body {
	font-family: Arial, helvetica, sans-serif ;
	font-size: 12px;
	line-height:1.5;
	color: #333333;
	background-color:#111111;
	background-image:url(/images/bg_slice.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
p {
	padding:0px;
	margin:0px;
}
h1 	{font-size:36px; font-style:italic;padding:0;margin:0;}
h2 {
	font-size: 26px;
	padding:0px;
}

h3 {
	color:#666;
	font-size: 24px;
	padding:5px;
	margin:0px;
	border-bottom:1px solid #666;
}
h4 {
	clear:both;
	font-size: 16px;
	font-weight:bold;
	padding:0px;
	margin:5px;
}
h5 {
	font-size: 14px;
	font-weight:bold;
	padding:0px;
	margin:5px;
}

ul{
	padding:5px;
	margin: 0 0 0 20px;
	font-size:14px;
}

li{
	padding:0px;
	margin-left:15px;
	list-style-type:disc;
}

input 		{border:1px solid #333;}
textarea 		{border:1px solid #333;}

a 			{color:#2a8ccd;text-decoration:underline;font-weight:bold;font-size:12px;}
a:hover 	{color:#AEAEFF;}


/* Page container ****************************/
#container {
	width:960px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
}

/* Header Area ************************************/
#social_media_wrap			{position:absolute;top:60px;left:745px;clear:both;width:235px;height:38px;background-color:#fff1d5;border:1px solid #999}
#social_media_wrap	p 		{position:absolute;top:12px;left:12px; width:96px;font-weight:bold;color:#333;}
#social1					{position:absolute;top:5px;left:100px;}
#social2					{position:absolute;top:5px;left:133px;}
#social3					{position:absolute;top:5px;left:166px;}
#social4					{position:absolute;top:5px;left:199px;}
#social5					{position:absolute;top:5px;left:232px;}
#social7					{position:absolute;top:5px;left:268px;}

#header_container{position:relative;width:1000px;float:left;height:108px;}
#header_container p {
	padding:0px;
	margin:0px;
}
#headline {
	margin-top:20px;
	margin-left:0px;
	float: left;
	
}
#tagline 		{position:absolute;top:47px;left:10px;width:420px;font-style:italic;	}
#phoneNumber 	{position:absolute;top:5px;left:635px;clear:right;float:right;text-align:right;width:350px;color:#FFFFFF;font-size:16px;}
#nav_container{
	position:relative;
	width:1000px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight:200;
	margin:2px 0 0 0;
}
#nav_container a 			{color:#FFFFFF;text-decoration:none;font-weight:normal;font-size:18px;font-family:Arial, Helvetica, sans-serif;}
#nav_container a:hover 	{color:#333333;}
#nav_container a#on_page 		{color:#333333;text-decoration:none;font-weight:normal;font-size:18px;font-family:Arial, Helvetica, sans-serif;}
#nav_container a#on_page:hover	{color:#333333;}
#nav_container .nav_button		{
	position: relative;
	float:left;
	height: 37px;
	padding:8px 4px 4px 4px;
	background-image:url(images/btnBg2.jpg);
	background-repeat:repeat-x;
}
/* Start Left Col ************************/

#rightCol {
	clear:both;
	float:right;
	margin-top: 15px;
	width:300px;
}
#side			{position:relative;background-color:#333333;padding:10px;margin:0px 0 0 0;width:300px;min-height:500px;color:#ffffff;}
#side h3		{font-size:20px;color:#ffffff;border-bottom:1px solid #ffffff;}
#side h4		{font-size:14px;font-weight:bold;color:#ffffff;}
#side p			{font-size:12px;padding:5px;}
#side ul		{margin:0px;padding:0px;}
#side li		{padding:0px;margin:0px;text-align:center;font-size:24px;list-style-type:none;}
#side li a		{clear:both;}
#side a			{color:#ffffff; text-decoration:underline;}
#side hr		{border:1px solid #ffffff;}
#side .realtor	{font-size:24px;text-align:center;}
#side .auth		{font-size:14px;text-align:center;}
#side .plus		{text-align:center;}

#mobile {
	float:right;
}

#sideBox_container {
	clear:right;
	float:right;
	margin-top:10px;
}

#formTop{
	clear:right;
	float:right;
	margin-top:20px;
	width:300px;
}

#form{
	clear:right;
	float:right;
	margin-top:10px;
	width:298px;
	height:250px;
	border:1px solid #484848;
	vertical-align:middle;
}

#examples{
	clear:right;
	float:right;
	margin-top:10px;
	width:300px;
}

#examples p{
	padding:0px;
	margin-left:10px;
	font-style:italic;
	color:#c2a211;
}

#examples h4{
	padding:0px;
	margin-left:10px;
	color:#CCCCCC;
	font-weight:200;
	font-size:13px;
	font-style:italic;
	text-decoration:underline;
}

#ad-300x250{
	clear:right;
	float:right;
	margin-top:10px;
	width:300px;
}

/* Start right Col ************************/

#leftCol {
	clear:left;
	float:left;
	margin-top: 15px;
	background-color:#F5F5F5;
	min-height:1035px;
	width:620px;
	padding:5px;
}

#leftCol2 {
	clear:left;
	float:left;
	margin-top: 55px;
	background-color:#F5F5F5;
	min-height:605px;
	width:970px;
	padding:5px;
}


/* Homepage ***************************/

#flash {
	float:left;
}

#contentBoxHome {
	clear:left;
	float:left;
	margin-top: 10px;
	width: 650px;
	background-image:url(images/gradientBG.jpg);
	background-repeat:no-repeat;
}

#contentBoxHome h2 {
	margin-top:10px;
	font-size: 20px;
	color: #66ccff;
	font-weight:400;
	font-style:normal;
	padding:0px;
}

#contentBoxHome h3 {
	margin-top:0px;
	font-size: 18px;
	color: #c2a211;
	font-weight:300;
	font-style:italic;
	padding:0px;
}

#content-headline {
	float:left;
	margin-left:15px;
}

#content-tagline {
	float:left;
	clear:left;
	margin-left:15px;
}

#content-list {
	float:left;
	clear:left;
	margin-left:15px;
}

/* Advertise Page  ***************************/


#adInfo {
	float:left;
	background-image:url(images/gradientBG.jpg);
	background-repeat:no-repeat;
	width:650px;
}

#adInfo h2 {
	font-size: 20px;
	color: #66ccff;
	font-weight:400;
	font-style:normal;
	padding:0px;
	margin-top:10px;
}

#adInfo h3 {
	margin-top:-10px;
	font-size: 14px;
	color: #c2a211;
	font-weight:300;
	font-style:italic;
	padding:0px;
}

#info-headline {
	float:left;
	width:100%;
	margin-left:15px;
}

#info-tagline {
	clear:left;
	float:left;
	margin-left:15px;
	margin-top:25px;
}

#info-bodyCopy {
	clear:left;
	float:left;
	margin-left:15px;
}

#info-list {
	clear:left;
	float:left;
	margin-left:15px;
}

#info-list ul{
	padding:0px;
	margin:5px;
	font-size:13px;
	color:#FFFFFF;
}

#adFlash {
	clear:left;
	float:left;
	margin-left:0px;
	margin-top:20px;
}


.star			{color:#FF0066;}
.error			{color:#FF0066;width:300px;}
#code				{border:1px solid #ccc;background-color:#CCCCFF;}
#order			{width:580px;}
				 #side .ss			{font-size:12px;float:left;clear:left;width:100%;text-align:center;color:#333333;}
				 #search_table		{border:1px solid #cccccc;}
				 #search_table td				{border:1px solid #cccccc;}
#share				{position:absolute;top:35px;left:810px;}
#side_sites	li	{font-size:14px;text-align:left;margin:0 0 0 10px;}

/* order page */
#order_table		{float:left;margin:10px 0 0 5px;}

#order_wrap			{float:left;width:400px;}
#order_list_head	{}
#order_list			{}
#order_list li		{padding:0 3px 0 0;margin:0;font-size:12px;list-style-type:decimal;}

.order_list_info	{width:300px;}
#order_info			{font-size:15px;padding:10px 30px 0px 30px ;line-height:1.5;}

#home_wrap			{position:relative;}
#market1			{}
#market2			{}
#market3			{}


	.input_header			{font-size:14px;color:#666;font-weight:bold;font-family:Georgia;}
	.top_content			{padding:5px;}

/* home page */
	#home_wrap						{}
	.home_intro						{clear:both;font-size:24px;padding:15px 0 0 0;margin:auto;width:520px;line-height:1;font-family:Arial;text-align:center;font-weight:bold;color:#710000;}
	
	#music_tour_wrap			{}
	#music_tour_wrap ul			{clear:both;width:610px;height:135px;padding:0;margin:0px auto 10px;border-bottom:1px solid #333;}
	#music_tour_wrap li			{float:left;list-style-type:none;width:180px;padding:0px 10px 10px 10px ;margin:0;text-align:center;}
	#music_tour_wrap a			{font-size:16px;text-decoration:none;}
	#music_tour_wrap a:hover	{text-decoration:underline;}
	
	#home_img					{float:right;margin:-20px 5px 0 0;}
	#property_tours ul					{margin:0 0 0 40px;padding:5px 0 0 0;font-size:22px;font-weight:bold;width:260px;clear:both;}
	#property_tours ul li				{list-style-type:decimal;width:260px;margin:0;padding:0 0 5px 0;border-bottom:1px solid #ccc;}
	#property_tours .header		{color:#333;text-align:left;margin:0;padding:0px;font-size:14px;font-weight:bold;}
	#property_tours ul li a				{padding:0 0 0 5px;margin:-10px 0 0 0px;}
	#property_tours .home_list_info		{padding:0 0 0 5px;margin:0px;font-size:12px;font-weight:normal;}

/* videos page */
.video			{width:540px;margin:10px auto;text-align:center;}

/* team page */

	.rteam_wrap				{width:670px;float:left;padding:0 0 20px 0}
	
	.team_mem				{width:300px;margin:5px;float:left;border:1px solid #333;}	
	.team_mem h5			{margin:0px;padding:5px 0 0 5px;font-size:18px;font-weight:bold;}
	.team_mem h6			{margin:0px;padding:5px 0 0 5px;font-size:12px;}
	.team_mem p				{margin:0px;padding:5px 5px 0 5px;}
	
	.team_mem img			{float:left;width:70px;margin:4px;border:1px solid #333;}
	.team_mem_info			{float:left;width:200px;padding:5px 0px 5px 0px ;}
	.team_mem_info a		{float:right;padding:3px ;clear:right;}
	
	.rteam_mem				{width:300px;margin:5px;float:left;clear:both;border:1px solid #333;}
	.rteam_mem h5			{margin:0px;padding:5px 0 0 5px;font-size:18px;font-weight:bold;}
	.rteam_mem h6			{margin:0px;padding:5px 0 0 5px;font-size:12px;}
	.rteam_mem p			{margin:0px;padding:5px 5px 0 5px;}
	.rteam_mem img			{float:left;width:70px;margin:4px;border:1px solid #333;}
	.rteam_mem_info			{float:left;width:200px;padding:5px 0px 5px 0px ;}
	
	.em						{font-size:14px; font-style:italic;}

	#member_wrap			{width:630px;float:left;clear:left;position:relative;margin:0 20px 0 0;}
	.pad_left				{margin:0 0 0 40px;}
	.mem_img				{width:70px;float:left;margin:10px;}
	a.back_link				{margin:-50px 20px 0 0;float:right;text-decoration:none;}
	a.back_link:hover		{text-decoration:underline;color:#999999;}

	#side_ads				{margin:10px 0 0 0;width:300px;float:left;}


