
html,body{margin:0;padding:0}

body
{
	font: 76% arial,sans-serif;
	/*text-align:center*/
	background-color:#3C3C3C;
	/*background-color:#04b0f0;*/
	/*color:#8c8c8c;*/
	color:#e4e4e4;
}


#nav {
font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
color:#666666;
font-size:11px;
width: 100%;
background-color: #E9E9E9;
border-bottom: 1px solid #D1D1D1;
text-align:left;
letter-spacing:2px;
padding:5px 0px 4px 0px;
}

#nav a,
#nav a:link,
#nav a:visited {
padding:5px 7px 3px 9px;
font-weight:normal;
color:#444444;
text-decoration: none;
border-left: 1px solid #D1D1D1;
}

#nav a:active,
#nav a:hover {
padding:5px 7px 4px 9px;
font-weight:normal;
color:#000000;
background-color:#C5C5C5;
border-left: 1px solid #D1D1D1;
}



div#header
{
text-align:left;
padding:0em 0em 0em 0em;
margin:0em 0em 0em 0em;
vertical-align:baseline;
}

span.fototitle
{
	font-size:1.5em;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.lnk
{
	cursor:pointer;
	text-decoration:underline;
}

div#header a img
{
	border:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

div#leftHeader
{
/*border:1px solid black;*/
width:49%;
float:left;
text-align:left;
}

div#rightHeader
{
/*border:1px solid black;*/
width:49%;
float:right;
text-align:right;
}

div#lnks
{
margin:0;
padding:0.5em 0em 0em 0em;
}


/*start buy prints css*/


div#contentPrints
{
text-align:left;
/*border:1px solid red;*/
}

div#rowPrints
{
float:left;
text-align:center;
/*border:1px solid orange;*/
width:35%;
padding:1em;
}

.directions
{
border:none;
}

div#rowDetails
{
float:right;
text-align:left;
/*border:1px solid orange;*/
width:59%;
padding:3em 0 0 0;
}

.printPrices
{
list-style-type:none;
margin:0;
padding:1em;
}

.printPrices li
{
padding:2px;
font-size:130%;
font-weight:bold;
}


form.buynowbtns
{
display:inline;
margin:0;
padding:0;
}

/*end buyprints css*/

/*start about page css*/

div#contentAbout
{
/*border:1px solid red;*/
}

div#aboutFoto
{
float:left;
text-align:center;
/*border:1px solid orange;*/
width:65%;
padding:1em;
}

div#aboutDetails
{
float:right;
text-align:left;
/*border:1px solid orange;*/
width:29%;
padding:3em 0 0 0;
}

/*end about page css*/
#spc{height:50px;}

#logo
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:right;
}

.mi
{
	/*border:solid 2px #000000;*/
	border:1px solid #888888;
	/*background-color:#e4e4e4;*/
	background-color:#e9e9e9;
	padding:5px;
}

#mfoto
{
	visibility:hidden;
}

.tl
{
	border:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

div#container
{
	width:912px;
	margin:2em auto;
	text-align:center;
	/*border:1px solid black;*/
}

a
{
color:#e4e4e4;
background-color:inherit;
/*border:1px solid black*/
}

.tt
{
color:#e4e4e4;
background-color:inherit;
}


div#footer
{
	clear:both;
	/*color:#666666;*/
	color:#e4e4e4;
	background-color:inherit;
	padding:1em 0em 0em 0em;
	/*border:1px solid black;*/
	margin:0;
	text-align:left;
}

div#leftFooter
{
/*border:1px solid black;*/
width:49%;
float:left;
text-align:left;
}

div#rightFooter
{
/*border:1px solid black;*/
width:49%;
float:right;
text-align:right;
}


