*{padding:0; margin:0;}
a{outline:none; text-decoration:none; color:#FF0000;}
a:hover{text-decoration:underline;}

img{border:0;}
.PageName {margin:0px; padding:0px;}
h1{color:#2c2c2c; text-transform:uppercase; padding:13px 0px 15px 0px; font-size:25px;}
line-through{color:#ff0000;}
ul{list-style-type:none; line-height:0px;}	
.clear{clear:both; padding:0px; margin:0px;}
body{font:12px/18px Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:0px; background:url(/images/template/main_bg.jpg) repeat-x 0 #1d1d1d;}
#page{width:100%; height:auto; margin:0 auto; background:url(/images/template/main_header_bg.jpg) no-repeat 50% 0 #1d1d1d;}
#header{width:948px; height:auto; padding:6px 0px 0px 0px; margin:0px auto; position:relative;}

#header .welcome{display:block; text-align:right; padding:10px 36px 0px 0px; font:normal 12px/12px Arial; color:#2e2e2e;}
#header .questions{float:left; padding:20px 0px 0px 6px; font:normal 18px/18px Arial; color:#2e2e2e;}
#header .offerod{position:absolute; left:286px; top:15px; font:normal 12px/12px Arial; color:#FF0000;}

.logo{float:left;}
.tlinks{float:right; padding:10px 0px 0px 0px;}
.tlinks span{float:left; padding-top:3px;}
.tlinks a{text-decoration:none; color:#000; padding:0 3px 0px 3px; font:12px/32px Arial, Helvetica, sans-serif;}
.tlinks a:hover{text-decoration:underline;}
.tlinks .cartimage{float:right; margin:0px 5px 0px 10px; width:22px; padding:7px 0px 0px 0px;}
.tlinks .carttext{float:right;}
.menu{position:absolute; z-index:5000; left:284px; top:59px; height:30px; margin:19px 15px 0 0; width:650px;}
.menu ul{z-index:100; margin:0; padding:0; list-style-type:none;}
.menu ul li.m{height:30px; margin:0px 7px 0px 0px; background:url(/images/template/nevi_right.jpg) no-repeat 100% 50%; padding:0 15px 0 0; position:relative; display:inline; list-style:none; float:left; font:18px/30px Georgia, "Times New Roman", Times, serif; color:#464646;}
.menu ul li.m a{display:block; background:url(/images/template/nevi_left.jpg) no-repeat 0 50%; padding:0 0 0 15px; text-decoration:none; color:#464646;}
.menu ul li.m:hover {background:url(/images/template/nevi_right_o.jpg) no-repeat 100% 50%;}
.menu ul li.m:hover a{background:url(/images/template/nevi_left_o.jpg) no-repeat 0 50%;}
.menu ul li.m:hover li {width:176px; height:25px; background:url(/images/template/ms-li-bg.png) no-repeat;}
.menu ul li.m:hover li a{background:transparent !important;}
.menu ul li.m ul{width:176px; display:none; visibility:hidden;}
.menu ul li.m ul.uls{position:absolute; left:0; padding:0px 0px 0px 0px !important; margin:0px 0px 0px 12px !important;}
.menu ul li.m ul.ulss{z-index:10000 !important; border-top:solid #DEA303 1px !important; margin:-25px 0px 0px 175px !important;}

.menu ul li.m ul li{display:list-item; float:none; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; width:176px !important; height:25px !important; background:url(/images/template/ms-li-bg.png) no-repeat;}
.menu ul li.m ul li a{background:transparent !important; margin-left:5px; width:150px; font:12px/25px Arial, Helvetica, sans-serif; color:#000; text-transform:none;}
.menu ul li.m ul li a:hover {width:150px; text-decoration:underline; color:#b79443;}
.menu ul li.m ul li.larrow{background:url(/images/template/ms-li-arrow-bg.png) no-repeat 93% 50% !important;}

.menu ul li.m ul li.sbot{width:176px; height:28px !important; background:url(/images/template/ms-libot-bg.png) no-repeat !important;}
.menu{float:right; height:30px; margin:19px 15px 0 0; width:650px;}
.menu ul{z-index:100; margin:0; padding:0; list-style-type:none;}

.menu ul li.ms{height:30px; margin:0px 7px 0px 0px; background:url(/images/template/nevi_right.jpg) no-repeat 100% 50%; padding:0 15px 0 0; position:relative; display:inline; list-style:none; float:left; font:18px/30px Georgia, "Times New Roman", Times, serif; color:#464646;}
.menu ul li.ms a{display:block; background:url(/images/template/nevi_left.jpg) no-repeat 0 50%; padding:0 0 0 15px; text-decoration:none; color:#464646;}
.menu ul li.ms:hover {background:url(/images/template/nevi_right_o.jpg) no-repeat 100% 50%;}
.menu ul li.ms:hover a{background:url(/images/template/nevi_left_o.jpg) no-repeat 0 50%;}
.menu ul li.ms:hover li {width:145px; height:25px; background:url(/images/template/ms-lis-bg.png) no-repeat;}
.menu ul li.ms:hover li a{background:transparent !important;}
.menu ul li.ms ul{width:145px; position:absolute; left:0; padding:0px 0px 0px 0px !important; margin:0px 0px 0px 12px !important; display:none; visibility:hidden;}
.menu ul li.ms ul li{display:list-item; float:none; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; width:145px !important; height:25px !important; background:url(/images/template/ms-lis-bg.png) no-repeat;}
.menu ul li.ms ul li a{background:transparent !important; margin-left:5px; width:150px; font:12px/25px Arial, Helvetica, sans-serif; color:#000; text-transform:none;}
.menu ul li.ms ul li a:hover {width:145px; text-decoration:underline; color:#b79443;}
.menu ul li.ms ul li.sbot{width:145px; height:28px !important; background:url(/images/template/ms-lisbot-bg.png) no-repeat !important;}

.ticons {position:absolute; z-index:5000; left:886px; top:61px; height:30px; margin:19px 15px 0 0; width:auto; width:60px;}

.downarrowclass{position:absolute; top:12px; right:7px;}
.rightarrowclass{position:absolute; top:12px; right:7px;}
.ddshadow{position:absolute; left:0; top:0; width:0; height:0; margin:0px; padding:0px; background:none; border:solid #000 0px;}
.toplevelshadow{opacity:0.8;}


.pictop{margin:0px; padding:0px; color:#FFF; width:948px; height:258px; overflow:hidden; float:left;}
#highlight {margin:0px; padding:0px; width:948px; height:258px; background:transparent;}
.slide {margin:0px; padding:0px; color:#FFF; width:948px; height:258px; position:relative;}
.pic{width:948px; height:258px; float:left; position:relative; padding:0px; margin:0px; font:40px/40px Georgia, "Times New Roman", Times, serif; color:#fff;}
.pic img {position:absolute; top:0px; left:0px; margin:0px; padding:0px;}
.pictext{position:absolute; z-index:2; margin:41px 0px 0px 40px; padding:0px;}
.pictext p{font:12px/12px Arial, Helvetica, sans-serif; color:#fff; margin:10px 0px 0px 4px; padding:0px;}
.pictext2{position:absolute; z-index:2; margin:35px 0px 0px 40px; padding:0px;}
.pictext2 p{font:12px/12px Arial, Helvetica, sans-serif; color:#fff; margin:10px 0px 0px 4px; padding:0px;}

#contentbottom{width:100%; margin:0px auto; margin-bottom:0px; padding:0px; background:transparent url(/images/template/main_bottom_bg.jpg) repeat-x 0 100%;}
#content{width:948px; height:auto; padding-top:6px; margin:0px auto;}
.top{width:948px; height:15px; float:left; background:url(/images/template/body_top.png) no-repeat 0 0; margin:2px 0px 0px 0px;}
.mid{width:918px; height:auto; float:left; background:url(/images/template/body_mid.png) repeat-y 0 0; padding:0 15px;}
.bot{width:948px; height:15px; float:left; background:url(/images/template/body_but.png) no-repeat 0 0;}
.bottextbox{width:100%; background:#1D1D1D; margin:0px; padding:0px;}
.bottext{color:#FFF; text-align:justify; width:948px; margin:0px auto;}
.bottext h1, h2, h3{font:12px/18px Arial, Helvetica, sans-serif; padding:0px !important; margin:0px !important; color:#FFF; display:inline !important; text-transform:none;}
.bottext p.title{font-size:20px; padding:15px 12px 0px 12px;}
.bottext p{padding:15px 12px 15px 12px;}
.bottext div.title{font-size:20px; padding:15px 12px 0px 12px;}
.bottext div{padding:15px 12px 15px 12px;}
.bottext ul{list-style-type:disc; line-height:20px !important; padding:15px 0px 15px 40px !important; margin:0px 30px 0px 0px !important;}
.cl{float:left; width:180px; margin:0px;}
.cm{float:left; width:722px; margin:0px; padding-left:15px;}
.cm ul{list-style-type:disc; line-height:20px !important; padding:5px 0px 15px 40px !important; margin:0px 30px 0px 0px !important;}
.cm ol{line-height:20px !important; padding:5px 0px 15px 40px !important; margin:0px 30px 0px 0px !important;}
.cm ol a{text-decoration:none; color:#2c2c2c;}
.cm ol a:hover{text-decoration:none; color:#FF6600;}
.cts {font-size:16px; color:#2c2c2c; background:#FDEDB2; padding:7px 10px 7px 10px; margin-bottom:5px;}
.cts a{font-size:12px;}
.cts a:hover{font-size:12px;}
.bpad{padding-left:10px;}

.cats{width:171px; height:auto; float:left; background:url(/images/template/left_nevi_bg.png) no-repeat 0 0 #ee4b00;}
.ctop{width:171px; height:47px; float:left; background:url(/images/template/left_nevi_head.png) no-repeat 0 0;}

.cmid{width:171px; min-height:500px; height:auto; float:left;}

.cats ul{padding:0px; margin:0px;}
.cats ul li{padding:0px; margin:0px;}
.cats ul li a{padding:0px; margin:0px; background:url(/images/template/nevi_bg.png) no-repeat 0 0; font:bold 12px/30px Arial, Helvetica, sans-serif; color:#fff; height:30px; display:block; padding:0 0 0 25px;}
.cats ul li a:hover{background:url(/images/template/nevi_bg_o.png) no-repeat 0 0;}
.cats ul li a.cselected{background:url(/images/template/nevi_bg_o.png) no-repeat 0 0;}
.cats ul li ul{padding:0px; margin:0px;}
.cats ul li ul li{padding:0px; margin:0px;}
.cats ul li ul li a{border-bottom:#ef7238 solid 1px; background:#fdecb0; font:12px/20px Arial, Helvetica, sans-serif; color:#000; text-transform:none; margin:0px; padding:0px 0px 0px 35px; height:auto;}
.cats ul li ul li a:hover{text-decoration:none; background:#fdecb0; font-weight:bold;}
.cats ul li ul li a.cselected{text-decoration:none; background:#fdecb0; font-weight:bold;}



#footer{width:100%; height:auto; padding-top:6px; margin:0px auto; background:#1D1D1D url(/images/template/footer_img.png) repeat-x 0 0;}
.farea {width:948px; height:95px; padding:0px; margin:0px auto;}
.fcards {float:left; padding:25px 0px 0px 10px;}
.flinks {float:left; text-align:center; width:570px; padding-top:25px; margin:0px auto; font:11px/20px Arial, Helvetica, sans-serif; color:#737373;}
.flinks p{padding:0; margin:0;}
.flinks a{padding:0; margin:0; color:#737373; margin-bottom:10px; height:30px; text-decoration:none;}
.flinks a:hover{padding:0; margin:0; text-decoration:underline;}
.flinks .wfy{font:10px Arial, Helvetica, sans-serif;}
.ficons {float:right; padding:25px 10px 0px 0px;}
.hitems{width:100%; height:auto; margin:10px 0px 0px 0px;}
.hitems .featured{/*display:none; visibility:hidden;*/}
.hitems .more{font-size:18px; font-weight:normal; padding-bottom:10px;}
.hitems .item{width:110px; float:left; padding:0 27px 0px 27px; margin:10px 0px;}
.hitems .first{padding-left:5px;}
.hitems .last{padding-right:5px;}
.hitems .rownew{clear:both; width:100%; height:1px; padding:5px 0px 5px 0px;}
.hitems .item img{padding:0px; margin:0px; width:110px; height:102px;}
.hitems .item a {text-transform:capitalize; margin:0px 5px 0px 0px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.hitems .item a:hover {text-decoration:underline;}
.hitems .item span{font:bold 12px/20px Arial, Helvetica, sans-serif;color:#089651;}
.hitems .item span.pricediscounted{color:#FF0000; text-decoration:line-through;}
.hitems .item .addcart{width:92px; height:26px; float:left; background:url(/images/template/addtocat.png) no-repeat 0 0; display:block; font:bold 12px/26px Arial, Helvetica, sans-serif; color:#000; margin:10px 0 0 0; text-align:center;}
.hitems .item .addcart:hover{width:92px; height:26px; float:left; background:url(/images/template/addtocat_o.png) no-repeat 0 0; display:block; font:bold 12px/26px Arial, Helvetica, sans-serif; color:#000; margin:10px 0 0 0; text-align:center;}
.texttop{clear:both; width:100%; padding:10px 0px 10px 0px;}
.textbottom{clear:both; width:100%; padding:10px 0px 10px 0px;}

/* use the following to make the button change colors upon rollover; but as well set the tblButton a and a:hover to color F44212
.tblButton:hover {background-color:#FFF; color:#F44212;}
.tblButton:hover a {background-color:#FFF; color:#F44212; text-decoration:underline;}
*/
.tblButton {border:1px solid #F99212; background-color:#F44212; padding:5px 3px 5px 3px;}
.tblButton a {font-size:11px; font-weight:bold; color:#FFF!important; text-decoration:none!important;}
.tblButton a:hover {text-decoration:underline!important;}

.SubmitButton {border:1px solid #F99212; background-color:#F44212; padding:7px 3px 5px 3px; font:bold 11px/11px Arial; color:#FFF !important; text-decoration:none;}
.SubmitButton:hover {text-decoration:underline; cursor:pointer;}