
/*main body style*/
body, html {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#2d2d23; height:100%; margin:0;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffcc33; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffcc33; font-weight:bold; margin-top:5px; margin-bottom:0px; margin-left:0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffcc33; font-weight:none; margin-top:5px; margin-bottom:0px; margin-left:0px;}

/*content main div containers*/
#container-master {
	width:100%;
	min-height:100%;
	margin:0 auto;
	position:absolute;
	background-image:url(../images/bg-header.png);
	background-color:#2d2d23;
	background-repeat:repeat-x;
	}

#content-main-body {
	width:830px;

	background-color:#64624d;
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	padding:0px 30px 20px 30px;
	font-size:12px;
	line-height:16px;
	color:#e6e6e6;
	}


#header-nav {
	width:100%;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	vertical-align:top;
	}

.logo {
	margin-top:25px;
	margin-bottom:15px;
	margin-left:33px;
	}

#nav {
	width:463px;
	height:41px;
	margin-left:84px;
	top:29px;
	margin-right:auto;
	position:absolute;
	vertical-align:top;
	}

#content-header {
	width:890px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	vertical-align:top;
	}

#content-header-home-people {
	vertical-align:top;
	float:right;
	position:inherit;
	text-align:right;
	padding-top:8px;
	}

#content-header-home-txt {
	width:540px;
	vertical-align:top;
	position:inherit;
	margin-left:36px;
	font-size:14px;
	}

.txt-affordable-design {
	margin-top:25px;
	margin-left:33px;
	}

#content-header-body-bg {
	width:890px;
	height:400px;
	position:relative;
	background-image:url(../images/bg-header-body.png);
	background-color:#64624d;
	background-repeat:repeat-x;
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	}


#content-footer-bg {
	width:100%;
	position:relative;
	background-color:#000000;
	z-index:3;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	}

#content-footer-body {
	width:830px;
	position:relative;
	background-color:#2d2b1f;
	z-index:4;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	padding:20px 30px 20px 30px;
	font-size:11px;
	line-height:18px;
	color:#999999;
	}
.content-footer-body {margin-left:10px; margin-right:10px;}
a.footer:link {color:#999999; font-size:11px; text-decoration:none;}
a.footer:visited {color:#999999; font-size:11px; text-decoration:none;}
a.footer:active {color:#CCCCCC; font-size:11px; text-decoration:underline;}
a.footer:hover {color:#CCCCCC; font-size:11px; text-decoration:underline;}

/*List Styles*/
li,ol {
	line-height:15px;
	list-style-type:square;
	}

/*Controls the height above the List Styles*/
ul {
	margin-left:3em;
	margin-top:-0em;
	text-indent:-0.0em
	}

/*Price List Table Styles*/
tr.pl-header {background-color:#644C00; color:#FFFFFF; text-align:center; vertical-align:middle; font-weight:bold;}
tr.pl-row1 {background-color: #F0F0F0; color:#333333; text-align:center; vertical-align:middle; font-weight:bold; margin:15px 0 15px 0;}
tr.pl-row2 {background-color: #E1E1E1; color:#333333; text-align:center; vertical-align:middle; font-weight:bold;}
#pl-name {text-align:left;}
.pl-table {border:1px solid #644C00; border-collapse:collapse;}

/*global links*/
a:link {color:#e6e6e6; text-decoration: underline; font-size: 12px;}
a:visited {color:#e6e6e6; text-decoration: underline; font-size: 12px;}
a:active {color:#ffffff; text-decoration: underline; font-size: 12px;}
a:hover {color:#ffffff; text-decoration: underline; font-size: 12px;}

/*webfx styles*/
a.webfx:link {color:#999999; font-size:11px; text-decoration:none;}
a.webfx:visited {color:#999999; font-size:11px; text-decoration:none;}
a.webfx:active {color:#999999; font-size:11px; text-decoration:none;}
a.webfx:hover {color:#999999; font-size:11px; text-decoration:none;}

