/*
Site: Arocha Hair Restoration - Dallas
Design: Lyndia Haryanto for Schipul
Build: Brandi Lalanne for Schipul
URI: 
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0px;
padding:0px;
} 
.floatingPlayerBox_gsvb .playing_gsvb{position:relative; z-index: 800 !important}
.floatingPlayer_gsvb .playing_gsvb {position:relative; z-index: 999 !important}

div.resultDiv_gsvb {width: 74px !important; margin-right:3px; height: 70px !important}
div.resultDiv_gsvb img {width: 73px !important; height: 65px !important}
table.gsc-branding {display:none !important; height: 1px}

p { margin-bottom: 8px; color:#423B31; font-size:11px}

body {
	font: 11px Arial, Helvetica, sans-serif;
	color: #423B31;
	background: url(../images/home/body-bg.jpg) top center repeat #D0C6AB;
	}

ul, ol { margin: 1em 0; padding-left: 2.5em; color: #6d6460; }
dt { margin: 0.5em 0 0; }
dd { margin: 0.25em 0 0.5em 2.5em; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin-bottom: 8px;} 

h1 { font-size: 22px; color: #A25926; font-family:"Times New Roman", Times, serif}
h2 { font-size: 16px; color: #A25926; font-family:"Times New Roman", Times, serif}}
h3 { font-size: 12px; color: #A25926; font-family:"Times New Roman", Times, serif}}
h4 { font-size: 12px; color: #A25926; }
h5 { font-size: 12px; color: #666; }
h6 { font-size: 12px; color: #666; }

a { color: #A75427; outline:none }

a:hover {color:#000}

.clear {clear:both; margin:0; padding:0;}




/** STRUCTURE **/

#main-wrap {width: 1009px; margin:0 auto; position: relative;}
#home-logo { position: absolute; top: 40px; left: 23px; }
#top-bar {width: 1009px; height: 114px; padding-top: 20px; }

	a#logo h1 {width:198px; height: 114px; float:left; text-indent:-9999px; display:block; outline:none; 
	background: url(/images/home/logo.jpg) top left no-repeat}
	
	#contact-wrap {width: 811px; height:95px; float:left; background:url(../images/home/contact-wrap.jpg) top right no-repeat;
	padding: 10px 0 0 0}
	
		.contact-addy {width: 284px; height:47px; float:left; text-align:right;}
		
		.contact-addy h3, .contact-addy p, .contact-addy2 h3, .contact-addy2 p {color:#000; font-size:11px; margin:0; padding:0}
		
		.contact-addy2 {width: 235px; float:left; text-align:right;}
		
		.contact-addy2 h2 {font-size:16px; font-weight:bold; color: #A75427; margin:0 20px 0 0; padding:0; letter-spacing:2px; 
		line-height: 15px}

		
		
#story-bg {width: 987px; height: 391px; float:left; background:url(../images/home/story-bg.jpg) top left no-repeat}

	#story-left {width: 634px; float:left;}
	
		#story-content {width: 362px; height: 145px; float:right; padding: 95px 10px 0 15px; color:#FFF; font-size:11px}
		
	/*Stories Module*/
	.stories {display: block; width:362px; height: 145px; overflow: hidden; position: relative; }
		
		.story-item { overflow: hidden !important; }
		.story-item img { margin: 0; padding: 0; }
		
		div.story-content {margin:0; width: 362px; float:right; z-index: 1500;   }
		
		.story-content h1, .story-content h3 {color: #FFF; margin: 0; padding: 0; color:#CCC; 
		font-family: "Times New Roman", Times, serif; font-size:18px; }	
		
		.story-content p {color: #FFF;}
		
		.story-content a
		{color: #FFF; text-decoration:underline}
		
		.story-content a:hover
		{color: #A75526}
		
		.story-item {display: block; overflow: hidden !important; z-index: 10;}
		
		.image-header {float:left; width: 623px; height: 289px; }
		
		.story-item img { border:0px; z-index: 999; }
		
		
		#nav-stories {display: block;  padding: 5px 10px 0 0; text-align:right; float:left; margin: 0 0 0 15px; 
		font-family:"Lucida Sans", "Lucida Grande", sans-serif; font-size:14px }
		
			#nav-stories a { display: block; width: 27px; height:27px; border: 1px solid #69558D; float: left; margin-right: 8px;
			text-align: center; text-decoration: none; color:#FFF; font-weight:bold; background-color:#69558D; line-height:27px}
			#nav-stories a.activeSlide { border: 1px solid #69558D; background-color:#58447D; width: 27px; height:27px; 
			color: #FFF; }
		
		.story-link {}
			
	/*End Stories Module*/		
		
		
		
		#story-orange-btns {width: 387px; height: 49px; float:right; clear:both;} 
		
			a#orange-btn-more {display:block; width: 172px; height: 49px; text-indent:-999px; float:left; 
			background:url(../images/home/btn-moreabout.jpg) top left no-repeat}
			
			a#orange-btn-consul {display:block; width: 215px; height: 49px; text-indent:-999px; float:left; 
			background: url(../images/home/btn-consultation.jpg) top left no-repeat}
			
			#gray-btns {width: 609px; float:left; padding: 5px 0 0 25px}
			
				#gray-btns img {border:0; padding:0; margin:0; float:left}
			
	#story-right { width: 314px; float:right; padding: 24px 15px 0 0; color:#FFF}

#main-content {width: 985px; margin: 10px auto 0 auto; background:url(../images/home/content-bg.jpg) top left repeat-y; padding: 0 0 0 24px}

	.column-left {width:307px; float:left; padding: 0; vertical-align:top}
	
		.column-left h1, .column-left h2 {display:block; width: 294px; height:40px; background: #A1532C; line-height: 40px; color:#FFF;
		font-family:"Times New Roman", Times, serif; font-size:18px; padding: 0 0 0 13px}
		
		.column-txt{width:275px; margin:0 auto}
		
			a#btn-skype {display:block; width: 277px; height: 84px; text-indent: -9999px; 
			background:url(/images/home/btn-skype.jpg) top left no-repeat;}

			a#btn-forum {display:block; width: 277px; height: 83px; text-indent: -9999px; 
			background:url(/images/home/btn-forum.jpg) top left no-repeat;}

			a#btn-blog-create {display:block; width: 277px; height: 83px; text-indent: -9999px; 
			background:url(/images/home/btn-create-blog.jpg) top left no-repeat;}

	.column-mid {width:301px; float:left; padding: 0 0 0 12px; vertical-align:top}
	
		.column-mid h1{display:block; width: 287px; height:40px; background: #A1532C; line-height: 40px; color:#FFF;
		font-family:"Times New Roman", Times, serif; font-size:18px; padding: 0 0 0 13px}
		
		.column-mid h2, #template-right h1, #template-right h3 {display:block; width: 287px; height:40px; background: #877861; line-height: 40px; color:#FFF;
		font-family:"Times New Roman", Times, serif; font-size:18px; padding: 0 0 0 13px; margin: 8px 0}
		
		
	.column-right {width:318px; float:right; padding: 0 22px 0 0; vertical-align:top}
	
		.column-right h1, column-right h3 {display:block; width: 305px; height:40px; line-height: 40px; color:#A1532C;
		font-family:"Times New Roman", Times, serif; font-size:18px; padding: 0}
		
		.column-right ul, #template-right ul {margin:0; padding:0;}
		.column-right ul li, #template-right ul li {display:block;}
		.column-right ul li a, #template-right ul li a {color:#000; padding: 0 0 5px 0; display:block}
		.column-right ul li a:hover{background: #C8BEA3}
		#template-right ul li a:hover {color:#A75427;}
		
		hr {clear:both; margin: 8px 0; color:#877861;}
		
		.orange-box {width: 288px; height: 115px; background:url(../images/home/orange-arrow.jpg) top center no-repeat;color:#FFF;
		margin: 15px 0; padding: 15px;}
		
			.orange-box h1, .orange-box h3 {font-size: 18px; color: #FFF; line-height: 20px; width: 100%}
			
			.orange-box p,
			.orange-box a{color:#FFF}
			
			p.large-white {font-size: 18px}
	.featured-article a {text-decoration: none;}
		
#main-content-btm {width: 1009px; height:26px; background:url(../images/home/content-btm.jpg) top left no-repeat; clear:both; vertical-align:top} 

.logo-wrap {width: 963px; margin:11px auto 0 auto; height: 130px; clear:both}	

#footer-wrap {height: 64px; width: 1009px; margin:0 auto;}

	#footer {width: 963px; margin: 0 auto;  background: #32312F;height: 64px; padding: 10px 0 }
	
		#footer-left {width: 610px; text-align:center; color:#FFF; float:left}
		
			#footer-left a, #footer-right a {color:#FFF}
		
		#footer-right {width: 285px; float:right; padding: 0 25px 0 0; color:#FFF}
		
		#footer-right img {margin-right: 2px}



/** Template **/

#main-template {width: 963px; margin:0 auto;}
	
	#content-top {width: 963px; height: 29px; background:url(../images/template/content-top.jpg) top center no-repeat; clear:both}
	
	#content-main {width: 963px; margin: 0 auto; background:url(../images/template/content-bg.jpg) top center repeat-y;}
	
		#template-left {width: 560px; float:left; padding: 0 0 0 25px}
		
			#bodycontent p {font-size:13px;}
		
		#template-right {width:318px; float:right; padding: 0 30px 0 0; vertical-align:top}
	
	#content-btm {width: 963px; height:56px; background:url(../images/template/content-btm.jpg) top center no-repeat; 
	vertical-align:top;}



/** Tendenci **/

.titles {  font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #4B5F6D}
.subtitles {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.currency {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: right}
.bold_body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}
.bold_body_copy_blue {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: none}
.big_body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: none}
.copyright {  font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #988E5F}
.body_copy_alerts { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.body_copy_invert { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #333333}
.reports {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
.reports_big_body_copy { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none }
.reports_subtitles { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333}
.reports_titles { font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #333333}

.color1 {
	background-color: #1D3158;
}
.color2 {
	background-color: #988E5F;
}


td { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333
}

input{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333
}

textarea{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333
}


select{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333
}
