@charset "utf-8";
/* CSS Document */

body{margin:0px;background-image:url(../images/topBg.jpg);background-repeat:repeat-x;background-position:top;background-color:#2d3134;font-family:Verdana, Arial, Helvetica, sans-serif;}
h3 { color: #FFF; padding: 5px; text-align: left; }


.bgBorder{background-color:#6c6d71;border:1px solid #686a6c; }
.bg{background-color:#494c4e;}

.contBlack, .contBlack a{font-size:11px;color:#000000;}
.contBlack a{text-decoration:none;font-weight:bold;color:#003366;}.contBlack a:hover{color:#FF6600;text-decoration:underline;}

.cont, .contB, .cont2, .cont a{font-size:11px;color:#fff;}
.contRed, .contRed a{font-size:11px;color:#FF3300;}
.contSmall, .contSmall a{font-size:9px;color:#fff;}
.cont a, .contSmall{text-decoration:none;color:#fff;}
.cont a:hover, .cont2 a:hover{color:#feae24;text-decoration:underline;}
.contB{font-weight:bold;}



.cont2 a{font-size:11px;color:#eec015;text-decoration:none;}

.leftMenuBg{background-color:#606368;}

.headingOrange{background-color:#606368;color:#ffb138;font-size:14px;font-weight:bold;padding:4px 0px 4px 5px;}
.SubheadingOrange{color:#FEC695;font-size:15px;font-weight:bold;}
.newsletterHeading{background-image:url(../images/newsletter.jpg);background-repeat:repeat-x;font-size:14px;color:#FFFFFF;padding-left:5px;font-weight:bold;}
.newslettercont{font-size:12px;color:#CCCCCC;}

.heading2{color:#eec015;font-size:24px;padding:4px 0px 4px 35px;border-bottom:2px solid #eec015;background-image:url(../images/headingBullet.gif);background-repeat:no-repeat;}

.heading3{color:#eec015;font-size:18px;padding:4px 0px 4px 35px;border-bottom:2px solid #eec015;background-image:url(../images/headingBullet.gif);background-repeat:no-repeat;}

.subheading{color:#a9c451;font-size:14px;text-decoration:none;padding:4px 0px 4px 25px;border-bottom:1px solid #a9c451;font-weight:bold;background-image:url(../images/SubheadingBullet.gif);background-repeat:no-repeat;}

.paddingLeft10{padding-left:10px;}
.paddingLeft5{padding-left:5px;}
.paddingRight5{padding-right:5px;}
.padding5{padding:5px;}
.padding2{padding:3px;}
.paddingTBL{padding-top:6px;padding-bottom:7px;padding-left:3px;line-height:18px;}

.textbox{border:0px solid #333333;background-color:#efefef;font-size:12px;color:#333333;width:145px;}
.textbox2{border:0px solid #333333;background-color:#efefef;font-size:12px;color:#333333;}

.button1{background-image:url(../images/button_go.jpg);background-repeat:no-repeat;width:47px;font-size:12px;color:#FFFFFF;border:0px;cursor:pointer;height:22px;font-weight:bold;vertical-align:middle;padding-bottom:2px;}
.button2 {background-image: url(../images/btnbg2.gif);background-repeat: repeat-x;font-size: 12px;font-weight: bold;	color: #FFFFFF;border:0px;cursor:pointer;height: 22px;padding:0px 5px 3px 5px;}
.button3 {background-image: url(../images/btnbg.gif);background-repeat:no-repeat;font-size: 12px;font-weight: bold;	color: #FFFFFF;border:0px;cursor:pointer;height: 22px;padding:0px 5px 3px 5px;width:75px;}

.searchbtn {font-size: 12px;font-weight: bold;color: #FFFFFF;background-image: url(../img/header/serachbtnimg.gif);background-repeat: no-repeat;height: 42px;width: 42px;border:0px;cursor:pointer;}

.footerBg, .footerBg a{background-color:#44474c;font-size:11px;color:#FFFFFF;text-decoration:none;}
.footerBg a:hover{text-decoration:underline;}

.link1{color:#ffffff;text-decoration:none;font-size:12px;font-weight:bold;}
.link1:hover{text-decoration:underline;}
.link2{color:#b3ef40;text-decoration:none;font-size:11px;}
.link2:hover{text-decoration:underline;}

.advSearchTop{background-image:url(../images/advSearchTop.jpg);background-repeat:no-repeat;font-size:14px;font-weight:bold;color:#fbb130;padding-left:40px;}
.advSearchMiddle{background-image:url(../images/advSearchMiddle.jpg);background-repeat:repeat-y;font-size:12px;font-weight:bold;color:#fff;padding-left:30px;padding-right:10px;}
.advSearchBottom{background-image:url(../images/advSearchBottom.jpg);background-repeat:no-repeat;background-position:top;}



/*====================== Taken from Ecart.CSS ======================== */
#signin { display: none; text-transform: none; }
.continue{border:none;background:url("../img/continue.gif");no-repeat scroll 0%;width:102px;height:20px;cursor:pointer;}
.signin{border:none;background:url("../img/sign_inbutton.gif");no-repeat scroll 0%;width:68px;height:20px;cursor:pointer;}
.email{border:none;background:url("../img/email_me.gif");no-repeat scroll 0%;width:68px;height:20px;cursor:pointer;}
.createAcc{border:none;background:url("../img/create_account_btn.gif");no-repeat scroll 0%;width:76px;height:20px;cursor:pointer;}
.SaveChanges{border:none;background:url("../img/save_change.gif");no-repeat scroll 0%;width:68px;height:20px;cursor:pointer;}
.storeName {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color:#eec015;}

/*********************************************************product page tabs
*/

#Productabs {
margin-left:0px;
margin-top:15px;
float:left;
}

#tabrow {
clear:both;
margin:auto;
text-align:left;
width:605px;
float:left;
}

#desctab p, #reviewtab p, #sugtab p, #subtab p, #videotab p {
background:url(../img/images/tab_right.gif) no-repeat scroll right top;
float:left;
height:40px;
margin-right:1px;
}

#desctab a, #reviewtab a, #sugtab a, #subtab a, #videotab a {
background:transparent url(../img/images/tab_left.gif) no-repeat scroll left top;
display:block;
height:35px;
line-height:15px;
padding:5px 5px 0;
text-align:center;
width:95px;
}

#tabrow a {
font-weight:bold;
vertical-align:middle;
color:#fff;
}

#desctab p, #sugtab p, #subtab p, #videotab p, #otherstab p {
background:transparent url(../img/images/tab_right.gif) no-repeat scroll right top;
float:left;
height:40px;
margin-right:1px;
}

#videotab a, #otherstab a {
background:transparent url(../img/images/tab_left.gif) no-repeat scroll left top;
display:block;
height:35px;
line-height:15px;
padding:5px 5px 0;
text-align:center;
width:79px;
}

#tabinfo {
border:2px solid gray;
margin-top:80px;
width:605px;
}

#desc {
width:605px;
}

#desc .VendorLogo {
margin-bottom:5px;
padding:5px 0 2px 10px;
}

#section02 ul, #section02 ol, #section02 li {
margin:0;
padding:0;
margin-left:15px;
}

#ReviewerBorder {
margin-bottom:5px;
vertical-align:top;
width:605px;
}

#ReviewerRating {
border-top:1px solid #999999;
margin-bottom:4px;
padding-top:5px;
}

#ReviewerHelpful{
border-bottom:0px solid #999999;
}

#ReviewerName {
font-weight:bold;
}

#ReviewerDate {
float:right;
margin-right:2px;
margin-top:-25px;
}

#ReviewerComment {
margin-bottom:8px;
margin-top:5px;
}

#promoBanner {
background:white none repeat scroll 0 0;
border:thin solid #00357b;
height:200px;
left:0px;
top:0px;
margin:0 auto;
overflow:hidden;
padding:5px 0;
position:relative;
text-align:center;
width:525px;
}


#subtProd{
padding:25px 0px 25px 25px;
z-index:0;
}

#subtProd table td{
z-index:0;
border:1px solid red;
}

#suggestedProd{
padding:25px 0px 25px 25px;
}


.backarrow {
left:-20px;
position:relative;
top:115px;
border:solid 0px red;
}
.nextarrow {
left:570px;
position:relative;
top:-150px;
border:solid 0px red;
}
 .enlarge:hover {
	background-color: #FFFFFF;
	z-index: 1000;
}

.enlarge span { /*CSS for enlarged image*/
	position: absolute;
	padding: 0px;
	left: -1000px;
	top:0px;
	border: 1px solid gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
	z-index:1000;
}

.enlarge span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 0px;
}

.enlarge:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	/*left: 150px !important;*/
	left: 100px;top:15px; z-index:1000;/*position where enlarged image should offset horizontally */
	
}

