﻿* {padding: 0;	margin: 0;}
body {font-size: 100%;	background-color: #666666;	font-family: Trebuchet MS, Helvetica, sans-serif;	min-height: 100%;}
h1 {font-size: 1.35em;}
h2 {font-size: 1.1em;}
h3 {font-size: 1.0em;}
h4 {font-size: .85em;}
h5 {font-size: .8em;}
p {font-size: .8em;margin:15px 0 0px 0}
ul {list-style: none;}
li {font-size: .8em;}
label {font-size:.8em}  

/* Global Classes */
.Clear {clear: both;}
.CallToActionLink {font-size:1.5em}
.ShadedRow {background-color:#ededed}

/* Page Layout */
.Main {width: 974px;margin: auto auto;	background-color: #ffffff;	border: 1px #000000 solid;}
.Content {padding: 27px;	border-bottom: 1px #000000 solid;}
#MainColumn {float:left; width:600px}
#RightColumn {float:right; width:250px}

/* Header */
.HeaderWrapper {text-align: right;	background-image: url('images/header_background.gif');	width: 974px;	cursor: pointer;}
.Header {background-image: url('images/logo_header.jpg');	background-position: 27px 0px;	background-repeat: no-repeat;	height: 200px;}
.Header h1 {font-size: 24px;margin: 0 350px 0 0;	padding-top: 75px;}
.Header h1 span.TopLine {color: #f9b015;display: block;}
.Header h1 span.SecondLine {color: #ffffff;	display: block;	margin-left: 50px;	font-size: 24px;}

/* Navigation */
.Nav {height: 40px;	background-image: url('images/nav_background.gif');	background-repeat: repeat-x;	padding: 0 0 0 27px;	margin: 1px 0 0 0;}
.Nav img {float: left;}
.Nav ul {list-style: none;	display: inline;}
.Nav ul li {float: left;	padding: 0 1px 0 0;	background-color: #FFFFFF;}
.Nav ul li a span {display: block;	padding: 7px 0 0 0;}
.Nav ul li a {background: url('images/nav_background.gif') #fff bottom left repeat-x;	width: 128px;	height: 40px;	float: left;	display: block;	text-align: center;	font-size: 16px;	text-decoration: none;	color: #000000;	font-weight: normal;}
.Nav ul li a:hover {background-image: url('images/button_background_active.gif');}
.Nav ul li a.Current {background-image: url('images/button_background_active.gif');}

/* Footer */
.Footer {background-color: #000000;	color: #ffffff;	text-align: center;	padding: 1px 0 1em 0;	margin: 1px 0 0 0;}
.Footer p {	font-size: .70em;	padding: .5em;}
.Footer a {color: #ffffff;}

/* Content Items */
.BoxWrapper {float: left;	display: inline;}
.ContentBox {background-image: url('images/box_background.gif');	background-repeat: repeat-x;	width: 210px;}
.ContentBoxText {background-image: url('images/box_background_right.gif');	background-repeat: no-repeat;	background-position: right top;	padding: 15px;}
.ContentBoxInner {background-image: url('images/box_background_left.gif');	background-repeat: no-repeat;	background-position: left top;}
.ContentBoxInner h4 {padding: 0 0 10px 0;}
.ContentBoxInner h5 {margin: 0 0 5px 25px;}
.ContentBoxInner #GetStarted {float: right;	display: inline;	margin: -80px 0 0 0;	padding: 0 20px 0 0;}
.ContentBoxInner #GetStarted h2 {font-size: 24px;}
.NewsletterBox {background-image: url('images/newsletter_background.gif');	background-repeat: repeat-x;	width: 600px;}
.NewsletterBox fieldset {border: 0;	margin: 0;	padding: 0;}
.NewsletterBoxText {background-image: url('images/newsletter_background_right.gif');	background-repeat: no-repeat;	background-position: right top;	height: 200px;	padding: 10px;}
.NewsletterBoxInner {background-image: url('images/newsletter_background_left.gif');	background-repeat: no-repeat;	background-position: left top;	text-align: center;}
.NewsletterBoxText h3 {color: #ffffff;	font-size: 20px;	margin: 0 0 10px 0;}
.NewsletterBoxText img {float: left;	margin: 0 5px 0 0;}
.NewsletterBoxText p {text-align: left;	font-size: 12px;	margin: 0 10px 5px 0;}
.NewsletterBoxText label {float: right;	font-size: 14px;	margin: 0 200px 3px 0;}
.NewsletterBoxText input[type=text] {width:200px}
.NewsletterBoxText .SubmitButton {width: 100px;	float: right;	margin: 0px 200px 0 0;}

/* Page Specific Styles */
#pgContact #SideBar {margin: 0 0 0 37px;}
#pgContact p {margin-bottom: 10px;}
#pgPrivacyPolicy .Content h4, #pgTermsOfUse .Content h4, #pgSolutions .Content h4 {margin: 10px 0 0 0;}
#pgTermsOfUse .Content ul, #pgSolutions .Content ul, #pgSolutions .Content ol {font-size: .75em;	margin: 0 0 0 5em;}

#pgWebsiteMakeover p {margin-bottom: 10px;}
#pgWebsiteMakeover #prizeitems li {margin-left: 15px;	list-style-type: circle;	font-weight: bold;}
#pgWebsiteMakeover #prizeitems ul {margin-bottom: 15px;}
#pgWebsiteMakeover h2 {margin-bottom: 15px;}

#pgHome #slideshow p, #articleform p, #articleform input {font-size:14px}
#pgHome #articleform label {font-size:16px}
#pgHome #slideshow h2 {font-size:18px}
#pgHome #nav { margin: 10px; position: relative }
#pgHome .Content #MainColumn #nav ul {padding-bottom:0}
#pgHome .Content #MainColumn #nav li {padding-bottom:0}
#pgHome #nav li { float: left; list-style: none}
#pgHome #nav a { margin: 5px; padding: 3px 5px; border: 1px solid #ccc; background: #f9b015; text-decoration: none; color:#000 }
#pgHome #nav a.activeSlide { background: #f00; color: black }
#pgHome #nav a:focus { outline: none; }

#pgRealEstateWebsites #reasonswhy ol {margin-left:25px}
#pgRealEstateWebsites #reasonswhy ol li{padding-top:15px}

#pgCreateWebsitePackage .websiteoption{width:100%;padding:2px}
#pgCreateWebsitePackage .websiteoption label {width:300px; float:left}
#pgCreateWebsitePackage .websiteoption p.optionprice {width:180px; float:left}
#pgCreateWebsitePackage .websiteoption p.optiondetails {text-align:right;width:100px; float:left}
#pgCreateWebsitePackage .optiondescription {padding-left:35px}

#pgCreateWebsitePackage .itemhover {background-color:#ededed}
#pgCreateWebsitePackage .itemselected {background-color:#adadad}
#pgCreateWebsitePackage #reasonswhy ol {margin-left:25px}
#pgCreateWebsitePackage #reasonswhy ol li{padding-top:15px}
#pgCreateWebsitePackage #websiteoptions h3 {padding-top:20px}
#pgCreateWebsitePackage #websiteoptions h5 {padding-top:10px}
#pgCreateWebsitePackage #contactinfo label {width:100px;display:block;float:left}
#pgCreateWebsitePackage #contactinfo input {width:250px}
#pgCreateWebsitePackage #contactinfo textarea {width:100%;height:100px}

#pgArticle .Content h1 {margin-bottom:3px;}
#pgArticle .Content h2 {padding-top:10px}
#pgArticle .Content p {margin:0 0 10px 0 }
#pgArticle .Content p.TagLine {margin-bottom:10px; font-weight:bold}
#pgArticle .Content #MainColumn ul, #pgArticle .Content #MainColumn ol {margin-left:25px; padding-bottom:10px}
#pgArticle .Content #MainColumn ul li { list-style-type:disc}
#pgArticle .Content p.Author {font-size:.7em;  font-style:italic}
.Content #articlemenu li { list-style-type:none}
.Content #articlemenu ul {margin-left:0px; padding-bottom:10px}

.Content #MainColumn ul {margin-left:25px; padding-bottom:10px}
.Content #MainColumn ul li { list-style-type:disc; padding-bottom:10px}
.Content #MainColumn ol li { padding-bottom:10px}
.Content #MainColumn p {margin:0 0 15px 0}


form.SetupForm {width:600px; font-size:.85em}
form.SetupForm  p {font-size:.9em}
form.SetupForm label{font-size:1em}
form.SetupForm legend {font-size:1.2em;font-weight:bold}
form.SetupForm fieldset {padding:20px}
form.SetupForm div.formItem {width:560px; padding:5px;height:20px;}
form.SetupForm div.formItem>label {width:130px;float:left}
form.SetupForm div.formItem div.formField {width:200px;float:left;}
form.SetupForm div.formItem div.formField input, form.SetupForm div.formItem div.formField select, form.SetupForm div.formItem div.formField textarea {width:200px}
form.SetupForm div.formItem div.formField textarea {height:75px}
form.SetupForm div.formItem div.fieldMessage {float:left;width:200px;margin-left:20px;color:red}
form.SetupForm div.formButtons {float:left;margin-left:130px}