body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	background-image:url(../images/bg.jpg);
	background-position:top center;
	background-repeat: no-repeat;
	background-color:#ffffff;
	margin:0;
	padding:0;
}

#main-container{
	width:968px;
	margin: 0px auto 20px auto;
	display:block;
	}
#main-container-techspecs {
	width:1085px;
	margin: 0px auto 20px auto;
	display:block;
}
h1{
	font-size:24px;
	}
h1.white{
	color:#FFF;
	}
h2{
	font-size:18px;
	}
h2.white{
	color:#FFF;
	}
h2.black{
	color:#000000;
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	}
	
h2.testimonial {
	color:#FFF;
	font-size: 12px;
}
	
h3{
	font-size:16px;
	}
h4{
	font-size:15px;
	}
h5{
	font-size:14px;
	}
h6{
	font-size:13px;
	}
small{
	font-size:11px;
	}
a{
	color:#000000;
	text-decoration:underline;
	}
a:hover{
	color:#666666;
	text-decoration: underline;
	}
.alignright{
	float:right;
	margin: 3px 0px 5px 10px;

	}
.alignleft{
	float:left;
	margin: 3px 10px 5px 0px;
	}

strong{
	font-weight:bolder;
	color: #000000;
	}
i, em{
	font-style:italic;
}

p{
	padding-bottom:20px;
	line-height:20px;}

table{
	margin-bottom: 15px;
}	
table tr td{
	padding:5px;
	margin:0px;
	vertical-align:top;
}	
table tr td ul li{
	padding:0px;
	margin:0px;
	list-style-type:disc;
	list-style-position:inside
}

#content-projects ul, ol{
	position:relative;
	margin: 0px;
	}
#content-projects ul li, ol li{
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	}
	#content-projects ul ul li, ol li{
	padding:0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 50px;
	}
#content-projects ul li{
	list-style-type:disc;
	}
#content-projects ul  ul li{
	list-style-type:square;
}
#content-projects ol li{
	list-style-type: decimal;
	}

#content ul, ol{
	position:relative;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
#content ul li, ol li{
	padding:5px 0 0 5px;
	margin:0 0 0 30px;
	}
#content ul li{
	list-style-type:disc;
	}
#content ol li{
	list-style-type: decimal;
	}

#content table{
	width:100%;
	border-collapse:collapse;
	margin-top:10px;
	border: 1px solid #666666;
	}
#content table tr th{
	background-color:#5B5B5B;
	color:#FFF;
	padding:0px;
	text-align:center;
	border:1px #d6d6d6 solid;
	}	
#content table tr td{
	background-color:#FFFFFF;
	padding:5px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-left-color: #d6d6d6;
	}	


/********************************************************************************************** Header */
#top-header{
	display:block;
	position:relative;
	width:968px;
	height:40px;	
	}
#login{
	position:absolute;
	top:17px;
	right:422px;
	font-size:11px;
	padding:0px 0px 0px 15px;
	margin: 0px auto;
	display:block;
	background:left url('../images/login-mark.jpg') no-repeat;
	cursor:pointer;
	width: 51px;
	}
#contactus{
	position:absolute;
	top:17px;
	right:316px;
	font-size:11px;
	padding:0px 0px 0px 15px;
	margin: 0px auto;
	display:block;
	background:left url('../images/login-mark.jpg') no-repeat;
	cursor:pointer;
	width: 88px;
	}
#searchus{
	position:absolute;
	top:17px;
	right:239px;
	font-size:11px;
	padding:0px 0px 0px 15px;
	margin: 0px auto;
	display:block;
	background:left url('../images/login-mark.jpg') no-repeat;
	cursor:pointer;
	width: 60px;
	}
	
#header{
	position:relative;
	width:960px;
	height:79px;
	margin: 0px auto;
	display:block;
	background:url('../images/header/header-bg.jpg') repeat-x;
	}
#header-techspecs{
	position:relative;
	width:1085px;
	height:79px;
	display:block;
	background:url('../images/header/header-bg.jpg') repeat-x;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
#logo {
	width:290px;
	height:79px;
	display:block;
	background:url('../images/header/logo.jpg') no-repeat;
	float:left;
	}
#main-menu{
	width:665px;
	height:54px;
	display:block;
	background:top right url('../images/header/leftcorner-bg.jpg') no-repeat;
	float:right;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
/********************************************************************************************** Menu */
.menu{
	display:block;
	float:right;
	margin:31px 5px 0px 0px;
	}
#home-off{
	width:62px;
	height:34px;
	background: url('../images/header/menu/home.jpg') no-repeat;
	}
#home-on, #home-off:hover{
	width:62px;
	height:34px;
	background: url('../images/header/menu/home.jpg') no-repeat 0 -34px;
	}
#about-off{
	width:72px;
	height:34px;
	background: url('../images/header/menu/about.jpg') no-repeat;
	}
#about-on, #about-off:hover{
	width:72px;
	height:34px;
	background: url('../images/header/menu/about.jpg') no-repeat 0 -34px;
	}
#services-off{
	width:92px;
	height:34px;
	background: url('../images/header/menu/services.jpg') no-repeat;
	}
#services-on, #services-off:hover{
	width:92px;
	height:34px;
	background: url('../images/header/menu/services.jpg') no-repeat 0 -34px;
	}
#blog-off{
	width:62px;
	height:34px;
	background: url('../images/header/menu/blog.jpg') no-repeat;
	}
#blog-on, #blog-off:hover{
	width:62px;
	height:34px;
	background: url('../images/header/menu/blog.jpg') no-repeat 0 -34px;
	}
#contact-off{
	width:90px;
	height:34px;
	background: url('../images/header/menu/contact.jpg') no-repeat;
	}
#contact-on, #contact-off:hover{
	width:90px;
	height:34px;
	background: url('../images/header/menu/contact.jpg') no-repeat 0 -34px;
	}

/********************************************************************************************** Banner */
#banner{
	position:relative;
	width:874px;
	height:242px;
	display:block;
	background:url(../images/banner/banner-bg.jpg) center top no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 47px;
	padding-bottom: 0px;
	padding-left: 47px;
	
	}
#banner .big{
	font-size:28px;
	color:#FFF;
	padding-bottom:15px;
	display:block;
	} 


.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: hidden; /*leave this value alone*/
	width: 874px; /*Width of Carousel Viewer itself*/
	height: 240px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin:0px; /*margin around each panel*/
	width: 874px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}	
	
div#mySlides .description{
	position:relative;
	font-size:16px;
	color:#2f4b0d;
	width:470px;
	height:230px;
	float:left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#mySlides .description .readmore-bt{
	position:absolute;
	bottom:58px;
	right:48px;
	display:block;
	width:136px;
	height:33px;
	background:url(../images/banner/banner-bt.jpg) bottom no-repeat;
	}
div#mySlides .description .readmore-bt:hover{
	background:url(../images/banner/banner-bt-on.jpg) bottom no-repeat;
	}
	
div#mySlides{

}
div#mySlides .images{
	display:block;
	width:380px;
	height:220px;
	float:right;
	background:url(../images/banner/banner-image-pad.jpg) bottom no-repeat;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}


#quote-bar{
	position:relative;
	width:890px;
	height:64px;
	margin: 0px auto;
	padding:20px 35px 0px 35px;
	display:block;
	background:url('../images/quote-bar/quote-bar-bg.jpg') repeat-x;
	font-size:28px;
	color:#FFF;
	}
#quote-button{
	position:absolute;
	display:block;
	right:35px;
	top:15px;
	width:188px;
	height:51px;
	background: url('../images/quote-bar/get-quote-off.jpg') no-repeat;
	}
#quote-button:hover{
	background: url('../images/quote-bar/get-quote-on.jpg') no-repeat;
	}
	
/********************************************************************************************** Sub Menu  */
#submenu{
	width:930px;
	height:43px;
	margin: 0px auto;
	display:block;
	background: url('../images/supmenu-bg.jpg') no-repeat;
	text-align:right;
	padding:20px 30px 0 0;
	}
#submenu a{
	color:#FFF;
	text-decoration:none;
	margin-left:25px;

	}	
/********************************************************************************************** Tag Line */	
#tagline{
	width:920px;
	height:20px;
	display:block;
	font-size:20px;
	color:#2f4b0d;
	background-color: #FEB640;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	}
	
/********************************************************************************************** Content-container */
#content-container{
	width:908px;
	border:1px #eaeaea solid;
	background: top left url('../images/content-bg-corners.jpg') no-repeat #f4f4f4;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;

	}
#content-container-portfolio{
	width:933px;
	border:1px #eaeaea solid;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-color: #aaaaaa;
	background-image: url(../images/bottom-conten-profoliot-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#content-container-techspecs{
	width:1085px;
	border:1px #eaeaea solid;
	background: top left url('../images/content-bg-corners.jpg') no-repeat #f4f4f4;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;

	}
/********************************************************************************************** Content */
#content-long{
	display:block;
	width:895px;
	float:left;
	margin-top: 15px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
#content-long h2{
	color: #FC951F;
	}
#content-long-techspecs{
	display:block;
	width:1085px;
	float:left;
	margin: 0px;
	}
#content-projects{
	display:block;
	width:583px;
	float:left;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#content-projects h2{
	color: #FC951F;
}
	
#content{
	display:block;
	width:583px;
	float:left;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
#content h2{
	color: #FC951F;
	}
	
#content h4{
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	}

#portfolio-content{
	display:block;
	width:933px;
	float:left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#portfolio-content .project-box{
	display: inline;
	width:229px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	margin-left: 60px;
	}
#portfolio-content .project-box a img{
	border:4px #CCC solid;
	margin-bottom:5px;
	}
#portfolio-content .project-box a:hover img{
	border:4px #999 solid;
	}
#portfolio-content h2 {
	color: #000000;
	font-family: "Trebuchet MS", Arial;
}

/* ---- Posts */
#content .post-wrap{
	display:block;
	padding-bottom:10px;
	margin-bottom:20px;
	background:bottom url('../images/headers-line.jpg') repeat-x;
	}
	
#content img.post-image{
	display:block;
	width:248px;
	float: left;
	}
#content div.post-content{
	width:280px;
	display:block;
	float: right;
	}
#content div.post-content1 {
	width:270px;
	display:block;
	float: right;
	margin-right: 30px;
}
	
#content .post-meta{
	clear:both;
	display:block;
	width:563px;
	padding-top:5px;
	text-align:right;
	font-size:11px;
	}
	
	
#all-news-bt{
	display:block;
	width:105px;
	height:25px;
	background: url('../images/news_bt_off.jpg') no-repeat;
	}
#all-news-bt:hover{
	background: url('../images/news_bt_on.jpg') no-repeat;
	}

#nav-previous{	
	display:block;
	float:left;
	width:105px;
	height:25px;
	background: url('../images/nav_previous_off.jpg') no-repeat;
	}
#nav-previous:hover{	
	background: url('../images/nav_previous_on.jpg') no-repeat;
	}
#nav-next{
	display:block;
	float:left;
	margin-left:10px;
	width:105px;
	height:25px;
	background: url('../images/nav_next_off.jpg') no-repeat;
	}
#nav-next:hover{
	background: url('../images/nav_next_on.jpg') no-repeat;
	}
/* ---- Services */
#content .service-wrap{
	display:block;
	padding-bottom:10px;
	margin-bottom:20px;
	background:bottom url('../images/headers-line.jpg') repeat-x;
	}
#content img.service-thum{
	display:block;
	width:563px;
	margin:10px 0px;
	clear:both;
	}
#content div.service-content{
	width:563px;
	display:block;
	}
#content .service-meta{
	clear:both;
	display:block;
	width:563px;
	padding-top:15px;
	text-align:right;
	font-size:11px;
	}
/********************************************************************************************** Contact Form */
span.red{
	color:#F00;}
.message{
	display:block;
	width:100%;
	padding:10px;
	background-color:#C5C5C5;
	border:1px #999 solid;
	text-align:center;
	font-size:16px;
	}	
#commentForm { 
	width: 563px; 
	}
#commentForm label.error { 
	width: 250px; text-align:left;  color: #F00; font-size:12px;
	}
#commentForm label.error, #commentForm input.submit { 
	display:block; 
	}	
table.quote-form {
	margin:20px 0px;

	}
table.quote-form tr td{
	background-color:#F4F4F4!important;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-style: solid;
	border-right-color: #333333;
	}
table.quote-form tr td.field-name{
	width:150px;
	padding:12px;
	text-align:right;	

	}
table.quote-form input, table.quote-form select, table.quote-form textarea{
	width:330px;
	background-color:#E9E9E9;
	border:1px #C5C5C5 solid;
	padding:5px;
	}
table.quote-form select{
	width:342px;
	background-color:#E9E9E9;
	}
table.quote-form textarea{
	width:330px;
	height:200px;
	background-color:#E9E9E9;
	border:1px #C5C5C5 solid;
	padding:5px;
	}
table.quote-form .submit{
	width:79px;
	height:25px;
	display:block;
	border:0px;
	padding:0px;
	background:top left url('../images/submit.jpg') no-repeat;
	cursor:pointer;
	}
table.quote-form .submit:hover{
	background:top left url('../images/submit_on.jpg') no-repeat;
	
	}
/********************************************************************************************** Side-bar */
#side-bar{
	display:block;
	width:245px;
	float:right;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 40px;
	}
.sidebar-header{
	padding-bottom:10px;
	margin-bottom:10px;
	background:bottom url('../images/headers-line.jpg') repeat-x;
	}

#side-bar #testimonial-text-block{
	display:block;
	width:215px;
	color:#FFF;
	font-size:12px;
	line-height:normal;
	padding:10px;
	border:5px solid #FC951F;
	background-color:#FFA620;
	}	
#side-bar #testimonial-bottom{
	display:block;
	width:245px;
	height:20px;
	background:top right url('../images/testimonial-mark.jpg') no-repeat;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
	
#side-bar #quote-block{
	display:block;
	width:235px;
	color:#f4f4f4;
	font-size:18px;
	line-height:normal;
	padding:10px;
	border:5px #ababab solid;
	background-color:#141414;
	}
#side-bar #quote-block a:hover{
	color:#FFF;	
	}	
.clear{
	width:908px;
	height:1px;
	display:block;
	clear:both;
	}
/********************************************************************************************** Bottom-container */
#bottom-container{
	width:958px;
	display:block;
	color:#f4f4f4;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #7A7A7A;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/bottom-content-bg.jpg);
	}
	
#bottom-container .equipment-box{
	display: inline;
	width:165px;
	float:left;
	margin: 0px;
	padding-left: 60px;
	}
#bottom-container .equipment-box a img{
	border:4px #CCC solid;
	margin-bottom:5px;
	}
#bottom-container .equipment-box a:hover img{
	border:4px #999 solid;
	}
#bottom-container .equipment-smallbox{
	display: inline;
	width:170px;
	float:left;
	margin: 0px;
	padding-left: 30px;
	}
#bottom-container .equipment-smallbox a img{
	border:4px #CCC solid;
	margin-bottom:5px;
	}
#bottom-container .equipment-smallbox a:hover img{
	border:4px #999 solid;
	}
.link-block{
	position:relative;
	display:block;
	float:left;
	width:165px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	}
	
.link-blockMFCT{
	position:relative;
	display:block;
	float:left;
	width:174px;
	border: 1px solid #666666;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	}
.link-blocksmall{
	position:relative;
	display:block;
	float:left;
	width:165px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	}
.link-blockEQUIP{
	position:relative;
	display:block;
	float:left;
	width:165px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	}
.spacerlink-block{
	position:relative;
	display:block;
	float:left;
	width:90px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
.spacerlinkTOP-block{
	position:relative;
	display:block;
	float:left;
	width:30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.spacerlinkEQUIP-block{
	position:relative;
	display:block;
	float:left;
	width:10px;
	margin: 0px;
	}
.link-block a{
	color:#FFFFFF;
	text-decoration: underline;
	}
.link-block hover {
	color:#CCCCCC;
	text-decoration: underline;
}
#clear-bottom{
	display:block;
	clear:both;
	width:960px;
	height:1px;
	}
#bottom-container h2 {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
}
/********************************************************************************************** Footer */

#footer-container{
	position:relative;
	width:960px;
	height:73px;
	margin: 10px auto 0px auto;
	display:block;
	color:#7b7b7b;
	background: url('../images/footer-bg.jpg') no-repeat;
	}
#footer-container-techspecs{
	position:relative;
	width:1085px;
	height:50px;
	display:block;
	color:#7b7b7b;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
#copyright{
	width:280px;
	height:73px;
	display:block;
	font-size:12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
	padding-top: 27px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
#footer-menu{
	position:absolute;
	display:block;
	right:15px;
	top:20px;
	width:417px;
	height:20px;
	}
#footer-menu a{
	display:block;
	padding:5px 10px;
	float:left;
	color:#7b7b7b;
	font-size:14px;
	text-decoration:none;
	}
#footer-menu a:hover{
	color:#000;	
	}
	/* Search styles */
		#search-block {
	width: 233px;
	height: 27px;
	float: right;
	margin-top: 39px;
	padding-right: 30px; /* I use padding-right instead of margin-right to avoid IE6 double margin bug. This works just fine. */
	background: url(../images/search_field.png) no-repeat left top;
	overflow: hidden;
		}
		
			#search-block form {
				padding: 0px;
				margin: 0;
			}
			#search-block #search-field {
	width: 195px;
	border: 0;
	background: none;
	color: #666;
	float: left;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 5px;
			}
			
#search-block #search-submit {
	width: 32px;
	height: 27px;
	margin-left: 0px;
	border: 0;
	background: url(../images/search_button.png) no-repeat left top;
	color: #777;
	font: bold 1em arial, sans-serif;
	cursor: pointer;
	float: left;
}
#search {
	position:absolute;
	top:11px;
	right:3px;
	font-size:11px;
	display:block;
	cursor:pointer;
	background-image: url(../images/search_field.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
		
#search form {
	padding: 0px;
	margin: 0;
}
#search #search-field {
	width: 195px;
	padding: 5px 1px 5px 5px;
	border: 0;
	background: none;
	color: #666;
	float: left;
}
			
#search #search-submit {
    width: 32px;
	height: 27px;
	margin-left: 0px;
	border: 0;
	background: url(../images/search_button.png) no-repeat left top;
	color: #777;
	font: bold 1em arial, sans-serif;
	cursor: pointer;
	float: left;
}
/* HOMEPAGE SLIDER */

#slider {
	height: 185px;
	width: 348px;
	float: left;
	position: relative;
	top: 20px;
	left: 60px;
	z-index: 5;
}


#s-mask {
	height: 79px;
	width: 80px;
	background: url('../images/bg_slider_mask.png') no-repeat center top;
	position: absolute;
	left: 356px;
	top: 29px;
	z-index: 10;
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	float: left;
	position: relative;
	z-index: 5;
}

#slider li{
	width: 364px;
	height: 200px;
	overflow: hidden;
}	

#prevBtn, #nextBtn{ 
	display: block;
	width: 45px;
	height: 45px;
	background: none;
	float: left;
	text-indent: -8000px;
	position: relative;
}	

#prevBtn {
	top: 100px;
	left: -380px;
}

#nextBtn {
	top: 65px;
	left: 55px;
}
												
#prevBtn a, #nextBtn a{  
	display: block;
	width: 45px;
	height: 45px;
}										
div#t-left {
	width: 430px;
	float: left;
	position: relative;
	left: 0px;
	top: 25px;
}

div#t-left h1 {
	color: #2F4B0D;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial;
	font-size: 22px;
}

div#t-left p {
	font: 14px "lucida sans", arial;
	color: #262626;
	line-height: 24px;
	margin: 15px 0px 15px 0px;
	height: 95px;
}

div#t-right {
	width: 438px;
	float: right;
	position: relative;
	z-index: 5;
}
img.t-button {
	border: none;
	margin-right: 10px;
	margin-left: 250px;
}
div#top-content {
	width: 960px;
	height: 242px;
	background-image: url(../images/bg_content_top.png);
}
div#t-left h2 {
	color: #2f4b0d;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
}
