/*Tranny .png */
img { behavior: url(../png_fix/iepngfix.htc) } 

body {background:url('../images/bg.jpg') #fff; margin-top:50px; font-family:arial; color:#000;}

.clear {clear:both;}

a img{border:0px;}
a {outline:none;}

#wrapper {width: 693px; margin:0px auto;}

#header { height:120px; width:693px; background:url(../images/bg_header.gif);}
#header_left { width:150px; float:left;}
#header_right { width:500px; float:right;}

#nav { font-family:Century Gothic,Lucida Grande,"Lucida Sans",Arial; text-align:right; padding-top:85px;}
#nav ul{ padding:0px;margin:0px; }
#nav li{ padding-right:10px;display:inline;list-style-type:none; }
#nav li a {color:#9abced; text-decoration:none; font-size:1.2em; padding-right:20px;}
#nav li a:hover {color:#000;}

#mid {height:358px; background:url('../images/main_bg.gif') no-repeat;}
#content_area { height:330px; }

#home_left {width:258px; height:321px; background:url('../images/bg_home_left.gif') no-repeat; float:left; margin:5px 0px 10px 5px; position:relative;}
  #home_left_copy {position:absolute; top:160px; left:25px; color:#434241; font-size:12px; width:200px; }
#home_right{width:418px; height:321px; float:left; margin:5px 0px 0px 0px;}

#portfolio_left {width:258px; height:321px; background:url('../images/bg_port_left.jpg') no-repeat; float:left; margin:5px 0px 10px 5px; position:relative;}
  #port_left_gal { margin:5px; color:#434241; font-size:12px; width:240px; height:225px; padding-left:10px; padding-top:5px; }

	#port_left_gal_nav { font-family:Century Gothic,Lucida Grande,"Lucida Sans",Arial; text-align:left; padding:40px 0px 0px 22px;}
	#port_left_gal_nav ul{ padding:0px;margin:0px; }
	#port_left_gal_nav li{display:inline;list-style-type:none; }
	#port_left_gal_nav li a {color:#000; text-decoration:none; font-size:10px; padding:5px; margin-right:11px;}
	#port_left_gal_nav li a:hover {color:#000; background:#9fbdec;}
.port_pad {padding: 3px;}
.gal_selected {background:#9fbdec;}

#services_left {width:360px; height:321px; float:left; margin:5px 0px 10px 5px; position:relative;}
  #services_left_content {position:absolute; top:10px; left:0px; color:#9ec1ef; font-size:14px;}
  #services_left_content_left {padding-left:17px; padding-top:10px; float:left; width:150px;}
  #services_left_content_right {float:left; padding-top:10px; width:170px;}

#services_right{width:306px; height:321px; float:left; margin:5px 0px 0px 0px; position:relative;}
.services_image {position:absolute; top:70px;}


#contact_left {width:360px; height:321px; float:left; margin:5px 0px 10px 5px; position:relative;}
  #contact_left_content {position:absolute; top:10px; left:0px; color:#9ec1ef; font-size:14px;}
  #contact_left_content_copy {padding-left:17px; padding-top:10px; float:left; width:320px;}
 
#contact_right{width:306px; height:321px; float:left; margin:5px 0px 0px 0px; position:relative; color:#9ec1ef; font-size:14px;}
#contact_right form input, #contact_right form textarea  {border:1px solid #9bbeed; padding:3px; font-family:arial; font-size:1em;}
.submit {background:#9bb9e6; color:#fff;}
#botty {display:none;}


#footer_area { height:27px; margin-top:6px; padding-left:110px; font-family:Century Gothic,Lucida Grande,"Lucida Sans",Arial; color:#9ec1ef; }
#footer_nav { width:250px; text-align:left; float:left; margin-top:-2px;}
#footer_nav ul{ padding:0px;margin:0px; }
#footer_nav li{ padding-right:5px;display:inline;list-style-type:none; }
#footer_nav li a {color:#9ec1ef; text-decoration:none; font-size:11px; padding-right:5px;}

.bump_it_right { padding-right:5px; }
.bump_it_left { padding-left:10px; }

#footer_right {float:right; width:300px; font-size:11px; padding-top:4px; padding-right:20px;text-align:right; margin-top:-2px;}

#roundhouse {font-size:10px; padding-top:100px; text-align:left; font-family:Century Gothic,Lucida Grande,"Lucida Sans",Arial; color:#9ec1ef;}
#roundhouse a{color:#9ec1ef; font-size:10px; text-decoration:none; }

#bigImage {padding-top:5px; height:283px;}
#description {font-size:80%; color:#424f62; padding-top:6px;}
.preload {    position: absolute;overflow: hidden;left: -9999px; top: -9999px;height: 1px;width: 1px; }






