/* CSS Document */





/* ------------------- Global Settings ------------------- */

*

{

	margin:0;

	padding:0;

}



body 

{

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	color:#666;

	line-height:18px;

	background:url(../images/bg-tile.jpg) repeat-x #deefdf;

}



#wrapper

{

	width:965px;

	margin:0 auto;

	overflow:hidden;

}



h1

{

	margin:54px 0 0 0;

	padding:0;

}



h2

{

	font-family:"Sylfaen", Georgia, "Times New Roman", Times, serif;

	margin:0;

	padding:0;

	color:#02a6a8;

	font-size:22px;

	font-weight:normal;

}



h3

{

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#666;

	padding-top:10px;

	margin-bottom:10px;

}



h4

{

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#666;

	padding-top:10px;

	padding-left:15px;

	background:url(../images/buller-arrow.jpg) no-repeat 0 14px;

}



a

{

	color:#93b138;

	text-decoration:none;

}



a:hover

{

	color:#93b138;

	text-decoration:underline;

}



.img-padding

{

	padding:0 10px 10px 0;

}



.border-separator

{

	border-bottom:1px dotted #666666;

	padding:0 22px 10px 23px;

	clear:both;

}



/* ------------------- Header Settings ------------------- */



#header

{

	width:965px;

	background:url(../images/header-tile.jpg) repeat-y;

	margin:48px 0 0 0;

	float:right;

}



#navigation

{

	width:965px;

	height:44px;

	float:right;

	text-transform:uppercase;

}



#navigation li

{

	list-style-type:none;

	display:inline;

	float: left;

}



#banner

{

	width:949px;

	height:215px;

	float:right;

	margin:1px 8px 0 8px;

	background:url(../images/banner.jpg) no-repeat;

}



input

{

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	color:#666;

}



textarea

{

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	color:#666;

}



select

{

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	color:#666;

}



/* ------------------- Body Settings ------------------- */



#body-wrapper

{

	background:url(../images/body-tile.jpg) repeat-y #fff;

	width:965px;

	height:auto;

	float:right;

}



#body-wrapper p

{

	margin-top:10px;

	margin-bottom:5px;

}



#center-panel

{

	width:459px;

	margin-top:20px;

	margin-bottom:10px;

	padding-bottom:10px;

	padding-left:20px;

	padding-right:20px;

	float:left;

}



.tbl

{

	background-color:#fff;

	text-align:center;

	margin-top:10px;

	margin-bottom:10px;

}



.bullet-arrow li

{

	padding-left:2px;

	margin-left:30px;

	list-style-image:url(../images/buller-arrow.jpg);

	padding-top:3px;

	padding-bottom:3px;		

}



.bullet-check li

{

	padding-left:2px;

	margin-left:30px;

	list-style-image:url(../images/bullet-check.jpg);

	padding-top:3px;

	padding-bottom:3px;	

}



.bullet-question li

{

	padding-left:2px;

	margin-left:20px;

	list-style-image:url(../images/bullet-question.jpg);

	padding-top:3px;

	padding-bottom:3px;

	font-weight:bold;

}



.bullet-square li

{

	padding-left:2px;

	margin-left:30px;

	list-style-type:square;

	padding-top:3px;

	padding-bottom:3px;	

}



#sandbag1

{

	width:223px;

	float:left;

	background:url(../images/sandbag-tile.jpg) repeat-x #f2f4f5;

	margin:10px 0 10px 0;

}



#sandbag1 .content

{

	font-size:11px;

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;	

	width:201px;

	padding-top:5px;	

	padding-left:10px;

	padding-right:10px;	

}



#sandbag2

{

	width:223px;

	float:right;

	background:url(../images/sandbag-tile.jpg) repeat-x #f2f4f5;

	margin:10px 0 10px 0;

}



#sandbag2 .content

{

	font-size:11px;

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;	

	width:201px;

	padding-top:5px;

	padding-left:10px;

	padding-right:10px;	

}



#right-panel

{

	width:259px;

	margin-right:8px;

/**	background:url(../images/right-tile.jpg) repeat-y; **/

	float:right;

}



#right-panel p

{

	padding:0;

	margin:0;

}



.order-now

{

	float:right;

	margin:10px 0;

}



.read-more a

{

	color:#93b138;

	text-decoration:none;

}



.read-more a:hover

{

	color:#93b138;

	text-decoration:underline;

}



.read-more1 a

{

	color:#93b138;

	text-decoration:none;

	float:right;

	text-align:right;

}



.read-more1 a:hover

{

	color:#93b138;

	text-decoration:underline;

	float:right;

	text-align:right;

}



#testimonial

{

	width:225px;

	padding-top:20px;

	margin-left:18px;

	

}



.testimonial-content

{

}



.testimonial-date

{

	color:#a8ca3f;

	font-weight:bold;

}



.testimonial-border

{

	padding-top:20px;

	padding-bottom:10px;

}



.testimony

{

	float:left;

	margin-top:10px;

	background:#f5faf6;

	border:1px dashed #eee;

	padding:10px;

}



.testimony-title

{

	font-weight:bold;

	color:#a8ca3f;

}



.testimony-title

{

	font-weight:bold;

	color:#a8ca3f;

}



.partners li

{

	list-style:none;

	padding:10px;

	text-align:center;

}



#contact-us

{

	width:225px;

	margin-left:18px;

}



.forms

{

	margin-top:20px;

}



.forms label {

	text-align: left;

	width:125px;

	padding-right: 20px;

	margin-bottom: 10px;

	display:block;

	float: left;	

}

.forms label2 {

	text-align: left;

	width:225px;

	padding-right: 20px;

	margin-bottom: 10px;

	display:block;

	float: left;	

}

.forms labelsmall {

	text-align: left;

	width:50px;

	padding-right: 20px;

	margin-bottom: 10px;

	float: left;	

}

.forms p {

	clear: left;

}



.ltxtfield

{

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	border:0px;

	border-bottom:1px solid #000000;

	text-align:center;

}



#contact-form

{

	margin-top:20px;

}



#contact-form label {

	text-align: left;

	width:54px;

	padding-right: 20px;

	margin-bottom: 10px;

	display:block;

	float: left;	

}



#contact-form p {

	clear: left;

}



#left-panel

{

	width:191px;

	float:left;

	padding-left:8px;

}



.left-sandbag 

{

	width:191px;

	float:left;

}



.left-sandbag ul

{

	padding:8px 0 8px 12px;

	list-style-type:none;

}



.left-sandbag a

{

	font-family:"Sylfaen", Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#666;

	text-decoration:none;

}



.left-sandbag a:hover

{

	font-family:"Sylfaen", Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#666;

	text-decoration:underline;

	text-transform: uppercase;

}



/* ------------------- Footer Settings ------------------- */



#footer

{

	background:url(../images/body-tile.jpg) repeat-y;

	width:965px;

	font-size:11px;

	color:#fff;

	clear:both;

	margin-bottom:48px;

}



#footer a

{

	text-decoration:none;

	color:#fff;

}



#footer a:hover

{

	text-decoration:underline;

	color:#fff;

}



#footer-link

{

	margin:14px 0 0 14px;

	float:left;

}



#copyright

{

	padding:14px 14px 0 0;

	display:inline;

	float:right;

	text-align:right;

}



#footer-content

{

	width:949px;

	margin:0 8px;

	height:50px;

	background:url(../images/footer-tile.jpg) repeat-x #1bb6b8;

}

