/*---------------------- Content --------------------------*/
* { margin:0; padding:0; }
body 					{ background-color:white; }
#pagewrapper			{ position:relative; width:1200px; max-width:1200px;  margin:0 auto; font-family:Helvetica,sans-serif; background-color:#515151; color:#2c2c2c; }

/*---------------------- menubar --------------------------*/

.menuww				{ width:1200px; height:43px; background-color:#6A6A6A; }
.menuwrapper 		{ width:1050px; margin:0 auto; }
.menu 				{ list-style:none outside none; font-size:12pt; font-family:Helvetica,sans-serif; margin-right:auto; margin-left:auto; padding:0; }
.menu * 			{ margin:0; padding:0; }
.menu a 			{ color:white; display:block; text-decoration:none; height:43px; font-weight:bold; }
.menu a div 		{ position:relative; top:12px; }
.menu li div img	{ position:relative; top:-2px; border:0px; }
.menu li 			{ float:left; height:43px; min-height:43px; border:0px; min-width:150px; max-width:150px; width:150px; text-align:center; }
.menu li:hover 		{ background:url("/build/images/navbar_dropdown_horizontal_faded.png") repeat-y 0 0; } 
.menu li ul 		{ background: url("/build/images/navbar_dropdown_horizontal_fade.png") repeat scroll 0 0 !important; display:none; 
						list-style:none outside none; opacity:0; position:relative; width:210px; max-width:210px; }
.menu ul li 		{ margin:0; position:relative; width:210px;  max-width:210px; min-height:43px; max-height:43px; height:43px; text-align:left; }
.menu ul li a 		{ position:relative; font-size:8pt; width:210px; margin-left:28px; padding-top:15px; }
.menu ul li img 	{ float:left; position:relative; top:-15px; width:178px; margin-left:16px; }
.menu ul ul 		{ top: -1px; }
.menu .topline 		{ border-top:1px solid #AAAAAA; }
.menu .nub 			{ position:relative; left:55px; display:none; }
.divider 			{ position:relative; float:right; width:1px; min-width:1px; height:43px; } 


/*---------------------- PF Arrow --------------------------*/
#contact			{ width:1100px; }
#contact span		{ position:relative; top:10px; float:right; color:white; margin-right:100px; } 
#contact span img 	{ position:relative; top:8px; margin-right:20px; } 
#pfarrow			{ position:relative; width:1020px; z-index:2; margin:0 auto; background:url("/build/images/landing_page/pfarrow_vertical_slice.png") repeat-x; }

/*---------------------- White Section --------------------------*/

#whitecontent		{ position:relative; width:960px; top:-50px; z-index:1; margin:0 auto; padding:75px 0 35px 0; background-color:white; }
#wctext				{ float:left; width:400px; margin-left:40px; top-margin:10px; }
#title				{ font-size:22pt; font-weight:bold; color:#2c2c2c; }
#desctext			{ font-size:12pt; color:#2c2c2c; margin-top:25px; }

#pfcb				{ float:left; width:368px; margin-left:70px; background:url("/build/images/landing_page/gray_box_vertial_slice.png") repeat-x; margin-bottom: 10px;}
#pfcbimg			{ padding-top:1px; padding-left:20px; padding-right:90px; border:none; }


/*---------------------- Orange Section --------------------------*/

#orange 			{ width:904px; height:150px; background-color:#FFE59E; margin:0 auto 0 auto; }
#pfctext			{ float:left; padding-top:35px; padding-left:40px; }
#pfctitle			{ font-size:20pt; font-weight:bold; }
.pricefix			{ position:relative; top:-10px; font-size:18pt!important; }
#pfcguar			{ font-size:14pt; color:#CF6700; }
#buyitnow			{ float:right; padding:39px 50px 24px 50px; border:none; }
#orangebottom		{ width:904px; height:10px; background-color:#FFE59E; margin:0 auto; }

/*---------------------- Grey Section --------------------------*/

#greycontent		{ position:relative; top:-50px; width:960px; background-color:#e4e4e4; margin:0 auto; padding-top:10px; color:#2C2C2C; }
#featurewrap 		{ float:left; width:610px; margin-left:30px; padding-top:0px; }
#featurewrap ul		{ float:left; width:250px; margin-left:40px; list-style-image:url('/build/images/landing_page/checkmark.png'); }
#featurewrap ul li	{ margin-bottom:10px; }
#greytitle			{ font-size:18pt; font-weight:bold; margin-bottom:15px; margin-left:15px; }
#greybottom			{ position:relative; top:-50px; width:960px; height:10px; max-height:10px; background-color:#e4e4e4!important; margin:0 auto; }
#greybottom img		{ }

#pfctour			{ float:right; width:257px; height:248px; background-color:white; margin:0 55px 0 0; }
#pfctour span		{ font-size:10pt; padding-top:25px; padding-left:20px; }
#pfctour a			{ color:#CF6700; font-weight:bold; text-decoration:none; }
#tourimg			{ padding:15px 20px 10px 20px; border:none; }
#whitebottom		{ float:right; width:257px; height:7px; max-height:7px; background-color:white; margin:0 55px 0 0; }
#whitebottom img	{ }




/*---------------------- General --------------------------*/

.clear-div				{ clear:both; }
.clear-left				{ clear:left; }
.clear-right			{ clear:right; }
.float-right			{ float:right; }




