body		{position: relative; top: -8px; left: -9px;
			color:#7c7c7c; background:#130707;
			}
h1, h2, h3, h4	{font-family: Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c;}
h3	{font-size: 24px; font-weight:normal;}
h2	{font-size: 20px;}
h1 span, h2 span, h3 span	{color: #c1c1c1;}
p, li, a, input, textarea 	{font-size: 14px; color:#9c9c9c;font-family: georgia; line-height:18px;}		
p.about	{font-size: 16px; line-height:22px;}
.mb {margin-bottom: 50px;}
li 	{list-style: none;}
a img	{border: 0;}
a	{ text-decoration:none;color: #3399CC;}
a:hover	{color:#0066FF ; text-decoration:underline;}
.error	{border-color: #ff0000;}

#widthWrap {width: 650px; border-bottom: 1px solid #ccc; padding-bottom:10px; margin-bottom:10px}
#preLoadMM	{display: none; overflow:hidden; width: 0px; height: 0px; left:-100px;}
#preLoadMM img, .xtitle	{display: none;}
#xdata, #xdata h1, #xdata p	{display: none; position:absolute; top: -1000px; margin:0px; width:0px; height:0px; overflow:hidden; z-index:-2000;}
#rhCol	{float: right; width:265px; margin-top:-20px;}
#rhCol h3	{margin-bottom: 0px;}
/* banner content */
#pageWrap	{width: 950px; background:;
		padding: 0 8px 0 9px; margin:auto;}

#topBGimage	{background: #130707 url(../images/bannerBG.png) no-repeat center top; position:absolute; height: 377px; width:100%;padding: 0 8px 0 9px; top:-6px; z-index:-1;}
.pagetop	{background: url(../images/logolarge.png) no-repeat right 100px; height:320px; width:100%;
			 border-bottom:2px solid #ddd; padding-top: 20px; margin-bottom:55px;}
.pagebottom	{min-height: 300px;}
.pagetop .header {height: 80px;}

#tlHeader	{ position:absolute; width:347px; height:57px; background: #;}
#tlHeader h1	{font-family: Serif Medium; font-size:54px; color:#fff; margin:-15px 0 -20px 0; text-decoration:;}
#tlHeader h2	{display: ; margin:0px; color: #FFFFFF; font-size:19px; text-align:right; padding-right:7px;}

#tlFeedback	{width: 280px; margin-left: 360px;}
#tlFeedback p {color: #FFFFFF; font-size:18px;}
#tlFeedback p span	{color: #fff; font-size:12px;margin-top: 5px; float:right; border-top:1px dotted #eee; padding-top:3px;}

#navigation	{width: 680px; background:#	; float:left;}
#navigation li a	{font-size: 17px; padding:18px 0; float:left; color:#e5e5e5;}
	
#navigation li a:hover,#navigation li a.current	{color: #fff;}

#navigation li#work a 	{background: url(../images/listElements/work.gif) no-repeat left 17px; padding-left:130px;}
#navigation li#work a:hover, #navigation li#work a.current	{background:  url(../images/listElements/workH.gif) no-repeat left 17px;}
#navigation li#results a 	{background: url(../images/listElements/results.gif) no-repeat left 17px; padding-left:110px;}
#navigation li#results a:hover, #navigation li#results a.current		{background:  url(../images/listElements/resultsH.gif) no-repeat left 17px;}
#navigation li#seo a 	{background: url(../images/listElements/seo.gif) no-repeat left 17px; padding-left:70px;}
#navigation li#seo a:hover, #navigation li#seo a.current		{background:  url(../images/listElements/seoH.gif) no-repeat left 17px;}
#navigation li#products a 	{background: url(../images/listElements/products.png) no-repeat left 17px; padding-left:125px;}
#navigation li#products a:hover, #navigation li#products a.current		{background:  url(../images/listElements/productsH.png) no-repeat left 17px;}


#footerWrap	{width: 100%; border-top: 4px solid #1a1a1a; background:#000; margin:40px 0 -14px 0; padding: 8px; }				
#footer		{width: 950px; height:265px; margin: auto;
			background: url(../images/.jpg) no-repeat center;}	
			

#footer div.col	{display: inline; float:left; width:240px; height:200px; margin-right: 30px;}		 
	
#footer div.software.col, #footer div.links.col	{background: url(../images/footerdivide.gif) no-repeat right 60px;}
	
#footer div.col li	{padding-top: 5px; margin-top:5px;}
#footer div.col li:hover {}
#footer div.col li	a {font-size:16px; color:#7c7c7c;}
#footer div.col li a:hover, #footer div.col li a.current {color: #3399CC;  }

/*tabular data*/

/*add item form , cpanel */
#addItemForm table	{font-size: 12px;}
#addItemForm table tr td input, #addItemForm table tr td textarea	{padding: 8px;}
#addItemForm table tr td input#text1	{width: 300px;}
#addItemForm table tr td select#sel1	{width: 320px; padding: 8px;}
#addItemForm table tr td textarea#text2	{width: 300px; height: 250px;}
#addItemForm table tr td textarea#text3	{width: 300px; height:200px;}
#addItemForm table th,#addItemForm table td	{text-align: left; vertical-align:top;}
#addItemForm table th	{width: 160px; text-transform:uppercase; color: #CC6600;}
/* contact form */
#footer #contactForm #name, #footer #contactForm #email 	{padding: 8px; width: 187px; margin-bottom:5px; color:#666;} 
#footer #contactForm textarea	{width: 400px; padding: 8px; color:#666;}
#footer #contactForm	{width: 423px;margin-left: 0px;padding-top: 0px; background:}
#footer #contactForm .submit	{padding: 3px 10px; margin-top: 5px; position:; float:left;}
#contactForm #form-error p	{color: #FF3366;}
#contactForm #form-error p, #contactForm #form-success p	{float: right; font-size:11px; width:350px; background:; position:absolute;  margin-left: 72px;}
#contactForm #form-success p	{color:#CCFF33}

ul.gallery {
	width: 685px; /*--Adjust width according to your scenario--*/
	list-style: none;
	margin: 0; padding: 0;
	padding-bottom:10px; border-bottom: 2px solid #ddd;
	display: table-cell; background:;
}
ul.gallery li {
	float: left;
	margin: 0px 15px 15px 0;
	text-align: center;
	border: 1px solid #ccc;
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.gallery li a.thumb {
	width: 320px; /*--Width of image--*/
	height: 220px; /*--Height of image--*/
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 320px;
	height: 220px;
	overflow: hidden;
	display: block;
}
ul.gallery li a.thumb:hover {
	background: #333; /*--Hover effect for browser with js turned off--*/
}
ul.gallery li h2	{margin: 0px;}
ul.gallery li h2 a {
	font-weight: bold;
	margin: 0; padding: 5px 0;
	background: #f0f0f0;
	font-family:arial;
	border-top: 1px solid #fff; /*--Subtle bevel effect 6699FF--*/
}
ul.gallery li a {text-decoration: none; color: #777; display: block;}

/*pages styles*/
#productWrap	{width: 650px; margin-bottom:15px;padding-bottom:10px; border-bottom:2px solid #ddd; }
#productWrap #details	{float: right; width:370px;}
#productWrap #details h2	{margin: 2px 0;}
#productWrap #details p	{margin: 2px 0 4px 0;}
#productWrap #imgCont	{width: 260px; height:120px; border:3px solid #ccc; overflow:hidden;}
#productWrap #imgCont img	{width:350px;}
#productWrap #imgCont.void	{border-color: #FFFFFF;}#productWrap #imgCont.void:hover	{border-color: #FFFFFF;}
#productWrap #imgCont:hover	{border-color: #fff}

/*seo pages 3399CC ff6591 */
#seoItemWrap, #resultsItemWrap	{margin-bottom: 15px; padding-top:5px; border-bottom: 1px solid #ddd; width:660px;}
#seoItemWrap h2 {margin-bottom: 5px; color:#a5a5a5;} #resultsItemWrap h2 {margin-bottom: 5px}
#seoItemWrap p.link a	{border-top: 1px solid black; margin-top:0px;}
#seoItemWrap a img, #resultsItemWrap a img	{width: 653px; border:3px solid #ddd;}
#seoItemWrap a img:hover, #resultsItemWrap a img:hover	{border-color: #fff;}

#resultsFull	{width: 650px; border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom:10px;}
#resultsFull #seoImages1 a img	{width: 300px; margin: 0 15px 15px 0; border:3px solid #ddd;}
#resultsFull #seoImages1 a img	{background: url(../images/loading.gif) no-repeat center 46px;}
#resultsFull #seoImages1.analytic a img	{width: 190px; height:250px; margin: 0 15px 15px 0; border:3px solid #ddd;}
#resultsFull #seoImages1.seo a img	{width: 190px; height:120px; margin: 0 15px 15px 0; border:3px solid #ddd;}
#resultsFull img.header	{width: 635px;}
#resultsFull #seoImages1 a img:hover	{border-color: #fff;}
#resultsFull div.inquiries li	{line-height: 28px;}
#resultsFull div.inquiries li b {color: #669900; font-size:20px;}
#resultsFull span.legalS	{color:#9c9c9c; font-size:12px;}
#resultsFull div.inquiries li span	{font-size: 24px; color:#333;}
#resultsFull div.inquiries.synthe img	{width: 290px; height:400px; margin:0px 15px 5px 0;}
.linkB {text-align: right; width:650px;}

#resites #wrap	{float: left;width: 298px; margin: 0px 10px 10px;text-align:center; padding-bottom:10px; border-bottom:1px solid #eee;}
#resites #wrap a	{color: #999;}
#resites a img	{ border:2px solid #ddd; margin-bottom: 5px;}	
#resites a img:hover	{border-color: #fff;}

#why	{display: table-cell;}
#why li	{background: url(../images/li.jpg) no-repeat top left; padding: 5px 0px 5px 55px; height:40px;}

#tgaWrap	{}
#tgaWrap img	{border: 2px solid #ccc;}
#tgaWrap p	{width: 650px;}
#tgaWrap p b	{color: #FFFFFF;}
#tgaWrap  li	{list-style: circle;}