body {background: #333 url(../images/backwindow.jpg) no-repeat;	
font-size: 11px;color:#333; font-family: Arial, Helvetica, sans-serif;	font-weight: 300; 
margin: 29px 0 0 27px; }

a {color: #3f95b4;	text-decoration: underline;}
a:hover {color: #ff7900;text-decoration: underline;}
a:focus{outline:1px dotted invert}
img {border: 0; vertical-align: middle; }

table {border-collapse:collapse;	border-spacing:0; }
td {padding:0; vertical-align: top;  line-height: 15px;}
p {margin: 10px 0; padding:0;}


/*fixpngIE*/
img, div { behavior: url(iepngfix.htc)}

h1 {}
h2 { } 
h3 { }


#LeftColumn {float: left; width:238px; color: #949494;}
#LeftColumn a {color: #d8d8d8; text-decoration: none;}
#LeftColumn a:hover {color: #ff7900;text-decoration:none;}

#RightColumn {float: left; width:750px;}



#logo { margin: 0 0 0 20px; width: 140px;}



/* Menu */

#menu {margin: 20px 30px 22px 5px; width: 184px;  }
#menu ul {margin: 0;	padding: 0;	list-style: none;	line-height: normal;}
#menu li {padding: 15px 0 6px 5px; border-bottom: 1px dashed #535353;}


.box1 { background: url(../images/back_box1.gif) no-repeat; width: 180px; height: 52px; color: #828282; padding: 15px 20px 0 15px;font-size:11px;}
.box1 .txtb {font-size: 12px;  font-weight: 700; padding: 0 0 3px 0; }
.txtb {font-size: 12px;  font-weight: 700; padding: 0 0 3px 0; }
.box2 { background: url(../images/backnewsletter.png) no-repeat; width: 238px; height: 119px;
color: #828282; padding: 15px 20px 0 15px;font-size:11px;
}
.box2 .txtb {font-size: 12px;  font-weight: 700; padding: 0 0 3px 0; color:#CCCCCC;}

/*Left Box*/
.bl {background: url(../images/corners/bl.gif) 0 100% no-repeat Black; width: 100%; height: 84px;}
.br {background: transparent;  height: 84px;}
.tl {background: url(../images/corners/tl.gif) 0 0 no-repeat;  }
.tr {background: transparent; padding:10px}
 
.box_black{margin-bottom: 20px;}
.box {background: Black; color: #828282; padding: 15px 20px 0 15px;font-size:11px; margin: 20px 0px;}
.inbox {margin: 5px;}
.box_title {font-size: 12px;  font-weight: 700; padding: 0 0 3px 0; color:#CCCCCC; line-height: 25px;} 
.clear {font-size: 1px; height: 1px} 
.box_black a {color: #828282 !important; font-size:11px;}
/**/
/*Login*/
#login .bl {background: url(../images/corners/bl.gif) 0 100% no-repeat Black; width: 100%; height: 145px;}
#login .br {background: transparent;  height: 145px;}

.login { width: 243px; height: 135px; padding: 10px 0 0 11px;  background: url(../images/backlogin.png) no-repeat 0% 0%; margin: 15px 0 0 0;}
.login .head {color:#d5d5d5; font-size: 12px; font-weight: 700; padding: 0 0 5px 5px; }
.login .subhead {color:#979797; padding: 0 0 10px 5px; font-size:11px; }
.login .forgot {color:#979797; font-size: 10px; padding: 3px 0 0 0; text-align: right; }
.formtransparent2 {border: 0pt none ; background-color: transparent; width: 150px; font-size:10px;  padding: 3px 0 0 10px;  height: 21px;
color:#a4a4a4; font-size:11px; letter-spacing: -1px; }

.formtransparent3 {border: 0pt none ; background-color: transparent; width: 150px; font-size:10px;  padding: 3px 0 0 10px;  height: 21px;
color:#FF8900; font-size:11px; letter-spacing: -1px; }

.formtransparent4 {border: 0pt none ; background-color: transparent; width: 150px; font-size:10px;  padding: 3px 0 0 10px;  height: 21px;
color:#909090; font-size:11px; letter-spacing: -1px; }


.back_input { 
	background: url(../images/input1.png) no-repeat 0px 3px;  
	height: 21px; 
	vertical-align: top; 
	padding: 3px 0 0 0;
	width: 156px;
}
.back_input2 { 
	background: url(../images/go.gif) no-repeat 0px 3px;  
	height: 21px; 
	vertical-align: top; 
	padding: 3px 0 0 0;
	width: 22px;
}

.back_inputsearch { 
	background: url(../images/inputsearch.png) no-repeat 0px 3px;  
	height: 21px; 
	vertical-align: top; 
	padding: 3px 0 0 0;
	width: 156px;

}

/*Top Menu*/
.top { width: auto;  position: relative; top: 0px; padding: 0 0 7px 0; }
.top .left {width: 467px;  float: left;}
.top .right { width: 210px; float: left; text-align: left;  padding: 0 0 0 60px;}
.top .menu { float: left; height: 23px;  margin: 0 5px 0 0;  font-weight: 700; font-size: 13px;
color:#fff; text-align: center; padding: 7px 0 0 0;
background-image: url(../images/backmenutop.png);
background-repeat: repeat-x;}

.top .menu_on { float: left; height: 21px;  margin: 0 5px 0 0;  font-weight: 700; font-size: 13px;
color:#FF7900; text-align: center; padding: 7px 0 0 0;
background-color: #000;}

.top .basket {  width: 183px; background-color: Black; padding: 7px 0 0 0px;height: 20px; color:#ccc;   text-align: left;}

.top a {color:#fff; text-decoration: none;}
.top a:hover {color:#FF7900; text-decoration: none;}

/*Flash*/
.flash {  background  : url(../images/backflash.jpg) no-repeat top left; width: 682px; height: 273px; padding: 18px 0 0 18px;}

/*Home*/
.generalbox { background:#E2E2E2 url(../images/backgeneral.jpg) no-repeat top left;  width: 680px; height: 1050px; padding: 15px 0 0 20px;margin-bottom:15px;}
.generalbox h1 {color: #012a38; font-size:24px;  font-weight: 700;  letter-spacing: -1px;}
.generalbox h3 {font-size:14px;  font-weight: 700;  letter-spacing: -1px; font-family: Georgia; margin: 10px 0 0 0;}
.orange {color:#d88000;}
.boximg { background: url(../images/borderimg.png) no-repeat top left; width: 216px; height: 190px; float: left; padding: 30px 0 0 5px; text-align: center;}
.boximg a {color:#333; text-decoration: none;}
.boximg a:hover {color: #ff7900;text-decoration: underline;}

.boximg h3 {font-size:14px;  font-weight: 700;  letter-spacing: -1px; font-family: Georgia; margin: 10px 0 0 0;}


.boximg2 { background: url(../images/borderimg2.jpg) no-repeat top left; width: 220px; height: 146px; float: left; padding: 7px 0 0 0px; text-align: center;}
/*Products*/
.productbox { background: url(../images/backproduct.jpg) no-repeat bottom left;  width: 700px; height: auto; padding: 0 0 15px 10px; 
 float: left; }
 
.productbox a {color: #545454; text-decoration: none;} 
.productbox a:hover {color: #ee9037; text-decoration: underline;} 
 
.submenu { padding: 5px 0 10px 10px; font-size: 11px; }
.submenus { padding: 5px 0px; font-size: 12px; background-color: #000; color:#fff; text-align: center; }
.submenus_on { padding: 5px 0px; font-size: 12px; background-color: #000; color:#FF8921;  text-align: center;}
.submenus_on  a { color:#FF8921;  }
.submenus a {color:#fff;}

.productborder {border: 1px dashed #cacaca;   
background: url(../images/backproducttop.jpg) no-repeat top right; 
padding: 7px 0px 10px 7px; 
}

.productborder2 {background: url(../images/backproduct2.jpg) no-repeat top left; padding: 25px 25px 15px 25px;  vertical-align: top;}


.productborder2bot {background: url(../images/backproduct2bot.jpg) no-repeat bottom left; }

.sizes {padding: 5px 0; border-top: 1px dashed #cacaca; border-bottom: 1px dashed #cacaca; height: 26px;}

.name { padding: 5px 5px 5px 0; float: left;  font-weight: 700; }
.forms { padding: 2px 5px 5px 0; float: left;  width: auto;}

.productbox h2 {color: #012a38; font-size:24px;  font-weight: 700;  letter-spacing: -1px; margin: 0 0 10px 0; }

.generalbox h1 {color: #012a38; font-size:24px;  font-weight: 700;  letter-spacing: -1px;}
.generalbox h3 {font-size:14px;  font-weight: 700;  letter-spacing: -1px; font-family: Georgia; margin: 10px 0 0 0;}



input, select, textarea {border:1px solid #C1C1C1; padding:2px; font-size:11px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;  }
input[type="image"] {border:0px;}


/*Shopping Cart*/
.productborder3 {border: 1px dashed #cacaca;  width: 640px;  padding: 15px 20px; }
.productborder3 a {  text-decoration: underline}
.productborder3 h1 { font-size: 18px; font-weight: 700; margin: 5px 0 10px 0;  }
.head_td {	background-color: #2B2927;color: #fff; font-weight: 700; padding: 6px 10px;}
.line_td {	background-color: #fff; padding: 8px 10px; border-bottom: 1px #D1D1D1 dotted;  vertical-align: middle; line-height: 15px;}
.line4_td {	background-color: #fff; padding: 15px 10px; border-bottom: 1px #D1D1D1 dotted;  vertical-align: middle; line-height: 15px;}
.line_td a {  text-decoration: underline}
.line2_td {	background-color: transparent; padding: 8px 10px; border-bottom: 1px #D1D1D1 dotted;  vertical-align: middle; line-height: 15px;}
.line2r_td {	background-color: transparent; padding: 8px 10px; border-bottom: 1px #D1D1D1 dotted;  vertical-align: middle; line-height: 15px; text-align: right;}
.line3_td {	background-color: transparent; padding: 8px 10px; border-bottom: 1px #D1D1D1 dotted;  vertical-align: middle; line-height: 15px;
 text-align: right; font-weight: 700;}
.form_td1 {padding: 7px 15px 5px 15px;    }
.form_td2 {padding: 5px 0 5px 5px;  text-align: right;    }
.form_td3 {padding: 5px 0 5px 13px;    }
.form_td4 {padding: 5px 0 5px 5px;    }
.forgot {  text-align: right; font-size: 10px; }
.td_1 {padding: 5px;}
.td_2 {padding: 5px; text-align: right;}



/*Contact us*/
.contactborder {border: 1px dashed #cacaca;  width: 635px;  padding: 15px 20px;  line-height: 16px;}
.contactborder a {  text-decoration: underline}
.contactborder h1 { font-size: 18px; font-weight: 700; margin: 5px 0 10px 0;  }
.contactborder h3 {font-size:14px;  font-weight: 700;  letter-spacing: -1px; font-family: Georgia; margin: 10px 0 0 0;}

/*Center content*/
.content {width: auto; margin: 40px 0 0 0; font-size: 11px;  } 
.content h2 { color: #000; font-weight: 700; font-size: 16px; letter-spacing: -1px;}
.content p {line-height:15px; color: Black; }

.home_newsbox {background: url(../images/home_newsbox.jpg) no-repeat; width: 433px; height:177px; }
.home_newsbox img {float: left; margin: 0px 15px 10px 5px;}
.inhome_newsbox {padding: 15px; width: 403px; height:147px;} 

.home_100box {background: url(../images/home_100box.jpg) no-repeat; width: 211px; height:177px; margin-left: 15px;} 
.inhome_100box {padding: 15px; width: 181px; height:148px; position: relative;} 
.home_100box img {margin: -5px 5px 3px 5px;} 
.home_100box h2 {font-family: Times New Roman; font-size: 16pt; padding-left: 7px; font-weight: normal; margin:0px;  }
.home_newsbox, .home_100box {float: left; display: inline;}

.home_box {background: url(../images/home_box.jpg) no-repeat bottom; width: 206px; height:329px; float:left; margin-right: 18px; margin-top: 20px;} 
.inhome_box {padding: 2px 2px 5px 9px; width: 195px; height:320px;}
.ininhome_box{padding: 10px; width: 175px; height:198px;}
.home_box_header {background: url(../images/home_box_headerBG.gif) repeat-x; height: 37px; text-align: center; vertical-align: middle;}
.home_box_header h2 {color: White; line-height: 37px; font-size: 14pt;}
 p.bootom-border {border-bottom: solid 1px #D6D6D6; padding-bottom: 8px;}
 p.bootom-border_ {padding-bottom: 8px;}
.home_box_footer {background: url(../images/home_box_footerBG.gif) repeat-x; height: 63px;}
.home_box_infooter{padding: 10px; height: 43px; color: White;}
.home_box_infooter a{ color: White; font-weight: bold;}
.home_box_infooter p {margin:0px; padding:0px; border:0px; color: White;}
.home_box_infooter p img {float:left; padding-right: 15px;}
.homestar {position: absolute; top: -10px; left: -20px;}
.orangeBG {background: url(../images/home_box_orangeBG.gif) repeat-x;}
.orangeBG h2 {color: White; line-height: 20px; font-size: 12pt;}
.orangeBG p{color: White; }
.center {text-align: center;}

.home_box_2 {background: url(../images/home_box_2.jpg) no-repeat bottom; width: 338px; height:174px; float:left; margin-right: 18px; margin-top: 20px;} 
.inhome_box_2 {padding: 15px; width: 308px; height:144px;}
.home_box_3 {background: url(../images/home_box_3.jpg) no-repeat bottom; width: 304px; height:175px; float:left;  margin-top: 20px;} 
.inhome_box_3 {padding: 15px; width: 274px; height:145px; position:relative;}
.homehelpstar {position: absolute; top: -15px; right: -15px;}


img.border2 {border: solid 2px white;}
/*Footer*/

.footer { width: auto; margin: 40px 0 0 0; font-size: 11px;  }
.footer .column { float: left; width: 200px; height: auto; padding: 0 0 0 17px; color: #7e7e7d; }
.footer .column2 { float: left; width: 400px; min-height: 147px; padding: 0 0 0 25px; color: #7e7e7d;   }
.footer h2 { color: #000; font-weight: 700; font-size: 16px; letter-spacing: -1px;}
.footer ul {margin: 5px 0 0 0 ;	padding: 0;	list-style: none;	line-height: normal;}
.footer li {padding: 5px 0 5px 0;}
.footer p {padding: 5px 0 5px 0}

a.grey:link, a.grey:visited, a.grey:active 	{color:	#6d6d6d; text-decoration: none;}
a.grey:hover	{color:	#ff7900; text-decoration: underline; }


#menu_user {margin: 0px 30px 22px 5px; width: 184px;  }
#menu_user ul {margin: 0;	padding: 0;	list-style: none;	line-height: normal;}
#menu_user li {padding: 5px 0 6px 0px; border-bottom: 1px dashed #535353;}

.footerwrapper {clear:both;overflow:hidden;position:relative;width:100%;}
.footerwrapper a {color:#fff;}
.footerwrapper a:hover {color:#FF8900;}

.footerwrapper h3 {color:#CCCCCC; margin:0; padding:0; font-weight: 300;}
.footerwrapper h4 {color:#757674; margin:0; padding:0; font-weight: 300; font-size: 10px;}


/*Blog*/
.blogtab {margin: 15px;}
.td_img {	padding: 15px;}
.td_txt {	padding: 5px 10px 5px 10px;}
.productborder0 {border: 1px dashed #cacaca;  width: 675px;  padding: 0; }
.productborder0 h1 { font-size: 18px; font-weight: 700; margin: 5px 0 5px 0;  }
.date {font-style: italic; padding: 0px 0 3px 0}
.productborder0 .txt {  line-height: 18px; }



.HeaderProduct {font-family: "Trebuchet MS"; font-weight: 700; font-size: 16px; padding: 0px; margin: 0 0 10px 0; }
.productborder01 {border: 1px dashed #cacaca;  width: 675px;  padding: 0; }
.price {	background-color: #2B2927; color:#fff; padding: 5px; font-weight: 700; width: 50px; text-align: center;}
.smimg {	float:left; width: 55px; padding:0 5px 0 0;}

.zoombord {border-top: 1px dashed #cacaca; width: 180px; height: auto; float: left; padding: 10px 0 0 0; margin: 10px 0 0 0;}

#wrapper {width: 1200px;	margin: 0;padding: 0;  }

.box_disabled {border:1px solid #C1C1C1; padding:2px; font-size:11px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; height: 15px; width: 115px; background-color: #fff; margin-left: 3px;margin-top:1px;}

.form_td11 {font-family: "Trebuchet MS";padding: 2px 15px 2px 15px;}

.form_td11 input {
margin-right:8px;
}

.box3 { background: url(../images/backpdf.png) no-repeat; width: 238px; height: 52px; 
color: #828282; padding: 15px 20px 0 15px;font-size:11px;
}
.box3 .txtb {font-size: 12px;  font-weight: 700; padding: 0 0 3px 0; color:#CCCCCC;}

.red {color:#990033}
.norm {color:#333333}

/*site map*/

ul#sitemap { list-style: url(../images/arrowbullet.gif); padding: 5px 0 0 30px; margin:5px 0;}

ul#sitemap li {list-style: url(../images/arrowbullet.gif); margin-top:3px;}

ul#sitemapsub1 li {list-style: url(../images/arrowbullet.gif); margin-top:3px;  margin-left: 20px;}
ul#sitemapsub2 li {list-style: url(../images/arrowbullet.gif) ; margin-top:3px; margin-left: 40px; }


.arrowlink {background: url(../images/arrow_white.png) no-repeat left; padding-left: 10px; color: #828282 !important; font-size:11px;}
.arrow_link_black {background: url(../images/arrow_black.png) no-repeat left; padding-left: 15px; color: Black !important; font-size:11px; line-height: 18px; text-decoration: none;margin-left:2px;}

.black {color: Black;}
a.black {color: Black; text-decoration: none;}
a.black:hover {color: Black; text-decoration: underline;}

/*sizes*/

.s1 {	border-bottom: 1px #d57430 solid; padding: 10px 0; border-right: 1px #d57430 solid; font-size: 12px;}
.s2 {	border-bottom: 1px #d57430 solid; padding: 10px; border-right: 1px #d57430 solid;
 text-align: center; font-size: 12px;}
.s3 {	padding: 10px; border-right: 1px #d57430 solid;
 text-align: center; font-size: 12px;}
 .s4 {	padding: 10px 0; border-right: 1px #d57430 solid; font-size: 12px;}

.pictureHolder .content {margin:0;padding:0;}