body
{margin:0; padding:0; background:url(../images/bk.jpg) no-repeat top center;}
#home
{width:240px; height:120px; display:block; float:left;}
#page
{width:1024px; margin:0 auto; padding:0;}
#header
{width:950px; height:40px; margin:0 auto;}
	#shoutout p 
	{color:#fff; font:18px Times, "Times New Roman", serif; padding:5px 0; margin:0; font-style:italic;}
	#shoutout
	{float:right; background:url(../images/shoutout.png) no-repeat bottom left; height:37px; width:200px; padding-top:3px}
	#shoutout a 
	{color:#fff;}
	#shoutout a:hover 
	{color:#f58220;}
	#sn
	{float:right; width:100px; height:35px; padding-top:5px;}
	#sn img
	{padding-left:3px;}
#vanilla
{background:url(../images/vanilla.png) no-repeat top left; width:950px; height:132px; margin:0 auto 20px auto;}
#tagline
{width:950px; margin:0 auto;}
#nav
{margin:0; padding:109px 0 0 0; width:410px; float:right;}
#nav ul
{margin:0; padding:0;}
#nav li
{display:inline-block; font:14px Helvetica, Arial, sans-serif; padding:0 10px 0 0; margin:0; }
#nav a
{color:#000;}
#nav a:hover, #navpage
{color:#f58220;}
.navno
{font-style:italic; font-family:Times, "Times New Roman", serif; font-weight:bold;}
.divider
{background:url(../images/divider.png); width:950px; height:29px;}
#htxt
{width:180px; float:left; padding-top:5px;}
#htxt p
{color:#998a69; font:16px Times, "Times New Roman", serif; font-style:italic; padding:10px 0;  line-height:22px;}
#clientsbanner
{width:741px;float:right;}
#latestprojects
{width:950px; margin:0 auto;position:relative; background:url(../images/lastestfrom.jpg) no-repeat top left;}
#slideshow 
{width:987px;height:142px; margin:0 auto; position:relative; }
#slideshow img 
{position:absolute;top:0;left:0; z-index:8; opacity:0.0;}
#slideshow img.active 
{z-index:10; opacity:1.0;}
#slideshow img.last-active 
{z-index:9;}
#whoweare
{background:url(../images/who-we-are-bk.png); width:1024px; height:378px; margin-left:-35px;}
#whatweoffer
{background:url(../images/what-we-offer-bk.png); width:1024px; height:376px;margin-left:-35px;}
#whoweworkwith
{background:url(../images/who-we-work-with-bk.png); width:1024px; height:379px;margin-left:-35px;}
#leftcol
{float:left; width:400px; padding:75px 0 0 70px;}
#rightcol
{float:right; width:400px;width:400px; padding:75px 70px 0 0;}
#projects
{width:860px; margin:10px auto; height:550px;}
	#plist
	{float:left; width:250px; float:left;}
	#plist ul
	{margin:0; padding:10px 0 0 0;}
	#plist li
	{font:14px Times, "Times New Roman", serif; margin:0; padding:0; list-style-type:none;font-style:italic; line-height:22px;}
	#plist a
	{color:#998a69;}
	#plist a:hover
	{color:#f58220;}
	#cats, #cats2
	{width:200px; margin-right:10px;}
	#plist #cats a
	{color:#f58220;}
	#pcontent
	{float:right; width:609px;}
	#pcontent p
	{color:#998a69; font-size:11px; padding:5px 0; line-height:18px;}
	#pcontent h3
	{color:#464646; font:14px Times, "Times New Roman", serif; margin:0; padding:0; list-style-type:none;font-style:italic; font-weight:bold;}
#footer
{width:950px;height:90px; background:url(../images/footerbk.png) top center no-repeat; padding-top:10px; margin:0 auto; clear:both;}
	#footer a
	{font-style:italic; font-family:Times, "Times New Roman", serif;}
	#copy 
	{float:left; width:350px; padding-top:18px;}
	#copy p
	{font:10px Helvetica, Arial, sans-serif; margin:0; padding:0;color:#998a69; line-height:16px;}
	#copy .tel 
	{color:#f58220; font:22px Times, "Times New Roman", serif; font-style:italic;}
	#copy a
	{font:10px Helvetica, Arial, sans-serif; margin:0; padding:0;color:#998a69; line-height:16px;}
	#email
	{float:left;width:400px; padding-top:38px;}
	#email td
	{font:12px Helvetica, Arial, sans-serif; margin:0; padding:0;color:#998a69;}
	#email td .newsletters
	{font-style:italic; font-family:Times, "Times New Roman", serif;color:#f58220;}
	#discuss
	{float:right; width:200px; height:80px;background: url(../images/projectbk.png) no-repeat top left; margin-top:20px;}
	#discuss p
	{padding:15px 0 0 50px; font:12px Helvetica, Arial, sans-serif;color:#998a69;}

h1 {font:32px Times, "Times New Roman", serif; margin:0; padding:0; text-align:center; font-style:italic; color:#000; margin:0; padding:0;}
h2 {font:17px Times, "Times New Roman", serif; margin:0; padding:0; text-align:center; font-style:italic; color:#998a69; margin:0; padding:5px 0;}
p {color:#464646; font:12px Helvetica, Arial, sans-serif; margin:0; padding:11px 0; line-height:20px;}
em {color:#f58220; font:15px Times, "Times New Roman", serif; font-style:italic;}
ol
{margin:0; padding:0 0 0 20px;}
ol li 
{font:12px Helvetica, Arial, sans-serif;line-height:18px; margin:0; padding:5px 0;}

ul.orangelist
{margin:0; padding:30px 20px 0 20px; float:left; width:160px; text-align:right;}
ul.orangelist li
{font:14px Times, "Times New Roman", serif; margin:0; padding:0; list-style-type:none; font-weight:bold; font-style:italic;color:#f58220; line-height:30px;}

a {color:#f58220; text-decoration:none;}
a:hover {color:#000;}

form {margin:0; padding:0;}
img {border:none;}

.twenty5 {font-size:25px;}
.twenty4 {font-size:24px;}
.twenty3 {font-size:23px;}
.sixteen {font-size:16px;}
.pad80 	 {padding-left:80px;}
.leftalign {text-align:left;}
.grey {color:#464646;}
.lptxt {color:#998a69; font:16px Times, "Times New Roman", serif; font-style:italic; padding:60px 0 10px 0; float:left; width:200px; line-height:22px;}
.twelve {font-size:12px;}
