body, html {    margin: 0;    padding: 0;    background-color: #E1E0DE;    width: 100%;    text-align: center;    font-family: Georgia, "Times New Roman", Times, serif;    color: #595959;}ul, li {    margin: 0;    padding: 0;    list-style-type: none;}ol {    margin: 0;    padding: 0 0 0 0;}ol li {    margin-left: 1.5em;    list-style-type: decimal;}/* mac hide and combat ie's 3 pixel jog \*/* html ol li {    margin-left: 2em;}/* end hide*/img {	margin: 0;	padding: 0;    border: none;    display: block;}p {    margin: 0;    padding: 0 0 .8em 0;    font-size: .78em;    line-height: 1.4em;}h1 img, h2 img, h3 img, h4 img {    margin: 0 .5em 0 .5em;    display: inline;    vertical-align: top;}p img {    margin: 0 .5em 0 0;    display: inline;	vertical-align: top;}h1 {    margin: 0;    padding: 0 0 .4em 0;	color: #E15110;	font-family: "Times New Roman", Times, serif;    clear: both;    font-size: 2em;	font-style: italic;}h2 {    margin: 0;	color: #E15110;    padding: 0 0 .2em 0;	font-family: "Times New Roman", Times, serif;    font-size: 1.6em;	font-style: italic;}h3 {	margin: 0 0 .5em 0;	color: #E15110;	font-family: "Times New Roman", Times, serif;	font-size: 1.3em;	font-weight: bold;	font-style: italic;}h4 {    margin: 0 0 .4em 0;    color: #E15110;	font-family: "Times New Roman", Times, serif;    font-size: 1em;    font-weight: bold;	font-style: italic;}h1 a, h2 a, h3 a, h4 a {    color: #E15110;    text-decoration: none;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {    color: #FF0000;	text-decoration: underline;}h1 a:active, h2 a:active, h3 a:active, h4 a:active {    color: #FF0000;    text-decoration: underline;}h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {    color: #E15110;    text-decoration: none;}a {    color: #FF5C00;    text-decoration: underline;}a:hover {    color: #FF0000;    text-decoration: underline;}a:active {    color: #FF0000;    text-decoration: underline;}a:visited {    color: #FF5C00;    text-decoration: underline;}#wrapper {    margin: 0 auto;    padding: 0 0 0 7px;	text-align: left;    width: 995px;    background: #DDDDDD url("pvc_images/pvc_Bg_main.jpg") repeat-y;}.clearer {    clear: both;    height: 1px !important;    overflow: hidden;    margin-top: -1px;}/* Hides from IE-mac \*/* html .clearer {    height: 1%;}/* End hide from IE-mac */#mast {    margin: 0 0 0 0;	padding: 0 0 20px 0;    height: 120px;    background:      url("pvc_images/pvc_Bg_mast.jpg") no-repeat;}#mastlogo {    margin: 0 0 0 25px;    padding: 0;	width: 240px;	height: 120px;	float: left;	display: inline;}#mast_banner {	margin: 25px 0 0 250px;	padding: 0;	width: 450px;	height: 80px;	float: left;	display: inline;}#content_home {    margin: 0;    padding: 0;	width: 989px;	height: 750px;    background:   url("pvc_images/pvc_Bg_content.jpg") repeat-x;}#content {    margin: 0;    padding: 0;	width: 989px;	height: 1120px;    background:   url("pvc_images/pvc_Bg_content.jpg") repeat-x;}#content2 {    margin: 0;    padding: 0;	width: 989px;	height: 820px;    background:   url("pvc_images/pvc_Bg_content.jpg") repeat-x;}#content3 {    margin: 0;    padding: 0;	width: 989px;	height: 1260px;    background:   url("pvc_images/pvc_Bg_content.jpg") repeat-x;}#content4 {    margin: 0;    padding: 0;	width: 989px;	height: 770px;    background:   url("pvc_images/pvc_Bg_content.jpg") repeat-x;}#colLeft_home {    margin: 0 20px 0 0;    padding: 0;    width: 165px;	height: 750px;	float: left;	display: inline;    background:   url("pvc_images/pvc_Bg_colLeft.jpg") repeat-y;}#colLeft {    margin: 0 20px 0 0;    padding: 0;    width: 165px;	height: 1120px;	float: left;	display: inline;    background:   url("pvc_images/pvc_Bg_colLeft.jpg") repeat-y;}#colLeft2 {    margin: 0 20px 0 0;    padding: 0;    width: 165px;	height: 820px;	float: left;	display: inline;    background:   url("pvc_images/pvc_Bg_colLeft.jpg") repeat-y;}#colLeft3 {    margin: 0 20px 0 0;    padding: 0;    width: 165px;	height: 1260px;	float: left;	display: inline;    background:   url("pvc_images/pvc_Bg_colLeft.jpg") repeat-y;}#colLeft4 {    margin: 0 20px 0 0;    padding: 0;    width: 165px;	height: 770px;	float: left;	display: inline;    background:   url("pvc_images/pvc_Bg_colLeft.jpg") repeat-y;}#colMain {    margin: 0;    padding: 0;    width: 795px;	min-height: 700px;	float: left;	display: inline;}#breadcrumb {    margin: 10px 0 20px 0;    padding: 0;	width: 790px;	float: left;    display: inline;}#breadcrumb p {    margin: 0;    padding: 0;    font-size: .69em;	color: #666;    line-height: 1.3em;}#breadcrumb a {    color: #FF5C00;    text-decoration: underline;}#breadcrumb a:hover {    color: #FF0000;    text-decoration: underline;}#breadcrumb a:active {    color: #FF0000;    text-decoration: underline;}#breadcrumb a:visited {    color: ##FF5C00;	text-decoration: underline;}#rowOne {    margin: 0;    padding: 0 0 20px  0;	width: 795px;}#welcomeBox {	margin: 0 15px 0 0;	padding: 0;	width: 525px;	float: left;	display: inline;}#welcomeBox_content {	margin: 0;    padding: 0 0 0 25px;    width: 500px;	height: 170px;	background-image:  url("pvc_images/pvc_intro_Bg.jpg");}#welcomeBox_content #copy {	margin: 0 20px 0 0;    padding: 0;    width: 200px;	height: 150px;	float: left;	display: inline;}#welcomeBox_content #introMov {	margin: 0;	padding: 0;	width: 250px;	height: 170px;	float: left;	display: inline;}#2ndBox {	margin: 0;    padding: 0;    width: 250px;	float: left;	display: inline;}#rowTwo {    margin: 20px 0 0 0;    padding: 0;	width: 795px;}#featureBox {	margin: 0;    padding: 0;	width: 385px;	height: 290px;	float: left;	display: inline;}#featureBox_content {	margin: 0;    padding: 0 0 0 5px;	width: 380px;	height: 265px;	background-image:  url("pvc_images/pvc_featureBox_Bg.jpg");}#featureBox_copy {	margin: 0;    padding: 10px 0 0 25px;	width: 340px;}#mainBox_content {	margin: 0;    padding: 0 0 0 25px;	width: 770px;	height: 950px;	background:   url("pvc_images/pvc_mainBox_Bg.jpg") repeat-y;}#mainBox_content2 {	margin: 0;    padding: 0 0 0 25px;	width: 770px;	height: 650px;	background:   url("pvc_images/pvc_mainBox_Bg.jpg") repeat-y;}#mainBox_content3 {	margin: 0;    padding: 0 0 0 25px;	width: 770px;	height: 1080px;	background:   url("pvc_images/pvc_mainBox_Bg.jpg") repeat-y;}#mainBox_content4 {	margin: 0;    padding: 0 0 0 25px;	width: 770px;	height: 610px;	background:   url("pvc_images/pvc_mainBox_Bg.jpg") repeat-y;}#ImgBox {	margin: 0;	padding: 0;	width: 500px;	float: left;	display: inline;}#ImgBox_content {	margin: 0;    padding: 0 0 0 17px;    width: 483px;	height: 300px;	background-image:  url("pvc_images/pvc_Imgbx_Bg.jpg");}#ImgBox2_content {	margin: 0;    padding: 0 0 0 17px;    width: 483px;	height: 300px;	background-image:  url("pvc_images/pvc_Imgbx2_Bg.jpg");}#ImgBox3_content {	margin: 0;    padding: 0 0 0 17px;    width: 483px;	height: 400px;	background-image:  url("pvc_images/pvc_Imgbx2_Bg.jpg");}#ImgBox_Mov {	margin: 0;	padding: 0;	width: 460px;	height: 300px;	float: left;	display: inline;}#ImgBox_Mov3 {	margin: 0;	padding: 0;	width: 450px;	height: 350px;}#mainBox_Left {	margin: 0 15px 0 0;    padding: 0;	width: 225px;	float: left;	display: inline;}#mainBox_Right {	margin: 0;    padding: 0;	width: 500px;	float: left;	display: inline;}#mainBox_Left2 {	margin: 0 15px 0 0;    padding: 0;	width: 325px;	float: left;	display: inline;}#mainBox_Right2 {	margin: 30px 0 0 0;    padding: 0;	width: 400px;	float: left;	display: inline;}#links_top {    margin: 40px 0 10px 0;    padding: 0;	font-size: .78em;	text-align: right;}#links_top li {    padding: 0 10px 0 15px;	margin: 0;    display: inline;	background:  url("pvc_images/pvc_bullet.gif") .2em .2em no-repeat;}#links_top a {    color: #FF5C00;    text-decoration: underline;}#links_top a:hover, a:active {    color: #FF0000;    text-decoration: underline;}#links_top a:visited {    color: #FF5C00;    text-decoration: underline;}#links_bot {    margin: 10px 0 10px 0;    padding: 0;	width: 228px;	font-size: .78em;	float: left;	display: inline;}#links_bot li {    padding: 0 5px 10px 15px;	margin: 0;	background:  url("pvc_images/pvc_bullet.gif") .2em .2em no-repeat;}#links_bot a {    color: #FF5C00;    text-decoration: underline;}#links_bot a:hover, a:active {    color: #FF0000;    text-decoration: underline;}#links_bot a:visited {    color: #FF5C00;    text-decoration: underline;}#floorplan_mini {    margin: 10px 0 10px 0;    padding: 0;	width: 270px;	text-align: right;	float: left;	display: inline;}#mainFull  {	margin: 15px 0 15px 0;    padding: 0;	width: 740px;}#footer {    margin: 0 0 20px 0;    padding: 20px 0 0 25px;	width: 755px;	font-size: .74em;}#footer ul{    padding: 30px 0 0 0;}#footer li {    margin: .5em;    display: inline;}#footer a {    color: #666;    text-decoration: none;}#footer a:hover, a:active {    color: #FF5C00;    text-decoration: underline;}#footer a:visited {    color: #666;}#popupBox {	margin: 0;    padding: 20px;	text-align: left;}