/* -------------------------------------------------------------- 
  
   Cleancities.com Master Stylesheet, for Screen & Projection
   Copyright 2008 Cleancities.com
   Thanks to BlueprintCSS, http://code.google.com/p/blueprintcss/
   
-------------------------------------------------------------- */
 
 /* ---- Grab the blueprint screen file first ---- */
 @import 'bp_screen.css';
 
 /* ---- Blueprint overwrites ---- */
 .container {width:772px; background:#fff;border-left:solid 3px #003a19;border-right:solid 3px #003a19;}
 .wrap {border:none;}
 
 /* ---- Unique styles ---- */
 	
 	html{background: #329897 url(../images/bg.gif) repeat-x;}
 	body{background:transparent;opacity:0.99;margin:0px auto;min-width:830px;}
 	a{color:#648ad5;}
  
  /* ---- Header ---- */
  #header{width:778px;background:url(../images/header3.jpg) no-repeat top center; height:126px;border:none;}
 	  #header ul{list-style:none inside none; }
 	  #header li.home, #header li.home a{display:block;height:126px;}
  /* ---- Nav ---- */
  #nav{background:url(../images/btn_bg_off.gif) repeat-x;}
    #nav ul{height:30px; list-style:none inside none;padding:0px;margin:0px auto;text-align:center;background:url(../images/btn_bg_off.gif) repeat-x;padding-left:15px;border-top:solid 3px #222;border-bottom:solid 2px #333;}
    #nav li.link{float:left; height:30px;}
    #nav li.link a {font:normal 1.1em/2em 'helvetica neue',arial,sans-serif;color:#a9a9a9;text-decoration:none;display:block; height:30px; background:url(../images/btn_bg_off.gif) repeat-x;padding:0px 12px 0px 12px; }
    #nav li.link a:hover{color:#fff;background:url(../images/btn_bg_on.gif);border-left:solid 1px #222; border-right:solid 1px #222;padding-left:11px;padding-right:11px;}
  
  /* ---- Content ---- */
  #content{background:#fff;padding:10px 0 80px 0;}
  #content .feature{width:440px;}
  #content p, #content ul, #content table{color:#666;}
  #content h2.tagline{color:#3d3d3d; /*font: normal 2.2em/1.25em georgia,serif;*/}
  .home #content{padding-bottom:15px;}
  #content h2, #content h3{font:bold 2em/1.25em "helvetica neue",arial,sans-serif;margin-bottom:.5em; color:#36a247; }
  .sub #content h2 {color:#3d3d3d;}
  #content .about p{background-color:#fffeee;border-top:dashed 1px #eeeddd;border-bottom:dashed 1px #eeeddd;width:100%;margin:0 0 20px -10px;padding:3px 0 3px 10px;font-style:italic;}
  #content h3{font-size:1.4em;line-height:1.8em;}
  #content h3 a{color:#36a247; text-decoration:none;}
  #content h3 a:hover{text-decoration:underline;}
  #content .bucket {position:relative; border-right: solid 1px #efefef; height:236px;}
  #content .bucket.last {border-right:none;}
  #content .bucket h3{color:#3d3d3d;}
  #content .clients{ margin-left:30px;padding-right:30px;}
  #content .clients p{margin-bottom:.5em;}
  #content .clients ul{}
  #content .nevads{margin-left:30px;}
  #content .bucket a{display:block;height:22px;}
  #content .news{margin-left:20px;}
  #content .news .entries{list-style:none inside none;margin:0px;}
  #content .news .entry{font:bold 1em/1.5em 'helvetica neue',arial,sans-serif;margin-bottom:.825em;}
  #content .news .entry a{color:#555;text-decoration:none;}
  #content .news .entry a:hover{text-decoration:underline;}
  #content .imageElement h3, #content .imageElement h3 a {color:#fff;}
  
  a.more{text-decoration:none;color:#36a247; border-bottom:dotted 1px #36a247;}
  a:hover.more{border-bottom-style:solid;}
  
  .hi{background-color:#a9d9be;}
  .call_btn{position:absolute;bottom:0px;}
  .green{color:#36a247;}
  label {display:block;font-size:10px;}
  input, textarea {font-size:11px;}
  .home .contact form {position:relative; top:-40px;}
  .home .contact form a.contact{height:26px;}
  .home .contact form ul li {list-style:none inside none;}
  .home .contact form #contact_submit {margin-left:16px;}
  #summary cite {font-size:.9em;}
  #action {text-align:center;}
/*  .hi{background:#cde3d1;}*/

  /* Sales info */
  h3.badge {margin-bottom:2px;line-height:1em;margin-left:-3px;position:relative;}
  #title h2 {float:left;}
  .ride_info, .gem_info {cursor:pointer;}
  .demo_call {float:right;margin-right:18px;padding:5px 0;}
  .ride_info, .gem_info {height:350px; position:relative;}
  .ride_call, .gem_call {position:absolute;bottom:20px;}
  .foot {position:absolute;bottom:0;}
  hr.foot {border:none;background-color:#fff;/*border-top:solid 1px #cacbcb;*/border-bottom:solid 2px #cacbcb;/*padding-top:1px;*/}
  
  /* contact */
  .attention {color:red;}
  textarea.medium {height:100px;}
  form ul {list-style:none;}
  form li {clear:left;}
  form button {position:relative;overflow:hidden;height:0px;clear:none;}
  form input.picker{float:left;}

  /* ---- Footer ---- */
	#footer_breadcrumb {background-color:#efefef;border-top:solid 2px #cacbcb;}

  #footer{background:transparent no-repeat 21px 0px;background-image:url(../images/footer.png);width:830px;height:140px;border:none;margin-top:-69px;/*border:solid 3px #003a19;border-top:solid 2px #003a19;*/font:normal 1em/1.5em "helvetica neue" arial, sans-serif; color:#e9e9e9;}
    #footer ul{list-style:none inside none;margin-top:64px;}
    .home #footer ul{margin-top:10px;}
    #footer a{color:#fff;}
    #footer a:hover{color:#b8cffc;}
    #footer a.nevads{display:block;width:200px;height:130px;position:absolute;margin-left:620px;}