body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th{margin:0; padding:0;}

html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color:#B1755E;
	background-image: url(images/back.jpg);
	background-repeat: repeat;
	background-position: left top;
}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}

 
A { color:#6D659E; text-decoration:underline;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#000000; text-decoration:underline;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
#wrapper{
	background-image: url(images/mypic_home.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 840px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main_all{
	background-image: url(images/mypic.png);
	background-position: center top;
	text-align: center;
	width: 840px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main_portfolio{
	background-image: url(images/mypic_portfolio.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#DispCtDetails{
position:relative;
}
#main_home{
	background-image: url(images/mypic_home.png);
	background-position: center top;
	width: 840px;
}
.main {
	text-align:left;
	background-image: url(images/mypic.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.main_home {
	text-align:left;
	background-image: url(images/mypic_home.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.bot_home{
	background-image: url(images/home_bot.png);
	background-repeat: no-repeat;
	background-position: center top;
}


/* navigation */
			/* navigation links
			-------------------------------------------------------- */
			ul#nav {
	width:800px;
	height:47px;
	position: relative;
	padding:0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(images/nav_home.gif);
	background-repeat: no-repeat;
				}
			
				ul#nav li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#nav li a {
					position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:47px;}
			
					ul#nav li#nav-1 a { 
						left: 147px; width: 134px; 
						background: url("images/nav_home.gif") -174px 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 281px; width: 156px; 
						background: url("images/nav_home.gif") -281px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 437px; width: 110px; 
						background: url("images/nav_home.gif") -437px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 547px; width: 149px; 
						background: url("images/nav_home.gif") -547px 0 no-repeat;
						}
					ul#nav li#nav-5 a { 
						left: 697px; width: 103px; 
						background: url("images/nav_home.gif") -697px 0 no-repeat;
						}
						
						
			ul#nav li#nav-1 a:hover  	{ background-position: -174px -47px; }
			ul#nav li#nav-2 a:hover  	{ background-position: -281px -47px; }
			ul#nav li#nav-3 a:hover  	{ background-position: -437px -47px; }
			ul#nav li#nav-4 a:hover  	{ background-position: -547px -47px; }
			ul#nav li#nav-5 a:hover  	{ background-position: -697px -47px; }
			
			
			ul#nav li#nav-1 a.active  	{ background-position: -174px -47px; }
			ul#nav li#nav-2 a.active  	{ background-position: -281px -47px; }
			ul#nav li#nav-3 a.active  	{ background-position: -437px -47px; }
			ul#nav li#nav-4 a.active  	{ background-position: -547px -47px; }
			ul#nav li#nav-5 a.active  	{ background-position: -697px -47px; }
			
			
			/* navigation close */

.box_back{
	background-image: url(images/box_back.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 13px;
	padding-right: 27px;
	padding-bottom: 13px;
	padding-left: 27px;
}
.heading{
	color: #4942C2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}
.meet_left{
	background-image: url(images/meet_left.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 373px;
}
.contact{
	background-image: url(images/contact_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.text_fe{
	background-color: #F7E9CE;
	border: 3px solid #E2B94B;
	font-size: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.grey{ color:#8A8A8A;}
#privacy{
	float:left;
	position:relative;
}
.fixx{
position:relative;
margin:0px;
padding:0px;
overflow:hidden;
height:34px;
}
.fixx img{
position:relative;
margin:0px;
padding:0px;
overflow:hidden;
margin-top:-3px;


}

