.clr{clear:both}
.centered{text-align:center;}

select, input { display: inline; font-size: 1em; margin: 0.1em; }

a img { border:none; }
a:link,a:visited{color:#2B53A8}
a:hover, a:focus, a:active{color:#e0007b}
.hidcontent{display:none}
.hidlabel{margin-top:10px;padding:5px;display:none;text-transform:capitalize;border-bottom:1px solid #CDD7ED;color:#369;font-weight:bold;width:100%}
.fr{float:right!important}
.fl{float:left!important}
.alert{color:#cc0035!important}
.alert a{color:#cc0035!important}
.b{font-weight:bold!important}
.price{font-size:1em!important}
.price, .lprice{color:#F60;font-weight:bold}
.lprice{font-size:1em}
.hidcontent{display:none}
.imgLink{color:#AEBFE3;text-decoration:none}
*:lang(en) .centerColumn { /* These styles will be applied to all browsers except for IE and Safari */
	overflow: visible; position: relative;
}

.gobtn{vertical-align:middle}

.lb{background-color:#f1f4fa!important}
.la{text-align:left!important}
.ra{text-align:right!important}
.ca{text-align:center!important}

.w{background-color:#fff!important}


.whitebox{background:#FFF;border:2px solid #BBC6E0;margin:10px 0;padding:10px}

.pad td{padding:8px!important; vertical-align: top}

.pad, .npad, .pad {width:100%;padding:0}


h1 { font-size: 1.3em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
h4, h5, h6, .larger{ font-size: 1.0em; }

body {margin: 0; font-family:verdana,arial,helvetica,sans-serif; font-size:0.70em; color:#000000; background-color: #ffffff}

#headerWidth { width:100%; min-width:800px }
/* min-width hack for IE */
* html #headerMinWidth { border-left:800px solid #fff; position:relative; float:left; z-index:1;}
* html #header {margin-left:-800px; position:relative; float:left; z-index:2; text-align:left;}
#logo {float:left; left:0; margin:0; padding-top:6px; padding-left:0px;	width:66px}
#logo2 { float:left; padding-top:19px; padding-left:20px; width:339px; }

#headerNav { font-size: 0.80em; float:right; padding-right:10px; width:50%; padding-right:20px; position:static; text-align:right; width:45%; white-space: nowrap; text-transform:uppercase }
#headerNav ul { float:right; list-style:none; margin:14px 0 0 0; padding:0 0 14px 0 }
#headerNav li { display:block; float:left; padding:5px 0 7px 8px }
#headerNav a, #headerNav a:visited { background:no-repeat left top; font-weight: bold; padding: 4px 0 8px 30px }
a#headerNav_home, a:visited#headerNav_home { background-image:url("../../../../images/webwidgets/icon_home.gif") }
a#headerNav_help, a:visited#headerNav_help { background-image:url("../../../../images/webwidgets/icon_help.gif") }
a#headerNav_login, a:visited#headerNav_login { background-image:url("../../../../images/webwidgets/icon_login.gif") }
a#headerNav_logoff, a:visited#headerNav_logoff { background-image:url("../../../../images/webwidgets/icon_logoff.gif") }
a#headerNav_myAccount, a:visited#headerNav_myAccount { background-image:url("../../../../images/webwidgets/icon_myAccount.gif") }
a#headerNav_cart, a:visited#headerNav_cart { background-image:url("../../../../images/webwidgets/icon_cart.gif") }
a#headerNav_home, a:visited#headerNav_checkout { background-image:url("../../../../images/webwidgets/icon_checkout.gif") }

#headerCategoryTabs { clear:right; font-size:0.80em; background:url("../../../../images/webwidgets/catTabBackground.gif") repeat-x left top; height: 50px; }
#headerCategoryTabs ul { list-style:none; margin: 0; padding: 0;}
#headerCategoryTabs li { float:left; background:url("../../../../images/webwidgets/catTabLeft.gif") no-repeat left top; padding:0 0 1px 9px; height: 29px; }
#headerCategoryTabs a { float:left; background:url("../../../../images/webwidgets/catTabRight.gif") no-repeat right top; padding:10px 10px 8px 3px; text-decoration:none; font-weight: bold; text-transform: uppercase;}
#headerCategoryTabs > ul a{width:auto; }

/*wrappers - page or section containers*/
#headerWrapper { background-color: #ffffff }
#mainWrapper { background-color: #ffffff; text-align: left; width: 100%; vertical-align: top; clear: both; border-top: 10px solid #e5edf5;}
#mainWrapper hr {margin:0px 0px 10px 0px}
#contentMainWrapper { background-color: #ffffff; margin: 0em; padding: 0em; vertical-align: top;}

.columnLeft { padding: 0px 0px 0px 5px; vertical-align: top; }
.columnRight { padding: 0px 5px 0px 0px; vertical-align: top; }
.centerColumn { padding: 0em 0.8em 0.8em 0.8em; background-color: #ffffff; margin:0; }

/*Sideboxes*/
.sideBoxContent { background-color: #ffffff; padding: 0.4em; font-size: 90% }


.rbthold{background:url("../../../../images/webwidgets/bluebox/rbtback.gif") no-repeat right top;background:#2b53a8;border-bottom:1px solid #2b53a8;width:100%;font-size:88%}
.rbtleft{float:left;height:25px;width:29px}
.search{background:url("../../../../images/webwidgets/bluebox/rbticon-search.gif") no-repeat}
.categories{background:url("../../../../images/webwidgets/bluebox/rbticon-categories.gif") no-repeat}
.shoppingcart{background:url("../../../../images/webwidgets/bluebox/rbticon-mybasket.gif") no-repeat}
.giftcertificates{background:url("../../../../images/webwidgets/bluebox/rbticon-gift_certificates.gif") no-repeat}
.contactus{background:url("../../../../images/webwidgets/bluebox/rbticon-contact.gif") no-repeat}
.productnotifications{background:url("../../../../images/webwidgets/bluebox/rbticon-blank.gif") no-repeat}
.paymentmethods{background:url("../../../../images/webwidgets/bluebox/rbticon-blank.gif") no-repeat}
.securesite{background:url("../../../../images/webwidgets/bluebox/rbticon-blank.gif") no-repeat}
.rbtright{background:url("../../../../images/webwidgets/bluebox/rbtback.gif") no-repeat right top;padding:9px 5px 3px 0}
.rbtright h3{color:#FFF;padding:0;margin:0;font-size:1em}
.rbtright h3 a {color:#FFF}
.rb{clear:both;margin-bottom:15px;width:100%}
.colbord{border:2px solid #2b53a8}
.colbord p {padding:5px}

.baskflash {background:url("../../../../images/webwidgets/baskflash2.gif")}

.item {padding: 5px; margin: 0; border-bottom: 1px solid #D9E2F5; clear:both}
.item img, .item img.learnmoreicon{border: 1px solid #30226C!important; margin-right: 4px;width: 35px; height: 35px; float: left}
.item p, .item p.learnmorepara{display: block; margin: 0 0 0 41px; padding: 0}



/* Categories Sidebox */
#categoriesSidebox a {color:#000}
#categoriesSidebox img{display:block}
#categoriesSidebox{border:1px solid #2b53a8; font-size:90%}
#categoriesSidebox dt a{font-size:1em;color:#FFF;display:block;font-weight:normal;margin:1px 0 0 0;padding:3px 0;text-align:center;text-decoration:none;text-transform:lowercase}
#categoriesSidebox dd{display:inline;list-style-type:none;padding:0;margin:0}
#categoriesSidebox dd a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow.gif") no-repeat left;border-top:1px solid #FFF;display:block;font-size:1em;margin:0;padding:2px 0 2px 13px;text-align:left;text-decoration:none; font-weight:normal}
#categoriesSidebox dd a:hover,#categoriesSidebox dd a:active{background: url("../../../../images/webwidgets/categoriesSidebox/nav_arrow.gif") no-repeat left}
#categoriesSidebox dd.sel dl{list-style-type:none;margin:0;padding:0}
#categoriesSidebox dd.sel dl dd{border-top:1px solid #FFF;margin:0;padding:0}
#categoriesSidebox dd.sel dl dd a{display:block;font-weight:normal;padding-left:23px}
#categoriesSidebox dd.sel dd a:hover{font-weight:normal}
#categoriesSidebox dd.sel a, #categoriesSidebox dd.sel a:hover{font-weight:bold}
#categoriesSidebox dl, #categoriesSidebox dt{margin:0;padding: 0}
#categoriesSidebox dl.horse dd.sel dl dd a, #categoriesSidebox dl.rider dd.sel dl dd a, #categoriesSidebox dl.young_rider dd.sel dl dd a, #categoriesSidebox dl.yard_and_stable dd.sel dl dd a, #categoriesSidebox dl.gifts_and_accessories dd.sel dl dd a , #categoriesSidebox dl.bargain_bucket dd.sel dl dd a{background: #fff}
/* horse specific */
#categoriesSidebox dl.horse dt, #categoriesSidebox dl.horse dt a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_bg_horse.gif") top #316496}
#categoriesSidebox dl.horse dt a {border-top:1px solid #316496;border-bottom:1px solid #316496}
#categoriesSidebox dl.horse dd a {background-color:#EEF3F9}
#categoriesSidebox dl.horse dd a:hover {background-color:#B7CDE1}
#categoriesSidebox dl.horse dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_horse.gif") no-repeat left #B7CDE1;color:#316496}
#categoriesSidebox dl.horse dd.sel dl dd a:hover, #categoriesSidebox dl.horse dd.sel dl dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_ind_horse.gif") no-repeat left #fff;text-decoration:underline}
#categoriesSidebox dl.horse dd.sel dl dd.sel a{font-weight:bold; text-decoration: none}
/* rider specific */
#categoriesSidebox dl.rider dt, #categoriesSidebox dl.rider dt a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_bg_rider.gif") top #CB7F00}
#categoriesSidebox dl.rider dt a{border-top:1px solid #CB7F00; border-bottom:1px solid #CB7F00}
#categoriesSidebox dl.rider dd a {background-color:#FFF5DD}
#categoriesSidebox dl.rider dd a:hover {background-color: #FFDF8A}
#categoriesSidebox dl.rider dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_rider.gif") no-repeat left #FFDF8A;color: #CB7F00}
#categoriesSidebox dl.rider dd.sel dl dd a:hover, #categoriesSidebox dl.rider dd.sel dl dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_ind_rider.gif") no-repeat left #fff; text-decoration:underline}
#categoriesSidebox dl.rider dd.sel dl dd.sel a{font-weight:bold;text-decoration:none}
/* young_rider specific */
#categoriesSidebox dl.young_rider dt, #categoriesSidebox dl.young_rider dt a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_bg_young_rider.gif") top #006C90}
#categoriesSidebox dl.young_rider dt a{border-top:1px solid #006C90;border-bottom:1px solid #006C90}
#categoriesSidebox dl.young_rider dd a {background-color:#E5F3F8}
#categoriesSidebox dl.young_rider dd a:hover {background-color:#B2DDEB}
#categoriesSidebox dl.young_rider dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_young_rider.gif") no-repeat left #B2DDEB;color:#006C90}
#categoriesSidebox dl.young_rider dd.sel dl dd a:hover, #categoriesSidebox dl.young_rider dd.sel dl dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_ind_young_rider.gif") no-repeat left #fff; text-decoration: underline}
#categoriesSidebox dl.young_rider dd.sel dl dd.sel a{font-weight:bold; text-decoration:none}
/* yard_and_stable specific */
#categoriesSidebox dl.yard_and_stable dt, #categoriesSidebox dl.yard_and_stable dt a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_bg_yard_and_stable.gif") top #7E5429}
#categoriesSidebox dl.yard_and_stable dt a{border-top:1px solid #7E5429; border-bottom:1px solid #7E5429}
#categoriesSidebox dl.yard_and_stable dd a {background-color:#F0E6DB}
#categoriesSidebox dl.yard_and_stable dd a:hover {background-color: #DAC0A4}
#categoriesSidebox dl.yard_and_stable dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_yard_and_stable.gif") no-repeat left #DAC0A4;color:#7E5429}
#categoriesSidebox dl.yard_and_stable dd.sel dl dd a:hover, #categoriesSidebox dl.yard_and_stable dd.sel dl dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_ind_yard_and_stable.gif") no-repeat left #fff;text-decoration:underline}
#categoriesSidebox dl.yard_and_stable dd.sel dl dd.sel a{font-weight:bold;text-decoration:none}
/* gifts_and_accessories specific */
#categoriesSidebox dl.gifts_and_accessories dt, #categoriesSidebox dl.gifts_and_accessories dt a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_bg_gifts_and_accessories.gif") top #7E5429}
#categoriesSidebox dl.gifts_and_accessories dt a{border-top:1px solid #5D4141; border-bottom:1px solid #5D4141}
#categoriesSidebox dl.gifts_and_accessories dd a {background-color:#EBE3E3}
#categoriesSidebox dl.gifts_and_accessories dd a:hover {background-color: #D2BDBC}
#categoriesSidebox dl.gifts_and_accessories dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_gifts_and_accessories.gif") no-repeat left #D2BDBC;color:#5D4141}
#categoriesSidebox dl.gifts_and_accessories dd.sel dl dd a:hover, #categoriesSidebox dl.gifts_and_accessories dd.sel dl dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_ind_gifts_and_accessories.gif") no-repeat left #fff;text-decoration:underline}
#categoriesSidebox dl.gifts_and_accessories dd.sel dl dd.sel a{font-weight:bold;text-decoration:none}
/* bargain_bucket specific */
#categoriesSidebox dl.bargain_bucket dt, #categoriesSidebox dl.bargain_bucket dt a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_bg_bargain_bucket.gif") top #D24006}
#categoriesSidebox dl.bargain_bucket dt a{border-top:1px solid #7E5429; border-bottom:1px solid #D24006}
#categoriesSidebox dl.bargain_bucket dd a {background-color:#FCE2D1}
#categoriesSidebox dl.bargain_bucket dd a:hover {background-color: #F7B68B}
#categoriesSidebox dl.bargain_bucket dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_bargain_bucket.gif") no-repeat left #F7B68B;color:#D24006}
#categoriesSidebox dl.bargain_bucket dd.sel dl dd a:hover, #categoriesSidebox dl.bargain_bucket dd.sel dl dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_ind_bargain_bucket.gif") no-repeat left #fff;text-decoration:underline}
#categoriesSidebox dl.bargain_bucket dd.sel dl dd.sel a{font-weight:bold;text-decoration:none}
/* gift_certificates specific */
#categoriesSidebox dl.gift_certificates dt, #categoriesSidebox dl.gift_certificates dt a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_bg_gift_certificates.gif") top #7E5429}
#categoriesSidebox dl.gift_certificates dt a{border-top:1px solid #5D4141; border-bottom:1px solid #5D4141}
#categoriesSidebox dl.gift_certificates dd a {background-color:#EBE3E3}
#categoriesSidebox dl.gift_certificates dd a:hover {background-color: #D2BDBC}
#categoriesSidebox dl.gift_certificates dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_gift_certificates.gif") no-repeat left #D2BDBC;color:#5D4141}
#categoriesSidebox dl.gift_certificates dd.sel dl dd a:hover, #categoriesSidebox dl.gift_certificates dd.sel dl dd.sel a{background:url("../../../../images/webwidgets/categoriesSidebox/nav_arrow_on_ind_gift_certificates.gif") no-repeat left #fff;text-decoration:underline}
#categoriesSidebox dl.gift_certificates dd.sel dl dd.sel a{font-weight:bold;text-decoration:none}



.ccimg{margin:0 0 5px 0;text-align:center}



#promoBoxCont {
width:100%;
}
.midcolfull {
width:100%;
}
.midcolfl {
float:left;
margin-right:10px;
width:49%;
}
.midcolflclrmaxwidth {
font-size:0.5px;
height:0.5px;
width:100%;
}

#featuredProducts{width:100%}
.featured_product{float: left;width:47%;margin-right:10px}
.featured_product_clr_maxwidth {float:left; width:100%;height:5.5px;font-size:0.5px;background-color:#0F0}

.box { padding:0 12px 0 0; background:#FFF url(../../../../images/webwidgets/feat_product_box/borders-r.gif) 100% 0 repeat-y }
.box a {font-weight:bold}
.bi {padding:0 0 0 12px;background:#fff url(../../../../images/webwidgets/feat_product_box/borders.gif) 0 0 repeat-y;position:relative}
.bt {height:17px;margin:0 -12px;background:url(../../../../images/webwidgets/feat_product_box/box.gif) 100% 0 no-repeat}
.bt div{width:18px;height:17px;background:url(../../../../images/webwidgets/feat_product_box/box.gif) 0 0 no-repeat}
.bb {height:17px;margin:0 -12px;background:url(../../../../images/webwidgets/feat_product_box/box.gif) 100% 100% no-repeat}
.bb div{width:18px;height:17px;background:url(../../../../images/webwidgets/feat_product_box/box.gif) 0 100% no-repeat}
.bcleft, .bcleftdd, .bcleftpv{padding:5px 15px 5px 5px;text-align:center;width:85px;float:left;position:relative;}
.bcleft img {padding-top: 3px}
.bcleftpv {width: 150px}
.bcleftpvnoheight {padding:0 5px;text-align:center;width:85px;float:left;position:relative}
.bcrightpv-left {width: 45%; padding-right:5px;float:left}
.bcrightpv-right {width:45%;float:right}
.bctop {height:30px;vertical-align:middle;font-weight:bold}
* html .bcright, .bcrightdd, .bcrightpv {height:1%}
.bcright input {margin-left:3px}
.bcright input.buybtn, .bcrightdd input.buybtn, .bcrightpv input.buybtn{margin: -5px 0 0 0;padding: 0 0 0 5px; vertical-align: middle}
.bcleft img.star, .bcleftdd img.star, .bcleftpv img.star{margin-top: 5px}
.bcright, .bcrightdd, .bcrightpv{background:#FFF;padding:0 10px; margin-left: 110px}
.bcright p, .bcrightdd p, .bcrightpv p {margin:8px 0 8px 0;padding: 0}
.bcrightpv {margin-left:160px;padding-top:5px}
.bcrightdd {background:url("images/featuredproduct.gif") no-repeat right}
.bcrightpv ul{background:#EDF1F9;border:2px solid #CDD7ED;padding:6px 5px 6px 20px;text-align:left;margin:0}
.bcrightpv-fullwidth {padding-top:55px}

#productAttributes {border:1px dashed #CDD7ED}
table.productAttributes {margin-top:10px}
table.productAttributes td.attributeName {text-align: right;font-weight:bold}
table.productAttributes td.attributeMenu {padding-left:10px}
table.productAttributes td.attributeMenu input {vertical-align:middle}
table.productAttributes td.attributeMenu label {padding-left:4px}
.sub,.check{padding:5px;text-align:center}
.cartBoxTotal {text-align: right; font-weight: bold }

.productReviewsReviewer {float:right;padding-bottom:3px}
.productReviewRating {float:left;padding-bottom:3px}
.productReviewsReviewContent {clear:both;padding-bottom:10px}

sb th,.pad th,.pad th{color:#369;background:url("../../../../images/webwidgets/tableheader.gif");border-bottom:1px solid #BBC6E0;border-top:1px solid #BBC6E0;padding:3px 7px;text-align:left;text-transform:capitalize}

.sbhead{margin-top: 2px;background:url("../../../../images/webwidgets/sbleft.gif") no-repeat left top;padding:0}
.sbhead h1{color:#369;background:url("../../../../images/webwidgets/sbright.gif") no-repeat right top;padding: 5px 0; font-size: 1.2em; margin: 0 0 0 4px}
.sbhead h1 img{vertical-align: middle; padding: 1px 5px 1px 0}
.sbhead-wb{height: 32px;margin-top:10px;background:url("../../../../images/webwidgets/sbleft-wb.gif") no-repeat left top;padding:0}
.sbhead-wb-start{width:45%;float:left}
.sbhead-wb h1{display: inline;color:#369;text-transform:capitalize;font-size:1.1em;padding:6px 0 0 0}
.sbhead-wb img{vertical-align:middle;padding:5px 5px 1px 9px}
.sbhead-wb-end{text-align:right;height:32px;float:right;background:url("../../../../images/webwidgets/sbleft-wb-end.gif") no-repeat right top;width:53%}
.whiteblock {float: right;padding: 8px 0 0 0;text-align:center;border-top:1px solid #abb9d9;border-bottom:1px solid #cdd7ed;margin:0 15px;height:22px;background:#fff;width:130px}
.whiteblock ul{float:right;list-style:none;margin:0;padding:0}
.whiteblock li{display:block;float:left;padding:0 0 7px 0px;margin-right:5px}
.whiteblock a{background:no-repeat left top;padding:4px 5px 8px 31px}
.whiteblock a.email{background-image:url("../../../../images/webwidgets/icn_email_a_friend.gif" )}
.sbcontent, .sbcontentpv{padding:5px 10px 10px 10px;background:url("../../../../images/webwidgets/stretchcurve.gif") no-repeat top left;border-left:2px solid #bbc6e0;border-right:2px solid #bbc6e0}
.sbcontentnp {background:url("../../../../images/webwidgets/stretchcurve.gif") no-repeat top left;border-left:2px solid #bbc6e0;border-right:2px solid #bbc6e0}
.sbcontentnpplain {border-left:2px solid #bbc6e0;border-right:2px solid #bbc6e0}
.sbcontentrp{margin: 0 -10px 10px -10px}
.sbcontent h2, .sbcontentnp h2, h2.content{margin: 15px -10px;color:#369;background:url("../../../../images/webwidgets/tableheader.gif");border-bottom:1px solid #BBC6E0;border-top:1px solid #BBC6E0;padding:3px 7px;text-align:left;text-transform:capitalize; font-size: 1.1em}
.sbcontent h2.afterlbblock, .sbcontentnp h2.afterlbblock {margin-top:0px}
.sbcontent a, .sbcontentnp a {font-weight:bold}
.curve2{background:url("../../../../images/webwidgets/stretchcurve2.gif") no-repeat bottom left;font-size:0.1em;height:5px}
* html .sbcontent, * html .sbcontentnp, * html .sbcontentpv {height:1%}
.sbfoot{position:relative;margin-bottom:10px;background:url("../../../../images/webwidgets/sbleft-bottom.gif") no-repeat left bottom;padding:0}
.sbfoot span{color:#369;background:url("../../../../images/webwidgets/sbright-bottom.gif") no-repeat right bottom;display:block;margin:0 0 0 9px}


.sorttbl{margin: 0 7px 5px 7px; text-transform:lowercase}
.sorttbl img{padding:0 4px;vertical-align:middle}
.sorttbl select {font-size:1em}
.sorttbl a {font-weight: normal}
.sorttbl div.fl {padding-right:10px}
.sorttbl div.fr {padding:10px 0 0 10px}


.total{background:#4063B4!important;color:#FFF;font-weight:bold}
.vm{vertical-align:middle!important}

.lbblock {background:#f1f4fa!important;margin:0 -10px;padding:10px}


.rtbl {border-bottom:1px solid #adb6d6;width:100%;}
.rtbl th{background:url("../../../../images/webwidgets/tableheader.gif");border-bottom:1px solid #A9B7D7;border-top:1px solid #A9B7D7;padding:5px!important;text-transform:none}
.rtbl td{border-top:1px solid #A9B7D7;padding:4px!important;vertical-align:middle}
.rtbl p, .basktbl p {margin: 0 0 0 45px;padding:0}


.productListingPageLinks {padding-top:4px;padding-bottom:6px;padding-right:10px}
.productListingPageLinks a img {vertical-align:middle}
.productListingCount {padding-left:10px}

.productDescription {padding-top: 10px}

.titletbl{width: 100%}
.titletbl td{padding:0!important}

.basktbl {width:100%}
.basktbl colgroup{width:20%}
.basktbl th {color:#30226C;background:#CDD7ED;padding:5px!important;text-align:center;text-transform:none}
.basktbl td {background:#FFF;padding:5px!important;text-align:center;vertical-align:middle}
.basktbl td.la img{float:left}


.pimid{background:#CDD7ED;height:30px}
.pimid ul{float:left;list-style:none;margin:4px 0}
.pimid li{display:block;float:left;padding:3px 0 7px 8px}
.pimid a{background:no-repeat left top;padding:4px 10px 10px 25px;text-decoration:none;text-transform:capitalize}
.pimid a.accessories{background-image:url("images/webwidgets/icn_accessories.gif")}
.pimid a.similar{background-image:url("images/webwidgets/icn_findsimilar.gif");padding-left:35px}
.pimid a.stock{background-image:url("images/webwidgets/icn_used_stock.gif");padding-left:35px}
.pimid a.relatedprod{background-image:url("images/webwidgets/icn_related_products.gif");padding-left:35px}


.pitabs{padding-bottom: 10px;background:url("../../../../images/webwidgets/stretchcurve.gif") no-repeat top left;padding-right:14px}
.pitabs ul{list-style:none;margin:0;padding:0 2px 0}
.pitabs li{background:url("../../../../images/webwidgets/left_reverse_off.gif") no-repeat left bottom;float:right;height:100%;margin:0 2px;padding:0 0 0 9px}
.pitabs a{background:url("../../../../images/webwidgets/right_reverse_off.gif") no-repeat right bottom;display:block;padding:3px 10px 5px 3px;text-decoration:none}
.pitabs li.current{background:url("../../../../images/webwidgets/left_reverse.gif") no-repeat left bottom;float:right;height:100%}
.pitabs .current a{background:url("../../../../images/webwidgets/right_reverse.gif") no-repeat right bottom;color:#2F216B;display:block;padding:3px 10px 5px 3px;text-decoration:none;font-weight:bold!important}
.pitabs .current a:visited {font-weight: bold!important}
.pitabs > ul a{width:auto}
.pitabs a.notab{background:none;padding:0;margin:0}


#cartImage img {padding-right:3px}

#breadcrumb { margin: 0 0.9em 10px 0.9em; border-bottom:1px solid #BBC6E0; padding: 4px 0 4px 2px; text-align:left; line-height:1.5em}
#breadcrumb a {font-weight: bold; text-decoration: underline}
#breadcrumb img {padding:3px 4px;vertical-align:middle}


.form {padding: 10px}
.form label {float: left;text-align: right; width: 150px; padding:10px 2px 4px 2px}
.formlogin label {float: left;text-align: right; width: 100px; padding:10px 2px 4px 2px;}
.form input, .formlogin input, .form select, .formlogin select {margin: 5px; vertical-align: middle; }

.form input .checkbox {}
.form input .radiobutton{}
#gender-male {margin-left: 162px;}
#newsletter-checkbox { margin-left: 162px }
#email-format-html { margin-left: 162px }
#primary { margin-left: 162px }
#globalnotify { margin-left: 162px }
#privacy { margin-left: 162px }
.form label.checkboxLabel, .form label.radioButtonLabel {float:none; margin: 0.5em 0.3em; }

.loginbox {text-align:center;padding:10px 0;}
.loginbox div div {text-align:center; width:260px; margin:0 auto;}
.loginbox div div label {margin:10px 0; width:70px; float:left; text-align:right; position:relative; top:-5px;}
.loginbox div div input {margin:0 0 10px 5px; float:left;}
.loginbox a {display:block; padding:10px 0 0 0;}
.loginbox input {vertical-align:middle}


/* login */
#existingc h4, #newc h4 {background: #369; text-align: center; color: #fff; padding: 5px; font-size: 1.1em; margin: 0}
#existingc {float:left; width:48%; padding: 10px 0 0 0}
#existingc fieldset {padding: 10px 0; margin-left:auto; margin-right:auto; width:85%}
#existingc legend {color:#369; font-weight: bold}
#or {float:left; width:4%; text-align: center; padding: 10px 0 0 0}
#newc {float:left; width:47%; padding: 10px 0 0 0}
ul.newcustomer {list-style:none; margin-left:auto; margin-right:auto; background-color:#f1f4fa; width: 170px; margin: 0 auto; padding: 25px 0 0 0}
ul.newcustomer li{padding:5px 0 20px 0; height:30px}
ul.newcustomer a, ul.newcustomer a:visited{background:no-repeat left top;}
.lblogin {background-color:#f1f4fa; height: 169px}
.lblogin2 {background-color:#f1f4fa;text-align:center; padding:50px 0 70px 0}
.formlogin input.text {width: 100%; position: absolute}
.formlogin {padding: 5px 0 20px 0}
/*.fbuttonlogin {margin-left: 130px!important}*/
.logintext {margin-left: 98px!important}

/* my account */

.myacc p {margin: 0 0 0 50px;padding: 0}

/* payment */
.CeonManualCardFormGadgetError { background: #FF6633; font-weight: bold; }
.CeonManualCardCardIcon { margin-right: 4px; margin-bottom: 4px; }
img.module_payment_icon {vertical-align:middle; padding-left:4px}

.ErrorInfo {font-weight:bold;color:red}

div .clr_above_footer {padding-top: 100px; background-color:red}

/* FOOTER */
#footerwidth{font-size:90%;text-align:center;line-height:1.3em;clear: both;background:#ffdd00;padding:2px 0 2px 0;width:100%; font-weight:bold; min-width:880px; color: #2B53A8}
/* min-width hack for IE */
* html #footerminwidth {border-left:880px solid #ffdd00; position:relative; float:left; z-index:10;}
* html #footerwrapper {margin-left:-880px; position:relative; float:left; z-index:20; text-align:center;}
* html #footer {text-align:center; width:100%;}
* html #footerwidth {width:100%;}
#footer ul {list-style-type:none}
#footer ul li {margin:0 10px 0 0; background:#ffdd00; display: inline}
#footer ul li a {margin: 0 0 0 10px}

#footer2 {padding:10px;clear: both}
#footer2 img{vertical-align:top}
#footer2 #logosright img{float:right;}

#footer3 {padding-top:5px; font-size: 70% }
#footer3 #ipdisplay {float:right}
