/* Page CSS */

body {
font-family:Arial, Helvetica, sans-serif;
background-color:#2F4141;
font-size:11px;
}

/*bg wrap*/
#bgWrap{
	background:url(/t/template105/pics6/topsiteBg.jpg) top left repeat-x #2F4141;
width:100%;
}

/*vip area*/
#vipArea {
	background:url(/t/template105/pics6/vipArea_bg.jpg) no-repeat top left;
}

/*agent and broker info area*/
#contactArea {
	background:url(/t/template105/pics6/contactArea_bg.jpg) no-repeat bottom left;
}
   
#contactInfo {
color:#CCEAEA;
text-align:right;
width:500px;
font-size:127%;
}

#contactInfo span {
font-weight:bold;
font-size:170%;
}

#contactInfo a {
color:#A8D9D9;
font-weight:bold;
text-decoration:none;
}

#contactInfo a:hover {
color:#ffffff;
}

/* top header area*/
#topheaderArea {
	background:url(/t/template105/pics6/topheaderArea_bg.jpg) no-repeat top left;
}

/*header area ------ */
#headerArea {
}

/*menu area ------ */
#menuContact_area {
	background:url(/t/template105/pics6/menuArea_bg.jpg) no-repeat top left;
}

#mainMenuContainer {
}

/*cnt area ------ */
#sub_cntArea {
}

#sub_siteCnt a {
color:#A8D9D9;
font-weight:bold;
text-decoration:none;
}

#sub_siteCnt a:hover {
color:#ffffff;
text-decoration:none;
}

#sub_siteCnt h1 {
font-weight:bold;
font-size:163%;
}

/*footer area ------ */
#pageendArea {
	background:url(/t/template105/pics6/pageend_scalebg.jpg) top left repeat-x;
}

/*copyright area ------ */
#footerArea {
font-size:90%;
text-align:center;
color:#637171;
}

#footerArea a {
text-decoration:none;
color:#637171;
}

#footerArea a:hover {
text-decoration:none;
color:#ffffff;
}

/*fullcnt area ------ */
#full_cntArea {
}

#full_siteCnt {
color:#CCEAEA;
}

/*homepage area ------ */
#cntArea {
}

	#siteCnt {
	color:#CCEAEA;
	}

/* VIP BAR & WIDGET CSS */

#dashboard,
.vip_widget {
color:#CCEAEA;
font-size:90%;
}	

#dashboard {
background:url(/t/template105/pics6/vip/vipBg.gif) no-repeat top left;
}

.vip_widget {
background:url(/t/template105/pics6/vip/vipBg.gif) no-repeat center center fixed;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/t/template105/pics6/vip/vipBg.gif', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/t/template105/pics6/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:#CCEAEA;
}

#dashboard a:hover,
.vip_widget a:hover {
color:#ffffff;
}
	
#dashboard_logo {
	background:url(/t/template105/pics6/vip/vipLogo.jpg) no-repeat top left;
}

.vip_widget_logo {
	width:50px;
	height:46px;
	background:url(/t/template105/pics6/vip/vipLogo.jpg) no-repeat top center;
}

#dashboard .submit,
.vip_widget .submit {
cursor:pointer;
color:#ffffff;
font-size:90%;
border-top:1px solid #445E5E;
border-right:1px solid #233131;
border-bottom:1px solid #233131;
border-left:1px solid #445E5E;
background-color:#2E4040;
}

#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:#39A09F;
text-decoration:none;
color:#CCEAEA;
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:#CCEAEA;
background-color:#387977;
}

.vip_widget_opts img {
width:50px;
height:50px;
}

#dashboardContent {
  border-color:#408B89;
  background-color:#387977;
}
