html{height: 100%;}
*{margin:0;padding:0;outline:0}
body{width:100%;height:100%;background:#031216;}
body,div,img,form{margin:0;padding:0;}
form{display: inline;}
img,input{border:none;}
body,div,p,select,input,textarea{font-size: 12px;font-family: tahoma, verdana, arial, sans-serif;color:#CCC;}
p{margin:4px 0px;padding:0}
a{color:#FFF;font-size: 11px;text-decoration: none;outline: none;}
a:hover{color:#F06292}

select{border:1px solid #000;padding:1px 2px;color:#333;line-height: 12px;margin: 0;}
textarea {border: 1px solid #000;padding: 3px;color:#000}
input{color:#333}
h1{margin: 0;display: block;padding:0;font-size: 13px;color:#900;font-weight: bold;}
h1 a {color: #003399; text-decoration: underline; }
h2{margin: 0;display: block;padding: 0 0 13px 0;font-size: 16px;color:#900;font-weight: bold;}
h3{margin: 0;display: block;padding: 0;font-size: 17px;font-weight: normal;}

.Error{color:#990000;text-align: center;}
object,embed{border:0;z-index:2;}
#pageLayout{width: 960px;margin:0 auto;background:#010506;height: 100%;}
#pageLayout td{vertical-align: top;}
.l{float:left}
.r{float:right}
.clear{clear: both;line-height: 0;font-size: 0;}
ul{list-style-image: url(/images/li.png);margin:0 0 0 60px;list-style-position: outside;}
ul li{margin:10px 0px !important;}
.ul_left{margin-left: 270px;}

.ul1{list-style-image: url(/images/li7.png);}
.ul1 li{font-size: 15px;}

.checkbox{width:13px !important;height: 13px;border: 1px solid #333;margin:0 5px 0 0;vertical-align:middle;}

.radio {width: 13px;height: 13px;display: inline-block;cursor: pointer;background: url(/images/radio.gif);overflow:hidden;vertical-align:top}
.radioChecked {background-position: 0 -13px;}
.radio input {margin-left: -17px;vertical-align:top;}
.tabcheck label{margin:0 0 0 5px;line-height: 11px;}
/******/
#PageHeader{height:99px;padding-top:1px;background:url(/images/t/bg1.jpg);}

#LeftBg{position: absolute;top:0;left:0;background: url(/images/bg_left.jpg) top right no-repeat;}
#RightBg{position: absolute;top:0;left:960px;background: url(/images/bg_right.jpg) top left no-repeat;}

#url{float:left;margin:30px 0 12px 30px;}
#TopMenu{float:right;height:98px;margin: 1px 0;}
#PageFooter{color:#677A83;height: 56px;}
#PageFooter div{color:#677A83;font-size: 11px;}
#PageCenter{background:url(/images/l/bg1.jpg) 0 169px no-repeat;}

#Center1{float:left;width: 650px;}
#Center2{width: 960px;float: left;}
#Center{float:left;width: 640px;}
#LeftMenu{float:left;width:300px;margin-left:10px;padding-bottom: 14px;}
#LeftMenu1{float:left;width:280px;margin:0 10px;padding-bottom: 14px;}

#TopBar{background:#FFF url(/images/tbcorn.gif) no-repeat top right;height: 39px;width: 640px;}
#TopBar form{float:left;padding-top: 8px;}
#TopBar form img{float:left;}
#TopBar form div{float:left;}
#Track{border-top:1px solid #96A4A7;border-bottom:1px solid #96A4A7;background: #E1E1E1;color:#000;margin: 0;height:18px;padding-top:3px;width: 140px;}
#Text{text-align: left;padding:5px 10px;width:630px;position: relative;zoom:1}
#ShareThis{margin-bottom: 10px;height: 39px;}
#ShareThis img{float: left;}
#TrackForm{background: #042125;height: 39px;margin-bottom: 15px;}
#TrackForm input{float: left;}
#TrackForm img{float: left;}
#Track1{border: none;margin-top: 8px;font-size: 13px;line-height: 15px;width:102px;padding: 3px 3px 4px 3px;}

#head_page{height: 49px;margin:14px 10px 0px 10px;border-bottom: 1px solid #571D3A;width: 618px;padding:0 6px}
#head_page1{height: 49px;margin:14px 10px 0px 10px;width: 618px;padding:0 6px}
#head_page2{height: 49px;margin:14px 10px 0px 10px;width: 928px;padding:0 6px}
#head_page2 div{font-size: 11px;color:#FFF;text-align: right;}
.yell{color:#F90;font-size: 13px;}
.faq{color:#CCC;font-size: 12px;padding-left:40px;}
.faqq{font-size: 15px;color:#C69;cursor: pointer;padding:0 6px}
.faqa{font-size: 15px;color:#099;margin-left: -20px;}

#headhome{color:#FFF;font-size: 11px;padding:6px 15px 0;text-align: center;line-height: 18px;}
.welcom{border-bottom: 1px solid #006064;padding:5px 0 15px 16px;margin-top: 10px;}

/* HR */
.hr1{border-bottom:1px solid #571D3A;height: 1px;clear: both;margin:11px 0 15px 0;font-size: 1px;}
.hr2{border-bottom:1px dotted #1A2B31;height:1px;clear: both;margin:10px 0;font-size: 1px;}
/* CONTACS US */
#contact2{width:100%;border-collapse:collapse;}
#contact2 td{padding: 0;margin: 0;vertical-align: top;}

#contacts{width:370px;border-collapse: collapse;}
#contacts td{font-size: 11px;color:#fff;border-bottom: 1px dotted #1A2B31;padding:3px 6px 6px 5px;vertical-align:middle}
#contacts td input{width: 200px;border:1px solid #000;height: 19px;color:#000;}
.field{height:19px;}
.field div{float:left;font-size: 11px;color:#fff}
.field input{width: 170px;border:1px solid #000;height: 19px;color:#000;}
.fieldinput{border-bottom: 1px solid #899093;width: 201px;}

.submit{float:right;border:0;padding:10px;}
.reset{float:left;padding:10px;cursor: pointer;}
/*customer*/
.cust1{font-size: 13px;color:#fff;padding: 0 5px;text-shadow: 0px 0px 1px #B7B7B7;}
.cust2{font-size: 11px;color:#999;padding: 0 5px;}
.star{font-size: 11px;color:#F93;padding: 2px 5px;}
.star img{vertical-align: bottom;}
/*product*/
.Products{background:#2B393F !important;color:#FFF;font-size:0;min-height: 160px;margin:0 0 10px 0;width: 630px;overflow: hidden;position: relative;zoom:1;line-height: 0;}
.Products1{min-height:410px;background:#2B393F;color:#FFF;font-size: 11px;position: relative;zoom:1;line-height: 0;}
.ProductsImg{width: 130px;height:140px;vertical-align: middle;text-align: center;padding:10px;float:left;}
.ProductsName{padding:10px;font-size: 21px;line-height: 18px;text-align: left;}
.ProductsName a{font-size: 21px;line-height: 18px;}
.ProductsName1{font-size:28px;color:#FFF;padding: 2px 10px 0 0;line-height: 28px;}
.ProductsPrice{font-size: 15px;color:#828B8E;position: absolute;bottom:21px;left:156px;line-height: 24px;}
.ProductsPrice span{color:#FFF;font-size: 21px;text-shadow: 0px 0px 1px #B7B7B7;}

.ProductsPrice1{font-size: 11px;color:#828B8E;position: absolute;bottom:15px;left:150px}
.ProductsPrice1 span{color:#FFF;font-size: 15px;text-decoration: line-through;}
.ProductsPrice2{font-size: 11px;color:#828B8E;position: absolute;bottom:43px;left:150px}
.ProductsPrice2 span{color:#FFF;font-size: 21px;}

.Specials{min-height:220px;margin-bottom: 10px;position: relative;zoom:1;height: 220px;}
#Specials_home{height:210px;width: 650px;margin:10px 0;}
.includes{color: #fff;font-weight: bold;font-size: 11px;padding-top:5px;}
.includes ul{margin:5px 0 0 0;list-style-position: inside;}
.includes li{margin:0;line-height: 10px;}
.SpecName{font-size: 24px;text-align: left;color:#FFF;line-height: 24px;}
.SpecPrice{position: absolute;bottom: 58px;right: 105px;color: #FFF;font-size: 14px;}
.SpecPrice2{position: absolute;bottom: 55px;right: 16px;font-size: 19px;text-decoration:line-through;width: 84px;text-align: center;color:#FFF}
.SpecPrice1{position: absolute;bottom: 14px;right: 128px;color:#FFF;font-size: 15px;}
.SpecPrice1 span{font-size: 21px;}
.SpecCart{position: absolute;bottom: 13px;right: 15px;}

.spec1{background:#97CB00 url(/images/spec/1_3.jpg) no-repeat right;}
.spec2{background:#FF9900 url(/images/spec/2_3.jpg) no-repeat right;}
.spec3{background:#1EAFBF url(/images/spec/3_3.jpg) no-repeat right;}
.spec4{background:#009933 url(/images/spec/4_1.jpg) no-repeat right;}

.spec1 ul{list-style-image: url(/images/li5.gif);}
.spec2 ul{list-style-image: url(/images/li3.gif);}
.spec3 ul{list-style-image: url(/images/li6.gif);}
.spec4 ul{list-style-image: url(/images/li4.gif);}
.ProductsButt{position: absolute;bottom:12px;right:12px}
.ProductsButt img,.ProductsButt div{float: left;}

.ProductsImg1{width:240px;height:370px;vertical-align: middle;text-align: center;padding:10px;float:left;}
.ProductText{font-size: 13px;padding:10px 10px 125px 20px;color:#FFF;line-height: 15px;}
.ProductText div,.ProductText td, .ProductText span{font-size:12px;color:#FFF;text-shadow: 0px 0px 1px #B7B7B7;line-height: 17px;}
.ProductText li{font-size:13px;color:#FFF;text-shadow: 0px 0px 1px #B7B7B7;}
.corn1,.corn2,.corn3,.corn4{position: absolute;height: 6px;width: 6px}
.corn1{top:0px;left:0;}
.corn2{top:0px;right:0;}
.corn4{bottom:0px;left:0;}
.corn3{bottom:0px;right:0;}

.corn17,.corn27,.corn37,.corn47{position: absolute;height: 7px;width: 7px}
.corn17{top:0;left:0;}
.corn27{top:0;right:0;}
.corn47{bottom:0;left:0;}
.corn37{bottom:0;right:0;}
/*cart*/
#carttable{margin:0;padding:0;border:0;border-collapse: collapse;width: 100%;}
#carttable th,.carttable td{margin:0;padding:0;border:0;}
#carttable th{background:#571D3A;height: 31px;}
#carttable th div{color:#FFF;padding:9px 10px 0 9px;font-size: 11px;text-transform: uppercase;}
#carttable th img{float:right;}
.th1{background: url(/images/c/corn1.gif) top left no-repeat;width: 322px;}
.th2{background: #571D3A url(/images/c/corn2.gif) top right no-repeat !important;width: 14px;}
#carttable td{color:#FFF;border-bottom: 1px dotted #1A1A1A;padding: 6px;}
#carttable td select{width: 86px;}
#carttable td input{width:38px;border:1px solid #000;height: 17px;}
#carttable td a{color:#FFF}
.dinput{border-bottom: 1px solid #414B4C;width: 40px;}
.cartr{text-align: right;font-weight: bold;}
.last td{border-bottom: 1px solid #571D3A !important;}

#totaltab{margin:0;padding:0;border-collapse: collapse;width: 100%;}
#totaltab td{padding:5px;color:#FFF;text-align: right;font-weight: bold;margin: 1px;white-space: nowrap;}

/*check*/
.tabcheck{border-collapse: collapse;padding:0;margin:0;width: 100%;}
.tabcheck th{text-align: left;border-bottom: 1px solid #571D3A;padding:0 0 7px 0;margin:0}
.tabcheck td{border-bottom: 1px dotted #1A272E;padding:6px 11px 4px 8px;width: 100px;vertical-align: bottom;}
.input_field{width: 168px;border:1px solid #000;height: 17px;background: #ccc;}
.tabcheck td select{width: 170px;border:1px solid #000;background: #ccc;}
.tabcheck td div{border-bottom: 1px solid #414B4C;width:170px;}
#check{margin: 10px;padding:0;}
#check td{padding:7px;margin:0;vertical-align: top;color:#FFF;font-size: 11px;}

.tabcheck1{width: 100%;}
.tabcheck1 th{border-bottom: 1px solid #571D3A;padding:6px 11px 10px 0px;text-align: left;font-weight: normal;height:45px;}
.tabcheck1 th div{color:#fff;font-size: 11px;}
.tabcheck1 td{border-bottom: 1px solid #571D3A;padding:4px 11px 4px 11px;height: 61px;text-align: center;vertical-align: middle ! important;}
.tabcheck1 td div{border-bottom: 1px solid #414B4C;width:170px;}
.tabcheck1 td div select{width: 170px;border:1px solid #000;background: #ccc;}
.tabcheck1 td div input{width: 170px;height: 19px;background: #ccc;}
.tabcheck1 td a{color:#F06292;font-weight: bold;padding-left: 20px;text-decoration: underline;}

.code1{font-size: 13px;color:#FFF;text-align: center;padding:20px 0;}
.code2{font-size: 10px;color:#fff}
.code2 img{padding-right: 5px;}
/*review*/
#lblock{float: left;width:300px;margin:10px 20px 10px 20px;color:#FFF;font-size: 11px;font-weight: bold}
#lblock div{padding: 0 0 20px 11px;}
#lblock span{color:#F69}
#lblock img{padding: 0 0 4px 11px;}
.please{color:#F69;font-size: 20px;text-align: center;width: 499px;margin: 23px auto 40px auto;}
#rblock{float:left;width:610px;margin:36px 0 10px 0px;}
.radio1{border:none !important;height: 11px ! important;width: 11px !important;margin:0 0 0 28px;}

.Page{height:23px;float:left}
.Page div{margin-left: 5px;float: left;}
.und{font-size: 10px;color:#051B22 !important;background: #C387A5 !important;height: 14px;width: 15px;display: block;text-align: center;padding-top: 2px;}
.Page div a{font-size: 10px;text-decoration: none;color: #9DC0CC;background: #1E3239;height: 14px;width: 15px;display: block;text-align: center;padding-top: 2px;}
#times{font-size: 22px;}
#OutMessage{position: absolute;border: 1px #571D3A solid;top:40%;left:40%;width: 300px;height: 50px;background: #2B393F;padding: 10px;display: none}

.fieldx input{width: 168px;border:1px solid #000;height: 17px;}
.fieldx{border-bottom: 1px solid #414B4C;width:202px;}
#Stock1{height: 50px;margin: 10px 0;position: absolute;bottom: 48px;right: 16px;}
#Stock{background: url(/images/stock.jpg) no-repeat;width: 143px;height: 50px;font-size: 13px;color:#33FF00;padding:8px 111px 0 96px;line-height: 14px;float: right;}

.Video{background: #2B393F;margin-bottom: 5px;position: relative;zoom:1;line-height: 0;font-size: 0;}
.VideoPage{background: #162327;height: 35px;position: relative;line-height: 0;font-size: 0;}
.VideoPage2{background: #162024;height: 35px;position: relative;line-height: 0;font-size: 0;margin-top: -5px;margin-bottom: 10px;}
.VideoPage1{float: right;margin: 9px 11px 0 0;line-height: 15px;color:#AEC0C8;font-size: 11px;font-weight: bold;}
.VideoPage1 div{font-weight: normal;line-height: 11px;}
.VideoTitle{font-size: 21px;color:#AEC0C8;line-height: 21px;padding:16px 20px 12px 20px;}
.VideoTitle span{color:#FFF}
.VideoProd{color:#AEC0C8;font-size: 11px;font-weight: bold;line-height: 15px;padding: 12px 15px 10px 15px;}
.VideoProd a{color:#CC3366 !important;text-decoration: underline !important;font-weight: normal;font-size: 11px;}
.delim{font-size: 0;line-height:1px;background: url(/images/delim.jpg) repeat-x;font-size: 1px;height: 1px;clear: both;}
.delim1{font-size: 0;line-height:1px;background: #57203D;font-size: 1px;height: 1px;}
#ContestForm{width:630px;margin-left: 10px;}
#ContestForm td{color:#fff;font-size: 11px;}
#ContestForm td div{color:#fff;font-size: 11px;}
#ContestForm .fieldinput{border-bottom: 1px solid #414446;width: 240px;margin:3px 0 4px 0;}
#ContestForm td div input{width:235px;background: #ccc;border: 1px solid #000;font-size: 12px;padding: 2px;}
#Contest{width:436px;background:#1C282D;padding:12px 17px;position:relative;line-height:0;text-align: justify;height: 296px;zoom:1;}
#Contest div{color:#fff;font-size: 12px;}
#Contest1{width: 432px; padding: 19px;background: #0C1316;position:relative;line-height:0;zoom:1;}

#TextAgree{border:1px solid #000;height: 119px;color:#000;background: #ccc;overflow: hidden;text-align: left;}
#TextAgree div,#TextAgree p{color:#000}

#fileToUpload_wrap_list a{color:#993366}

#NewsLetter{background: url(/images/lm/newsletter.jpg) no-repeat;width:280px;height:100px;margin-bottom: 9px;}
#NewsLetter img{float: right;margin:67px 8px 0 0;cursor: pointer;}
#NewsLetter input{float: left;margin: 70px 0 0 90px;font-size:12px;padding: 1px 2px 3px 2px;width: 115px;}

#NewsLetter1{background: url(/images/lm/newsletter1.jpg) no-repeat;width:300px;height:100px;margin-bottom: 9px;}
#NewsLetter1 img{float: right;margin:67px 8px 0 0;cursor: pointer;}
#NewsLetter1 input{float: left;margin: 70px 0 0 90px;font-size:12px;padding: 1px 2px 3px 2px;width: 135px;}

#SmallImg{margin-top: 6px;}
#SmallImg div{float: left;line-height: 0;font-size: 0;}
.im{background: url(/images/p/bg.gif) no-repeat;width: 70px;height:67px;padding-top:3px;cursor: pointer;margin-top: 2px;}
.im1{background: url(/images/p/bg1.gif) no-repeat;}

.ProdDelim{width:1px;height: 76px;margin: 0 7px;background: url(/images/p/delim.gif);font-size: 1px;line-height: 1px;}
#ContestText{float:left;width:470px;margin:0 10px;}
#ContestText1{text-align:left;margin-bottom: 20px;}
#ContestText2 {padding:20px;}
#ContestText2 div{text-shadow: 0 1px 1px #D0D3D3;color:#FFF;font-size: 14px;line-height: 16px;}
.contestvote{position: relative;zoom:1;background: #2B393F;margin:10px 10px 0 10px;text-align: left;line-height: 0;}
.contestvote .stext1{color:#00CCCC;font-size: 12px;line-height:16px;}
.contestvote .stext2{font-size: 17px;text-shadow: 0px 0px 1px #B7B7B7;line-height:19px;}
.contestvote .contest_img{width:84px;height: 84px;float: left;background-image: url(/images/contest/bg2.gif);padding: 3px;margin-right: 10px;margin-bottom: 5px;}
.contestvote .contest_img:hover{background-image: url(/images/contest/bg1.gif)}
.contestvote .zoom{font-size: 11px;color:#999;text-align: center;margin-top: 7px;line-height: 12px;}
.contestvote .digit{color: #00CCCC;font-size: 50px;position: absolute;top:9px;right:13px;line-height:50px;}
.contestvote .linescore{height:33px;background: #232F34;line-height: 21px;padding-top: 7px;margin-top: -5px;}
.contestvote .linescore .rate1{font-size: 15px;color:#ccc;margin-left:38px;text-shadow: 0px 0px 1px #B7B7B7;}
.contestvote .linescore .rate2{font-size: 21px;color:#00CCCC;}
.contestvote .linescore .rate3{font-size: 15px;color:#FF9900;margin-right: 15px;}
.contestvote .linescore label{font-size: 11px;color:#FF9900;margin:0 9px 0 5px}
.contestvote .linescore .radio{margin-top:8px;}


#SiteMap{line-height:24px;padding: 10px;}
#SiteMap1{line-height:24px;float: left;width:270px;padding: 10px;}
#SiteMap a,#SiteMap1 a{text-transform: uppercase;}
#SiteMap div{margin-left: 30px;}
.vote_end{margin-left:50px;color:#F90}
.hard{color:#CC6699;padding: 10px;margin-top: 20px;width: 135px;line-height: 14px;}
.hard1{color:#CC6699;width: 110px;line-height: 12px;font-size:10px}
.more_home{color:#CC6699;font-size:19px;margin:0 0 10px 15px;display: block;}
.more_home:hover{text-decoration: underline;}
#animate_container{margin-bottom: 10px;padding:0 15px 15px 15px;display: none;font-size: 10px;}
#animate_container div{font-size: 11px;line-height: 13px;}
#animate_container p{font-size: 13px;color: rgb(0, 204, 204);margin:7px 0 4px 0;line-height:20px;font-weight:bold;}