
html{
	background-color: #e9eaed;
}
.container{
	width: 960px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

/*Spans are keeping the structure of the site*/
.span-1 {width: 80px;}
.span-2 {width: 160px;}
.span-3 {width: 240px;}
.span-4 {width: 320px;}
.span-5 {width: 400px;}
.span-6 {width: 480px;}
.span-7 {width: 560px;}
.span-8 {width: 640px;}
.span-9 {width: 720px;}
.span-10 {width: 800px;}
.span-11 {width: 880px;}
.span-12 {width: 960px;}
.column{float: left;margin: 0}
.clear{clear: both;}

/*Slideshow index */
#slider-wrapper{overflow: hidden; width: 100%; margin: 20px 0 40px 0;}
.pagination{display: none;}
.prev{display: none;}
.next{display: none;}
/*Slideshow index ends */

header{
	background-image: url(../images/header_bg.png); 
	background-repeat: repeat-x;
	z-index: 999;
	height: 213px;
	margin-top: -56px;
}

#logo{margin-top: 56px;}

#logo img{
	margin: 48px 0 0 1px;
}

p{font-family:Helvetica, arial, times; color: #474747;}
a{text-decoration: none; font-family: arial, Helvetica, Verdana; color: #474747;}
h1, h2{color: #3c5dad;}

#footer_bg{
	background-image: url(../images/bottom_footer_bg.png); 
	background-repeat: repeat-x;
	height: 159px;

}

footer h3{
	color: #474747;
	font-size: 14px;
}

footer a{color: #474747;}

footer ul{
	float: left;
	padding: 0;}

footer li{
	font-size: 14px;
	color: #474747;
}

footer{
	margin: 20px 0 26px 0;
	color: #474747;
	padding: 0 10px 0 10px;
}

.huncut_category{margin: 20px -10px 0 10px;}
.huncut_category p{text-align: center;}

.overlay{
	width: 300px;
	height: 200px;
	position: absolute;
	z-index: 1;}

.huncut_category:hover .overlay{background: rgba(0,0,0,0.3);}

.get-started{
	border-radius: 4px;
	border: 1px solid;
	border-color: #000;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #CCCCCC));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #CCCCCC 100%);
	height: 50px;
	width: 960px;
}

.get-started{
	margin: 20px 0 20px 0;
	width: 940px;
	margin-left: 10px;
}
.get-started p{text-align: center;}
.address ul{float: right; padding-right: 10px;}
.address li{text-align: right;}

.address{
	font-size: 18px;
	color: #474747;
	margin-top: 48px;
}

#why_left {margin-top: 30px;}

#why_left p{width: 90%;}

#why_right p {width: 90%;}

#why_right {margin-top: 30px;}

#content p{width: 80%; padding-left: 10px;}
#content h1 {padding-left: 10px;}

#services_content p{width: 80%; padding-left: 10px;}

#services_content span{font-weight: bold;}

#services_content h1{padding-left: 10px;}

#services_content img{
	position: absolute;
	margin: -12px 0 0 -29px;
}

#services_content li{
	margin-left: 20px;
	padding-bottom: 16px;
}

#meet_ted img{padding-left: 10px; margin-top: -27px;}

#meet_ted h1{margin: 0 0 42px 10px;}

#meet_ted p{
	width: 80%;
	margin: 50px 0 -39px 0;
}

#about_content p {
	width: 90%;
	padding-left: 10px;
}

#about_content h1{
	padding-left: 10px;
}

#about_content img{
	padding: 33px 0 10px 0;
}

#contact_content h1{
	padding-left: 10px;
}

#contact_content iframe{padding-left: 10px;}

#bunny img{
	margin: 500px 0 0 550px;
	position: absolute;
}

/*contact form */
#formWrap{width: 460px; margin: 0 0 10px 10px;}

#formWrap #form{width: 480px;}

#form .row{
	display: block;
	line-height: 38px;
	overflow: auto;
	padding: 24px 0 14px 0;
	width: 100%;
}

#form .row .label{
	color: #3c5dad;
	font-size: 16px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

#form .row .input{
	float: left;
	margin-right: 10px;
	width: auto;
}

.detail{
	width: 260px;
	font-family: Arial, helvetica, sans-serif;
	font-size: 20px;
	padding: 7px 8px 7px 8px;
	margin: 0;
}
/*style of the message box */
.mess{
	width: 450px;
	max-width: 400px;
	height: 250px;
	overflow: auto;
	font-family: Arial, helvetica, sans-serif;
	font-size: 20px;
	padding: 7px 8px 7px 8px;
	line-height: 16px;
	margin: 0;
}

.contex{color: #e40c0c;}



/*style of the submit button */
#form #submit {
	font-family: arial, Helvetica, Verdana;
	color: #fff;
	font-size: 16px;
 	background-color: #3c5dad;
 	border: none;
 	height: 39px;
 	width: 120px;
}


/*contact form */
/* Contact ends */










