/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: century gothic;
background-image: url('../web/images/image4.gif');
background-repeat: no-repeat;
background-attachment:fixed;
background-position: 50px 495px;

}


a {
text-decoration:none;
 color:#BAC9C8;
} 

}
#wrapper { 
 margin: 0 auto;
 width: 1024px;
}


#thumbs{ 
 color: #333;
 background: #ffffff;
 margin: 80px 0px 0px 0px;
 width: 514px;
}


#labels{ 
 font-family: century gothic;
 color:#BAC9C8;
}

#labels h1{ 
 font-family: century gothic;
 color:#BAC9C8;
 font-size:1.0em;
}

#labels h2{ 
 font-family: century gothic;
 color:#BAC9C8;
 font-size:0.6em;
}

#header2{ 
 font-family: century gothic;
 color: #333;
 background: #ffffff;
 border: 0px solid #ccc;
 font-family: century gothic;
 color:#BAC9C8;

}

#header2 h1{ 
	padding:1px 1px 0px 0px;

	font-size:1.0em;
	font-weight: 400;
}


#header{ 
 font-family: century gothic;
 color: #333;
 background: #ffffff;
 border: 0px solid #ccc;
 font-family: century gothic;
 color:#BAC9C8;
 width: 248px; 
 position:absolute; 
 left:30px; 
 top:25px;
}


#header h1{ 
	padding:1px 1px 0px 26px;

	font-size:1.0em;
	font-weight: 400;
}

#header h2{ 
	padding:1px 1px 0px 26px;
	font-size:0.8em;
	text-align: left;
	font-weight: 400;
}

#header h3{ 
	padding:1px 1px 0px 26px;
	font-size:1.6em;
	text-align: left;
	font-weight: 400;
}

#header li a {
	padding:1px 1px 0px 26px;
	font-family: century gothic;
    color:#BAC9C8;

 	text-decoration:none;
 	font-size:1.0em;
}
	
	
#header li a:hover {
	color:#C00;
}





#nav{ 
 font-family: century gothic;
 color: #333;
 background: #ffffff;
 color:#BAC9C8;
 width: 158px;
 height:105px;
 position:absolute;
 left:30px; 
 top:200px; 
}


#nav li a {
	padding:1px 1px 0px 26px;
	font-family: century gothic;
    color:#BAC9C8;

 	text-decoration:none;
 	font-size:1.0em;
}

#nav h1{ 
	padding:1px 1px 0px 26px;

	font-size:1.0em;
	font-weight: 400;
}

#nav h2{ 
	padding:1px 1px 0px 26px;

	font-size:0.6em;
	text-align: left;
	font-weight: 400;
}

#nav li a {
	padding:1px 1px 0px 26px;
	font-family: century gothic;
    color:#BAC9C8;

 	text-decoration:none;
 	font-size:1.0em;
}
	
	
#nav li a:hover {
	color:#C00;
}



#winner{ 
 font-family: century gothic;
 color: #333;
 background: #ffffff;
 font-family: century gothic;
 color:#BAC9C8;
 position:absolute;

}

#winner h1{ 
	font-size:1.0em;
	font-weight: 400;

}

#winner h2{ 
	font-size:0.6em;
	text-align: left;
	text-decoration:none;
	font-weight: 400;



}

#winner h3{ 
	font-size:1.0em;
	text-align: left;
	text-decoration:none;
	font-weight: 400;
	font-variant: small-caps;


}

	
	#boxB{ 
 font-family: century gothic;
 color: #333;
 background: #ffffff;
 font-family: century gothic;
 color:#BAC9C8;
 position:absolute;
 left:380px;
 top:30px;
}

#boxB h1{ 
	margin-top: 10px;
	font-size:1.0em;
	font-weight: 400;
	color:#BAC9C8;

}

#boxB h2{ 
	font-size:0.6em;
	font-weight: 400;
	color:#BAC9C8;
}

#boxB h3{ 
	font-size:0.6em;
	font-weight: 400;
	color:#BAC9C8;
}





#imagebox{ 
	position: absolute;
	top: 25px; 
	height: 434px; 
	width: 278px; 
	left:50px;
	float: left;
	font-size:1.0em;
	font-weight: 600;
}

#imagebox a:hover {
	color:#C00;
}

#artistbox{ 
    clear:left;
    color: #333;
    background: #ffffff;
    font-size:1.0em;
 	float: left;
 	border: 0px solid #ccc;
 	margin: 0px 0px 0px 30px;
 	position:absolute;
 	height: 278px;
 	width: 531px;
	top: 92px;
	left: 199px;
 	color:#BAC9C8;
}

#artistbox h1{ 
	font-size:1.0em;
	font-weight: 400;
	color:#BAC9C8;
}

#artistbox h2{ 
	font-size:0.8em;
	text-align: left;
	text-decoration:none;
	font-weight: 400;
	color:#BAC9C8;
	font-variant: small-caps;
}

#artistbox h3{ 
	font-size:0.8em;
	text-align: left;
	text-decoration:none;
	font-weight: 400;
	color:#BAC9C8;
	 position:absolute;
 left:30px;
 top:230px;
}
#description{ 
 	float: left;
	width: 278px; 
	color:#BAC9C8;
	background-color: f0c;
	position: absolute;
	left:50px;
 
}

#description h1{ 
	font-size:1.0em;
	font-weight: 400;

	}
	
#description h2{ 
	font-size:0.8em;
	font-weight: 400;

	}
	
	
#imagedescription{ 
 	float: left;
	width: 278px; 
	color:#BAC9C8;
	background-color: f0c;
	position: absolute;
	left:50px;
 
}

#imagedescription h1{ 
	font-size:1.0em;
	font-weight: 400;

	}
	
#imagedescription h2{ 
	font-size:0.8em;
	font-weight: 400;

	}

#portrait{ 
	float:left;
    background: #ffffff;
    font-size:1.0em;
 	float: left;
 	margin: 0px 0px 0px 30px;
 	position:absolute;
 	height: 440px;
 	width: 338px;
	top: 50px;
	left: 199px;
 	color:#BAC9C8;
}

#portrait img{

float:left;
clear:left;
}

#portrait h1{ 
	float: left;
	padding: 0px 0px 0px 30px;
	font-size:1.0em;
	font-weight: 400;
	}
	
	#portrait h2{ 
	float: left;
	padding: 0px 0px 0px 30px;
	font-size:0.8em;
	font-weight: 400;
	}

	#portrait h3{ 
	float: left;
	padding: 33% 0 0 30px;
	font-size:1.0em;
	font-weight: 400;
	color:#BAC9C8;
	}

	#portrait h4{ 
	float: left;
	padding: 450px 0 0 0px;
	font-size:1.0em;
	font-weight: 400;
	color:#BAC9C8;
	}

#switcher{ 
	float: left;
	font-size:1.0em;
	font-weight: 400;
	color:#BAC9C8;
	position: absolute; 
	left: 228px; 
	top: 500px; 
	width: 299px; 
	height: 29px;
	}
	
#switcher a:hover {
	color:#f0c;
} 


#switcher li {
	font-family: century gothic;
    color:#BAC9C8;
	display: inline;
	list-style-type: none;
 	text-decoration:none;
 	font-size:1.0em;
}

	
#switcher li a:hover {
	color:#C00;
}


	
#buynow {
 	position:absolute;
	width: 85px; 
	height: 21px; 
	left:715px; 
	top:470px;

}

#price {
 	position:absolute;
	width: 50px; 
	height: 21px; 
	left:633px; 
	top:470px;
}

#price h1{
	font-family: century gothic;
	font-size:1.2em;
	font-weight: 400;
	color:#BAC9C8;
}


#landscape{ 
   
    font-size:1.0em;
 	margin: 5% 0px 0px 15%;
 	color:#BAC9C8;
 	width:700px;
}

#landscape img{


}

#landscape h1{ 
	padding: 10px 0px 0px 0px;
	font-size:1.0em;
	font-weight: 400;
	color:#BAC9C8;
	}
	
	#landscape h2{ 
	padding: 0 0 0 0px;
	font-size:0.8em;
	font-weight: 400;
	color:#BAC9C8;
	}

	#landscape h3{ 
	float: left;
	padding: 10px 0 0 150px;
	font-size:1.0em;
	font-weight: 400;
	color:#BAC9C8;
	}

	#landscape h4{ 
	float: left;
	padding: 450px 0 0 0px;
	font-size:1.0em;
	font-weight: 400;
	color:#BAC9C8;
	}

#switcherlandscape{ 
	float: left;
	padding: 0px 0 0 0px;
	font-size:1.0em;
	font-weight: 400;
	color:#BAC9C8;
	position: absolute; 
	left: 4px; 
	top: 299px; 
	width: 299px; 
	height: 29px;
	}
	
	
#buynowlandscape {
 	position:absolute;
	width: 90px; 
	height: 21px; 
	left:305px; 
	top:325px;
	

}

#buynowlandscape h1 {
 	position:absolute;
	width: 90px; 
	height: 21px; 
	font-size: 1.0em;

}

#buynowlandscape img{

float:left;
clear:left;

 	position:absolute;

    color: #ffffff;
}


#buynowlandscape h1{
 	position:absolute;
	width: 155px; 
	height: 21px; 
	left:342px; 
	top:90%;

}



#aboutus1{ 
 font-family: century gothic;
 color: #333;
 background: #ffffff;
 font-family: century gothic;
 color:#BAC9C8;
 	    font-variant: small-caps;
 	    	font-size:0.8em;
}

#aboutus1 h1{ 
	font-size:1.0em;
	    font-variant: small-caps;
	    	

}
 
#mailinglistbutton{ 
 	font-family: century gothic;
 	color:#BAC9C8;
	position: absolute; 
	left: 714px; 
	top: 534px;
 	color: #333;
 	height: 18px;
    text-decoration:none;
    font-weight: 400;
    font-size:1.0em;
    font-variant: small-caps;
}


#mailinglistbutton a:hover {
	text-decoration:none;
	color:#C00;
}



#sidebar{ 
 color: #333;
 width: 50px;
 height: 520px;
 border-right:1px solid #BAC9C8;
 background-image: url("../web/images/door.jpg");
 background-repeat: no-repeat;
 background-position: 0 100%;
 position: absolute; 
 left: 920px; 
 top: 33px;

}


#door{ 
 color: #333;
 width: 100px;
 height: 200px;
background-image: url("../doors.jpg");
background-repeat: no-repeat;
background-attachment:fixed;
background-position: top left;
}



#logowatermark{ 
position: absolute; 
left: 30px; 
top: 459px; 
width:472px; 
height:134px;
}

#navigation {
 clear:left;
 color: #333;
 background: #BAC9C8;
 font-size:1.0em;
 float: left;
 width: 230px;
 margin: 0px 0px 0px 30px;
 position:absolute;
 left:30px;
 top:230px;
 
}




#about1{ 
 color: #333;
 margin: 50px 0px 0px 70px;
 background: #ffffff;
 font-size:1.0em;
 float: left;
 font-variant: small-caps;
 width: 800px;
 position:absolute;
 left:100px;
 top:100px;
 
}

#about1 h1{
font-size:1.0em;
text-align:left;
color:#BABABB;
font-weight: bold;
}

#about1 h2{
font-size:0.8em;
text-align:left;
color:#BABABB;
font-variant: small-caps;
}

#about{ 
 color: #333;
 margin:0px 50px 0px 50px;
 background: #ffffff;
 font-size:1.0em;
 float: left;
 font-variant: small-caps;
 position:absolute;
 left:120px;
 top:100px;
 
}

#about h1{
font-size:1.0em;
text-align:left;
color:#BABABB;
font-weight: bold;
}

#about h2{
font-size:0.8em;
text-align:left;
color:#BABABB;
font-variant: small-caps;
}

#news{ 
 color: #333;
 background: #ffffff;
 width: 230px;
 float: right;
 color:#BABABB;
}

#news h1{
font-size:1.2em;
text-align:left;
color:#BABABB;
font-weight: bold;
}

#news h2{
font-size:0.8em;
text-align:left;
color:#BABABB;
font-variant: small-caps;
}




.floatleft{
  float:left;
  padding:5px;
  margin-right:5px;
}

.float{
  float:left;
  padding:0px;
  margin-right:0px;
}



#footer { 
 width: 900px;
 clear: both;
 color: #333;
 background: #ffffff;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 border: 1px solid #ccc;
}


#intro {
	text-align:left;
	margin:auto auto auto 2px;
	 font-size: 0.8em;
	 color:#BDBDBD;
	 	border-left:4px solid #ddd;
	 		padding:1px 1px 0px 26px;
	margin:0 1px 0 1px;
	color:#BDBDBD;
	text-decoration:none;

}
#intro li {
	margin:0;
	padding:0;
	list-style:none;

}

#intro li a {
	padding:1px 1px 0px 26px;
	margin:0 1px 0 1px;
	color:#BDBDBD;
	text-decoration:none;
	font-weight:bold;
	border-left:4px solid #ddd;
}





.clear { clear: both; }


#box5{ 
 color: #333;
 background-image: url("../web/images/homepage/stunningprint.jpg");
 background-repeat: no-repeat;
 position:absolute;
 left:400px;
 top:30px;
}

#box5 h1{
font-size:1.0em;
text-align:left;
color:#BABABB;
font-weight: bold;
margin: 0px 0px 0px 130px;
}

#box5 h2{
font-size:1.0em;
text-align:left;
color:#BABABB;
font-weight: bold;
font-variant: small-caps;
margin: 0px 0px 0px 130px;
}

#boxthumb{ 
 color: #333;
 position:absolute;
 left:400px;
 top:30px;
}




#mailinglist{ 
 	font-family: century gothic;
 	color:#BAC9C8;
	position: absolute; 
	left: 714px; 
	top: 534px;
 	color: #333;
 	height: 18px;
    text-decoration:none;
    font-weight: 400;
    font-size:1.0em;
    font-variant: small-caps;
}

#mailinglist h1{ 
 	font-family: century gothic;
    font-size:1.0em;
        font-weight: 400;
         	color:#BAC9C8;
}