/* CSS Document */

body{
	font-family: Arial,sans-serif;
	text-align: left;
	color: #000000;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background: #ffffff url(images/bg.gif) no-repeat ;
	
	
SCROLLBAR-FACE-COLOR: #c8b0a8; 
SCROLLBAR-HIGHLIGHT-COLOR: #b4ab8e; 
SCROLLBAR-SHADOW-COLOR: #b4ab8e; 
SCROLLBAR-3DLIGHT-COLOR: #c8b0a8; 
SCROLLBAR-ARROW-COLOR: #000; 
SCROLLBAR-TRACK-COLOR: #c8b0a8; 
SCROLLBAR-DARKSHADOW-COLOR: #000000	
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/




#logo{
	position: absolute;
	left: 112px;
	top: 2px;
	width: 328px;
	height:130px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

#topbanner{
	position: absolute;
	left: 468px;
	top: 10px;
	width: 345px;
	height:120px;

}

#topbanner2{
	position: absolute;
	left: 482px;
	top: 12px;
	width: 345px;
	height:79px;

}

#cornerbanner{
	position: absolute;
	left: 793px;
	top: -2px;
	width: 209px;
	height:149px;
	z-index: 20;

}

#home-txt{
	position: absolute;
	left: 460px;
	top: 135px;
	width: 463px;
	height:54px;
	z-index: 10;

}

#slideshow-home{
	position: absolute;
	left: 450px;
	top: 150px;
	width: 500px;
	height: 400px;

}

#client-pics{
	position: absolute;
	left: 150px;
	top: 150px;
	width: 700px;
	height: 600px;

}

#content-body{
	position: absolute;
	left: 470px;
	top: 220px;
	width: 470px;
	margin-left: 35px;
	height:auto;

}


#content-portraits{
	position: absolute;
	left: 463px;
	top: 132px;
	width: 470px;
	margin-left: 35px;
	height:auto;

}

#form{
	position: absolute;
	left: 0px;
	top: 147px;
	padding: 00px 0px;
	width: 574px;
	height:500px;
	padding: 0px 0px 0px 0px;

}

#menu{
	position: absolute;
	left: 132px;
	top: 170px;
	padding: 0px 0px;
	width: 158px;
	height:52px;
	
	
}

#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px dashed #d8d8d9;
width: 158px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px dashed #d8d8d9;
}

#navlist li a { text-decoration: none; }


#menu2{
	position: absolute;
	left: 280px;
	top: 170px;
	padding: 0px 0px;
	width: 100px;
	height:102px;
	
	
}

#navlist2
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px dashed #d8d8d9;
width: 100px;
}

#navlist2 li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px dashed #d8d8d9;
}

#navlist2 li a { text-decoration: none; }


#navlist3
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px dashed #d8d8d9;
width: 200px;
}

#navlist3 li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px dashed #d8d8d9;
}

#navlist3 li a { text-decoration: none; }



#image-logo{
	position: absolute;
	left: 680px;
	top: 159px;
	padding: 0px 0px 0px 0px;
	width: 250px;
	height: 349px;

}


#sidecontent{
	position: absolute;
	left: 112px;
	top: 300px;
	width: 308px;
	height: 180px;
	padding: 0px 10px 0px 10px;
	
}

#sidecontent-extra{
	position: absolute;
	left: 122px;
	top: 208px;
	width: 330px;
	height: 270px;
	padding: 0px 10px 0px 10px;
	
}
#sidecontent2{
	position: absolute;
	left: 112px;
	top: 290px;
	width: 308px;
	height: 180px;
	padding: 0px 10px 0px 10px;
	
}

#logos{
	position: absolute;
	left: 292px;
	top: 539px;
	width: 113px;
	height: 43px;
}


/* content inside main body */










/************** #end of new styles **************/


.menu {
	font-family: Trebuchet MS, arial, verdana, sans-serif;
	font-size:0.80em;
	color:#000;
}

.title {
	font-family: Trebuchet MS, arial, verdana, sans-serif;
	font-size:0.94em;
	color:#767676;
}

.main {
	font-family: Trebuchet MS, arial, verdana, sans-serif;
	font-size:0.74em;
	color:#767676;
}

.small {
	font-family: arial, verdana, sans-serif;
	font-size:0.74em;
	color:#000000;
}

.printer {
	font-family: arial, verdana, sans-serif;
	font-size:0.70em;
	color:#000000;
}

.smallwhite {
	font-family: arial, verdana, sans-serif;
	font-size:0.70em;
	color:#fff;
}

.mainred {
	font-family: arial, verdana, sans-serif;
	font-size:0.84em;
	color:#cb151d;

}

.mainwhite {
	font-family: arial, verdana, sans-serif;
	font-size:0.84em;
	color:#fff;

}

h1 {font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.3em;
	color:#000000
}
.sml {
	font-family:verdana, arial, sans-serif;
	font-size:0.70em;
}
.smlf {
	font-family:verdana, arial, sans-serif;
	font-size:0.60em;
}
.xsml {
	font-family:verdana, arial, sans-serif;
	font-size:0.55em;
}


a:active {
	color:#fff;
	background-color:#c8b0a8
}
a.set1:link {
	color:#000;
	text-decoration:none
}
a.set1:visited {
	color:#767676;
	text-decoration:underline 
}

a.set2:link {
	color:#000;
	text-decoration:none
}
a.set2:visited {
	color:#767676;
	text-decoration:none
}
a.set2:hover {
	color:#6b402d;
	text-decoration:overline
}

a.set3:link,a.set3:visited,a.set3:hover{
	color:#cb151d;
}
a.set3:link,a.set3:visited {
	text-decoration:none
}
a.set4:link,a.set4:visited,a.set4:hover {
	color:#000000;
}
a.set4:link,a.set4:visited {
	text-decoration:none
}
a.set1:hover,a.set2:hover,a.set3:hover,a.set4:hover {
	text-decoration:underline
}

a.top:link, a.top:visited {
	color:#333399
}
