
	  /* *****************************
	************************************
  ******            		        ******
******   Contact www.buildmyweb.org   ******
******   for help or future projects. ******
  ******  				            ******
	************************************
	  ***************************** */


/* Nav Panel */
a.link_nav:link 	{ font:normal 16px Felix Titling, Tahoma, Arial;color:#000000; text-decoration:none; line-height:200%; }
a.link_nav:visited 	{ font:normal 16px Felix Titling, Tahoma, Arial;color:#000000; text-decoration:none; line-height:200%; }
a.link_nav:hover 	{ font:normal 16px Felix Titling, Tahoma, Arial;color:#adacac; text-decoration:none; line-height:200%; } 

/* Main Body */
a.link_body:link 	{ color:#000000; text-decoration:underline; }
a.link_body:visited { color:#000000; text-decoration:underline; }
a.link_body:hover 	{ color:#adacac; text-decoration:none; }


/* EMAIL Body */
a.link_email:link 	{ color:#000000; text-decoration:underline; }
a.link_email:visited{ color:#000000; text-decoration:underline; }
a.link_email:hover 	{ color:#adacac; text-decoration:none; }



/* FOOTER */
a.link_footer:link 		{ font:normal 10px Tahoma, Arial; color:#000000; text-decoration:none; }
a.link_footer:visited	{ font:normal 10px Tahoma, Arial; color:#000000; text-decoration:none; }
a.link_footer:hover 	{ font:normal 10px Tahoma, Arial; color:#484848; text-decoration:underline; }

.emph 		{ font:bold 18px Candara, Arial; color:red; }
.page_title	{ font:normal 24px Felix Titling, Tahoma, Arial; text-align:right; margin-bottom:30px; }
.subtitle	{ font:normal 18px Felix Titling, Tahoma, Arial; color:#000000; }
.clear		{ clear:both; margin:40px 0px 20px 0px; }
.col		{ float:left; width:250px; margin:0px 20px 0px 0px; }
.italic 	{ font-style:italic; }
.bold 		{ font-weight:bold; }
.center		{ text-align:center; }

.img_right 	{ float:right; margin:5px 0px 10px 10px; border:1px solid #333333; } 
.img_left 	{ float:left; margin:5px 10px 10px 0px; border:1px solid #333333; }
.img_acco_r	{ float:right; margin:0px 10px 10px 20px; border:1px solid #333333; }
.img_acco_l	{ float:left; margin:0px 20px 10px 0px; border:1px solid #333333; }


/* gray = adacac */

object, embed	{ margin:0px 0px 30px 20px; }
embed			{ border:1px solid #999999; }
hr				{ clear:both; margin:50px 10px 50px 10px; color:#f0f0f0; }
table			{ background: url('pics/bg_form.gif'); background-repeat:repeat-x; }

body { background-color: #ffffff; font:normal 15px Tahoma, Arial; color:#333333; text-align:center; background: url('pics/bg_body.gif'); background-repeat:no-repeat; background-position:0px 400px; }
   
/* layer that provides left and right shaders for the wrapper */
#wrappershader { position:relative; top:-9px; margin:0 auto; text-align:left; width:820px;  z-index:0;
background: url('pics/wrapper_shadow.gif'); background-repeat:repeat-y; }

/* layer that simply centers the whole page */
#wrapper { margin-left:10px; width:800px; z-index:1; background-color:#ffffff; line-height: 1.3; }



/* **************** BANNER *************** */
#banner { float:left; width:800px; height:101px; background: url('pics/bg_banner.jpg'); background-repeat:no-repeat; z-index:5; } 



/* **************** MAIN CONTAINS links AND content *************** */ 
#main { float:left; width:800px; background: url('pics/bg_main.jpg'); background-repeat:no-repeat; overflow:hidden; }



/* **************** LINKPANEL *************** */
#links { float:left; width:160px; padding:90px 0px 0px 10px; border:0px solid red; z-index:5; }
*html #links { padding:10px 0px 0px 10px; }

#nav_home, #nav_home:hover, #nav_about, #nav_about:hover, #nav_serv, #nav_serv:hover, #nav_vr, #nav_vr:hover, #nav_clients, #nav_clients:hover,	#nav_acco, #nav_acco:hover, #nav_phil, #nav_phil:hover, #nav_cont, #nav_cont:hover		 { margin-bottom:20px; cursor:pointer; cursor:hand; }

#nav_home		{ float:left; width:150px; height:20px; background: url('pics/nav/home.gif'); background-repeat:no-repeat; }
#nav_home:hover	{ float:left; width:150px; height:20px; background: url('pics/nav/home.gif'); background-repeat:no-repeat; background-position: 0px -20px; }

#nav_about		{ float:left; width:150px; height:20px; background: url('pics/nav/about.gif'); background-repeat:no-repeat; }
#nav_about:hover{ float:left; width:150px; height:20px; background: url('pics/nav/about.gif'); background-repeat:no-repeat; background-position: 0px -20px; }

#nav_serv		{ float:left; width:150px; height:20px; background: url('pics/nav/services.gif'); background-repeat:no-repeat; }
#nav_serv:hover	{ float:left; width:150px; height:20px; background: url('pics/nav/services.gif'); background-repeat:no-repeat; background-position: 0px -20px; }

#nav_vr			{ float:left; width:150px; height:20px; background: url('pics/nav/vr.gif'); background-repeat:no-repeat; }
#nav_vr:hover	{ float:left; width:150px; height:20px; background: url('pics/nav/vr.gif'); background-repeat:no-repeat; background-position: 0px -20px; }

#nav_clients		{ float:left; width:150px; height:20px; background: url('pics/nav/clients.gif'); background-repeat:no-repeat; }
#nav_clients:hover	{ float:left; width:150px; height:20px; background: url('pics/nav/clients.gif'); background-repeat:no-repeat; background-position: 0px -20px; }

#nav_acco		{ float:left; width:150px; height:20px; background: url('pics/nav/accolades.gif'); background-repeat:no-repeat; }
#nav_acco:hover	{ float:left; width:150px; height:20px; background: url('pics/nav/accolades.gif'); background-repeat:no-repeat; background-position: 0px -20px; }

#nav_phil		{ float:left; width:150px; height:20px; background: url('pics/nav/phil.gif'); background-repeat:no-repeat; }
#nav_phil:hover	{ float:left; width:150px; height:20px; background: url('pics/nav/phil.gif'); background-repeat:no-repeat; background-position: 0px -20px; }

#nav_cont		{ float:left; width:150px; height:20px; background: url('pics/nav/contact.gif'); background-repeat:no-repeat; }
#nav_cont:hover	{ float:left; width:150px; height:20px; background: url('pics/nav/contact.gif'); background-repeat:no-repeat; background-position: 0px -20px; }



/* **************** CONTENT *************** */
#content { float:left; width:560px; padding:30px 20px 30px 20px; }

#flash_intro	{ border:0px solid black; margin-top:30px; }



#clients_txt	{ float:left; background: url('pics/nav/clients_txt.gif'); background-repeat:no-repeat; margin:20px 0px 40px 0px; }



/* **************** ACCOLADES *************** */
.acco	{ font:italic 15px Tahoma, Arial; color:#333333; text-align:justify; margin-bottom:35px; }
.sig	{ clear:both; }

.form_cont	{ float:left; }





/* **************** FOOTER *************** */
#footer 	{ clear:both; text-align:center; font:normal 10px Tahoma, Arial; color:#535353; padding:30px 0px 20px 0px; background: url('pics/bg_footer.gif'); background-repeat:repeat-x; background-position: bottom left; }

#subfooter 	{ clear:both; width:820px; height:18px; background: url('pics/bg_subfooter.gif'); background-repeat:no-repeat; margin:0px 0px 0px -10px; }





















