﻿body {
	background: #FFFFFF url(images/background.jpg) repeat-x;
	font-family: Arial, Verdana, Calibri, Sans-Serif;
	margin: 0;
	padding: 0;
}
ul{margin: 5px 0; padding: 0;}
img{border: none;}

h1{color: #990000; font-weight: lighter; margin: 0; padding: 0;}

#contentWrap {
	background: #FFFFFF url(images/wrap_back.jpg) repeat-y;
	width: 854px;	
	margin: 0;
	padding: 0;
}

#contentWrap p{padding: 0; margin: 0;}

#pageWrap {
	width: 854px;	
	background-color: #FFFFFF;
}

#pageWrap {
	width: 800px;	
}

.clear {clear: both; margin: 0; padding: 0;}

#banner {margin: 0 27px;}
    #banner a{
        font-family: Georgia, Times New Roman, Serif;
        font-size: 15px; 
        color: #2F57A2; 
        }
    #banner a:active, 
    #banner a:link, 
    #banner a:visited {
        text-decoration: none;
        }
    #banner a:hover {
        text-decoration: underline;
        }

/*
#Banner_root1_menu{
	background-image: url(images/menu_back_no_shadow.jpg);	
	width: 800px;
	height: 30px;
	margin: 4px  0 0 0;
	padding: 0;
}
#Banner_root1_menu a:link, #Banner_root1_menu a:active, #Banner_root1_menu a:visited{font-family: Arial, Sans-Serif; color: #F0F4FB; text-decoration: none;}
#Banner_root1_menu a:hover{font-family: Arial, Sans-Serif; color: #FFFFFF; text-decoration: underline;}
*/

/*------------------------------------*/


#Banner_root1_menu {
	background:url(Images/menu_back_no_shadow.jpg) 0 0 no-repeat;
	width: 800px;
	margin: 4px 0 0 0;
	text-align: center;
	height: 30px;
	}
	#Banner_root1_menu a {
	font-size: 15px;
	font-family: Arial, Sans-Serif;
		}
	#Banner_root1_menu  a:link,
	#Banner_root1_menu  a:active,
	#Banner_root1_menu  a:visited { color:#F0F4FB; text-decoration:none;}
	#Banner_root1_menu  a:hover { color: #FFFFFF; text-decoration: none;}
	
	#Banner_root1_menu ul {
	display:inline;
	margin: 0;
	padding: 0;
		}
		#Banner_root1_menu ul li {
		display:inline;
		list-style-image:none;
		}
		#Banner_root1_menu ul li img {
			position:relative;
			/*top: 9px;*/
			margin: 5px 30px;
			}
		#Banner_root1_menu ul li a {
			position:relative;
			top: -8px;
			padding: 0 10px;
			}
			
			
#banner_sub1_menu {
	background:url(Images/menu_back_no_shadow.jpg) 0 0 no-repeat;
	width: 800px;
	margin: 4px 0 0 0;
	text-align: center;
	height: 30px;
	}
	#banner_sub1_menu  a {
	font-size: 15px;
	font-family: Arial, Sans-Serif;
		}
	#banner_sub1_menu  a:link,
	#banner_sub1_menu  a:active,
	#banner_sub1_menu  a:visited { color:#F0F4FB; text-decoration:none;}
	#banner_sub1_menu  a:hover { color: #FFFFFF; text-decoration: none;}
	
	#banner_sub1_menu ul {
	display:inline;
	margin: 0;
	padding: 0;
		}
		#banner_sub1_menu ul li {
		display:inline;
		list-style-image:none;
		}
		#banner_sub1_menu ul li img {
			position:relative;
			/*top: 9px;*/
			margin: 5px 30px;
			}
		#banner_sub1_menu ul li a {
			position:relative;
			top: -8px;
			padding: 0 10px;
			}

/*------------------------------------*/



#banner_right{
    float: right; 
    text-align: right; 
    width: 240px; 
    margin-top: 10px;
}

#banner_right p {
    font-weight: bold; 
    color: #000099; 
    margin: 10px; 
    font-size: 14px;
}
#banner_address{
    width: 800px; 
    border-top: solid 1px #EFEFEF; 
    border-bottom: solid 1px #EFEFEF; 
    color: #666666; 
    font-size: 12px; 
    padding: 0; 
    margin: 0 0 10px 0;
}

#phone{
    float: right; 
    text-align: right; 
    width: 200px; 
    margin: 30px 80px 0 0;
    font-family: Times New Roman; 
    font-size: 30px; 
    color: #B0130F;
    font-weight: bold;
}



.address li {padding: 3px 30px; margin: 0; display: inline; color: #AEAEAE;}

.links {font-size: 12px; text-align: right; margin: 10px 0;}
.links li {padding: 0 20px; margin: 5px 5px 1px 5px; display: inline;}
.links a:link, .links a:active, .links a:visited{color: #83A3E0; text-decoration: none;}
.links a:hover{color: #4778D1; text-decoration: none;}

.menuLink{
	width: 154px;
	border-right: solid 1px #7B9CDA;
}

.menuLink_nb{
	width: 154px;
}
.menuLink_b{
	width: 154px;
	border-left: solid 1px #89A6DA;
}








#homeFeature{
	float: right;
	width: 400px;
	text-align: left;
}

#homeFeature h1{
	font-size: 18px;
	color: #990000;
	font-weight: lighter;
	margin: 0;
	padding: 0;
}

#homeFeature h1 a:link, #homeFeature h1 a:active, #homeFeature h1 a:visited {
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	color: #990000;
	font-weight: lighter;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#homeFeature h1 a:hover {
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	color: #990000;
	font-weight: lighter;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}






#homeFeature h2{
	font-size: 13px;
	color: #999999;
	font-weight: lighter;
	margin: 0 0 5px 0;
	padding: 0;
}

#redBar{
	background-image: url(images/red_bar.jpg);
	width: 800px;
	height: 23px;
	margin: 0;
	padding: 0;
}

#redBar h1{
	color: #FFFFFF;
	font-size: 12px;
	margin: 0;
	padding: 3px;
}

#leftSide{
	width: 600px;
	float: left;
	text-align: left;
	color: #676767;
	font-size: 12px;
	line-height: 18px;
}

#leftSide h1{
	color: #213C6B;
	font-size: 24px;
	font-weight: lighter;
	margin: 0;
	padding: 10px;
	margin: 10px 0 0 0;
}

#leftSide p{
	font-size: 12px;
	line-height: 18px;
}

#leftMenu {
	float: left;
	width: 176px;
	text-align: left;
}
#leftMenu p {
	padding: 7px 10px;
	margin: 0 14px 0 0; 
	border-bottom: solid 1px #B9CAEA;
	font-size: 14px;
}
#leftMenu a:active, #leftMenu a:link, #leftMenu a:visited {font-family: Arial, Sans-Serif; color: #1B325C; text-decoration: none;}
#leftMenu a:hover {font-family: Arial, Sans-Serif; color: #990000; text-decoration: none;}

#leftMenu .grey_menu_link a:active, #leftMenu .grey_menu_link a:link, #leftMenu .grey_menu_link a:visited {font-size: 13px; font-family: Arial, Sans-Serif; color: #1B325C; text-decoration: none;}
#leftMenu .grey_menu_link a:hover {font-size: 13px; font-family: Arial, Sans-Serif; color: #666666; text-decoration: none;}


#contentMain {
	float: left; 
	width: 468px; 
	min-height: 370px;
	border-right: solid 1px #E4E7ED; 
	border-left: solid 1px #E4E7ED; 
	text-align: left;
	padding: 0;
	color: #676767;
    }
    #contentMain p {
	    padding: 0;
	    margin: 4px 34px 0 34px; 
	    font-size: 13px;
	    line-height: 20px;
        }
    #contentMain h1 {
	    padding: 0;
	    margin: 0 34px; 
	    font-size: 22px;
	    color: #990000;
        }
    #contentMain h1 a:link, #contentMain h1 a:active, #contentMain h1 a:visited {
	    font-family: Arial, Sans-Serif;
	    padding: 0;
	    margin: 0; 
	    font-size: 22px;
	    color: #990000;
	    font-weight: lighter;
	    text-decoration: none;
        }
    #contentMain h1 a:hover {
	    font-family: Arial, Sans-Serif;
	    padding: 0;
	    margin: 0; 
	    font-size: 22px;
	    color: #990000;
	    font-weight: lighter;
	    text-decoration: underline;
        }
    #contentMain h2 {
	    padding: 0;
	    margin: 10px 34px 0 34px; 
	    font-size: 18px;
	    color: #2C54A0;
	    font-weight: lighter;
	    border-bottom: solid 1px #E4E7ED;
    }
    #contentMain h3 {
	    padding: 0;
	    margin: 0; 
	    font-size: 16px;
	    line-height: 20px;
	    color: #990000;
	    font-weight: lighter;
        }
    #contentMain h3 a:link, #contentMain h3 a:active, #contentMain h3 a:visited {
	    padding: 0;
	    margin: 0; 
	    font-size: 16px;
	    line-height: 20px;
	    color: #990000;
	    font-weight: lighter;
	    font-family: Arial, Sans-Serif;
        }
    #contentMain h3 a:hover {
	    padding: 0;
	    margin: 0; 
	    font-size: 16px;
	    line-height: 20px;
	    color: #990000;
	    font-weight: lighter;
	    font-family: Arial, Sans-Serif;
        }
    #contentMain h4 {
	    padding: 0;
	    margin: 0 34px 0 34px; 
	    font-size: 14px;
	    line-height: 18px;
	    color: #2C54A0;
        }
    #contentMain ul {
	    padding: 1px;
	    margin: 3px 34px 3px 44px; 
	    font-size: 12px;
        }
    #contentMain li {
	    padding: 0;
	    margin: 5px; 
	    list-style-image: url(images/li_red.jpg);
        }

#leftSide ul {
	padding: 1px;
	margin: 3px 34px 3px 44px; 
	font-size: 12px;
}

#leftSide li {
	padding: 0;
	margin: 5px; 
	list-style-image: url(images/li_red.jpg);
}

#ResidentialInstallation {
	width: 400px; 
	text-align: left; 
	border-bottom: 1px solid #E4E7ED; 
	margin: 15px 34px 0 34px;
}
#ResidentialInstallation p {}
#ResidentialInstallation a:active, #ResidentialInstallation a:link, #ResidentialInstallation a:visited {font-family: Arial; color: #990000; text-decoration: none;}
#ResidentialInstallation a:hover {font-family: Arial; color: #990000; text-decoration: underline;}

#ResidentialService {
	width: 400px; 
	text-align: left; 
	border-bottom: 1px solid #E4E7ED; 
	margin: 10px 34px 0 34px;
}
#ResidentialService p {}
#ResidentialService a:active, #ResidentialService a:link, #ResidentialService a:visited {font-family: Arial; color: #990000; text-decoration: none;}
#ResidentialService a:hover {font-family: Arial; color: #990000; text-decoration: underline;}

.residentialP{
	color: #999999; 
	font-size: 12px; 
	margin: 0 0 20px 0; 
	padding: 0;
}

#footer {
	width: 800px; 
	text-align: left;
	background-color: #5F88D6;
	background-repeat: no-repeat;
	background-image: url('images/footer_middle.jpg');
}
#footer h2{
	font-size: 14px; 
	color: #3261C2;
	margin: 0;
	padding: 0;
}
#footer p {margin: 0; padding: 0;}
#footer a:active, #footer a:link, #footer a:visited {font-size: 12px; color: #EBF0FA; text-decoration: none;}
#footer a:hover {font-size: 12px; color: #FFFFFF; text-decoration: underline;}

#footerLogo{
	float: right; 
	margin: 3px 10px; 
	text-align: right;
}

#footer_extras{
	margin: 10px 0; 
	font-size: 13px; 
	color: #3C516A;
    }
    #footer_extras a {margin: 0px; padding: 0px;}
    #footer_extras a:link, #footer_extras a:active, #footer_extras a:visited{color: #3C516A; text-decoration: none; font-size: 11px;}
    #footer_extras a:hover{color: #3C516A; text-decoration: underline; font-size: 11px;}
    #footer_extras img {
        position: relative;
		padding: 0 0 0 10px;
		top: 2px;
        }

#contentRight{
    float: left; 
    width: 152px;
}

#couponSide {
	background: url('images/smallDash_middle.jpg') repeat-y; 
	width: 138px; 
	margin-top: 20px;
}
.couponSide1{
	color: #1F3C72; 
	text-align: center; 
	font-size: 26px; 
	margin: 10px 4px; 
	font-weight: bold;
	padding: 0px;
}
.couponSide2{
	color: #797979; 
	font-size: 18px; 
	margin: 5px 4px 10px 4px;
}
.couponSideExpire{
	color: #797979; 
	font-size: 11px; 
}

#footerWrap{
	width: 800px;
	margin: 0 0 0 30px;
	padding-bottom: 40px;
}

.heatingAirCompanies{
	margin: 0px; 
	padding: 3px; 
	text-align: left; 
	color: #8DA0B8; 
	font-size: 11px;
}

.copyright{
	font-size: 11px; 
	color: #E6EDF9; 
	margin: 0px; 
	padding: 0px;	
}

.leftProduct{
    margin: 5px 5px 5px 34px;
    padding: 3px;
    width: 187px;
    float: left;
    text-align: left;
    border: solid 1px #E4E7ED;
 }
 
 .leftProduct a{
    margin: 0;
    padding: 0;
    font-size: 11px;
 }

.rightProduct{
    margin: 5px 34px 5px 5px;
    padding: 3px;
    width: 187px;
    float: left;
    text-align: left;
    border: solid 1px #E4E7ED;
}

.rightProduct a{
    margin: 0;
    padding: 0;
    font-size: 11px;
 }
 
 
.productBox{
    padding: 3px;
    width: 198px;
    text-align: left;
    border: solid 1px #E4E7ED;
    vertical-align: top;
 }
 
 .productBox p{
    font-size: 11px;
 }
 
 .productBox a:link, .productBox a:active, .productBox a:visited{
    margin: 0 4px;
    padding: 0;
    font-size: 11px;
    text-align: right;
    float: right; 
    font-family: Arial, Sans-Serif;
 }

.productBox a:link, .productBox a:active, .productBox a:visited{
   	color: #990000;
   	padding: 0;
	margin: 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	float: left; 
	font-family: Arial, Sans-Serif;
 }

.productBox a:hover{
   	color: #990000;
	font-size: 16px;
	line-height: 20px;
	font-weight: lighter;
	text-decoration: underline;
	text-align: left;
	float: left; 
	font-family: Arial, Sans-Serif;
 }
 
.coupon{
    background-image: url(images/coupon_back.jpg);
    width: 421px;
    height: 227px;
    padding: 0;
    margin: 0;
    text-align: center; 
    vertical-align: top;
    font-family: Calibri, Arial, Sans-Serif;
}

.line1{
    height: 36px;
    font-size: 28px; 
    color: #213C6B; 
    text-align: center; 
    padding: 0; 
    font-weight: bold; 
}

.line2{
    height: 26px;
    font-size: 22px; 
    text-align: center; 
    padding: 0; 
    font-weight: bold; 
    margin: 0 40px;
}

.line3{
    height: 16px;
    font-size: 12px; 
    text-align: center; 
    padding: 0; 
    color: #8B8B8B; 
}

.expires{
    font-size: 10px; 
    text-align: center; 
    padding: 5px 0 0 0;
    margin: 0;
    color: #AAAAAA;
}


.ta{border: solid 1px #E6F0FB; font-size: 12px;}
	
.tdL{
	font-weight: bold;
	text-align: right;
	padding: 10px;
	background: #F9FCFF;
}
	
.tdLU{
	font-weight: bold;
	text-align: right;
	padding: 10px;
	background: #F9FCFF;
	border-bottom: solid 1px #E6F0FB;	
}
.tdRU{
	padding: 10px;
	background: #F9FCFF;
	border-bottom: solid 1px #E6F0FB;
	color: #766f61;
	font-size: 10px;
}
.tdR{
	padding: 10px;
	background: #F9FCFF;
	color: #766f61;
	font-size: 10px;
}
.watermark{color: #D7D7D7;}

.gallery{
	padding: 10px;
	background: #F9FCFF;
	border: solid 1px #F4F3F0;
	width: 162px;
	text-align: center;
}

.td{
	padding: 10px;
	background: #F9FCFF;
	vertical-align: top
}
.tdU{
	padding: 10px;
	background: #F9FCFF;
	border-bottom: solid 1px #E6F0FB;
	vertical-align: top
}
	
	
#HeatingAndAirCompanys {margin-top: 15px;}

.formH{
    text-transform: uppercase; 
    margin: 0 0 0 40px; 
    font-family: Georgia, Times New Roman, Times, serif; 
    font-weight: bold; 
    font-size: 16px;
    color: #154181;
}

#services {color: #333333; font-size: 13px;}
#services a:active, #services a:link, #services a:visited {color: #333333; text-decoration: none; font-family: Arial, Sans-Serif;}
#services a:hover {color: #990000; text-decoration: none; font-family: Arial, Sans-Serif;}

.serviceAreas{
    text-align: left; 
    font-size: 11px; 
    color: #3D6DC9; 
    line-height: 14px; 
    margin-left: 10px;
}

.testimonial_from{
    float: right; 
    font-weight: bold;
    color: #365AA4;
    }
    
    
#productMain {
	float: left; 
	width: 468px; 
	min-height: 370px;
	border-right: solid 1px #E4E7ED; 
	border-left: solid 1px #E4E7ED; 
	text-align: left;
	padding: 0;
	color: #676767;
    }
    #productMain p {
	    padding: 0;
	    margin: 4px 34px 0 34px; 
	    font-size: 11px;
	    line-height: 17px;
        }
    #productMain .productDescription {
        font-size: 13px;
        line-height: 20px;
        }

    #productMain h1 {
	    padding: 0;
	    margin: 0 34px; 
	    font-size: 18px;
	    color: #990000;
        }
    #productMain h1 a:link, #productMain h1 a:active, #productMain h1 a:visited {
	    font-family: Arial, Sans-Serif;
	    padding: 0;
	    margin: 0; 
	    font-size: 22px;
	    color: #990000;
	    font-weight: lighter;
	    text-decoration: none;
        }
    #productMain h1 a:hover {
	    font-family: Arial, Sans-Serif;
	    padding: 0;
	    margin: 0; 
	    font-size: 22px;
	    color: #990000;
	    font-weight: lighter;
	    text-decoration: underline;
        }
    #productMain h2 {
	    padding: 0;
	    margin: 10px 34px 0 34px; 
	    font-size: 18px;
	    color: #2C54A0;
	    font-weight: lighter;
    }
    #productMain h3 {
	    margin: 10px 34px 0 34px;  
	    font-size: 15px;
	    line-height: 20px;
	    color: #990000;
	    font-weight: lighter;
        }
    #productMain h3 a:link, #productMain h3 a:active, #productMain h3 a:visited {
	    padding: 0;
	    margin: 0; 
	    font-size: 16px;
	    line-height: 20px;
	    color: #990000;
	    font-weight: lighter;
	    font-family: Arial, Sans-Serif;
        }
    #productMain h3 a:hover {
	    padding: 0;
	    margin: 0; 
	    font-size: 16px;
	    line-height: 20px;
	    color: #990000;
	    font-weight: lighter;
	    font-family: Arial, Sans-Serif;
        }
    #productMain h4 {
	    padding: 0;
	    margin: 0 34px 0 34px; 
	    font-size: 14px;
	    line-height: 18px;
	    color: #2C54A0;
        }
    #productMain ul {
	    padding: 1px;
	    margin: 3px 34px 3px 44px; 
	    font-size: 12px;
        }
    #productMain li {
	    padding: 0;
	    margin: 5px; 
	    list-style-image: url(images/li_red.jpg);
        }
    #productMain .pImageMain {
        float: right;
    }
    
#productMain .productImages {
    float: right; 
    margin: 0 34px 10px 10px;
    width: 170px;
}
#productMain img { 
    margin: 5px;
    float: right;
}

#ProductContent {
	margin-top: 15px;
    }

#productList {
	float: left; 
	width: 468px; 
	min-height: 370px;
	border-right: solid 1px #E4E7ED; 
	border-left: solid 1px #E4E7ED; 
	text-align: left;
	padding: 0;
	color: #676767;
}
#productList p {
	padding: 0;
	margin: 3px; 
	font-size: 12px;
	line-height: 18px;
}
#productList h1 {
	padding: 0;
	margin: 0 34px; 
	font-size: 18px;
	line-height: 24px;
	color: #990000;
}
#productList h2 {
	padding: 0;
	margin: 3px; 
	font-size: 18px;
	line-height: 22px;
	color: #2C54A0;
	font-weight: lighter;
	border-bottom: solid 1px #E4E7ED;
}
#productList h3 {
	padding: 0;
	margin: 0; 
	font-size: 16px;
	line-height: 20px;
	color: #000000;
}
#productList h4 {
	padding: 0;
	margin: 0 34px 0 34px; 
	font-size: 14px;
	line-height: 18px;
	color: #2C54A0;
}

#productCenter{
    margin: 0 24px;
    color: #337EF0;
    font-size: 12px;
    }
    #productCenter .click a:link, #productCenter .click a:active, #productCenter .click a:visited{color: #990000; font-size: 12px; font-family: Arial, Sans-Serif; margin: 3px 13px;}
    #productCenter .click a:hover{color: #990000; font-size: 12px; font-family: Arial, Sans-Serif; margin: 3px 13px;}
    #productCenter p{margin: 0; padding: 0;}
    #productCenter h2{
        font-size: 13px;
        color: #1B325C;
        font-weight: bold;
        margin: 0;
        padding: 3px;
        border: none;
        }
        #productCenter h2 a:link, #productCenter h2 a:active, #productCenter h2 a:visited{color: #1B325C; font-size: 13px; font-family: Arial, Sans-Serif;}
        #productCenter h2 a:hover{color: #1B325C; font-size: 13px; font-family: Arial, Sans-Serif;}
        
    #productCenter img{
        margin: 8px 24px;
    }
    
.productCenterItem{
    float: left; 
    width: 125px; 
    height: 160px; 
    border: solid 1px #cccccc; 
    margin: 20px 6px 6px 6px;
}

#categoryList {
	float: left; 
	width: 468px; 
	min-height: 370px;
	border-right: solid 1px #E4E7ED; 
	border-left: solid 1px #E4E7ED; 
	text-align: left;
	padding: 0;
	color: #676767;
}

#categoryList a:active, #categoryList a:link, #categoryList a:visited {font-size: 12px; color: #990000; text-decoration: none; font-family: Arial, Sans-Serif;}
#categoryList a:hover {font-size: 12px; color: #990000; text-decoration: underline; font-family: Arial, Sans-Serif;}

#categoryList p {
	padding: 0;
	margin: 3px 0; 
	font-size: 12px;
	line-height: 18px;
}
#categoryList h1 {
	padding: 0;
	margin: 0 34px; 
	font-size: 16px;
	line-height: 22px;
	color: #990000;
}
#categoryList h2 a:active, #categoryList h2 a:link, #categoryList h2 a:visited{text-decoration: none; color: #000000;}
#categoryList h2 a:hover{text-decoration: underline; color: #000000;}

#categoryList h2 {
	padding: 0;
	margin: 0; 
	font-size: 14px;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
}
#categoryList h3 {
	padding: 0;
	margin: 0 0 5px 0; 
	font-size: 12px;
	font-weight: lighter;
	line-height: 14px;
	color: #264377;
}
#categoryList h3 a:active, #categoryList h3 a:link, #categoryList h3 a:visited{text-decoration: none; color: #264377;}
#categoryList h3 a:hover{text-decoration: underline; color: #264377;}

#categoryList h4 {
	padding: 0;
	margin: 0 34px 0 34px; 
	font-size: 14px;
	line-height: 18px;
	color: #2C54A0;
}

#productInfo {
	text-align: left;
	padding: 0;
	color: #333333;
}

#productInfo p {
	text-align: left;
	margin: 5px 34px;
}

#productDisclaimer p {
    margin: 5px 34px;
    font-size: 11px;
    color: #999999;
}

.catBox{
    margin: 3px 34px; 
    width: 380px;
    border: solid 1px #E4E7ED;
    padding: 5px;
}

.cat_td_L{
    border-top: solid 1px #E4E7ED;
    border-bottom: solid 1px #E4E7ED;
    border-left: solid 1px #E4E7ED;
    padding: 5px; 
    vertical-align: top;
    width: 85px;
}

.cat_td_R{
    border-top: solid 1px #E4E7ED;
    border-right: solid 1px #E4E7ED;
    border-bottom: solid 1px #E4E7ED;
    padding: 5px;
    vertical-align: top;
    width: 315px;
}
.cat_td_space{
    height: 5px;
}

.coupons_side_line_1{
    font-size: 24px; 
    color: #B90000;
    text-align: left; 
    font-weight: bold;
    border-top: solid 1px #B9CAEA;
    font-family: Verdana, Sans-Serif;
}
.coupons_side_line_2{
    font-size: 13px; 
    color: #1B325C;
    text-align: left; 
    padding: 1px 5px;
}

.coupon_side_link{text-align: left;}

#coupon_root1_lblCouponSide .coupon_side_link a:link, #coupon_root1_lblCouponSide .coupon_side_link a:active, #coupon_root1_lblCouponSide .coupon_side_link a:visited{text-align: left; padding: 0; margin: 0; font-size: 12px; font-family: Arial, Sans-Serif; color: #7D1917; text-decoration: none;}
#coupon_root1_lblCouponSide .coupon_side_link a:hover{text-align: left; padding: 0; margin: 0; font-size: 12px; font-family: Arial, Sans-Serif; color: #7D1917; text-decoration: underline;}

    #coupon_root1_lblCouponSide .coupons_side_line_1 a:link, 
    #coupon_root1_lblCouponSide .coupons_side_line_1 a:active, 
    #coupon_root1_lblCouponSide .coupons_side_line_1 a:visited {
        font-size: 24px; 
        color: #B90000;
        text-align: left; 
        font-weight: bold;
        font-family: Verdana, Sans-Serif;
        text-decoration: none;
    }
    #coupon_root1_lblCouponSide .coupons_side_line_1 a:hover {
        font-size: 24px; 
        color: #B90000;
        text-align: left; 
        font-weight: bold;
        font-family: Verdana, Sans-Serif;
        text-decoration: underline;
    }

#coupon_sub1_lblCouponSide .coupon_side_link a:link, #coupon_sub1_lblCouponSide .coupon_side_link a:active, #coupon_sub1_lblCouponSide .coupon_side_link a:visited{text-align: left; padding: 0; margin: 0; font-size: 12px; font-family: Arial, Sans-Serif; color: #7D1917; text-decoration: none;}
#coupon_sub1_lblCouponSide .coupon_side_link a:hover{text-align: left; padding: 0; margin: 0; font-size: 12px; font-family: Arial, Sans-Serif; color: #7D1917; text-decoration: underline;}

    #coupon_sub1_lblCouponSide .coupons_side_line_1 a:link, 
    #coupon_sub1_lblCouponSide .coupons_side_line_1 a:active, 
    #coupon_sub1_lblCouponSide .coupons_side_line_1 a:visited {
        font-size: 24px; 
        color: #B90000;
        text-align: left; 
        font-weight: bold;
        font-family: Verdana, Sans-Serif;
        text-decoration: none;
    }
    #coupon_sub1_lblCouponSide .coupons_side_line_1 a:hover {
        font-size: 24px; 
        color: #B90000;
        text-align: left; 
        font-weight: bold;
        font-family: Verdana, Sans-Serif;
        text-decoration: underline;
        }

#product_bottom1_product_bottom {margin: 10px 24px;}

.product_bottom_box {
    float: left; 
    margin: 10px; 
    border: solid 1px #CCCCCC;
    width: 184px;
}

#product_bottom1_product_bottom .product_bottom_box p{
    margin: 0; 
    padding: 3px 0;
}

#product_bottom1_product_bottom .product_bottom_box a:link, #product_bottom1_product_bottom .product_bottom_box a:active, #product_bottom1_product_bottom .product_bottom_box a:visited{
    text-align: left; 
    padding: 0; 
    margin: 0; 
    font-size: 11px; 
    font-family: Arial, Sans-Serif; 
    color: #990000; 
    text-decoration: none; 
    line-height: 12px;
}
#product_bottom1_product_bottom .product_bottom_box a:hover{
    text-align: left; 
    padding: 0; 
    margin: 0; 
    font-size: 11px; 
    font-family: Arial, Sans-Serif; 
    color: #990000; 
    text-decoration: underline; 
    line-height: 12px;
}


#product_bottom1_product_bottom .product_bottom_box H2{
    margin: 0; 
    padding: 2px 6px;
    color: #1B325C;
    font-size: 13px;
    font-weight: bold;
    border: none;
}
#product_bottom1_product_bottom .product_bottom_box H2 a:link, #product_bottom1_product_bottom .product_bottom_box H2 a:active, #product_bottom1_product_bottom .product_bottom_box H2 a:visited{
    text-align: left; 
    font-family: Arial, Sans-Serif; 
    color: #1B325C; 
    text-decoration: none; 
    font-size: 13px;
    font-weight: bold;
}
#product_bottom1_product_bottom .product_bottom_box H2 a:hover{
    text-align: left; 
    font-family: Arial, Sans-Serif; 
    color: #1B325C; 
    text-decoration: underline; 
    font-size: 13px;
    font-weight: bold;
}



#product_bottom1_product_bottom .product_bottom_box .product_bottom_seer {
    color: #333333; 
    font-size: 13px; 
    padding-top: 7px;
}



#Site_Folder_Banner1_banner_main{
    padding: 0; 
    margin: 0; 
    width: 800px; 
    height: 160px; 
    text-align: left;
}
#Site_Folder_Banner1_banner_main h1{
    font-family: Georgia, Times New Roman, Serif;
    margin: 0;
    padding: 0;
    color: #000000;
    font-size: 32px;
}
#Site_Folder_Banner1_banner_main p{
    font-family: Georgia, Times New Roman, Serif; 
    font-size: 22px; 
    color: #7E7E7E;
    margin: 0;
    padding: 0;
}

#Site_Folder_Banner1_banner_main_content{
    border: solid 1px #FFFFFF;
    width: 440px;
    height: 160px;
}


#Site_Folder_Banner1_banner_main_content .category_link{
    float: right;
    background-color: #F5F5F5;
    border: solid 1px #EAEAEA;
    padding: 6px 25px;
    margin: 10px 20px 0 0;
}

#Site_Folder_Banner1_banner_main_content .category_link a:link, #Site_Folder_Banner1_banner_main_content .category_link a:active, #Site_Folder_Banner1_banner_main_content .category_link a:visited{
    text-align: center; 
    font-family: Arial, Sans-Serif; 
    color: #7D1917; 
    text-decoration: none; 
    font-size: 13px;
}
#Site_Folder_Banner1_banner_main_content .category_link a:hover{
    text-align: center; 
    font-family: Arial, Sans-Serif; 
    color: #7D1917; 
    text-decoration: underline; 
    font-size: 13px;
}

.disclaimer{font-size: 10px; color: #A6A6A6;}