body {background-image: url(images/page_bg.gif);background-repeat: repeat-x;background-color:#242424;font-family:Calibri;color:#3d3d3d;margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;text-align:center;font-size:13px;}
input{font-size:13px;}
#wrapper{ margin:0px auto; width:860px;}
#wrapper h1{color:#ccc;font-size:10px;text-align:center;letter-spacing:0.2em;}
#header{width:860px; height:120px; float:left;}
#logo{width:229px; height:120px;float:left;}
#top_content{float:right; width:auto; text-align:left; padding-left:23px; height:40px; margin-top:18px; background-image:url(images/phone_icon.gif); background-repeat:no-repeat; height:35px;}
#top_content h1{ margin:0px auto;  font-size:13px; color:#dedede; text-decoration:underline; font-weight:normal;letter-spacing:0em;text-align:left; }
#menu{float:right; width:auto; width:631px; padding-top:35px; height:30px;}
#contener{float:left; width:860px; height:433px; background-color:#f4f8eb;}
#contener_left{float:left; width:440px; padding-left:5px; padding-top:5px;}
#contener_right{float:left; width:395px; padding:10px 10px 0 10px ; margin-bottom:5px; height:418px; text-align:left; overflow:auto;}
#contener_right table{ margin:15px 0 15px 0;}
#contener_right h1{ font-size:30px; text-align:left; color:#464545; margin:0px auto; background-image:url(images/heading_line.gif); background-repeat:no-repeat; background-position:bottom left;}
#contener_right h3{font-size:18px; color: #3d3d3d;  margin:0px auto; text-align:left; font-weight:normal; clear:both; padding-top:12px;}
#contener_right h2{font-size:13px; color: #3d3d3d;  margin:0px auto;  font-weight:normal; padding-top:12px;}
#contener_right ul{ list-style-type:square; padding:12px 0 0 18px; margin:0px auto;}
#contener_right li{margin:0px auto;}
#contener_right a{font-size:14px; color: #668001; font-weight:normal; text-decoration:none;}
#contener_right a:hover{font-size:14px; color: #515050; font-weight:normal; text-decoration:none;}
#fotter{float:left; width:860px; text-align:right; padding-top:10px; font-size:12px; color:#e8f0d8;}
#fotter a{font-size:12px; color:#9bc205; text-decoration:none;}
#fotter a:hover{font-size:12px; text-decoration:underline; color:#e8f0d8;}
.price_heading{width:290px; font-size:16px;}
.price_price{text-decoration:underline; font-weight:bold; font-size:16px; padding-left:10px;  width:80px;}
.price{font-size:16px; padding-left:10px; width:80px;}
.price_text{padding:5px 0 5px 0; font-size:13px; }
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; outline: 0; }
:focus { outline: 0; }
a { color: #547DC9; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.42em; font-weight: normal; color: #0D2C7C; }
h3 { font-size: 1.17em; }
h4, h5, h6 { font-size: 1em; }
p { margin: 0 0 1em 0; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
ol, ul { list-style: none; }
dl { margin: 0 0 1em 0; }
dt { font-weight: bold; }
dd { margin-bottom: 1em; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
table { border-collapse: separate; font-size: 1em; }
caption, th, td { font-weight: normal; text-align: left; }
hr { display: none; }
.clear { clear: both; }
/* Basic code - don't modify */
.navitopfinel{text-decoration:none; font-family:Verdana; font-size:12px; font-weight:bold;} 
 #nav { display: block; margin: 0; padding: 0; position: relative; padding-left:9px; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav li .link{ background:none; }
.link:hover{ background-color:#799606;}
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width: 145px; }
#nav ul ul { left: 131px; }

/* Everything else is theming */

#nav { height:20px; }
#nav *:hover { background-color: none; }
#nav a {color:#dedede; font-size: 12px; font-weight:bold; text-decoration:none; font-family:"Trebuchet MS"; padding: 4px; line-height:2; padding-left:11px; padding-right:11px;}
  #nav li a:hover { background-color:#799606; color:#FFFFFF; background-image:url(line.gif); background-repeat:repeat-x;}
  #nav ul { top: 32px; }
 
    #nav ul li a { background-color:#000000; text-align:left; width:130px; line-height:18px;  background-image:url(line.gif); filter:alpha(opacity=80);opacity: 0.7;-moz-opacity:0.7; background-repeat:repeat-x;}
      #nav ul li a:hover { background-color:#333333; background-image:url(line_hover.gif); background-repeat:repeat-x; text-decoration:none; color:#FFFFFF; text-align:left; }
   #nav ul a { border-bottom: 1px solid #333333; border-right: none;}
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */
