body, html { }

* { letter-spacing: 0.5px; font-family: Arial; }

a {text-decoration: none;}

#container { width: 960px; margin: 0 auto; height: 800px; padding: 0 0 0 0px; } 

#header { width: 940px; float: left; display: inline; margin: 0; padding: 0; border-bottom: solid 4px #ff7a00; height: 51px; }
#header #logo { display: inline; float: left; margin: 0 0 0 0px; padding: 0;  }
#header #logo img {  display: inline; float: left; margin: 0; padding: 0; }
#header #contact { font-size: 12px; font-weight: bold; color: #bab0a5; background: url(../img/header.arrow.gif) no-repeat left center; display: inline; float: right; margin: 34px 0 0 0px; padding: 0 0 0 12px;  }
#header #language { font-size: 12px; font-weight: bold;  display: inline; float: right; color: #bab0a5; margin: 34px 0 0 10px; padding: 0 0 0 12px; }
#header #language a { float: none; margin: 0 0 0 0px; padding: 0;  color: #bab0a5; } 
#header #language a.active { float: none; margin: 0 0 0 0px; padding: 0; color: #ff6600; } 

#mainmenu { background: url(../img/header.bottomline.gif) no-repeat 0 bottom; width: 940px; float: left; display: inline; margin: 15px 0 32px 0; padding: 0; height: 28px; }
#mainmenu a { display: inline; float: left; margin: 0 0 0 0px; padding: 0;  } 
#mainmenu .mainmenu_more_deals { font-size: 12px; font-weight: bold; color: #bab0a5;  background: url(../img/header.arrow.gif) no-repeat left center; display: inline; float: right; margin: 10px 0 0 10px; padding: 0 0 0 12px;  }


/* deals */

#deals_flash {  width: 940px; height: 244px; float: left; display: inline; margin: 0px 0 36px 0; padding: 4px 0 0 0; }

#deal_menu { width: 156px; margin: 15px 20px 0 0;  float: left; display: inline; border-top: solid 1px #bab0a5; }
#deal_menu a {background: url(../img/arrow.left.gif) no-repeat 0 0px; font-size: 12px; padding: 0 0 0 10px; margin: 6px 0 0px 0; float: left; display: block; width: 160px; font-weight: bold; color: black; }

#deal_team { width: 156px; margin: 0 20px 0 0;  float: left; display: inline; border-top: solid 0px #bab0a5; }
#deal_team img { float: left; display: inline; }
#deal_team #visual_team { float: left; display: inline; margin: 10px 0 10px 0; }
#deal_team p { font-size: 12px; line-height: 16px; margin: 4px 0 10px 0; display: block; float: left;}

#deal_empty { width: 156px; margin: 15px 20px 0 0;  float: left; display: inline; border-top: solid 1px #bab0a5; height: 100px;}


#deal_info {width: 450px; margin: 0 20px 0 0; float: left; display: inline;}
#deal_info img {width: 450px;}
#deal_info p { font-size: 12px; line-height: 16px; }
#deal_info p a { color: #8b8c8b; text-decoration: none;}
 
#deal_banner {width: 294px; margin: 15px 0 0 0;  padding: 10px 0; float: left; display: inline; border-top: solid 1px #bab0a5; }
#deal_banner img { }

/* homepage */ 

#homepage_flash {  width: 940px; height: 250px; float: left; display: inline; margin: 0px 0 36px 0; padding: 4px 0 0 0; }

#bottomline { width: 300px; margin: 24px 20px 0 0; padding: 10px 0 0 0; float: left; display: inline; border-top: solid 1px #bab0a5; } 
#bottomline img {}
#bottomline p { font-size: 12px; line-height: 16px;  }
#bottomline a { font-size: 12px; background: url(../img/arrow.left.gif) no-repeat 0 -1px; display: block; margin: 10px 0 0 0; padding: 0 0 0 10px; font-weight: bold; color: black; }
#bottomline a.banner { font-size: 12px; background: none; display: block; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold; color: black; }
#bottomline p a { color: #8b8c8b; text-decoration: none; display: inline; font-size: 12px; background: none; margin: 0 0 0 0; padding: 0 0 0 0;  font-weight: normal; }

#about_us { width: 300px; margin: 0 20px 0 0; padding: 0; float: left; display: inline; }
#about_us img {}
#about_us p { font-size: 12px; line-height: 16px; }
#about_us a { font-size: 12px; background: url(../img/arrow.left.gif) no-repeat 0 -1px; display: block; margin: 10px 0 0 0; padding: 0 0 0 10px; font-weight: bold; color: black; }
	
#deals { width: 300px; margin: 0 0 0 0; padding: 0; float: left; display: inline; }
#deals img { float: left; display: block; width: 300px; height: 26px; font-weight: bold; color: black;  }
#deals a { background: url(../img/arrow.left.gif) no-repeat 0 0px; font-size: 12px; padding: 0 0 0 10px; margin: 6px 0 0px 0; float: left; display: block; width: 160px; font-weight: bold; color: black;  }

/* contact */

#contact_bottomline { width: 180px; margin: 25px 20px 0 0; padding: 10px 0 0 0; float: left; display: inline; border-top: solid 1px #bab0a5; } 
#contact_bottomline p { font-size: 12px; line-height: 16px;  }
#contact_bottomline p a { color: #8b8c8b; text-decoration: none; display: inline; }

#contact_form { width: 420px; margin: 10px 20px 0 0; padding: 0; float: left; display: inline; }
#contact_form img {}
#contact_form p { font-size: 12px; line-height: 16px; }
#contact_form a { font-size: 12px; background: url(../img/arrow.left.gif) no-repeat 0 -1px; display: block; margin: 10px 0 0 0; padding: 0 0 0 10px; font-weight: bold; color: black; }
	

/* FORMS */
#form fieldset{border:0 #d0d7e5 solid;display:block;float:left;margin: 0px 0 0 0;padding:0;width:600px;}
#form fieldset p{border-top:solid 0px #fff;display:block;margin:0;padding:3px 0;width:600px; color: #666666; font-size: 12px;}
#form label{background:none;display:block;float:left;font-size:12px; color: #404041; padding:0 0 5px;width:140px;}
#form input{ border: 1px solid #ff7a00; height: 16px; width:246px; color: #666666; font-size: 12px; margin: 0; padding: 0; }
#form .textarea label { width: 300px;  }
#form textarea{ border: 1px solid #ff7a00; margin: 0; padding: 0; height:56px; width:386px; color: #666666; font-size: 12px;}
#form select{border:1px solid #e3e3e3; width:200px;}
#form  #register_message { margin: 0 0 10px; color: red;}
#form .buttons  {display:block; margin: 0 0 20px 0; width: 181px; text-align: left; margin:0;padding:0; font-weight: bold; }
#form .buttons input{ margin-top: 5px; height: 20px; padding: 2px 2px 2px 2px; width: 90px; background-color: #ff7a00; color: white; border: 2px outset #aba195; font: bold 11px sans, sans-serif; cursor: pointer; }
#form .warning{color:red;}



/* footer */

#footer {  width: 940px; float: left; display: inline; margin: 40px 0 0 0; padding: 4px 0 0 0; font-size: 11px;  color: #bab0a5;  border-top: 1px solid #bab0a5;  }


