:focus{-moz-outline-style:none}
.boxText{font-family:Verdana,Arial,sans-serif; font-size:10px}
.errorBox{ font-family:Verdana,Arial,sans-serif;  font-size:10px; background:#ffb3b5;  font-weight:bold}
.stockWarning{ font-family:Verdana,Arial,sans-serif; font-size:10px;  color:#c03}
.productsNotifications{background:#f2fff7}
.orderEdit{ font-family:Verdana,Arial,sans-serif; font-size:10px; color:#70d250;  text-decoration:underline}
body{background-image:url(bg.gif);}
A{ color:#000;  text-decoration:none}
A:hover{ color:#ABD;  text-decoration:underline}
FORM{display:inline}
TR.header{ background:#fff}
TR.headerNavigation{ background:#bbc3d3}
TD.headerNavigation{ font-family:Verdana,Arial,sans-serif;  font-size:10px;  background:#bbc3d3;  color:#fff;  font-weight:bold}
A.headerNavigation{ color:#FFF}
A.headerNavigation:hover{ color:#fff}
TR.headerError{ background:#f00}
TD.headerError{ font-family:Tahoma,Verdana,Arial,sans-serif;  font-size:12px;  background:#f00;  color:#fff;  font-weight:bold;  text-align:center}
TR.headerInfo{ background:#0f0}
TD.headerInfo{ font-family:Tahoma,Verdana,Arial,sans-serif;  font-size:12px;  background:#0f0;  color:#fff;  font-weight:bold;  text-align:center}
TR.footer{ background:#bbc3d3}
TD.footer{ font-family:Verdana,Arial,sans-serif;  font-size:10px;  background:#bbc3d3;  color:#fff;  font-weight:bold}
.infoBox{  }
.infoBoxContents{ background:#FFF;  font-family:Verdana,Arial,sans-serif;  font-size:10px}
.infoBoxNotice{ background:#FF8E90}
.infoBoxNoticeContents{ background:#FFE6E6;  font-family:Verdana,Arial,sans-serif;  font-size:10px}
TD.infoBoxHeading{ font-family:Verdana,Arial,sans-serif;  font-size:10px;  font-weight:bold;  background:#E9E2E8;  color:#000}
TD.infoBox, SPAN.infoBox{ font-family:Verdana,Arial,sans-serif;  font-size:10px}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{ background:#f8f8f9}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{ background:#f8f8f9}
TABLE.productListing{ border:1px;  border-style:solid;  border-color:#b6b7cb;  border-spacing:1px}
.productListing-heading{ font-family:Verdana,Arial,sans-serif;  font-size:10px;  background:#b6b7cb;  color:#FFF;  font-weight:bold}
TD.productListing-data{ font-family:Verdana,Arial,sans-serif;  font-size:11px}
TD.productListing-data a{ text-decoration:none;font-weight:bold;color:#047589;}
TD.productListing-data a:hover{ text-decoration:underline;}
.productListing-des{ font-family:Verdana,Arial,sans-serif;  font-size:11px;  border-right:1px solid #DEC2D0; border-left:1px solid #DEC2D0}
.productListing-des1{ font-family:Verdana,Arial,sans-serif;  font-size:12px; text-align:justify;}
.productListing-des a{ font-family:Verdana,Arial,sans-serif;  font-size:11px; text-decoration:none;color:#CE229C;font-weight:bold;}
.productListing-des a:hover{ font-family:Verdana,Arial,sans-serif;  font-size:11px; text-decoration:underline;color:#CE229C;font-weight:bold;}
A.pageResults{ color:#00F}
A.pageResults:hover{ color:#00F;  background:#FF3}
TD.pageHeading, DIV.pageHeading{ font-family:Verdana,Arial,sans-serif;  font-size:20px;  font-weight:bold;  color:#9a9a9a}
TR.subBar{ background:#f4f7fd}
TD.subBar{ font-family:Verdana,Arial,sans-serif;  font-size:10px;  color:#000}
TD.main, P.main{ font-family:Verdana,Arial,sans-serif;  font-size:11px;  line-height:1.5}
TD.main a, P.main a {text-decoration:none;}
TD.smallText, SPAN.smallText, P.smallText{ font-family:Verdana,Arial,sans-serif;  font-size:10px}
TD.smallText a{ color:#26853a}
TD.accountCategory{ font-family:Verdana,Arial,sans-serif;  font-size:13px;  color:#abd}
TD.fieldKey{ font-family:Verdana,Arial,sans-serif;  font-size:12px;  font-weight:bold}
TD.fieldValue{ font-family:Verdana,Arial,sans-serif;  font-size:12px}
TD.tableHeading{ font-family:Verdana,Arial,sans-serif;  font-size:12px;  font-weight:bold}
SPAN.newItemInCart{ font-family:Verdana,Arial,sans-serif;  font-size:10px;  color:#f00}
CHECKBOX, INPUT, RADIO, SELECT{ font-family:Verdana,Arial,sans-serif;  font-size:11px}
TEXTAREA{ width:100%;  font-family:Verdana,Arial,sans-serif;  font-size:11px}
SPAN.greetUser{ font-family:Verdana,Arial,sans-serif;  font-size:12px;  color:#f0a480;  font-weight:bold}
TABLE.formArea{ background:#f1f9fe;  border-color:#7b9ebd;  border-style:solid;  border-width:1px}
TD.formAreaTitle{ font-family:Tahoma,Verdana,Arial,sans-serif;  font-size:12px;  font-weight:bold}
SPAN.markProductOutOfStock{ font-family:Tahoma,Verdana,Arial,sans-serif;  font-size:12px;  color:#c76170;  font-weight:bold}
SPAN.productSpecialPrice{ font-family:Verdana,Arial,sans-serif;  color:#f00}
SPAN.errorText{ font-family:Verdana,Arial,sans-serif;  color:#f00}
.moduleRow{}
.moduleRowOver{background-color:#D7E9F7; cursor:pointer; cursor:hand}
.moduleRowSelected{background-color:#E9F4FC}
.checkoutBarFrom, .checkoutBarTo{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#8c8c8c}
.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#000}
.messageBox{font-family:Verdana,Arial,sans-serif; font-size:10px}
.messageStackError, .messageStackWarning{font-family:Verdana,Arial,sans-serif; font-size:10px; background-color:#ffb3b5}
.messageStackSuccess{font-family:Verdana,Arial,sans-serif; font-size:10px; background-color:#9f0}
.inputRequirement{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#f00}
.tdlmenu{border-right:1px solid #A5CFCD; border-left:1px solid #A5CFCD}
.lmenu{padding:0px 0px 0px 0px}
.lmenu a{font:11px/20px Verdana,Arial,Helvetica,sans-serif; color:#000; border-bottom:1px solid #E6F2F1; text-decoration:none; padding-left:18px; display:block}
.lmenu a:hover{text-decoration:none; border-bottom:1px solid #C8E2E1; color:#047589}
.lmenu3{padding:0px 0px 0px 0px}
.lmenu3 a{font:bold 11px/20px Verdana,Arial,Helvetica,sans-serif; color:#000; border-bottom:1px solid #E6F2F1; text-decoration:none; padding-left:18px; display:block}
.lmenu3 a:hover{text-decoration:none; border-bottom:1px solid #C8E2E1; color:#047589}
.tdmn{border-right:1px solid #DEC2D0; border-left:1px solid #DEC2D0}

.tdmn td.empty-icon-cell{border-right-width:0px; border-left-width:0px; border-right-style:solid; border-left-style:solid; border-right-color:#FFF; border-left-color:#FFF; border-top-color:#FFF; font-family:Verdana,Arial,sans-serif;   font-size:10px}
.tdmnlast{    border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#DEC2D0}
.tdmn a{text-decoration:underline}
.proheads{font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#047589; padding-top:5px;margin-left:4px;}
.proheads a{text-decoration:none;color:#047589;}
.proheads a:hover{text-decoration:underline;}
.proheads3{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#047589; padding-top:5px;margin-left:4px;}
.proheads3 a{text-decoration:none;color:#047589;}
.proheads3 a:hover{text-decoration:underline;}
.breadcrumb{font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#047589; padding-top:5px;margin-left:4px;}
.breadcrumb a
{
text-decoration:none;color:#047589;}
.breadcrumb a:hover{text-decoration:underline;}
h1{font-family:Arial,Helvetica,sans-serif; font-size:16px}
h1.one{font:bold 15px Arial,Helvetica,sans-serif; display:inline}
h2{font-family:Arial,Helvetica,sans-serif; font-size:15px}
h2.one{font:bold 15px Arial,Helvetica,sans-serif; display:inline}
.home{font:bold 11px Arial,Helvetica,sans-serif; color:#80C7CE; text-decoration:none}
.home a{color:#26853a; line-height:22px; display:block; float:left; background:url(homebg.jpg) repeat-x; padding:0px 3px 0px 3px; border:1px solid #80C7CE; text-decoration:none; margin:0px 1px 0px 1px}
.home a:hover{background:none}
.tdlogo{border-right-width:1px; border-right-style:solid; border-right-color:#047488; border-left-width:1px; border-left-style:solid; border-left-color:#047488}
.protd{background-image:url(probg.gif); background-repeat:no-repeat; background-position:right bottom; height:120px}
.content{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; text-decoration:none; text-align:justify; text-indent:6px; padding:4px}
.pronhd{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#26853A; text-decoration:none}
.blinks{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000; text-decoration:none}
.blinks a{color:#000; text-decoration:none}
.blinks a:hover{text-decoration:underline}
prolisttd{border:1px solid #fff; text-align:center}
.prolisttd a{border:1px solid #D7F0F4; font:9px/10px Verdana,Arial,Helvetica,sans-serif; color:#26853a; text-decoration:none; height:100px; width:80px; display:block}
.prolisttd a:hover{border:1px solid #67C5D6; color:#CB22AF; text-decoration:underline; background-color:#F5FCFC}
.prolisttd1 a{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#26853a; text-decoration:none}
a.prolisttd:hover{border:1px solid #67C5D6; color:#CB22AF; text-decoration:underline}
.proline{border:1px solid #B0D3D9; background-color:#FBFDFD}
.compare{ padding:2px;  font:11px Verdana,Arial,Helvetica,sans-serif;  color:#000;  line-height:15px;  border-right:3px solid #CBEFEF;  border-bottom:1px solid #ECF9F9}
.compare1{ padding:2px; height:40px; font:11px Verdana,Arial,Helvetica,sans-serif;  color:#000;  line-height:15px;  border-right:3px solid #CBEFEF;  border-bottom:1px solid #ECF9F9}
.compare2{ padding:2px; height:20px; font:11px Verdana,Arial,Helvetica,sans-serif;  color:#000;  line-height:15px;  border-right:3px solid #CBEFEF;  border-bottom:1px solid #ECF9F9}
.text{font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.text a{text-decoration:none;font-weight:bold;color:#047589;}
.text a:hover{text-decoration:underline;}
.text3 {font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.text3 a{text-decoration:none;;color:#047589;}
.text3 a:hover{text-decoration:underline;}
.tdlinetop{font-family:Verdana,Arial,Helvetica,sans-serif; border:1px solid #50A9BD; font-size:11px}
.pro-dis{border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#DEC2D0; border-left-color:#DEC2D0; font-family:Verdana,Arial,sans-serif;  font-size:13px}
.brands{ background:#FFF;  font-family:Verdana,Arial,sans-serif;  font-size:12px}
 .brands a{ background:#FFF;  font-family:Verdana,Arial,sans-serif;  font-size:11px;  text-decoration:none}
 .reviewbox{border:1px dashed #A5CFCD}
.reviews{font:11px Verdana,Arial,Helvetica,sans-serif; border:1px dashed #A5CFCD; width:33%; padding:4px}
.reviews a{color:#26853a; text-decoration:none; display:block}
.reviews a:hover{text-decoration:underline; color:#CB22AF}
.reviews1{font:11px Verdana,Arial,Helvetica,sans-serif; border:1px dashed #A5CFCD; padding:4px}
.reviews1 a{color:#26853a; text-decoration:none; display:block}
.reviews1 a:hover{text-decoration:underline; color:#CB22AF}
.msg{ font-family:Verdana,Arial,sans-serif;  font-size:12px }
.msg a{ font-family:Verdana,Arial,sans-serif;  font-size:12px;  text-decoration:none;font-weight:bold;  color:#047589;}
.msg a:hover{ text-decoration:underline; }
.site{color:#000; padding-left:15px; font:12px Verdana,Arial,Helvetica,sans-serif}
.site a{text-decoration:none}
.site a:hover{text-decoration:underline}
.prohead a{font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#047589; padding-top:5px; text-decoration:none}
.prohead a:hover{text-decoration:underline}
.description a{text-decoration:none;color:#047589;}
.description a:hover{text-decoration:underline;}
.comparepro { background-color:#eefcfd;}
.comparepro td{ background-color:#eefcfd;
}
#compare_box { width:500px; margin:10px 6%;}
#compare_box legend{color:#007f8c; font:bold 14px Arial, Helvetica, sans-serif;}
#compare_box span{color:#d320a0; display:block; border-top:1px dashed #80c7ce; margin-top:5px;}
#compare_box select{ width:150px;}
#compare_box input{ background: repeat-x url(images/botombg.jpg) center; width:75px;height:25px; border:1px solid #047488; margin-top:5px; color:#d320a0; font-weight:bold;}
#compare_box td{ height:20px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:0px 2px;}
#compare_box fieldset{ border:1px solid #80c7ce;}

#sms { width:500px; margin:10px 6%;}
#sms th{color:#d320a0; font-size:12px;}
#sms select{ width:150px;}
#sms input{ width:150px; height:25px; border:1px solid #047488;}
#sms input.button {background: repeat-x url(images/botombg.jpg) center; width:60px; margin-top:5px; color:#d320a0; font-weight:bold;}
#sms td{ height:20px; padding:0px 2px;font:11px Arial, Helvetica, sans-serif; color:#949494}
#sms fieldset{ border:1px solid #80c7ce;}
#sms legend{color:#007f8c; font:bold 14px Arial, Helvetica, sans-serif;}

.smallText1, SPAN.smallText1, P.smallText1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 
}
TD.smallText1 a{
 color:#26853a;
 text-decoration:none;
 }
 TD.smallText2 a{
 color:#26853a;
 text-decoration:none;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 padding-left:30px;
 }
 .compare_table { width:98%; margin:5px 5px; text-align:justify;}
.compare_table td{ padding:2px; font:12px Arial, Helvetica, sans-serif; border-bottom:1px dashed #047589}
.compare_table th{ padding-bottom:2px; font:12px Arial, Helvetica, sans-serif;}
.compare_table h1{ font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#047589;}
.compare_table h2{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; display:inline; line-height:23px;}
.compare_table .prices{ background:repeat-x url(images/lmenubg.jpg); padding-left:5px; border-bottom:1px dashed #047589}
.compare_table strong{ color:#047589;}
.compare_table span{ color:#CF269B;}
.hor_links { margin:5px 10px; text-align:center; border:1px dashed #047589;}
.hor_links a{ margin:0px 4px; font:12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#007f8c}
.pagingsoap{text-align:right; font:11px/20px Verdana, Arial, Helvetica, sans-serif; color:#047589; padding-left:4px;}
.pagingsoap a{text-align:right; font:11px/20px Verdana, Arial, Helvetica, sans-serif; color:#047589; padding-left:4px; text-decoration:underline}
.paging1{text-align:center; font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#CF269B; padding-left:4px;}

#maintxt{font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px inset #92dcdd; padding-left:2px;}
#tab{border:1px solid #67c5d6; border-bottom:3px solid #2eb6cf;}
.prod{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:center;}
.prod a{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:center; text-decoration:underline;}
.prod a:hover{ text-decoration:underline; color:#87c1c3;}

#compare { margin:5px 0px; width:100%;}
#compare td{ font:11px Verdana, Arial, Helvetica, sans-serif; padding:3px; vertical-align:top;}
#compare span{font:bold 15px/23px Arial, Helvetica, sans-serif; padding-left:20px; margin-bottom:5px; color:#047589; display:block; background:url(images/mnbg.gif) repeat-x top; text-align:left;}
#compare select{ width:80%; border:1px solid #1D9083; background-color:#E2F4F6;}
#compare input { background-color:#047589; color:#fff; border:none; font-weight:bold;}

#news { margin:5px 0px; width:100%;}
#news td{ font:11px Verdana, Arial, Helvetica, sans-serif; padding:3px; vertical-align:top;}
#news span{font:bold 15px/23px Arial, Helvetica, sans-serif; padding-left:20px; margin-bottom:5px; color:#047589; display:block; background:url(images/mnbg.gif) repeat-x top; text-align:left;}
#news a{ color:#1D9083; text-decoration:none;}
#news a strong{ color:#666666; text-decoration:none;}
#news .news_box { width:33%; border-bottom:1px dashed #999999; border-right:1px dashed #999999;}
#news img{border:none;}
#news p{ text-align:justify;}


#spec-form { width:94%; margin:15px auto; border:1px solid #EAEAEA; border-top:none;}
#spec-form a { color:#DC16B1;}
#spec-form td{ font:12px Arial, Helvetica, sans-serif; padding:3px 5px;}
#spec-form th{ font:12px Arial, Helvetica, sans-serif; text-align:left; line-height:20px; height:30px; vertical-align:top; background:url(images/lmenubg.jpg) repeat-x top; padding:0 5px; font-weight:bold;}
#spec-form td span{ color:#999999; word-spacing:8px;}
#spec-form label{ font-weight:normal;}

#body_leftarea{width:529px; float:center; margin-right:15px; padding:0px auto; margin:0px auto; font-family:tahoma; font-size:12px; font-weight:bold; color:#033345; text-align:center}
#welcome_bg{height:43px; width:529px; background:url(soapimages/accessoriestop_bg.gif) no-repeat; font-family:tahoma; font-size:12px; font-weight:bold; color:#033345;}
.text_height{height:20px; font-family:tahoma; font-size:12px; font-weight:bold;}
.h1{font-family:tahoma; font-size:12px; font-weight:18px; padding-left:10px; text-align:left; padding-top:9px; color:#033345}
.boredr{border-left:1px #67c5d6 solid; border-bottom:1px #67c5d6 solid; border-right:1px #67c5d6 solid;}
#main_bg_bg{background:url(soapimages/bg_bg.gif) repeat-x;  margin-left:10px; margin-right:10px; width:507px;}
/*inner stylesheet for Post Opinion*/
#boxcomp{border:1px solid #aad5dd;}
#boxcomp td{ background-color:#FFFFFF;}
.postopinion{font:normal 12px Arial, Helvetica, sans-serif; color:#335656;}
.postopinion a{font:normal 12px Arial, Helvetica, sans-serif; color:#335656; text-decoration:underline;}
.postopinion a:hover{text-decoration:none; color:#999999;}
span{ font:bold 16px Arial, Helvetica, sans-serif; color:#047488; padding-left:30px; margin:0px;}
strong{ font:bold 13px Arial, Helvetica, sans-serif; color:#047488; margin:2px; padding:0px;}
.com{border:1px solid #1d9083; width:75px; height:25px; background-color:#e7f8f6; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#CC3333; text-align:center;}

.news_box1 { width:50%; border:1px dashed #999999; }
.news_box1 td{ font:11px Verdana, Arial, Helvetica, sans-serif; padding:3px; vertical-align:top;}
.news_box1 p{ text-align:left; vertical-align:top;}
.news_box1 a{ color:#1D9083; text-decoration:none;}
