@charset "utf-8";
/* CSS Document */ 
body {
	background: #fff; margin: 0; padding: 0; background-image: url(../images/topBG.jpg); background-repeat:repeat-x; font-weight: normal;	
	}
ul, h2{padding:0px; margin:0px;}
ul{list-style-type:none}
#container { 
	width: 948px; background: #FFFFFF; margin: 0 auto; 
} 
#header { 	
	width: 948px; height: 226px; margin: 0px; padding: 0px;
} 
#header #left { 	
	height: 226px; width: 271px; background-color:#F5F5F5; background-image:url(../images/companylogo.jpg); background-repeat:no-repeat; margin: 0px; padding: 0px; float:left;
} 
#header #rightindex { 	
	height: 226px; width: 677px;  background-color:#F5F5F5; background-image:url(../images/index_header.jpg); background-repeat:no-repeat; margin: 0px; padding: 0px; float:right;
} 
#header #rightdesign { 	
	height: 226px; width: 677px;  background-color:#F5F5F5; background-image:url(../images/index_webdesign.jpg); background-repeat:no-repeat; margin: 0px; padding: 0px; float:right;
} 
#header #rightapproach { 	
	height: 226px; width: 677px;  background-color:#F5F5F5; background-image:url(../images/index_approach.jpg); background-repeat:no-repeat; margin: 0px; padding: 0px; float:right;
}
#header #rightprice { 	
	height: 226px; width: 677px;  background-color:#F5F5F5; background-image:url(../images/index_price.jpg); background-repeat:no-repeat; margin: 0px; padding: 0px; float:right;
}
#header #rightportfolio { 	
	height: 226px; width: 677px;  background-color:#F5F5F5; background-image:url(../images/index_portfolio.jpg); background-repeat:no-repeat; margin: 0px; padding: 0px; float:right;
}
#header #rightcontactus { 	
	height: 226px; width: 677px;  background-color:#F5F5F5; background-image:url(../images/index_contactus.jpg); background-repeat:no-repeat; margin: 0px; padding: 0px; float:right;
}
#header #rightlinks { 	
	height: 226px; width: 677px;  background-color:#F5F5F5; background-image:url(../images/index_links.jpg); background-repeat:no-repeat; margin: 0px; padding: 0px; float:right;
}
#sidebar1 {
    width:271px; float: left; margin: 0px; padding: 0px; background-image:url(../images/leftBG.jpg); background-repeat:repeat-y;
}
#sidebar1 h3,  #sidebar1 p {
	margin-left: 35px; margin-right: 35px; margin-bottom:10px; margin-top:10px; text-align:center; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#5f5f5f;
}
#sidebar1 h2 {
	margin:0px;	padding:0px;
	}
#sidebar1 h4 {
	margin:0px; padding:0px; text-align:center;
	}
#mainContent {
    width:677px; float:right; border-bottom:solid 1px #ccc;
}
#mainContent #link {
    width:677px; float:right;	
} 
#mainContent #home {
	width:71px;	height:39px; text-align:center; float:left;
}
#mainContent #approach{
	width:126px; height:39px; text-align:center; float:left;
}
#mainContent #design{
	width:140px; height:39px; text-align:center; float:left;
	}
#mainContent #portfolio{
	width:116px; height:39px; text-align:center; float:left;
	}
#mainContent #price{
	width:117px; height:39px; text-align:center; float:left;
}
#mainContent #contact{
	width:107px; height:39px; text-align:center; float:left;
}
#mainContent #leftcontent{
	width:453px; float:left; margin:8px 0 0 0; background-image:url(../images/linegray.jpg); background-repeat:repeat-y; background-position:right; padding:0px;
}
#mainContent #leftcontent p{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; margin: 7px; font-weight:normal;
}
#mainContent #leftcontent p a{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; font-weight:bold; text-decoration:underline;}
#mainContent #leftcontent p a:hover{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; font-weight:bold; text-decoration:none;}

#mainContent #leftcontent h5{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; color:#5f5f5f; margin: 7px; font-weight:normal;
}
#leftcontent ul.services{width:157px; height:70px; float:left; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f; font-weight:normal; margin:0px 0 0 0; padding:0 0 0 6px}
#leftcontent ul.services li{width:157px; height:20px; display:block; background:url(../images/bullet2.jpg) 0 7px no-repeat #fff; color:#5f5f5f; text-decoration:none; line-height:20px; padding:0 0 0 16px;}

#leftcontent ul.servicestwo{width:250px; height:90px; float:left;  color:#5f5f5f; padding:0px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f; font-weight:normal; margin:0px 0 0 0;}
#leftcontent ul.servicestwo li{width:250px; height:20px; display:block; background:url(../images/bullet2.jpg) 0 7px no-repeat #fff; color:#5f5f5f; text-decoration:none; line-height:20px; padding:0 0 0 16px;}
#leftcontent ul.form{width:180px; height:70px; float:left; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f; font-weight:normal; margin:0px; padding:6px 0 0 6px;}
#leftcontent ul.form li{width:180px; height:40px; margin:0px; padding:0px;}
#leftcontent ul.formtwo{width:250px; height:90px; float:left;  color:#5f5f5f; padding:0px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f; font-weight:normal; margin:0px; padding:0px; text-align:left;}
#leftcontent ul.formtwo li{width:250px; height:40px; margin:0px; padding:0px; text-align:left;}

#leftcontent ul.offer{width:380px; height:187px; float:left; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f; font-weight:normal; margin:0px; padding:0 0 0 6px}
#leftcontent ul.offer li{width:380px; height:20px; margin:0px; padding:0 0 0 16px; display:block; background:url(../images/bullet2.jpg) 0 7px no-repeat #fff; color:#5f5f5f; text-decoration:none; line-height:20px;}
#mainContent #leftcontent2{
	width:650px; float:left; margin:8px 0 0 0;
}
#mainContent #leftcontent2 p{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; margin: 7px; font-weight:normal;
}
#mainContent #leftcontent2 p a{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; font-weight:bold; text-decoration:underline;}
#mainContent #leftcontent2 p a:hover{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; font-weight:bold; text-decoration:none;}
#mainContent #leftcontent2 h5{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; color:#5f5f5f; margin: 7px; font-weight:normal;
}

#mainContent #leftcontent3{
	width:650px; float:left; margin:8px 0 0 0; text-align:center;
}
#mainContent #leftcontent3 p{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; margin: 7px; font-weight:normal;
}
#mainContent #leftcontent3 p a{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; font-weight:bold; text-decoration:underline;}
#mainContent #leftcontent3 p a:hover{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; font-weight:bold; text-decoration:none;}
#mainContent #leftcontent3 h5{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; color:#5f5f5f; margin: 7px; font-weight:normal;
}

#portfolios{width:630px; margin:0px;  height:160px;}
#thumbsleft{width:290px; height:160px; display:block;  color:#5f5f5f; text-decoration:none; padding:10px 10px 20px 10px; margin:0px; float:left; }
#thumbsright{width:290px; height:160px; display:block;  color:#5f5f5f; text-decoration:none; padding:10px 10px 20px 10px; margin:0px; float:right;}

#thumbsleft ul.toolsl{width:280px; height:20px; float:left; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f; font-weight:normal; margin:0px; padding:0px;}
#thumbsleft ul.toolsl li{width:280px; height:20px; display:block; background:url(../images/bullet2.jpg) 0 7px no-repeat #fff; color:#5f5f5f; text-decoration:none; line-height:20px; padding:0 0 0 16px; margin:0px;}
#thumbsleft ul.toolsl a{width:280px; height:20px; display:block;  color:#5f5f5f; text-decoration:underline; line-height:20px; margin:0px; padding:0px;}
#thumbsleft ul.toolsl a:hover{width:290px; height:20px; display:block;  color:#5f5f5f; text-decoration:none; line-height:20px; text-decoration:none; padding:0px; margin:0px;}

#thumbsright ul.toolsr{width:280px; height:20px; float:left; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f; font-weight:normal; margin:0px 0 0 0; padding:0px; }
#thumbsright ul.toolsr li{width:280px; height:20px; display:block; background:url(../images/bullet2.jpg) 0 7px no-repeat #fff center; color:#5f5f5f; text-decoration:none; line-height:20px; padding:0 0 0 16px;}
#thumbsright ul.toolsr a{width:280px; height:20px; display:block;  color:#5f5f5f; text-decoration:underline; line-height:20px;}
#thumbsright ul.toolsr a:hover{width:280px; height:20px; display:block;  color:#5f5f5f; text-decoration:none; line-height:20px; text-decoration:none; padding:0px;}

#mainContent #rightcontent{
	width:194px; float:right; padding:14px; 
}
#mainContent #rightcontent h6{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#5f5f5f; margin: 7px 0 0 0; font-weight:normal; text-align:left;
}
#rightcontent p{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px; color:#5f5f5f; margin: 7px 0 7px 0; font-weight:normal; text-align:center;
}

#mainContent #rightcontent #process{
width:193px; padding-top:6px;
}
#mainContent #rightcontent #process p{
 width:193px; height:auto; text-align:left; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; margin: 7px 0 7px 0; font-weight:normal; text-align:left;
}
#mainContent #rightcontent #process a{
 width:193px; height:auto; text-align:left; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; margin: 7px 0 7px 0; font-weight:normal; text-align:left;
 text-decoration:underline;
}
#mainContent #rightcontent #process a:hover{
 width:193px; height:auto; text-align:left; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; margin: 7px 0 7px 0; font-weight:normal; text-align:left;
 text-decoration:none;
}
#mainContent #rightcontent ul{width:162px; text-align:left; margin:15px 0 0 0; padding:0px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f; font-weight:normal;}
 #mainContent #rightcontent ul li{width:162px; height:18px; display:block; background:url(../images/bullet1.jpg) 0 5px no-repeat #fff; color:#5f5f5f; text-decoration:none; line-height:20px; padding:0 0 0px 18px;}
 
#mainContent #rightcontent ul li span{text-decoration:none;}
#pricecontent {width:677px;}
#footer { 
	padding:0px;margin:0px;
} 
#footer p {
	padding-top: 5px; padding-bottom: 5px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#5f5f5f; margin:0px; font-weight:600; letter-spacing:0px;
}
.fltrt { 
	float: right; margin-left: 8px;
}
.fltlft {
	float: left; margin-right: 8px;
}
.clearfloat {
	clear:both; height:0; font-size: 1px; line-height: 0px;
}
#copyright {height:67px; background-image:url(../images/footterbg.jpg); background-repeat:repeat-x;}
#copyright p {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:normal; padding-top:19px; text-align:center;}
#copyright p img {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:normal; text-align:center; padding-left:15px;}
#copyright p a{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:normal; text-decoration:none;}
#copyright p a:hover{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:normal; text-decoration:underline;}

#sitemap{width:651px; float:left;}
.sitetext{font-family:'Trebuchet MS'; font-size:12px; color:#5f5f5f; padding:5px 13px 5px 13px; font-weight:normal;}

#mainContent #newcontent{
	width:660px; float:left; margin:8px 0 0 0; background-image:url(../images/linegray.jpg); background-repeat:repeat-y; background-position:right; padding:0px; 
}
#mainContent #newcontent p{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; margin: 7px; font-weight:normal;
}
#mainContent #newcontent p a{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; font-weight:bold; text-decoration:underline;}
#mainContent #newcontent p a:hover{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; font-weight:bold; text-decoration:none;}

#mainContent #newcontent h5{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; color:#5f5f5f; margin: 7px; font-weight:normal;
}