@charset "utf-8";
/* CSS Document */


img, div {
	behavior: url(scripts/iepngfix/iepngfix.htc)
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	background-color: #78C7ED;
	background-image: url(../images/body_back.png);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.red {
	color: #CC0000;
}
.green {
	color: #4F7C10;
	font-weight: bold;
}


#wrap {
	width: 988px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(../images/bott_back_trans.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#man_speech{
	width: 988px;
	background-image: url(../images/bott_man_speech.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
#man{
	width: 988px;
	background-image: url(../images/bott_man.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
#man_no{
	width: 988px;
	background-image: url(../images/man_no.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
#header   {
	background-image: url(../images/2_col_wrap_top.png);
	background-repeat: no-repeat;
	padding-bottom: 7px;
	background-position: left bottom;
	width: 988px;
}
#header_package  {
	width: 988px;
	padding-bottom: 1px;
}
#logo   {
	float: left;
}
#top_nav   {
	background-image: url(../images/top_nav_back.png);
	background-repeat: repeat-y;
	float: right;
	width: 510px;
	margin-top: 42px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
#top_nav ul
{
	color: White;
	width: 100%;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0;
}

#top_nav ul li { display: inline; 
}

#top_nav ul li a
{
	color: White;
	text-decoration: none;
	float: left;
	font-size: 0.8em;
	padding-top: 8px;
	padding-right: 1.1em;
	padding-bottom: 9px;
	padding-left: 1.1em;
}

#top_nav ul li a:hover
{
	background-color: #55B3D7;
	color: #fff;
}
#two_col_wrap  {
	width: 988px;
	padding: 0px;
	margin-top: 0px;
}
#left_col   {
	float: left;
	width: 753px;
}

#content{
	font-size: 0.8em;
	line-height: 1.4em;
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#content a:link, #content a:active, #content a:visited{
	color: #4F7C10;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4F7C10;
	
}
#content a:hover{
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#content h1 {
	color: #4F7C10;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2.4em;
	margin-top: 10px;
}
#content h2 {
	color: #4F7C10;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2em;
}
#content h3 {
	color: #4F7C10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}
#content ul{
	list-style-type: none;
}
#content li{
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/content_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 16px;
	margin-left: -10px;
}

#right_col {
	float: left;
	width: 210px;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #9BD5F0;
	padding-left: 10px;
}
#right_nav     {
	padding-top: 3px;
	width: 190px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/right_nav_bott.png);
	background-repeat: repeat-y;
	background-position: bottom;
	padding-bottom: 10px;
}

/*comparison_chart butt*/
#comparison_chart
{	display: block;
	width: 190px;
	height: 40px;
	background-image: url(../images/right_butt_comparison_chart.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #9BD5F0;
}
#comparison_chart:hover
{ 
  background-position: 0 -40px;
}
#comparison_chart span
{
  display: none;
}
/*ends*/

/*order butt*/
#order
{
	display: block;
	width: 190px;
	height: 40px;
	background-image: url(../images/right_butt_order.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #9BD5F0;
}
#order:hover
{ 
  background-position: 0 -40px;
}
#order span
{
  display: none;
}
/*ends*/

/*help butt*/
#help
{
	display: block;
	width: 190px;
	height: 40px;
	background-image: url(../images/right_butt_help.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #9BD5F0;
}
#help:hover
{ 
  background-position: 0 -40px;
}
#help span
{
  display: none;
}
/*ends*/

/*Testimonials butt*/
#testimonials
{
	display: block;
	width: 190px;
	height: 40px;
	background-image: url(../images/right_butt_testimonials.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #9BD5F0;
}
#testimonials:hover
{ 
  background-position: 0 -40px;
}
#testimonials span
{
  display: none;
}
/*ends*/

/*optional extras butt*/
#extras
{
	display: block;
	width: 190px;
	height: 40px;
	background-image: url(../images/right_butt_optional_extras.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #9BD5F0;
}
#extras:hover
{ 
  background-position: 0 -40px;
}
#extras span
{
  display: none;
}
/*ends*/


/*advanced services butt*/
#advanced_services
{
	display: block;
	width: 190px;
	height: 40px;
	background-image: url(../images/right_butt_advanced_services.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9BD5F0;
}
#advanced_services:hover
{ 
  background-position: 0 -40px;
}
#advanced_services span
{
  display: none;
}
/*ends*/


/*right_s butt*/
#right_s
{
	display: block;
	width: 46px;
	height: 47px;
	background-image: url(../images/right_butt_small.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#right_s:hover
{ 
  background-position: 0 -47px;
}
#right_s span
{
  display: none;
}
/*ends*/

/*right_m butt*/
#right_m
{
	display: block;
	width: 46px;
	height: 47px;
	background-image: url(../images/right_butt_medium.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#right_m:hover
{ 
  background-position: 0 -47px;
}
#right_m span
{
  display: none;
}
/*ends*/

/*right_l butt*/
#right_l
{
	display: block;
	width: 46px;
	height: 47px;
	background-image: url(../images/right_butt_large.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#right_l:hover
{ 
  background-position: 0 -47px;
}
#right_l span
{
  display: none;
}
/*ends*/

/*right_xl butt*/
#right_xl
{
	display: block;
	width: 46px;
	height: 47px;
	background-image: url(../images/right_butt_xlarge.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	margin-bottom: 10px;
}
#right_xl:hover
{ 
  background-position: 0 -47px;
}
#right_xl span
{
  display: none;
}
/*ends*/

#right_bott_nav {
	height: 7px;
	width: 210px;
}
#right_bott_nav_left {
	background-image: url(../images/corner_right_nav_bott_left.png);
	float: left;
	height: 3px;
	width: 13px;
	background-repeat: no-repeat;
}
#right_bott_nav_right {
	background-image: url(../images/corner_right_nav_bott_right.png);
	float: left;
	height: 3px;
	width: 10px;
	background-repeat: no-repeat;
}
#footer {
background-image:url(../images/footer_back.png);
background-repeat:no-repeat;
font-size:0.7em;
margin:20px auto 0;
padding:9px 20px;
text-decoration:none;
width:948px;
}
#footer_left {
	float: left;
}
#footer_right {
	float: right;
}
#footer a:link, #footer a:active, #footer a:visited{
	color: #333333;
	text-decoration: none;
	
}
#footer a:hover{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	color: #666666;
}

.clear {
	clear: both;
}
.pad_bott_20 {
	padding-bottom: 20px;
}
#right_col_package {
	float: left;
	width: 210px;
	padding-left: 10px;
}
#left_col_package  {
	float: left;
	width: 768px;
}
#package_small_left_top {
	background-image: url(../images/package_small_left_col_top_back.png);
	background-repeat: no-repeat;
	height: 15.2em;
}
#package_medium_left_top {
	background-image: url(../images/package_medium_left_col_top_back.png);
	background-repeat: no-repeat;
	height: 15.2em;
}
#package_large_left_top {
	background-image: url(../images/package_large_left_col_top_back.png);
	background-repeat: no-repeat;
	height: 15.2em;
}
#package_xlarge_left_top {
	background-image: url(../images/package_xlarge_left_col_top_back.png);
	background-repeat: no-repeat;
	height: 15.2em;
}
#package_top_content {
	width: 524px;
	padding-right: 20px;
	float: right;
	margin-top: 110px;
	font-size: .9em;
	font-weight: bold;
	line-height: 1.6em;
	text-align: justify;
}

#package_large_right_top {
	margin-top: 15px;
}
#package_content{
	font-size: 0.8em;
	line-height: 1.4em;
}
#package_content h1 {
	color: #4F7C10;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2.4em;
	margin-top: 10px;
}
.blue_box_top {
	background-image: url(../images/blue_panel_top.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 7px;
}
.blue_box_bott {
	background-image: url(../images/blue_panel_bott.png);
	background-repeat: no-repeat;
	height: 7px;
	margin-bottom: 10px;
}
.blue_box_centre {
	background-color: #9BD5F0;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 13px;
	padding-left: 20px;
}
.package_info_wrap {
	background-image: url(../images/package_whats_included_back.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
}
.feature_detail {
	padding-top: 10px;
	padding-right: 120px;
	padding-bottom: 20px;
	padding-left: 65px;
	text-align: justify;
}

.package_icon {
	text-align: center;
	float: left;
	width: 65px;
}
.package_info_text {
	float: left;
	width: 542px;
}
.package_info_text  h2{
	color: #4D730B;
	font-size: 1.3em;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
.package_info_text a:link, .package_info_text a:active, .package_info_text a:visited{
	color: #4D730B;
	text-decoration:none
}
.package_info_text a:hover{
	border-bottom:1px dotted #4D730B;
}
.package_info_text p{
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.package_info_drop {
	float: right;
	width: 94px;
	padding-right: 13px;
	padding-left: 13px;
}
.samples_thumb {
	float: left;
	height: 113px;
	width: 225px;
	margin-right: 4px;
	background-repeat:no-repeat;
	background-position:left top;
	border: 4px solid #FFFFFF;
	margin-left: 4px;
	margin-bottom: 9px;
}
.samples_thumb img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
}
.samples_thumb:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
.left_quote_mark {
	background-image: url(../images/quotes_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 40px;
	height: 13px;
}
#quote_bott {
	padding-left: 40px;
	padding-top: 10px;
	padding-right: 40px;
}
#quotes_person {
	float: left;
	font-style: italic;
	font-weight: bold;
}
#quotes_link {
	float: right;
}
#quote_bott a:link, #quote_bott a:active, #quote_bott a:visited{
	color: #4F7C10;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4F7C10;
	
}
#quote_bott a:hover{
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.quotes {
	float: right;
	background-image: url(../images/quotes_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 40px;
	width: 648px;
}
.left_float {
	float: left;
	padding-left: 4px;
}
.right_float {
	float: right;
	padding-right: 4px;
}
.sample_headings_wrap {
	margin-top: 30px;
}


/*************** SAMPLES PAGE ******************/
.sample_headings_left {
	float: left;
}
.sample_headings_right {
	float: left;
	padding-left: 17px;
	padding-bottom: 8px;
}
.sample_headings_right h2 {
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.samples_page_thumb img{
	float: left;
	height: 113px;
	width: 225px;
	margin-right: 5px;
	margin-left: 0px;
	border: 4px solid #FFFFFF;
	margin-bottom: 9px;
}
.samples_page_thumb img:hover{ 
	border:4px solid #4F7C10;
} 

/*************** CUSTOMERS PAGE ******************/
.customer_text {
	width: 225px;
	float: left;
	margin-right: 8px;
	margin-left: 9px;
	font-size: 0.85em;
}
.customer_page_thumb{
	float: left;
	height: 135px;
	width: 152px;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 20px;
	font-size: 0.8em;
	text-align: center;
}
.customer_page_thumb img{
	border: 4px solid #FFFFFF;
	height: 105px;
	width: 144px;
}
.customer_page_thumb img:hover{ 
	border:4px solid #4F7C10;
} 
#content .customer_page_thumb a:link, #content .customer_page_thumb a:active, #content .customer_page_thumb a:visited{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}

/*************** COMPARISON PAGE ******************/
table{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #71C4E9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #71C4E9;
}
.highlight      {
	background:#D1EBF8;
}
.even           {
	background:#9BD5F0;
}
.mo         {
	background:#D1EBF8;
}
.odd            {
	background:#B1DEF3;
}
.zebra th       {
	text-align:center;
	font-weight:bold;
	background-color: #A5D9F1;
	background-image: url(../images/comparison_table_th.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #71C4E9;
	border-bottom-color: #71C4E9;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #4F7C10;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.zebra td       {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #71C4E9;
	border-bottom-color: #71C4E9;
	margin: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	text-align: center;
	font-weight: bold;
	color: #4F7C10;
}
#content table a:link, #content table a:active, #content table a:visited{
	border:none;
}
#content table a:hover{
	border:none;
}

/*************** OVERVIEW PAGE ******************/

#overview {
	background-image: url(../images/overview_back.png);
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 20px;
}
#wrap #overview #overview_small {
	float: left;
	width: 241px;
	margin-right: 0px;
	margin-top: 28px;
}
#wrap #overview #overview_medium {
	float: left;
	width: 241px;
	margin-right: 0px;
	margin-top: 28px;
}
#wrap #overview #overview_large {
	float: left;
	width: 264px;
	margin-right: 0px;
	margin-top: 16px;
}
#wrap #overview #overview_xlarge {
	float: left;
	width: 241px;
	margin-top: 28px;
}
#overview h1 {
	color: #4F7C10;
	font-size: 1.6em;
	line-height: 1em;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#overview h2 {
	color: #4F7C10;
	font-size: 1em;
	line-height: 1em;
	text-align: center;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.overview_pak_des {
	color: #333333;
	margin-bottom: 17px;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;
}

#overview_large h1 {
	color: #CC0000;
	font-size: 1.6em;
	line-height: 1em;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#overview p {
	font-size: 1.05em;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	text-align: center;
}
#overview_large p {
	font-size: 1.2em;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	text-align: center;
}
#overview ul{
	list-style-type: none;
	margin-top: 6px;
	margin-left: 20px;
	margin-right: 20px;
}
#overview li{
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(../images/tick.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 18px;
	margin-left: -41px;
	font-size: 0.7em;
	color: #4F7C10;
	font-weight: bold;
}
.overview_butt_left{
	float: left;
	padding-left: 15px;
}
.overview_butt_right {
	float: right;
	padding-right: 15px;
}

/********** 3 STEPS PAGE **************/

.three_steps_info_wrap

 {
	background-image: url(../images/package_whats_included_back.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
	width: 728px;
}
.three_steps_icon {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}
.three_steps_info_text {
	float: left;
}
.three_steps_info_text  h2{
	color: #4D730B;
	font-size: 1.3em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}

/********** HOME PAGE **************/

/*home web packages butt*/
#home_web_package
{	display: block;
	width: 196px;
	height: 62px;
	background-image: url(../images/home_top_butts_web_packages.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#home_web_package:hover
{ 
  background-position: 0 -62px;
}
#home_web_package span
{
  display: none;
}
/*ends*/

/*small package butt*/
#home_web_package_small
{	display: block;
	width: 198px;
	height: 62px;
	background-image: url(../images/home_top_butts_small.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#home_web_package_small:hover
{ 
  background-position: 0 -62px;
}
#home_web_package_small span
{
  display: none;
}
/*ends*/

/*medium package butt*/
#home_web_package_medium
{	display: block;
	width: 198px;
	height: 62px;
	background-image: url(../images/home_top_butts_medium.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#home_web_package_medium:hover
{ 
  background-position: 0 -62px;
}
#home_web_package_medium span
{
  display: none;
}
/*ends*/

/*large package butt*/
#home_web_package_large
{	display: block;
	width: 198px;
	height: 62px;
	background-image: url(../images/home_top_butts_large.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#home_web_package_large:hover
{ 
  background-position: 0 -62px;
}
#home_web_package_large span
{
  display: none;
}
/*ends*/

/*xlarge package butt*/
#home_web_package_xlarge
{	display: block;
	width: 198px;
	height: 62px;
	background-image: url(../images/home_top_butts_xlarge.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#home_web_package_xlarge:hover
{ 
  background-position: 0 -62px;
}
#home_web_package_xlarge span
{
  display: none;
}
/*ends*/

#home_panel {
	background-image: url(../images/home_man_back.png);
	background-repeat: no-repeat;
	height: 314px;
	font-size: .9em;
	line-height: 1.6em;
	font-weight: bold;
	text-align: justify;
}
#home_panel p{

}
#home_panel h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.2em;
	line-height: 1.6px;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #CC0000;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.home_panel_butts{
	float: right;
	width: 400px;
}

/*home panel butt more info*/
.home_panel_more_information
{
	display: block;
	width: 190px;
	height: 40px;
	background-image: url(../images/home_panels_more_information.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.home_panel_more_information:hover
{ 
  background-position: 0 -40px;
}
.home_panel_more_information span
{
  display: none;
}
/*ends*/

/*home panel butt order package now*/
.home_panel_order_package_now
{
	display: block;
	width: 190px;
	height: 40px;
	background-image: url(../images/home_panels_order_package_now.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.home_panel_order_package_now:hover
{ 
  background-position: 0 -40px;
}
.home_panel_order_package_now span
{
  display: none;
}
/*ends*/



/*home feature butt 1*/
#home_feature_butt_1
{
	display: block;
	width: 317px;
	height: 60px;
	background-image: url(../images/home_feature_butt_1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	margin-right: 18px;
	margin-top: 5px;
	margin-bottom: 20px;
}
#home_feature_butt_1:hover
{ 
  background-position: 0 -60px;
}
#home_feature_butt_1 span
{
  display: none;
}
/*ends*/

/*home feature butt 2*/
#home_feature_butt_2
{
	display: block;
	width: 317px;
	height: 60px;
	background-image: url(../images/home_feature_butt_2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	margin-right: 19px;
	margin-top: 5px;
	margin-bottom: 20px;
}
#home_feature_butt_2:hover
{ 
  background-position: 0 -60px;
}
#home_feature_butt_2 span
{
  display: none;
}
/*ends*/

/*home feature butt 3*/
#home_feature_butt_3
{
	display: block;
	width: 317px;
	height: 60px;
	background-image: url(../images/home_feature_butt_3.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	margin-top: 5px;
	margin-bottom: 20px;
}
#home_feature_butt_3:hover
{ 
  background-position: 0 -60px;
}
#home_feature_butt_3 span
{
  display: none;
}
/*ends*/

#home_text {
	float: left;
	width: 612px;
	font-size: 0.8em;
	line-height: 1.5em;
	text-align: justify;
	background-image: url(../images/home_text_back.png);
	background-repeat: repeat-y;
	height: 289px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
#home_text a:link, #home_text a:active, #home_text a:visited{
	color: #4F7C10;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4F7C10;
	
}
#home_text a:hover{
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#home_text h1{
	font-size: 1.9em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4F7C10;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#home_text h2{
	font-size: 1.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	padding: 0px;
	margin: 0px;
}
#home_offer {
	float: right;
	padding-left: 19px;
}


/**********Home Page Ends**********/



/**********Contact Form Starts**********/

#contact_us {
	padding-bottom: 10px;

}
#contact-area {
	width: 640px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#contact-area td{
	padding-bottom: 10px;
	vertical-align: top;
}
#contact-area .red{
	color: #CC0000;
}
.contact-text_fields{
	width: 380px;
	font-size: 1.6em;
	border: 1px solid #72C4EA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #EFF8FD;
	background-image: url(../images/form_input_back.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: normal;
	color: #666666;
}
.contact-text_select{
	width: 392px;
	font-size: 1.6em;
	border: 1px solid #72C4EA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -8px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #EFF8FD;
	font-weight: normal;
	color: #CC0000;
}
.pack_price{
	width: 380px;
	font-size: 1.6em;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: normal;
	color: #CC0000;
	float:left;

}
#contact-area textarea {
	height: 90px;
	font-family: Arial, Helvetica, sans-serif;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 1px solid #4F7C10;
}

#contact-area input.submit-button {
	width: 112px;
	float: right;
	margin-right: 33px;
	background-color: #4F7C10;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	background-image: url(../images/submit.png);
	background-position: center center;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
#contact-area select {
	border: 1px solid #72C4EA;
}
#contact-area  .check{
	width: 20px;
	background-image: none;
}
label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 200px;
	padding-top: 9px;
	font-size: 1.6em;
	font-weight: normal;
	color: #4F7C10;
	padding-bottom: 9px;
	line-height: 1.1em;
}
.non_label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 200px;
	padding-top: 9px;
	font-size: 1.6em;
	font-weight: normal;
	color: #4F7C10;
	padding-bottom: 9px;
	line-height: 1.1em;
}
/***********Contact Form Ends***********/

