/*============= gv index =============*/
* {margin: 0px;padding: 0px;}
body {margin: 0;
	padding: 0;
	background-image: url("../img/bgimg/body1BG.gif");
	font-family:Verdana, Arial, Helvetica, sans-serif, "Century Gothic"; 
	font-size:18px; 
	line-height:16px;/*color: #85898A;*/
	}
#wapper { margin:0 0 20px;}
#gvwapper { margin:0 0 0px;}


#container {width: 780px;background-image:url("../img/bgimg/main1BG.gif");margin:25px auto;}
#header	{width :740px;margin: 0px 0px 0px 20px;height:70px; background-color: #FFF;
	text-align:left;padding-top:12px;
	}
/*#header img { float:left; margin:0 4px 4px 4px;border:1px solid green;}*/	
	
/* = = shadowed text = = */	
#title { font-family: /*"le-havre-rounded-1","le-havre-rounded-2","sans-serif";*//*typekit tech not working*/
font-family:Verdana, Arial, Helvetica, sans-serif, "Le Havre Rounded"; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	font-size: 24px; 
	line-height: normal; 
	/*font-size-adjust: none; */
	/*font-stretch: ;*/ 
	position: relative; 
	top: 5px; left: 45px;
	/*border:1px solid #0000FF;*/ }
#text { position: relative; top: 0px; left: 0px; color: #000; z-index: 2; }
#shadow { position: absolute; top: 5px; left: -4px; color: #CCCCCC; z-index: 1; }

#text a:link, #text a:visited, #text a:hover {color:#000; text-decoration:none;}
/*#text a:visited {color:	#000; text-decoration:none;}
#text a:hover {color: #000; text-decoration:none;}*/
/*== shadowed text ==*/	

#content-index {margin:0; padding:0; width :740px; height:354px;}	/*added width because ie7 kicked img out*/	
#content-index p {font-size:.8em;}
#content-index li {font-size:.75em;}
#content-index img {float:left; margin:0 0 0 20px;}	

#content-flash {margin:0 auto; width:550px;padding:0;} 
.content-flash {margin:0 auto 10px auto; padding:0;} 


/*form*/
#form-container { float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Century Gothic"; 
	width: 650px;
	/*background-image:  url("../img/main1BG.gif");*/
	margin:0 auto 0 51px;
	/*background:#00FF00;*/
	font-size:15px;
	padding:0 0 0 20px;
	line-height: 24px;
	display:inline;
	/*border:1px solid red;*/}

form  {font-family: Verdana, Arial, Helvetica, sans-serif, "Century Gothic";
	font-size:13px; margin : 0px;} /*fixes ugly fonts*/
	/*could alwyas just style this table nicely*/
#formcontainer { float:left; margin:0 0 0 130px; height:250px;	width:530px;padding:20px; 
font-size:13px;}
#formleft { float:left;height:220px; width:110px; background:#00CCFF; text-align:right;}
#formleft {padding:10px 0 0;}
#formright {float:left;height:220px; width:400px; background: #FFCCFF;/*padding:10px 0 0px;*/}	
#formright p {padding:10px 0 0;}
#formcontainer p {/*line-height:10px;*/ }
	
	
/*p	{ float:left; width:400px; margin: 0px 0px 8px 25px;font-size: 14px; 
	line-height: 17px; letter-spacing: .3px; text-align: left; display:inline;
	/*border:1px solid blue;*//*}/*is effecting all p*/
	
#menu {
	float: left;
	width: 345px; /*effects bg color width also effects right bottom line */
	margin: -33px 0 0 20px; /**/
	padding: 10px 0 0 395px; /*effects position of nav*/
	list-style: none;
	background:  url("../img/bgimg/nav_bg.gif") repeat-x bottom left;
	
	/*display:block;*/ /*could this also be a ie fix like display:inline?*/
	display:inline; /*ie bug fix*/
	}
#menu li {
	float: left;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Century Gothic";
	list-style-type:none;
	font-size: 9pt;
	/*border: 1px solid red;*/
	}
#menu a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #666; /*don't touch*/
	border-bottom: none;
	background: #666 url("../img/bgimg/off_bg.gif") repeat-x top left;
	}
#menu a:hover, #nav #t-index a {
	color: #000;
	padding-bottom: 4px; /*too away bounce*/
	border-color:#666;
	border-bottom: none;
	background: #fff url("../img/bgimg/on_bg.gif") repeat-x top left;
	}

/*nav for fashion, portrait, wedding, finearts, */
#navleftp {float: left;	
width:100px; 
margin:50px 0 0 65px;
/*display:block;*/ /*<-could this also be a ie fix */
display:inline; /*ie fix*/}
#navleftp ul {margin:0px 0px 15px 10px;
list-style-type: none;
text-align:left;
margin-bottom:.8em;
/*background:#00FFFF;*/}		
#navleftp li {margin-bottom:.5em;font-weight:bold; font-size:.75em;
		font-family: Verdana, Arial, Helvetica, sans-serif, "Century Gothic"; }
/*price*/
#navleftp-price {float: left;	width:140px; margin:30px 0 20px 50px; display:inline; /*ie fix*/ /*background:#00FFFF*/}
#navleftp-price ul {margin:0px 10px 15px 10px;list-style-type: none;text-align:left;margin-bottom:.8em;}		
#navleftp-price li {margin-bottom:.5em;font-weight:bold; font-size:.75em;
		font-family: Verdana, Arial, Helvetica, sans-serif, "Century Gothic"; }
		

#navleftp a:link, #navleftp a:visited, #navleftp a:hover, 
#navleftp-price a:link, #navleftp-price a:visited, #navleftp-price a:hover
{color: #000000; text-decoration:none;}
/*#navleftp a:visited {color:	#000000; text-decoration:none;}
#navleftp a:hover {color:#666666; text-decoration:none;}*/
/*nav for fashion, portrait, wedding, finearts, */

p em { font-weight: bold;}			

/*positiong is verything clear*/
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
/*positiong is verything clear*/

/*filter*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.slideshow img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
.slideshow:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity: 0.5;}
/*filter*/

	
/* + + + footer + + + */
#footer {
	clear:both;
	background: /*#99FF00*/  url("../img/bgimg/nav_bg.gif") repeat-x top left;	
	height:20px;
	margin: 0px 20px 0px 20px;
	padding: 13px 0px 38px 0px;
	background-color:#FFF;
	}
		
#footer p { width:740px;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	/*margin-left:107px;*/
	margin:0 auto 0 auto;
	color: #000000;
	}
		
#footer p a {
	font-style: normal;
	color: #000000;
		}		
/*=== gv ===*/		
#banner p {width:540px;
font-family:Verdana, Arial, Helvetica, sans-serif, "Century Gothic";
padding: 0 0 10px 0;
	font-size:14px;
	line-height:18px;
	text-align:center;
	margin:0 auto 0 auto;
	color:#000;}
#banner {width:540px;
font-family:Verdana, Arial, Helvetica, sans-serif, "Century Gothic";
padding: 0 0 10px 0;
	font-size:10px;
	line-height:18px;
	text-align:center;
	margin:0 auto 0 auto;
	color:#000;}
#banner	a {color: #FFFFFF; text-decoration:none;}
		