/* ----------------------------------------------------
Title		: Shenandoah Equestrian Resort Detail Page
Author		: Bluegreen Creative Group (BGCG)

Created		: September 11, 2009
Modified	: March 16, 2010

Table of 
Contents	: A - Site divs
					1 - Main
					2 - Header
			  B - Main Content
			  		1 - General Policies
			  C - Footer
			  
---------------------------------------------------- */

/* ----------------------------------------------------
A - Site divs
---------------------------------------------------- */
/* ----------------------------------------------------
1 - Main
---------------------------------------------------- */
body { margin:0; padding:0; border:0; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:14px; line-height:16px; font-weight:normal; color:#666666; text-decoration:none;  background-color:#ffffff; }

div, span, p { margin:0; padding:0; border:0; }

img { border:none !important; }

.site { width:740px; margin:0 auto; padding:0; border:0; }

.clearfix { clear:both; }

/* ----------------------------------------------------
2 - Header
---------------------------------------------------- */
.header { margin:10px 0 0 0; }

.bgLogo { float:left; clear:both; width:124px; height:55px; background:url('images/bgLogo.gif') 0 0 no-repeat; }
.headerInformation { float:right; width:250px; margin:5px 0 0 0; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:14px; line-height:18px; font-weight:normal; color:#333333; text-decoration:none; text-align:right; }
.phoneNumber { font-size:22px; line-height:25px; font-weight:bold; color:#ff9900; }

.headerImage { float:left; width:740px; height:215px; margin:5px 0 25px 0; background:url('images/mainHeader.jpg') 0 0 no-repeat; text-indent:-9999px; }

/* ----------------------------------------------------
B - Fonts
---------------------------------------------------- */
.fontTimes { margin:12px 0; font-family:"Times New Roman",Times,Georgia,serif;}
.fontArial { margin:12px 0; font-family:Arial,Helvetica,Verdana,sans-serif; }

.bold { font-weight:bold; }
.center { text-align:center; }
.left { text-align:left; }

.grey10 { font-size:10px; line-height:12px; color:#999999; }

.black11 { font-size:11px; line-height:13px; color:#333333; }
.black12 { font-size:12px; line-height:15px; color:#333333; }
.black14 { font-size:14px; line-height:16px; color:#333333; }

.brown13 { font-size:13px; line-height:16px; color:#993300; }
.brown16 { font-size:16px; line-height:18px; color:#993300; }
.brown18 { font-size:18px; line-height:20px; color:#993300; }
.brown26 { font-size:26px; line-height:28px; color:#993300; }

.darkBrown18 { font-size:18px; line-height:20px; color:#663300; }

/* ----------------------------------------------------
1 - General Policies
---------------------------------------------------- */
.intro { padding:0 25px; }
.mainImage { float:left; width:195px; min-height:740px; height:100%; background:url('images/mainImages.jpg') 0 0 no-repeat; }
.content { float:left; width:245px; margin:0 10px 0 20px; padding:0; border:0; }
.policies { float:right; width:270px; margin:0; padding:0; border:0;  background:url('images/top.jpg') 0 0 no-repeat; }

.middle { width:270px; background:url('images/middle.jpg') 0 0 repeat-y; margin:0; padding:0; }
.bottom { width:270px; height:90px; background:url('images/bottom.jpg') 0 0 no-repeat; margin:0; padding:0; }

.hours {font-family:"Times New Roman",Times,Georgia,serif; font-size:18px; line-height:18px; color:#993300; font-weight:bold; }
.hoursblack {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:11px; line-height:13px; color:#333333; padding: 12px 0 12px 0; }
.smallphone {font-family:"Times New Roman",Times,Georgia,serif; font-size:16px; line-height:16px; color:#993300; font-weight:bold; padding: 0 0 12px 0;}

.topPolicies { width:200px; padding:32px 35px 0 35px; }
.middlePolicies { width:200px; margin:0 35px 0 35px; padding:0; }
.dividerLine { clear:both; width:150px; height:1px; background-color:#000000; padding: 0 25px 0 25px; }

.policiesInfo { margin:0 0 0 15px; padding:0; }
.policiesBullet { margin:10px 0 0 0; padding:0; list-style:url('images/bullet-Red.gif'); }

ul.contentList { margin:0 0 0 15px; padding:0; }
li.contentBullet { list-style:url('images/bullet-Black.gif'); margin:0; padding:0; font-size:12px; line-height:16px; }
li.noBullet { list-style:none; margin:0 0 0 -15px; padding:0; font-size:12px; line-height:16px; }

/* ----------------------------------------------------
C - Footer
---------------------------------------------------- */
.footerBar { clear:both; width:740px; height:45px; margin:10px 0; background:url('images/footerBar.gif') 0 0 no-repeat; }

.eho { float:left; width:29px; height:28px; margin:0; background:url('images/equalhousing.gif') 0 0 no-repeat; }
.bxg { float:right; width:65px; height:20px; margin:0; background:url('images/bxg.gif') 0 0 no-repeat; }