/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
html,body { background: #000 url('../img/bg.gif'); }
body{ padding-top:20px; padding-bottom:20px; font-family: arial, sans; font-size:18px; color:#FFF; }
.body{ width:990px; margin:0 auto; }
td{ font-size:16px; }
a{ color:#eb1a27; }
dd, dt, td{ color:#FFF; }
dt{ font-size:22px; font-weight:bold; color:#FF0; }
h1, h2, h3{ color:#e61b2a; }
h3{ margin-top:0; color:#FFF; font-size:15.6px; }
h1{ color:#FFF; margin-top:0; margin-bottom:15px; font-style:italic; font-weight:bold; font-size:30px; }
h2{ font-size:16px; font-style:italic; margin-bottom:5px; margin-top:0; }
ul{ margin:0; padding:0; margin-left:15px; }
ul li{ list-style-image: url('../img/bullet.gif'); margin-bottom:3px; }
li a{ color:#FFF; }
p, li, dd{ font-size:14px; margin:5px 0 25px; font-weight:normal; color:#FFF; }
.listItem{ width:630px; float:right; }
.listItem p{ font-size:14px; line-height:18px; }
.product-info-box, .product-specs, .product-specs p, .product-img-box a{ line-height:1.4em; font-size: 13px; }
.png, #redfin{ }
#top{ width:962px; height:47px; margin:0 auto; text-align:center; margin-bottom:20px; background:transparent; }
#topNav{ width:802px; margin:0 auto; text-align:right; padding-right:140px; margin-bottom:10px; font-size:12px; color:#eb190b; position:relative; z-index:12; }
#topNav a{ color:#FFF; font-weight:bold; text-decoration:none; }
#topNav a:hover{ text-decoration:underline; }
#boxes{ position:absolute; z-index:11; width:183px; height:230px; overflow:hidden; margin-lefT:750px; margin-top:-40px; }
#wrapper{ width:942px; margin:0 auto; border:5px solid #eb190b; background:transparent; -moz-box-shadow: 1px 1px 5px #000; -webkit-box-shadow: 1px 1px 5px #000; box-shadow: 1px 1px 5px #000; }
#header{ height:165px; overflow:hidden; position:relative; z-index:2; }
#redfin{ position:absolute; z-index:10; margin-top:-28px; margin-left:15px; }
#nav{ height:44px; background:#eb1a27 url('../img/navbg.gif') repeat-x; padding-left:70px; overflow:hidden; }
#nav2{ margin-top:-44px; height:44px; padding-left:70px; overflow:hidden; position:absolute; z-index:11; }
#nav2 a{ display:inline-block; text-decoration:none; text-transform:uppercase; color:#FFF; height:28px; font-size:17px; padding:11px 8px; float:left; font-family: "Helvetica Neue LT Std"; border-right:1px solid #eb190b; border-left:1px solid #990000; }
#nav2 a.first{border-left:none;}
#nav2 a.last{border-right:none;}
#nav2 a:hover{color:#FF0;}
#content{ padding:15px; }
#sidebar{ width:323px; float:right; }
#leftContent{ width:571px; float:left; }
#sidebar p{ font-size:12px; margin-top:0; }
#footer{ color:#FFF; text-align:center; margin-top:10px; font-size:14px; margin-bottom:25px; font-weight:bold; }
#footer a{ color:#FF0; display:inline-block; margin:0 3px; font-weight:bold; text-decoration:none; margin-bottom:5px; }
#footer .cuneo{ font-weight:normal; display:block; font-size:12px; margin-top:10px; }
#footer .cuneo a{ display:inline; font-weight:normal; font-style:italic; color:#FFF; margin:0; }
#fineprint{ width:900px; margin-bottom:25px; }
#fineprint p{ font-size:10px; line-height:14px; }
input.txt, .txt{ border:1px solid #000; width:100%; }
.req{ font-style:italic; color:#FF0; }
#local{ position:absolute; width:186px; height:59px; margin-left:702px; margin-top:44px; }
.redfin{ color:#eb190b; font-style:italic; }
.highlight{ color:#FF0; }
#footer .highlight{ color:#eb190b; }
input.txt, .txt{ border:1px solid #eb190b; padding:2px; width:99%; }
.btn{ border-top: 1px solid #F00; border-left: 1px solid #F00; border-right: 1px solid #4b0603; border-bottom: 1px solid #4b0603; background: #eb170c; background: -webkit-gradient(linear, left top, left bottom, from(#eb170c), to(#000)); background: -moz-linear-gradient(top, #eb170c, #000); padding: 6px 14px; text-shadow: rgba(0,0,0) 1px 1px 1px; color: white; font-size: 16px; font-weight:bold; text-decoration: none; vertical-align: middle; cursor:pointer; }
.btn:hover{ color:#FF0; background: -webkit-gradient(linear, left top, left bottom, from(#c9170d), to(#000)); background: -moz-linear-gradient(top, #c9170d, #000); }
#rightCol, #leftCol { width: 48%; }
#rightCol { float: right; }
#leftCol { float: left; }
.bigName { font-size: 16px; font-weight: bold; color:#FF0; }

