@charset "utf-8";
/* CSS Document */
*{
padding:0; 
margin:0;
}

body{ 
background-image:url(images/bg.jpg); 
background-repeat:repeat-x; 
background-position:top; 
background-color: #F0E5BC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
p { margin:5px 0 10px 0; }
h1 { color: #676767; font-size: 14pt; font-family:"Trajan Pro", "Times New Roman", serif; }
h2 { color: #1E4D35; font-size: 9pt; font-family:"Trajan Pro", "Times New Roman", serif;}
b { color: #1E4D35; font-weight: bold;}
.text { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; } 
.bio { margin-top: 15px; }
.biopic { margin: 0 5px 2px 0; border: solid #D2D3CE 2px; }
#left_side_border{background-image:url(images/index_r1_c2.jpg); background-repeat:repeat-y; width:23px;}
#right_side_border{ background-image:url(images/index_r1_c6.jpg); background-repeat:repeat-y; width:22px;}
#content{background-image:url(images/content_bg.jpg); background-repeat:repeat-y; background-position:center; width:534px; height:858px; vertical-align:top;}
#seo_content{background:url(images/content_bg.jpg) repeat-y top right #F3F3EB; width:534px; height:858px; vertical-align:top;}
#left_column_content{background-color:#FFF; width:151px; height:858px; vertical-align:top; text-align:left;}
#right_column_content{background-color:#FFF; width:195px; height:858px; vertical-align:top;}
#footer{background-image:url(images/index_r2_c2.jpg); background-repeat:no-repeat; width:925px; height:93px; }
#blog_footer{background-image:url(images/blog_bottom.jpg); background-repeat:no-repeat; width:925px; height:63px; }
#contact_form{margin:5px; text-align:left;}
.content-padding{padding:10px 20px; text-align:left;}
#testimonials_sidebar{background-color:#135F39; width:175px; vertical-align:top; text-align:left; padding-bottom:5px; margin-left:10px;}
#testimonials_sidebar h3{padding:10px 0px 0px 10px;}
#testimonials_sidebar p{padding:0px 10px 0px 10px;}
.white { color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.sidetitle { color: #104E2E; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.sidetext { color: #FFFFFF; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.rsidetext { color: #444444; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.top { color: #676767; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image:url(images/phone.jpg); width:387px; height:98px;}
.phone { color: #1E4E36; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.righttitle { color: #808285; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.righttitle2 { color: #D7D7D7; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.nav { color: #FFFFFF; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.nav:hover { color: #D2D2A3 }
a.tab { color: #FFFFFF; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: justify; margin-right: 0pt; margin-left: 18pt }
a.tab:hover { color: #D2D2A3 }
a.tabtext { color:#000; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.tabtext:hover { color: #D2D2A3 }
a.side { color: #104E2E; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.side:hover { text-decoration: underline }
a.bot { color: #1E4D35; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.bot:hover { text-decoration: underline }
a { color: #1E4D35; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:hover { text-decoration: none }
ul {margin:0;padding:1.5em}
.photor { font-size: 8pt; margin-right: 0pt; margin-left: 10pt; margin-bottom: 8pt; }
.photol { font-size: 8pt; margin-right: 10pt; margin-left: 0pt; margin-bottom: 8pt; }

.verdics{padding:10px 0px 10px 0px;}

/* SEO PAGES */
#city_list { list-style: none outside none; }
#city_list li { float: left; width: 150px; text-align: center; margin-bottom: 10px; }

#broreq_form { width: 450px; margin-left: 45px; }
#broreq_form div { width: 100%; float: left; margin: 5px 0; }
#broreq_form div label { width: 400px; float: left; }
#broreq_form div input[type=submit] { padding: 0 15px; }
#broreq_form div input[type=text] { width: 394px; padding: 3px; border: solid 1px #CDCDCD; }
#broreq_form div textarea { width: 400px; height: 150px; font: 12px Arial, Helvetica, sans-serif; padding: 3px; border: solid 1px #CDCDCD; }

#main_body .left_menu h3 {
	width: 100%;
	float: right;
	text-align: right;
	font-weight: normal;
	margin-top: 25px;
	color: #7E1011;
	margin-right: 10px;
}

#seo_quote_form {
	width: 80%;
	float: right;
	margin-right: 10px;
}

#seo_quote_form div {
	width: 95%;
	float: left;
	margin: 5px 0;
}

#seo_quote_form div label {
	width: 100%;
	float: left;
	text-align: left;
}

#seo_quote_form div input[type=submit] {
	padding: 0 15px;
}

#seo_quote_form div input[type=text] {
	width: 100%;
	padding: 3px;
	border: solid 1px #CDCDCD;
}

#seo_quote_form div textarea {
	width: 100%;
	height: 50px;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 3px;
	border: solid 1px #CDCDCD;
}

#goldbar {
		-moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0 0 3px #CCCCCC inset;
    background: -moz-linear-gradient(center top , #E8E3D0, #C6BA8C) repeat scroll 0 0 transparent;
    border: 1px solid #807855;
    color: #000000;
    float: left;
    height: 200px;
    margin: 15px 0;	    
    width: 100%;    
}

#goldbar div.container { position: relative; float: left; border-left: solid #807855 2px; width: 145px; height: 185px; margin: 3px; padding: 5px; }
#goldbar div.container h3 { margin-bottom: 20px; }
#goldbar div.first { border-left: 0px; }
#goldbar img.brochure { float: left; margin: 5px 5px 35px 5px; }
#goldbar a.brochure_request { display: block; position: absolute; bottom: 5px; left: 15px; }

#rss {
	width: 490px;
	float: left;
}
	
#rss ul {
	width: 100%;
	list-style: none;
}

#rss ul li {
	width: 240px;
	float: left;
	margin: 5px 0;
	min-height: 75px;
}

#video {
		height: 270px;
		width: 550px;
		
		margin: 0 auto;
		padding: 25px 0;
		text-align: center;
		
		position: absolute;
		top: 175px;		
		z-index: 45;
				
		border: 1px solid #807855;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px 15px 15px 15px;
		
		-moz-box-shadow: 0 0 5px #666;
		-webkit-box-shadow: 0 0 5px #666;
		box-shadow: 0 0 5px #666;
		
		background: #E8E3D0;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E3D0', endColorstr='#C6BA8C');
		background: -webkit-gradient(linear, left top, left bottom, from(#E8E3D0), to(#C6BA8C));
		background: -moz-linear-gradient(top, #E8E3D0, #C6BA8C);
	}
	
	#video a {
		top: -15px;
		right: -15px;
		height: 32px;
		width: 32px;
		position: absolute;
		display: block;
		text-indent: -9999px;
		background: url(http://www.globalnetdesigns.com/images/video_close.png) no-repeat;
	}
