img {border:0px;}

ul,ol {list-style:none;}

#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav li li.parent {}
#nav li.over a,

#nav a {float:left; padding:11px 11px 11px 10px;}


#MiniBasket p {margin: 6px;}
#MiniBasket img {margin-bottom: -4px;}

#bottom {padding:6px;}
#bottom {border-right: #CCCCCC 1px dashed;}
#bottom .csbold {font: bold 11px Arial, Verdana, sans-serif; color:#333333; text-decoration:none; text-transform:uppercase;}
#bottom .arrow {margin-bottom: -1px;}
#bottom td {white-space:nowrap;}

.bottom {padding:6px;}
.bottom {border-right: #CCCCCC 1px dashed;}
.bottom .csbold {font: bold 11px Arial, Verdana, sans-serif; color:#333333; text-decoration:none; text-transform:uppercase;}
.bottom .arrow {margin-bottom: -1px;}
.bottom td {white-space:nowrap;}

#botbot {font: 11px Arial, Verdana, sans-serif; color:#333333; padding-top: 12px; padding-bottom: 14px; line-height: 16px;}
#botbot a, a:active, a:visited {font: 11px Arial, Verdana, sans-serif; color:#333333; text-decoration:underline;}
.MarBot4 {margin-bottom: 4px;}
.PadLeft12 {padding-left: 12px;}
.botbot a, a:active, a:visited {font: 11px Arial, Verdana, sans-serif; color:#333333; text-decoration:underline;}
.prodbold {font: bold 14px Arial, sans-serif; color:#333333;}
.prodbolderror {font: bold 14px Arial, sans-serif; color:#CC0000;}
.prodcode {font: 10px Arial, sans-serif; color:#333333;}
.prodlinedash {border-top: #CCCCCC 1px dashed; padding-top:5px;}
.prodlinedasherror {border-top: #CC0000 1px dashed; padding-top:5px;}
.prodlinedashinput {border-top: #CCCCCC 1px dashed; padding-top:8px;}
.prodlinedashinputerror {border-top: #CC0000 1px dashed; padding-top:8px;}
.prodprice {font: 13px Arial, sans-serif; color:#333333; line-height:20px;}
.prodpricesale {font: 13px Arial, sans-serif; color:#CC0000; line-height:20px;}
.prodpriceerror {font: 13px Arial, sans-serif; color:#CC0000; line-height:20px;}
.required {font: 11px Arial, sans-serif; color:#CC0000;}
#productinfo {width: 360px; margin-top: 0px;}

.box ul {margin-left:25px;font: 12px Arial, sans-serif; color:#333333; line-height:16px;}
.box p {padding-left: 7px; padding-right: 7px; margin-top: 12px; margin-bottom: 12px; font: 12px Arial, sans-serif; color:#333333; line-height:16px;}

#link1 {font: bold 12px Arial, sans-serif; color:#333333; text-decoration:none;}
#link2 {font: bold 12px Arial, sans-serif; color:#333333; text-decoration:none;}
#link3 {font: bold 12px Arial, sans-serif; color:#333333; text-decoration:none;}
.tabtext {margin-top:7px;padding-bottom:12px;}
.prodrelated {border: #CCCCCC 1px solid;}
.MargBot8 {padding-right:2px;padding-top:2px;padding-bottom:16px;}
#greyhover a, a:active, a:visited {font: 12px Arial, sans-serif; color:#333333; text-decoration:none;}
#greyhover2 a, a:active, a:visited {font: 12px Arial, sans-serif; color:#333333; text-decoration:none;}
#greyhover a:hover {font: 12px Arial, sans-serif; color:#333333; text-decoration:underline;}
#greyhover2 a:hover {font: 12px Arial, sans-serif; color:#333333; text-decoration:underline;}
.stockstatus {font: 11px Arial, sans-serif; color:#CC0000; margin-left:4px;}
#topbar {font: 12px Arial, sans-serif; color:#333333;}
#topbar a, a:active, a:visited {font: 12px Arial, sans-serif; color:#333333; text-decoration:underline;}
#topbar a:hover {font: 12px Arial, sans-serif; color:#333333; text-decoration:none;}

#topbar2 {font: 12px Arial, sans-serif; color:#333333;}
#topbar2 a, a:active, a:visited {font: 12px Arial, sans-serif; color:#333333; text-decoration:underline;}
#topbar2 a:hover {font: 12px Arial, sans-serif; color:#333333; text-decoration:none;}

#topbar3 {font: 12px Arial, sans-serif; color:#333333;}
#topbar3 a, a:active, a:visited {font: 12px Arial, sans-serif; color:#333333; text-decoration:underline;}
#topbar3 a:hover {font: 12px Arial, sans-serif; color:#333333; text-decoration:none;}

#topbarbasket {font: 12px Arial, sans-serif; color:#CC0000;}
#topbarbasket a, a:active, a:visited {font: 12px Arial, sans-serif; color:#CC0000; text-decoration:underline;}
#topbarbasket a:hover {font: 12px Arial, sans-serif; color:#CC0000; text-decoration:none;}
.topgar {padding-right:3px;padding-left:3px;}

#text {font: 13px Arial, sans-serif; color:#333333; margin:8px;}
#text img {margin-right:8px;margin-left:15px;}
#text p {margin-left:12px;}
#text ul {margin-top:5px;margin-bottom:5px; color:#333333;}
#text li {margin-left:35px;}


#textBigPink {}
#textBig {font: bold 14px Arial, sans-serif; color:#333333;}
#textBig a, a:active, a:visited {font: bold 14px Arial, sans-serif; color:#333333; text-decoration:none;}
#textBig a:hover {font: bold 14px Arial, sans-serif; color:#333333; text-decoration:underline;}

#cstextM {font: 13px Arial, sans-serif; color:#333333;}
#cstext {font: 11px Arial, sans-serif; color:#758083;}
#cstext a, a:active, a:visited {font: 11px Arial, sans-serif; color:#758083; text-decoration:none;}
#cstext a:hover {font: 11px Arial, sans-serif; color:#758083; text-decoration:underline;}

.textBigPink {font: bold 17px Arial, sans-serif; color:#CC0000;padding-left:10px;}
.textBig {font: bold 14px Arial, sans-serif; color:#333333;}
.textBig a, a.active, a.visited {font: bold 14px Arial, sans-serif; color:#333333; text-decoration:none;}
.textBig a:hover {font: bold 14px Arial, sans-serif; color:#333333; text-decoration:underline;}

.cstextM {font: 13px Arial, sans-serif; color:#333333;}
.cstext {font: 11px Arial, sans-serif; color:#758083;}
.cstext a, a.active, a.visited {font: 11px Arial, sans-serif; color:#758083; text-decoration:none;}
.cstext a:hover {font: 11px Arial, sans-serif; color:#758083; text-decoration:underline;}

#added {margin-left:3px; font: 12px Arial, sans-serif; color:#CC0000; line-height:18px;}
#added a, a.active, a.visted {font: bold 13px Arial, sans-serif; color:#CC0000; text-decoration:underline; line-height:18px;}
#added a:hover {font: bold 13px Arial, sans-serif; color:#CC0000; text-decoration:none; line-height:18px;}

.baglines {font: 13px Arial, sans-serif; color:#333333;}
.baglineSB {font: bold 11px Arial, sans-serif; color:#333333; padding-bottom:6px; padding-left:8px; border-left: solid 1px #CCCCCC;}
.bagdashed {border-top: dashed 1px #CCCCCC; font: 12px Arial, sans-serif; color:#333333; padding-left:8px;}

#remove a, a.active, a.visted {font: 11px Arial, sans-serif; color:#CC0000; text-decoraction:underline;line-height:17px;}
#remove a:hover {font: 11px Arial, sans-serif; color:#CC0000; text-decoraction:none;line-height:17px;}

#bagcountry a, a.active, a.visted {font: bold 13px Arial, sans-serif; color:#333333; text-decoraction:underline;}
#bagcountry a:hover {font: bold 13px Arial, sans-serif; color:#333333; text-decoraction:none;}

.input1 {font: bold 13px Arial, sans-serif; color:#333333; width:20px; border: solid 1px #CCCCCC; padding-left:4px;}



.helppages td {background:url(images/core/gar.gif) 4px 7px no-repeat; border-bottom: dashed 1px #CCCCCC; padding-left:17px; padding-top:4px; padding-bottom:4px; font: 12px Arial, sans-serif; color:#333333; text-decoration:none; cursor:pointer;}
.helppages td:hover {background-color:#f0eeee; font: 12px Arial, sans-serif; color:#4b4b4b; text-decoration:underline;}

.helpselected td {background:url(images/core/gar_w.gif) 4px 7px no-repeat; border-bottom: dashed 1px #CCCCCC; padding-left:17px; padding-top:4px; padding-bottom:4px; font: bold 12px Arial, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; cursor:pointer;}
.helpselected td {background-color:#CC0000;}

.helpselecteddown td {background:url(images/core/gar_wd.gif) 4px 10px no-repeat; border-bottom: dashed 1px #CCCCCC; padding-left:19px; padding-top:4px; padding-bottom:4px; font: bold 12px Arial, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; cursor:pointer;}
.helpselecteddown td {background-color:#f8178f;}

.helpselecteddown2 td {background:url(images/core/gar_wd.gif) 4px 10px no-repeat; border-bottom: dashed 1px #CCCCCC; padding-left:19px; padding-top:4px; padding-bottom:4px; font: bold 12px Arial, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; cursor:pointer;}
.helpselecteddown2 td {background-color:#CC0000;}

.helpselectedsale td {background:url(images/core/gar_w.gif) 4px 7px no-repeat; border-bottom: dashed 1px #CCCCCC; padding-left:17px; padding-top:4px; padding-bottom:4px; font: bold 12px Arial, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; cursor:pointer;}
.helpselectedsale td {background-color:#CC0000;}

.helppagesfaq td {background:url(images/core/gar_g.gif) 8px 5px no-repeat #F9F9F9; border-bottom: dashed 1px #CCCCCC; padding-left:21px; padding-top:2px; padding-bottom:2px; font: 12px Arial, sans-serif; color:#CC0000; text-decoration:none; cursor:pointer;}
.helppagesfaq td:hover {background-color:#e8e7e7; font: 12px Arial, sans-serif; color:#ef0381; text-decoration:underline;}

#helppages td {background:url(images/core/gar.gif) 4px 7px no-repeat; border-bottom: dashed 1px #CCCCCC; padding-left:17px; padding-top:4px; padding-bottom:4px; font: 12px Arial, sans-serif; color:#333333; text-decoration:none; cursor:pointer;}
#helppages td:hover {background-color:#f0eeee; font: 12px Arial, sans-serif; color:#4b4b4b; text-decoration:underline;}

#helpselecteddown td {background:url(images/core/gar_wd.gif) 4px 10px no-repeat; border-bottom: dashed 1px #CCCCCC; padding-left:19px; padding-top:4px; padding-bottom:4px; font: bold 12px Arial, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; cursor:pointer;}
#helpselecteddown td {background-color:#CC0000;}

#helpselected td {background:url(images/core/gar_w.gif) 4px 7px no-repeat; border-bottom: dashed 1px #CCCCCC; padding-left:17px; padding-top:4px; padding-bottom:4px; font: bold 12px Arial, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; cursor:pointer;}
#helpselected td {background-color:#CC0000;}

#helpselectedsale td {background:url(images/core/gar_w.gif) 4px 7px no-repeat; border-bottom: dashed 1px #CCCCCC; padding-left:17px; padding-top:4px; padding-bottom:4px; font: bold 12px Arial, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; cursor:pointer;}
#helpselectedsale td {background-color:#CC0000;}

.helppagessale td {background:url(images/core/gar.gif) 4px 7px no-repeat; border-bottom: dashed 1px #CCCCCC; padding-left:17px; padding-top:4px; padding-bottom:4px; font: 12px Arial, sans-serif; color:#CC0000; text-decoration:none; cursor:pointer;}
.helppagessale td:hover {background-color:#f0eeee; font: 12px Arial, sans-serif; color:#4b4b4b; text-decoration:underline;}

#helppagessale td {background:url(images/core/gar.gif) 4px 7px no-repeat; border-bottom: dashed 1px #CCCCCC; padding-left:17px; padding-top:4px; padding-bottom:4px; font: 12px Arial, sans-serif; color:#CC0000; text-decoration:none; cursor:pointer;}
#helppagessale td:hover {background-color:#f0eeee; font: 12px Arial, sans-serif; color:#CC0000; text-decoration:underline;}

#helppagesfaq td {background:url(images/core/gar_g.gif) 8px 5px no-repeat #F9F9F9; border-bottom: dashed 1px #CCCCCC; padding-left:21px; padding-top:2px; padding-bottom:2px; font: 12px Arial, sans-serif; color:#CC0000; text-decoration:none; cursor:pointer;}
#helppagesfaq td:hover {background-color:#e8e7e7; font: 12px Arial, sans-serif; color:#ef0381; text-decoration:underline;}

#helppagesselcted td {background:url(images/core/gar_g.gif) 8px 5px no-repeat #333333; border-bottom: dashed 1px #CCCCCC; padding-left:21px; padding-top:2px; padding-bottom:2px; font: bold 12px Arial, sans-serif; color:#FFFFFF; text-decoration:none; cursor:pointer;}#details {padding:8px;font: bold 13px Arial, sans-serif; color:#333333;}
.helppagesselcted td {background:url(images/core/gar_g.gif) 8px 5px no-repeat #333333; border-bottom: dashed 1px #CCCCCC; padding-left:21px; padding-top:2px; padding-bottom:2px; font: bold 12px Arial, sans-serif; color:#FFFFFF; text-decoration:none; cursor:pointer;}#details {padding:8px;font: bold 13px Arial, sans-serif; color:#333333;}

.inputGrey {font: 14px Arial, sans-serif; color:#333333; border:solid 1px #999999; color:#333333; height:18px; padding-left:4px; padding-top:3px; }
.password {font: 14px Arial, sans-serif; color:#333333; border:solid 1px #999999; color:#333333; height:18px; padding-left:4px; padding-top:3px; }
.inputRed {font: 14px Arial, sans-serif; color:#333333; border:solid 1px #CC0000; color:#333333; height:18px; padding-left:4px; padding-top:3px; }
.inputTextArea {font: 13px Arial, sans-serif; color:#333333; border:solid 1px #999999; color:#333333; height:120px; padding-left:4px; padding-top:5px; }
.inputTextAreaRed {font: 13px Arial, sans-serif; color:#333333; border:solid 1px #CC0000; color:#333333; height:120px; padding-left:4px; padding-top:5px; }
.inputAddress {font: 12px Arial, sans-serif; color:#333333; border:solid 1px #999999; color:#333333; height:140px; padding-left:4px; padding-top:3px; padding-bottom:0px; }