/*new*/
html, body{ font: 12px Arial, Verdana, Helvetica, sans-serif; color: #333; height:100%; margin:0; padding: 0; background:#d9d9d9;
 }
a:link,a:active, a:visited{color:#666;text-decoration:none; cursor:pointer;}
a:hover{color:#000}
a:focus{ border: none; -moz-outline: none; outline: none; }
img{border:0px;}
.imgA{ vertical-align:middle;}
.fixw{width:883px;}
#mndiv{position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:883px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	padding:0px;
	background:#fff;}


#topse{ margin:0px auto; width:883px; background:#fff;  height:214px; border:0px solid #FF0000}
#topse a:link, #topse a:visited, #topse a:active{color:#000000; font-size:12px;  text-decoration:none; font-weight:bold; }
#topse a:hover{ color:#fb772f; text-decoration:underline;}

.subnavt{background: url(../images/top-bg.gif) repeat-x; display:block; height:33px; margin-right:14px; line-height:32px; float:right}

.carthd{background: url(../images/carttbg.jpg) no-repeat; height:18px; padding:5px 10px 3px; width:224px; color:#FFF; font-size:11px; font-weight:600}
.cartbg{margin-top:0px; background:url(../images/cartbbg.jpg) bottom no-repeat;}

.hlink{font-size:11px; font-weight:600; color:#000000}
.hlink a:link, .hlink a:visited, .hlink a:active{color:#000000; font-size:12px; padding:0px 4px 0px 4px; text-decoration:none;}
.hlink a:hover{ color:#fb772f; text-decoration:underline;}
.smallorange { font-size:14px; color:#FF822B; }

/*Middle Section include left and content*/
#midsec { margin:0px auto ; padding:0px 0px 10px 0px; clear:both; width:883px; border:0px solid #000000 }

/*Left Part*/
#lsec { width:178px; float:left; padding-left:15px; margin:0px 0px 10px 0px; margin-bottom:50px;padding-bottom:20px; border:0px solid #000000; }

#lseccat ul{margin:0px 0px; padding:0; list-style:none; border:0px solid #000099; width:178px;}
#lseccat li{margin:0px; padding:5px 5px; border-bottom:dashed 1px #999999; background:url(../images/leftmenubg.jpg) no-repeat top;}
#lseccat li a:link, #lseccat li a:visited, #lseccat li a:active{background:url(../images/orangearrow.png) no-repeat 3px 4px; padding:0px 5px 0px 15px; color:#FF6600; font-weight:bold;}
#lseccat li a:hover{ color:#000000}

#lcus ul{margin:0px 0px; padding:0; list-style:none; border:0px solid #000099; width:174px;}
#lcus li{margin:0px; padding:3px 5px; background:url(../images/menubarimg.jpg) no-repeat top; height:31px; vertical-align:middle}
#lcus li span{padding:0px 3px; float:left; display:block; width:25px; border:0px solid #0000CC; text-align:center}
#lcus li b{padding:5px 3px 0px 0px; float:left; display:block; height:25px; border:0px solid #0000CC;}
#lcus li a:link, #lcus li a:visited, #lcus li a:active{ padding:0px 5px 0px 2px; color:#696969; font-weight:bold;}
#lcus li a:hover{color:#FF6600; }


.lhd{background:url(../images/customersupport_01.jpg) no-repeat; font-size:11px; text-align:center; color:#FFFFFF; height:19px; text-align:center; font-weight:600; display:block; padding-top:6px;}
.wbtxt{color:#FFFFFF; font-weight:600;}
.wbtxtb{color:#FFFFFF; font-weight:600; font-size:14px;}
.wbtxtb a:link{color:#FFFFFF; font-weight:600; font-size:14px;}
.wbtxtb a:hover{color:#FFFFFF; }
/*Left end*/

/*Content Part*/
#csec {float:right; padding:0; margin:0px 0px 0px 0px; color:#6B6B6B; border:0px solid #FF0000; width:682px}
.midlink:link, .midlink:visited, .midlink:active{color:#6B6B6B; text-decoration:none; font-size:12px; font-weight:600; }
.midlink:hover{color:#ff6900}

/*#csec ul{ margin:0px 0px 0px 10px ; padding:0px; list-style:none; }
#csec li{ margin:0px 3px; padding:0px;}*/

.midtabs{background:url(../images/midtabs.jpg) no-repeat; display:block; border:0px solid #000000; width:177px; margin-left:7px;  text-align:center; height:22px; display:block; font-weight:bold; color:#333; font-size:11px; line-height:22px;}
.midtabs a:link,.midtabs a:visited,.midtabs a:active,.midtabs a:hover{color:#FFFFFF; }
.midtabsw{background-position:top;}
.midtabsr{background-position:0px -22px; color:#ffffff;}
.midtabsg{background-position:0px -44px; color:#ffffff;}
.midtabso{background-position:0px -66px; color:#ffffff;}

.midtabswa{background-position:top;}
.midtabsra{background-position:0px -22px; color:#ffffff;}
.midtabsga{background-position:0px -44px; color:#ffffff;}

#prolist ul{ margin:0px; padding:0px; list-style:none;  }
#prolist li{ margin:3px 3px; padding:0px; background:url(../images/prolistbg.jpg) repeat-y; float:left; border:0px solid #000000; display:block; width:214px; }
.prob200{height:270px; vertical-align:bottom;}/*height:310px;*/
.txtorb{ color:#ff6900; font-weight:600;}
.testbd{border:1px solid #FF0000;}

/*Footer Part*/
#fpart {clear:both;  height:175px;  padding:1px 0px; position:relative; bottom:0px; color:#2d2d2d; font-weight:normal;   width:883px; left:0px; border-top:#000 solid 0px;  margin:0 auto; }
.fround{ margin:10px 15px; border:0px solid #000000; background:url(../images/btmbg.jpg) repeat-y center; }
.fround ul{margin:0px 5px 35px 5px; padding:0; list-style:none;}
.fround ul li {margin:0; padding:5px 10px; list-style:none; float:left; width:300px;}
.fround .last{width:150px!important;}
 
#fpart a{ color:#2d2d2d; padding:0;}
#fpart a:hover { color:#666;}
.copyright{color:#7a7a7a; line-height:20px;  }

/*form Part*/
form{margin:0px; padding:0px;  height:auto ; height:100% !important; min-height:100%;   azimuth:center }
input, select, textarea, List { font-size:11px;  color:#444444;  font-family:Arial,Verdana,Tahoma;   padding:3px;  font-weight:normal; }

/*Extra Css*/

p{margin:8px 3px 3px 0px; text-align:justify; line-height:18px}
p.dec{ font-size:12px;} 
h1 {  color:#F67C1E;   font-size:14px;  font-weight:bold;  margin:0px 0px 5px 0px; }
h2 {  color:#F67C1E;   font-size:12px;  font-weight:bold;  margin:0px 0px 5px 8px; }
h4 { margin:0px; font-size:12px; font-weight:bold; padding:20px 0px 0px 0px;}
.dblock{ display:block;}
.noborder{border:0px;}
.clear{clear:both}
.lefta{float:left;}
.righta{float:right; text-align:right;}
.PL22{padding-left:22px}
.PL15{padding-left:15px}
.PL20{padding-left:20px}
.PL13{padding-left:13px}
.PR22{padding-right:22px}
.PL10{padding-left:10px}
.PL5{padding-left:5px; }
.PR10{padding-right:10px}
.PT10{padding-top:10px}
.PT8{padding-top:6px}
.PT5{padding-top:5px}
.MT10{margin-top:10px}
.MT20{margin-top:20px}
.MTR20{margin-top:20px; margin-bottom:20px}
.MB0{margin-bottom:0px;}
.padding{padding:6px;}
.bord2px{border-top:2px solid #dedcda;}
.h60{ height:58px; background:#e1ded9; margin-bottom:1px}

.shopbag_black_overlay  {
background:none repeat scroll 0 0 #000000;
display:none;
height:4000px;
left:0;
opacity:0.5;
position:absolute;
top:0;
width:100%;
z-index:1001;
}
