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

body{ background:url(../images/bodybg.jpg) repeat; margin:0; padding:0; font-family:Helvetica, sans-serif, Arial; font-size:14px; color:#505050; }
.header{ background:url(../images/headerbg.jpg) repeat-x;}
.header-content{ width:1000px; margin:0 auto;}
.logo{ float:left;}
.clear{ clear:both; }
.menu{ float:right; font-size:18px;}
.menu a{ text-decoration:none; padding:0 10px; color:#202020; height:80px; display:block; float:left; line-height:70px;  }
.menu a:hover{ background:url(../images/bodybg.jpg); height:75px; border-top:5px solid #872c14; }
.main{ width:1000px; margin:0 auto; }
.right{ float:right; width:280px;}
.slideshow{ border:1px solid #ccc;  overflow:hidden; margin-bottom:10px; /*overflow:hidden; height:300px; */}
.left{ float:left; width:650px;}
p{ line-height:24px; font-size:14px; border-bottom:1px solid #872c14;}
.link{ font-size:14px; color:#872c14; display:block; margin:5px 0; text-align:right;}
a.link:hover{ font-weight:bold; font-size:12px;}
.awards{ font-size:14px; color:#872c14; padding:10px 0;}

.right-menu{ }
.right-menu ul{ margin:0; padding:0; list-style-type:none; border-bottom:1px solid #872c14; }
.right-menu ul li{ font-size:18px; line-height:40px;} 
.right-menu ul li a{color:#872c14; text-shadow:2px 2px 2px #fff; }
.right-menu ul li a:hover{ text-decoration:none; }
.partner ul{ margin:0; padding:0; list-style-type:none; line-height:18px;}
.partner ul li{ padding-bottom:5px;}

.services{font-size:14px; color:#000; line-height:20px; }

.services img{ float:left; margin:0 5px 5px 0;  }
.heading{ font-size:18px; text-shadow:2px 2px 2px #fff; } 



.left td{ line-height:normal; font-size:14px; font-weight:normal; color:#505050;}


.row1   td{ line-height:normal; font-size:18px; font-weight:bold; color:#872c14; border-bottom:1px solid #872c14}

.services-tbl { background:#eee;  border:5px solid #ccc;}

 .even 
	{
		background: #f2f2f2;
	}
	
	.highlight, .first{ background:#DFDFDF;}
	
	.intro{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; line-height:24px; padding-bottom:10px; border-bottom:none }
	
.red{ color:#872c14}

.list ul{ margin:10px 15px; padding:0;}
.list ul li{ line-height:24px; padding-bottom:10px;}

.partner{ margin-top:10px; padding-bottom:10px; border-bottom:0px solid #872c14}

#slideshowHolder{ border:10px #fff solid; }
#slideshowHolderimg{ border:1px sild #ccc;}

#ft-title-slideshowHolder
{
	
	line-height:30px;
	font:16px;
	width:100%;
}

.footer-nav ul
{
	  border-right: 1px dashed #CCCCCC;
    float: left;
    height: 170px;
    margin-left: 40px;
    padding: 0;
    width: 180px;
}

.footer-nav ul li
{
	list-style:none;
	color:#872C14;
	padding-bottom:10px;
}

.footer-nav ul li a
{
	text-decoration:none;
	
	color:#872C14;
}

.footer-nav ul li a:hover
{
	text-decoration:underline;
	
	color:#872C14;
}

img
{
	border:none;
}

/***************************************contact Form *************************************/


.name-email{ width:50%; float:left;}


.quote-form, .quote-form input, .quote-form textarea{ color:#202020; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.quote-form div{ margin:10px 0;} 

.name-email input{ height:30px; line-height:30px; padding:0; margin:0; background:url(../images/inputbg.jpg) repeat-x bottom; width:240px; border:1px solid #ccc;}

input.nopgs{ width:76px; background:url(../images/inputbg.jpg) repeat-x bottom; border:1px solid #ccc; height:30px; line-height:30px; padding:0; margin:0;}

.quote-form select {background:url(../images/inputbg.jpg) repeat-x bottom; border:1px solid #ccc; width:295px; height:30px; line-height:30px; padding:0; margin:0;} 

.quote-form option { line-height:30px; padding:0; margin:0;} 

.chkbx{background:url(../images/inputbg.jpg) repeat-x bottom; border:1px solid #ccc;}
.quotebtn{ border:none;}

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.quote-with p{ background:url(../images/quote-withbg.jpg) no-repeat; padding-left:50px; padding-bottom:15px; line-height:16px; padding-top:0; margin-top:10px;}



.quote-form textarea{ width:512px; background:url(../images/inputbg.jpg) repeat-x bottom; height:80px; border:1px solid #ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#showerr, {
color:#ff0000;
}
#err {
	color:#ff0000;
	display:block;
	text-align:center;
}

.error{
	font-family:Verdana;
	color:#FF0000;
	font-size:11px;
	margin-left:5px;
	position:relative;
	margin-top:-1px;
    margin-bottom:3px;
}
.quote-form
{
	width:550px;
}