@charset "utf-8";
/* CSS Document */

html, body { background:url("../images/bg-stripes.gif") top left repeat-x; margin:0px;
font-family: Arial, Helvetica, sans-serif }

#page {
	width:898px; 
	margin:0 auto;
	text-align:center;
	border:2px solid #4b5963;
}
#page-content {
	width:894px;
	margin:0 auto;
	text-align:left;
	border:2px solid #4b5963;
}

#page-header {width:890px; height:90px; background:url("../images/bg-stripes-dark.gif") top left; border:2px solid #4b5963; }

#page-header #page-header-left {height:60px; width:300px; float:left; margin-top:30px; margin-left:45px}
#page-header #page-header-right {text-align:right; height:80px; width:400px; float:right; margin-top:10px; margin-right:45px}
#page-header #page-header-right h2 {color:#FFFFFF; font-size:18px; font-weight:normal; margin:35px 0px 0px 0px; padding:0px}
#page-header #page-header-right p {color:#FFFFFF; font-size:14px; margin:0px; padding:0px}
#page-header #page-header-right a {color:#ffffff; text-decoration:none}
#page-header #page-header-right .current {font-weight:bold; color:#b1f130}

#page-sub-head {height:300px; background:url("../images/bg-grey.gif") top left repeat-x; background-color:#ffffff; border:2px solid #4b5963;}
#page-sub-head #page-sub-head-left {float:left; width:370px; padding: 30px 15px 10px 45px}
#page-sub-head #page-sub-head-left h1 {font-size:16px; line-height:22px}
#page-sub-head #page-sub-head-left p {font-size:12px; line-height:18px}

#page-sub-head #page-sub-head-right {float:right; width:456px; height:300px; background:url("../images/two-great-options.jpg") top left no-repeat}
#page-sub-head #page-sub-head-right #text {padding-left:75px; padding-top:80px;}
#page-sub-head #page-sub-head-right h2 {font-size:14px; font-weight:bold; color:#ffffff; margin:0px; padding:0px}
#page-sub-head #page-sub-head-right p {font-size:11px; color:#ffffff; margin:0px; padding:0px}
#page-sub-head #page-sub-head-right .spacer {height:47px}

#page-main {background-color:#ffffff; border-left:2px solid #4b5963; border-right:2px solid #4b5963}
#page-main a:link {color:#383838; text-decoration:none}
#page-main a:visited {color:#383838; text-decoration:none}
#page-main a:active {color:#383838; text-decoration:none}
#page-main a:hover {color:#000000; font-weight:bold; text-decoration:none}

#page-main h2 {color:#ffffff; font-size:16px; margin:0px; padding:2px}
#page-main h3 {color:#383838; font-size:12px; margin:0px; padding:2px}
#page-main p {color:#383838; font-size:11px; line-height:12px; margin:0px; padding:2px}
#page-main ul {margin:0px; padding:5px 5px 5px 20px} 
#page-main li {color:#383838; font-size:11px; line-height:12px}
#page-main #quality-range {background-color:#d3dfd0; background:url("../images/quality-range-bg.jpg") top left no-repeat #d3dfd0; height:224px; padding-top:2px; padding-bottom:2px}
#page-main #quality-range #left {margin:15px 0px 10px 45px; float:left; width:225px;}
#page-main #quality-range #right {margin:4px 10px 4px 3px; width:600px; float:left}
#page-main #quality-range #right #prices {border:0px; font-size:11px}
#page-main #quality-range #right td {color:#383838; border-bottom:1px solid #383838; border-right:1px solid #383838; text-align:right}
#page-main #quality-range #right td.header {background-color:#383838; color:#ffffff; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; text-align:left}
#page-main #premium-range {background-color:#e2e0ae; background:url("../images/premium-range-bg.jpg") top left no-repeat #e2e0ae; height:224px; padding-top:2px; padding-bottom:2px}
#page-main #premium-range #left {margin:15px 0px 10px 45px; float:left; width:225px;}
#page-main #premium-range #right {margin:4px 10px 4px 3px; width:600px; float:left}
#page-main #premium-range #right #prices {border:0px; font-size:11px}
#page-main #premium-range #right td {color:#383838; border-bottom:1px solid #383838; border-right:1px solid #383838; text-align:right}
#page-main #premium-range #right td.header {background-color:#383838; color:#ffffff; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; text-align:left}

#page-footer {background:url("../images/bg-stripes-dark.gif") top left; border-top:2px solid #4b5963; border-left:2px solid #4b5963; border-right:2px solid #4b5963;}
#page-footer a {color:#ffffff; text-decoration:none}

#page-footer #footer-top {height:85px}
#page-footer #footer-top #need-to-discuss {float:left; width:255px; margin-left:45px; margin-top:35px}
#page-footer #footer-top #need-to-discuss h2 {font-size:16px; color:#ffffff; margin:0px; padding:0px}
#page-footer #footer-top #need-to-discuss .green {color:#b1f130}
#page-footer #footer-top #phone {float:left; width:28px; margin-top:25px}
#page-footer #footer-top #mouse {float:left; width:28px; margin-top:25px}
#page-footer #footer-top #call-text {float:left; width:160px; margin-top:35px}
#page-footer #footer-top #call-text h2 {font-size:16px; color:#ffffff; margin:0px; padding:0px}
#page-footer #footer-top #call-text .green {color:#b1f130}
#page-footer #footer-top #email-text {float:left; width:320px; margin-top:35px}
#page-footer #footer-top #email-text h2 {font-size:16px; color:#ffffff; margin:0px; padding:0px}
#page-footer #footer-top #email-text .green {color:#b1f130}

#page-footer #footer-bottom {border-top:2px solid #4b5963; padding-top:5px}
#page-footer #footer-bottom p {font-size:11px; color:#ffffff}
#page-footer #footer-bottom #footer-bottom-left {float:left; width:350px; margin-left:45px}
#page-footer #footer-bottom #footer-bottom-right {float:right; text-align:right; width:350px; margin-right:45px}