* { padding: 0; margin: 0; }
body {font-size: 62.5%;font-family: Georgia, serif;overflow: hidden;background:#4c4e64;height:100%;	}

#wrapper{z-index:-2; width:962px; height:590px; margin-top:-295px; margin-left:-481px;border: solid 1px #fff;text-align:center;position:absolute;top:50%;left:50%;background:url(img/NewHome1-trans.png) no-repeat 0 0;overflow:hidden;}
#frontwrap{ width:962px; height:590px; margin-top:-295px; margin-left:-481px;border: solid 1px #fff;text-align:center;position:absolute;top:50%;left:50%;}

#float{position:relative;float:left; height:50%; margin-bottom:-295px;width:1px;}/* margin-bottom 1/2 content height */

#centered{clear:left;height:590px;position:relative;padding:10px;width:962px;margin:0 auto;z-index:-2;border: solid 1px #fff;background:url(img/NewHome1-trans.png) no-repeat 0 0;overflow:hidden;}

#mb{background:url(img/NewHome1-trans.png) no-repeat 0 0;overflow:hidden;z-index:-2;width:100%;height:100%;position:relative;top:-55px;}

h1 a{
display: block; /* Allows you to change the width and height of the image */
height: 55px;
width: 200px;
float:left;
text-indent: -2000em; /* Hides the text in the h1 tag */
text-decoration: none; /* Hides the underline of the hyperlink */
z-index: 1000; /* IE Fix*/
outline:none;
}

#logo{z-index:10;width:158px;position:absolute;top:0;left:0;}
#logo a * {display:none;outline:none;}
#logo a, #logo a .hover{background: url(img/mbphoto-head-grey-trans.png) 0 0 no-repeat transparent;height:49px;position:relative;display:block;outline:none;border:none;}

#logo a.front {width: 158px;background-position:0 -49px;}
#logo .hilite a.front:hover,#logo a.front .hover {background-position: 0 0;} 

#header {height: 55px;z-index:-1;}

#left{width:60px; float:left; height:100%;}

#nav{list-style:none;float:right;margin:8px 2px 0 0;position:absolute;right:12px;z-index:10;width:215px}
#nav li {float:left;}
#nav a * {display:none;outline:none;}
#nav a,#nav a .hover{background: url(img/topmenu-trans.png) 0 0 no-repeat transparent;height:16px;position:relative;display:block;outline:none;border:none;}

#nav a.profile {width: 42px;background-position:0 0px;}
#nav .hilite a.profile:hover,#nav a.profile .hover {background-position: 0 -15px;}
#nav .selected a.profile{width:42px;background-position: 0 -15px;}

#nav a.studio {width: 46px;background-position:-42px 0px;}
#nav .hilite a.studio:hover,#nav a.studio .hover {background-position: -42px -15px;}
#nav .selected a.studio{width:46px;background-position: -42px -15px;}

#nav a.clients {width: 44px;background-position:-88px 0px;}
#nav .hilite a.clients:hover,#nav a.clients .hover {background-position: -88px -15px;}
#nav .selected a.clients{width:44px;background-position: -88px -15px;}

#nav a.contact {width: 46px;background-position:-132px 0px;}
#nav .hilite a.contact:hover,#nav a.contact .hover {background-position: -132px -15px;}
#nav .selected a.contact{width:46px;background-position: -132px -15px;}

#nav a.login {width: 34px;background-position:-178px 0px;}
#nav .hilite a.login:hover,#nav a.login .hover {background-position: -178px -15px;}
#nav .selected a.login{width:34px;background-position: -178px -15px;}

						/* portfolio nbar */

#portnav{list-style:none;float:right;margin:24px 0 0 0;position:absolute;right:12px; width:310px;}
#portnav li {float:left;}
#portnav a * {display:none;outline:none;}
#portnav a,#portnav a .hover{background: url(img/portfolioNav-trans.png) 0 0 no-repeat transparent;height:23px;position:relative;display:block; outline:none;border:none;}

#portnav a.food {width: 42px;background-position:0 0;}
#portnav .hilite a.food:hover,#portnav a.food .hover {background-position: 0 -22px;}
#portnav .selected a.food {width:42px;background-position: 0 -22px;}

#portnav a.interior {width: 68px;background-position:-42px 0;}
#portnav .hilite a.interior:hover,#portnav a.interior .hover {background-position: -42px -22px;}
#portnav .selected a.interior {width:68px;background-position: -42px -22px;}

#portnav a.exterior {width: 70px;background-position:-110px 0;}
#portnav .hilite a.exterior:hover,#portnav a.exterior .hover {background-position: -110px -22px;}
#portnav .selected a.exterior {width:70px;background-position: -110px -22px;}

#portnav a.product {width: 70px;background-position:-180px 0;}
#portnav .hilite a.product:hover,#portnav a.product .hover {background-position: -180px -22px;}
#portnav .selected a.product {width:70px;background-position: -180px -22px;}

#portnav a.people {width: 60px;background-position:-250px 0;}
#portnav .hilite a.people:hover,#portnav a.people .hover {background-position: -250px -22px;}
#portnav .selected a.people {width:60px;background-position: -250px -22px;}

#content {width: 100%; margin:0 auto; padding-top:50px; overflow:hidden;}

#studiolist{display:inline;float:left;width:165px;height:400px;padding-left:80px;}

.studio{list-style:none;background-color:transparent;width:165px;}
#studiolist .studio li{text-align:left;font-size:1.2em;padding:10px 0;color:white;}

#clientlist{margin:-30px 0 0 150px;width:100%;}
.client{width:235px;padding-right:10px;float:left;text-align:left;list-style:none;overflow:hidden;background-color:transparent;}
.client li{font-size:12px;color:white;}
.client .right{float:right;}

#load {display: none;position: absolute;right: 10px;top: 10px;background: url(../images/ajax-loader.gif);width: 43px;height: 11px;text-indent: -9999em;}

#profile{top:70px;height:350px;width:800px;position:relative;margin:10px auto;}
	
#profile p{font-size:1.4em;margin-bottom:1.2em;line-height:1.5em;text-align:left;color:white;}

div#profile img {border:1px solid white;float:left;display:block;margin:0 10px;width:350px;}

.hide {display: none;}

/* LOGIN FORM */
iframe{border:0 none;}

#loginform{left:260px;width:475px;height:350px;position:relative;background:url(img/contactformBG-trans.png) no-repeat center;}

#loginpanel h2{text-align:left;font-size:18px;color:#fff;display:block;margin-left:125px;margin-top:10px}

#loginpanel {height:350px;margin:50px auto;font-size:14px;color:#fff;}

#loginpanel .line {clear:both;padding-top:5px;padding-bottom:5px;}

#loginpanel #sendbutton{margin-right:30px;}

/* CONTACT FORM */

#contacttop {background:url(img/contactformBG-trans.png) no-repeat center;position: relative;height: 350px;text-align:left;width:475px;float:left;font-size:14px;margin-left:50px; padding-right:60px;}

#contacttop h2, #contacttop p{padding:0 0 0 105px;text-align:left;}

#contacttop h2{font-size:18px;}

#contactform{margin-top:10px;margin-left:50px;width:445px;color:#FFFFFF; background:transparent;}


#contactform .line {clear:both;padding-top:5px;padding-bottom:5px;}

#contactform .input {margin-left:0;}

.input {background-color:#FFFFFF;border:1px solid #666666;float:left;width:250px;padding:4px;margin-left:-30px;}

.textarea {background-color:#FFFFFF;border:1px solid #666666;float:left;width:300px;padding:4px;}
.cform{width:250px;}
.input_caption {float:left;width:100px;padding:5px 6px 5px 20px;margin-left:30px}

#contactinfo{height:340px;text-align:left;font-size:1.4em;color:#FFFFFF;}

#contactinfo p{display:inlne;text-align:left;font-size:14px;line-height:20px;margin:10px 0 0}

#contactinfo img{margin-left:-15px;border:0; outline:none;}

#contactinfo a{
	text-decoration:none; outline:0;
}

#sendbutton {background-color:#4c4e64;border:1px solid #666666;color:#FFFFFF;width:100px;font-family:Arial;font-size:12px;padding:4px;margin-left:316px;}

#sendbutton:hover {background-color:#53556a;color:#CCCCCC;}

.contentslider {
  position:relative;
  height:450px;
  overflow:hidden;
}
.cs_wrapper {
  position:relative;
  display:block;
  width:100%;
  height:450px;
  margin:0;
  padding:0;
  overflow:hidden;
}
#slider{overflow:hidden;}
#slider img{
	border:0;}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:600px;
	height:391px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	left:270px;
	top:400px;
	z-index:1000;
	}	
#nextBtn{ 
	left:310px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	overflow:hidden;
	outline:none;
	width:20px;
	height:20px;
	background:url(img/cs_leftImg.jpg) no-repeat 0 0;	
	}	
#nextBtn a{background:url(img/cs_rightImg.jpg) no-repeat 0 0;}
	
	#nextBtn a .hover, #nextBtn a:hover{background-position:0 -20px;}
	
	#prevBtn a .hover, #prevBtn a:hover{background-position:0 -20px;}