*{
  font-family: Arial,Verdana,Helvetica,sans-serif;
  padding: 0px;
  margin: 0px;
}

body,html {
	font-size:11px;
	margin: 0px;
  background: #355eae url('../img/bg.gif') repeat-x;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #000;
}

/*******************************************************
* HEADER
********************************************************/
#header{
	width: 985px;
	height: 130px;
	margin: 0 auto;
  background: transparent url('../img/header.jpg') no-repeat;
}
#header a.home{
  float: left;
  margin-left: 45px;
  display: block;
  height: 120px;
  width: 240px;
  /*opacity: 0.5;
  background-color: #ccc;*/
}
#header a.contact{
  float: right;
  display: block;
  height: 40px;
  width: 195px;
  margin: 20px 15px 0 0;
  /*opacity: 0.5;
  background-color: #ccc;*/
}
/*******************************************************
* PAGE
********************************************************/
#page {
	width: 985px;
	margin: 0 auto;
	min-height: 700px;
  /*border: 1px solid #fff;*/
}

/*******************************************************
* LEFT COLUMN
********************************************************/
#leftcol{
	width: 250px;
	min-height: 700px;
	float:left;
	/*border: 1px solid #fff;*/
	margin-bottom: 10px;
}

/*******************************************************
* BLOCKS
********************************************************/
div.leftblock{
  width:250px;
  margin-bottom: 10px;
}

div.leftblock h2{
  font-size: 14px;
  color:#fff;
  padding-left: 10px;
  line-height: 25px;
}

div.leftblock h2.red{
  background: url('../img/block-bg.png') no-repeat left top;
}
div.leftblock h2.orange{
  background: url('../img/block-bg.png') no-repeat left -25px;
}
div.leftblock h2.green{
  background: url('../img/block-bg.png') no-repeat left -50px;
}
div.leftblock h2.grey{
  background: url('../img/block-bg.png') no-repeat left -75px;
}
div.leftblock h2.purple{
  background: url('../img/block-bg.png') no-repeat left -100px;
}
div.leftblock div.blockfooter{
  height: 8px;
  background: url('../img/block-bg.png') no-repeat left -125px;
}
div.leftblock div.blockcontent{
  background-color: #fff;
  padding: 3px;
}

div#search{
  
}
  div#search form{
    margin: 5px 16px;
  }
    div#search div#searchLoader{
      background: #fff url('../img/ajax-loader.gif') no-repeat top left;
      width: 180px;
      height: 20px;
      float: left;
      position: absolute;
      margin: 5px 10px;
      alpha: 0.5;
      moz-opacity: 0.5;
      display:none;
    }
    div#search label{
      font-size: 12px;
      color: #666;
      font-weight: bold;
      float: left;
      margin-bottom: 5px;
    }
    div#search select{
      margin-bottom: 12px;
      width: 210px;
    }
    div#search option{
  	  padding: 2px;
  	}
  	div#search option.mother{
  	  font-weight: bold;
  	}
  	div#search option.title{
 	  background-color: #ccc;
 	  font-weight: bold;
 	  color: #000;
  	}

    div#search input{
      font-size: 12px;
      font-weight: bold;
      color: #fff;
      margin-left: 55px;
      width: 100px;
      height: 20px;
      cursor: pointer;
      text-align: center;
      background: transparent url('../img/btn-bg.gif') no-repeat left top;
      padding-bottom: 2px;
      line-height: 14px;
      border: none;
    }
    div#search input:hover{
      color: #333;
    }

  div#search div#call4reduce{
    border: 1px solid #ccc;
    background-color: #f8f6f7;
    margin: 10px 8px auto 8px;
  }
    div#search div#call4reduce p{
      font-weight: bold;
      font-size: 11px;
      color: #333;
      text-align: center;
      margin: 8px auto;
    }

    div#search div#call4reduce a{
      display: block;
      font-weight: bold;
      font-size: 12px;
      color: #c0f;
      text-decoration: none;    
      margin: 8px auto;
      text-align: center;
    }

    div#search div#call4reduce a:hover{ 
      text-decoration: underline;
    }

div#questions{
  
}
  div#questions p{
    margin: 10px 8px 0px 8px; 
  }
  div#questions a.questlink{
    display: block;
    color: #666;
    font-size: 11px;
    /*font-weight: bold;*/
    margin: auto 3px;
    text-decoration: none;
    padding: 2px 2px 4px 15px;
    background: transparent url('../img/dotlink.gif') no-repeat left top;
  }
  div#questions a.questlink:hover{
    text-decoration: underline;
    background: transparent url('../img/dotlink.gif') no-repeat left -40px;
  }
  
div#exclusive div.blockcontent{
	padding:0;
	}  
div#exclusive img{
  margin: 0px ;
}


div#prices{
}  
  div#prices div.blockcontent{
    padding:0;
  }
  div#prices p{
    font-size: 16px;
    font-weight: bold;
    color: #09f;
    text-align: center;
    margin-top: 4px;
  }
  div#prices p span.up{
    color: #f60;
    font-size: 18px;
  }
  div#prices img{
    /*margin-left:6px;
    margin-top:6px;*/
  }


  
  
/*******************************************************
* FOOTER
********************************************************/
div#footer{
	width: 985px;
	margin: 5px auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
/*	_behavior: url('/public/default/css/border-radius.htc');*/
	border-radius: 5px;
	background-color: #fff;
	padding:5px 0;
}

div#footer div.sep{
	 height:10px;
	 margin:10px;
	 background-color:#ddd;
	 }
div#footer p{
  color: #999;
  margin:0 5px;
}
div#footer p.info{
	 float:left;
	 }
div#footer p.desc{
  width:330px;
  margin-left:30px;
	}
div#footer p.links{
	 padding-left:50px;
	 border-left:1px solid #ccc;
	 width:220px;
	 }
div#footer a{
   text-decoration:none;
   color:#666;  
   }
   div#footer p.links a{
	  display:block;
    font-weight:bold;
	   
	   }
   div#footer a:hover{
     text-decoration:underline;
     }
div#footer p.info span{
	 font-weight:bold;
	 font-size:1.1em;
	 text-transform:uppercase;
	 color:#f60;
	 display:block;
	 margin-bottom:5px;
	 }
div#footer div.ref_links{
	 margin:5px 30px;
	 }	 
div#footer div.ref_links span{
  font-weight:bold;
  color:#f60;
  display:block;
  margin-bottom:5px;
  }
div#footer div.ref_links ul{
  list-style-type:none;
  }
  div#footer div.ref_links li{
    display:inline;
    }
  
div#footer p strong{
	 color:#666;
	 }

div#copyright{
  color:#f60;
  font-weight:bold;
  display:block;
  width:500px;
  margin:10px 0 10px 30px;    
}
  div#copyright a{
    color:#f60;
    }
