img, div { border:0px; }


#clear { clear:both; height:0; display:block; overflow:hidden;}
#clearFooter { clear:both; height:4px; display:block; background-color:#FFF;}

#main { margin:0 auto; width:985px; border-top:solid 2px; border-bottom:solid 1px; border-left:solid 3px; border-right:solid 1px; font-family:Arial, Helvetica, sans-serif;}
#mainFeed { margin:0 auto; width:977px; /*border-top:solid 2px; border-bottom:solid 1px; border-left:solid 3px; border-right:solid 1px;*/ font-family:Arial, Helvetica, sans-serif; text-align:center; color:#666666;}
#main2 {  border-top:solid 2px; border-bottom:solid 1px; border-left:solid 3px; border-right:solid 1px; background-color:#FFF;}
#main3 {  margin:0 auto; width:600px;border-top:solid 2px; border-bottom:solid 1px; border-left:solid 3px; border-right:solid 1px; background-color:#FFF; padding:10px;}
#mainInner { padding:4px;}
#mainInner2 { padding:5px 20px 5px 20px;}

#checkOutPage { margin:0 auto; text-align:center; font-size:12px; padding:20px 0px 0px 0px;}

#header { }
#headerTop {background-color:#dbdbdb; }
#logo { float:left; width:400px; text-align:left;}
#logo a { }
#tollFree { float:right; width:400px; text-align:right;}

.topNav { }
#topNav {border-bottom:solid 1px; border-top:solid 1px; background:url(images09/light-top-grad-small.png) bottom repeat-x;}
#topNavL { float:left; text-align:left; padding:2px 0px 0px 60px; width:635px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#topNavL a { padding:0px 10px; }

#topNavL ul li { display:inline; float:left;}
#topNavL ul { display:inline;}
#topNavL li { padding:5px 0px;}

#topNavR { float:right; text-align:right; padding:3px 0px; width:280px;}
#topNavRL { float:left; width:250px;}
#topNavRL1 { float:left; width:140px; text-align:right; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 0px; font-size:12px;}
#topNavRR1 { float:right; width:100px;}

#topNavRR { float:right; width:25px; text-align:center; padding:5px 0px 0px 0px;}

#topCartLogin { border-top:#666 solid 1px; padding:5px 0px 0px 0px;}
#login { float:left; text-align:left; width:440px;}
#loginL { float:left; width:310px; padding:5px 0px 0px 0px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#loginR { float:right; width:120px; text-align:left; }

#loginLL { float:left; width:150px;}
#loginLR { float:right; width:150px;}

#logLabel { float:left; width:60px; text-align:right; padding:5px 3px 0px 0px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#logLabel2 { float:left; text-align:right; padding:11px 3px 0px 90px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#logBox { float:right; text-align:left; width:85px;}

#loggedIn { padding:0px 0px 0px 5px; width:550px; font-size:12px;}
#loggedInL { float:left; width:150px; text-align:left; padding:3px 0px 0px 0px; color:#666;}

#loggedInR { width:395px; float:right; padding:3px 0px 0px 0px;}
#loggedInR a { color:#366796; padding:0px 5px; text-decoration:underline;}
#loggedInR a:hover { text-decoration:none;}

#loggedInRL { float:left; width:180px; text-align:right;}
#loggedInRR { float:right; text-align:left; width:210px;}
#loggedInRR a { padding:0px 8px 0px 3px;}

#newCust { padding:10px 0px 10px 27px; font-size:12px; color:#666;}
#newCust a { text-decoration:none; color:#666;}
#newCust a:hover { text-decoration:underline;}

.apprDealer {color:#660000;}
.apprDealer a { color:#660000;}

#cart { float:right; text-align:right; padding:0px 10px 0px 0px; width:470px;}
#cart a { color:#666; text-decoration:none;}
#cart a:hover { text-decoration:underline;}

#cartIcon { float:left; width:220px; text-align:right;}
#cartInfo { float:right; width:220px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; padding:11px 0px 0px 0px; text-align:left;}

#leftCol { float:left; width:160px; text-align:center;}
#bigCol { float:right; width:815px; text-align:center;}
#mainCol { float:left; width:600px; text-align:center; padding:0px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
#mainCol2 { float:left; width:600px; text-align:left; padding:0px 0px 0px 10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}


#leftText { float:left; width:515px;}
#rightImages{ float:left; width:85px;}
#shortcut { margin:0px; width:800px;}
#shortcut ul { padding-top:10px; padding-left:0px;list-style:none; margin:0px; float:left;}
#shortcut ul li {float:left; padding:0px 34px 0px 0px; margin:0px; width:182px;}
#shortcut a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px}

#rightCol { float:right; width:200px; text-align:center; }
#rightCol img { padding:0px 0px 10px 0px;}

#leftMenu { width:155px; border:solid 1px;}
#relatedBorder { width:155px; border:solid 1px;}

#leftHead1 { text-align:left; font-size:12px; background:url(images09/topCatArrow.png) no-repeat; background-position:right; border-bottom:solid 1px;}
#leftHead1 a {  padding:7px 7px 5px 5px; background:url(images09/topCatArrow.png) no-repeat; background-position:right; display:block;}
#leftHead1 a:hover {  background:url(images09/topCatArrow.png) no-repeat; background-position:right;}

#leftMenuProdCat { text-align:left; font-size:10px;}
#leftMenuProdCat a { display:block; padding:7px;}

#leftMenuProdCat1 { text-align:left; font-size:10px; padding:0px;}
#leftMenuProdCat1 a { display:block;}

#subCatMenuHeader {text-align:left; font-size:10px; width:155px; background:url(images09/catArrow.png) right no-repeat;}
#subCatMenuHeader a { padding:9px 7px; display:block; width:110px;}
#leftBotBorder { border-bottom:solid 1px;}

#subCats { border-bottom:none;}
#subCats a { padding:7px;}
#viewMore { text-align:right; color:#366796; background: url() #f5f4f4;}
#viewMore a { color:#366796 !important; text-decoration:underline; padding:10px 5px 10px 0px;} 
#viewMore a:hover { text-decoration:none; color:#366796; background-color:#f5f4f4;}

.viewMore a { color:#366796; text-decoration:underline;} 
.viewMore a:hover { text-decoration:none; color:#366796;}

#footerBar { border-bottom:solid 1px; border-top:solid 1px; border-left:0px; border-right:0px; font-size:12px; padding:3px 0px; width:977px; margin:100px 0px 0px 4px;}
#footerBar a { padding:0px 7px; text-decoration:none;}
#footerBar a:hover { text-decoration:underline;}

#footerUnder { padding:3px 0px 0px 0px; width:977px; margin:0px 0px 0px 4px; }
#footerUnder img { padding:0px 5px;}

#footerL { float:left; width:260px; text-align:center; vertical-align:middle; padding:10px 0px 0px 10px;}
#footerR { float:right; width:270px; text-align:center; vertical-align:middle; padding:10px 0px 0px 0px;}
#footerRL { float:left; text-align:center; width:130px;}

#footerRL1 { float:left; text-align:center; width:125px; padding:10px 0px 0px 0px;}
#footerRR1 { float:right; text-align:center; width:115px; padding:0px 0px 0px 20px;}
#footerRR { float:right; text-align:center; width:130px; padding:20px 10px 0px 0px;}

#footerM {margin:20px 0px 15px 290px; width:390px; text-align:center; border-left:solid 1px #999; border-right:solid 1px #999; padding:5px 10px;}

.bigFooter { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;}
.footerHours { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.footerCopy { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#footerCopy { padding:10px 0px 0px 0px;}

#contentContainer { width:592px; margin:0 auto;}

#pageHeader { font-size:11px; line-height:17px; padding:2px 4px; border:1px solid; text-align:left; margin-bottom:10px;}

.orderHeader { font-size:12px; background-color:#666; color:#FFF;}
.orderHeader a { color:#FFF; text-decoration:none;}
.orderHeader a:hover { text-decoration:underline;}

#prodGrid {}
#prodGrid ul { width:590px; text-align:center; margin:0px 0px 0px -40px; }
#prodGrid ul li { display:inline; float:left;}
#prodGrid li { padding:10px 5px 5px 5px; width:185px; height:360px; margin:20px auto 20px auto;}

.rightBorder { }

#bottomBorder {border-bottom:solid 1px; border-left:0px; border-right:0px; border-top:0px; padding:6px 0px 0px 0px; width:160px; margin:0 auto;}

#listContainer { margin:0px 0 5px 0; width:185px; border-right:solid 1px; border-left:0px; border-bottom:0px; border-top:0px; padding:10px 0px 0px 0px; text-align:center;}
#listContainerLast { margin:0px 5px 0px 3px; width:185px; border-bottom:none;  border-right:none; padding: 10px 0px 0px 0px; text-align:center; }

#subCatLabel { font-size:11px; height:75px; padding:0px 0px 5px 0px; vertical-align:middle;}
#subCatLabel a { text-decoration:none;}
#subCatLabel a:hover { text-decoration:none;}

#subCatGridImage { text-align:center; padding:5px 25px 10px 2px; height:200px; margin:0px 0px 0px -3px; width:180px;}

#moreBtn { padding:10px 0px; margin-top:15px; }

#noResults { padding:20px; text-align:left; font-size:12px; color:#333;}

#pager { text-align:center; color:#666; font-size:10px;}
#pager a { color:#366796; text-decoration:underline;}
#pager a:hover { text-decoration:none;}
#pagerL { float:left; width:250px; padding:5px 0px 5px 20px; text-align:left;}
#pagerR { float:right; width:250px; padding:5px 20px 5px 0px; text-align:right;}

#searchResultsGrid { text-align:center; margin:0 auto;}
/*#searchResultsGrid ul li {  float:left; text-align:center; }*/
#searchResultsGrid ul { text-align:center; text-align:center;  margin:0px 0px 0px -40px; list-style:none;}
#searchResultsGrid li { padding:5px; /*height:425px;*/ text-align:center; width:140px; display:block; float:left;}

#bestSellerImage { height:25px;}
#itemnumb {height:25px;}
#extraPrice { height:20px;}
#extraFree { height:20px;}
#sale {height:20px; padding:5px 10px 10px 15px;}
#sale img {float:left;}
.sale { font-size:12px; color:#C00; font-weight:bold; padding-top:3px; float:left; text-align:left;}
.sale2 { font-size:12px; color:#C00; font-weight:bold; padding-top:3px; text-align:left;}


.freeShipRed { color:#b8140a; font-weight:bold; line-height:19px;}
.startingPrice { color:#1a235b; font-weight:bold; line-height:19px;}

#bottomBorderSR {border-bottom:solid 1px; border-left:0px; border-right:0px; border-top:0px; padding:12px 0px 0px 0px; width:130px; margin:0px 5px 0px 0px;}
#listContainerSR { width:140px; border-right:solid 1px; border-left:0px; border-bottom:0px; border-top:0px; padding:0px 0px 0px 0px;  }
#listContainerSRLast { width:140px; padding:0px 0px 0px 0px;  }

#searchResultsGridImage { text-align:center; padding:10px 0px 0px 0px; height:120px; margin:0px 0px 0px -5px;}

#descSearchText { font-size:11px; height:120px; padding:10px 0px 15px 0px;}

#footerText { font-size:10px; padding:10px;}
#footerText a { color:#366796; text-decoration:underline;}
#footerText a:hover { text-decoration:none;}

#cse-search-results { font-size:12px; color:#666;}

/*  Prodct Details  */

#product { width:595px; margin:0 auto; padding:10px 0px 0px 0px;}
#productImg { width:190px; text-align:center; float:left;}
#prodImage { padding:0px 0px 10px 0px;}
#prodImageLinks { padding:10px 0px;}
#productDets { width:400px; float:right;}

#itemPriceSec { padding:10px 0px; border-bottom: solid 1px #333;}
#itemInfo { float:left; width:255px; text-align:left; font-weight:bold;}

#pricingInfo { float:right; width:141px; text-align:right; background:url(Images/price-arrow.gif) no-repeat; font-weight:500; padding:2px 0px 0px 0px;}
#pricingInfo a { color:#006600; font-size:16px; text-decoration:underline;}
#pricingInfo a:hover { color:#006600; text-decoration:none;}

#pricingInfo2 { float:right; width:156px; text-align:right; background:url(Images10/bluearrow.jpg) no-repeat; font-weight:500; padding:4px 0px; font-weight:bold; margin-top:3px;}
#pricingInfo2 a { color:#006600; font-size:16px; text-decoration:underline; }
#pricingInfo2 a:hover { color:#006600; text-decoration:none;}


.itemNumber { }

#sectionContFirst { padding:5px 0px 0px 0px; font-size:11px; text-align:left;}
#sectionCont { padding:10px 0px; font-size:11px; text-align:left;}
#sectionCont2 { padding:0px; font-size:11px; text-align:left;}
#sectionContMattes { padding:10px 0px; font-size:11px; line-height:15px; text-align:left;}
#sectionCont table { margin:0 auto;}
#sectionCont ul { font-size:14px; padding:0px;  margin:0; list-style-type:none;}
#sectionCont ul li { font-size:11px; padding: 3px 0 2px 10px;background-image:url(Images/bullet.png); background-repeat:no-repeat; background-position:0px; margin:0;}


/*#sectionCont ul { font-size:14px; padding:0px  list-style-image:url(Images/bullet.png); margin: 5px 0; }
#sectionCont ul li { font-size:11px; padding: 0; margin:0; }
#sectionCont li { margin:0; Padding:0; }*/

#IconsPanel { text-align:left; margin:0 auto; width:362px; padding:20px 0px 10px 0px;}
#IconsPanel img { padding:0px 2px 10px 2px;}

.itemId { font-size:16px; font-weight:bold;}

#sectionTitle { padding:10px 0px 0px 0px; border-bottom:solid 1px; text-align:left; font-size:14px; font-weight:bold; }

.pricingInfo1 { font-weight:500; padding:2px 0px 0px 5px;}
.pricingInfo1 a { color:#006600; font-size:16px; text-decoration:underline;}
.pricingInfo1 a:hover { color:#006600; text-decoration:none;}

#selectionOut { padding:15px 0px 35px 25px;}
#selection {color:#006600; font-size:16px; font-weight:500; text-align:left; padding:1px 0px 0px 28px; background:url(Images/price-arrowg.gif) no-repeat;}

.greenArrow { background:url(Images/greenarrow.gif) right top no-repeat #eaeaea;}

.shipCost { font-size:14px;}
.shipCost { color:#002c6d;}

.priceArrow {  color:#006600; font-size:16px; text-decoration:underline; font-weight:500;}

#booker { padding:3px 15px 15px 25px; margin:15px 0px 0px 0px; background:url(Images/price-arrow.gif) no-repeat; text-align:left;}
#booker a {}
#booker a:hover {color:#006600; text-decoration:none;}

#rightBooker { padding:20px 0px 15px 0px;}

#spacing {  padding:4px 0px; }

.black { color:#000;}

.qtyGrid { border:solid 1px #666; font-weight:bold;}
.qtyGridLeft {padding:10px; text-align:left; font-size:12px; border-bottom: solid 1px; border-left:0px; border-right:0px; border-top:0px; font-weight:bold;}
.qtyGridRight {padding:10px; text-align:center; font-size:12px; border-bottom: solid 1px; border-left:0px; border-right:0px; border-top:0px;}
.qtyGridRight2 {padding:10px; text-align:left; font-size:12px; border-bottom:solid 1px; border-right:0px; border-top:0px; border-left: solid 1px;  }

.qtyRed {font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#oops { text-align:left;}
#oops h1 { color:#366796; text-align:left; padding:20px 0px 10px 5px; font-size:16px;}
#oops p {padding:0px 10px; font-size:12px; color:#000; line-height:17px;}
#oops ul {font-size:12px; color:#000;}
#oops li { line-height:17px; padding:5px 0px;}
#oops a { color:#366796; text-decoration:underline;}
#oops a:hover { text-decoration:none;}

#optionsSection { width:400px; border:1px solid; }
#optionsHead { font-size:12px; line-height:17px; padding:3px 0px 3px 24px; text-align:left;	background:url(images09/optionsGraphic.png) no-repeat; border-bottom:1px solid; }
#optionsContent { background:url(images09/greenArrow.png) no-repeat right top; }
#optionsTopText { font-size:12px; padding:5px; } 

#optionsLeft { float:left; text-align:left; font-size:10px; padding:10px 0px 0px 10px; width:130px;}
#optionsRight { float:right; text-align:left; font-size:10px; padding:3px 0px; width:245px;}

#optionsLeftQ { float:left; text-align:left; font-size:10px; padding:10px 0px 0px 10px; width:120px;}
#optionsRightQ { float:right; text-align:left; font-size:10px; padding:3px 0px 3px 1px; width:260px;}

#optionsLeftShipCost { float:left; text-align:left; padding:12px 0px 0px 0px; width:120px; }
#optionsRightShipCost { float:right; text-align:right; font-size:14px; padding:10px 15px 10px 10px; width:245px; color:#002c6d;}
#optionsRightShipCost a { text-decoration:underline;}
#optionsRightShipCost a:hover { text-decoration:none;}

.optionsLabel { padding:0px 0px 0px 5px;}

.optionAlert { color:#900; font-size:12px; font-weight:bold; }

#optionsLeft1 { float:left; text-align:left; font-size:10px; padding:10px 0px 0px 10px; width:130px; color:#666;}
#optionsRight1 { float:right; text-align:left; font-size:10px; padding:10px 0px 0px 0px; width:245px;}

.dealerSavings { color:#990000; font-weight:bold;}
.quantitySavings{ color:#990000; font-weight:bold; padding-top:3px;}
.totalCost { font-weight:normal;color:black;}
.totalCost2 { }
#TotalCostBox_text{width:67px;height:15px;margin-top:-7px;padding-top:5px;padding-left:3px;text-align:left;}
#TotalCostLabel{font-weight:bold;color:black;margin-top:-3px;}

#optionsCartCell { border-top:1px solid #8d8d8d; background-color:#FFF;}

#optionsBuyL { float:left; width:240px; padding:20px 0px 0px 0px;}
#optionsBuyR { float:right; width:115px; padding:10px; text-align:center;}
#optionsBuyR_cust {padding:10px 10px 15px 10px; text-align:right;}
#customBox{padding:0px 0px 7px 0px; font-family:Arial, Helvetica, sans-serif;}
#optionsBuyLL { float:left; width:155px; text-align:left; font-size:12px; padding:3px 0px 0px 10px; height:20px;}
#optionsBuyLR { float:right; width:65px; text-align:right; font-size:12px;}
#optionsBuyLR2 { float:right; width:65px; text-align:right; font-size:12px; padding-top:5px;}
#optionsBuyLR3 { float:right; width:65px; text-align:right; font-size:12px; padding-top:3px;}
.saleimg {width:50px; float:left;}
.saleperc {float:left; color:#990000; padding-top:2px; font-weight:bold;}
#InternationalButton {color:#291962;}

/**CODE PREVIEW PANEL**/
.CodePreview {Border:1px solid #666; color:#fff; }
.CodePreview tr{border:none;}
.CodesHead {background-image:url(Images/codeshead.png); background-repeat:repeat; color:#fff; padding:10px;border:1px #999 solid;}
.CodesRow {border:none;background-color:#fff; }
.CodesAltRow {border-top:none; background-color:#f5f5f5;}
.CodesCell {border-right: 1px #999 solid;border-bottom:1px solid #fff; padding:5px; text-align:left;}
.CodesCell2 {border-right: 1px #999 solid;border-bottom:1px solid #fff; padding:5px;}
.CodesCellVend {border-right: 1px #999 solid; border-left: 1px #999 solid; border-top: 1px #fff solid; border-bottom:1px solid #fff;padding:5px;}

.apprDealer { color:#900; padding:0px 10px; font-size:12px;}
.apprDealerT { color:#900; padding:0px 00px; font-size:12px;}

#calculating { padding:10px; color:#900; font-size:12px; font-weight:bold; text-align:left;}
#calculating2 { padding:10px; color:#900; font-size:12px; font-weight:bold; text-align:left; position:relative;}

#relatedHead {  padding:7px 0px 5px 10px; font-size:12px; background:url(images09/ltlSymbol.png) no-repeat; border-bottom:solid 1px;}

#relatedL { float:left; width:50px; padding:3px 0px 7px 5px;}
#relatedR { float:right; width:70px; padding:20px 20px 10px 10px; font-size:10px; }

.catMenuLink {color:#687083; text-decoration:none; padding:5px; }
.catMenuLink a {color:#687083; text-decoration:none;}
.catMenuLink a:hover {colol:#687083; text-decoration:underline;}

#catList { padding:0px 15px 0px 20px; background: url(images09/catList.png) no-repeat #f5f4f4; color:#687083; line-height:16px;}
#catList a { color:#333; background-color:#f5f4f4;}

#catList1 { padding:0px 15px 0px 22px; background: url(images09/catList1.png) no-repeat #f5f4f4;color:#687083; line-height:16px;}
#catList1 a { color:#333;}

.cartItemName {text-align:left; padding:0px 4px 0px 8px; color:#666; text-align:left;}
.cartItemProductName { text-align:left; padding:10px; color:#666; text-align:left;}
.cartItemProductName #ModelLabel{padding:5px 0px;text-align:left;}
.cartItemProductName div{line-height:22px;padding:10px 0px 0px 0px;text-align:left;}
.radios { color:#666; font-size:12px;}

#txt_blue{color:#130D7B;font-size:18px;padding-bottom:8px;}
#txt_lgblk{font-size:32px;padding-bottom:6px;}
#lineBreak{height:1px; background-color:#666;width:700px;margin:0px auto;}
.adminCheckoutSearch{margin-left:10px;}
.adminCheckoutSearch #CustSearchButton{color:#130D7B;font-size:10px;}
.adminCheckoutSearch #CustLastName{border:1px solid #72889B;font-size:16px;}
.adminCheckoutSearch strong{font-size:14px;}
#searchHint{font-size:10px;color:#686868;text-align:center;margin-left:48px;margin-top:8px;}
.adminCheckoutResultsSort {margin-left:-54px;}
.adminCheckoutResultsSort strong{font-size:14px;}
#adminProductsOrderedEdit{ padding:5px 0px 0px 180px;}
#adminProductsOrderedEdit a { color:#366796; text-decoration:underline;}
#adminProductsOrderedEdit a:hover { text-decoration:none;}

#adminProductsOrdered { line-height:22px;}
#adminProductsTitle { padding:5px 0px;}

#checkoutBtns { text-align:right;}
#checkoutBtnL { float:left; width:740px; text-align:right;}
#checkoutBtnR { float:right; width:150px;}

#MessagePanel { text-align:left; color:#666; font-size:12px;}

#adminNavi { text-align:left;}
#adminNavi ul { padding:0px; margin:0px 0px 0px 10px;}
#adminNavi ul li { list-style:none; text-align:left; padding:0px 0px 0px 0px;}
#adminNavi li { padding:0px 0px 10px 0px;}

#cartButtons { padding:20px 0px;}

/*OLD CLASSES*/
.moduleTitleContact
{	border:1px solid #8d8d8d;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	padding-left:4px;
	background-color:#687083;
	height:20px;}

.moduleTitleBg
{	border:1px solid #8d8d8d;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding-left:4px;
	background-color:#687083;
	height:20px;}
	
.moduleTitleBg a { color:#FFF; font-weight:normal;}

.grey12 { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.border { color:#666;}

.smallText { color:#666666; font-size:10px;}

.yellowInput {background-color:#fffecb;}

.checkout a { color: #366796; font-size:11px; font-family: Arial;}
.checkout a:hover {color: #303030; text-decoration:none;}

.commentBox {border:solid 1px #666666;}

table.paymentTable {border:solid 1px #666666;}

td.paymentTableLeft { border-right: solid 1px #666666;}

.padding {padding:5px;  font-size:12px;}
.pad {padding:5px;}
.pad a {color:#366796; text-decoration:underline;}
.pad a:hover {color:#366796; text-decoration:none;}


.padCC {padding:8px 5px 5px 5px;}
.padCCList {padding:5px 5px 5px 10px;}

.botBorder { border-bottom:solid 1px #666666;}

.ptop {padding:5px; border-top:solid 1px #666666;}
.ptopGrey {padding:5px; border-top:solid 1px #666666; background-color:#e9e9e9}

.botRBorder { border-bottom:solid 1px #666666; border-right:solid 1px #666666;}

.netCell { background-color:#e9e9e9; padding:5px; line-height:24px; border-bottom:solid 1px #666666;}
.taxCellR { background-color:#e9e9e9; padding:5px; border-bottom:solid 1px #666666;}
.taxCellL { background-color:#e9e9e9; padding:5px; border-bottom:solid 1px #666666; border-right:solid 1px #666666;  border-top:solid 1px #666666;}

.ccLeft { border-right:solid 1px #666666;}

.paddingNoR {padding:5px; border-top:solid 1px #666666; border-bottom:solid 1px #666666; border-left:solid 1px #666666;}
.paddingNoT {padding:5px; border-left:solid 1px #666666; border-bottom:solid 1px #666666; border-left:solid 1px #666666;}
.paddingNoB {padding:5px; border-right:solid 1px #666666; border-left:solid 1px #666666;}
.paddingNoBGrey { background-color:#e9e9e9; border-right:solid 1px #666666; border-left:solid 1px #666666;}

.ccTop { border-right:solid 1px #666666; }

.radioButs td { padding:0px 10px 0px 10px;}
.logoCC td { padding:0px 4px 0px 4px;}

.blue {color:#366796; font-size:12px;}
.blue a {color:#366796; text-decoration:underline;}
.blue a:hover {color:#366796; text-decoration:none;}

.blueNo {color:#366796;}
.blueNo a {color:#366796; text-decoration:underline;}
.blueNo a:hover {color:#366796; text-decoration:none;}

.red {color:#660000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.redNo  {color:#660000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.redNo a {color:#660000; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.redCust  {color:#9C1F25; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.redCust a {color:#9C1F25; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.red14 {color:#660000; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.alaska {list-style:cjk-ideographic; padding:0px; color:#366796; font-size:12px;}
.alaskaText {text-align:center; font-size:14px; padding:3px; color:#660000;}
.blueAlaska {padding:3px 10px 3px 3px; color:#366796;}

.white { color:#FFFFFF; font-weight:normal;}
.white a:link { color:#FFFFFF; font-weight:normal;}
.white a:visited { color:#FFFFFF; font-weight:normal;}
.white a:active { color:#FFFFFF; font-weight:normal;}
.white a:hover { color:#FFFFFF; font-weight:normal; text-decoration:none;}

td.contactForm {padding:3px; text-align:right; font-weight:bold; color:#666666; font-size:11px;}
td.contactFormR {padding:3px; text-align:left; font-weight:bold; color:#666666; font-size:11px;}
td.contactFormAlt {padding:3px; text-align:right; background-color:#f5f4f4; font-weight:bold; color:#666666; font-size:11px;}
td.contactFormRAlt {padding:3px; text-align:left;background-color:#f5f4f4; font-weight:bold; color:#666666; font-size:11px;}

td.contactInfo {border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc; color:#366796; font-size:12px; font-weight:bold; padding:5px; text-align:left;}
td.padBlue {color:#366796; padding:5px; line-height:15px; text-align:left; font-size:12px;}
.padBlueBig {color:#366796; font-weight:bold;}
.padBlue a {color:#366796; text-decoration:none; }
.padBlue a:hover {color:#366796; text-decoration:underline; }

td.padNew {padding:5px; line-height:15px; text-align:left; font-size:12px;}

.normalBoldNoBack, .normalBoldNoBack a {		color:black;	font-weight:bold;	}

.normalBoldnoUL, 
.normalBoldnoUL a{	border-bottom:1px solid #cccccc; background-color:#FFFFFF; color:black; font-weight:bold; height:20; width:100%;}


.normalBoldWhite, .normalBoldWhite a{	color:white; font-weight:bold; font-size:9pt;}


.itemStyle {	border-bottom:1px solid #666666; border-right:1px solid #666666;  border-left:1px solid #666666; BACKGROUND-COLOR: #FFFFFF;	padding: 2px 5px 2px 5px; color:#666;}
.itemStyle a { color:#366796; text-decoration:underline;}
.itemStyle a:hover { text-decoration:none;}

.alternatingItemStyle {
	border-bottom:1px solid #666666; border-right:1px solid #666666;  border-left:1px solid #666666;  BACKGROUND-COLOR: #e9e9e9;
	padding: 2px 5px 2px 5px; color:#666;
}
.alternatingItemStyle a { color:#366796; text-decoration:underline;}
.alternatingItemStyle a:hover { text-decoration:none;}


.testTable { border:solid 1px #666666; font-size:12px;}

td.itemStyle {
	border-bottom:1px solid #666666; border-right:1px solid #666666; BACKGROUND-COLOR: #FFFFFF;	
	padding: 2px 5px 2px 5px;
		
}
td.alternatingItemStyle {
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#e0f5fe' ,gradientType= '1' );*/
	border-bottom:1px solid #666666; border-right:1px solid #666666;  BACKGROUND-COLOR: #e9e9e9;
	padding: 2px 5px 2px 5px;
}

td.alternatingItemStyleNoB {
	BACKGROUND-COLOR: #e9e9e9;
	padding: 2px 5px 2px 5px;
}

.productHeader
{
	border:1px solid #8d8d8d;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	padding-left:4px;
	background-color:#687083}

.thanksD { border-bottom:solid 1px #999999; border-top:solid 1px #999999; color:#366796; font-weight:bold; text-align:center; font-size:12px; padding:10px;}
.thanksD p { line-height:35px;}

.sku a { color:#333333; text-decoration:none; font-size:10px; text-decoration:underline;}
.sku a:hover { color:#333333; font-size:10px; text-decoration:underline;}

.gridCell { padding-top:3px; width:auto; color:#666; font-size:12px;}
.gridCellRight {padding-right:20px; padding-bottom:3px; text-align:right; color:#666; font-size:12px;}

.rightImage {padding-bottom:15px;}

td.keys {margin:15px 0px 0px 0px;}

.noPad {padding:0px; margin:0px; height:15px;}
.noPad2 {padding:0px; margin:0px; height:40px;}

.greyLink {font-size:12px; color:#333333; text-decoration:none;}
.greyLink a:link { font-size:12px; text-decoration:none; color:#333333;}
.greyLink a:active { font-size:12px; text-decoration:none; color:#333333;}
.greyLink a:visited { font-size:12px; text-decoration:none; color:#333333;}
.greyLink a:hover { font-size:12px; text-decoration:underline; color:#333333;}

.pad2pix {padding:2px 0px 2px 0px;}

.checkoutHead { text-align:center;}

.cartButtonCell {padding:10px 10px 10px 0px;}

.colHeight { line-height:22px; padding:5px; border:solid 1px #666666; font-size:12px;}
.colHeightAlt { line-height:22px; padding:5px; border:solid 1px #666666; BACKGROUND-COLOR: #e9e9e9; font-size:12px;}

.colHeight a { color:#366796; text-decoration:underline;}

.colHeightAlt a { color:#366796; text-decoration:underline;}


.smallNotes
{
	font-size: 10px;	
	
}

.lightGreyPanel
{
	background-color:#ececec;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc; font-size:11px;color:#666;	
}

.lightGreyPanel {}

.5pad {padding:5px; }

.yellowResultsPanel
{
	background-color:#fffecb;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	font-size:12px; color:#666;
}

.yellowCell {font-size:14px;
	color:#333333;}
	
.yellowCellRight {font-size:14px; padding-right:20px; text-align:right;	color:#333333;}

.whiteResultsPanel
{
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	text-align:left;
}

.redMessage
{
	font-size:12px;
	color:Red;
}

.nyMessage
{
	font-size:10px;	
}

/* New Design Stuff */
.smallText { color:#666666; font-size:10px;}

.yellowInput {background-color:#fffecb;}

.checkout a{		color: #366796;
					font-size:11px;
					font-family: Arial;}

.checkout	a:link {color: #366796;}
.checkout	a:active {color: #366796;}
.checkout	a:visited {color: #366796;}
.checkout	a:hover {color: #303030; text-decoration:none;}

.commentBox {border:solid 1px #666666;}

table.paymentTable {border:solid 1px #666666;}

td.paymentTableLeft { border-right: solid 1px #666666;}

.padding {padding:5px; border:solid 1px #666666;}
.pad {padding:5px; font-size:12px; color:#666;}
.padCC {padding:8px 5px 5px 5px; font-size:12px;}
.padCCList {padding:5px 5px 5px 10px; font-size:12px;}

.botBorder { border-bottom:solid 1px #666666;}

.ptop {padding:5px; border-top:solid 1px #666666;}
.ptopGrey {padding:5px; border-top:solid 1px #666666; background-color:#e9e9e9}

.botRBorder { border-bottom:solid 1px #666666; border-right:solid 1px #666666;}

.netCell { background-color:#e9e9e9; padding:5px; line-height:24px; border-bottom:solid 1px #666666;}
.taxCellR { background-color:#e9e9e9; padding:5px; border-bottom:solid 1px #666666;}
.taxCellL { background-color:#e9e9e9; padding:5px; border-bottom:solid 1px #666666; border-right:solid 1px #666666;  border-top:solid 1px #666666;}

.ccLeft { border-right:solid 1px #666666;}

.paddingNoR {padding:5px; border-top:solid 1px #666666; border-bottom:solid 1px #666666; border-left:solid 1px #666666;}
.paddingNoT {padding:5px; border-left:solid 1px #666666; border-bottom:solid 1px #666666; border-left:solid 1px #666666;}
.paddingNoB {padding:5px; border-right:solid 1px #666666; border-left:solid 1px #666666;}
.paddingNoBGrey { background-color:#e9e9e9; border-right:solid 1px #666666; border-left:solid 1px #666666;}


.ccTop { border-right:solid 1px #666666; }

.radioButs td { padding:0px 10px 0px 10px;}
.logoCC td { padding:0px 4px 0px 4px;}

.bluekeys {color:#366796; padding:0px 0px 0px 0px; font-size:12px;}
.blue14 {color:#366796; font-size:14px;}


.red {color:#660000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.redNo  {color:#660000; font-family:Arial, Helvetica, sans-serif;}
.redNo a {color:#660000; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

.red14 {color:#660000; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

#popup { background-color:#FFFFFF; height:100%; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.urlGrid { font-size:10px; font-weight:bold;}

.longdesc1 { }

/*ad pages*/
#fullPage { width:970px; margin:0 auto; text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666;}
#fullPage a { color:#687083; text-decoration:underline;}
#fullPage a:hover { text-decoration:none;}

#addPageHeader { padding:15px 0px 0px 0px;}

#addPageImgRL { float:left; width:525px; padding:20px 0px 0px 20px;}
#addPageImgRR { float:right; width:430px; text-align:center; font-size:16px; font-weight:bold; padding:20px 0px 0px 0px;}
#addPageImgRR img { padding:0px 0px 15px 0px; width:400px; height:400px;}

#addPageImgLL { float:left; width:430px; text-align:center; font-size:16px; font-weight:bold; padding:20px 0px 0px 0px;}
#addPageImgLL img { padding:0px 0px 12px 0px; width:400px; height:400px;}
#addPageImgLR { float:right; width:525px; padding:20px 20px 0px 0px;}

#adBullets { }
#adBullets ul { text-align:left; padding:10px; line-height:20px;}
#adBullets ul li { text-align:left;}
#adBullets li { padding:10px 0px 12px 0px;}

#addBulletsL { float:left; width:240px; text-align:left; padding:0px 0px 0px 0px; list-style-type:none; margin-left:0px;  color:#666666;}
#addBulletsL ul {font-size:14px; padding:0px;  margin:0px; list-style-type:none; }
#addBulletsL ul li { margin:0px 0px 0px 15px; font-size:11px; list-style-type:none; padding: 3px 0 2px 10px;background-image:url(Images/bullet.png); background-repeat:no-repeat; background-position:0px;}
#addBulletsR { float:right; width:240px; text-align:left; padding:0px 0px 0px 0px; list-style-type:none;  color:#666666;}
#addBulletsR ul {font-size:14px; padding:0px;  margin:0; list-style-type:none; }
#addBulletsR ul li { margin:0px 0px 0px 15px; list-style-type:none; font-size:11px; padding: 3px 0 2px 10px;background-image:url(Images/bullet.png); background-repeat:no-repeat; background-position:0px;}


#prodBulletsL { float:left; width:250px; text-align:left; color:#666666; }
#prodBulletsL ul {font-size:14px; padding:0px;  margin:0; list-style-type:none; }
#prodBulletsL ul li { margin:0px 0px 0px 15px; font-size:11px; padding: 3px 0 2px 10px;background-image:url(Images/bullet.png); background-repeat:no-repeat; background-position:0px;}
#prodBulletsR { float:right; width:250px; text-align:left; padding:0px 0px 0px 0px; color:#666666;}
#prodBulletsR ul {padding-left:10px; font-size:14px;  margin:0; list-style-type:none;}
#prodBulletsR ul li {margin:0px 0px 0px 15px; font-size:11px; padding: 3px 0 2px 10px;background-image:url(Images/bullet.png); background-repeat:no-repeat; background-position:0px;}

#singleBullet { padding:0px 0px 10px 100px; text-align:left;}
#singleBullet ul { text-align:left; font-size:14px; padding:0px;  margin:0; list-style-type:none;}
#singleBullet ul li { margin:0px 0px 0px 15px; font-size:11px; padding: 3px 0 2px 10px;background-image:url(Images/bullet.png); background-repeat:no-repeat; background-position:0px;}
#singleBullet li { }

#clearAdd { clear:both; line-height:0px; overflow:hidden; border-bottom:solid 1px #333; padding:10px 0px 0px 0px; width:930px; margin:0 auto;}

#addPageFooter { padding:0px 0px; width:930px; margin:0 auto; text-align:left; color:#666; font-size:12px;}
#addPageFooter p { padding:0px 0px 0px 0px;}
#addPageFooter a { color:#366796; text-decoration:underline;}
#addPageFooter a:hover { text-decoration:none;}

#footerLinks { width:900px; line-height:17px; padding:0px 0px 0px 80px; text-align:center;}
#addFooterL { float:left; width:240px; text-align:left; padding:0px 0px 20px 0px; margin:0px 0px 0px -10px;}
#addFooterR { float:right; width:250px; text-align:left; padding:0px 90px 0px 0px;}
#addFooterM { margin:0px 0px 0px 280px; width:240px; text-align:left; padding:1px 0px 0px 0px;}

/*only used on GenerateAdPage.aspx*/
#footerLinks2 { width:910px; line-height:17px; padding:0px 0px 0px 10px; text-align:center;}
#addFooterL2 { float:left; width:270px; text-align:left; padding:0px; margin:0px;}
#addFooterR2 { float:right; width:270px; text-align:left; padding:0px 5px 0px 0px;}
#addFooterM2 { margin:0px 0px 0px 309px; width:275px; text-align:left; padding:1px 0px 0px 0px;}


#siteMap { width:800px; margin:0 auto; }
#siteMapHeader { padding:35px 0px 5px 0px; font-size:16px; font-weight:bold; text-align:left;}

#siteMapLinks { padding:10px 10px 0px 0px; font-size:11px; text-align:left;}

#siteMapLinks a { text-decoration:underline;}
#siteMapLinks a:hover { text-decoration:none;}

#siteMapLinks ul { display: ; width:700px; list-style:none; padding:0px;}
#siteMapLinks ul li, #siteMapLinks li {padding-bottom:10px; text-align:left; list-style:none;}
#siteMapLinks .sitemapList_Left{padding-left:30px;width:130px;float:left; padding-right:20px;}
#siteMapLinks .sitemapList_Left2{padding-left:30px;width:350px;float:left; padding-right:20px;}



#topPrices { padding:8px 0px 0px 0px; font-size:16px; font-weight:bold;}
#topPrices2 {  font-size:16px; float:left; padding-bottom: 20px; }
#topFreeShip { float:right; width:115px; color:#b8140a; text-align:right; font-size:16px; font-weight:bold;}
#startPrice { float:right; width:200px; color:#006600; text-align:right;}
#startPrice2 { color:#006600; text-align:right; height:20px; width:200px; float:right; line-height:24px;}
#startPrice3 { color:#333; text-align:right; height:20px; float:left; line-height:24px; padding-top:5px;}
#startPrice3 a {color:#113977;}
#saletop2 {width:65px; float:left;}
#saletop3 { float:left;}
#saletopNew { float:left; margin-top:-30px;}


#handlinks { width:400px; border:1px solid #999; background-color:#f6f6f6; text-align:left;}
.prodinfo {padding:3px 0 0 5px;}
#handlinks a { width:120px; float:left; padding:3px 0;  color:#3d79b5;}
#lnkBookmark { float:left;}
#home-flash{margin-left:10px;width:800px;float:left;margin-bottom:10px;}
/** ADMIN CHECKOUT PAGE **/
.adminCheckoutLoading
{
	z-index: 101;
	position: absolute;
	left: 440px;
	top: 650px;	
}
#top_content { text-align:left;}
#left_links_header {width:200px; float:left; text-align:left;}
#center_links_header {width:200px; float:left; text-align:left;}
#right_links_header {width:200px; float:right; text-align:left;}
#links_holder {margin-top:10px;}
#links_holder strong {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ec5f07;}
#cat_title {text-align:left; font-size:18px; font-weight:bold; margin:30px 0 5px 0;}
#prod_list_container {border:1px solid #0F0;}
#lg_img {float:left; width:300px; height:512px; border-bottom-width:2px; border-bottom-style:solid; border-right-width:2px; border-right-style:solid;  margin:10px 0 0 0;}
#individual_prods { width:100px; display:inline;}

#thumb_img_reg { width:100px; border-right-width:2px; border-right-style:solid;  padding:10px 20px;}
#desc_txt_reg {width:100px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ec5f07; border-right-width:2px; border-right-style:solid; padding:10px 20px; height:75px;}

#thumb_img_first { width:100px; border-right-width:2px; border-right-style:solid;  padding:10px 20px; margin-left:18px;}
#desc_txt_first {width:100px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ec5f07;border-right-width:2px; border-right-style:solid; padding:10px 20px; margin-left:18px; height:75px;}

#thumb_img_last { width:100px; padding:10px 20px;}
#desc_txt_last {width:100px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ec5f07; padding:10px 20px; height:75px;}

#ProdGrid { text-align:center; margin:0 auto;}
#ProdGrid ul li { display:inline; float:left; text-align:center; }
#ProdGrid ul { text-align:center; text-align:center;  margin:0px 0px 0px -40px;}
#ProdGrid li { margin:0 auto; text-align:center; height:250px; border-bottom-width:2px; border-bottom-style:solid; margin-top:11px;}
#ProdGrid a {text-decoration:none;}
#ProdGrid a:hover {text-decoration:underline;}

#pages {font-size:11px; margin-top:10px; text-align:right}
#footer_text {text-align:left;}
#underline_img {margin-bottom:10px;}

/*Compare Page Search results*/
#ComparePanel {width: 400px; padding:10px; border:solid 1px; margin:0 auto; height:95px;}
#compare {float:right; width:65px; padding-top:30px;}
#compareImage {float:left; width:60px; padding-right:5px; }
#NoComparePanel {width:300px; float:left; padding-top:20px;padding-left:30px;}
.Noprod {font-size:16px;}
.Noprodcheck {font-size:12px;}
#compareImage a { text-align:center; font-size:9px; padding-top:3px;}
#btnCompareClear { text-align:center; font-size:9px;}
#searchResultsTopPager {height: 30px; border:solid 1px; margin-top:20px;}
#searchResultsTopPager ul { margin:0; padding:5px 0 0 10px;}
#searchResultsTopPager ul li {display:inline;}
.srleft{ float:left; padding-top:4px; width:215px; text-align:left;}
.srright{ float:right; padding:0px 10px 0 0; width:180px; }
.srRnext {float:right; padding-top:4px; padding-left:4px;}
.srRpage {float:right; margin-top:5px;}
.srRpage a { text-decoration:none;}
#compareBtn a { color:#666666;}
#compareBtn a:hover { color:blue;}

/*Filter Nav*/
#filterBody { margin:0px; padding:0px; }
#FilterPanel {border-width:1px; border-style:solid;  width:155px; margin-bottom:15px; font-size:12px; }
#line {  border-bottom:1px solid; margin:10px 0 10px 0;}
.filterHeaderImage {width:155px; border-bottom:1px solid #afafaf;}
.filterOption { text-align:left; padding-bottom:5px; text-indent:-6px; padding-right:5px;}
.filterHeader { text-align:left; font-weight:bold; padding-bottom:5px;}
.descript {width: 100px;}


/*Compare Pop Up*/
#pc_ComparePanel {}
.compareOverlay {}
#poptop { height:40px; border-bottom-width:1px; border-bottom-style:solid; }
#poptop ul{margin:0; padding:6px 0 0 0;}
#poptop ul li{display:inline;}
.puLeft {float:left;}
.puRight {float:right;}
#prodcomp {border-bottom-width:1px; border-bottom-style:solid;  text-align:left; height:20px; padding-top:30px; font-size:14px;  font-weight:bold;}
.compareTable {font-size:11px; text-align:left;}
.compareHeaderWhiteRow {height:180px;}
.compareHeaderWhiteRow a { text-decoration:none; font-weight:bold;}
.compareHeaderWhiteRow img {border:1px solid;}
.compareHeaderWhiteRow div {padding:0px 0px 10px 0px;}
.compareRowLabel {width:190px; padding:8px 0px 8px 7px; font-weight:bold;}
.compareRowItem { border-left-width:1px; border-left-style:solid; ; width:190px; padding:8px 10px 8px 15px; } 
.compareRowItem li{margin-left:10px;}
.compareGreen {font-weight:bold;}

/*Feed Back PopUp*/
#cust {text-align:center; color:#9C1F25; padding-top:15px;}
#cust a {text-decoration:none; color:#0C77BD;}
.feedquest{font-size:12px; padding-left:2px;border-bottom:#999 1px solid;}
.feedheader {background-color:#e0e0e0; height:35px;}
.feedoptions {text-align:center; font-size:11px; color: #039; border-bottom:#999 1px solid;}
.feedbutt {width:70px; text-align:center;}
.feedquestion {padding:5px 5px; font-size:11px; border-top:#999 1px solid;  border-right:#999 1px solid; margin:0;}
.feedquestion2 {padding:6px 5px 5px 5px; font-size:11px; border-top: 0;  border-right:#999 1px solid;  margin:0;}
#rblAnswer1  {text-align:center; border-top: 0;  margin:0px; padding:0px;}
#rblAnswer2, #rblAnswer3, #rblAnswer4, #rblAnswer5 {text-align:center;  border-top:#999 1px solid; margin:0px; padding:0px;}
.footer {font-size:11px; font-weight:bold; color:#666;}
.margin {margin:0px; padding:0px;}

/*Calculating Price - depends on OptionSection = position:relative*/
#AttributesLoading { padding: 0; margin-top:0;}
#optionsSectionContainer { position:relative; float:left;}
#calculating { z-index:101; position:absolute; padding-bottom:10px; }
#calculating2 {z-index:101; float:left; }

/*Error Panel*/
#errorPanel {width: 157px; background-color:#E0E0E0; margin-bottom:20px;padding: 8px 0 8px 0px;}
.error {padding-top:3px;} 
.error a{color:#990000; text-decoration:underline;} 
.error a:hover{color:#990000; text-decoration:none;}
/*error report Page*/
#errorReport {width:600px; text-align:left; font-size:12px;}
.report {font-size:14px; font-weight:bold; }
.headReport {background-color:#F5F4F4; font-weight:bold; width:520px;}
.reportcolumn {border:#ccc 1px solid; padding-right:5px; background-color:#F5F4F4; font-weight:bold;}
.reportErrorLink {color:#666666; text-decoration:none;}

/**/
#attributesloadingpanel {position:absolute; text-align:center; width: 250px; height: 110px; background-color:#fff; font-weight:bold; border: 1px solid black; padding: 20px 00px 10px 00px; color:#900; top: 80px; left: 80px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

#attributesloadingpanel2 {position:absolute; text-align:center; width: 230px; height: 90px; background-color:#fff; font-weight:bold; border: 1px solid black; padding: 10px 00px 10px 00px; color:#900; top: 80px; left: 250px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#followus {text-align:left; margin-left:35px; margin-right:24px;/* border-bottom:1px solid #CCC;*/ background-image:url(Images/rightcolline.png); background-repeat: repeat-x; background-position: -13px bottom; height:110px; padding-top:0px; margin-bottom:0px;}
#followus img {padding-bottom:0px; padding-right:6px;}
.follow {color:#666666; text-align:left; font-size:11px; font-weight:bold; padding-bottom:5px;}
#footfollow { background-image:url(Images/footerline.png); background-repeat:no-repeat; background-position: 6px bottom; height:48px;}
#footfollow img { padding: 0 0px;}

/*Share social Media Product Detail Page pop up*/
#saletopShare { float:right; margin-top:-20px; margin-right:-3px;}
.share { font-family:Arial, Helvetica, sans-serif; height: 20px; border: 1px solid #eee; padding:10px 5px 5px 5px; width: 125px; float:left; position:relative; margin-left:6px;}

.share a.top_ico { height:16px; width:20px; padding:0; display:block; float:left;}

.share:hover #sharediv { display:block;}
.sharetext { font-size:11px; margin: 0px 3px 0 4px; float:left;}
.share a { background-image:url(share_thumb.png); background-repeat:no-repeat; background-position:left; padding: 2px 0 2px 20px; height:16px; overflow:visible; display: inline-block;}
#clear { clear:both;}
.lefticon, .righticon {display:inline-block; width: 95px;}
#sharediv { position:absolute; display:none; right: 0;}
#sharediv ul { list-style-type:none; font-size: 10px; margin:0; padding: 0 0 5px 0; width:250px; border: 1px solid #ddd;}
#sharediv ul li { margin: 0 0 5px 5px; height:16px; float:left; padding-top:3px; display:block;}
#sharediv ul li a  { background-repeat:no-repeat; background-position:left; padding: 2px 0 1px 23px; height:18px; color:#555; text-decoration:none; text-align:left;}
#sharediv ul li a:hover { text-decoration:underline; }
.shareblockhd { text-align:center; color:#666; font-size:12px; padding: 5px; background-color:#eee; margin: 0 0 5px 0; font-weight:bold; margin: 1px;}

a.email_ico { background-image:url(../Images/share/email.png);}
a.print_ico { background-image:url(../Images/share/print.png);}
a.facebook_ico { background-image:url(../Images/share/facebook.png);}
a.twitter_ico { background-image:url(../Images/share/twitter.png);}
a.digg_ico { background-image:url(../Images/share/digg.png);}
a.delicious_ico { background-image:url(../Images/share/delicious.png);}
a.bookmark_ico { background-image:url(../Images/share/bookmark.png);}
a.myspace_ico { background-image:url(../Images/share/myspace.png);}
a.stumble_ico { background-image:url(../Images/share/stumble.png);}
a.reddit_ico { background-image:url(../Images/share/reddit.png);}
a.technorati_ico { background-image:url(../Images/share/technorati.png);}
a.google_ico { background-image:url(../Images/share/google.png);}
a.bebo_ico { background-image:url(../Images/share/bebo.png);}
a.live_ico { background-image:url(../Images/share/msnlive.png);}
a.kaboodle_ico { background-image:url(../Images/share/kaboodle.png);}
a.tumblr_ico { background-image:url(../Images/share/tumbler.png);}

/*Wish List*/
.WishPop {width:347px; height:255px; font-size:12px;}

.WishListHeader { font-size:16px; line-height:29px; padding:3px 0px 3px 24px; text-align:left; height: 30px; }
.WishItemSaved {color:#006;}
.WishBtn {  width:100px; height:25px; border-width:1px; border-style:solid; padding-bottom:3px;}
.WishClose { float:right; padding-top:6px; padding-right:10px;}
.WishCloseText { text-align:center;}
.WishCloseText a{}

.WishShopSave { border:0px; height:24px; margin-left:-3px;}
.WishShopSave2 { padding:6px; float:right;}

.WishValidator {color:#C00; padding-bottom:5px;}
.WishValidatorHide { height:2px; overflow:hidden;}
.popcenter {text-align:center;width:347px; margin-left:27px;}
.panelWishList {text-align:center; width:347px;}
/*
#loading {position:absolute; z-index:2; width:100%; margin-left:-200px; left:50%; text-align:center; top:300px;}
#loading_int {height: 200px; width: 400px; border: solid 1px #808080; text-align: center; background-color: #fff; filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#404040,strength=3);}
*/


#loading {position:fixed; z-index:2; width:100%; height:100%;}
#loading_int {height: 200px; width: 400px; position:absolute; top: 50%; left: 50%; margin: -100px 0 0 -200px; border: solid 1px #808080; text-align: center; background-color: #fff;}
