@charset "utf-8";
/* CSS Document */
img, div, p, span, li, a, input	{behavior: url(../iepngfix.htc)}
html							{font-size:100%; font-family:arial, verdana; text-decoration:none;}
body							{background:#2e2f35 url(../images/bodybg.jpg) repeat-x center top; margin:0px; padding:0px;}

body.inner-body					{background:#2e2f35 url(../images/bodybg-inner.jpg) repeat-x center top; margin:0px; padding:0px;}

p.copyright						{color:#999999; font-size:11px; float:left; padding-left:340px;}

tr, td, div, p					{
									font-family		:"Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
									font-size		:14px;
									color			:#000;
									line-height		:17px;
								}
							
h2								{font-size:25px; font-style:italic; font-weight:bold; line-height:25px; color:#000000; 
								 padding:6px 30px 0px 0px; display:block; width:400px; float:right; margin-top:0px;}
h2 .navi-blue					{font-size:25px; font-style:italic; font-weight:bold; line-height:25px; color:#5fcffe;}		

h3{
	font-family		:"Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
	padding			:15px 0 5px 0;
	margin			:-20px 0 10px 0px;
	font-size		:18px;
	font-weight		:bold;
	font-style		:italic;
	color			:#000;
	line-height		:22px;
}
					
							
a.button						{display:block; width:270px; height:35px; background:url(../images/button.png) no-repeat left top; 
								 color:#333333; font-weight:bold; font-size:17px; text-decoration:none; padding:10px 0px 0px 20px; margin:6px 0px;}	
								 
a.button:hover					{display:block; width:270px; height:35px; background:url(../images/button.png) no-repeat left top; 
								 color:#5fcffe; font-weight:bold; font-size:17px; text-decoration:none; padding:10px 0px 0px 20px; margin:6px 0px;}									 						
													
a.logo							{display:block; width:320px; height:110px; /*background:url(../images/logo.gif) no-repeat 0px 10px; */ 
							 	 padding:32px 0px 10px 0px; margin:0px auto;}
								 
a.logoinner						{display:block; width:220px; height:95px; padding:12px 0px 0px 160px; float:left;}								 
								 
h1								{font-size:32px; font-weight:bold; font-style:italic; color:#FFFFFF; 
								 line-height:35px; border-bottom:#666666 1px solid; padding:8px 0px 0px 0px;}
h1 .headingblue					{font-size:32px; font-weight:bold; font-style:italic; color:#5fcffe; line-height:35px; }								 
.wrapper						{display:block; width:1000px; margin:0px auto;}
.clearfix						{clear:both;}

.home-left						{display:block; float:left; width:260px; padding-top:150px;}
.home-right						{display:block; float:left; width:740px; height:550px;}


#main-nav						{display:block; float:right;  margin:0px 0px 0px 0px; padding:0px; 
								 width:600px; height:111px;}
#main-nav ul					{list-style-type:none; margin:55px 50px 0px 0px;}

#main-nav li					{display:inline;}

#main-nav li a					{padding:20px 10px 14px 10px; font-style:italic; font-weight:bold; font-size:20px; 
							 	 color:#000; text-decoration:none; font-family: Trebuchet MS; }
#main-nav li a:hover			{padding:20px 10px 14px 10px; font-style:italic; font-weight:bold; font-size:20px; 
							 	 color:#5fcffe; text-decoration:none;  font-family: Trebuchet MS; }

.billboard-links				{display:block;}
a.PrintDesign					{display:block; width:139px; height:39px; margin:240px 174px 0px 0px; float:right; }								
a.WebDesign						{display:block; width:219px; height:59px; margin:182px -150px 0px 0px; float:right;}								
a.LogoDesign					{display:block; width:320px; height:79px; margin:0px; float:right;}

.VanWrapper						{display:block; }
.Van							{display:block; width:249px; height:258px; background:url(../images/van.png) no-repeat left top; 
								 float:right; margin:-10px 250px 0px 0px;}

div#rotator 					{height:88px; margin:85px 0px 0px 40px;}

.Content-Box					{display:block; width:1000px; margin:0px auto; height:730px;}

.Content-Left-Box				{display:block; float:left; width:767px; }
.inner-top						{display:block; height:41px; background:url(../images/inner-top.png) no-repeat -2px 0px; margin-top:20px;}
.inner-bg						{display:block; background:url(../images/inner-bg.png) repeat-y -2px 0px; padding:0px 10px; height:629px;}
.inner-bottom					{display:block; height:29px; background:url(../images/inner-bottom.png) no-repeat -2px 0px;}

.Left-Nav						{display:block; float:left; width:199px; padding:5px;}
.Right-Content					{display:block; float:left; width:500px; border-left:#ccc 1px solid;  margin-left:10px; 
								 padding:10px; height:480px; overflow:auto;}
.Right-Content p				{font-size:11px; color:#666666; font-family:verdana; line-height:19px;}
.Content-Right-Box				{display:block; float:left; width:233px; padding-top:220px; }

.Right-Content ul{
	margin			:0;
	padding			:0;
	list-style-type :none;
}

.Right-Content ul li{
	margin			:30px 0px 10px 0px;
	padding			:0px 0px 0px 15px;
	line-height		:18px;
	list-style-type	:none;
	background:url(../images/blt-number-bg.gif) no-repeat 0px 5px;
}

/*-------------------------------------------right-content------------*/

.Right-Content1				{display:block; float:left; width:500px; border-left:#ccc 1px solid;  margin-left:10px; 
								 padding:10px; height:480px; overflow:auto;}
.Right-Content1 p				{font-size:11px; color:#666666; font-family:verdana; line-height:19px;}
.Content-Right-Box				{display:block; float:left; width:233px; padding-top:220px; }

.Right-Content1 ul{
	margin			:0;
	padding			:0;
	list-style-type :none;
}

.Right-Content1 ul li{
	margin			:30px 0px 10px 0px;
	padding			:0px 0px 0px 15px;
	line-height		:18px;
	list-style-type	:none;
	background:url(../images/blt-number-bg1.png) no-repeat 0px 5px;
}


.reason-number{
	font-size		:16px !important;
	color			:#fff;
	font-style		:normal;
}

h3 span.grey_text			{font-style:normal; color:#666666; font-size:16px; padding-left:10px;}
h3 span.blue_text			{font-style:normal; color:#5fcffe; font-size:16px;}

ul#team-member div			{float:right; padding:10px 0px 10px 10px;}

ul#team-member li			{font-size:11px; color:#666666; font-family:verdana;}

.footer-image					{background:url(../images/footer-image.gif) no-repeat center top; min-width:1000px; }
.footer							{display:block; background:#2e2f35 url(../images/footerbg.gif) repeat-x 0px 0px;  min-width:1000px; }
.phone							{display:block; height:31px; background:url(../images/phone.gif) no-repeat right bottom; 
								 width:980px; margin:0px auto;}
.footer-contents				{display:block; width:1000px; margin:0px auto; }

.set							{	display:block;
								 	font-family		:"Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
									font-size		:13px;
									color			:#ccc;
									line-height		:20px; width:300px; float:left; min-height:400px; margin:0px 12px;
								}
.set a:link, .set a:visited		{color:#cccccc;}
.set a.button:link, .set a.button:visited		{color:#333333;}
.set a.button:hover, .set a.button:active		{color:#5fcffe;}
								
#left-navigation{
	margin			:0 5px 0 5px;
	padding			:0;
	width			:200px;
	list-style-type :none;
}
								
#left-navigation li{
	margin			:10px 0px;
	padding			:0;
	font-family		:"Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
	font-size		:12px;
	font-weight		:bold;
	line-height		:20px;
	list-style-type	:none;
	background		:url(../images/dot-line.jpg) repeat-x bottom;	
}

#left-navigation li a{
	background		:url(../images/skyblue-circle-arrow.jpg) no-repeat;
	padding-left	:25px;
	color			:#2d2f32;
	text-decoration	:none;	
	
}

#left-navigation li a:hover{
	color			:#5fcffe;
	text-decoration	:none;
}

/* TESTIMONIALS */
	
#testimonial {
	width:100%;
	margin:0px 10px 0px 0px;
}

#testimonial p {font-size:11px; color:#333333; font-style:italic; font-weight:bold; font-family:verdana;}

#testimonial blockquote{
	margin: 20px 0px 0px 0px;
	padding:2px 10px 20px 35px;
	background:url(../images/quote.png) no-repeat top left;
}

#testimonial span.author {font-style:normal; color:#666666; text-align:right; display:block;}
#testimonial blockquote p{
	text-align:left;
	font-style:italic;	
	font-weight: bold;	
	padding:10px 0px 20px 0px;
	background:url(../images/quote2.jpg) no-repeat 100px 100%;
}

#testimonial blockquote p.author{
	margin:10px 0px 0px 0;
	text-align:right;
	font-size:11px;
	color:#999;
	font-weight:bold;
}

/* END TESTIMONIALS */			
/* START - CONTACT FORM */


#left-list{
	margin			:0 5px 0 5px;
	padding			:0;
	width			:200px;
	list-style-type :none;
}

#left-list li{
	margin			:0;
	padding			:0;
	font-family		:"Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
	font-size		:13px;
	line-height		:25px;
	list-style-type	:none;
	background		:url(../images/dot-line.jpg) repeat-x bottom;	
}

#left-list li a{
	color			:#2d2f32;
	text-decoration	:none;	
}

#left-list li a:hover{
	color			:#5fcffe;
	text-decoration	:none;
}


#contact_form {
	padding:0;
	margin:0;
}

fieldset#contact_form	{border:0px;}

#contact_form legend{
	padding:0 0 20px 0;
	margin:0;
	font-size:18px;
}
#contact_form label{
	float:left;
	width:100px;
	font-size:16px;
	font-weight:bold;
	color:#5f5f5f;
}
#contact_form div{
	display:block;
	padding-bottom:10px;
	padding-left:10px;	
}
#name,
#email,
#subject,
#message{
	border:1px solid #DDD;
	padding:5px;
	color:#5e5e5e;
	background:#f2f2f2 url(../images/input_bg.gif) repeat-x top;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}


#name:focus,
#email:focus,
#subject:focus,
#message:focus{
	border:1px solid #acacac;
	padding:5px;
}

#name,
#email,
#subject{
	width:285px;
}
#message{
	width:350px;
	height:130px;
}

.button{
	border:none;
	padding:8px 0px 8px 30px;
	background:url(../images/contact.png) no-repeat;
	min-width:200px;
	min-height:40px;
}

#content .errorMsg h3{
	color:red;
}

#content .infoMsg h3{
	color:green;
}

#note {
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	border: 1px #CDCDCD solid;
	display: none;
	background-color:#FFFFCC;
	text-align: center;
}

#mycarouse-plugin{width:500px; float:left;}

#mycarousel li{display:inline; float:left; background:none; margin:0px 0px 0px 0px;}
/* #mycarousel ul li{display:inline; float:left; width:75px; height:75px;} */

.clearfix				{ clear:both;}

.img_left{float:left; margin:0px; padding:10px;}

.sectiontableheader th	{color:#000000; }
