html, body {text-align:center; background-color:#fff;}

#seogreendesignwrap {text-align:center; margin-left:auto; margin-right:auto; width:100%;}

#greendesigncontent {position:absolute; text-align:left; width:950px; height:1000px; margin-left:-475px; top:30px; left:50%; background-image:url("background.png"); z-index:10;}

#greendesignnavigation {float:left; background-image:url("images/navigationbackground.png"); background-repeat:no-repeat; height:30px; width:950px; padding-bottom:10px;}

		
	#date {float:left; width:380px; padding-left:20px; padding-top:9px; font-family:HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#fff;}
	
	#navigationitems {text-align:right; float:right; width:550px; height:30px; padding-top:4px;}
	
	
	.navigationhome {text-align:right; width:47px; height:23px; margin-right:20px; padding:0; background-image:url("images/homewhite.png"); float:right;}

	.navigationhome a, .navigationhome a:link, .navigationhome a:visited {display:block; padding-right:20px;}

	.navigationhome img {width:47px; height:23px; border:0;}
	
	.navigationhome a:hover img {visibility:hidden;}

	
	.navigationservices {text-align:right; width:71px; height:23px; margin-right:20px; padding:0; background-image:url("images/serviceswhite.png"); float:right;}

	.navigationservices a, .navigationservices a:link, .navigationservices a:visited {display:block; padding-right:20px;}

	.navigationservices img {width:71px; height:23px; border:0;}
	
	.navigationservices a:hover img {visibility:hidden;}
	
	
	.navigationprocess {text-align:right; width:68px; height:23px; margin-right:20px; padding:0; background-image:url("images/processwhite.png"); float:right;}

	.navigationprocess a, .navigationprocess a:link, .navigationprocess a:visited {display:block;}

	.navigationprocess img {width:68px; height:23px; border:0;}

	.navigationprocess a:hover img {visibility:hidden;}
	
	
	.navigationportfolio {text-align:right; width:85px; height:23px; margin-right:20px; padding:0; background-image:url("images/portfoliowhite.png"); float:right;}

	.navigationportfolio a, .navigationportfolio a:link, .navigationportfolio a:visited {display:block;}

	.navigationportfolio img {width:85px; height:23px; border:0;}
	
	.navigationportfolio a:hover img {visibility:hidden;}
	

	.navigationcontact {text-align:right; width:68px; height:23px; margin-right:20px; padding:0; background-image:url("images/contactwhite.png"); float:right;}

	.navigationcontact a, .navigationcontact a:link, .navigationcontact a:visited {display:block;}

	.navigationcontact img {width:68px; height:23px; border:0;}
	
	.navigationcontact a:hover img {visibility:hidden;}	
	

#sodocreativeboilerplate {width:950px; height:110px; padding:0;}

	#boilerplateleft {float:left; width:465px; height:110px; text-align:left; padding-left:5px; vertical-align:text-top;}
	
	h1#boilerplateleft {vertical-align:text-top; margin-top:20px;}

	#boilerplateright {float:right; width:465px; height:110px; text-align:right;  padding-right:5px;}
	
	#socialcaps {padding-top:95px;}

	
	
#seotagline {width:950px; height:95px; padding:0;font-family:HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; font-size:25px; font-weight:500; color:#666; line-height:60px; font-variant:small-caps;}
	

#greendesignpromo {width:950px; height:350px; padding:0;}

	#greendesignpromoleft {float:left; width:465px; height:350px; text-align:left; padding:0px;}

	#greendesignpromoright {float:right; width:465px; height:350px; font-family:HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; font-size:15px; color:#666; text-align:left; padding:0px;}
	
	h2#greendesignpromo-content {font-family:HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; font-size:18px; color:#fff;}
	
	#greendesignpromo-content {width:940px; padding-right:1px; font-family:HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; font-size:10px; color:#fff; line-height:590px; text-align:right;}
	
	#greendesignpromo-content a:link, #greendesignpromo-content a:visited {color:#fff; text-decoration:none;}
	
	#greendesignpromo-content a:hover, #greendesignpromo-content a:active {color:#fff; text-decoration:underline;}

#greendesignpromonopic {width:950px; padding:0;}

	h2#greendesignpromonopic-content {font-family:HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; font-size:20px; color:#666;}

	#greendesignpromonopic-content {width:930px; padding-right:10px; font-family:HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#666; line-height: 1.5em; word-spacing:2px;}
	
	#greendesignpromonopic-content a:link, #greendesignpromonopic-content a:visited {color:#666; text-decoration:none;}
	
	#greendesignpromonopic-content a:hover, #greendesignpromonopic-content a:active {color:#666; text-decoration:underline;}
	
	#sidebar1 {float:right; width:250px; height:285px; background-image:url("http://sodocreative.com/images/greenback.png"); font-family:HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; font-size:12px; line-height: 1.5em; word-spacing:2px; color:#fff; margin-left:5px; padding-left:5px; padding-right:5px; padding-top:5px;}
	
	#servicesgraph {float:left; width:700px;}
	
	#servicesgraphleft {float:left; width:300px; padding-right:0px;}
	
	#servicesgraphright {float:right; width:340px; text-align:left;}
	
#sodocreativetwitter {width:950px; height:25px; border:1px solid #fff; clear:both; padding-bottom:10px; padding-top:0px; background-color:#fff;}

	#twittermain {width:100%; text-align:left; height:30px; padding-left:5px;}	
	
	#twittersub {padding:0; line-height:18px;}

	#twittersub ul {
		list-style: none; padding-top: 4px; 
		background: #fff 0 0;}

	#twittersub ul li {
			padding: 0;
			border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
	
	#twittersub ul li a {
				font: 12px HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif;
				color: #666;}

	#twitter ul li a:hover { color: #666; }

	#twittersub ul li span {font: 12px HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; color: #666;}
	
	#twittersub ul li span a {font: 12px HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif;}

	#twitter_update_list {font-size:12px;}





#seopromo {width:950px; height:225px; margin-top:10px; padding:0;}

	#promo1 {float:left; width:265px; height:198px; font-family:Trebuchet, Tahoma, Arial, sans-serif; font-size:11px; color:#666; text-align:left; padding-right:77px;}

	#promo2 {float:left; width:265px; height:198px; font-family:Trebuchet, Tahoma, Arial, sans-serif; font-size:11px; color:#666; text-align:left; padding-right:77px;}
	
	#promo3 {float:left; width:265px; height:198px; font-family:Trebuchet, Tahoma, Arial, sans-serif; font-size:11px; color:#666; text-align:left; padding:0px;}


	
	.buttonwebhosting, .buttonwebhosting a {background: url("images/webhostingjq.png") 0 -198px;
	height:198px; width:263px; display:block;}
	
	.buttonwebhosting a {background-position:0 0;}
	
	.buttonstrategy, .buttonstrategy a {background: url("images/strategyjq.png") 0 -198px;
	height:198px; width:263px; display:block;}
	
	.buttonstrategy a {background-position:0 0;}

	.buttonoptimization, .buttonoptimization a {background: url("images/optimizationjq.png") 0 -198px;
	height:198px; width:263px; display:block;}
	
	.buttonoptimization a {background-position:0 0;}



#footeraffiliates {clear:left; width:950px; height:100px; padding:0; margin-top:10px; text-align:left; font: 12px HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; color: #666;}


#sodocreativefooter1 {width:950px; height:25px; margin-top:10px; padding:0; background-color:#fff; clear:left;}

	#footer1left {float:left; width:465px; height:25px; font-family:HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#666; text-align:left; padding-left:5px; padding-top:2px;}

	#footer1right {float:right; width:465px; height:25px; font-family:HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#666; text-align:right; padding-right:5px;padding-top:2px;}
	
	#footer1right a, #footer1right a:visited {color:#666; text-decoration:none; padding-left:15px;}

	#footer1right a:hover, #footer1right a:active {color:#000;}


#sodocreativefooter2 {clear:both; width:950px; height:30px; padding:0; margin-top:10px;}

	#footercopyright-text {width:950px; height:30px; text-align:left; font-family:HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#999;  padding-left:5px;}





#seospecialist {font-family:Futura, "Century Gothic", AppleGothic, sans-serif; font-size:30px; line-height:1.3em; word-spacing:3px; color:#999; text-align:left; width:100%; font-weight:100; margin-top:10px; text-align: justify;
	/* for IE */
	filter:alpha(opacity=20);
	/* CSS3 standard */
	opacity:0.2;}

#seospecialist a:link, #seospecialist a:visited {color:#333; font-weight:600; text-decoration:none;
	/* for IE */
	filter:alpha(opacity=100);
	/* CSS3 standard */
	opacity:1;}

#seospecialist a:hover, #seospecialist a:active {background-image:none; color:#000; text-decoration:none;}

.preload{display:none;}



/* GALLERY VIEW */
.galleryview {
	font-size: 12px;
	font-family: HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif;
	float:left;

}
dt {
	
}
dd {
	margin-bottom: 0em;
}
.code_wrapper {
	padding: 0;
}
code, .code {

}
.options {
	font-size: 0.8em;
	font-family: HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif;
}
.options th {
	text-align: left;
	background: #fff;
	color: white;
}
.options th, .options td {
	padding: 0;
}
.options td {

}
#parts-img {

}
img.nav {

	margin-bottom: 0;
}
a:link, a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #CC5914;
}
.panel-overlay h2 {padding-top:1px; padding-bottom:0px; font-size:14px;}

.panel-overlay p{

}
.panel-overlay p {
}

.panel-overlay-right p.photographer {text-align:right; font-size:.9em;}

.panel-overlay-left {float:left; width:650px; height:150px;}

.panel-overlay-right {float:right; width:250px; height:150px;}


#contactarea {
	width:350px;
	text-align:left;
	border:0px solid #fff;
	background-color:#fff;
	font-weight: bold;
	font-family: HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	margin-bottom:50px;
}

#inputbox {
	border: 0px solid #fff;
	width: 200px;
	padding: 2px;
	font-family: HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif;
	color:#666;
	font-size: 12px;
	font-weight:500;
}

#inputlabel {
	font-family: HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}

#textarea {
	border: 0px solid #fff;
	padding: 2px;
	font-family: HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; 
	font-size:12px;
	color:#666;
	width:270px;
	font-weight:500;
}

#submitbutton {
	border: 1px solid #000;
	background-color: #eee;

}

#contactitemsleft {float:left; width:80px;}

#contactitemsright{float:right; width:270px; text-align:left;}