@charset "UTF-8";body{
	font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-image:url(../images/shed-background.jpg);
	background-repeat:repeat;
	background-color:#eeeeee;
}
#container{width:1100px;margin-right:auto;margin-left:auto;}
img{border:0;}
#header{height:140px;width:300px;margin-left:auto;padding:0px;margin-top:-3px;margin-bottom:20px;margin-right:0px;}
.clear{clear:both;}
p{
	font-size:14px;
	color:#000;
	line-height:22px;
}
#left p a , #left h4 a{color:#F90;text-decoration:none;padding-right:3px;padding-left:3px;}
#left p a:hover , #left h4 a:hover{text-decoration:none;background-color:#F90;padding-right:3px;padding-left:3px;color:#333;}
.foot-col p a:hover{text-decoration:none;color:#333;background-color:#F90;padding-right:3px;padding-left:3px;}
.foot-col p a{font-size:12px;color:#999;padding-right:3px;padding-left:3px;}
.foot-col p{font-size:12px;color:#999;}
.h1-margin{padding-top:20px;padding-bottom:10px;}
#left h1 , .sidebar h1{
	font-size:26px;
	color:#09C;
	margin-top:8px;
	margin-bottom:8px;
	text-transform:capitalize;
	font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;
}
#left h2 , .sidebar h2{
	font-size:15px;
	color:#666;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:8px;
	text-transform:uppercase;
	font-family: 'OpenSansSemibold', Arial, Helvetica, sans-serif;
}
#left h3{
	font-size:19px;
	color:#09C;
	font-weight:normal;
	font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;
	margin-top:8px;
	margin-bottom:8px;
}
#left h4 , .sidebar h4{
	font-size:14px;
	font-weight:normal;
	color:#09C;
	margin-top:8px;
	margin-bottom:8px;
	font-family: 'OpenSansSemibold', Arial, Helvetica, sans-serif;
}
#left h5 a , #left h5{
	font-style:italic;
	font-weight:normal;
	color:#F90;
	font-size:15px;
	line-height:20px;
	font-family: 'OpenSansLight', Arial, Helvetica, sans-serif;
}
.foot-col h5{letter-spacing:.2em;text-transform:uppercase;font-size:12px;color:#666;font-weight:normal;margin-top:12px;margin-bottom:6px;}
#left ul{font-size:14px;color:#333;list-style-type:none;line-height:22px;}
.foot-col ul{list-style-type:none;line-height:22px;font-size:12px;color:#999;margin:0px;}
.foot-col ul li{background-image:url(../images/tick.png);background-repeat:no-repeat;background-position:0px 7px;padding-left:20px;padding-top:0px;padding-right:0px;padding-bottom:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.foot-col ul li a{color:#999;text-decoration:none;padding-right:3px;padding-left:3px;}
.foot-col ul li a:hover{text-decoration:none;background-color:#F90;color:#333;padding-right:3px;padding-left:3px;}
#left ul li{background-image:url(../images/tick.png);background-repeat:no-repeat;padding-left:20px;background-position:0px 7px;}
.highlight2{background-color:#d7d7d7;padding-top:2px;padding-right:3px;padding-bottom:2px;padding-left:3px;}
.highlight{background-color:#F93;padding-top:2px;padding-right:3px;padding-bottom:2px;padding-left:3px;}
.highlightCopy{background-color:#F93;padding-top:2px;padding-right:3px;padding-bottom:2px;padding-left:3px;}
.special-offers{margin-top:15px;margin-left:15px;}
.sidebar .mybox , .sidebar .lightbox{padding:2px;background-color:#FFF;border:1px solid #CCC;height:50px;width:50px;float:left;margin-right:7px;margin-bottom:4px;margin-top:4px;}
.side-titles{margin-bottom:30px;margin-top:30px;margin-right:50px;}
#left{float:left;height:auto;width:730px;margin-top:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#eeeeee;-webkit-box-shadow:0 1px 1px #fff inset, 0 0 1px 1px rgba(255, 255, 255, .7) inset, 0 2px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 1px #fff inset, 0 0 1px 1px rgba(255, 255, 255, .7) inset, 0 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px #fff inset, 0 0 1px 1px rgba(255, 255, 255, .7) inset, 0 2px 5px rgba(0, 0, 0, 0.3);padding-top:25px;padding-left:25px;padding-right:25px;padding-bottom:40px;}
#footer{
	height:auto;
	margin-top:20px;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#eeeeee;
	-webkit-box-shadow:0 1px 1px #fff inset, 0 0 1px 1px rgba(255, 255, 255, .7) inset, 0 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 1px 1px #fff inset, 0 0 1px 1px rgba(255, 255, 255, .7) inset, 0 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:0 1px 1px #fff inset, 0 0 1px 1px rgba(255, 255, 255, .7) inset, 0 2px 5px rgba(0, 0, 0, 0.3);
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:20px;
	float:left;
	margin-bottom:20px;
	width:1050px;
	font-family: 'OpenSansSemibold', Arial, Helvetica, sans-serif;
}
.sidebar{float:right;height:auto;width:280px;margin-top:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#eeeeee;-webkit-box-shadow:0 1px 1px #fff inset, 0 0 1px 1px rgba(255, 255, 255, .7) inset, 0 2px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 1px #fff inset, 0 0 1px 1px rgba(255, 255, 255, .7) inset, 0 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px #fff inset, 0 0 1px 1px rgba(255, 255, 255, .7) inset, 0 2px 5px rgba(0, 0, 0, 0.3);padding-left:20px;padding-bottom:20px;}
.web-icon{background-image:url(../images/web-icon.png);background-repeat:no-repeat;padding-left:40px;}
.special-icon{background-image:url(../images/special-icon.jpg);background-repeat:no-repeat;padding-left:40px;}
.one{background-image:url(../images/h1-bullets.png);background-repeat:no-repeat;padding-left:65px;background-position:0px 2px;height:auto;margin-bottom:20px;margin-top:20px;}
.two{background-image:url(../images/h1-bullets.png);background-repeat:no-repeat;padding-left:65px;background-position:0px -82px;margin-bottom:20px;margin-top:20px;}
.three{background-image:url(../images/h1-bullets.png);background-repeat:no-repeat;padding-left:65px;background-position:0px -165px;margin-bottom:20px;margin-top:20px;}
.star{background-image:url(../images/h1-bullets.png);background-repeat:no-repeat;padding-left:65px;background-position:0px -241px;margin-bottom:20px;margin-top:20px;}
.logo{margin-top:20px;margin-left:20px;}
.phone{background-image:url(../images/contact-icons.gif);background-repeat:no-repeat;background-position:0px 1px;padding-left:22px;}
.email{background-image:url(../images/contact-icons.gif);background-repeat:no-repeat;background-position:0px -19px;padding-left:22px;}
.home{background-image:url(../images/contact-icons.gif);background-repeat:no-repeat;background-position:-1px -41px;padding-left:22px;}
.divider{width:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:30px;margin-right:0px;margin-bottom:30px;margin-left:0px;border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#FFF;border-top-width:2px;border-top-style:dotted;border-top-color:#FFF;}
#footer .foot-col{float:left;width:230px;height:auto;margin-right:20px;border-left-width:2px;border-left-style:dotted;border-left-color:#FFF;padding-left:10px;}
#left .col{float:left;width:180px;height:auto;margin-right:10px;border-left-width:2px;border-left-style:dotted;border-left-color:#FFF;padding-left:10px;}
#left .finger{background-image:url(../images/finger.png);background-repeat:no-repeat;float:right;width:318px;height:120px;}
.socials{margin-top:5px;margin-right:5px;}
table{width:100%;border-collapse:collapse;border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;margin-bottom:20px;background-color:#e8e8e8;color:#6e6e6e;}
table td{padding:8px 10px;border-right:1px solid #cacaca;}
table td:hover{background-color:#f2f2f2;}
table th h4{margin:0;}
table th{padding:10px;text-align:left;border-right:1px solid #cacaca;font-weight:normal;}
table td.center{text-align:center;}
table td.last{background:none;}
table th.center{text-align:center;}
table th.last{background:none;}
table tr{border-left:1px solid #cacaca;border-top:1px solid #cacaca;}
table tr.caption{border-left:1px solid #cacaca;}
table.price td{text-align:center;}
table.price td.left{text-align:left;font-weight:bold;}
table.price td.right{text-align:right;font-weight:bold;font-size:14px;}
.small-type{font-size:12px;color:#999;}
table.price td h4{margin:0;}
table.price td h4 span{display:block;font-size:14px;font-family:"Helvetica Neue", Arial, sans-serif;font-style:normal;color:#6e6e6e;}
table.price td h4 sup{padding-left:3px;line-height:18px;font-family:"Helvetica Neue", Arial, sans-serif;font-style:normal;font-weight:normal;}
.check-icon{width:12px;height:10px;background-color:transparent;background-image:url(../images/tick.png);background-repeat:no-repeat;background-position:left center;}
.cross{width:10px;height:10px;background-color:transparent;background-image:url(../images/cross.png);background-repeat:no-repeat;background-position:left center;}
table .check-icon{display:inline-block;text-align:center;}
table span.cross{display:inline-block;text-align:center;}
.addthis_button img{margin-top:15px;}
#left iframe{border:2px dotted #FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.small-type{font-size:12px;font-style:italic;color:#999;}
.open-quote{font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#F90;}
.float-left{float:left;}
iframe{margin:0px;padding:0px;height:480px;width:640px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}
.quotes{background-image:url(../images/quotes.png);background-position:left top;background-repeat:no-repeat;padding-left:50px;padding-right:50px;}

