@charset "utf-8";
#banner {
float: left;
height: 123px;
width: 900px;
background-color: #F1F1ED;
}
#banner h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-style: italic;
color: #0A4F88;
line-height: 40px;
height: 40px;
}
#banner p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #75685E;
text-align: justify;
}
#banner .tab {
background-image: url(../images/banner_tab.jpg);
background-repeat: no-repeat;
float: left;
height: 123px;
width: 290px;
}
#banner .banner_content {
float: right;
height: 123px;
width: 595px;
padding-right: 15px;
}

#banner .more {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 18px;
text-transform: uppercase;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images/a-q_more_bg.gif);
background-repeat: no-repeat;
text-align: center;
display: block;
height: 18px;
width: 53px;
clear: left;
float: right;
margin-top: 5px;
}
#contentArea {
float: left;
padding-top: 13px;
padding-right: 30px;
padding-left: 13px;
width: 857px;
background-color: #FFFFFF;
padding-bottom: 30px;
}
#contentFrame {
float: left;
padding: 13px;
width: 874px;
background-color: #FFF;
}
#contentFrame #contentTxt{width:840px;padding:17px;margin:0}
#content {
float: right;
width: 620px;
}
.special-request{width:100%}
.special-request th span{color:#80c0ff}
#contentTxt{float:left;width:620px;padding-top:15px;font:11px/180% Verdana, Arial, Helvetica, sans-serif;margin:0!important}
#contentTxt ul li {
clear: both;
}
#col_title {
background-image: url(../images/col_title_bg.gif);
background-repeat: repeat-x;
line-height: 33px;
height: 33px;
text-align:center;
position:relative;
}
#col_title h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #0B9DC9;
background-image: url(../images/col_title_left.gif);
background-repeat: no-repeat;
background-position: left top;
height: 33px;
}
#col_title .path {
width:4px;
position:absolute;
right:0;
top:0;
background-image: url(../images/col_title_right.gif);
background-repeat: no-repeat;
background-position: right top;
padding-right: 19px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #958B83;
text-indent:-9999px;
}
#col_title .path a {
color: #958B83;
text-decoration: none;
}
#col_title .path a:hover {
color: #FFA500;
text-decoration: underline;
}
.contact_h4,.contact_h4 a{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#75AB30;
}
.contact_h4 a{line-height:30px;height:30px}
.contact_h4 a:hover{text-decoration:none}
.fax,.email,.tel,.mail,.visit{line-height:30px;height:30px;padding-left:26px;}
.fax{background:url(../images/ico_fax.gif) no-repeat left center}
.email{background:url(../images/ico_email.gif) no-repeat left center}
.tel{background:url(../images/ico_tel.gif) no-repeat left center}
.mail{background:url(../images/ico_mail.gif) no-repeat left center}
.visit{background:url(../images/ico_visit.gif) no-repeat left center}
.company-name{
font:13px/23px Verdana, Arial, Helvetica, sans-serif;color:#D33C54;height:23px}
.simon_photo{float:right;width:159px;margin-left:15px}
.simon_photo div{float:left;width:151px;border:1px solid #DBD2CA;padding:4px;margin-bottom:7px}
.simon_photo h4{width:151px;font:13px Verdana, Arial, Helvetica, sans-serif;color:#857B72;text-align:center;background:#E8E0D9;padding:8px 0;line-height:100%;margin-top:1px}
.simon_photo h4 span{clear:both;font:10px Arial, Helvetica, sans-serif}
.about_h4{clear:left;font:10px Verdana, Arial, Helvetica, sans-serif;color:#75AB30;padding-top:25px}
.about_h4_list{float:left}
.about_h4_list li a{font:11px Verdana, Arial, Helvetica, sans-serif;color:#0B9DC9;text-decoration:none}
.about_h4_list li a:hover{color:#75AB30;text-decoration:underline}
.back_top{float:right;color:#0B9DC9;padding-left:15px;background:url(../images/ico_back-top.gif) no-repeat 0 50%;text-decoration:none}
.business-card{clear:both;display:block;width:97px;height:18px;text-indent:-9999px;overflow:hidden;background:url(../images/but_business-card.gif);margin:0 auto 7px}
.about_photo ul{float:left}
.about_photo li{clear:none!important;float:left;width:129px;margin-right:25px}
.about_photo li div{float:left;width:121px;padding:3px;border:1px solid #DAD1C9;margin-bottom:7px}
.about_photo li h4{width:121px;font:14px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#857B72;text-align:center;background:#E8E0D9;padding:3px 0;line-height:100%;margin-top:1px}
.about_award{width:522px;height:124px;padding:3px;border:1px solid #DFD8D0;margin:10px auto}
.about_award li{height:124px;float:left;padding:0 30px;background:#E8E8E6;
clear:none!important;
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
*font-size: 108px;
*font-family:Arial;
}
.about_award li img{vertical-align:middle}
.about_video{float:left;width:100%}
.about_video li{display:inline;clear:none !important;float:left;width:130px;height:133px;padding:3px;border:1px solid #DBD2CA;margin:15px 17px 0 0}
.about_video h5{padding-left:15px;background:url(../images/play-video_ico.gif) no-repeat 0 50%}
.about_video h5 a{font:12px Arial, Helvetica, sans-serif;color:#006CA2;text-decoration:none}
.about_video h5 a:hover{color:#fff;background:#006CA2}
#career #contentTxt h4{font:700 14px "Century Gothic", Verdana, Tahoma, sans-serif}
#career #contentTxt p{padding-top:20px;text-align:justify}
#career #contentTxt a{color:#0983C7}
#career #contentTxt h5{padding-top:30px;text-align:center;font:700 13px "Times New Roman", Times, serif;font-style:italic}
#career #contentTxt li{clear:none;float:left;padding:10px}
#career #contentTxt li img{padding:3px;border:1px solid #DAD1C9}
#career #contentTxt li h6{width:280px;padding-top:5px;font:13px "Times New Roman", Times, serif;text-align:center}
#career #contentTxt .instruction{margin-top:15px;border-top:1px dotted #3f3f3f}
#contact_form p {
	padding-top: 3px;
	padding-bottom: 3px;
}
#contact_form label {
	float: left;
	width: 80px;
	text-align: right;
	padding-right: 10px;
}
#contact_form_submit {
	float: left;
	margin-left:90px;
	* margin:0;
}

#sidebar {
float: left;
width: 215px;
}
#sidebar h3 {
clear:both;
background-repeat: no-repeat;
text-indent: -9999px;
height: 45px;
width: 215px;
}
.health .area,.return .area{
float:left;
width:213px;
background:#eee;
border:1px solid #D2D2D2;
margin-bottom:13px;
}
#sidebar .health h3 {
background-image: url(../images/side_health.gif);
}
#sidebar .return h3 {
background-image: url(../images/side_return.gif);
}
.health li{
float:left;
height:auto;
margin:0pt;
padding:10px 15px;
width:183px;
border-bottom:1px solid #fff;
border-top:1px solid #D2D2C9
}
.health li h4{
color:#0983C7;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:22px;
line-height:22px;
}
.health li li{border:0;padding:0; color:#0983C7; font-size:10px;}
.health li li a{
color:#0983C7;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
padding:0pt;
text-decoration:underline;
}
#sidebar .free-quote{
float:right;
width:71px;
background-image:url(../images/but_free-quote.gif);
background-repeat:no-repeat;
display:block;
height:18px;
overflow:hidden;
text-indent:-9999px;
z-index:100;
margin:0 10px 10px 0;
}
.health .picks .tonik a {
background-image: url(../images/tonik_ico.gif);
background-repeat: no-repeat;
display: block;
height: 22px;
width: 130px;
padding-right: 3px;
background-position: 19px;
text-indent: -9999px;
overflow:hidden;
}
.health .picks li {
background-image:url(../images/main_picks_ico.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:22px;
line-height:22px;
width:auto;
border-bottom:0;
}
.health .picks li a {
color:#4D4D4D;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:22px;
padding-left:18px;
text-decoration:none;
}
.health .picks .vital {
display:inline;
margin-left:5px;
}
#sidebar p{
padding:10px 15px;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#958B83;
}

