/* CSS Document */































/* CSS Document */















/*































Theme Name: Hallett Gutter Cover































Description: The custom WordPress theme for the Hallett Gutter Cover web site.































Author: Rhaya Shilts































Author URI: http://jacksonsky.com/































*/































































































/* ------------- UNIVERSAL ------------- */































































* {margin:0; padding:0; }































































* html ul li a {height:1em;}































































html,body {































font-family:Arial, Helvetica, sans-serif;































font-size: 12px;































color: #707070;































line-height: 180%;































text-align:center;































background: #868686;































height:100%; /* needed for container min-height */































































}































































/* ------------- LAYOUT ------------- */































































#background{































padding-left:134px;
padding-right:115px;































float:left;































background: #e5e5e5 url(images/template/bodybg.png) repeat-x top center    ;































}































 































#holder{































position:relative; /* needed for footer positioning*/































margin:0 auto; /* center, not in IE5 */































width:1100px;































}































 































#wrapper {































background:url(images/template/wrapperbg.gif) repeat-y;































float:left;































position:relative; /* needed for footer positioning*/































margin:0px auto 12px 0; /* center, not in IE5 */































width:1100px;































height:auto !important; /* real browsers */































height:100%; /* IE6: treaded as min-height*/































min-height:100%; /* real browsers */































text-align:left;































}































































#container{































float: left;































display:inline;































width:1100px;































background:url(images/template/leaves.jpg) bottom left no-repeat;































}































































#containerhome{































float: left;































display:inline;































width:1100px;































}































































#leftcontent {































width:281px;































float:left;































display:inline;































}































































#rightcontent {































width:750px;































float:left;































display:inline;































}































































/* ------------- LEFT CONTENT  ------------- */































































#headerleft {































background:url(images/template/headerleftbg.png) no-repeat;































height:182px;































width:281px;































display: block;































text-indent: -9999px;































}































































#headerleft a {































height: 110px;































width:245px;































left: 18px;































top:60px;































display: block;































text-indent: -9999px;































position:relative;































overflow:hidden;































}































































#leftnavigation h1.forhomeowners {































height: 37px;































width:281px;































background: url(images/template/leftheaders/forhomeowners.gif) no-repeat;































text-indent:-9999px;































display:block;































}































































#leftnavigation h1.forcontractors {































height: 37px;































width:281px;































background: url(images/template/leftheaders/forcontractors.gif) no-repeat;































text-indent:-9999px;































display:block;































}































































































#leftnavigation h1.shoppingcart {































height: 37px;































width:281px;































background: url(images/template/leftheaders/shoppingcart.gif) no-repeat;































text-indent:-9999px;































display:block;































}































































#leftnavigation h1.ourcompany {































height: 37px;































width:281px;































background: url(images/template/leftheaders/ourcompany.gif) no-repeat;































text-indent:-9999px;































display:block;































}















































#leftnavigation ul {
list-style-type:none;
text-align:center;
font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;
width:253px;
padding:0 14px 0 14px;
font-size : 13px;
color:#909090;
display: block;
line-height:28px;
font-weight:bold;
font-size:14px;
}





























































#leftnavigation ul li div#widgetshoppingcart div.shopping-cart-wrapper div.shoppingcart table tbody tr td.product-name a{
	background:none;
	color:#000;
	width:auto;
}
#leftnavigation ul li div#widgetshoppingcart div.shopping-cart-wrapper div.shoppingcart table tbody tr td.product-name a:hover{
	background:none;
	color:#000;
	width:auto;
}
#leftnavigation ul li a {
font-weight:bold;
border-color:transparent;
-moz-border-radius:5px;
border-radius:5px;
font-size : 14px;
display:block;
width:39%;
color:white;
text-decoration:none;
background:maroon;
padding-top:5px;
padding-bottom:0px;
margin-top:5px;
-moz-box-shadow:2px 2px 2px #ccc;
box-shadow:2px 2px 2px #ccc;
-webkit-box-shadow:2px 2px 2px #ccc;
}
#leftnavigation ul li a:hover {
background:#cccccc;
-moz-box-shadow:2px 2px 2px #ccc;
box-shadow:2px 2px 2px #ccc;
-webkit-box-shadow:2px 2px 2px #ccc;
color:black;
border-color:transparent;
-moz-border-radius:5px;
border-radius:5px;
text-decoration:none;
}
/* ------------- NAVIGATION  ------------- */
#topnav {































width:750px;































height:122px;































background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/headerrightbg1.png') no-repeat;































}































































































ul#nav_top {































list-style-type:none;































position:relative;































width: 514px;































height:74px;































top: 74px;































left: 0;































}















































































li#ourblogs {































position:absolute;































left: 640px;































width:125px;































height:38px;































background: url(images/template/topnav/ourblogs.gif) no-repeat;































}















































li#ourblogs a {































display:block;































width:125px;































height:38px;































text-indent:-9999px;































text-decoration:none;































overflow:hidden;































}































































li#ourcompany {































position:absolute;































left: 0;































width:125px;































height:38px;































background: url(images/template/topnav/ourcompany.gif) no-repeat;































}















































li#ourcompany a {































display:block;































width:125px;































height:38px;































text-indent:-9999px;































text-decoration:none;































overflow:hidden;































}































































































li#contractors {































position:absolute;































left: 125px;































width:236px;































height:38px;































background: url(images/template/topnav/contractors.gif) no-repeat;































}































































li#contractors a {































display:block;































width:236px;































height:38px;































text-indent:-9999px;































text-decoration:none;































overflow:hidden;































}































































li#homeowners {































position:absolute;































left: 361px;































width: 153px;































height:38px;































background: url(images/template/topnav/homeowners.gif) no-repeat;































}































































li#homeowners a {































display:block;































height:38px;































width: 153px;































text-indent:-9999px;































text-decoration:none;































overflow:hidden;































}































































li#shoppingcart {































position:absolute;































left: 515px;































width: 125px;































height:38px;































background: url(images/template/topnav/ordernow.gif) no-repeat;































}































































li#shoppingcart a {































display:block;































height:38px;































width: 125px;































text-indent:-9999px;































text-decoration:none;































overflow:hidden;































}































































































li#ourcompany a:hover { background: url(images/template/topnav/ourcompanyhover.gif) no-repeat; }































li#contractors a:hover { background: url(images/template/topnav/contractorshover.gif) no-repeat; }































li#homeowners a:hover { background: url(images/template/topnav/homeownershover.gif) no-repeat; }































li#shoppingcart a:hover { background: url(images/template/topnav/ordernowhover.gif) no-repeat; }































li#ourblogs a:hover { background: url(images/template/topnav/ourblogshover.gif) no-repeat; }















































































































































/* ------------- CONTENT ------------- */































































#pagetitle {







width:730px;































height:60px;































color:#d0d0d0;































font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;































font-size: 48px;































line-height:56px;































}































































#content {































width:720px;































border:solid 1px #d0d0d0;































background:#ffffff;































text-align:left;































min-height:555px;































height:auto !important;































height:450px;































padding:15px 20px 0 20px;































}































































#content p {































margin:0 10px 15px 10px;















text-align: justify;































}































































#content h1 {































font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;































font-size:18px;































margin:0 0 5px 0;































color:#909090;































}































































#content h2 {































font-size:14px;































margin:0 0 5px 0;































color:#474747;































font-weight:normal;































}































































#content h3 {




























color: maroon;
    font-size: 19px;
    margin: 10px 0 17px;































}































































#content a {






















color:maroon;




















text-decoration:none;































}































































#content a:hover {


color:green;
























































}































































#content ol {































margin: 5px 0 30px 24px;































color:#565656;































}































































#content ul {































margin: 10px 0 30px 24px;































}































































#content li {































margin: 0 0 4px 0;































}































































































hr {































border:none 0;































border-top:1px dashed #d0d0d0;































height:1px;































margin:0 0 24px 0;































}































































img {border:solid 1px #d0d0d0; padding:1px;}































































img.alignleft {margin: 0 20px 10px 0}































img.alignright {margin: 0 0 10px 20px}































































.alignright {float: right; margin: 0 0 5px 20px; display:inline;}































.alignleft {float: left; margin: 0 20px 5px 0; display:inline;}































































.smallgreytext {































font-size:11px;































color:#a9a9a9;































}































































.paging {































display: block;































text-align: center;































margin-top: 10px;































margin-bottom: 60px;































}































































#lessleading {































line-height: 135%































}































































/* ------------- FOOTER  ------------- */







.wpcf7-form {



width: 250px;



height: 150px;



}



.wpcf7-text {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



color: #404040;
width:150px;


}











.wpcf7 textarea {







font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



color: #404040;

width:150px;

float:left;



}







.wpcf7-submit {



float:left;



-moz-border-radius:5px;



border-radius:5px;



background:maroon;



border-color:transparent;



color:white;



-moz-box-shadow:2px 2px 2px #ccc;



box-shadow:2px 2px 2px #ccc;
-webkit-box-shadow:2px 2px 2px #ccc;
font-weight:bold;



}







.wpcf7-submit:hover{



float:left;



-moz-border-radius:5px;



border-radius:5px;



background:gray;



border-color:transparent;



color:white;



font-weight:bold;



-moz-box-shadow:2px 2px 2px #ccc;



box-shadow:2px 2px 2px #ccc;




}























































#footerframe{































width: 100%;































background:#868686;































float:left;































margin:3px 0 0 0;































padding:0 0 15px 0;































}































 































#footer{































width:1100px;















margin-top:15px;















margin-bottom:15px;















margin-left:120px;















font-size:11px;















color:#e5e5e5;































}































































#footer h1.recentnews {



height: 20px;



width:144px;



background: url(images/template/footheaders/recent.png) no-repeat;



text-indent:-9999px;



display:block;



margin:15px 0 5px 0;



}







#footer h1.contact {



height: 20px;



width:301px;



display:block;



margin:15px 0 5px 0;



color:#d2d0d0;



font-weight:bold;



}







#footer h1.search {



height: 20px;



width:188px;



background: url(images/template/footheaders/quick.png) no-repeat;



text-indent:-9999px;



display:block;



margin:15px 0 8px 0;



}































































#footer p{































margin: 0 24px 0 0;































line-height:160%;































}































































#footer a {



























text-decoration: none;



color:#dfdfdf;











}































































#footer a:hover {







text-decoration:none;























color:#ffffff;







}































































#footer ul {































padding: 1px 0 0 0;































list-style-type:none;































}































































#footer li {



margin: 1px 24px 5px 0;



line-height:140%;



}







#footerleft{



width: 321px;



height:180px;



float:left;



text-align:left;



border-right:solid 1px #E5E5E5;



}







#footermid{



width: 300px;



padding:0 50px 0 60px;



float:left;



text-align:left;



height:180px;



border-right:solid 1px #E5E5E5;



}







#footerright{



width: 300px;



float:left;



text-align:left;



margin: 0 0 0 60px;



}































































































































/* ------------- HOME PAGE  ------------- */































































#leftnavigation h1.hometestimonials {































height: 50px;































width:281px;































background: url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/homeownerrib.png') no-repeat;































text-indent:-9999px;































display:block;































}































































#leftnavigation h1.contractortestimonials {































height: 50px;































width:281px;































background: url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/contractorsrib.png') no-repeat;































text-indent:-9999px;































display:block;































}



#leftnavigation h1.contractortestimonials1{ background: url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/contractorsrib1.png') no-repeat;
    display: block;
    height: 50px;
    text-indent: -9999px;
    width: 281px;
	}


























































#leftnavigationquote1{
	width: 253px;
margin: 0 14px 0 14px;
font-size: 12px;
color: #909090;
background: white;
line-height: 150%;

}
#leftnavigationquote1 a{
margin:0 0 0 76px;}
#leftnavigationquote1 a img{
border:medium none;
margin:0 0 0 -10px;
}
#leftnavigationquote1 p{
font-family: Arial Helvetica Serif;
     font-weight: bold;
font-size: 14px;
    padding: 6px 10px 0 10px;}
#leftnavigationquote2{
	width: 253px;
margin: 0 14px;
font-size: 12px;
color: #909090;
background: white;
line-height: 150%;

}
#leftnavigationquote2 a {
margin:0 0 0 76px;}
#leftnavigationquote2 a img{
border:none;
margin: 0 0 0 -10px;
}
#leftnavigationquote2 p{
 font-family: Arial Helvetica Serif;
    font-weight: bold;
font-size: 14px;
    padding: 6px 10px;}
#leftnavigationquote4{
	width: 253px;
margin: 0 14px;
font-size: 12px;
color: #909090;
background: white;
line-height: 150%;

}
#leftnavigationquote4 a {
margin:0 0 0 76px;}
#leftnavigationquote4 a img{
border:none;
margin: 0 0 0 -10px;
}
#leftnavigationquote4 p{
 font-family: Arial Helvetica Serif;
    font-weight: bold;
font-size: 14px;
    padding: 6px 10px;}
#leftnavigationquote3{
	width: 253px;
margin: 0 14px 14px;
font-size: 12px;
color: #909090;
background: white;
line-height: 150%;

}
#leftnavigationquote3 a{
margin:0 0 0 76px;}
#leftnavigationquote3 a img{
border:medium none;
margin:0 0 0 -10px;
}
#leftnavigationquote3 p{
font-family: Arial Helvetica Serif;
     font-weight: bold;
font-size: 14px;
    padding: 6px 10px;}


#leftnavigationquote {































width:253px;































margin:0 14px 0 14px;































font-size : 12px;































color:#909090;































background:#fff;































line-height:150%;































}































































#leftnavigationquote p {































padding:6px 10px;































font-family: Arial Helvetica Serif;
    font-size: 13px;
    font-style: italic;































}















































#regBlogger{















float:right;















margin:20px 10px 3px 0px;















right:0;















}































#regBlogger a{















text-decoration:none;















padding:4px;















}































.bib_page_nav{















text-align:center;















margin:20px 10px 3px 0px;















}















































.post-headline a{















text-decoration:none;















}































.button-primary{
border: none;
background: url(http://www.hallettguttercover.com/wp-content/uploads/2011/04/buy.png);
background-repeat:no-repeat;
background-color:transparent;
font-size:0;
line-height:0;
width:74px;
height:20px;
padding:4px;
color: transparent;
cursor: pointer;
}
.button-primary:hover {
border: none;
background: url(http://www.hallettguttercover.com/wp-content/uploads/2011/04/buyhover.png);
background-repeat:no-repeat;
color: transparent;
padding:4px;
cursor: pointer;
}







p.postmetadata.alt{







display:none;







}






#rightcontent #content .paging .alignright a{


color: blue;














}







#rightcontent #content .paging .alignleft a{


color: blue;












}
#rightcontent #content .navigation .alignleft{
display:none;}
#rightcontent #content .navigation .alignright{
display:none;}

.button{



-moz-border-radius:5px;



border-radius:5px;



background:#8f0000;



border-color:transparent;



color:white;



-moz-box-shadow:3px 3px 3px #ccc;



box-shadow:3px 3px 3px #ccc;



font-weight:bold;



}



.button:hover{



-moz-border-radius:5px;



border-radius:5px;



background:#676767;



border-color:transparent;



color:white;



font-weight:bold;



-moz-box-shadow:3px 3px 3px #ccc;



box-shadow:3px 3px 3px #ccc;



}



a.backbutton{



padding: 3px 3px 3px 3px;



-moz-border-radius:5px;



border-radius:5px;



background:#8f0000;



border-color:transparent;



color:white;



-moz-box-shadow:3px 3px 3px #ccc;



box-shadow:3px 3px 3px #ccc;



font-weight:bold;



}



a.backbutton:hover{



padding: 3px 3px 3px 3px;



-moz-border-radius:5px;



border-radius:5px;



background:#676767;



border-color:transparent;



color:white;



font-weight:bold;



-moz-box-shadow:3px 3px 3px #ccc;



box-shadow:3px 3px 3px #ccc;



}



div.productcount.wpcohowmany{



margin-left: 74px;



}



span.productsubmit.buynowproductsubmit.productsubmitbutton{



margin-left: 74px;



}



.phno{



color:#8f0000;



font-size:21px;



font-weight:bold;



}



div.shpcartlink{



width:83px;



padding-left:8px;



background:maroon;



border-radius:5px;



-moz-border-radius:5px;



box-shadow:3px 3px 3px #ccc;



-moz-box-shadow:3px 3px 3px #ccc;



margin-bottom: 20px;



margin-left: 19px;

height:25px;

margin-top: 10px;

}



div.shpcartlink:hover{



width:83px;



padding-left:8px;



background:#787778;



border-radius:5px;



-moz-border-radius:5px;



box-shadow:3px 3px 3px #ccc;



-moz-box-shadow:3px 3px 3px #ccc;



margin-bottom: 20px;



margin-left: 19px;

height:25px;

margin-top: 10px;

}



.shpcartlink a{



color:white;



font-weight:bold;

text-decoration:none;



}



.shpcartlink a:hover{



color: black;

text-decoration:none;

font-weight:bold;



}



.comment-form-author input{



}

#leftnavigation h1.shopcartleft {

border-bottom:medium double #CCCCCC;

display:block;

height:28px;

margin-left:14px;

margin-top:8px;

padding-left:41px;

font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;

font-size:large;

width:212px;

}

#leftnavigation h1.quicklinks{

border-bottom:medium double #CCCCCC;

display:block;

height:28px;

margin-left:14px;

margin-top:8px;

padding-left:41px;

font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;

font-size:large;

width:212px;

}

div#leftnavigation ul form.wpco table.wpco thead{

	display:none;

}

div#leftnavigation ul form.wpco table.wpco tr.arow  td.shpproimage{

	display:none;

}

div#leftnavigation ul form.wpco table.wpco tr.erow  td.shpproimage{

	display:none;

}

div#leftnavigation ul form.wpco table.wpco tr.arow  td.shopprooption{

	display:none;

}

div#leftnavigation ul form.wpco table.wpco tr.erow  td.shopprooption{

	display:none;

}

div#leftnavigation ul form.wpco table.wpco tr.arow  td.shopproprice{

	display:none;

}

div#leftnavigation ul form.wpco table.wpco tr.erow  td.shopproprice{

	display:none;

}

div#leftnavigation ul form.wpco table.wpco tr.total  td.none1{

	display:none;

}

div#leftnavigation ul form.wpco table.wpco tr.total  td.none2{

	display:none;

}

div#leftnavigation ul form.wpco table.wpco tr.total  td.none3{

	display:none;

}

div#leftnavigation ul p input.button{

	display:none;

}

div#leftnavigation ul ul li a.wpco{

	display:none;

}

div#leftnavigation ul p.shopprowhole{

	display:none;

}

div#leftnavigation ul form.shoprowholetxt{

	display:none;

}

div#leftnavigation ul form.wpco table.wpco tr.erow  td.shopprotitle a.wpco{

	font-size:12px;

	color:#maroon;

}

div#leftnavigation ul form.wpco table.wpco tr.arow  td.shopprotitle a.wpco{

	font-size:12px;

	color:#maroon;

}

div#leftnavigation ul form.wpco table.wpco tr.erow  td.shopprotitle a.wpco:hover{

	font-size:12px;

	color:#009e00;

}

div#leftnavigation ul form.wpco table.wpco tr.arow  td.shopprotitle a.wpco:hover{

	font-size:12px;

	color:#009e00;

}

div#leftnavigation ul form.wpco table.wpco tr.total td{

	background:none;

	border:none;

}

div.clearside{

	background: #E5E5E5;

height: 20px;

margin-left: 14px;

width: 253px;
display: none;
}

div.helpdiv{

	margin: -38px 0 0 268px;

}

div.emptycartlink{

	width:100px;



padding-left:8px;



background:maroon;



border-radius:5px;



-moz-border-radius:5px;



box-shadow:3px 3px 3px #ccc;



-moz-box-shadow:3px 3px 3px #ccc;

float:right;

height:25px;

margin-right:10px;

margin-top: -46px;

}

div.emptycartlink:hover{



width:100px;

float:right;

margin-top:-46px;



padding-left:8px;



background:#787778;



border-radius:5px;



-moz-border-radius:5px;



box-shadow:3px 3px 3px #ccc;



-moz-box-shadow:3px 3px 3px #ccc;

height:25px;

margin-right:10px;

}



.emptycartlink a{



color:white;



font-weight:bold;

text-decoration:none;



}



.emptycartlink a:hover{



color: black;

text-decoration:none;

font-weight:bold;



}

img.freeshipimg{

	margin-left:12px;

	background:none repeat scroll 0 0 #E5E5E5;

	border:none;
	display:none;

}

img.freeshipimgshort{

	margin-left:12px;

	background:none repeat scroll 0 0 #E5E5E5;

	border:none;
	
	margin-top: -10px;
	margin-bottom: -20px;
display:none;
}
#comments{
display:none;
}
div.wpsc_default_product_list{
	height:503px;
margin-left:16px;
}
#widgetshoppingcart h3{
	border-bottom:medium double #CCCCCC;
display:block;
font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;
font-size:large;
height:28px;
margin-left:0px;
margin-top:8px;
width:253px;
color:#707070;
}
p.empty{
	color:#CCCCCC !important;
font-style:italic;
text-align:center;
}
a.visitshop{
	background:maroon;
	border-color:transparent;
	-moz-border-radius:5px;
	border-radius:5px;
display:none;
}
#leftnavigation ul li.colspec a{
font-weight:normal;
font-size : 14px;
height:28px;
border-bottom:solid 1px #c5c5c5;
border-top:solid 1px #ffffff;
text-indent:9px;
display: block;
color:#909090;
text-decoration:none;
background:#efefef;
width:100%;
padding:0;
margin:0;
-moz-box-shadow:none;
box-shadow:none;
text-align:left;
border-radius:0px;
-moz-border-radius:0px;
}
#leftnavigation ul li.colspec a:hover{
background:#ffffff;
color:#8f0000;
width:100%;
padding:0;
margin:0;
text-decoration:none;
-moz-box-shadow:none;
box-shadow:none;
text-align:left;
border-radius:0px;
-moz-border-radius:0px;
}
#leftnavigation ul li.FAQ a{
font-weight:normal;
font-size : 14px;
height:28px;
border-bottom:solid 1px #c5c5c5;
border-top:solid 1px #ffffff;
text-indent:9px;
display: block;
color:#909090;
text-decoration:none;
background:#efefef;
width:100%;
padding:0;
margin:0;
-moz-box-shadow:none;
box-shadow:none;
text-align:left;
border-radius:0px;
-moz-border-radius:0px;
}
#leftnavigation ul li.FAQ a:hover{
background:#ffffff;
color:#8f0000;
width:100%;
padding:0;
margin:0;
text-decoration:none;
-moz-box-shadow:none;
box-shadow:none;
text-align:left;
border-radius:0px;
-moz-border-radius:0px;
}

#leftnavigation ul li.contactusli a{
font-weight:normal;
font-size : 14px;
height:28px;
border-bottom:solid 1px #c5c5c5;
border-top:solid 1px #ffffff;
text-indent:9px;
display: block;
color:#909090;
text-decoration:none;
background:#efefef;
width:100%;
padding:0;
margin:0;
-moz-box-shadow:none;
box-shadow:none;
text-align:left;
border-radius:0px;
-moz-border-radius:0px;
}
#leftnavigation ul li.contactusli a:hover{
background:#ffffff;
text-align:left;
color:#8f0000;
width:100%;
padding:0;
margin:0;
text-decoration:none;
-moz-box-shadow:none;
box-shadow:none;
border-radius:0px;
-moz-border-radius:0px;
}
#leftnavigation ul li #widgetshoppingcart #shoppingcartcontents #sliding_cart p.empty a.visitshop{
display:none;
}
#leftnavigation ul li #widgetshoppingcart #shoppingcartcontents #sliding_cart .shoppingcart table tbody tr{
background:none repeat scroll 0 0 #F1F1F1;
}
#leftnavigation ul li #widgetshoppingcart #shoppingcartcontents #sliding_cart .shoppingcart table tbody tr td.product-name a{
box-shadow: none;
-moz-box-shadow: none;    
color: #551A8B;
    font-size: 12px;
    line-height: 27px;
    text-decoration: underline;
}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms .wpsc_make_purchase span input.make_purchase.wpsc_buy_button{
color:white;
font-weight:bold;
background:maroon;
border-color:transparent;
border-radius:5px;
-moz-border-radius:5px;
padding-top:0px;
-moz-box-shadow:5px 5px 5px #ccc;
box-shadow:5px 5px 5px #ccc;
-webkit-box-shadow:5px 5px 5px #ccc;
margin-right:20px;
width:100%;
margin-top:30px;
}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms .wpsc_make_purchase span input.make_purchase.wpsc_buy_button:hover{
color:black;
margin-right:20px;
background:gray;
border-color:transparent;
border-radius:5px;
-moz-border-radius:5px;
padding-top:0px;
-moz-box-shadow:5px 5px 5px #ccc;
box-shadow:5px 5px 5px #ccc;
-webkit-box-shadow:5px 5px 5px #ccc;
}
#rightcontent #content #checkout_page_container table.checkout_cart tbody tr.product_row{
background:none repeat scroll 0 0 #F1F1F1;
height:70px;
}
#rightcontent #content #checkout_page_container table.checkout_cart tbody tr.header{
display:none;
}
#rightcontent #content #checkout_page_container table.checkout_cart tr.product_row td.firstcol.wpsc_product_image{
width:90px;
}
#rightcontent #content #checkout_page_container table.checkout_cart tr.product_row td.firstcol.wpsc_product_image img{
width:50px;
height:50px;
float:left;
}
#rightcontent #content #checkout_page_container table.checkout_cart tbody tr.wpsc_coupon_row td.coupon_code form input#coupon_num{
width:187px;
}
#rightcontent #content #checkout_page_container table.checkout_cart tbody tr td.coupon_code form input#couponcodebutton{
background:maroon;
border-color:transparent;
border-radius:5px;
-moz-border-radius:5px;
color:white;
font-weight:bold;
box-shadow:5px 5px 5px #ccc;
-moz-box-shadow:5px 5px 5px #ccc;
-webkit-box-shadow:5px 5px 5px #ccc;
}
#rightcontent #content #checkout_page_container table.checkout_cart tbody tr td.coupon_code form input#couponcodebutton:hover{
background:gray;
border-color:transparent;
border-radius:5px;
-moz-border-radius:5px;
color:black;
font-weight:bold;
box-shadow:5px 5px  5px #ccc;
-moz-box-shadow:5px 5px  5px #ccc;
-webkit-box-shadow:5px 5px 5px #ccc;
}
table.wpsc_checkout_table.table-1 tbody tr td.wpsc_checkout_form_3{
	padding:0 0 29px 0;	}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms .wpsc_email_address p.wpsc_email_address_p img#wpsc_checkout_gravatar{
display:none;
}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms .wpsc_email_address p label.wpsc_email_address{
	margin:0 0 0 -9px;
}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms .wpsc_email_address p input#wpsc_checkout_form_102{
width:256px;
margin:-20px 0 0 0;
}
#rightcontent #content #checkout_page_container table.checkout_cart{
margin-left: 24px;
width: 625px;
border: 3px solid #E0E0E0;
border-radius: 10px;
background: none repeat scroll 0 0 #F0F3F3;
padding: 10px 0px 14px 20px;
}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms table.wpsc_checkout_table tr td textarea#wpsc_checkout_form_103{
width:256px;
font-family: arial helvetica sans-serif;
font-size:14px;
}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms table.wpsc_checkout_table tr td textarea#wpsc_checkout_form_111{
width:256px;
font-family: arial helvetica sans-serif;
font-size:14px;
}
#rightcontent #content #checkout_page_container table.checkout_cart tbody tr.product_row td.wpsc_product_remove{
display:none;
}
#wpsc_shopping_cart_container{
background:none repeat scroll 0 0 #F0F3F3;
margin-top:37px;
padding-left:21px;
margin-bottom:10px;
-moz-border-radius:10px;
border-radius:10px;
border: 3px solid #E0E0E0;
margin-left:27px;
}
td.cart-widget-count{
display:none;
}
form.wpsc_empty_the_cart{
}
#leftnavigation ul li #widgetshoppingcart #shoppingcartcontents #sliding_cart div.shoppingcart table tfoot tr td#cart-widget-links form.wpsc_empty_the_cart{
}
#leftnavigation ul li #widgetshoppingcart #shoppingcartcontents #sliding_cart div.shoppingcart table tfoot tr td#cart-widget-links form.wpsc_empty_the_cart a.emptycart{
float: right;
    margin-top: -25px;
height:19px;
margin-right:12px;
width:107px;
}
td.cart-widget-remove{
display:none;
}
th#remove{
display:none;
}
th#product{
display:none;
}
th#quantity{
display:none;
}
th#price{
display:none;
}
td#cart-widget-links{
padding-top:10px;
padding-bottom:12px;
}
span.pricedisplay{
color:#555555;
}
td#cart-widget-links a.gocheckout{
margin-left:10px;
width:91px;
height:19px;
}
td#cart-widget-links table.wpsc_empty_the_cart a.emptycart{
margin-right:10px;
}
legend.shippinginfolegend{
background: none repeat scroll 0 0 #F0F3F3;
color: #333;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
margin-top: -26px;
width: 146px;
border: 3px solid #E0E0E0;
border-bottom: 0;
border-radius: 10px;
}
td.wpsc_total_amount_before_shipping{
	}
.wpsc_total_amount_before_shipping .pricedisplay{
	margin: 31px;
}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms table.wpsc_checkout_table.table-1{
float:left;
}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms table.wpsc_checkout_table.table-2{
float:left;
}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms .wpsc_email_address{
width:101.6%;
}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms .wpsc_email_address p.emailtxt{
margin-left:0px;
float:left;
}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms .wpsc_email_address p.wpsc_email_address_p{
float:right;
}
#rightcontent #content #checkout_page_container table.checkout_cart tbody tr.discounttr{
}
#rightcontent #content #checkout_page_container table.checkout_cart tbody tr.total_price{
background:none repeat scroll 0 0 #F1F1F1;
}
#rightcontent #content .post .post-headline div img.avatar{
display:none;
}
textarea.messagetxt{
width:379px;
}
input.wpcf7-submit.submitbutton{

}
div.post1comm div#comments{
display: block;
}
#rightcontent #content .post1comm #comments #respond form#commentform p.comment-form-author{
}
#rightcontent #content .post1comm #comments #respond form#commentform p.comment-form-author input{
margin-left: 18px;
    width: 377px;
}
#rightcontent #content .post1comm #comments #respond form#commentform p.comment-form-email{
}
#rightcontent #content .post1comm #comments #respond form#commentform p.comment-form-email input{
margin-left: 20px;
    width: 377px;
}
#rightcontent #content .post1comm #comments #respond form#commentform p.comment-form-url{
}
#rightcontent #content .post1comm #comments #respond form#commentform p.comment-form-url input{
margin-left: 15px;
    width: 377px;
}
#rightcontent #content .post1comm #comments #respond form#commentform p.comment-form-comment{
}
#rightcontent #content .post1comm #comments #respond form#commentform p.comment-form-comment textarea{
margin-left:5px;
}
#rightcontent #content .post1comm #comments #respond form#commentform p.form-allowed-tags{
display:none;
}
#rightcontent #content .post1comm #comments #respond form#commentform p.form-submit{
}
#rightcontent #content .post1comm #comments #respond form#commentform p.form-submit input{
background: none repeat scroll 0 0 #8F0000;
    border-color: transparent;
    border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 2px #CCCCCC;
-moz-box-shadow: 2px 2px 2px #CCCCCC;
    color: white;
    font-weight: bold;
}
#rightcontent #content .post1comm #comments #respond form#commentform p.form-submit input:hover{
-moz-border-radius:5px;
border-radius:5px;
background:#676767;
border-color:transparent;
color:white;
font-weight:bold;
-moz-box-shadow:2px 2px 2px #ccc;
box-shadow:2px 2px 2px #ccc;
}
div.youtubeviddiv{

padding: 0 0 20px 12px;
}
.date{
background:url('images/cal.png');
background-repeat:no-repeat;
width:80px;
height:91px;
float:left;
margin-right:10px;
}
div.date1{
    font-size: 32px;
    font-weight: bold;
	text-align:center;
    margin-top: 10px;
}
div.month{
  color: white;
    font-size: 15px;
    font-weight: bold;
    text-align:center;
    margin-top: 13px;
}
div.Year{
display:none;
}
#wrapper #rightcontent #content a h1.postlink{
color:blue;
font-size: 14px;
font-weight:normal;
}
#wrapper #rightcontent #content a h1.postlink:hover{
color:#800000;
}
.homepagebot{
    border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
    height: 155px;
    margin-bottom: 17px;
    margin-left: 10px;
    width: 96%;
}
.instalvid{
    float: left;
    height: 132px;
    margin: 10px;
    width: 30%;
}
.testivid{
    float: left;
    height: 132px;
    margin: 10px;
    width: 30%;
}
.homeshop{
    float: left;
    height: 134px;
    margin: 10px;
    width: 209px;
}
.shophomeown{
width:175px;
height:30px;
background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/Forhomeowners.png');
margin-top: 48px;
margin-left: 17px;
}
.shophomeown a{
display: block;
    height: 30px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 175px;
}
.shophomeown a:hover{
background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/Forhomeowners1.png');
}
.shopcontract{
width:175px;
height:30px;
background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/forcontractors.png');
margin-top: 15px;
margin-left: 17px;
}
.shopcontract a{
display: block;
    height: 30px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 175px;
}
.shopcontract a:hover{
background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/forcontractors1.png');
}
.ordernowdiv{
width:200px;
height:38px;
 margin-left: 34px;
    margin-top: 26px;
}
.ordernowdiv a img{
border:none;
}
a.bloglink1{
color:#00d8ff;
}
a.bloglink1:hover{
text-decoration:underline;
}
#footerleft ul li{
color:black;
}
.readmore a{
    border-radius: 6px 6px 6px 6px;
    color: #800000;
    font-weight: bold;
    padding: 4px;
    text-decoration: none;
}
.readmore a:hover{
color: black;
}
.readmore{
    margin-bottom: 15px;
    margin-right: 13px;
    margin-top: 5px;
    text-align: right;
}
.contractorshopdiv{
width:253px;
height:80px;
margin-left: 14px;
    margin-top: 30px;
background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/contractorlink.png');
}
.contractorshopdiv a{
display: block;
    height: 80px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 253px;
}
.contractorshopdiv a:hover{
background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/contractorlink1.png');
}
.ordernowdiv{
width:200px;
height:38px;
 margin-left: 34px;
    margin-top: 26px;
}
.shopnowdiv{
width:200px;
height:50px;
margin-left: 14px;
    margin-top: 30px;
background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/shopnow.png');
}
.shopnowdiv a{
display: block;
    height: 50px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 200px;
}
.shopnowdiv a:hover{
background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/shopnow1.png');
}
.contractorshopdiv1{
width:253px;
height:80px;
margin-left: 14px;
    margin-top: 30px;
background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/06/amazon.png');
}
.contractorshopdiv1 a{
display: block;
    height: 80px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 253px;
}
.contractorshopdiv1 a:hover{
background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/06/amazon1.png');
}
.contractorshopdiv2{
width:253px;
height:80px;
margin-left: 14px;
    margin-top: 30px;
background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/homeownershop1.png');
}
.contractorshopdiv2 a{
display: block;
    height: 80px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 253px;
}
.contractorshopdiv2 a:hover{
background:url('http://www.hallettguttercover.com/wp-content/uploads/2011/05/homeownershop.png');
}
.facebook{
margin-left: 2px;
    margin-top: 10px;
display:none;
}
.facebook1{
margin-left: 14px;
    margin-top: 10px;
display:none;
}
.socialbuttons{
float:right;
margin-top: 23px;
}

/*CSS FOR DOM TAB */

		div.domtab{
			padding:0 3em;
			width:80%;
			font-size:90%;
		}
		ul.domtabs{
			float:left;
			width:100%;
			margin:1.4em 0 0 1px;				
		}
		ul.domtabs li{
			float:left;
			padding:0 .5em 0 0;
		}
		ul.domtabs a:link,
		ul.domtabs a:visited,
		ul.domtabs a:active,
		ul.domtabs a:hover{
			width:5em;
text-align:center;
			display:block;
			background:#868686;
			color:#ccc;
			height:3em;
			font-weight:bold;
			text-decoration:none;
		}
		html>body ul.domtabs a:link,
		html>body ul.domtabs a:visited,
		html>body ul.domtabs a:active,
		html>body ul.domtabs a:hover{
			height:auto;
			min-height:3em;
		}
		ul.domtabs a:hover{
			background:#696;
		}
		div.domtab div{
			clear:both;
			width:auto;
			background:#696;
			color:#fff;
			padding:1em 3em;
		}
		ul.domtabs li.active a:link,
		ul.domtabs li.active a:visited,
		ul.domtabs li.active a:active,
		ul.domtabs li.active a:hover{
			background:#696;
			color:#fff;
		}
		#domtabprintview{
			float:right;
			padding-right:1em;
			text-align:right;
		}
		#domtabprintview a:link,
		#domtabprintview a:visited,
		#domtabprintview a:active,
		#domtabprintview a:hover{
			color:#fff;
		}
		pre{
			font-size:1.2em;
			padding:1em;
		}
		div.domtab div a:link,
		div.domtab div a:visited,
		div.domtab div a:active
		{
			color:#fff;
			display:block;
			font-weight:bold;
			font-size:1.3em;
		}
		div.domtab div h2 a,
		div.domtab div h2 a:hover,
		div.domtab div h2 a:active
		{
			color:#cfc;
			display:inline;
			padding:0;
			font-weight:normal;
			font-size:1em;
		}
		
/* other scheme! */
#other{
	font-size:.8em;
	margin-left:.3em;
	width:60em;
	margin-bottom:3em;
	float:left;
}
div#other.domtab div{
	clear:both;
	width:24em;
	background: white;
	color:#000;
height:140px;
	padding:1em 3em;
border:1px solid transparent;
}
		
#other ul.domtabs a:hover{
	background:none;
border:1px solid transparent;
}
div#other ul.domtabs li.active{
}
div#other ul.domtabs li.active a:link,
div#other ul.domtabs li.active a:visited,
div#other ul.domtabs li.active a:active,
div#other ul.domtabs li.active a:hover{
	background:#b10606;
	color:#000;
border-left:1px solid transparent;
border-right:1px solid transparent;
border-top:1px solid transparent;
border-top-left-radius:4px;
border-top-right-radius:4px;
padding-top:2px;
}
#other div{
	float:left;
}
ul.prevnext{
	float:left;
	width:100%;
display:none;
}
ul.prevnext li{
	float:left;
	width:49%;
display:none;
}
ul.prevnext li.next{
	float:right;
	text-align:right;
display:none;
}
#fb-root{
display:none;
}
div#other.domtab div div{
margin:0;
padding:0;
background:none;
}
div#other.domtab div div div.wp_youtube_gallery{
margin:0;
padding:0;
background:none;
}
div#other.domtab div div div.wp_youtube_gallery h4{
color:white;
}
.twitter-timestamp{
display:none;
}
.facebook_foot{
float:left;
margin:60px 20px 0 31px;
}
.twitter_foot{
float:left;
margin:60px 20px 0 10px;
}
.youtube_foot{
float:left;
margin:60px 20px 0 10px;
}
#footerleft #other ul.twitter li.twitter-item{
color: black;
    font-weight: bold;
font-size:10px;
}
form.wpsc_checkout_forms{
width:58%;
}
td.wpsc_gateway_container{
}
tr#cm_mapTR{
	display:none;
}
input#addressSubmit{
	text-transform:capitalize;
	font-size:12px;
}
.ConnectActivityLoginMessage{
color:white;
}
#footer #footerleft #other a.twitter-user{
padding:0;
color:black;
}
#footer #footerleft #other a.twitter-link{
padding:0;
color:#767676;
}
#pagetitle12{
 color: maroon;
    font-family: "Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;
    font-size: 20.4px;
    height: 65px;
    line-height: 59px;
    width: 730px;
    text-transform: uppercase;
    font-weight: bold;
}

#content1 {
width:720px;
border:solid 1px #d0d0d0;
background:#ffffff;
text-align:left;
min-height:532px;
height:auto !important;
height:450px;
padding:15px 20px 0 20px;
font-size:12px;
}
#content1 #comments{
display:block;
margin-top:10px;
margin-bottom:30px;
padding-top:10px;
border-top:1px solid #ccc;
}
#content1 #comments #respond form#commentform input#author{
margin-left:17px;
margin-top:10px;
}
#content1 #comments #respond form#commentform input#email{
margin-left:19px;
margin-top:10px;
}
#content1 #comments #respond form#commentform input#url{
 margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 10px;
}
#content1 #comments #respond form#commentform textarea#comment{
width:202px;
margin-left:5px;
}
#content1 #comments #respond form#commentform p.form-allowed-tags{
display:none;
}
#content1 #comments #respond form#commentform p.form-submit input#submit{
-moz-border-radius:5px;
border-radius:5px;
background:#8f0000;
border-color:transparent;
color:white;
-moz-box-shadow:3px 3px 3px #ccc;
box-shadow:3px 3px 3px #ccc;
font-weight:bold;
margin-top:20px;
}
#content1 #comments #respond form#commentform p.form-submit input#submit:hover{
-moz-border-radius:5px;
border-radius:5px;
background:#676767;
border-color:transparent;
color:white;
font-weight:bold;
-moz-box-shadow:3px 3px 3px #ccc;
box-shadow:3px 3px 3px #ccc;
}
.productftinfo{   display: block;
    margin-left: -20px;
    margin-top: 0;
    text-align: center;
    width: 100px;
}

#content #checkout_page_container table.checkout_cart tbody tr.product_row td.wpsc_product_quantity form.adjustform.qty input.updateqtybut{
	width: 50px;
	height: 27px;
	/*text-indent:-99999px;*/
	overflow:hidden;
	/*background: url('images/images.png') no-repeat;*/
	border:none;
	cursor:pointer;
	color:#707070;
	font-size:12px;
}
#content #checkout_page_container table.checkout_cart tbody tr.product_row td.wpsc_product_quantity form.adjustform.qty input.updateqtybut:hover{
	/*background: url('images/images.png') no-repeat;*/
}
span.cartqty{
	color:#555555;
}
.mapmsg{
	color: black;
    font-size: 20px;
    font-weight: bold;
    margin-left: 15px;
}
h2.prodtitle.entry-title{
color:maroon;
}
span.ordernotice{
font-weight:bold;
text-decoration:underline;
}

.wpsccapatcha {
margin: 10px 0 10px 11px;
height: 24px;
}

.wpcf7-captcha-captcha-440 {
margin-bottom: -10px;
}
#pagetitle .pagetitle3{
font-size: 48px;
}
#pagetitle.pagetitle123{
color: #D0D0D0;
    font-family: "Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;
    font-size: 48px;
    height: 65px;
    line-height: 59px;
    width: 730px;
}
div#pagetitle div.googleplus{
	margin: -90px 0 0 552px;
}
div#leftnavigation h3.shipping{
margin: 0 0 0 20px;
font-family: Arial, Helvetica, sans-serif;

}
div.youtubeviddiv1{
margin: -124px 0 0 12px
}
#content .gallery{
float: right;
margin: -329px -10px 0 0;}
#content .gallery a img{
border: none;}
table.wpsc_checkout_table.table-1 tbody tr td textarea#wpsc_checkout_form_80{width: 257px;}
table.wpsc_checkout_table.table-2 tbody tr td textarea#wpsc_checkout_form_89{width: 257px;}
#rightcontent #content #checkout_page_container #wpsc_shopping_cart_container form.wpsc_checkout_forms .wpsc_email_address p input#wpsc_checkout_form_79{margin: -20px 0 0;
    width: 256px;}
table.wpsc_checkout_table.table-1 tbody tr td.wpsc_checkout_form_42{}
.pdfdownload{
float: right;
    margin: 25px 11px 0 22px;}
.pdfdownload1 img{border: 1px solid gray;
    margin: 20px 0 0 25px;
    width: 350px;}
#content table tbody tr.almond td{padding: 4px 0;}
#content table tbody tr.wicker td{padding: 2px 0;}
#content table tbody tr.clay td{padding: 3px 0;}
#content table tbody tr.bronze td{padding: 2px 0;}
#content table tbody tr.brown td{padding: 2px 0;}
#content table tbody tr.musketbrown td{padding: 0px 0;}
#content table tbody tr.forestgreen td{padding: 2px 0;}
#content table tbody tr.grey td{padding: 2px 0;}
#content table tbody tr.white td{padding: 2px 0;}
#content table tbody tr.black td{padding: 2px 0;}

