/*  @@@@@[  Wrappers  ]@@@@@ */

body {background:#ABA282; font: 11px/20px Arial,Verdana,  Helvetica, sans-serif; color: #494949; text-align: center; margin:0px; padding:0px;}

#mainwrapper{
	width:995px;
	margin:0px auto;
	text-align:center;
	background-repeat: repeat-y;
	background-image: url(images/home_bg.gif);
}

.wrapped {width: 920px; margin:0px  auto; text-align:left;background:#ABA282; }
.wrapped_sec {
	width: 920px;
	margin:0px  auto;
	text-align:left;
	background-repeat: repeat-y;
	background-position: left;
	background-image: url(images/sec_bg.gif);
}
.clr {clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 0px; visibility: hidden;}
#tophome{ width:995px; height:15px;}
#homemain_upper{ background: url(images/ladyinred.jpg) no-repeat #FFFFFF top right;
	  width:920px; height:334px; margin:0px; padding:0px;}

/* @@@@@[  header  / Footer  ]@@@@@ */

#topnav{ margin:0px; padding-top:0px; height:39px; width:920px;}
#link{ margin:67px 0px 0px; height:123px; width:920px;}

#topnav_sec{ margin:0px; padding-top:0px; height:56px; width:920px; background:url(images/header_bg.gif) repeat-y left;}
#link_sec{
	margin:0px;
	height:123px;
	width:635px;
	padding-right:45px;
	float:left;
	color:#fff;
	background-repeat: no-repeat;
	background-image: url(images/link_bg.gif);
}
#right_link{ margin-top:50px; height:73px; text-align:right; width:200px;float:right; line-height:40px;color:#fff;}
#right_link a:link,#right_link a:visited,#right_link  a:active {color:#fff; text-decoration:none;}
#right_link a:hover {color:#fff; text-decoration:underline;}
#footer {	width: 917px;
	font-size: 10px; color: #FAF9F7;
	background:#ABA282; 
 	margin:0px auto;
	padding:5px 38px 10px 40px;
	height:26px;
	text-align:left;
	float:left; }
#footer div{float:right;}
#footer a:link, #footer a:visited, #footer a:active {color: #FAF9F7; text-decoration: none;}
#footer a:hover {color: #FAF9F7; text-decoration: underline;}
#footer a.seo:visited, #footer a.seo:active, #footer a.seo:link {text-decoration: none; color: #FAF9F7;}
#footer a.seo:hover {text-decoration: none; cursor: text; color: #FAF9F7;}

/* @@@@@[  Secondary-Content  ]@@@@@ */
#cont_sec{ width:570px; margin:35px 0px 30px 0px; float:left; padding-left:45px;}
/*#cont_sec img{margin:8px 5px 0px;}*/
#bottom_sec{width:920px; height:16px;  background:url(images/bottom_bg.gif) no-repeat; margin:0px auto; }
#column {
	width:215px;
	padding:560px 0px 100px 20px;
	float:right;
	background-repeat: no-repeat;
	background-image: url(images/img_ouragents.jpg);
}

#aboutimg #column {background: url(images/img_about.jpg) top right no-repeat;}
#servicesimg #column {background: url(images/img_services.jpg) top right no-repeat;}
#personalimg #column {background: url(images/sec_img.jpg) top right no-repeat;}
#commericialimg #column {background: url(images/img_commercial.jpg) top right no-repeat;}
#lifehealthimg #column {background: url(images/img_life_health.jpg) top right no-repeat;}
#agentsimg #column {background: url(images/img_agents.jpg) top right no-repeat;}
#companiesimg #column {background: url(images/img_companies.jpg) top right no-repeat;}
#careersimg #column {background: url(images/img_careers.jpg) top right no-repeat;}
#contactimg #column {background: url(images/img_contact.jpg) top right no-repeat;}

#column img{margin:5px 0px;}
#quote{ width:245px; background:url(images/quote_bg.gif) repeat-y; margin-right:20px; margin-top:10px; padding:0px; float: left;}
#quote_top{ width:245px; height:14px;  margin:0px; padding:0px;float: left;}
#quote_bottom{ width:245px; height:14px; background:url(images/quote_bottom.gif) no-repeat left top;margin:0px; padding:0px;float: left;} 
#quote p{  padding:10px 15px 5px 25px; margin:0px; color:#304354;}
#quote h2{ padding:0px 0px 0px 25px; margin:0px; width:200px;}
#quote img{margin:0px; padding:0px;}
a:link,a:visited,  a:active {color:#a33b32; text-decoration:underline;}
a:hover {color:#a33b32; text-decoration:  none;}


h1 {font-size:18px;
	font-weight:lighter; margin-left:10px;}
h2 {	font-size:11px; text-transform:uppercase; margin-bottom:0px;margin-left:10px;}
p{ 	margin:10px 0px 10px 10px;}
ul{list-style:none; margin:10px 20px; padding:10px 20px;}
ul li{ list-style-image:url(images/bullet.gif);}
.left{float:left;}
.right{float:right;}
.rightimg{ margin:0px 20px; float:right;}
.leftimg{ margin:0px 20px; float:left;}
.imgleft {margin: 0px 20px 20px 0px; float: left;}

.locationimg{float:right; margin:5px 130px 10px;}
.company{float:left; width:250px; clear:both; margin-left:20px;}
.hold{ clear:both; padding:15px 0px;}
/*form*/
#contactform { width:420px; margin-left:10px;}
.reqd {color: #a33b32;}

input {font-size: 11px; color: #4A5D6D; background: #FCFBF0; border: 1px solid; margin-bottom:5px; padding-left:3px;}
textarea {font-size: 11px;  color: #4A5D6D; font-family:Arial, Helvetica, sans-serif; background:#FCFBF0; border: 1px solid; margin:0px 0px 10px; padding:0px;}
button{font-size: 11px; color: #4A5D6D; border: 1px solid;background:#FCFBF0;}
input.notBox {
	border:none;
	padding:0px !important;
	margin-right:5px;
	background-color:transparent;
	position:relative;
	top:5px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a33b32;
	margin-bottom: 0px;
	font-weight: bold;
	background-image: url(images/arrow_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-style: italic;
	background-position: left 5px;
}
