@charset "utf-8";
/* CSS Document */

body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;background: #FFFFFF;margin: 0;padding: 0;text-align: center;color: #000000;}

a { outline:none;}

.thrColFixHdr #container {width: 964px;background: #FFFFFF;margin: 0 auto;text-align: left; } 

.thrColFixHdr #header {padding:0; margin:0; width:964px; } 

.thrColFixHdr #header h1 {margin: 0;padding: 10px 0; }

.thrColFixHdr #sidebar1 {float: left; width:244px;padding:0 ; }

.thrColFixHdr #sidebar2 {float: right; 	width:233px; padding:0;}

.thrColFixHdr #mainContent {margin: 0 0 0 244px;padding:0; width:485px;} 
* html .thrColFixHdr #mainContent {margin: 0 0 0 200px; 	padding: 0 0; width:481px } 

.thrColFixHdr #footer {padding: 0 10px 0 20px;} 

.thrColFixHdr #footer p {margin: 0; padding: 10px 0; }

.fltrt { float: right;margin-left: 8px;}

.fltlft {float: left;margin-right: 8px;}

.clearfloat { clear:both;height:0;font-size: 1px;line-height: 0px;}


                                                              /*header start here*/


/*#header_leftcol { float:right; margin:0; padding:0;}	*/	

.logo_wd { width:69%;}													  
#logo {
	margin:0;
	padding:0px 0 0px 0;
}
#logo1 { margin:0; padding:16px 0 27px 0;}	
#phone { margin:0; padding:18px 0  10px 0; vertical-align:top}
.phone { margin:0; padding:18px 9px 0 0px; vertical-align:top; font-family:Verdana; font-size:14px; color:#666666; text-align:right;}

#header_img { background:url(../images_main/header.jpg) 0 0 no-repeat; width:962px; height:243px;}

#top{width:350px;margin:0;padding:5px 0 20px 300px;text-align:right;}	
		
#toplink{margin-left:0px;	height:20px;padding:0px;margin:0px;	}
	
#top ul{list-style:none;padding:0;margin:-7px 0 0 0;}
	
#top ul li{display: inline;	padding:0 0 0 ;	background:url(../images_main/arrow.jpg) 0 8px no-repeat;text-decoration:none;}

#top ul li a {font-size:11px;color: #666666;text-decoration: none;margin:0;font-family:Verdana;line-height:30px;padding:0 8px 0 10px;}

#top ul li a:hover{text-decoration:underline;}

p.welcome{ font-family:Verdana; font-size:11px; color:#FFFFFF; text-align:center; margin:0; padding:70px 0 0 20px; width:200px;}
p.event{ font-family:Verdana; font-size:10px; color:#040404; text-align:left; margin:0; padding:8px 10px 0 14px ; width:210px;}
p.featured{ font-family:Verdana; font-size:10px; color:#040404; text-align:left; margin:0; padding:8px 10px 10px 14px; }
p.edge{ font-family:Verdana; font-size:10px; color:#000000; text-align:left; margin:0; padding:0 10px 0 12px ; width:210px; font-weight:normal; line-height:11px;}
p.community{ font-family:Verdana; font-size:10px; color:#040404; text-align:left; margin:0; padding:-1px 10px 0 0px ; font-weight:normal; line-height:12px;}
p.plummailing{ font-family:Verdana; font-size:10px; color:#040404; text-align:left; margin:0; padding:8px 0 0 8px ; width:210px;line-height:12px;}
p.conci{ font-family:Verdana; font-size:10px; color:#040404; text-align:left; margin:0; padding:8px 0 0 0;line-height:12px;}
p.dylan{ font-family:Verdana; font-size:10px; color:#040404; text-align:left; margin:0; padding:2px 0 0 8px ; width:215px;line-height:12px;}
											
											                   /*header end here*/
											
											
															   /*main container start here*/
																
															   /*left coloumn start here*/  

.virtual { vertical-align:top; margin:0; padding:0;}
* html .virtual { vertical-align:top; margin:-35px 0 0 0; padding:0;}
*:first-child+html .virtual { vertical-align:top; margin:-35px 0 0 0; padding:0;}


.left_border { margin:0; padding:6px 0 0 0;}

.border { background:url(../images_main/squareborder.jpg) 0 0 repeat-x; margin:6px 0 0 0; padding:0px 0 0 0; width:245px; height:3px;}
* html .border { background:url(../images_main/squareborder.jpg) 0 0 repeat-x; margin:6px 0 -15px 0; padding:0px 0 0 0; width:244px; height:3px;}

#eventshedule { margin:8px 0 0 8px; padding:0 0 0 0; background:url(../images_main/eventshedule.jpg) 0px 0 no-repeat; width:226px; height:29px;}

.date {font-family:Verdana; font-size:10px; color:#0036ff; text-align:left; margin:0; padding:10px 0 0 13px; }
.date_pd { padding-left:22px; display:inline;}

.flyer_datelink{font: normal 10px  Verdana;color:#0036ff; text-decoration:none;padding:0 0 0 4px;margin:0; }
a.flyer_datelink:hover {text-decoration:underline; color:#0036ff;}

.datelink{font: normal 10px  Verdana;color:#0036ff; text-decoration:none;padding:0 0 0 0;margin:0; }
a.datelink:hover {text-decoration:underline; color:#0036ff;}


.weeklink {font-family:Verdana; font-size:10px; color:#040404; text-align:left; margin:0; padding:10px 0 0 0; }
a.weeklink:hover { text-decoration:none;}

.week {font-family:Verdana; font-size:10px; color:#040404; text-align:left; margin:0; padding:10px 0 0 0; }
.week_pd { padding-left:38px; display:inline;}

.call {font-family:Verdana; font-size:14px; color:#040404; text-align:left; margin:0; padding:23px 0 0 30px; font-weight:bold;}

.register { margin:0; padding:30px 0 0 10px;}

#midcol_border { background:url(../images_main/midcol_border.jpg) 0 0 no-repeat; margin:8px 0 0 0; padding:0 0 0 0; width:485px; height:3px;}
*html #midcol_border { background:url(../images_main/midcol_border.jpg) 0 0 no-repeat; margin:11px 0 0 0; padding:0 0 0 0; width:481px; height:3px;}
*:first-child+html #midcol_border { background:url(../images_main/midcol_border.jpg) 0 0 no-repeat; margin:11px 0 0 0; padding:0 0 0 0; width:481px; height:3px;}
																 /*middle coloumn start here*/  	
																 
#arizona {
	background:url(../images_main/arizonaAnim.gif) 0 0 no-repeat;
	width:476px;
	height:92px;
	margin:-1px;
0 0 0; 	padding:0;
}
* html #arizona { background:url(../images_main/arizonaAnim.gif) 0 0 no-repeat; width:476px; height:92px; margin:-5px; 0 0 0; padding:0;}
*:first-child+html #arizona { background:url(../images_main/arizonaAnim.gif) 0 0 no-repeat; width:476px; height:92px; margin:-5px; 0 0 0; padding:0;}	
.date_text {font-family:Arial; font-size:21px; color:#5f0027;margin:0 0 -10px 0; padding:49px 0 0 225px ; font-weight:bold; }

#flyers {padding-left:10px; display:inline;}

#featureproperties{ background:url(../images_main/featuredproperties.jpg) 0 0 no-repeat; width:476px; height:29px; margin:8px 0 0 0; padding:0;}	
* html #featureproperties{ background:url(../images_main/featuredproperties.jpg) 0 0 no-repeat; width:476px; height:29px; margin:-7px 0 0 0; padding:0;}															 
.edge {font-family:Verdana; font-size:14px; color:#040404; text-align:left; margin:0 0 0 0; padding:0 0 0 10px; font-weight:bold;}

#communitybanner { background:url(../images_main/community.jpg) 0 0 no-repeat; width:477px; height:29px; margin:10px 0 0 0; padding:0;}

.comment-box {margin: 40px 0px 0 0; float: left; padding-bottom:5px; line-height:20px;}
.number {position: relative; top: 0px; left: 0px; font-size: 10em; color: #ccc; float:left; margin:0 15px 0 0; padding:0 0 0 0; }


																 /*right coloumn start here*/  
																 
																 
#plummailting { background:url(../images_main/mailtinglist.jpg) 0 0 no-repeat; width:226px; height:29px; margin:0; padding:0;}
* html #plummailting { background:url(../images_main/mailtinglist.jpg) 0 0 no-repeat; width:226px; height:29px; margin:-32px 0 0 0; padding:0;}																*:first-child+html #plummailting { background:url(../images_main/mailtinglist.jpg) 0 0 no-repeat; width:226px; height:29px; margin:-32px 0 0 0; padding:0;}
	
.right_border { margin:0; padding:13px 0 0 0;}
* html .right_border { margin:0; padding:10px 0 0 0;}
*:first-child+html .right_border { margin:0; padding:10px 0 0 0;}


#conciergetour { background:url(../images_main/conciergetour.jpg) 0 0 no-repeat; width:226px; height:29px; margin:9px 0 0 0 ; padding:0;}
#becomerefral { background: url(../images/becomearefralpartner.jpg) 0 0 no-repeat; width:226px; height:29px; margin:9px 0 0 0 ; padding:0;}
#referalpartner { background: url(../images_main/referalpartner.jpg) 0 0 no-repeat; width:226px; height:29px; margin:14px 0 0 0 ; padding:0;}
#communitybg {background:  url(../images/communitybg.jpg) 0 0 no-repeat; width:226px; height:29px; margin:14px 0 0 0 ; padding:0;}
																 
.video { margin:10px 0 0 0; padding:0;}			

.footer_border { margin:10px 0 0 0; padding:0;}
*:first-child+html .footer_border { margin:0 0 0 0; padding:10px 0 0 0;}
.copyright { font-family:Verdana; font-size:8px; color:#000000; margin:10px 0 60px 0; padding:0; text-align: center;}												
																/*main container end here*/
																
																
																
																
																
																
/*main navigation start here*/

#nav {margin:0px 0 5px 0;}

/* the styling */
#nav {
height:50px; position:relative; font-family:arial, verdana, sans-serif; font-size:11px;z-index:500; background:url(../images_main/navbg.png) no-repeat 0 0;
}

#nav .select, #nav .current {margin:0 0 0 0; padding:0; list-style:none; display:block; float:left;}

#nav .sub {margin:0; padding:0; list-style:none; text-align:left;}

#nav li {display:block; float:left; margin:0; padding:0; position:relative; z-index:100;}
#nav .current li {z-index:50;}

#nav .select a, 
#nav .current a {display:block; height:30px; float:left; width:100px; padding:0 0 0 1px; text-decoration:none; font-weight:bold; line-height:30px; white-space:nowrap;}
#nav .select li a#aboutus { background:  url(../images_main/aboutus.jpg) no-repeat 0 0; text-indent:100000; width:126px;}
#nav .select li a:hover#aboutus { background: url(../images_main/aboutus_hover.jpg) no-repeat 0 0; text-indent:100000; width:126px;}
#nav .current li a#aboutus { background: url(../images_main/aboutus_hover.jpg) no-repeat 0 0; text-indent:100000; width:126px;}

#nav .select li a#services { background:url(../images_main/services.jpg) no-repeat 0 0; text-indent:100000; width:102px;}
#nav .select li a:hover#services { background:url(../images_main/services_hover.jpg) no-repeat 0 0; text-indent:100000; width:102px;}
#nav .current li a#services { background:url(../images_main/services_hover.jpg) no-repeat 0 0; text-indent:100000; width:102px;}

#nav .select li a#properties { background:url(../images_main/properties.jpg) no-repeat 0 0; text-indent:100000; width:114px;}
#nav .select li a:hover#properties { background:url(../images_main/properties_hover.jpg) no-repeat 0 0; text-indent:100000; width:114px;}
#nav .current li a#properties { background:url(../images_main/properties_hover.jpg) no-repeat 0 0; text-indent:100000; width:114px;}

#nav .select li a#events { background:url(../images_main/events.jpg) no-repeat 0 0; text-indent:100000; width:95px;}
#nav .select li a:hover#events { background:url(../images_main/events_hover.jpg) no-repeat 0 0; text-indent:100000; width:95px;}
#nav .current li a#events { background:url(../images_main/events_hover.jpg) no-repeat 0 0; text-indent:100000; width:95px;}

#nav .select li a#community { background:url(../images_main/communitynav.jpg) no-repeat 0 0; text-indent:100000; width:130px;}
#nav .select li a:hover#community { background:url(../images_main/community_hover.jpg) no-repeat 0 0; text-indent:100000; width:130px;}
#nav .current li a#community { background:url(../images_main/community_hover.jpg) no-repeat 0 0; text-indent:100000; width:130px;}

#nav .select li a#mediapress { background:url(../images_main/mediapress.jpg) no-repeat 0 0; text-indent:100000; width:130px;}
#nav .select li a:hover#mediapress { background:url(../images_main/mediapress_hover.jpg) no-repeat 0 0; text-indent:100000; width:130px;}
#nav .current li a#mediapress { background:url(../images_main/mediapress_hover.jpg) no-repeat 0 0; text-indent:100000; width:130px;}

#nav .select li a#resources { background:url(../images_main/resources.jpg) no-repeat 0 0; text-indent:100000; width:119px;}
#nav .select li a:hover#resources { background:url(../images_main/resources_hover.jpg) no-repeat 0 0; text-indent:100000; width:119px;}
#nav .current li a#resources { background:url(../images_main/resources_hover.jpg) no-repeat 0 0; text-indent:100000; width:119px;}

#nav .select li a#contactus { background:url(../images_main/contactus.jpg) no-repeat 0 0; text-indent:100000; width:141px;}
#nav .select li a:hover#contactus { background:url(../images_main/contactus_hover.jpg) no-repeat 0 0; text-indent:100000; width:141px;}
#nav .current li a#contactus { background:url(../images_main/contactus_hover.jpg) no-repeat 0 0; text-indent:100000; width:141px;}


#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:1em;}

#nav .select a:hover b {color:#000; cursor:pointer;}

#nav .current a {background-position:0 -150px; border-color:#fff;}
#nav .current a b {background-position:100% -150px; color:#000;}

#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {/*border-color:#aba; background:#d1e1ce;*/ color:#fff;}

#nav .current .sub .current_sub a, 
#nav .current .sub a:hover {/*border-color:#aba; background:#d1e1ce;*/ color:#FFF300 !important;}

#nav .current .sub, 
#nav .select a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute; width:900px; top:2.5em; background: url(../images_main/subnavbg.jpg) repeat-x 0 -2px;  margin-top:1px; padding:0px 0 0px 0;}

* html #nav .current .sub, * html #nav .select a:hover .sub {margin-top:0; margin-t\op:1px;}

#nav .current .sub li a, 
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:inline; /*background:#fff; border:1px solid #ddd;*/ padding:0 10px; margin:0 10px 0 0; width:auto; white-space:nowrap; font-weight:normal; font-size:0.9em; height:2em; line-height:1.9em; color:#fff; text-transform:uppercase;}

#nav .select a:hover, 
#nav li:hover a {background-position:0% -150px; border-color:#fff;}

#nav .select a:hover {color:#FFF300 !important;}


#nav .select a:hover b, 
#nav .select li:hover a b {background-position:100% -150px; border-color:#fff; color:#000;}

/* calculate the left edge position of each sub level */
#nav .one .sub {left:0.5em; z-index:99000;}
#nav .two .sub {left:-10.5em; margin-left:-9px;}
#nav .three .sub {left:-19em; margin-left:-10px;  text-align:left;}
* html #nav .three .sub {margin-left:-9px; marg\in-left:-18px;}
#nav .four .sub {left:-26.5em; margin-left:-27px; }
* html #nav .four .sub {margin-left:-18px; marg\in-left:-27px;}
#nav .five .sub {left:-35em; margin-left:-27px;}

#nav .six .sub {left:-38.5em; margin-left:-27px;}
#nav .seven .sub {left:-38.5em; margin-left:-27px;}
#nav .eight .sub {left:-30em; margin-left:-27px; width:490px!important;}


/*
.linkarrow { cursor:pointer;}*/


#apDiv1 {position:absolute;top:100px;width:5px;height:80px;z-index:1;margin-left:2px; }
*:first-child+html #apDiv1 {position:absolute;top:100px;width:25px;height:80px;z-index:1;margin-left:2px;}
* html #apDiv1 {position:absolute;top:100px;width:25px;height:80px;z-index:1;margin-left:4px;}

#apDiv2 {position:absolute;top:100px;width:5px;height:80px;z-index:1;margin-left:960px;}
*:first-child+html #apDiv2 {position:absolute;top:100px;width:25px;height:80px;z-index:1;margin-left:960px;}
* html #apDiv2 {position:absolute;top:100px;width:25px;height:80px;z-index:1;margin-left:954px;}
																
										    
.community_img { padding:10px 0 0 8px; margin:0;}    
.community_text { padding:10px 0 0 8px; margin:0;}    
.maintitle {font-family:Verdana; font-size:14px; color:#040404; text-align:left; margin:0 0 0 0; padding:3PX 0 0 10px; font-weight:bold;}
.maintitle1 {font-family:Verdana; font-size:14px; color:#040404; text-align:left; margin:0 0 0 0; padding:10PX 0 0 8px; font-weight:bold;}



.newdatelink{font-family:Verdana; font-size:10px; color:#0036ff; margin:-50px 0 0 0; padding:0; line-height:10px; text-decoration:none; font-weight:normal; vertical-align:top;}
a.newdatelink:hover{text-decoration:underline;}

.pd_newdate { padding-left:10px;}
.pd_hrline { padding-left:5px;}
*:first-child+html .pd_hrline { padding-left:10px;}
* html .pd_hrline { padding-left:10px;}
