@charset "utf-8";
/* CSS Document */

body {
	background-color: #f4f4f4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #353535;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #1a1818;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1a1818;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1a1818;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1a1818;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #353535;
}

a {
	color: #353535;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#holder {
	position: absolute;
	top: 0px;
	left: 0px !important;
	left: 10px;
	width: 100%;
}

#container {
	width: 1012px;
	margin: 0 auto 0 auto;
}

#header {
	height: 104px;
	width: 1012px;
	float: left;
	background-image: url(images/headerbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#headerleft {
	width: 5px;
	height: 99px;
	float: left;
	background-image: url(images/headleft-bg.jpg);
}

#headercontent {
	width: 1002px;
	float: left;
}

#logo {
	float: left;
	padding-left: 21px;
	padding-top: 12px;
	width: 96%;
}

#headercontenttxt {
	width: 569px;
	float: right;
	padding-top: 19px;
}

#headercontenttxt h1 {
	font-size: 24px;
	margin: 0px;
}

#headercontenttxt h1 span {
	font-size: 18px;
}

#headercontenttxt h2 {
	font-size: 12px;
	margin: 18px 0px 0px 0px;
	font-weight: normal;
}

#headercontenttxt h2 img {
	margin: 0px 8px 0px 8px;
}

.centerimg {
	vertical-align: middle;
}

#headerright {
	width: 5px;
	height: 99px;
	float: left;
	background-image: url(images/headright-bg.jpg);
}

#headerbottom {
	width: 1012px;
	height: 5px;
	float: left;
	background-image: url(images/headbottom-bg.jpg);
	font-size: 0px;
	background-repeat: no-repeat;
}

#mainarea {
	width: 1008px;
	float: left;
	display: inline;
	margin-left: 2px;
	margin-top: 7px;
	background-image: url(images/main-bg.jpg);
	background-color: #ffffff;
}

#ordertoday {
	width: 968px;
	height: 44px;
	float: left;
	background-image: url(images/ordertoday-bg.jpg);
	padding-right: 40px;
}

#ordertoday h2 {
	font-size: 20px;
	margin: 0px;
	padding-top: 14px;
	text-align: right;
}

.redtxt {
	color: #e00020;
}

.nobold {
	font-weight: normal;
}

#leftpage {
	width: 210px;
	float: left;
	margin-top: 1px;
	margin-left: 4px;
	display: inline;
}

#navigation a {
	width: 187px;
	height: 21px;
	float: left;
	background-color: #2c2c2c;
	background-image: url(images/navigation-bg.jpg);
	background-position: bottom;
	color: #ffffff;
	letter-spacing: -1px;
	padding-left: 22px;
	margin-bottom: 1px;
	font-size: 11px;
	padding-top: 6px;
}

#navigation span {
	color: #00a6ff;
}

#navigation a:hover {
	background-position: top;
	text-decoration: none;
}

#sellingtool {
	width: 175px;
	height: 549px;
	float: left;
	background-image: url(images/sellingtool-bg.jpg);
	padding-top: 28px;
	padding-left: 15px;
	padding-right: 20px;
	background-color: #404040;
}

#sellingtool h2 {
	color: #ffffff;
	font-size: 24px;
	font-weight: normal;
}

#sellingtool p {
	color: #ffffff;
	text-align: justify;
}

#sellingtool .righttxt {
	text-align: right;
}

#rightpage {
	width: 790px;
	float: left;
	margin-top: 1px;
}

#getyourown {
	width: 790px;
	height: 192px;
	float: left;
	background-color: #1c1c1c;
	background-image: url(images/getyourown-bg.jpg);
}

#getyourown h1 {
	height: 121px;
	width: 295px;
	float: left;
	padding-left: 15px;
	font-size: 34px;
	color: #ffffff;
	margin: 0px;
	padding-top: 13px;
}

#getyourown h2 {
	width: 311px;
	height: 124px;
	float: left;
	padding-top: 10px;
	color: #ffffff;
	font-size: 50px;
	font-weight: normal;
	margin: 0px;
}

#getyourown h2 span {
	font-size: 90px;
	font-weight: bold;
}

#getyourown h3 {
	width: 440px;
	height: 21px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 220px;
	font-size: 14px;
	padding-top: 4px !important;
	padding-top: 1px;
	color: #ffffff;
	padding-left: 10px;
}

#ourwebsites {
	width: 788px;
	height: 267px;
	float: left;
	display: inline;
	margin-left: 1px;
	background-image: url(images/ourwebsites-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#ourwebsitesleft {
	width: 372px;
	height: 259px;
	float: left;
	padding-left: 12px;
}

#ourwebsitesright {
	height: 266px;
	width: 383px;
	float: right;
	background-image: url(images/ourwebsitesright-bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#ourwebsitesright h1 {
	font-size: 24px;
	margin: 0px;
}

#ourwebsitesright h1 span {
	font-size: 16px;
	font-weight: normal;
}

#ourwebsitesright ul {
	color: #e00320;
	margin-left: 10px;
	padding-left: 10px;
}

#ourwebsitesright li {
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 11px;
}

#ourwebsitesright h2 {
	font-size: 16px;
	margin: 0px;
}

#ourwebsitesright h2 span {
	font-weight: normal;
}

#homepagebreak {
	width: 788px;
	float: left;
	margin-top: 2px;
	display: inline;
	margin-left: 1px;
}

#homepagebreakleft {
	width: 382px;
	height: 268px;
	float: left;
	background-color: #f5f5f5;
	padding: 11px 12px 5px 0px;
}

#homepagebreakleft h2 {
	width: 370px;
	float: left;
	font-size: 20px;
	padding-left: 6px;
	margin-top: 7px;
}

#homepagebreakleft p {
	width: 370px;
	float: left;
	padding-left: 6px;
	margin-top: 8px;
	font-size: 11px;
	margin: 0px;
}

#homepagebreakleft h4 {
	width: 250px;
	float: left;
	font-size: 46px;
	padding-left: 6px;
	margin-top: 0px;
}

#homepagebreakleft h4 span {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #353535;
}

.optionsimg {
	float: right;
}

.homepagebreakredhead {
	width: 144px;
	height: 20px;
	float: left;
	background-image: url(images/homepagebreakredhead-bg.jpg);
	padding-left: 7px;
	padding-top: 3px;
}

.homepagebreakredhead h3 {
	margin: 0px;
	color: #ffffff;
	font-size: 12px;
}

#homepagebreak .homepagebreakstyles {
	width: 111px;
	height: 38px;
	float: right;
	background-image: url(images/homepagebreakstyles-bg.jpg);
	text-align: center;
	background-color: #909090;
	margin-top: 30px;
}

#homepagebreak .homepagebreakstyles p {
	width: 111px;
	text-align: center;
	padding-left: 0px;
	padding-top: 11px;
}

#homepagebreak .homepagebreakstyles a {
	color: #ffffff;
}

#homepagebreakright {
	width: 377px;
	height: 268px;
	float: right;
	background-color: #f5f5f5;
	padding: 11px 12px 5px 0px;
}

#homepagebreakright h2 {
	width: 365px;
	float: left;
	font-size: 20px;
	padding-left: 6px;
	margin-top: 7px;
}

#homepagebreakright p {
	width: 365px;
	float: left;
	padding-left: 6px;
	margin-top: 8px;
	font-size: 11px;
	margin: 0px;
}

#homepagebreakright h4 {
	width: 245px;
	float: left;
	font-size: 46px;
	padding-left: 6px;
	margin-top: 0px;
}

#homepagebreakright h4 span {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #353535;
}

#footer {
	width: 1008px;
	float: left;
	margin-top: 1px;
	background: url(images/footer-bg.jpg) top repeat-x;
	padding-bottom: 5px;
}

#footerleft {
	float: left;
	padding-top: 7px;
	padding-left: 22px;
}

#footerleft h4 {
	margin: 0px;
	font-size: 24px;
	color: #1b1b1b;
}

#footerleft h4 span {
	font-size: 12px;
	color: #000000;
}

#footerleft img {
	vertical-align: middle;
}

#footerright {
	float: right;
	padding-top: 5px;
	padding-right: 22px;
}

#footerright p {
	text-align: right;
	font-size: 11px;
	margin: 0px;
	line-height: 17px;
}

#innercontent {
	width: 768px;
	float: left;
	display: inline;
	margin-left: 1px;
	padding: 0px 10px 0px 10px;
}

#innercontent h1 {
	font-weight: normal;
	font-size: 20px;
}

#innercontent p {
	text-align: justify;
}

.redhead {
	color: #e00020;
}

.boldtxt {
	font-weight: bold;
}

#featuresbreak {
	width: 768px;
	float: left;
}

#featuresleft {
	width: 350px;
	float: left;
}

#featuresright {
	width: 390px;
	float: right;
}

#featuresright ol {
	margin-left: 15px;
	padding-left: 15px;
}

#featuresright li {
	margin-top: 5px;
	padding-top: 5px;
}

#featuresright img {
	margin-left: 30px;
}

.featuresimg {
	margin-left: 50px;
	vertical-align: middle;
}

.featuresh3 {
	color: #e00020;
	font-size: 44px;
	font-weight: normal;
	text-align: right;
	margin: 0px;
}

.featuresh3 span {
	font-size:  62px;
	font-weight: bold;
}

#benefitsnavbox {
	width: 210px;
	height: 577px;
	float: left;
	background-image: url(images/sellingtool-bg.jpg);
	background-color: #404040;
}

#benefitsnavbox h2 {
	width: 195px;
	height: 73px;
	float: left;
	padding-top: 17px;
	padding-left: 15px;
	font-size: 20px;
	color: #FFFFFF;
	margin: 0px;
}

#benefitsnavboxline {
	width: 197px;
	height: 1px;
	float: left;
	display: inline;
	background-color: #ffffff;
	font-size: 0px;
	margin: 0px 8px 0px 5px;
}

#benefitsnavupgrade {
	width: 110px;
	height: 13px;
	float: left;
	background-color: #ea1f25;
	background-image: url(images/benefitsnavupgrade-bg.jpg);
	background-position: right;
	background-repeat: no-repeat;
	display: inline;
	margin-right: 100px;
	padding-left: 4px;
	padding-top: 1px;
	margin-top: 12px;
	margin-bottom: 12px;
}

#benefitsnavupgrade p {
	margin: 0px;
	letter-spacing: -1px;
	color: #ffffff;
}

#benefitsnavbox h3 {
	width: 181px;
	float: left;
	font-size: 22px;
	color: #ffffff;
	font-weight: normal;
	padding-left: 11px;
	padding-right: 18px;
	margin: 0px;
}

.benefitsnavboxpara {
	width: 181px;
	float: left;
	padding-left: 11px;
	font-size: 12px;
	color: #ffffff;
	margin-top: 10px;
	padding-right: 18px;
}

.designredtxt {
	font-size: 12px;
	color: #e00020;
}

.enlargelink {
	color: #ffffff;
	font-size: 10px;
}

.benefitsnavboxparabottom {
	width: 199px;
	float: left;
	padding-left: 11px;
	font-size: 12px;
	color: #ffffff;
	margin-top: 10px;
}

.benefitsnavboxparabottom span {
	font-size: 30px;
}

#designssnavbox {
	width: 210px;
	height: 802px;
	float: left;
	background-image: url(images/choosedesignnav-bg.jpg);
	background-color: #404040;
}

#designssnavbox2 {
	width: 210px;
	height: auto;
	float: left;
	background-image: url(images/choosedesignnav-bg.jpg);
	background-color: #404040;
	padding-bottom: 40px;
}

#designssnavbox h2 {
	width: 195px;
	height: 73px;
	float: left;
	padding-top: 17px;
	padding-left: 15px;
	font-size: 20px;
	color: #FFFFFF;
	margin: 0px;
}

#designssnavbox h3 {
	width: 181px;
	float: left;
	font-size: 22px;
	color: #ffffff;
	font-weight: normal;
	padding-left: 11px;
	padding-right: 18px;
	margin: 0px;
}

#designssnavbox2 h2 {
	width: 195px;
	height: 73px;
	float: left;
	padding-top: 17px;
	padding-left: 15px;
	font-size: 20px;
	color: #FFFFFF;
	margin: 0px;
}

#designssnavbox2 h3 {
	width: 181px;
	float: left;
	font-size: 22px;
	color: #ffffff;
	font-weight: normal;
	padding-left: 11px;
	padding-right: 18px;
	margin: 0px;
}

.designshead {
	font-size: 22px;
	color: #e00020;
}

.designshead span {
	font-weight: normal;
	color: #1b1b1b;
}

#designsextra {
	width: 235px;
	float: right;
	margin-bottom: 20px;
	margin-top: 5px;
}

#designsextra .designsextratxt {
	margin-bottom: 20px;
	font-size: 10px;
}

#designsextra p {
	margin: 0px;
	color: #e00020;
	font-size: 16px;
	text-align: center;
}

#designsextra h2 {
	margin: 0px;
	color: #e00020;
	font-size: 44px;
	font-weight: bold;
	text-align: center;
}

.designsredtxt {
	color: #e00020;
	font-size: 12px;
	line-height: 18px;
}

.designsredtxt span {
	font-weight: bold;
}

#designsextra2 {
	width: 235px;
	float: right;
	margin-top: 5px;
}

#designsextra2 .designsextratxt {
	margin-bottom: 20px;
	font-size: 10px;
}

#designsextra2 p {
	margin: 0px;
	color: #e00020;
	font-size: 16px;
	text-align: center;
}

#upgradedesigns {
	width: 766px;
	float: left;
	display: inline;
	margin-left: 1px;
	background-image: url(images/upgradesites-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-left: 23px;
	padding-top: 10px;
	margin-top: 10px;
}

#upgradedesigns h2 {
	font-size: 22px;
}

#upgradedesigns p {
	font-size: 12px;
}

.upgradesitestbl td {
	width: 192px;
	text-align: center;
	color: #7f7f7f;
	vertical-align: top;
	padding-bottom: 20px;
}

.upgradesitestbl td .designtype {
	font-size: 12px;
}

.upgradesitestbl td a {
	color: #7f7f7f;
}

.howtoorder {
	font-size: 18px;
	line-height: 30px;
}

.howtoordersmall {
	font-size: 12px;
}

.howtoorderitalic {
	font-weight: bold;
	font-style: italic;
}

.howtoordercontact {
	font-size: 12px;
}

.howtoordercontact span {
	font-size: 18px;
	font-weight: bold;
}

.howtoorderimg {
	margin-right: 0px;
	vertical-align: middle;
}

.whatyougetlist li {
	margin-top: 10px;
	margin-bottom: 10px;
}

#newoptions {
	width: 788px;
	float: left;
	display: inline;
	margin: 12px 0px 0px 4px;
}

#upgrade1 {
	width: 195px;
	height: 251px;
	float: left;
	background: url(images/webupgrade-bg.jpg);
}

#upgrade1 h2 {
	width: 185px;
	height: 47px;
	float: left;
	display: inline;
	margin: 5px 5px 0px 5px;
	background: #83b703 url(images/webupgrade1-h2-bg.jpg);
	color: #ffffff;
	font-size: 18px;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 3px;
}

#upgrade1 span {
	font-size: 14px;
	font-weight: normal;
	line-height: 12px;
}

#upgrade1 a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: underline;
	line-height: 12px;
}

#upgrade1 img {
	margin: 0px 8px 0px 9px;
}

#upgrade1 p {
	width: 99px;
	height: 40px;
	float: left;
	display: inline;
	margin: 0px 49px 0px 47px;
	background: #393938 url(images/webupgrade-p-bg.jpg);
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
	padding-top: 2px;
}

#upgrade2 {
	width: 312px;
	height: 251px;
	float: left;
	background: url(images/webupgrade-bg2.jpg);
}

#upgrade2 h2 {
	width: 302px;
	height: 40px;
	float: left;
	display: inline;
	margin: 5px 5px 0px 5px;
	background: #ff8036 url(images/webupgrade2-h2-bg.jpg);
	color: #ffffff;
	font-size: 18px;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 10px;
}

#upgrade2 span {
	font-size: 14px;
	font-weight: normal;
	line-height: 12px;
}

#upgrade2 a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: underline;
}

#upgrade2 img {
	margin: 0px 8px 0px 9px;
}

#upgrade2 p {
	width: 99px;
	height: 40px;
	float: left;
	display: inline;
	margin: 0px 108px 0px 105px;
	background: #393938 url(images/webupgrade-p-bg.jpg);
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
	padding-top: 2px;
}

#upgrade3 {
	width: 195px;
	height: 251px;
	float: left;
	background: url(images/webupgrade-bg.jpg);
}

#upgrade3 h2 {
	width: 185px;
	height: 47px;
	float: left;
	display: inline;
	margin: 5px 5px 0px 5px;
	background: #00a6ff url(images/webupgrade3-h2-bg.jpg);
	color: #ffffff;
	font-size: 18px;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 3px;
}

#upgrade3 span {
	font-size: 14px;
	font-weight: normal;
	line-height: 12px;
}

#upgrade3 a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: underline;
}

#upgrade3 .span1 {
	font-size: 12px;
}

#upgrade3 img {
	margin: 0px 8px 0px 9px;
}

#upgrade3 p {
	width: 99px;
	height: 40px;
	float: left;
	display: inline;
	margin: 0px 49px 0px 47px;
	background: #393938 url(images/webupgrade-p-bg.jpg);
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
	padding-top: 2px;
}

#upgrade4 {
	width: 195px;
	height: 251px;
	float: left;
	background: url(images/webupgrade-bg.jpg);
}

#upgrade4 h2 {
	width: 185px;
	height: 47px;
	float: left;
	display: inline;
	margin: 5px 5px 0px 5px;
	background: #d93c9a url(images/webupgrade4-h2-bg.jpg);
	color: #ffffff;
	font-size: 18px;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 3px;
}

#upgrade4 span {
	font-size: 14px;
	font-weight: normal;
	line-height: 12px;
}

#upgrade4 a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: underline;
}

#upgrade4 .span1 {
	font-size: 12px;
}

#upgrade4 img {
	margin: 0px 8px 0px 9px;
}

#upgrade4 p {
	width: 99px;
	height: 40px;
	float: left;
	display: inline;
	margin: 0px 49px 0px 47px;
	background: #393938 url(images/webupgrade-p-bg.jpg);
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
	padding-top: 2px;
}

#moredesignsbox {
	width: 235px;
	float: right;
	text-align: center;
}

#designerleft {
	width: 555px;
	float: left;
}

#designerright {
	width: 203px;
	float: right;
}

#designerbreakl {
	width: 345px;
	float: left;
}

#designerbreakr {
	width: 193px;
	float: right;
}

#designerbreakr p {
	text-align: center;
}

#visualiserleft {
	width: 530px;
	float: left;
}

#visualiserright {
	width: 203px;
	float: right;
}

.lgreytxt {
	color: #828282;
}

.requiredtxt {
	font-size: 10px;
}

#innercontent .centertxt {
	text-align: center;
}

#designsdoorvault {
	width: 178px;
	float: right;
	display: inline;
	margin: 0px 0px 10px 20px;
}

.designpageorder {
	margin-top: 20px;
}

#homeupgrade1 {
	width: 317px;
	float: left;
	display: inline;
	margin-right: 4px;
	padding-bottom: 10px;
}

#homeupgrade1 p {
	margin: 10px 10px 0px 10px;
	text-align: center;
	font-size: 13px;
}

#homeupgrade2 {
	width: 221px;
	float: left;
	display: inline;
	margin-right: 4px;
	padding-bottom: 10px;
}

#homeupgrade2 p {
	margin: 10px 10px 0px 10px;
	text-align: center;
	font-size: 13px;
}

#homeupgrade3 {
	width: 221px;
	float: left;
	padding-bottom: 10px;
}

#homeupgrade3 p {
	margin: 10px 10px 0px 10px;
	text-align: center;
	font-size: 13px;
}

.bigtxt15 {
	font-size: 15px;
	line-height: 21px;
}

.boldredtxt {
	color: #e00020;
	font-weight: bold;
}

.boldredtxtunderline {
	color: #e00020;
	font-weight: bold;
	text-decoration: underline;
}
