/* BODY */
body { background-image:url(img/footer_bg.jpg); margin-right:auto; margin-left:auto; margin:0; text-align:center; }
#container { background-image:url(img/bg.gif); background-repeat:repeat-y; background-position:center; width:100%; margin:0; margin-right:auto; margin-left:auto; }

#menu { width:100%; height:56px; background-color:#ffffff; margin-top:0; margin-right:auto; margin-left:auto; }
#content { width:1000px; min-height:504px; margin-top:0; margin-right:auto; margin-left:auto; }
	#mainpr {}
	#leftcont { width:615px; float:left; text-align:left; }
		#logo {}
		#info { padding-top:0px; padding-bottom:71px; padding-left:5px; }
		#lcontent { width:615px; text-align:left; }
			#lefttxt { width:285px; float:left; padding-left:17px; }
			#lefttxttop { position:relative; width:460px; float:left; padding-left:10px; padding-bottom:60px; }
			#righttxt { position:relative; width:290px; float:right; }
			#abouttxt { position:relative; z-index:1; width:500px; padding-left:115px; padding-bottom:20px; }
			#casetxt { position:relative; z-index:1; width:580px; padding-left:115px; padding-bottom:20px; }
			#servicestxt { width:540px; padding-left:110px; z-index:1; position:relative; padding-bottom:20px; }
			#clientstxt { position:relative; z-index:1; width:600px; padding-left:110px; padding-bottom:20px; }
			
			#clients_left { width:190px; padding:5px; float:left; padding-bottom:30px; padding-top:10px; }
			#clients_center { width:190px; padding:5px; float:left; padding-bottom:30px; padding-top:10px; }
			#clients_right { width:190px; padding:5px; float:right; padding-bottom:30px; padding-top:10px; }
			
		#footerbox_top { float:left;}
	#rightcont { max-width:375px; float:right; text-align:right; padding:0px; margin:0px; }
		#box { width:307px; padding-bottom:10px; text-align:right; background:url(img/box.jpg) no-repeat right; height:280px;}
		#box3 { background:url(img/box3.jpg) no-repeat; height:280px; text-align:right; margin:auto 0; padding:0px; float:right; clear:left; }
		#box2 { background:url(img/box2.jpg) no-repeat; height:280px; text-align:right; margin:auto 0; padding:0px; float:right; clear:left; }
		#rotatordiv {width:283px; height:280px; padding-top:45px; margin:0px; float:left;  }
		
		#rcontent { text-align:left; padding-left:47px;; }
		#rcontentinfo { text-align:right; padding-left:47px; }



#footer { width:100%; height:200px; background-image:url(img/footer_bg.jpg); margin-top:0px; margin-right:auto; margin-left:auto; text-align:center; }
#footer_holder { width:1000px; margin-top:0px; margin-right:auto; margin-left:auto; text-align:center; }
#footercont { width:400px; margin-top:0px; margin-right:auto; margin-left:auto; text-align:left; float:left; }
	#footerbox_bot { position:relative; top:-23px; padding-bottom:0px; }
	#copyrights { width:400px; float:right; text-align:right; font-size:10px; padding-right:20px; padding-top:5px; }
	#office { position:relative; padding-left:100px; padding-bottom:30px; font-size:11px; top:-20px; }
	#ninestudios { width:1000px; text-align:center; margin-right:auto; margin-left:auto; font-size:10px;}

.clear { clear:both; }

img { border:0px solid; }
h2 { padding:0px; margin:0px; }
h4 { font-weight:bold; font-size:13px; margin:0px; color:#e94e3e;  }
ul.listu { padding:0px; padding-left:15px; margin:0px; list-style:none; }
li.list { padding:0px; list-style-image:url(img/list.gif); }
li.listserv { padding:1px; list-style-image:url(img/list.gif); font-size:13px; letter-spacing:0.3px; }
ul { padding:0px; margin:0px; list-style:none; }
li { padding:0px; margin:0px; list-style:none; }

/* TEXT  */
.infotxt { width:360px; padding-left:5px; text-align:justify; font-weight:normal; font-size:12px; margin:0px; }
.infotxttop { width:460px; padding:15px 0px 0px 10px; text-align:justify; font-weight:bold; font-size:12px; margin:0px; color:#e94e3e; }
div { font-family:arial; font-size:12px; color:#737373; }
p { font-family:arial; font-size:12px; color:#737373; text-align:left; padding:0px; margin:0px; }
.case { text-align:justify; }

.contact { color:#0589a5; }
.tel { color:#00e4ff; }
.testimonials { color:#8a9fa4; }
.test_sig { color:#fec104; font-weight:bold; display:inline; padding:0; }
.test_date { color:#cccccc; font-size:9px; display:inline; padding:0; padding-right:3px; }


/* HYPERLINKS */
a.office:link, a.office:visited, a.office:active { color:#c8c8c8; text-decoration: underline; }
a.office:hover { color:#e94e3e; text-decoration: underline; }

a.cont:link, a.cont:visited, a.cont:active { color:#e94e3e; text-decoration: none; }
a.cont:hover { color:#e94e3e; text-decoration: underline; }

a.ninelink:link, a.ninelink:visited, a.ninelink:active { color:#818181; text-decoration: none; }
a.ninelink:hover { color:#818181; text-decoration: underline; }
