@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: "Daxline";
  src: url('daxlinepro-thin_0-webfont.eot');
  src: url('daxlinepro-thin_0-webfont.eot?iefix') format('eot'),
	 url('daxlinepro-thin_0-webfont.woff') format('woff'),
	 url('daxlinepro-thin_0-webfont.ttf') format('truetype'),
	 url('daxlinepro-thin_0-webfont.svg#webfontRLGTkmCH') format('svg');
}
@font-face {
  font-family: "Daxline";
  
  src: url('daxlinepro-bold_0-webfont.eot');
    src: url('daxlinepro-bold_0-webfont.eot?iefix') format('eot'),
         url('daxlinepro-bold_0-webfont.woff') format('woff'),
         url('daxlinepro-bold_0-webfont.ttf') format('truetype'),
         url('daxlinepro-bold_0-webfont.svg#webfontjZszgeUP') format('svg');
    font-weight:bold;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#f0f0f0;
	margin: 0;
	padding: 0;
	color: #a2a2a2;
	overflow-y: scroll;
}
#head {height:60px; padding:6px 0 0 0; margin-right:0px;}
#subhead { margin-right:0px;}
.container { width: 1000px; margin: 0 auto; /*border:solid 1px red*/ }
.payoff {float:right; padding-top:30px; font-size:12px; color:#646464; text-shadow: 1px 1px 1px #fff;}
img.logo {padding-top:10px;}

a { color:#464646; text-decoration:none;}
a:hover { text-decoration:underline; color:#333;}

#cont_menuBar {text-align:right;height:34px; background:#FCC400; padding:0; margin:0; }

#menuBar {margin:2px; padding:0px 10px 0px 0px; }
#menuBar img { /*border-right:solid 1px red;*/ margin-left:15px; cursor:pointer;}
#menuBar a img {border:0px;}

ul#menuBar {
float: right;
list-style-type:none;
margin:0px;
padding:0px 0px 0px 245px;
position:relative;
top:0px;
}
ul#menuBar li {
float:left;
position:relative;
 }

ul#menuBar li a {font-family:"Daxline",Arial, Helvetica, sans-serif; font-weight:bold; display:block; font-size:14px; padding:9px 20px; text-shadow:#fff 1px 1px 1px;}
ul#menuBar li div.sub_menu a {padding:2px 2px 4px 12px;}
ul#menuBar li a.selected { /*background:#f8b101;*/ color:#000; text-shadow:#fff 1px 1px 1px; padding:9px 20px 7px 20px;}
/* ul#menuBar li a.arrow {padding-right:15px; background:url(/images/arrow.png) no-repeat right 17px;} */
ul#menuBar li a:hover {text-decoration:none; font-weight:bold; /*background:#f8b101;*/ color:#000; text-shadow:none; padding:9px 20px 7px 20px; }
ul#menuBar li a.selected:hover {  margin-top:0px; color:#000; }
ul#menuBar li a img {position: relative;  top: 2px; left:-10px;}
div.sub_menu {
display:block;
line-height:20px;
padding:0;
position:absolute;
text-align:left;
width:97px;
z-index:1;
margin-top:1px;
margin-left:8px;

}
ul#menuBar div.selected {display:block;}
.sub_menu a {
background:#f6f6f6;
color:#4d4d4d;
display:block;
font-size:12px;
text-decoration:none;
margin-top:-1px;
border-top:solid 1px #ddd; border-bottom:solid 1px #fff;
border-left:solid 1px #FCC400; border-right:solid 1px #FCC400;
}
.sub_menu a.first {border-top:solid 1px #fff;}
.sub_menu a.last {border-bottom:solid 1px #FCC400;}
ul#menuBar li .sub_menu a:hover, ul#menuBar li .sub_menu a.s { background:#eee; color:#333; border-top:solid 1px #ddd; font-weight:bold; }
.sub_menu a.selected { background-color:#fbd54e;  color:#333; text-shadow:#fff 1px 1px 1px;  }

.navhelp {color:#ababab; font-size:12px; padding:3px 0 0 0; font-family:"Myriad Web Pro", Arial, Helvetica, sans-serif; text-transform:lowercase;}
.navhelp a {color:#ababab; text-decoration:none; }
.navhelp a:hover {color:#717171; text-decoration:underline; }

/* HOME PAGE -->> */
.home_box {float:left; margin-bottom:10px;}
.home_box_body {padding:3px; border:solid 1px #faca1c; background:#f0f0f0; margin-top:5px; }
.home_box_body .html {background-color:#FFF; min-height:200px; }
.home_box_foot {font-family:"Myriad Web Pro", Arial, Helvetica, sans-serif; font-size:12px; padding:9px 0 0 0;}

.home_box h3 {font-family:"Daxline", Arial, Helvetica, sans-serif; font-size:16px; margin:0; color:#333; font-weight:normal; padding-right:14px; background:url(/images/arrow.png) no-repeat right 7px; display:inline;}

#rssLine {background:#FFFFFF; padding:0px; margin:0px; border-top: solid 1px #adadad; border-bottom: solid 1px #adadad; font-size:12px;}
#RSSBox, .rssHeadbox {background:#d6d6d6; color:#898686;  padding:10px 5px 10px 5px; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;}
#RSSBox a {color:#464646; text-decoration:none;} #RSSBox a:hover {color:#202020; text-decoration:underline;}

#newsBoxHome {color:#464646;}
/* <<-- HOME PAGE */


#mainContent h2 {margin:0; font-family:"Daxline", Arial, Helvetica, sans-serif; text-shadow:#FFF 1px 1px 1px; color:#454545; font-weight:normal; padding:0; margin:-2px 0 2px 0 ; font-size:22px;}
/* FORMs -->> */
input.k {  
  border:0 none; height:25px;
  margin:0px 2px 0px 2px; 
  background:url(/images/store/buttongradient.gif) repeat-x; font-family:"Daxline",Arial, Helvetica, sans-serif;  font-weight:bold; text-shadow:#fff 1px 1px 1px; color:#464646; -moz-box-shadow: 0 1px 2px #CCCCCC;  box-shadow: 0 1px 2px #CCCCCC; -webkit-box-shadow: 0 1px 2px #CCCCCC; padding:5px 10px 5px 10px;
  
}
input.k:hover {color:#000; -moz-box-shadow: 0 0px 2px #000;  box-shadow: 0 0px 2px #000; -webkit-box-shadow: 0 0px 2px #000; text-shadow:#fff 0px 0px 2px; cursor:pointer;}
input.unactive {color:#777;}





input[type=text],input[type=password] {font-family:"Myriad Web Pro", Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width: 150px;}

/* <<-- FORMs */

#footer {border-top:solid 1px #777; color:#343434;  border-bottom:solid 1px #777; font-size:12px; margin-right:5px; font-family:"Myriad Web Pro", Arial, Helvetica, sans-serif; padding: 5px 0; margin-top: 20px; }
#underFoot { color:#343434; padding:5px 0px 5px 0px; float:right; font-family:"Myriad Web Pro", Arial, Helvetica, sans-serif; }
#underFoot a {color:#343434; text-decoration:none;}
#underFoot a:hover {color:#000; text-decoration:underline;}
.addthis_toolbox {padding-top:4px;}
a.addthis_button_compact { text-decoration:none; color:#0361B0;}

/* SAFARI HACK */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #menu ul li {position:relative; top:2px;}
	#subMenu ul li {position:relative; top:4px;}
}

div#errHandle {color:#000; font-weight:bold; font-size:11px; margin-top:7px; text-shadow:#FACA1C 0px 0px 2px; padding-left:10px;}

/*  NEWS --- > */

 div.newsDet {padding-right:20px; color:#666;}
 a.newsTag { font-variant:small-caps; letter-spacing:1px;}
 #newsblock {border:solid 1px #f9c001; margin-left:-13px; float:left; width:763px; height: 705px; background:#fefefe; padding:5px;}
 #newsblock div.NewsRow { margin:3px; float:left; width:245px; background:#f6f6f6; height:210px; overflow:hidden;}
  #newsblock div.NewsRow h3 {margin:1px 2px; padding:5px; color:#474747; font-size:14px;}
 #newsblock div.NewsRow a {color:#474747; font-size:14px;} 
 #newsblock div.NewsRow a:hover {color:#000; text-decoration:none;}
 #newsblock div.NewsRow .newsDate { font-size:10px; padding:2px 6px; color:#333;}
 #newsblock div.NewsRow  .newsDesc { font-size:10px; padding:2px 6px;  }
 
 #newsblock div.NewsRowFull {max-height:none;}
 #newsblock div.NewsRowFull, #newsblock div.NewsRowFullH { margin:0px 0px 5px 230px; padding:14px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color:#FFF; border: solid 1px #fcc400; color:#333;}
 #newsblock div.NewsRowFull a, #newsblock div.NewsRowFullH a {} 
 #newsblock div.NewsRowFull a:hover, #newsblock div.NewsRowFullH a:hover {text-decoration:none;  }
 #newsblock div.NewsRowFull .newsDate, #newsblock div.NewsRowFullH .newsDate {float:right; margin-right:3px; font-size:10px;}
 #newsblock div.NewsRowFull .newsDesc, #newsblock div.NewsRowFullH .newsDesc { font-size:12px; line-height:20px; }
 #newsblock div.NewsRowFull h3, #newsblock div.NewsRowFullH h3 {margin:1px 0 5px 0;}
 #newsblock div.NewsRowFullH {max-height:90px; overflow:hidden;}
 #newsblock div.NewsRowFull a.nMore {display:none;}
 #newsblock div.NewsRowFullH a.nMore {float:right; margin-top:63px;}
 
 div.NewsFull {margin:0 0 5px 225px; padding:5px 5px 50px 12px; background-color:#FFF; border: solid 1px #fcc400; color:#333;}
 div.NewsFull h1 { margin:0px;}
 
 #newsmenulist { padding:10px;}
 #newsmenulist .caption {font-family: "Daxline", Arial, Verdana, sans serif; font-size:16px;}
 #newsmenulist .NewsPreview {margin:2px 0 0; height:144px; overflow:hidden; }
 #newsmenulist .NewsPreview h5 {margin:0px; padding:0px;}
 #newsmenulist a.viewAll {font-size:11px; float:right; background:url("/images/arrow1.png") no-repeat  right center; padding-right:13px; }
 
 ul.cursRecs { float:right; margin:0; }
 ul.cursRecs li {display: inline;}
 ul.cursRecs li a {display:block; float:left; min-width:12px; margin:2px; padding:2px; text-align:center; color:#666; text-decoration:none;}
 ul.cursRecs li a.ppp {width:28px;}
 ul.cursRecs li.selected a {display:block; float:left; min-width:12px; margin:2px; padding:2px; text-align:center; color:#222; text-decoration:underline; }
 ul.cursRecs li a:hover {display:block; float:left; min-width:12px; margin:2px; padding:2px;text-align:center; color:#222; text-decoration:underline; }
 
 
#sidebar1 { float: left; width:220px; height:711px;  padding:2px; min-height:400px; margin-right:12px; border: solid 1px #fcc400; }
#sidebar1 .newsMenu {margin:1px; background:#fff; min-height: 400px;}

#sidebar1 .inputLittleGrey {border:solid 1px #a1b2cd; background-color:#e6e9ed; font-size:11px; padding:1px; width:135px;}
#sidebar1 .inputLittleGrey:focus {border:solid 1px #4774b8; background-color:#FFFFFF;}
#sidebar1 fieldset {border:none; margin:0px 0px 1px 0px; padding:0px; width:150px; float:left;}
#sidebar1 fieldset div.legend {color:#666; font-size:9px; font-style:normal; text-align:left; }
#sidebar1 .error {border:solid 1px #9c2a00; background-color:#f9f6e8; font-size:11px; padding:1px; width:135px;}
#sidebar1 h3 {margin:0px;}
#sidebar1 ul.newslist {margin:10px 0 0 0; padding-left:0px; list-style:none;}
#sidebar1 ul.newslist li {font-size:11px; padding:4px 1px; border-bottom:dotted 1px #333; }
#sidebar1 ul.newslist li.last {border:none;}
#sidebar1 ul.newslist li a { display:block; color:#444;}
#sidebar1 ul.newslist li a:hover {color:#000; text-decoration:none;}
#sidebar1 ul.newslist li.selected { background:#f9c001;} #sidebar1 ul.newslist li.selected a { color:#000; }
#sidebar1 div.newsOpt1, #sidebar1 div.newsOpt0 {  font-family: "Daxline", Arial, Verdana, sans serif; font-size:16px; float:left; width:95px; text-align:center; color:#818181; padding:7px; }  #sidebar1 div.newsOpt1 a:hover, #sidebar1 div.newsOpt0 a:hover {text-decoration:none;}
#sidebar1 div.newsOpt1 { background-color:#f9c001;}
 #sidebar1 div.newsOpt0 { background-color:#d3d3d3;}
#sidebar1 div.newsOpt0:hover {background-color:#cdc096; color:#222; }



#trace { font-size:11px; display:none; }
#trace ul { margin:5px 8px 1px 1px; white-space: nowrap; padding: 0; }
#trace ul li { display: inline; list-style-type: none; }
#trace a {font-weight:bold; text-decoration:none; padding: 1px 5px 1px 8px; background:url(/images/arrow1.png) no-repeat left center; }
#trace a:hover, #trace a.selected {background:url(/images/arrow2.png) no-repeat left center; text-decoration:underline;}
#trace li.current { color:#333; text-decoration:underline; font-weight:bold; padding: 1px 2px 1px 8px; background:url(/images/arrow.png) no-repeat left center;}

/* < --- NEWS */

/* PRODUCT PAGE --- > */
#prod_specs_container {border-top:solid 1px #929292; border-bottom:solid 1px #929292; width:1000px; z-index:3; }
ul#prod_specs { list-style:none; font-family:"Daxline",Arial, Helvetica, sans-serif; background:#D3D3D3; border-top:solid 1px #fff; border-bottom:solid 1px #fff; margin:0; padding:5px 0px; height:15px;}
ul#prod_specs li {display:inline; float:left; padding-top:1px;  }
ul#prod_specs li a {padding: 5px 15px 5px 0; margin:0 18px 0 4px; text-shadow:#fff 1px 1px 1px;}
ul#prod_specs li a:hover {text-decoration:none; color:#000; text-shadow:#fff 0px 0px 2px;}
ul#prod_specs li a.selected {font-weight:bold; background:url(/images/arrow.png) no-repeat right center;}
ul#prod_specs li a:focus {outline:none;}
ul#prod_specs li#buyNow {float:right; font-weight:bold; height:15px; }
ul#prod_specs li#buyNow a {padding:7px 7px 5px 7px; margin:0; border-left:solid 1px #929292; }

div.prod_specs  { margin-bottom:30px; padding-top:2px; position:relative; z-index:1;}
div.prod_specs h3 {  font-family:"Daxline",Arial, Helvetica, sans-serif; font-weight:bold; text-shadow:#fff 1px 1px 1px; color: #444;}
div.prod_specs a.bringTop {font-size:11px; float:right; color:#333; text-decoration:none;}
div.prod_specs a.bringTop:hover {text-decoration:underline;}

div#LoginBox_container {width:200px;  margin-left:794px; z-index:2; padding:2px; border:solid 1px #fbc400; background:#f0f0f0;}
div#prod_container {width:770px;}

/* < --- PRODUCT PAGE */

/* LOGIN BOX --- > */
#LoginBox {padding:5px; font-family:"Daxline",Arial, Helvetica, sans-serif; background:#e0e0e0; height:97.5%; color:#808080; }
#LoginBox.logged {background:#FFF; color:#333;}
#LoginBox fieldset {border:none; margin-bottom:3px;}
#LoginBox fieldset legend {color:#8d8d8d; }
#LoginBox  a {text-decoration:none;} 
#LoginBox  a:hover {text-decoration:none;} 
#LoginBox  a#FB-Connect {text-decoration:none; display:block; margin:3px 0 3px -6px;} 
#LoginBox  a#FB-Connect img { border:none; margin-left:5px;}
#LoginBox  a#FB-Connect:hover {text-decoration:none; color:#000;} 
/*#LoginBox input.k {background:#fbc400; color:#464646; border:solid 1px #fbc400;   
  -moz-box-shadow: 0px 1px 1px #777;
  -webkit-box-shadow: 0px 1px 1px #777;
  box-shadow: 0px 1px 1px #777;
  margin:0px 2px 0px 2px; position:relative; top:-1px;
}
#LoginBox input.k:hover {-moz-box-shadow: 0px 0px 0px #777; top:0px; cursor:pointer;}*/

/* < --- LOGIN BOX  */

/* STORE ---> */
#storeBar_container {border-top:solid 1px #929292; border-bottom:solid 1px #929292; width:1000px; margin-bottom: 27px; }
ul#storeBar { list-style:none; font-family:"Daxline",Arial, Helvetica, sans-serif; background:#D3D3D3; border-top:solid 1px #fff; border-bottom:solid 1px #fff; margin:0; padding:5px; height:15px; color:#838383;}
ul#storeBar li {display:inline; float:right; padding-top:1px;  }
ul#storeBar li.sep { text-shadow:#fff 1px 1px 1px; font-family:Arial, Helvetica, sans-serif; margin:0 6px 0 6px;}
ul#storeBar li a {padding:5px; text-shadow:#fff 1px 1px 1px;}
ul#storeBar li a:hover {text-decoration:none; color:#000; text-shadow:#fbc400 0px 0px 2px;}
ul#storeBar li a.selected {font-weight:bold; background:url(/images/arrow.png) no-repeat right center;}
ul#storeBar li a:focus {outline:none;}
ul#storeBar li#buyNow {float:right; font-weight:bold; height:15px; }
ul#storeBar li#buyNow a {padding:7px 7px 5px 7px; margin:0; border-left:solid 1px #929292; }
/* < --- STORE */

a.xYellow {display:block; margin: 6px 0 0 3px; height:11px; text-decoration:none; background:url(/images/store/buttongradient.gif) repeat-x top center #f8c000; font-family:"Daxline",Arial, Helvetica, sans-serif;  font-weight:bold; text-shadow:#fff 1px 1px 1px; color:#464646; -moz-box-shadow: 0 1px 2px #CCCCCC;  box-shadow: 0 1px 2px #CCCCCC; -webkit-box-shadow: 0 1px 2px #CCCCCC; padding:3px 10px 10px 10px; font-size:14px;}
a.xYellow:hover {color:#000; -moz-box-shadow: 0 0px 2px #000;  box-shadow: 0 0px 2px #000; -webkit-box-shadow: 0 0px 2px #000; text-shadow:#fff 0px 0px 2px;}

.discount {/*color:#F07900;*/ color:#EB2D60; text-shadow:1px 1px 0px #fff;}
.VTA {color:#333; font-size:11px;}
.d_price {text-decoration:line-through;}
.shopbody {color:#000;}

#sign_in {position:absolute;  background:#FFFFFF; padding: 1px; border: 1px solid #454545; z-index: 10; -moz-box-shadow: 0 0 4px #FBC400; box-shadow: 0 0 4px #FBC400; -webkit-box-shadow: 0 0 4px #FBC400; margin-left: 805px; margin-top: 26px; }
#sign_in.social { margin-left: 811px;}

/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #sign_in {margin-left: 800px;} 
	#sign_in.social { margin-left: 805px;}
}




