/* element specific styles */

body {
	background:url(/t/template106/pics2/siteBg.jpg) top left repeat-x #6e7c2e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#596b11;
}

a {
}

a:hover {
}

img {
border:none;
}

/* ------------------
 
id and class styles 

-------------------- */

/*header area ------ */
#headerArea {
height:328px;
background:url(/t/template106/pics2/headerArea_bg.jpg) top left no-repeat;
}

/*vip area*/
#vipArea {
}

/*agent and broker info area*/
#contactArea {
	background:url(/t/template106/pics2/contactArea_bg.jpg) top left repeat-x #cedfeb;
}
   
	#contactInfo {
	color:#ffffff;
	text-align:left;
	font-size:127%;
	font-weight:bold;
	line-height:18px;
	letter-spacing:0px;
	}
	
	#contactInfo span {
	font-weight:bold;
	font-size:128%;
	letter-spacing:-1px;
	}
	
	#contactInfo a {
	color:#F1D194;
	font-weight:bold;
	text-decoration:none;
	}
	
	#contactInfo a:hover {
	color:#ffffff;
	}

/* menu area */
#mainMenuContainer {
	background:url(/t/template106/pics2/menuArea_bg.jpg) top left repeat-x #632202;
}

#cntArea {
background-color:#ffffff;
}

/* pageend area */
#pageendArea {
}

/* footer area */
#footerArea {
font-size:90%;
text-align:center;
color:#adb58a;
}

	#footerArea a {
	text-decoration:none;
	color:#adb58a;
	}
	
	#footerArea a:hover {
	text-decoration:none;
	color:#ffffff;
	}

/* ----------------------------

the following styles are for the content
areas of the site, there are 3 variations.
1. home page (siteCnt) 
2. sub pages (sub_cntArea, sub_siteCnt)
3. search engine (full_cntArea, full_siteCnt)

As well as the widget colums are spec'd here

---------------------------- */

/* homepage content area */
#siteCnt {
color:#596b11 ;
}

/* subpage content area  */
#sub_cntArea {
}

	#sub_siteCnt a {
	color:#B88218;
	font-weight:bold;
	text-decoration:none;
	}
	
	#sub_siteCnt a:hover {
	color:#596b11;
	text-decoration:none;
	}
	
	#sub_siteCnt h1 {
	font-weight:bold;
	font-size:163%;
	}

/* full page content area */
#full_cntArea {
}

	#full_siteCnt {
	color:#596b11 ;
	}


/* VIP BAR & WIDGET CSS */

#dashboard,
.vip_widget {
color:#62711E;
font-size:90%;
}	

#dashboard {
background:url(/t/template106/pics2/vip/vipBg.gif) no-repeat top left;
}

.vip_widget {
background:url(/t/template106/pics2/vip/vipBg.gif) no-repeat center center fixed;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/t/template106/pics2/vip/vipBg.gif', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/t/template106/pics2/vip/vipBg.gif', sizingMethod='scale')";
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
padding:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#dashboard a,
.vip_widget a {
font-size:100%;
color:#62711E;
}

#dashboard a:hover,
.vip_widget a:hover {
color:#A5B756;
}
	
#dashboard_logo {
	background:url(/t/template106/pics2/vip/vipLogo.jpg) no-repeat top left;
}

.vip_widget_logo {
	width:50px;
	height:46px;
	background:url(/t/template106/pics2/vip/vipLogo.jpg) no-repeat top center;
}

#dashboard .submit,
.vip_widget .submit {
cursor:pointer;
color:#ffffff;
font-size:90%;
border-top:1px solid #8EA246;
border-right:1px solid #4E5A26;
border-bottom:1px solid #4E5A26;
border-left:1px solid #8EA246;
background-color:#6E7E35;
}

#dashboard_login {}

#dashboard .inputs, #dashboard .error,
.vip_widget input.inputs, .vip_widget input.error{
font-size:100%; 
color:#5C5C5C;
border:1px solid #B5B5B5;
background-color:#ffffff;
}

#dashboard .error,
.vip_widget input.error{
background-color: Yellow;
}

div.vip_widget img.vip_widget_fb_login {
width:220px;
height:auto;
}

div.vip_widget img.vip_widget_g_login {
height:35px;
width:auto;
}

#vipMenu {}

.vipMenu_widget {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#vipMenu li {}

#vipMenu li a,
.vipMenu_widget li a {
font-size:100%;
text-align:center;
background-color:#FFE7B1;
text-decoration:none;
color:#62711E;
line-height:20px;
}

.vipMenu_widget li {
margin-bottom:5px;
}

.vipMenu_widget li a {
display:inline-block;
width:100%;
text-align:center;
}

#vipMenu li a:hover, #vipMenu li a.over,
.vipMenu_widget li a:hover, .vipMenu_widget li a.over {
color:#A5B756;
background-color:#FFEFCB;
}

.vip_widget_opts img {
width:50px;
height:50px;
}

#dashboardContent {
  border-color:#EBD271;
  background-color:#FFEFCB;
}
