/* CSS Document */
body{
	margin:0px; background:#f8f8f8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	}
a{color:#333333;
		}
h1{margin:0px; padding:15px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif; color:#e36c0a;
	font-size:20px; font-weight:normal;
	}
h2{margin:0px; padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif; color:#8daf47;
	font-size:13px;
	}
ol li{padding-bottom:5px;
		padding-top:5px;
		}
h3{margin:0px; padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;
	font-size:20px; font-weight:normal;
	}
h4{margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; color:#db5f03;
	font-size:13px;
	}
h5{margin:0px; padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif; color:#000000;
	font-size:18px; font-weight:normal;
	}
h5 a{color:#000000; text-decoration:none;}
h5 a:hover{text-decoration:underline;}							
.clear{margin:0px; padding:0px; clear:both;}	
#header{
	height:136px; width:auto;
	background:#76c551;
	}	
.top-head{
	height:136px; width:1000px; margin:auto;
	}
.logo{
	height:118px;
	width:290px;
	float:left;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
.top-right{
	height:136px; width:680px; float:right;
	}
.top-contact{
	height:98px; width:552px; margin:auto;
	padding:0px 18px 0px 0px;
	text-align:right;
	float:right;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#FFFFFF; line-height:20px; font-weight:bold;
	}
.top-contact a{color:#FFFFFF; text-decoration:none;}	
.top-contact p{
	margin:0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 20px;
}	
.top-contact span{color:#272626; text-transform:uppercase;}	
.img-box{
	height:auto; width:auto; float:right;
	padding:0px 0px 0px 10px;
	}
.menu-bar{
	height:38px; width:auto; margin:auto;
		width:730px;
	float:right; text-transform: uppercase;
	}
.menu-sides{
	height:38px; width:12px; float:left;
	}
.menu-mid{
	background:url(../images/menu-strip.gif) repeat-x;
	width:auto; height:23px; padding:15px 0px 0px 0px; float:left;
	}
.menu-mid ul{
	margin:0px; padding:0px 0px 0px 2px; list-style-type:none;
	}
.menu-mid ul li{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	display:block;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	}
.menu-mid ul li a{color:#FFFFFF; text-decoration:none;}
.menu-mid ul li a:hover{color:#000000;}
#body-part{
	height:auto; width:1000px; margin:auto;
	}
#body-part p span{padding:0px; margin:0px 40px 0px 50px;}	
.left-body{
	height:auto;
	width:523px;
	float:right;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.left-body .sepcial { padding: 15px 0px 15px 10px; }	
.left-body ul{margin:0px; padding:0px 0px 15px 0px; list-style-type:none;}
.left-body ul li{font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#000000; line-height:20px; padding:0px 0px 0px 10px;
	}
.left-body p{
	margin:0px; padding:0px 20px 15px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#373737; line-height:20px;
	}
.img-box-1{
	height:auto; width:auto; float:right; padding:10px 20px 10px 20px;
	}
.img-box-2{
	height:auto; width:auto; margin:auto; padding:0px 0px 18px 0px;
	}
	
.right-body{
	height:auto; width:236px; float:right; padding:15px 0px 20px 0px;
	}		
.best-offer{
	height:240px;
	width:236px;
	margin:auto;
	text-align:center;
	padding:20px 0px 20px 0px;
	background-image: url(../images/bestoffer-back.gif);
	background-repeat: no-repeat;
	background-position: center -10px;
	}
.orange-box{
	height:auto; width:207px; margin:auto;
	padding:0px 0px 20px 0px;
	}
.orange-box1{
	height:auto;  margin:auto;
	padding:0px 0px 20px 0px;
	}
.orange-sides{
	height:6px; width:207px; margin:auto;
	}
.orange-mid{
	height:auto; margin:auto;
	background:#ff6633; padding:5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; line-height:24px;
	}
.orange-mid p{
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;
	margin:0px; padding:0px 0px 10px 0px; line-height:20px;
	}
.orange-mid p span{color:#000000; float:right;}
.orange-mid strong{color:#FFFFFF;}		
.orange-mid a{color:#FFFFFF; text-decoration:none;}	
.orange-mid span{color:#000000;}
.orange-mid ul{margin:0px; padding:5px 0px 10px 0px; list-style-type:none;}
.orange-mid ul li{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; 
	color:#000000;
	}
.orange-mid ul li.sub{padding:0px 0px 0px 15px;}	
.orange-mid ul li.sub a{color:#ffffff;}
.orange-mid ul li.sub a:hover{color:#000000;}
.orange-mid ul li a{color:#333333;}	
.orange-mid ul li a:hover{color:#ffffff;}
#footer{
	height:57px; width:auto; margin:auto;
	background:url(../images/footer-img.gif) repeat-x #76c551;
	}
.footer{
	height:52px; width:980px; margin:auto; padding:5px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
	line-height:18px;
	}
.footer p{margin:0px; padding:10px 0px 0px 0px;}	
.footer a{color:#FFFFFF; text-decoration:none;}	
.footer .follow { padding: 10px 0px 0px 0px; text-align: right; float: right; }							
.footer .follow span { padding-right: 10px; line-height: 28px; display: block; float: left; font-size: 18px; }
.footer .follow img { margin-right: 10px; float: left; }
.bread-crumb{
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	font-weight:normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.bread-crumb a{color:#666666;
				text-decoration:none;
				}
.bread-crumb a:hover{color:#666666;
				text-decoration:underline;
				}
.bread-crumb strong{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	letter-spacing:-2px; padding:0px 4px 0px 4px;} 	
#marqueecontainer{
position: relative;
width: 185px; /*marquee width */
height: 170px; /*marquee height */
overflow: hidden;
}
.clients-body{
	height:auto; margin:auto; padding:20px 0px 20px 0px;
	}
.clients-body ul{margin:0px; padding:0px; list-style-type:none;}
.clients-body ul li{width:170px; height:95px; font-family:Arial, Helvetica, sans-serif;
	font-size:13px; font-weight:bold; float:left; display:block; padding:0px 0px 10px 0px;
	text-align:center; height:95px;
	}
.clients-body ul li.content{height:auto;}
.contact-us{
	height:auto; margin:auto; padding:20px 0px 20px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color:#000;
	}
.contact-us input{
	color:#333333;
	border: 1px inset #999999;
						}
.contact-us input.form-box{width:130px;
			}
.contact-us textarea{
	color:#333333;
	border: 1px inset #999999;
						}
.contact-us select{
	color:#333333;
	border: 1px inset #999999;
						}
.contact-us form{margin:0px; padding:0px;}	
.new-green-box form{margin:0px; padding:0px;}	
.contact-us table{
	margin:0px; width:100%; padding:0px; border:none;
	}
.contact-us table tr{margin:0px; padding:0px 0px 0px 0px;}
.contact-us table tr td{margin:0px; padding:0px 0px 5px 0px;}
.form-box{height:20px; width:170px; border:#336699 solid 1px; float:left;} 
.text-box{height:45px; width:500px; border:#336699 solid 1px; float:left;} 
.form-box-1{height:20px; width:85px; border:#336699 solid 1px; float:left;}
.form-box-2{height:20px; width:360px; border:#336699 solid 1px; float:left;}
.form-box-3{height:20px; width:155px; border:#336699 solid 1px; float:left;} 
.sitemap-links{
	height:auto; margin:auto;
	}
.sitemap-links ul{
	margin:0px; padding:0px; list-style-type:none;
	}
.sitemap-links ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
	color:#333333; line-height:22px;
	}
.sitemap-links ul li ul li{padding-left:10px;
			font-weight:normal;
			}
			
.sitemap-links ul li a{color:#333333; text-decoration:none;}
.sitemap-links ul li a:hover{text-decoration:underline;}																				

div.left-side{
	width:215px;
	height:auto;
	float:left;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
				}
.orange-mid span.num-er{font-size:15px;
			font-weight:bold;
		}
.orange-mid span.num-er1{font-size:11px;
	
		}
table.gifts tr td{padding:4px;
		}
table.gifts tr td input{
	color:#333333;
	border: 1px inset #999999;
						}
img.small-img{
	color:#666666;
	border: 1px inset #666666;
	float:right;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 1px;
			}
.new-green-box{
	height:123px; width:187px; margin:auto auto 20px auto;
	background:url(../images/green-box.gif) no-repeat;
	padding:10px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
	color:#48484a; line-height:12px;
	}
.zip-code-box{
	height:22px; width:185px; margin:10px auto 10px auto; border:#73c14e solid 1px;
	}
.location-top{
	height:auto; width:960px; margin:auto; padding:0px 0px 20px 40px;
	}		
.location{
	height:220px; width:916px; margin:auto;
	background:url(../images/location.gif) no-repeat;
	padding:60px 0px 30px 35px;
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:25px;
	font-weight:normal; 
	}
.location p{margin:0px; padding:0px 0px 60px 0px;}	
.location ul{
	margin:0px; padding:0px 0px 0px 0px; list-style-type:none;
	}
.location ul li{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;
	padding:0px 10px 0px 0px; float:left;
	}
.location ul li.text{padding:5px 10px 0px 0px;}	
.zip-code-location{height:28px; width:133px; float:left;
	background:url(../images/zip-code-box.gif) no-repeat;
	border:none; padding:5px 0px 0px 5px;
	}
.moveoutBox { padding-right: 4px; float: right; padding-bottom: 20px; width: 207pox; height: 200px; }

.greenadBox { padding-right: 4px; float: right; padding-bottom: 20px; width: 207pox; }

.greenadBox1 { padding-right: 14px; float: right; padding-bottom: 20px; width: 207pox; }	

div.redstyle { background: #e31414; margin-bottom: 10px; padding: 10px 0px 0 15px; }
div.redstyle p { font-size: 14px; color: #fff; }