body {font-family:Arial,Helvetica,sans;font-size:13px;background:#fff;position:relative}

a {text-decoration:none;}
h2#shopCartHead {font-size:26px;color:#444;font-weight:normal;margin-bottom:15px;}
h3.shopCartHead {font-size:18px;color:#444;font-weight:normal;margin-bottom:10px;}
h4.shopCartHead {font-size:15px;color:#777;font-weight:bold;margin-bottom:5px;}
p {font-size:12px;line-height:19px;margin-bottom:8px;}
p.smallText {font-size:12px;line-height:17px;}
p.largeText {font-size:16px;line-height:24px;}
.smallerText {font-size:11px;}
p.smallerText {font-size:11px;line-height:15px;}
.formLabel {float:left;width:200px;text-align:right;padding:5px 5px 0 0;font-size:12px;font-weight:bold;color:#444}
input.formInput, select.formInput {margin-bottom:6px;border:1px solid #ccc;background:#f5f5f5;padding:1px 2px}
.red {color:#e2383f}
.lightGray {color:#555}
.black {color:#000;}
sup {vertical-align:top;font-size:.8em;}
.hLargeMarg {margin-bottom:6px;}

.strike {text-decoration:line-through}
.strong {font-weight:bold;}
.error, .errorLg {font-weight:bold;color:red;font-size:14px;}

.basicList {padding:0 15px;}
.basicList {font-size:12px;line-height:18px;}
.bulletList, .numberList {margin: 3px 0px 15px 14px;padding:3px 0px 0px 10px;font-size:12px;line-height:17px;}
.bulletList {list-style-type:disc;}
.numberList {list-style-type:decimal;}
.basicList li, .bulletList li, .numberList li, .moreInfoList li {margin-bottom:5px;}
.moreInfoList {font-size:12px;line-height:17px;}
.radioButton {display:block;}

dl {margin-bottom:8px;font-size:11px;width:100%;float:left;}
dt {float:left;width:150px;color:#797979;font-weight:bold;margin-right:10px;}
dt a {color:#797979}
dd {color:#333}
dd a {color:#777}
dt a:hover, dd a:hover {text-decoration:underline;color:#333}

.brandFooter {padding:20px 0 20px 0;background:#f5f5f5;border-top:1px solid #eaeaea}
.cdiFooterWrapper {margin-top:20px;border-top:1px solid #ddd;}
.cdiFooter {padding:16px 0;border-top:1px solid #fff}
.cdiFooter h3 {font-size:12px;color:#555;margin-bottom:12px;text-align:center;}
.cdiFooter h3 a {color:#555;}
.cdiFooter h3 a:hover {text-decoration:underline}

#containAll {float:left;width:100%;}
.fullWidth {float:left;width:100%;}

.container_12 .width960 {width:960px;margin-left:0;margin-right:0;}

.cdiHeader {background:#111;border-bottom:1px solid #191919;position:absolute;top:0;clear:both;z-index:1000}
#cdiLogo {width:106px;height:10px;position:absolute;top:6px;right:115px;background:url(../../gfx/common/cdiLogoSmall.gif) right 0 no-repeat;text-indent:-9999px;overflow:hidden;z-index:200}
#langContainer {z-index:9000;position:absolute;right:0;top:3px;width:106px;font-size:10px;line-height:10px;border:1px solid #ccc}
#langContainer span {float:left;width:100px;height:11px;border:1px solid #fff;background:url(../../gfx/common/langDropArrow.gif) 90px 4px no-repeat #eee;padding:1px 0 0 4px;}
#langContainer span:hover {background-color:#ccc;background-position: 90px -46px;cursor:pointer}
#langContainer ul {float:left;position:absolute;right:-1px;top:-900px;width:106px;border:1px solid #ccc;border-top:0;background:#fff;}
#langContainer ul li a {float:left;width:96px;padding:4px;background:#fff;border:1px solid #fff;border-bottom:0;}
#langContainer ul li a:hover {background:#ddd;} 
#langContainer ul li.selected a {background:#eee;}

#cdiCart {position:absolute;top:23px;right:0;padding-right:4px;z-index:200}
#cdiCart ul {float:left;padding:3px 2px 3px 2px;font-size:10px}
#cdiCart ul.notice {font-size:11px;font-weight:bold;}
#cdiCart ul li {float:left;padding:0 10px;border-right:1px solid #333}
#cdiCart ul li.lastChild {padding-right:6px;border-right:0}
#cdiCart ul li a {float:left;line-height:12px;color:#ddd}

#cdiNav {float:left;}
#cdiNav li {float:left;position:relative;width:100px;height:22px;line-height:11px;font-size:11px;}
#cdiNav li a {position:absolute;top:0;left:0;width:100px;font-size:11px;line-height:11px;color:#fff;font-weight:bold;padding:5px 0 6px 0;text-align:center;z-index:1001}
#cdiNav li:hover a {color:#ddd;}
#cdiNav li.brandsHover:hover a {border:0;padding:4px 0 6px 0;}
#cdiNav li a.brandLink, #cdiNav li a#brandLinkHover {position:absolute;top:-9999px;left:0;z-index:200;width:210px;background:url(../../gfx/common/cdiNavBG.png) -210px bottom no-repeat;color:#fff;padding:0 0 13px 0;}
#cdiNav li a.brandLink span.brandLinkWrap, #cdiNav li a#brandLinkHover span.brandLinkWrap  {float:left;width:180px;background:url(../../gfx/common/cdiNavBG.png) 0 0 no-repeat;padding:35px 15px 10px 15px;}
#cdiNav li:hover a.brandLink, #cdiNav li a#brandLinkHover {top:0px;}
#cdiNav li a#brandLinkHover {display:none;cursor:pointer;}
#brandLinkMSR, #brandLinkTAR, #brandLinkPlaty, #brandLinkSealLine, #brandLinkPackTowl, #brandLinkHummingbird {float:left;margin:0 25px 10px 25px;width:120px;text-indent:-9999px;overflow:hidden;background:url(../../gfx/common/brandLink.png) 0 0 no-repeat;}
#brandLinkMSR {height:41px;}
#brandLinkTAR {height:17px;margin:12px 25px 22px 25px;background-position:0 -41px}
#brandLinkPlaty {height:31px;margin:5px 25px 15px 25px;background-position:0 -58px;}
#brandLinkSealLine {height:33px;margin:4px 25px 14px 25px;background-position:0 -89px;}
#brandLinkPackTowl {height:39px;margin:4px 25px 14px 25px;background-position:0 -122px;}
#brandLinkHummingbird {height:37px;margin:4px 25px 14px 25px;background-position:0 -161px;}
.brandLinkDesc {float:left;width:170px;text-align:left;font-weight:normal;}

#catPageProductList {float:left;width:100%;margin-bottom:35px;}
#catPageProductList li {float:left;width:147px;text-align:center;font-weight:bold;margin-right:10px}
#catPageProductList li.lastChild {width:146px;margin-right:0;}
#catPageProductList li img {padding-bottom:5px;}
#catPageProductList li p {float:left;text-align:left;font-weight:normal;margin-top:4px;line-height:16px}

.buyOptionsContainer {float:left;padding-top:10px;/**background:url(../../gfx/common/buyOptionsTop.gif) top left no-repeat;**/margin-bottom:15px;}
.buyOptions {float:left;background:url(../../gfx/common/buyOptionsBottom.gif) bottom left no-repeat;padding-bottom:5px;border-top:1px solid #fff;}
.buyOptions h3 {width:404px;background:url(../../gfx/common/buyOptionsBar.gif) top left no-repeat #eaeaea;padding:5px 28px;border-bottom:1px solid #fff;font-size:12px;line-height:12px;cursor:pointer;color:#444}
.buyOptions h3:hover {background-position:0 -200px;background-color:#c1c1c1;color:#000}
.buyOptions h3.selected {background:url(../../gfx/common/buyOptionsBar.gif) 0 -100px no-repeat #d1d1d1;color:#000}
.buyOptions h3.selected:hover {background-position:0 -200px;background-color:#c1c1c1;}
.buyOptions div {display:block;background:#fff}
/**.buyOptions div div {display:block;padding:10px 0;}**/
.buyOptions div.dealerLocPanel {width:420px;margin:0 10px 10px 10px;padding:10px;background:#555;color:#fff;display:block;}
.buyOptions div.dealerLocPanel div {padding:0;background:#555;}
#buyOptionsAddToCart {padding:15px;float:left;border:1px solid #ddd;background:#eee;margin:5px 0 20px;-moz-border-radius:6px;
	        -webkit-border-radius:6px;}
.AddToCartButton {display:block;width:132px;height:24px;background:url(../../gfx/common/addToCart.gif) 0 0 no-repeat;border:0;text-indent:-9999px;overflow:hidden;padding:0;margin:0;cursor:pointer}
.AddToCartButton:hover {background-position:0 -24px}
.addToCartBlock {margin-bottom:5px;display:block;font-size:12px;}

#dealerLocatorBox label {line-height:20px;padding-left:3px;}

#productAward {float:left;width:100%;}
#productAward li {float:left;width:100%;margin-bottom:10px;}
#productAward img {float:left;margin:0 6px 6px 0;}

.dlTabs {float:left;width:420px;}
.dlTabs li {float:left;}
.dlTabs li a {float:left;font-size:11px;padding:5px;margin-right:3px;border-bottom:1px solid #aaa;color:#555}
.dlTabs li a.selected {border-bottom:1px solid #000;color:#000}


.goButton {float:left;width:27px;height:16px;background:url('../../gfx/common/search_go.png') 0 -16px no-repeat;text-indent:-9999px;overflow:hidden;border:0;cursor:pointer;}
.goButton:hover {background-position:0 0;}

.tabBoxCDI {background:#fff;background:rgba(255,255,255,.6);padding:20px;float:left;width:918px;border:1px solid #555;border-top:0;
            -moz-border-radius:0 0 8px 8px;
	        -webkit-border-radius:0 0 8px 8px;
            }
#locatorTabs {float:left;width:944px;background:#555;padding:8px 8px 0 8px;
              -moz-border-radius:8px 8px 0 0;
	        -webkit-border-radius:8px 8px 0 0;
              }
#locatorTabs li {float:left;}
#locatorTabs li a {float:left;padding:5px 8px;margin-right:4px;background:#999;color:#fff;
                   -moz-border-radius:6px 6px 0 0;
	        -webkit-border-radius:6px 6px 0 0;
                   }
#locatorTabs li a.selected {border-bottom:1px solid #fff;padding-bottom:5px;background:#fff;color:#000}

#locatorResultsContainer {float:left;width:100%;margin-top:20px}
#locatorResultsLoading {float:left;margin:16px 0 16px 444px;width:32px;height:32px;background:url(../../gfx/common/ajaxSpinner.gif) 0 0 no-repeat;}

/**.tabBoxCDI div {margin:0;padding:0;background:#555}
.tabBoxCDI a {color:#26bf68}**/

.buyOptions .tabBox {background:#555;padding:10px;margin:0 10px 10px 10px;color:#fff;}
.buyOptions .tabBox div {margin:0;padding:0;background:#555}

.seriesImg {float:left;width:100%;text-align:center;padding-bottom:10px;}

#cmdSearch, #cmdSearchVisible {margin-top:10px;}

#divForm {float:left;width:400px;margin-right:20px;}

h1#searchResults {color:#555;border-bottom:1px solid #777;padding:15px 0 5px 0;margin-bottom:15px;font-size:20px}
h1#searchResults span {color:#333;font-size:1em;}
h2.searchResultsH2 {color:#222;margin-bottom:6px;}
.searchResultsBox {float:left;width:100%;border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}
.searchResultsBrand, .searchResultsCategory {float:left;width:100%;margin-bottom:15px;}
.searchResultsBrand li {float:left;width:144px;margin-right:15px;line-height:16px;}
.searchResultsBrand li.lastChild {margin-right:0;}
.searchResultsBrand li img {padding:0 22px 5px 23px;}
.searchResultsBrand li a, .searchResultsCategory li a {color:#0e4d9f}
.searchResultsBrand li p {float:left;font-size:12px;line-height:14px;margin-top:2px;color:#333;margin-bottom:0}
.searchResultsBrand li span.searchResultsProductBrand {font-weight:bold;}

.searchResultsCategory li {padding-left:15px;display:block;line-height:18px;font-weight:bold;}
.searchResultsCategory ul li a {font-weight:normal;}

#recommend ul li a span {padding:2px;display:block;}


.faqSection h2 {font-size:16px;margin-bottom:10px;}
.faq {border-top:1px solid #ddd;margin-bottom:20px;}
.faq p {padding-left:20px;}
.faq h3 {font-size:14px;line-height:14px;padding:5px 0 5px 25px;cursor:pointer;color:#333;border-bottom:1px solid #ddd;}
.faq h3.selected {border-bottom:1px solid #fff;}
.faq div {border-bottom:1px solid #ddd;}
.faq div div {border-bottom:0;}
.faq h4 {padding:5px 20px;border-bottom:0;cursor:pointer;font-weight:normal;font-size:12px;line-height:12px;}
.faq table {border-top:1px solid #000;border-left:1px solid #000;margin:5px 0 5px 40px;}
.faq table td {border-right:1px solid #000;border-bottom:1px solid #000;padding:5px}
.faq table td.colhead {background:#000;color:#fff;font-weight:bold;font-size:11px;}
.faq table td.dark {background:#ddd;color:#000;}
.faq table td.light {color:#000;}
.faq div .bulletList, .faq div .numberList {margin-left:25px;}
.faq div div .bulletList {margin-left:40px;}

#dealerLocatorBoxHidden {float:left;width:880px;position:relative;}
#dealerLocatorResultsWrap {float:left;width:250px;height:465px;}
#dealerLocatorLoading {position:absolute;top:0;left:0;width:880px;height:240px;padding-top:225px;text-align:center;background:url(../../gfx/common/ajaxSpinner.gif) 429px 184px no-repeat #fff;}
#dealerLocatorResults {position:absolute;top:0;left:0;width:400px;height:420px;overflow:auto;}
.dealerLocatorResults li {float:left;width:100%;line-height:15px;margin-bottom:15px;}
#dealerLocatorMapContainer {float:left;width:620px;}
#dealerLocatorMapWrap {float:left;width:300px;display:none;}
#dealerLocatorMap {float:left;width:300px;height:300px;}
#dealerLocatorDirInput {float:left;width:300px;}
#dealerLocatorDirectionsWrap {float:left;width:300px;}

#selectionToPrint {position:absolute;left:0;top:0;width:0;height:0;}

#divLoading {float:left;width:400px;height:32px;background:url(../../gfx/common/ajaxSpinner.gif) 142px 0 no-repeat;}

#cdiBrandsCheckout {text-align:center;margin-bottom:20px;}
#pnlHeaderGraphic {float:left;margin-bottom:12px;}
#cartSummaryTable {width:100%;margin-right:auto;margin-left:auto;margin-bottom:15px;border-top:1px solid #ddd;border-left:1px solid #ddd;}
#cartSummaryTable td {border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 5px;font-size:12px;line-height:15px;background:#fff}
#cartSummaryTable td.cartColHead {background:#eee;padding:4px 5px;font-weight:bold;color:#444444}

.cartSummaryTable {width:100%;margin-right:auto;margin-left:auto;margin-bottom:15px;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.cartSummaryTable td {border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 5px;font-size:12px;line-height:15px;background:#fff}
.cartSummaryTable tr.cartColHead td {background:#eee;padding:4px 5px;font-weight:bold;color:#444444}

.cartProductPhoto {float:left;width:82px;margin-right:10px;}
.CartDeleteButton, .UpdateCartLink {border:0;background:none;color:#0E7038;cursor:pointer;padding:0;margin:0;font-size:11px;display:block;text-decoration:underline;text-align:right}
.floatRight {float:right;}
#pnlCartSummarySubTotals {text-align:right;float:right;width:950px;}
#cartSubTotal, #cartTotal {padding:5px;font-size:14px;background:#ddd;display:inline-block;margin:4px 0;
                           -moz-border-radius:3px;
	        -webkit-border-radius:3px;
             }
#cartSubTotal #shoppingcartcs96 {font-weight:bold;color:#444}
.cartInvoiceLine {font-size:11px;color:#444;line-height:16px;}
#pnlCoupon {float:right;width:100%;text-align:right;padding-bottom:10px;}
.cartFormField {border:1px solid #ccc;background:#f5f5f5;text-align:right;font-size:12px;padding:1px 2px}
.cartFormFieldActive {border:1px solid #555;background:#fcfbc7;}
#cartPanelCheckout {float:right;}
#cartPolicyInfo {float:left;width:100%;text-align:center;}
#cartPolicyInfo li {display:inline;}

.panelBlock {float:left;width:938px;padding:10px;border:1px solid #ddd;background:#fbfbfb;margin-bottom:25px;
            -moz-border-radius:6px;
	        -webkit-border-radius:6px;
             }
             

.acctAddrList {float:left;width:100%}
.acctAddrList li {float:left;padding:10px;border:1px solid #bbb;background:#fff;
            -moz-border-radius:5px;
	        -webkit-border-radius:5px;
	        margin-right:10px;      
            }
.inputButtonSmall {font-size:11px;}
.inputButtonLarge {font-size:16px;font-weight:bold;}
#pnlNewAddress {margin-bottom:15px;}

#pnlBilling div, #pnlShipping div {float:left;width:459px;margin:10px 20px 0 0;line-height:16px;font-size:12px;}
#pnlShipping div {margin-right:0;}
#pnlBilling div div, #pnlShipping div div, .panelBlock div.pane, .panelBlock div.pane2 {float:left;width:437px;
                                  padding:10px;border:1px solid #bbb;background:#fff;
            -moz-border-radius:5px;
	        -webkit-border-radius:5px;
	        margin:0 0 5px 0;
	         
                                  }
                                  
.panelBlock div.pane {margin-right:20px;}
#pnlShipping div#pnlShipping2 {display:block;float:none;margin:0;padding:0;border:0px;background:none;
                               -moz-border-radius:5px;
	        -webkit-border-radius:5px;
                               }
                               
.invoiceBox {float:left;width:283px;padding:32px 10px 10px 20px;position:relative;line-height:19px;
            -moz-border-radius:5px;
	        -webkit-border-radius:5px;
	        margin: 0 10px 10px 0;
            }
.invoiceBox h4 {position:absolute;left:0;top:10px;font-size:20px;color:#aaa;}
.invoiceBoxLast {margin-right:0;}
#placeOrder {float:left;width:100%;text-align:right;margin-top:5px;}

#brandlessBody {float:left;width:800px;padding:15px;}

.specChart {float:left;width:100%;font-size:11px;margin-bottom:10px;}
.specChart tr {border-bottom:1px solid #fff;}
.specChart th {padding:5px;font-weight:bold;text-align:left;}
.specChart td {padding:5px;border-right:1px solid #fff;border-bottom:1px solid #aaa}
.specChart td.tColHead {font-weight:bold;background:#eee;text-transform:uppercase;}
.specChart td.tRowHead {font-weight:bold;border-bottom:1px solid #d5d5d5;text-align:right;}

.discountList {width:940px;}
.discountList td {padding:5px;border-right:1px solid #fff;vertical-align:middle}
.discountList td.colHead {background:#333;color:#ccc;font-weight:bold;}
.discountListAddToCart {float:right;font-size:10px;}
.discountList td.partCat{background:#000;color:#fff;font-weight:bold;font-size:16px;border-bottom:1px solid #fff}

#descriptionExtras {float:right;}
#descExtraItemWrap {position:absolute;width:142px;background:url(../../gfx/sealline/descExtraPointer.png) right top no-repeat;right:65px;top:15px;z-index:500;padding-right:20px;visibility:hidden}
#descExtraItem {float:left;width:120px;background:#fff;border:1px solid #777;border-right:0;padding:10px;}
#descExtraItemShadow {position:absolute;z-index:400;background:#000;right:82px;top:18px;width:142px;visibility:hidden}
#splashproof, #watertight, #waterproof, #pvcfree {position:relative;float:left;width:60px;height:66px;margin-left:10px;margin-bottom:10px;background:url(../../gfx/sealline/waterProtection.gif) 0 0 no-repeat;}
#splashproof span, #watertight span, #waterproof span, #pvcfree span {float:left;text-indent:-9999px;overflow:hidden}
#watertight {background-position:0 -66px}
#waterproof {height:80px;background-position:0 -132px}
#pvcfree {height:80px;background-position:0 -212px}

#buyBox {float:left;padding:10px;border-top:1px dotted #999}

/** re-do on buy options **/
#buyingOptions {float:left;width:440px;margin-bottom:20px;
                padding:10px;background:#eee;
                -moz-border-radius:7px;
	                   -webkit-border-radius:7px;
                }

/**#purchaseSKU {float:left;width:420px;padding:10px;background:#fff;font-weight:bold;
              -moz-border-radius:7px;
	                 -webkit-border-radius:7px;}**/
	                 
#purchaseSKU {padding-top:5px;font-weight:bold;}	                 

#purchaseSKU select {background:#000;color:#fff;border:0}

#purchaseOptionsContainer {float:left;width:420px;background:#fff;/**border:1px solid #ccc;**/padding:10px;position:relative;margin-top:50px;
                           -moz-border-radius:7px;
	                 -webkit-border-radius:7px;
                           }

#purchaseOptions {float:left;width:100%;position:absolute;top:-38px;left:0;clear:left;
	                 z-index:100;}



#purchaseOptions li {display:inline;}
#purchaseOptions li a  {float:left;padding-left:10px;margin-right:2px;
                            background:url(../../gfx/common/purchaseOptionsBG.gif) 0 -50px no-repeat;
                            position:relative;
                            text-align:center;
                            }
#purchaseOptions li a:hover {background-position:0 -150px;}

#purchaseOptions li a span {float:left;padding:6px 10px 8px 0;font-size:10px;line-height:10px;font-weight:bold;color:#333;
	                   background:url(../../gfx/common/purchaseOptionsBG.gif) top right no-repeat;
                       }
#purchaseOptions li a:hover span {background-position:right -100px;color:#fff}

#purchaseOptions li a.selected 
{
    background:url(../../gfx/common/purchaseOptionsBG.gif) 0 -150px no-repeat;
                       }

#purchaseOptions li a.selected span
{
    background:url(../../gfx/common/purchaseOptionsBG.gif) right -100px no-repeat;
    color:#fff;
                       }
                       
                       
.purchaseOptionsBox {float:left;width:420px;
                     }
#purchaseOptions li a.selected span#purchaseOptionsArrow {position:absolute;left:0;top:32px;width:23px;height:14px;background:url(../../gfx/common/purchaseOptionsBG.gif) 0 -200px no-repeat;padding:0;text-indent:-9999px;overflow:hidden;}
                     
#CountrySelectList {font-size:11px;background:#ccc;border:0}



#cartContents {width:200px;background:#000;position:absolute;right:10px;top:10px;padding:10px 10px 2px 10px;color:#aaa;display:none;
               -moz-border-radius:6px;
	        -webkit-border-radius:6px;
	        -moz-box-shadow:2px 2px 2px rgba(0, 0, 0, .5);
	        -webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, .5);
               }
#cartContents span {color:#fff;}

#refineSearch, #chooseOnline {float:left;width:400px;margin-right:20px;}

#locatorResultsList li {margin-bottom:10px;}

#buyOnlineTabs {float:left;width:100%;margin-bottom:10px;margin-top:5px;border-bottom:1px solid #000}
#buyOnlineTabs li {display:inline;}
#buyOnlineTabs li a {float:left;margin-right:10px;border-bottom:1px solid #fff;color:#fff;padding:5px;font-size:11px;background:#999}
#buyOnlineTabs li a.selected {color:#fff;border-bottom:1px solid #000;background:#000;}

#newCart {position:fixed;bottom:-200px;left:100px;color:#fff;background:#000;background-color: rgba(0,0,0,.8);border:4px solid #444;border:4px solid rgba(255,255,255,.9);border-bottom:0;padding:10px 15px;font-size:12px;line-height:12px;font-weight:bold;
            -moz-border-radius:6px;
	        -webkit-border-radius:6px;
	        -moz-border-radius-bottomleft:0;
	        -moz-border-radius-bottomright:0;
	        -webkit-border-radius-bottomleft:0;
	        -webkit-border-radius-bottomright:0;
	        -moz-box-shadow:0 0 5px rgba(0, 0, 0, .6);
	        -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .6);
          }
          
#newCart #cartInfo {float:left;color:#fff;margin-right:30px;margin-top:6px;}
          
#newCart #secureButton {background:#777;
                        background:rgba(0,0,0,1);
                        -moz-border-radius:12px;
	                    -webkit-border-radius:12px;
	                    height:24px;
	                    float:right;
                        }
#newCart #secureButton:hover {background:#ddd;}                        
#newCart #secureButton span {float:left;padding:6px 12px 6px 27px;background:url(../../gfx/common/secure.png) 12px 6px no-repeat;}
#newCart #secureButton:hover span {background-position:12px -44px;} 

#regionSelect {float:left;width:568px;background:url(../../gfx/common/world_map.png) 12px 6px no-repeat;padding-top:70px;height:250px;color:#ddd;position:absolute}
#regionSelect div#column1, #regionSelect div#column2 {float:left;width:264px;margin-right:20px;text-align:right;}
#regionSelect div#column2 {margin-right:0;text-align:left;}
#regionSelect h1 {font-size:28px;margin-bottom:10px;text-align:center;}
#regionSelect h2 {font-size:16px;margin-bottom:30px;text-align:center;}
#regionSelect ul li {float:left;width:100%;margin-bottom:10px;}
#regionSelect ul li a {text-transform:uppercase;color:#06a048;font-weight:bold;}

.fbLink {float:right;width:87px;height:26px;margin:15px 0 0 5px;background:url(../../gfx/common/facebook.png) 0 0 no-repeat;text-indent:-9999px}
.twLink {float:right;width:61px;height:23px;margin:15px 0 0 5px;background:url(../../gfx/common/twitter-b.png) 0 0 no-repeat;text-indent:-9999px}

.star {float:left;width:13px;height:13px;background:url(../../gfx/common/star.gif) 1px 1px no-repeat;text-indent:-9999px;overflow:hidden;margin-right:2px;}

span.popinWhite, span.popinBlack, span.playVideoWhite, span.playVideoBlack {position:absolute;bottom:5px;right:5px;width:22px;height:15px;text-indent:-9999px;overflow:hidden;background:url(../../gfx/common/video.png) 0 0 no-repeat;}
span.popinWhite {background-position: -22px 0;}
span.popinBlack {background-position: -22px -30px;}
span.playVideoBlack {background-position: 0 -30px;}
a:hover span.playVideoWhite {background-position:0 -15px;}
a:hover span.playVideoBlack {background-position:0 -45px;}
a:hover span.popinWhite {background-position:-22px -15px;}
a:hover span.popinBlack {background-position:-22px -45px;}

.prodLinksBox {float:right;width:110px;padding:10px 10px 3px 10px;background:#ddd;margin:0 0 10px 10px;
               -moz-border-radius:4px;
	        -webkit-border-radius:4px;
               }

.prodLinksBox img {border:1px solid #fff}

h1.seallineChartH1, h2.seallineChartH2 {font-family:Arial Black, Arial, Sans-Serif;color:#ffd203;font-size:24px;margin-bottom:24px;}
h2.seallineChartH2 {font-size:18px;margin-bottom:9px;color:#fff}
.seallineChart {width:100%;margin-bottom:20px;}
.seallineChart tr {border-bottom:1px solid #fff;}
.seallineChart td {padding:10px;font-size:14px;vertical-align:top}
.seallineChart td img {padding-bottom:4px;}
.seallineChart tr:last-of-type {border-bottom:0}
.seallineChart tr.header td {font-weight:bold}
.seallineChart td.col1 {background:#ffd203;width:15%;text-align:center;}
.seallineChart td.col2 {background:#ffdf6a;width:15%}
.seallineChart td.col3 {background:#ffd203;width:55%}
.seallineChart td.col4 {background:#d6b028;width:15%}
