@charset "utf-8";

#wrapper {

	height: auto;

	width: 1002px;

}

#header {

	height: 128px;

	width: 795px;

	float: left;

}

#header-right {

	height: 128px;

	width: 205px;

	float: left;

}

#header-right-upper {

	height: 75px;

	width: 205px;

	float: left;

}

#header-right-below {

	height: 53px;

	width: 205px;

	float: left;

}

#home-banner1 {

	height: 301px;

	width: 171px;

	float: left;

}

#home-banner-links {

	height: 301px;

	width: 218px;

	float: left;
	/*background-image: linear-gradient(bottom, rgb(241,241,241) 6%, rgb(234,234,234) 53%);
background-image: -o-linear-gradient(bottom, rgb(241,241,241) 6%, rgb(234,234,234) 53%);
background-image: -moz-linear-gradient(bottom, rgb(241,241,241) 6%, rgb(234,234,234) 53%);
background-image: -webkit-linear-gradient(bottom, rgb(241,241,241) 6%, rgb(234,234,234) 53%);
background-image: -ms-linear-gradient(bottom, rgb(241,241,241) 6%, rgb(234,234,234) 53%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.06, rgb(241,241,241)),
	color-stop(0.53, rgb(234,234,234))
);*/
background:url(images/menu-bg.png) repeat-x;

}

#home-banner-right {

	height: 301px;

	width: 611px;

	float: left;

}

#faq-link {

	height: 75px;

	width: 611px;

	padding-left: 389px;

	padding-bottom: 12px;

}

#left {

	height: auto;

	width: 731px;

	float: left;

}

#right {

	height: auto;

	width: 269px;

	float: left;

}

#top-bg {

	height: 24px;

	width: 651px;

	float: left;

	background-image: url(images/top-bg.jpg);

	background-repeat: no-repeat;

	padding-right: 30px;

	padding-left: 50px;

}

#middle-bg {

	height: auto;

	width: 651px;

	float: left;

	background-image: url(images/middle-bg.jpg);

	background-repeat: repeat-y;

	padding-right: 30px;

	padding-left: 50px;

}

#bottom-bg {

	height: 21px;

	width: 651px;

	float: left;

	background-image: url(images/bottom-bg.jpg);

	background-repeat: no-repeat;

	padding-right: 30px;

	padding-left: 50px;

}

#content-home {

	width: 651px;

	float: left;

	padding-left: 50px;

	padding-right: 30px;

}

#pg-hd {

	height: 30px;

	width: 651px;

	float: left;

	padding-bottom: 7px;

}

#pg-content {

	height: auto;

	width: 651px;

	float: left;

}

#index-bottom {

	height: auto;

	width: 681px;

	float: left;

	padding-right: 0px;

	padding-left: 50px;

	padding-bottom: 10px;

}

#client-portfolio {

	height: 48px;

	width: 1000px;

	float: left;

}

#client-portfolio2 {

	height: 128px;

	width: 980px;

	float: left;

	background-image: url(images/client-bg.jpg);

	padding-left: 10px;

}

#footer1 {

	height: 47px;
	width: 1000px;
	float: left;
	background:#e7e7e7;
}



#footer1 ul li{
	float:left;
	list-style-type:none;
	text-align:center;
	margin-left:8px;
	line-height:47px;
	font-size: 13px;
	color:#000;
	
}

#footer1 ul li a{
	color:#000;
}

	
	





#footer2 {
	height: 65px;
	width: 1000px;
	float: left;
	background: #545454;

}


#footer3 {
	height: 41px;
	width: 1000px;
	float: left;
	background: #FFF;

}



#footer2 p{
	float:left;
	font-size: 12px;
	color:#fff;
	
}


#bullet-point {

	height: 20px;

	width: auto;

	float: left;

	text-align: left;

	padding-left: 5px;

	background-position: center;

	padding-top: 2px;

}

#bullet-point-img {

	height: 14px;

	width: 20px;

	float: left;

	background-position: center;

	padding-top: 6px;

}

#bullet-holder {

	height: auto;

	width: 651px;

	float: left;

}

#contact-left-text {

	height: 20px;

	width: 194px;

	float: left;

	background-position: center;

	padding-top: 2px;

	padding-left: 6px;

}

#contact-rows2 {

	height: auto;

	width: auto;

	float: left;

	text-align: left;

	padding-left: 5px;

	background-position: center;

	padding-top: 2px;

}

#client-logo {

	height: 81px;

	width: 200px;

	float: left;

}

#faq-ans {

	height: auto;

	width: 625px;

	float: left;

	text-align: left;

	padding-left: 25px;

	padding-top: 2px;

}

#bullet-holder-spacing {

	height: 15px;

	width: 651px;

	float: left;

}

#product-content {

	height: auto;

	width: 615px;

	float: none;

	padding-left: 15px;

}

