* { margin:0px; padding:0px; }

img { border:0px;}

img, div { behavior: url(iepngfix.htc) }

h1,h2,h3 { color:#ffc424; margin-bottom:10px; }

strong { color: #ffc424; }

body { background:#333333; color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; }

a { color:#FFFFFF; text-decoration:none; }

a:hover { color:#ffc424; text-decoration:none; }

p { margin-bottom:10px; line-height:140%; }

#container { width:960px; margin:auto; }

#header { height:63px; background:url(uploads/header-background.jpg) }

#content { height:517px; background:#000000; }
#content-specials { background:#000000; }

#home-left { float:left; width:181px; height:517px; background-color:#000000; }

#left { float:left; width:178px; margin-left:10px; margin-top:10px; }
#left-main { background:url(uploads/left-nav.png) repeat-x; height:385px; }
#left-main div { padding:10px; }
#left-main div div { padding:0px; margin-bottom:10px; }

#left-shop { background:url(uploads/left-shopping.png) repeat-x; }
#left-shop div { padding:10px; }
#left-shop div div { padding:0px; margin-bottom:10px; }




#features-main { float:left; width:752px; margin-left:18px; margin-top:10px; }
#features-text { float:left; width:223px; margin-right:14px; }
#features-text strong { color:#ffc425; }
#features-image { float:left; width:300px; }
#features-overflow { height:368px; overflow:auto; }
#features-overflow div { padding-right:20px; }


#infopages { height:517px; width:960px; overflow:auto; overflow-x: hidden; }
#infopages div { padding:20px; }


#cart { padding:0px; }
.cartleft { float:left; width:540px; margin-right:10px; }
.cartright { float:right; width:410px; margin-top:10px; }



#center { }

#right { }

#footer { }



#copyright { margin-top:10px; text-align:center; font-size:10px; width:960px; margin:auto; }

#logo { margin-left:5px; margin-top:5px; float:left; width:215px; }

#nav { float:right; width:675px; }

#subnav { text-align:right; font-size:10px; margin-right:5px; margin-top:2px; }

/*#subnav div { margin-top:5px; margin-right:5px; font-size:10px; }*/

#subnav a { color:#FFFFFF; text-decoration:none; }

#subnav a:hover { color:#ffc424; text-decoration:none; }

#mainnav  { }

/*#mainnav div { margin-top:7px; float:right; margin-right:10px; }*/

#mainnav a { color:#FFFFFF; text-decoration:none; }

#mainnav a:hover { color:#ffc424; text-decoration:none; }

#upsell { padding-right:15px; }

#upsell a { color:#000000; text-decoration:none; }

#upsell a:hover { color:#990000; text-decoration:none; }


.alignleft { float:left; }

.alignright { float:right; }

.clearboth { clear:both; }

.pageheader { margin-bottom:23px; text-align:right; margin-right:10px; }

.pagecontent { padding:10px; width:715px; }

.msrp { font-size: 12px; }

.nowonly { font-size:16px; margin-top:23x; margin-bottom:5px; }

.red { color:#c90000; }

.keyfeatures { font-size:14px; margin-bottom:8px; }

.terms { float:left; width:40%; text-align:left; margin-left:3px; }

.bbb { float:right; width:40%; text-align:right; }


/*  DROP STYLE */



.megamenu {
font-size:16px;
position: absolute;
display: none;
width:520px;
height:427px;
left: 0;
top: 0;
background: black;
color:#FFFFFF;
padding: 0px;
z-index: 100;
/*filter:alpha(opacity=90);
opacity:0.9;
-moz-opacity:0.9;
-khtml-opacity: 0.9;*/
}

.notice { font-size:24px; color:#F00; text-decoration:underline; font-weight:bold; }
