/* ==============================
DNN Skin Styles for www.TheSomerset.com
Copyright 2008, The Somerset on Grace Bay
Version: 1.0, August 14, 2008
============================== */   

/* GLOBAL SETTINGS */

	/* General */

	* { margin: 0px; padding: 0px; }
	table { border-collapse: collapse; }
	body { background-color: #fff; } 
  	tr, td { text-align: left; }

	/* Fonts */

	p { font-family: 'Times New Roman', Helvetica, serif; color: #333333; line-height: 1.3; font-size: 10px; margin: 0 0 20px 0; }
	h1 { font-size: 14px; font-weight: bold; margin: 0 0 0 0; }
	h2 { font-size: 13px; font-weight: normal; margin: 0 0 0 0; }
	h3 { font-size: 11px; font-weight: bold; margin: 0 0 0 0; }			
	.disclaimer { font-size: 7.5pt; font-style: italic; }
	.caption { font-size: 7.5pt; font-style: normal; }
	.highlight { background-color: #FFFF99; }
	iframe { border: 0px solid #fff; }
	.clear { clear: both; line-height: 0px; }	

/* CONTROL PANEL CONTAINER */

	#controlPanelContainer { width: 100%; padding: 0 0 8px 0; }

/* PAGE FRAME */  

	#pageFrame { width: 978px; margin-top: 20px; }
	#pageFrame .pageTop { width: 978px; height: 13px; background: #fff url(img/pageTop.gif) bottom no-repeat; }	
	#pageFrame .shadow { width: 9px; }
	#pageFrame .shadowLeft { background: #fff url(img/shadowLeft.gif) repeat-y; }	
	#pageFrame .shadowRight { background: #fff url(img/shadowRight.gif) repeat-y; }
	#pageFrame .pageBody { width: 960px; }
	#pageFrame .pageBottom { width: 978px; height: 13px; background: #fff url(img/pageBottom.gif) top no-repeat; margin-bottom: 8px; }		

	/* Top Navigation */

	#pageFrame .topNav { width: 960px; height: 170px; background: #fff url(img/fadeTop2.jpg) repeat-x; font-family: Arial, Verdana, Garamond, sans-serif; font-size: 12px; color: #3c2911; font-weight: bold; }
	#pageFrame .topNav a:link { color: #3c2911; text-decoration: none; font-weight: normal; }
	#pageFrame .topNav a:visited,
	#pageFrame .topNav a:active { color: #3c2911; text-decoration: none; font-weight: normal;  }
	#pageFrame .topNav a:hover { text-decoration: none; }
	#pageFrame .logo { width: 248px; height: 45px; margin: 42px 0 0 638px; }
	#pageFrame .somersetText { margin: 54px 0 0 74px; }	
	#pageFrame .somersetLogo { margin: 0px 0 0 360px; }	
	#pageFrame .somersetText2 { margin: 44px 0 0 360px; }	
	#pageFrame .somersetLogo2 { margin: 0px 0 0 74px; }		
	#pageFrame .menuBar { width: 960px; margin: 30px 0 0 0; position: relative; z-index: 99; }	
	#pageFrame .menuBar2 { width: 960px; margin: 3px 0 0 0; position: relative; z-index: 99; }	

	/* Page Content */

	#pageFrame .flash { width: 960px; height:445px; background-color: #f7f4dd; }
	#pageFrame .flashSecondary { width: 960px; height:200px; background-color: #f7f4dd; }	
	#pageFrame .tanBar { width: 960px; height: 14px; font-size: 0px; background-color: #f7f4dd; }
	#pageFrame .tanBar2 { width: 960px; height: 75px; font-size: 0px; background-color: #f7f4dd; }
	#pageFrame .whiteBar { width: 960px; height: 40px; font-size: 0px; background-color: white; }
	#pageFrame .pageContent { width: 960px; background-color: #fff; padding-bottom: 50px; }

	#pageFrame .fullScreen { margin: 0 74px 32px 74px; width: 812px; }	
	#pageFrame .colLeft { width: 400px; margin-bottom: 32px; }
	#pageFrame .colRight { width: 560px; margin-bottom: 32px; }
	#pageFrame .leftColumn { width: 355px; vertical-align: top; margin-bottom: 32px; }
	#pageFrame .rightColumn { width: 500px; padding-bottom: 30px; }
	
	#pageFrame .header { margin: 0 0 24px 0; }
	#pageFrame .headerBaseline { margin: 30px 0 12px 0; }	
	
	#pageFrame .header2 { margin: 30px 0 30px 0; }

	#pageFrame .headerNews { margin: 12px 0 12px 0; }			
	#pageFrame .homeText { font-size: 13px; font-family: 'Times New Roman', Helvetica, serif; color: #3c2911; line-height: 2; }
	#pageFrame .lineDetail { margin-left: 9px; margin-top: 9px; }
	#pageFrame .designations { margin: 28px 0 0 80px; }
	#pageFrame .designations2 { margin: 30px 0 0 80px; }	
	#pageFrame .designation { margin-right: 10px; }
	
/* E-MAIL EXCLUSIVES */
	
	#optInForm { width: 286px; margin: 0 auto 12px; } 
	#optInForm .formLabel { float: left; padding: 2px 6px 0 0; font-family: 'Times New Roman', Helvetica, serif; color: #3c2911; font-size: 12px; }
	#optInForm .formInput { float: left; font-family: 'Times New Roman', Helvetica, serif; font-size: 12px; }
	#optInForm input, textarea, select { width: 120px; border: 1px solid #cedf48; border-collapse: collapse; padding: 1px 6px 1px 4px;  font-size: 12px; color: #666; line-height: 18px; 6px; font-family: 'Times New Roman', Helvetica, serif; }	
	#optInForm .optInSubmit { float: left; cursor: pointer; }
	#optInForm .buttonOptIn { margin-left: 0px; padding: 0 8px; font-size: 11px; background: #cedf48 url(/portals/7/img/backgroundButton.gif) repeat-x; border: 1px solid #cedf48; font-weight: bold; height: 18px; line-height: 16px; }
	#optInForm .buttonOff { color: #fff; }
	#optInForm .buttonOn { color: #3c2911; }



/* FOOTER NAVIGATION */ 	

	.footerSEO { margin: auto;}

	#footer { font-family: Arial, Verdana, Garamond, sans-serif; }  
	#footer a,
	#footer a:visited { color: #3c2911; text-decoration: none; }
	#footer a:hover { color: #cedf48; text-decoration: underline; }
	#footer .navLine1 { font-family: 'Times New Roman', Helvetica, serif; color: #3c2911; font-size: 12px; text-align: center; padding-top: 0px; padding-bottom: 4px; }	
	#footer .navLine2 { color: #3c2911; font-size: 9px; text-align: center; padding-top: 12px; padding-bottom: 4px; }
	#footer .navLine3 { color: #3c2911; font-size: 10px; text-align: center; padding-bottom: 7px; }
	#footer .copyright { color: #3c2911; font-size: 10px; text-align: center; padding-bottom: 9px; }


				 			

