/* Start */
body {background:url(/images/startsida/startpattern.gif) 50% 0 repeat-y;margin:0;padding:0;font:12px/1.4em Tahoma, Arial, Verdana;}
#admin {font:11px/1.3em Tahoma, Arial, Verdana;background:url(/images/adminbar/logo.png);}
#admin div {display:block;height:30px;width:760px;margin:0 auto;position:relative;background:url(/images/adminbar/logo.png) 756px 0;}
#admin a {float:left;text-align:center;display:block;width:100px;height:24px;line-height:22px;color:#fff;text-decoration:none;margin:3px 0 3px 1px;background:url(/images/adminbar/button.png) 0 0 no-repeat;}
#admin .start a.start, #admin .admin .admin, #admin .stats .stats, #admin .email .email, #admin .support .support, #admin .help .help, #admin .logout .logout, #admin .orders .orders {background-position:0 -24px;color:#000;}
#admin a.start {margin-left:4px;}
#admin .active { background-position:0 -24px;color:#000; }
.clear {clear:both;}
* html #admin a.start {margin-left:2px;}
#admin .login a {display:none;}
.clear {clear:both;}
#admin #blackline {position:absolute;top:30px;left:4px;clear:both;display:block;height:1px;width:752px;background:#000;line-height:1px;font-size:1px;z-index:50px;}
p {margin:0 0 1em;padding:0;}
.intro a, .new a {color:#75b32a;}
.intro a:hover, .new a:hover {color:#000;}
.center {text-align:center;}
form {padding:0;margin:0;}
#start {width:750px;margin:0 auto;position:relative;}
h1 {margin:-0.2em 0 0.5em;font:26px Tahoma, Arial, Verdana;background:#fff;width:100%;border:1px solid #d0e7b2;border-width:0 0 1px;color:#000;padding:0 0 8px;font-weight:normal;line-height:50px;}
h1.midh1 {margin:1em 0 0.5em;}
h2 {margin:0;padding:0;font-weight:normal;}
h2.top {margin:1em 0;}
h3 {font-size:18px;margin:0 0 1em;_margin:0 0 0.7em;padding:0 0 0.5em;border-bottom:1px solid #ccc;}
.tm {margin:2em 0 1em;}
h4 {margin:0 0 0.5em;}
#start .text {padding:15px;clear:both;width:720px;background:#fff;position:relative;}
#startlogo {margin:0 auto;width:616px;height:61px;}
#startlogo img {float:right;}
p.login, .info, #requirements {background:#f5fceb;padding:12px;margin:1.5em 0 0;border:1px solid #d0e7b2;}
ul {margin:1em 0 1em 2em;padding:0;list-style:square;}
li {margin:0 0 0.3em;}
.news ul, .news ol {margin:0 0 0 3em;padding:1em 0 0;}
.news li {padding:0;margin:0 0 1em;}
.news p {margin:0 0 1em;padding:0 0 1em;}
.news div {margin:0 0 1em;padding:1em 0 0;border-bottom:1px dotted #eee;}
#language {position:absolute;right:15px;top:26px;}
#language ul {list-style:none;margin:0;padding:0;}
#language li {float:left;margin:0 0 0 3px;}
#language a {background:url(/images/startsida/language.png) 0 -22px no-repeat;display:block;width:14px;height:14px;float:left;margin-top:4px;}
#language a:hover, #language .on a {background-position:0 0;}
#language .swedish {background-position:0 -66px;}
#language .swedish:hover, #language .on .swedish {background-position:0 -44px;}

.usp, .campaign {float:right;width:278px;padding:12px;background:#e1f6fd;border:1px solid #aae8fc;margin-top:12px;}
.campaign {background:#cc0000;border:1px solid #9c0000;color:#fff;}
.usp {list-style-type:square;margin:1em 1em 1em 1.2em;}
.usp li {padding:0 0 0 12px;}

#sub {background:#272727;padding:5px 15px 6px;_padding:4px 15px 7px;color:#fff;}
#sub a {color:#d5d5d5;text-decoration:none;}
#sub a:hover {text-decoration:underline;}
#sub .divider {color:#4d4d4d;}
#sub .active {color:#fff;text-decoration:underline;font-weight:bold;}
#sub.sub2 {padding:4px 15px 7px;}

.system {background:#f6fbfe url(/images/startsida/systemcheck.gif) 95% 50% no-repeat;}
#start .buildlink {color:#fff;padding:6px 6px 6px 34px;line-height:20px;height:20px;border:2px solid #00BFF3;background:#005B7F url(/images/startsida/buildnow.gif) 166px 4px no-repeat;font-weight:bold;text-decoration:none;display:block;text-align:center;margin:2em auto;width:672px;}
#start .buildlink:hover {background:#000 url(/images/startsida/buildnow.gif) 166px -32px no-repeat;border:2px solid #8dc63f;text-decoration:none;color:#fff;}
#start .info {background:url(/images/info.gif) 0 50% no-repeat;padding:2px 0 2px 36px;font-weight:bold;display:block;height:40px;line-height:40px;}

#start .notification {background:url(/images/icons/lightbulb_on.gif) 4px 50% no-repeat #fffeef;color:#000;border:1px solid #f8941d;padding:6px;padding-left:26px;margin:0 0 12px;float:left;clear:both;width:686px;}
       
span.login {width:230px;display:block;float:left;padding-bottom:2px;font-weight:bold;}
.login input {width:200px;}
.login .button {width:auto;}
* html .login input {margin:0 0 -2px;}
* html .login .button {margin:0 0 -3px;}

h1 span {padding:15px 0 12px 55px;}
span.start {background:url(/images/startsida/start.gif) 0 50% no-repeat;}
span.news {background:url(/images/startsida/latestnews.gif) 0 50% no-repeat;}
.logintitle {background:url(/images/startsida/login.gif) 0 50% no-repeat;}
.error {background:url(/images/startsida/error.gif) 0 50% no-repeat;}
.tools {background:url(/images/startsida/tools.gif) 0 50% no-repeat;}
span.email {background:url(/images/startsida/emailbig.gif) 0 50% no-repeat;}
.emailadd {background:url(/images/startsida/emailadd.gif) 0 50% no-repeat;}
.emailpass {background:url(/images/startsida/emailpassword.gif) 0 50% no-repeat;}
.emaildelete {background:url(/images/startsida/emaildelete.gif) 0 50% no-repeat;}
span.support {background:url(/images/startsida/support.gif) -4px 50% no-repeat;}
.supportadd {background:url(/images/startsida/supportadd.gif) 0 50% no-repeat;}
.supportview {background:url(/images/startsida/supportview.gif) 0 50% no-repeat;}
.supportcheck {background:url(/images/startsida/supportcheck.gif) 0 50% no-repeat;}
.password {background:url(/images/startsida/password.gif) 0 50% no-repeat;}
.recommends {background:url(/images/startsida/recommends.gif) 0 50% no-repeat;}
.newhdversion {background:url(/images/startsida/newhdversion.gif) 0 50% no-repeat;}
span.demo {background:url(/images/startsida/demoaccount.gif) 0 50% no-repeat;}
span.order {background:url(/images/startsida/order.gif) 0 50% no-repeat;}

.date {color:#aaa;font-size:12px;}
.divider {color:#c7e9f0;}

table {border:1px solid #d0e7b2;border-width:0 1px 1px 0;}
td, th {border:1px solid #d0e7b2;border-width:1px 0 0 1px;padding:5px;background:#f5fceb;}
table.demo { border:0; }
.demo td { border:0; }
.nb {clear:both;}
.nb, .nb td, .nb th {border:0;background:transparent;padding:5px 5px 5px 0;color:#000;}

.signup {border:0;width:100%;}
.signup td {padding:8px 0;border:0;border-bottom:1px solid #e6e4de;}

table.order {border:0;}
.order th {background:#f5fceb;padding:8px 6px 8px 0;color:#566742;border:0;border-bottom:1px solid #d0e7b2;}
.order td {background:#f5fceb;padding:8px 6px 8px 0;border:0;border-bottom:1px solid #d0e7b2;}

th {text-align:left;background:#d0e7b2;color:#566742;}
.statstable {margin-bottom:1.5em;}
.total {font-weight:bold;background:#d0e7b2;}

.intro {display:block;height:205px;background:url(/images/startsida/intro.jpg) no-repeat;padding-top:12px;margin-bottom:12px;}
.intro h2 {margin:0 0 0.7em 300px;font-weight:normal;color:#149fb9;}
.intro p {margin:0 0 1em 300px;}
.intro div {margin:0 0 1em 300px;}
.intro a {padding:5px 0 5px 30px;line-height:30px;font-weight:bold;}
.build {background:url(/images/startsida/build.gif) 0 50% no-repeat;}
.stats {background:url(/images/startsida/statsmall.gif) 0 50% no-repeat;}
span.stats {background:url(/images/startsida/stats.gif) 0 50% no-repeat;}
a.email {background:url(/images/startsida/email.gif) 0 50% no-repeat;}
a.password {background:url(/images/startsida/passwordsmall.gif) 0 50% no-repeat;}
.supportlink {background:url(/images/startsida/supportlink.gif) 0 50% no-repeat;}

.downloadit, .add, .edit, .delete {background:url(/images/startsida/downloadit.gif) 0 50% no-repeat;padding:2px 0 2px 20px;font-weight:bold;}
.add {float:right;background:url(/images/startsida/add.gif) 0 50% no-repeat;}
.edit, .delete {margin:0 0 -3px;}

/* Files */

.filediv {float:left;display:block;margin:0 20px 20px 0;width:120px;height:85px;text-align:center;padding-top:35px;position:relative;border:1px solid #ccc;}
.filediv:hover {border-color:#000;}
.filediv a {text-decoration:none;}
.filediv a:hover {text-decoration:underline;color:#000;}
.fileedit, .filedelete {position:absolute;top:3px;right:3px;display:block;width:16px;height:16px;background:url(/images/icons/editshop.gif) 0 0 no-repeat;}
.filedelete {background:url(/images/icons/delete.gif) 0 0 no-repeat;right:23px;}

.mnav {padding:12px 0;border-top:1px solid #d0e7b2;float:left;position:relative;text-align:center;width:100%;}
.page {padding:3px;margin-bottom:2px;background:#d0e7b2;border-bottom:1px solid #b1cc8e;}
.page input {margin-bottom:-1px;}
.page label {display:block;background:#000;color:#fff;padding:3px 3px 4px;position:relative;}
.page textarea {width:99%;margin-top:2px;}
.files {border:1px solid #d0e7b2;margin-top:18px;padding:1px 1px 0 1px;}
.files div {padding:4px 4px 5px;background:#f5fceb;margin-bottom:1px;position:relative;}
.files img {margin-bottom:-4px;}
.new {background:#000;padding:12px;color:#fff;text-align:center;margin-top:-17px;}
.new a {text-decoration:none;}
.new a:hover {color:#75b32a;text-decoration:underline;}

body.ctree {background:url(/images/webshop/startpattern.gif) 50% 0 repeat-y;}
#psearch .textfield {font-size:11px;width:150px;_margin-bottom:-1px;}
#ctree {padding:12px 15px;width:200px;border-right:1px solid #ccc;}
#ctree a {color:#000;text-decoration:none;}
#ctree a:hover {text-decoration:underline;}
#pview {padding:12px 15px;}
.rlinks {float:right;color:#000;font-size:12px;font-weight:normal;}
.search {background:url(/images/webshop/search.gif) no-repeat;border:0;width:40px;color:#fff;font-size:11px;line-height:19px;height:19px;padding:2px 0 4px;*padding:0;margin:0;text-indent:-9999;cursor:hand;}

#tree {background:#fff;border:1px solid #ccc;float:left;padding:3px 5px;width:188px;}
#madmin p, .formp p {margin:0 12px 4px 0;} /*float:left;display:inline;*/

/* float:left;display:inline; */
#madmin h4, #shopadmin h4, h4.blockheader {color:#fff;width:100%;float:left;clear:both;margin:0;font-size:12px;padding:3px 0;*padding:2px 0 4px;_padding:0 0 3px;_line-height:20px;background:#454545;}
h4.blockheader {float:none;}
h4.blockheader a {color: white;}
hr {border:0;height:1px;visibility:hidden;clear:both;margin:1em 0;*margin:0.5em 0;_margin:0;}
#madmin hr, #shopadmin hr {*margin:0;}
#padmin a, #pview a {color:#000;}
textarea {width:98%;margin-top:2px;height:100px;}
select, input {margin:2px 0 0;}
.large {width:98%;}
.medium, #catAttributes input {width:216px;_width:218px;}
.small {width:100px;}
div.button {border-top:1px solid #eee;padding:4px 6px 6px;text-align:right;background:#f9f9f9;}
.pheader {background:#607b3e;color:#fff;padding:3px 6px;}
.pheader span {float:right;}
.pheader span a {color:#fff;}
.pheader span a:hover {color:#ccc;}
.pheader input {margin-top:-2px;}
.divider {color:#ccc;}

#mright h3, #mleft h3 {padding-top:6px;}
#mright {float:right;width:237px;min-height:500px;_height:500px;padding:0 0 0 12px;border-left:1px dotted #ccc;}
#mleft {float:left;width:458px;}
#mleft input {float:right;}

ul.productTree {margin:0;list-style:none;padding:0;display:none;background:url(/images/webshop/dotsend.gif) 4px 100% no-repeat;}
ul.productTree li {margin:0px;padding:0px;width:100%;display:block;position:relative}
ul.productTree ul {margin:0 0 0 12px;padding:0px;height:auto}
ul.productTree li.last {background:#fff;}
ul.productTree a {line-height:18px;display:block;padding-left:13px;background:url(/images/webshop/dotsh.gif) 5px 9px no-repeat;}
ul.productTree li img {position:absolute;top:5px}
ul.productTree span.expand {background:#fff;display:block;width:9px;float:left;margin:0 4px 0 0;}
ul.productTree.first {margin:0;}
ul.productTree.open {display:block;}
ul.productTreeItem {margin:0 0 0 0;padding:2px;}
ul.productTreeItem a.on {font-weight:bold;}

div.help {float:left;clear:both;display:none;background:#f8f8f8;border:1px solid #ccc;font-size:11px;color:#555;padding:6px;width:706px;margin:0 0 12px;}
.help ol {padding:0;margin:9px 0 0 30px;}
.help li {margin:0 0 9px;}
a.help {float:right;outline:none;}
a.help img {border:0;margin:0 3px -3px 0;*margin:0 3px 0 0;_margin:3px 3px 0 0;}
#thumbnail {margin:3px 0;}
#ctree .addlink {outline:none;font-weight:bold;border:1px solid #000;display:block;background:#000;color:#fff;padding:3px 6px;margin:0 0 1px;}
#ctree .addlink:hover {border-color:#ccc;background:#fff;color:#000;text-decoration:none;}
.zoom {background:url(/bildarkiv/zoom.gif) 0 50% no-repeat;padding:3px 0 3px 22px;line-height:24px;}
.zoom2 {line-height:16px;}
.galleryimage {float:left;width:162px;height:162px;text-align:center;}
.galleryimage span {display:block;height:110px;}
.templates {float:left;width:240px;text-align:center;padding:12px 0 6px;}
.templates img {border:1px solid #eee;}

#modules {padding:12px 0 0;float:left;clear:both;width:735px;display:inline;margin:0 0 0 -15px;}
#modules a {margin:0 0 15px 15px;color:#516733;float:left;text-decoration:none;display:block;_display:inline;padding:6px 15px 6px 70px;width:265px;height:51px;border:1px solid #d0e7b2;background-image:url(/images/productslink.gif);background-position:0 50%;background-repeat:none;}
#modules a:hover {color:#000;border:1px solid #97b372;}
#modules .webshop {background:url(/images/webshoplink.gif) no-repeat;background-position:0 50%;}
#modules .guestbook {background:url(/images/guestbooklink.gif) no-repeat;background-position:0 50%;}
#modules .members {background:url(/images/memberslink.gif) no-repeat;background-position:0 50%;}
#modules .headimages {background:url(/images/headimageslink.gif) no-repeat;background-position:0 50%;}
#modules .buysell {background:url(/images/buyselllink.gif) no-repeat;background-position:0 50%;}
#modules .access {background:url(/images/accesslink.gif) no-repeat;background-position:0 50%;}
#modules .references {background:url(/images/referenceslink.gif) no-repeat;background-position:0 50%;}
#modules .timereport {background:url(/images/timereportlink.gif) no-repeat;background-position:0 50%;}

.imgr {float:right;margin:0.2em 0 1.5em 1em;_margin:0.2em 0 0.4em 1em;}
.imgl {float:left;margin:0.2em 1em 1.5em 0;_margin:0.2em 1em 0.4em 0;}
div.error {background:#fff899;color:#000;border:1px solid #f8941d;padding:6px;margin:0 0 12px;float:left;clear:both;width:706px;}
hr.margin {clear:both;visibility:visible;width:100%;height:1px;color:#eee;border:0;border-top:1px solid #eee;margin:15px 0;*margin:9px 0;}
#shoplink {padding:0 0 24px;}

#productlist, #galleryImages, #galleryFiles {border:0;background:none;width:100%;clear:both;}
#productlist td, #galleryImages td, #galleryFiles td {color:#000;border:0;background:none;border-top:1px solid #ccc;vertical-align:middle;}
#productlist th, #galleryImages th, #galleryFiles th {color:#fff;background:#454545;border:0;line-height:14px;*line-height:13px;}
#madmin .blocklink, #pview .blocklink {font-weight:bold;font-size:11px;color:#fff;text-decoration:none;padding:5px 6px 6px;*line-height:18px;*padding:5px 6px 6px;background:#000;}
#madmin .blocklink:hover,  #pview .blocklink:hover {color:#fff;background:#454545;}
#productlist .input {padding:0 6px;}
#productlist {margin-top:12px;}
#productlist span {float:left;margin:0 6px 0 0;display:block;width:24px;height:24px;_display:inline;}
#productlist a {text-decoration:none;display:block;color:#555;}
#productlist a:hover {text-decoration:underline;color:#000;}
#productlist .ptd {text-align:right;}

#madmin #editorcustomhtml p { float:none; display:block;}
#madmin #editorlistdescription p { float:none; display:block;}
#madmin #editordescription p { float:none; display:block;}
#madmin #editoringress p { float:none; display:block;}

#tabs {float:left;display:block;width:100%;height:35px;background:url(/images/popup/tabsresize.png) 0 100% repeat-x;margin:0 0 12px;}
#tabs ul {list-style:none;margin:0;padding:0;}
#tabs li {display:inline;float:left;margin:0 3px 0 0;}
#tabs a {font-size:11px;text-decoration:none;float:left;display:block;width:100px;height:19px;line-height:13px;background:url(/images/popup/smalltabs.png) no-repeat;padding:9px 0 0;color:#000;margin:7px 0 0;text-align:center;}
#tabs a:hover, #tabs a.active {color:#000;background-position:0 -28px;padding:8px 0 0;font-weight:bold;height:20px;text-decoration:none;}

.moveup { display:block;width:12px;height:12px;background:url(/images/icons/up.gif) no-repeat; }
.movedown { display:block;width:12px;height:12px;background:url(/images/icons/down.gif) no-repeat; }
.moveup:hover, .movedown:hover { background-position: 0 -16px; }

.plistdiv {float:left;width:239px;border:1px solid #ccc;border-width:1px 0 1px 1px;}
.plistdiv h4 a {color: #fff;}
h4 input {margin:0 3px 0 0;*margin:-1px 0 -3px;}
h4 .activatecheck {font-weight:normal}
.plistright, .plistwhole, .twothirdright {float:left;border:1px solid #ccc;width:238px;position:relative;}
.plistwhole {width:718px;clear:both;}
.twothird {width:479px;}
.twothirdright {width:478px;}
.half {width:359px;}
.halfright {width:358px;border:1px solid #ccc;}
.iwrap {padding:6px;background:#f8f8f8;border:1px solid #fff;float:left;width:225px;height:25px;}
.plistright .iwrap {width:224px;}
.twothird .iwrap {width:465px;}
.half .iwrap {width:345px;}
.halfright .iwrap {width:344px;}
.twothird .iwrap {width:465px;}
.twothirdright .iwrap {width:464px;}
.plistwhole .iwrap {width:704px;}
a {color:#555;}
a:hover {color:#000;}
.productstyle {float:left;border-color:#ccc;clear:both;}
.productstyle td {background:#f8f8f8;border-color:#ccc;}
.productstyle th {background:#454545;color:white;border-color:#ccc;line-height:14px;*line-height:13px;}
.activatecheck {position:absolute;top:3px;*top:2px;right:6px;}
.activatecheck input {*margin-bottom:-1px;}
.activatecheck a, .brightgray {color:#ccc;}
.activatecheck a:hover, .brightgray:hover {color:#fff;}
.twrap {padding-left:6px;}
.toplinks {padding:0 0 6px;color:#ccc;line-height:24px;width:720px;position:relative;float:left;clear:both;}
.toplinks a {color:#000;font-size:11px;text-decoration:none;}
.toplinks a:hover {text-decoration:underline;}
.imgsizewrap {display:block;width:100%;height:200px;margin:0 auto;padding:6px 0;clear:both;float:left;}
.toplinks a.help {background:url(/images/icons/help.gif) 0 50% no-repeat;padding:2px 0 2px 20px;float:right;}
.toplinks a.editshop {background:url(/images/icons/editshop.gif) 0 50% no-repeat;padding:2px 0 2px 20px;}
#madmin .deletelink {color:#CC0000;}
.iwrap input {margin:2px 0 0;*margin:1px 0 -1px;_margin:0 0 -1px;}
.iwrap .iwrapbutton {margin:2px 0 0;*margin:1px 0 -2px;}
.iwrap select {margin:2px 0 0;_margin:1px 0 0;height:22px;}
#madmin h2 {font-size:18px;padding:12px 0;}
#pview h2 {font-size:18px;padding:0 0 12px;}
.panel {width:718px;float:left;clear:both;}
.rlink {clear:both;text-align:right;padding:12px 0 6px;border-top:1px solid #ccc;}
.rlink input, .rlink select {margin-bottom:-1px;}
.rlink .search {margin:0;}
.rlink2 {padding:12px 0 15px;*padding:24px 0 15px;border:0;}
.rlink3 {padding:0 0 15px;*padding:6px 0 15px;border:0;}
.rlink4 {padding:0 0 3px;*padding:6px 0 3px;border:0;}
.rlink5 {padding:0 0 15px;*padding:12px 0 15px;border:0;}
#editoringress, #editordescription, #editorlistdescription, #editorcustomhtml, #pagehead, #pagefoot, #shippingInfoEditor {padding:5px;border:1px solid gray;width:708px;float:left;clear:both;}

#productlist .trwhite td, #galleryImages .trwhite td, #galleryFiles .trwhite td { background-color:#fff; }
#productlist .trgray td, #galleryImages .trgray td, #galleryFiles .trgray td { background-color:#eee; }

table.noborder { border:none; }
table.noborder td, table.noborder.tr { border:none; }
a.pager {color:#444;text-decoration:none}
a.pager:hover {text-decoration:underline;}
a.pager.active {color: black;font-weight:bold;text-decoration:none;}

#changesmade {clear:both;color:red;font-weight:bold;border:1px solid red;padding:10px;margin-bottom:10px;}
.pstatus {float:left;width:704px;clear:both;padding:2px 7px 4px;*padding:4px 7px 5px;font-weight:bold;margin-bottom:10px;}
.pstatus select {*vertical-align:middle;*margin-top:-1px;}
.ie7fix, #madmin .ie7fix, #shopadmin .ie7fix {*margin:-12px 0 0;}

.innertable {padding:0;}
#madmin .innertable table {border:0;clear:left;}
#madmin .innertable th {background:#f8f8f8;color:#000;}
#madmin .innertable th, #madmin .innertable td {border-width:0 0 1px;border-color:#ccc;}
.madminie7 {*margin-top:-12px;}

.pickdate {margin:0 0 -3px;}
.datepopuptable {border:1px solid #555;border-width:1px 1px 0 0;}
.datepopuptable td {padding:0;text-align:center;background:#fff;border:1px solid #555;border-width:0 0 1px 1px;}
.datepopuptable .datepickmenu { background:#000000;}
.datepopuptable .datepickheader { background:#000000; color:#ffffff;font-weight:bold;height:22px;}
.datepopuptable .datepickweekhead { width:23px; background:#000000;font-weight:bold;}
.datepickfoot a {height:22px;line-height:22px;width:23px;font-weight:bold;font-size:11px;display:block;}
.datepickfoot {font-weight:bold;}
a.datepickweekselect, a.datepickdayd, a.datepickday { color:#000; text-decoration: none; display:block; width:23px; height:22px;line-height:22px;}
a.datepickdayd { color:gray;background:#eee; }
a.datepickweekselect { border:#000000; color:#ffffff; width:100%;text-align:center; }
a.datepickweekselect:hover {background:#ccc;color:#000;}
a.datepickdayd:hover, a.datepickday:hover, .datepickfoot a:hover { text-decoration: none;background:#ccc;font-weight:bold;}
a.datepicknext, a.datepickprev { text-decoration: none; }
a.today { display:block;text-decoration:none;background: #555; color:#fff;width:23px;height:22px;line-height:22px;font-weight:bold; }
a.datepickclose {color:red;text-decoration:none;font-weight:bold;width:23px;height:22px;line-height:22px;float:right;}
a.datepickclose:hover {background:#fff;}

a.workorder { background:#fff; border-bottom:1px solid #ccc;color:black; display:block; float:left; height:20px;}
a.workorder:hover { background:#eee;}

.dropdown { position:absolute;left:0px;top:0px; border:1px solid #7f9db9; background:#fff;float:none;display:none;height:200px;overflow:auto;overflow-x: hidden;overflow-x: scroll;}
.selectitem { text-decoration:none; float:none; background:#fff; display:block; padding:3px;margin:0; border-top:1px solid #eeeeee;}
.selectitem:hover { background:#ddd;color:black; }
.select { text-align:left;cursor:pointer;clear:none;border:1px solid #7f9db9;border-right:0;width:221px;height:19px;line-height:19px;word-wrap:none;overflow:hidden;padding-top:1px;padding-left:2px;background:white; float:left;margin:2px 0 -1px;}
a.selectbutton { float:left;background:url(/images/selectbutton.png) 0 0;  background-repeat: no-repeat; display:block; width:18px; height:22px; margin:2px 6px 0 0;}
a.selectbutton:hover { background:url(/images/selectbutton.png) 0 -22px; background-repeat: no-repeat; }
.first { border-top:0; }
img.dropdownicon { margin-top:0px; margin-right:3px; vertical-align: middle; }

.gbactive { font-weight:bold; }

.pagenav {float:left;width:100%;clear:both;height:30px;line-height:28px;}
