body {
	margin:0;
	font:normal normal 12px/18px Arial, Verdana, Helvetica, sans-serif;
	color:#4a4a4a;
}
#container {
	width:980px;
	margin:0px auto;
}
#header {
	height:90px;
	position:relative;
}
#header .logo {
	position:absolute;
	bottom:0;
	left:17px;
	width:330px;
	padding-bottom:10px;
}

#header .nav-panel {
	padding:20px 0 0 345px;
}

#header .nav-panel ul {
	border-right:solid 1px #d0d0d0;
	float:left;
	height:35px;
	padding:0 15px;
}

#header .nav-panel li a {
	color:#6c6c6c;
	text-decoration:none;
	font-weight:bold;
}

#header .nav-panel ul.last {
	border:none;
}

#header .call {
	position:absolute;
	top:25px;
	right:10px;
	text-align:right;
	color:#1966a0;
	font-weight:bold;
}

#header .call .call-img {
	padding-bottom:10px;
	float:right;
}

#header .call .call-img #phone_num {
	color:#6a8191;
	float:left;
	display:block;
	font-family:Arial;
	font-size:20px !important;
	font-weight:bold;
}

#nav-control 
{
	height:31px;
	float:left;
	clear:both;
	padding:10px 0 0 7px;
	overflow:visible;
}

#nav-control ul, #nav-control li
{
    margin:0;
    padding:0;
    list-style:none;
    display:block;
}

#nav-control ul li ul
{
    clear:both;
    display:none;
    position:relative;
    z-index:199;
    top:0;
    left:0;
    float:left;
    overflow:visible !important; 
    border-top:1px solid #ffffff;
}

#nav-control ul li ul li
{
    display:block;
    clear:left;
    float:left;    
}

#nav-control ul li ul li a
{
    background-image:none !important;
    padding:0 !important;
    display:block;
    color:#000000;
    height:22px !important;
    line-height:22px !important;
    text-align:left;
    font-size:12px;
    font-weight:normal !important;
    text-indent:10px;
    border-bottom:1px solid #ffffff !important;
}

#nav-control ul li:hover ul
{
    display:block;
}

#nav-control li
{
    float:left;
}   

#nav-control .tab a {
	background:transparent url('../images/nav-bg.jpg') no-repeat left top;
	display:block;
	float:left;
	font: bold 11px arial;
	line-height:16px;
	height:26px;
	padding-left:11px;
	text-decoration:none;
	margin-right:3px;
	color: #fff;
}
#nav-control .tab a:hover {
	background-position:left bottom;
}
#nav-control .tab a span {
	background:transparent url('../images/nav-bg.jpg') no-repeat right top;
	display: block;
	padding: 6px 17px 4px 6px;
}
#nav-control .tab a:hover span {
	background-position:right bottom;
	color: #1966a0;
}
#nav-control .active a {
	background:transparent url('../images/nav-bg.jpg') no-repeat left bottom;
	color: #1966a0;
}
#nav-control .active a span {
	background:transparent url('../images/nav-bg.jpg') no-repeat right bottom;
}
#nav-control .active:hover a span {
	background-position:right bottom;
	color: #1966a0;
}



#nav-control .tab1 {
	max-width:148px;
}
#nav-control .tab1 a {
	border-bottom:solid 5px #02bdf2;
}
#nav-control .tab1 ul li a {
	min-width:230px;
	width:auto !important;
	background:#02bdf2;
	padding-right:0;
}
#nav-control .tab1 ul li a:hover{
	background:#efefef;
	color:#02bdf2;
	font-weight:bold !important;
}

#nav-control .tab2 {
	max-width:109px;
}
#nav-control .tab2 a {
	border-bottom:solid 5px #793c8b;
}
#nav-control .tab2 ul li a {
	min-width:230px;
	width:auto !important;
	background:#793c8b;
}
#nav-control .tab2 ul li a:hover{
	background:#efefef;
	color:#793c8b;
	font-weight:bold !important;
}

#nav-control .tab3 {
	max-width:78px;
}
#nav-control .tab3 a {
	border-bottom:solid 5px #6a8b3c;
}
#nav-control .tab3 ul li a {
	min-width:230px;
	width:auto !important;
	background:#6a8b3c;
}
#nav-control .tab3 ul li a:hover{
	background:#efefef;
	color:#6a8b3c;
	font-weight:bold !important;
}

#nav-control .tab4 {
	max-width:118px;
}
#nav-control .tab4 a {
	border-bottom:solid 5px #2f998b;
}
#nav-control .tab4 ul li a {
	min-width:230px;
	width:auto !important;
	background:#2f998b;
}
#nav-control .tab4 ul li a:hover{
	background:#efefef;
	color:#2f998b;
	font-weight:bold !important;
}

#nav-control .tab5 {
	max-width:95px;   /* used to be 71px when named office */
}
#nav-control .tab5 a {
	border-bottom:solid 5px #916b39;
}
#nav-control .tab5 ul li a {
	min-width:230px;
	width:auto !important;
	background:#916b39;
}
#nav-control .tab5 ul li a:hover{
	background:#efefef;
	color:#916b39;
	font-weight:bold !important;
}

#nav-control .tab6 {
	max-width:86px;
}
#nav-control .tab6 a {
	border-bottom:solid 5px #913939;
}
#nav-control .tab6 ul li a {
	min-width:230px;
	width:auto !important;
	background:#913939;
}
#nav-control .tab6 ul li a:hover{
	background:#efefef;
	color:#913939;
	font-weight:bold !important;
}

#nav-control .tab7 {
	max-width:104px;
}
#nav-control .tab7 a {
	border-bottom:solid 5px #bfaf28;
}
#nav-control .tab7 ul li a {
	min-width:230px;
	background:#bfaf28;
}
#nav-control .tab7 ul li a:hover{
	background:#efefef;
	color:#bfaf28;
	font-weight:bold !important;
}

#search {
	width:235px;
	height:42px;
	float:right;
	background:transparent url('../images/search-bg.jpg') no-repeat right top;
	position:relative;
}

#search input {
	font: normal 10px arial;
	border-top:solid 1px #404040;
	border-bottom:solid 1px #d4d0c8;
	border-left:solid 1px #404040;
	border-right:solid 1px #d4d0c8;
	padding:3px;
	position:absolute;
	top:12px;
	left:50px;
	width:95px;	
}

#search .search-btn {
	width:69px;
	height:21px;
	position:absolute;
	display:block;
	top:11px;
	right:8px;	
	background:transparent url('../images/search-btn.jpg') no-repeat right top;
	text-indent:-9999px;
}

#main-cont {
	width:731px;
	padding:0 7px;
	float:left;
}

#right-col {
	width:235px;
	float:right;
}

#offer {
	background:transparent url('../images/offer-bg.jpg') no-repeat right top;
	width:636px;
	height:27px;
	margin-top:12px;
	font: bold 16px arial;
	color:#1a3a69;
	padding:9px 0 0 95px;
}

#offer span {
	color:#000;
}

#banner 
{
	display:none;
	background:url(../images/banner.jpg) top left no-repeat;
	width:382px;
	height:144px;
	padding:66px 0px 0px 349px;
	color:#ffffff;
	font-size:12px;
}

#banner a 
{
    color:#64c5e8;
    text-decoration:underline;
}

#banner .bold
{
    color:#c5cf30;
    font-size:12px; 
}

#banner ul
{
    margin:0;
    padding:0;
    list-style-position:outside;
}

#banner ul li
{
    margin:0;
    padding:0;
    line-height:16px;
    width:350px;
}

.mid-cont {
	display:none;
}

.mid-cont .top {
	background:transparent url('../images/mid-cont-top.jpg') no-repeat right top;
	padding-top:10px;
	margin-top:5px;
}

.mid-cont .mid {
	border:solid 1px #d1d1d1;
	border-width:0 1px;
	background:#dfdfdf;
	padding:0 15px;
}

.mid-cont .mid p {
	color:#1a3a69;
	font-weight:bold;
}

.mid-cont .bot {
	background:transparent url('../images/mid-cont-bot.jpg') no-repeat right top;
	height:10px;
}

#featured-cont {
	display:none;
}

#featured-cont h1 {
	margin-top:5px;	
	background:transparent url('../images/featured-bg.jpg') no-repeat right top;
	color:#fff;
	line-height:26px;
	padding-left:16px;
}

#featured-cont .featured-prod {
	width:355px;
	padding:5px;
	float:left;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.featured-prod .img-dsply {
	width:171px;
	height:151px;
	text-align:center;
	float:left;
	background:transparent url('../images/featured-prod-bg.jpg') no-repeat center top;
	padding-top:10px;
	margin:0 5px 5px 0;
}

.featured-prod .cont-dsply {
	font-weight:bold;
	line-height:15px;
}

.featured-prod .cont-dsply a {
	font-size:13px;
	color:#0f2d58;
	text-decoration:underline;
	display:block;
	padding-bottom:5px;
}

.featured-prod .cont-dsply .price {
	font-size:13px;
	color:#234a81;
	display:block;
	padding-top:8px;
}

.price span
{
    font-size:14px !important;
}

.featured-prod .cont-dsply .save {
	color:#c90202;
	display:block;
	padding-bottom:5px;
}

.featured-prod .cont-dsply a.blu-btn {
	background: transparent url('../images/blu-btn-left.jpg') no-repeat left center;
	color:#FFF;
	font-size:11px;
	padding:4px 0px 5px 10px;
	text-decoration:none;
	text-align:center;
	float:left;
}
.featured-prod .cont-dsply a.blu-btn span {
	background: transparent url('../images/blu-btn-right.jpg') no-repeat right center;
	padding: 4px 15px 5px 5px;
	cursor:pointer;
	line-height:22px;
	text-align:center;
}


.featured-prod .high-dsply .top {
	background:transparent url('../images/featured-high-top.jpg') no-repeat right top;
	padding-top:10px;
	width:355px;
}

.featured-prod .high-dsply .mid {
	border:solid 1px #d1d1d1;
	border-width:0 1px;
	background:#dfdfdf;
	font-size:11px;
	font-weight:bold;
	padding:0 10px;
	width:333px;
}

.featured-prod .high-dsply .mid h2 {
	color:#0f2d58;
}

.featured-prod .high-dsply .mid li {
	line-height:18px;
	background:transparent url('../images/list-dot.jpg') no-repeat left 5px;
	padding-left:10px;	
}

.featured-prod .high-dsply .bot {
	background:transparent url('../images/featured-high-bot.jpg') no-repeat right top;
	height:20px;
	width:355px;
}

.groupPageItem
{
    width:231px;
    min-height:230px;
    padding:5px;
}

.groupPageItem a
{
    color:#1a3a69;
}

.groupPageItem .cont-dsply a.blu-btn {
	background: transparent url('../images/blu-btn-left.jpg') no-repeat left center;
	color:#FFF;
	font-size:11px;
	padding:4px 0px 5px 10px;
	text-decoration:none;
	text-align:center;
}
.groupPageItem .cont-dsply a.blu-btn span {
	background: transparent url('../images/blu-btn-right.jpg') no-repeat right center;
	padding: 4px 15px 5px 5px;
	cursor:pointer;
	line-height:22px;
	text-align:center;
}

.groupPageItem .cont-dsply .price {
	font-size:13px;
	color:#234a81;
	display:block;
	padding-top:8px;
}

.groupPageItem .cont-dsply .save {
	color:#c90202;
	display:block;
	padding-bottom:5px;
}

#prod-search {
	width:205px;
	height:99px;
	float:right;
	background:transparent url('../images/prod-search-bg.jpg') no-repeat right top;
	margin-top:6px;
	color:#fff;
	font-weight:bold;
	padding:12px 10px 16px 20px;
}

#prod-search select {
	font: normal 12px arial;
	border:solid 1px #d4d0c8;
	width:200px;	
	margin:2px 0 2px 0;
	color:#7d7d7d;
}

#seven-questions {
	width:209px;
	height:66px;
	float:right;
	background:transparent url('../images/7-questions-background.gif') no-repeat right top;
	margin-top:6px;
	color:#fff;
	font-weight:bold;
	padding:78px 8px 16px 18px;
}

#seven-questions select {
	font: normal 12px arial;
	border:solid 1px #d4d0c8;
	width:200px;	
	margin:2px 0 2px 0;
	color:#7d7d7d;
}

.seven-questions-button 
{
    background:url('../images/7-questions-button.png') no-repeat;
    color:#000000;
    font:bold 12px arial;
    text-decoration:none;
    text-align:center;
    width:221px;
    height:36px;
}

.seven-questions-button a
{
    color:#000000;
    text-decoration:none;
    width:221px;
    height:36px;
    display:block;
}

#rht-nav li {
	background:transparent url('../images/rht-nav-bg.jpg') no-repeat right top;
	height:57px;
	margin-top:3px;
}

#rht-nav li a {
	color:#fff;
	text-decoration:none;
	font:bold 13px arial;
	display:block;
	padding:20px 10px 10px 75px;
	height:27px;
}

#rht-nav li a span {
	font-size:14px;
}

#rht-nav li a.dln {
	padding:12px 10px 10px 75px;
	height:35px;	
}

#rht-nav li a.education {
	background:transparent url('../images/icn-education.jpg') no-repeat 15px 5px;
}

#rht-nav li a.analysis {
	background:transparent url('../images/icn-analysis.jpg') no-repeat 15px 5px;
}

#rht-nav li a.chat {
	background:transparent url('../images/icn-chat.jpg') no-repeat 15px 5px;
}

#rht-nav li a.faq {
	background:transparent url('../images/icn-faq.jpg') no-repeat 15px 5px;
}

#rht-nav li a.testimonial {
	background:transparent url('../images/icn-testimonial.jpg') no-repeat 15px 5px;
}

#rht-nav li a.email {
	background:transparent url('../images/icn-email.jpg') no-repeat 15px 5px;
}

#rht-nav li a.about {
	background:transparent url('../images/icn-about.jpg') no-repeat 15px 5px;
}

.rht-cont .top {
	background:transparent url('../images/rht-cont-top.jpg') no-repeat right top;
	padding-top:10px;
	margin-top:5px;
}

.rht-cont .mid {
	border-left:solid 1px #dcdcdc;
	padding:0 20px;
}

.rht-cont .mid p {
	color:#515151;
	font-weight:bold;
}

.rht-cont .sign {
	color:#1a3a69;
	font:bold 11px arial;
	display:block;
	padding-top:5px;
}

.rht-cont .bot {
	background:transparent url('../images/rht-cont-bot.jpg') no-repeat right top;
	height:10px;
}

.prod-cont h1 {
	color:#fff;
	font-size:12px;
	margin-top:10px;
}


.prod-cont .prod-dsply {
	width:731px;
	padding:5px 0;
	float:left;
}

.prod-dsply .img-dsply {
	width:211px;
	height:181px;
	text-align:center;
	float:left;
	background:transparent url('../images/prod-bg.jpg') no-repeat center top;
	padding-top:10px;
}

.prod-dsply .img-dsply .thumbnail {
	padding-top:20px;
	text-align:left;
}

.prod-dsply .img-dsply .thumbnail ul {
	float:left;
}

.prod-dsply .img-dsply .thumbnail li {
	border:solid 1px #adadad;
	width:47px;
	height:47px;
	float:left;
	margin-right:1px;
}

.prod-dsply .img-dsply .thumbnail .zoom-btn {
	background: transparent url('../images/zoom-btn.jpg') no-repeat left center;
	width:58px;
	height:21px;
	float:right;
}


.prod-dsply .cont-dsply {
	font-weight:bold;
	line-height:15px;
	float:right;	
	width:510px;	
}

.prod-dsply .cont-dsply h1 {
	font-size:16px;
	font-weight:bold;
	color:#0f2d58;
	padding-bottom:5px;
}

.prod-dsply .cont-dsply .lprice {
	color:#454545;
	font-size:11px;
	display:block;
}

.prod-dsply .cont-dsply .lprice strong {
	text-decoration: line-through;
}

.prod-dsply .cont-dsply .price {
	color:#234a81;
	display:block;
}

.prod-dsply .cont-dsply .price strong {
	font-size:11px;
	color:#4a4a4a;
	font-weight:normal;
}

.prod-dsply .cont-dsply .save {
	color:#c90202;
	display:block;
	padding-bottom:15px;
}

.prod-dsply .cont-dsply select {
	font: normal 12px arial;
	border:solid 1px #d4d0c8;
	width:200px;	
	margin:2px 0 10px 0;
	color:#4a4a4a;
	display:block;
}

.prod-dsply .cont-dsply .qty {
	float:left;
	display:inline-block;
	padding:5px 5px 0 0;
}

.prod-dsply .cont-dsply input {
	font: normal 12px arial;
	border:solid 1px #d4d0c8;
	padding:2px;
	width:25px;	
	margin:2px 0 5px 0;
	color:#4a4a4a;
	float:left;
	margin-right:10px;
}

.prod-dsply .cont-dsply a.cart-btn {
	background: transparent url('../images/cart-btn-bg.jpg') no-repeat left center;
	color:#FFF;
	font-size:11px;
	padding:8px 20px 8px 40px;
	text-decoration:none;
	text-align:right;
	float:left;
}

.prod-dsply .high-dsply {
	float:left;
	width:510px;
	margin:5px 0;
}

.prod-dsply .high-dsply .top {
	background:transparent url('../images/high-top.jpg') no-repeat right top;
	padding-top:10px;
}

.prod-dsply .high-dsply .mid {
	border:solid 1px #d1d1d1;
	border-width:0 1px;
	background:#dfdfdf;
	font-size:11px;
	font-weight:bold;
	padding:0 10px;
}

.prod-dsply .high-dsply .mid h2 {
	color:#0f2d58;
	font-size:11px;
	padding:0;
	margin:0;
}

.prod-dsply .high-dsply .mid li {
	line-height:15px;
	background:transparent url('../images/list-dot.jpg') no-repeat left 5px;
	padding-left:10px;
}

.prod-dsply .high-dsply .bot {
	background:transparent url('../images/high-bot.jpg') no-repeat right top;
	height:15px;
}


.prod-cont h1.whole-house {
	padding:2px 10px;
	background:#793c8b;
}

.prod-cont .breadcrumb	{
	padding:2px 10px;
	color:#737474;
}

.prod-cont .breadcrumb a {
	color:#737474;
	text-decoration:none;
}

.prod-cont .breadcrumb a:hover {
	text-decoration:underline;
}

.prod-cont h2 {
	color:#1a3a69;
	font-size:12px;
	margin-top:10px;
}

.prod-cont h2.chart {
	background:transparent url('../images/chart-header.jpg') no-repeat left top;
	width:198px;
	height:24px;
	padding:18px 0 0 60px;
	float:left;
}

.prod-cont .logos {
	width:75px;
	height:32px;
	padding:2px 2px 0 0;
	float:right;
	text-align:center;
	margin-top:0px;
	color:#08426e;
	font:bold 11px/14px arial;
}


.prod-cont h3 {
	color:#11588e;
	font-size:11px;
	padding:15px 0;
}

.prod-cont p {
	color:#575757;
	padding-bottom:10px;
	text-align:justify;	
}

.prod-cont .tab-control {
	height:23px;
	padding-top:20px;
}

.prod-cont .tab-control a.tab {
	background:transparent url('../images/tab-bg.jpg') no-repeat left top;
	display:block;
	float:left;
	font: bold 12px arial;
	line-height:16px;
	height:23px;
	padding-left:11px;
	text-decoration:none;
	margin-right:1px;
	color: #fff;
}
.prod-cont .tab-control a.tab:hover {
	background-position:left bottom;
}
.prod-cont .tab-control a.tab span {
	background:transparent url('../images/tab-bg.jpg') no-repeat right top;
	display: block;
	padding: 4px 17px 3px 6px;
}
.prod-cont .tab-control a.tab:hover span {
	background-position:right bottom;
	color: #fff;
}
.prod-cont .tab-control a.active {
	background:transparent url('../images/tab-bg.jpg') no-repeat left bottom;
	color: #fff;
}
.prod-cont .tab-control a.active span {
	background:transparent url('../images/tab-bg.jpg') no-repeat right bottom;
}
.prod-cont .tab-control a.active:hover tab_1_span, .prod-cont .tab-control a.active:hover tab_2_span, .prod-cont .tab-control a.active:hover tab_3_span, .prod-cont .tab-control a.active:hover tab_4_span, .prod-cont .tab-control a.active:hover tab_5_span, .prod-cont .tab-control a.active:hover tab_6_span {
	background-position:right bottom;
	color: #fff;
}
.prod-cont .tab-cont {
	background:#dfdfdf;
	padding:10px 15px 20px 15px;	
	display:none;
}
.prod-cont .tab-cont p {
	color:#575757;
	text-align:justify;
}

.prod-cont .share-panel {
	background: transparent url('../images/share-bg.jpg') no-repeat left center;
	height:47px;
	padding:5px;
	margin:10px 0;
}

.prod-cont .share-panel a.big-btn {
	background: transparent url('../images/big-btn-left.jpg') no-repeat left center;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	padding:15px 5px 15px 10px;
	text-decoration:none;
	text-align:center;
	float:left;
}

.prod-cont .share-panel a.big-btn span {
	background: transparent url('../images/big-btn-right.jpg') no-repeat right center;
	padding: 15px 15px 15px 5px;
	cursor:pointer;
	text-align:center;
}

.prod-cont .share-panel a.dln {
	padding: 0 5px 0 10px;		
}

.prod-cont .share-panel a.dln span {
	display:block;
	padding: 5px 15px 5px 5px;	
}

.prod-cont .share-panel a.payment {
	background: transparent url('../images/icn-payment.jpg') no-repeat left center;			
	padding-left:50px;
	padding-right:5px;	
}

.prod-cont .share-panel .social-links {
	float:left;
	height:30px;
	margin:8px 10px;
	background:transparent url('../images/share-mid.jpg') repeat-x center top;	
}

.prod-cont .share-panel .social-links .left {
	background:transparent url('../images/share-left.jpg') no-repeat center top;
	float:left;
	width:10px;
	height:30px;	
}

.prod-cont .share-panel .social-links .right {
	background:transparent url('../images/share-right.jpg') no-repeat center top;
	float:left;
	width:10px;
	height:30px;	
}

.prod-cont .share-panel .social-links span {
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:6px 5px 5px 5px;
}

.prod-cont .share-panel .social-links a {
	float:left;
	margin:3px 3px 0 0;
}

.prod-cont a.btn {
	background: transparent url('../images/btn-left.jpg') no-repeat left center;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding:4px 5px 5px 10px;
	text-decoration:none;
	text-align:center;
	float:left;
}
.prod-cont a.btn span {
	background: transparent url('../images/btn-right.jpg') no-repeat right center;
	padding: 4px 15px 5px 5px;
	cursor:pointer;
	line-height:22px;
	text-align:center;
}


.prod-img .top {
	background:transparent url('../images/cont-top.jpg') no-repeat center top;
	padding-top:10px;
	margin-top:10px;
}

.prod-img .mid {
	border:solid 1px #dcdcdc;
	border-width:0 1px;
	background:#f1f1f1;
	color:#515151;
	font-weight:bold;
	padding:0 15px;
	width:699px;
}

.prod-img .mid h1 {
	color:#1a3a69;
	font:bold 11px arial;
	display:block;
	padding-bottom:5px;
}

.prod-img .mid .img-dsply {
	width:116px;
	text-align:center;
	color:#151d31;
	font-size:10px;
	float:left;
	line-height:12px;
}

.prod-img .mid .img-dsply img 
{
	padding:5px 0;
}


.prod-img .bot {
	background:transparent url('../images/cont-bot.jpg') no-repeat center top;
	height:10px;
}

#footer {
	padding:10px 0;
	text-align:center;
}

#footer .nav-bar {
	background:#051c3f;
	height:25px;
	border: solid 1px #dcdcdc;
	border-width:1px 0;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:10px;
}

#footer .nav-bar a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:3px;
}

#static-content-page
{
    padding-bottom:20px;
}

#static-content-page h1
{
    font-size:20px;
    font-weight:normal;
    color:#1a66a0;
    margin:10px 0 10px 0;
}

#static-content-page h2
{
    font-size:14px;
    font-weight:bold;
    color:#916b39;
    margin:20px 0 5px 0;
}

#static-content-page p
{
    font-size:12px;
    margin:10px 0 10px 0;
}

#static-content-page ul
{
    margin:15px 0 15px 30px;
    padding:0;
    list-style:disc;
}

#static-content-page li
{
    margin:5px 0 5px 0;
    padding:0;
    list-style:disc;
}

#static-content-page a
{
    color:#1a3a69;
}

#static-content-page strong
{
    font-weight:normal;
}

#static-content-page em
{
    font-style:normal;
}

.imageRight
{
    float:right;
    margin:10px 0 10px 10px;
}

.imageLeft
{
    float:left;
    margin:10px 10px 10px 0;
}

.tableRight
{
    float:right;
    margin:10px 0 10px 10px;
    border:1px solid #e5e5e5;
}

.tableLeft
{
    float:left;
    margin:10px 10px 10px 0;
    border:1px solid #e5e5e5;
}

.tableRight th, .tableLeft th
{
    background:#f1f1f1;
    border-top:1px solid #e5e5e5;
    font-size:13px;
}

.quoteBox
{
    border:1px solid #e5e5e5;
    background:#f1f1f1;
    padding:10px;
    margin:15px 0 15px 2px;
    width:448px;
}

.quoteBox .quote
{
    font-style:italic;
    color:#916b39;
    font-size:13px;
    text-align:center;
}

.quoteBox .author
{
    font-weight:bold;
    text-align:right;
}

#cart_info
{
    position:relative;
    top:-15px;
    left:98px;
}

#hl_comparison_chart
{
    background:url(../images/chart_header.jpg) top left no-repeat;
    width:258px;
    height:42px;
    display:block;
}

.header
{
    padding:2px 10px;
	background:#793c8b;
	color: #FFFFFF;
	font-size: 16px !important;
}

.cart_header_style
{
    background:#c5cf30;
    color:#000000;
    line-height:30px;
    text-align:center;
    font-size:13px;
}

#main-cont h1
{
    font-size:20px;
    line-height:30px;
    margin:0;
    padding:0;
}

.checkout_options_box
{
    background:#f1f1f1;
    border:1px solid #e5e5e5;
    width:709px;
    padding:10px;
}

.checkout_options_box p
{
    font-size:14px;
}

.checkout_options_box .checkout_options_title
{
    font-size:18px;
    font-weight:bold;
}   

.new_form
{
    border:1px solid #e5e5e5 !important;
    margin:0;
    padding:0;
}

.new_form th
{
    font-weight:bold;
    color:#ffffff;
    font-size:12px;
    text-align:right;
    padding:4px;
    vertical-align:middle;
    border-bottom:1px solid #e5e5e5;
    width:120px;
}

.red_th th
{
    background:#913939;
}

.purple_th th
{
    background:#793c8b;
}

.blue_th th
{
    background:#0f8bc7;
}

.green_th th
{
    background:#c5cf30;
    color:#000000;
}

.brown_th th
{
    background:#916b39;
}

.new_form td
{
    background:#f1f1f1;
    color:#4b4b4b;
    font-size:12px;
    vertical-align:middle;
    padding:4px;
    border-bottom:1px solid #e5e5e5;
}

.review_order_panel
{
    background:#f1f1f1;
    border:1px solid #e5e5e5;
    padding:10px;
    width:220px;
    float:left;
    margin:0 0 0 2px;
}   

.no_borders, .no_borders *
{
     border:none !important;
}

.review_order_panel table
{
    
}

.review_order_panel table tr
{
    
}

.review_order_panel table tr td
{
    text-align:left;
    vertical-align:top;
    height:20px;
}

.review_order_panel table tr th
{
    width:120px;
    text-align:left;
    vertical-align:top;
}

.content_blue_text
{
    color:#1a3a69;
}

.bold
{
    font-weight:bold;
}

.italic
{
    font-style:italic;
}

#breadcrumbs_container
{
    margin-top: 5px !important;
    margin-bottom: 10px;
    font-weight:bold;
}

#breadcrumbs_container h1
{
    display:inline;
    margin:0;
    padding:5px;
    font-size:15px;
    color:#4b4b4b;
    font-weight:bold;    
}

#breadcrumbs_container h1 a
{
    color:#1a3a69;
    font-weight:bold;
}

.contact_form
{
    margin:0 auto;
    padding:0;
}

.contact_form th
{
    text-align:right;
    height:24px;
    background:#0f8bc7;
    font-size:13px;
    color:#ffffff;
    padding-right:6px;
    padding-left:10px;
    vertical-align:middle;
    border-top:1px solid #f1f1f1;
}

.contact_form td
{
    text-align:center;
    padding:0 3px 0 3px;
    vertical-align:middle;
    border-top:1px solid #f1f1f1;
}

.comparison_chart
{
    width:100%;
    border:1px solid #e5e5e5;
    color:#000000;
    background:#f1f1f1;
    margin:0 auto;
}

.comparison_chart td
{
    border:1px solid #e5e5e5;
    height:22px;
    padding:6px;
    width:150px;
}

.comparison_chart th
{
    border:1px solid #e5e5e5;
    height:22px;
    font-weight:bold;
    padding:6px;
    width:150px;
}

.comparison_chart .green_cell
{
    background:#c5cf30;
}

.comparison_chart .blue_cell
{
    background:#0f8bc7;
    color:#ffffff;
}

.comparison_chart .light_blue_cell
{
    background:#a9d9f0;
}

.comparison_chart .cream_cell
{
    background:#f3e3a7;
}

.comparison_chart .red_cell
{
    background:#ffa4a4;
}

#group_menu
{
    margin:0 auto;
    padding:0;
    list-style:none;
}

#group_menu li
{
    text-align:center;
}

#group_menu li a
{
    line-height:21px;
    text-decoration:none;
}

#group_menu li a:hover
{
    text-decoration:underline;
}

#group_featured_products_title
{
    margin-top:5px;	
	background:transparent url('../images/featured-bg.jpg') no-repeat right top;
	color:#fff;
	line-height:26px;
	padding-left:16px;
}

.no-top-margin
{
    margin-top:0 !important;
}

.water_education_center_category
{
    width:709px;
    padding:7px 10px 7px 10px;
    background:url(../images/article-category-bg.gif) top right no-repeat #0f8bc7;
    border:1px solid #e5e5e5;
    font-weight:bold;
    font-size:13px;
}

.water_education_center_category a
{
    text-decoration:none;
    display:block;
    width:100%;
    height:100%;
}

.article_link
{
    display:block;
    width:709px;
    padding:5px 10px 5px 10px;
    background:#f1f1f1;
    border:1px solid #e5e5e5;
    font-weight:normal;
    font-size:12px; 
    text-decoration:none;
    text-indent:15px;
}

.no-padding
{
    padding:0 !important;
}

.normalList
{
    list-style:disc;
    margin:10px 0 10px 0;
}

.normalList li
{
    list-style:disc;
    margin:5px 0 5px 30px;   
}