/*--DEALER TEMPLATE STYLE CUSTOM--*/
body{ background-color:#751611;}

#container:after {content: ".";  display: block; height: 0; clear: both; visibility:hidden;}
/*  \*/
* html #container {height: 1%;}
/*  */
/* End float containing rules */
/**/
.nav-sub {font-size: 10px;clear: both; float: left; width: 160px; min-height: 500px; margin: 0px; padding: 0px; background-color: #B37974;}
.nav-sub ul {font-size: 10px;float: left; width: 160px; margin: 0px; padding: 0px; border-bottom: solid 1px rgb(CC,CC,CC);}	
body table td div ul li{font-size: 10px;margin: 0px; padding: 0px;}

body #container .nav-sub ul li{list-style: none;}

.nav-sub li.title {font-size: 12px;vertical-align: top; margin: 0px; padding: 0px 5px 4px 20px; color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; }
.nav-sub li.group a, body#category .nav-sub li.group a{font-size: 12px;display: block; min-height: 1.5em; height: auto !important; height: 1.5em; line-height: 1.5em; margin: 1px 0px 1px 0px; padding:0px 7px 0px 10px; border-top: solid 1px rgb(CC,CC,CC);  border-left: solid 10px #B37974; color:#fff; font-weight: bold; border-bottom:1px solid #fff}

.nav-sub li a, body#category .nav-sub li a{font-size: 10px;display: block; min-height: 1.5em; height: auto !important; height: 1.5em; line-height: 1.5em; margin: 1px 0px 1px 0px; padding: 0px 7px 0px 10px; border-left: solid 10px #B37974; color:#fff; text-decoration: none;}
.nav-sub li a:hover, .nav-sub li a.selected {border-left: solid 10px rgb(121,153,196); color: rgb(255,255,255); text-decoration: none;}
.nav-sub font {font-size: 10px;}

body table{margin:0 auto}

#header{height:131px; width:1000px; margin:0 auto; background-image:url('http://www.firefoxsecurity.com/pics-4080/firefoxsecurity.com-header-bg.jpg');background-position:0px 0px; background-repeat:no-repeat; background-color:#955754;}
#header p.sitename{float:left;clear:none; width:720px; color:#fff;padding:40px 0 0 80px; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:28px}
#header p.sitename span{color:#fff; font-size:18px}
#header p.sitenamesub{float:left;clear:none; width:720px; color:#fff;padding:40px 0 0 80px; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px}
#container, #footer{width:1000px; margin:0 auto;}

#container #content, #container #content table{clear:none!important;}


#sitenav{float:left;height:25px; width:820px; background-image:url('http://www.mp50.com/images/menu_back_2_3.gif'); background-repeat:repeat-x; margin:0; padding:0 0 0 180px;}
#sitenav li{float:left; list-style-type:none; padding-left:20px; font-size:11px; font-weight:bold; line-height:2em; text-transform:uppercase}
#sitenav a{color:#fff}
#sitenav form{float:left; clear:none}
#container .col, body#category #container .col{float:left;margin:0; padding:0;width:160px!important; }

#container .links{float:left; clear:both; width:160px; height:400px; margin:0; padding:0;background-color: #B37974;}
#container .links li{width:160px; list-style:none}
.links li strong{font-size: 12px;margin: 0px; padding: 0px 5px 4px 20px; color:#fff; text-transform: uppercase; font-weight: bold; }
#footer{ background-color:#999}

#product-specs ul li, #product-specs ul li b{width:680px; white-space:normal!important; line-height:1.5em}

/* ADDED 10/30/09 to resolve Category price and buy button issues */
#container #content table .product-wrapper{clear:left!important;}
#container #content .product-wrapper .product td.info{width:650px}
#container #content .product-wrapper .product td.info .number{display:block; float:left;}
#container #content .product-wrapper .product td.info h3{float:left;clear:none!important; width:500px;padding-left:10px;}
#container #content .product-wrapper .product td.info ul.product-price li,#container #content .product-wrapper .product td.info ul.product-upgrade li{float:left; width:160px; list-style-type:none}

#container #content .product-wrapper .product td.info ul.product-upgrade{float:left; clear:left}
#container #content .product-wrapper .product td.info ul.product-upgrade li.upgrade-message{clear:left; font-size:12px; width:300px}

#container #content .product-wrapper .product td.info ul.product-links{clear:left}
#container #content .product-wrapper .product td.info ul.product-links li{font-size:12px;float:left; padding-right:10px; list-style-type:none}


/*--CONTAINER-- ADDED BY CHRIS 10/20/2009 TO RESOLVE DEALER DISPLAY ISSUES*/
#container{width:1000px;background-color:#fff;}
#content{  width:840px; float:left clear:left;}
body#category #container #content table #breadcrumb ul li{}
#footer{width:1000px;}

/*--PAGE SPECIFIC RULES--*/

