body {background:#FFFFFF; margin:0px;}

h2,h3 {text-align:center; font-size:13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; margin: 0px; text-decoration:none; line-height:20px;}

h4 {text-align:left; font-size:12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; margin: 0px; text-decoration:none; line-height:20px;}

p {text-align:justify; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:16px;}

ul,ol {text-align:justify; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:16px;}

address {text-align:center; font-size:13px; font-weight:500;  font-style:normal; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; margin: 0px; text-decoration:none; line-height:16px;} 

a {font-size:11px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#5E7FA7; margin: 0px; text-decoration:none;}
	a:link{color:#5E7FA7;}
	a:visited{color:#5E7FA7;}
	a:hover{color:#CC0000;}
	a:active {color:#CC0000;}
	
.menuspacer {line-height:10px;}
		
.menu {text-align:left; font-size:12px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:16px;}
	a.menu:link{color:#000000;}
	a.menu:visited{color:#000000;}
	a.menu:hover{color:#FF0000;}
	a.menu:active {color:#FF0000;}
	
	a.topback:link{color:#c60000;}
	a.topback:visited{color:#c60000;}
	a.topback:hover{color:#5E7FA7;}
	a.topback:active {color:#c60000;}

.copyright {text-align:left; font-size:10px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#5E7FA7; margin: 0px; text-decoration:none;}
	a.copyright:link{color:#5E7FA7;}
	a.copyright:visited{color:#5E7FA7;}
	a.copyright:hover{color:#ff0000;}
	a.copyright:active {color:#ff0000;}
	
.general {text-align:justify; font-size:12px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:16px;}
	a.general:link{font-size:12px; font-weight:bold; color:#5E7FA7;}
	a.general:visited{font-size:12px; font-weight:bold; color:#5E7FA7;}
	a.general:hover{font-size:12px; font-weight:bold; color:#CC0000;}
	a.general:active {font-size:12px; font-weight:bold; color:#CC0000;}

.ordering {font-size:10px; color:#0f61a4; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; text-decoration:none;}
	a.ordering:link{font-weight:bold; color:#0f61a4;}
	a.ordering:visited{font-weight:bold; color:#0f61a4;}
	a.ordering:hover{font-weight:bold; color:#CC0000;}
	a.ordering:active {font-weight:bold; color:#CC0000;}
	
	
	.center {text-align:center;}

#maincontainer {top:50%; left:50%; position:absolute; width:980px; height:550px; margin-top:-275px; margin-left: -490px; z-index:1; background-image:url("images/main-bg.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;}

#sarah {position:absolute; top:24px; left:27px; width:124px; height:93px; z-index:10; background-image:url("images/sarah-broun-photographer.jpg"); background-repeat:no-repeat; border:none;}

#strap {position:absolute; top:72px; left:303px; width:520px; height:50px; z-index:20; background-color:transparent; border:none;}

#gallerystrap {position:absolute; top:72px; left:303px; width:520px; height:50px; z-index:20; background-color:transparent; border:none;}

#menu {position:absolute; top:150px; left:27px; width:183px; z-index:30; background-color:transparent; border:none;}

#copyright {position:absolute; top:530px; left:5px; width:600px; height:20px; z-index:40; background-color:transparent; border:none;}

#mainpagecontent {position:absolute; top:133px; left:308px; width:500px; z-index:50; background-color:transparent; border:none;}

#singleimagepagecontent {position:absolute; top:130px; left:364px; width:400px; z-index:50; background-color:transparent; border:none;}

#largesingleimagemenu {position:absolute; top:40px; left:27px; width:250px; z-index:30; background-color:transparent; border:none;}

#largesingleimagemenunew {position:absolute; top:80px; left:27px; width:250px; z-index:30; background-color:transparent; border:none;}

#largesingleimagetitle {position:absolute; top:35px; left:296px; width:533px;}

#largesingleimagetitle h1 {font-size: 17px; text-align:center;  color:#666666; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px;}

#largesingleimage {position:absolute; top:80px; left:296px;}

#largesingleimagedescription {position:absolute; top:290px; left:25px; width:175px;}

#largesingleimageback {position:absolute; top:465px; left:230px;}

#largesingleimagebacktop {position:absolute; top:40px; left:27px; width:120px; z-index:40;}

#singleimagealternative {position:absolute; top:130px; left:500px; width:400px; z-index:50; background-color:transparent; border:none;}

#singleimagepagetextalternative {position:absolute; top:145px; left:275px; width:250px; z-index:50; background-color:transparent; border:none;}

#splashcontainer {top:50%; left:50%; position:absolute; width:980px; height:550px; margin-top:-275px; margin-left: -490px; z-index:1; background-image:url("images/splash-bg.jpg"); background-repeat:no-repeat; background-color:transparent; border:none;}

#splashpagecontent {position:absolute; top:80px; left:60px; width:858px; height:398px; z-index:50; background-color:transparent; border:none;}

#contactformbackground {position:absolute; top:5px; left:45px; height: 50px; width:425px; z-index:50; background-color:white; border:none;}

#contactform {position:absolute; top:5px; left:45px; width:425px; z-index:-50; background-color:transparent; border:none;}

#viewcartbutton {position:absolute; top:485px; left:725px; width:100px;height:50px;z-index:100}

#maingallerypagecontent {position:absolute; top:133px; left:200px; width:750px; z-index:50; background-color:transparent; border:none;}

#privategallerydescription {position:absolute; top:80px; left:27px; width:175px; z-index:30; background-color:transparent; border:none;}
