/* 
v 0.1
name:plphotography.css
copyright growmedia 2005
http://www.growmedia.ca
*/
/*default begins - applied by default to entire document*/
*{
	margin: 0;
	padding: 0;
}

body {
	background: url(images/bg.jpg) #000000 repeat-y 50% 0;
	margin: 0;
	padding: 0;
	background-color: #000000;
}

img{
	border: 0;
	margin: 0;
	padding: 0;
}

/*default ends*/
#wrap {
	background: url(images/bg.jpg) #000000 repeat-y 50% 0;
	margin: 0 auto;
	width: 800px;
}
em{
	font-style: normal;
	color: #ffffff;
	font-size:13px;
	vertical-align: text-bottom;
}

#buffer{
	background: url(images/bg.jpg) repeat-y 50% 0;
	width: 800px;
	height: 20px;
	background-color: #000000;
}

#buffer a:visited, #gallery_middle a:link a{
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

	
#buffer a:hover{
	color: #000000;
	text-decoration: none;
}

#header{
	width: 800px;
	height: 84px;
	background-image: url(images/header.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#header_left{
	float: left;
	width: 597px;
	height: 84px;
	vertical-align: 0px;
}

#header_left{
	float: left;
	width: 597px;
	height: 84px;
}

#header_left img{
	padding-top: 3px;
}

#header_left div{
	padding-left: 116px;
	padding-top: 21px;
		color: #8e8580;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

#header_left a{
	color: #8e8580;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

#header_left a:visited, #footer a:link{
	color: #9B928E;
	text-decoration: none;
}

#header_left a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

#header_right{
	float: right;
	width: 203px;
	height: 84px;
}

#header_right img{
	padding-top: 15px;
}

#header form{
	padding-top: 8px;
}

#main{
	width: 800px;
}

#main_left{
	color: #FFFFFF;
	padding-left: 101px;
	float: left;
	width: 496px;
	margin: 0 auto;
}

#gallery{
	padding-top: 50px;
	position: relative;
	width: 496px;
}

#gallery_middle{
	color: #FFFFFF;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#gallery_middle {
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#gallery_middle a:visited, #gallery_middle a:link{
	color: #FFFFFF;
	text-decoration: none;
}

#gallery_middle a:hover{
	color: #8E8580;
	text-decoration: none;
}

#topbar_left{
	color: #8E8580;
	font: 14px Arial, Helvetica, sans-serif;
	float: left;
}

#topbar_right{
	color: #8E8580;
	font: 12px Arial, Helvetica, sans-serif;
	width: inherit;
	float: right;
	font-weight:bold;
}

#topbar_right a:visited, #gallery_middle a:link a{
	color: #FFFFFF;
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;

}

#topbar_right a:hover{
	color: #8E8580;
	font-style: bold;
	text-decoration: none;
}

#main_right{
	float: right;
	width: 203px;
}

#main_right_break{
	height: 2px;
	width: 203px;
	;
	margin-top: 16px;
	margin-bottom: 16px;
}

#break{
	height: 2px;
	width: 203px;
	;
	clear: both;
	float: nofloat;
}

#popular{
	overflow: hidden;
}

#popular_content{
	width: 203px;
	height: 0px;
	background-color: #CAC3C3;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	overflow: hidden;
}

#buy{
}

#rate{
	padding-top: 5px;
	overflow: hidden;
}

#rate_content{
	height: 60px;
	width: 203px;
	background-color: #CAC3C3;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	overflow: hidden;
}

#login{
  padding-top:5px;
	width:190px;
}

#login a:visited, #gallery_middle a:link a{
	color: white;
	text-decoration: none;
}

#login a:hover{
	color: #ffff00;
	text-decoration: none;
}

#login div{
	padding-left:10px;
	padding-bottom:10px;
}

#login input{
	font-size:11px;
}

.login{
	padding-left:4px;
	padding-right:4px;
}

#signup{
	  padding-bottom:5px;
	width:310px;
}
#signup input{
	font-size:11px;
}

h3{
	font-size:12px;
	color: #666666;
	margin-bottom: 10px;
}

h4{
	font-size:12px;
	color: #ffff00;
}
#footer{
	width: 700px;
	height: 60px;
	background-image: url(images/footerbg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-right: 100px;
	font-size:11px;
}

#footer a:visited, #gallery_middle a:link a{
	color: #8E8585;
	text-decoration: none;

}

	
#footer a:hover{
	color: #66CC33;
	text-decoration: none;
}

#footer_left{
padding-left:272px;
padding-top:7px;
	color: #8E8585;
	font: 10px Arial, Helvetica, sans-serif;
	float: left;
}

#footer_right{
padding-top:7px;
	color: white;
	width: inherit;
	float: right;
	font-weight:bold;
}

#clear{
	float: none;
	clear: both;
	width: 800px;
	height: 34px;
}

.center{
	margin: 0 auto;
}

.Radiobox {background:url('bullet.jpg') no-repeat center center;display:block;height:19px;width:19px;}
a.RadioboxUnchecked {background:url('bullet.jpg') no-repeat center center;}
a.RadioboxChecked {background:url('star.jpg') no-repeat center center;}
a.RadioboxUnchecked, a.RadioboxChecked {display:block;width:19px;height:19px;cursor:pointer;cursor:hand;}
a.RadioboxUnchecked img, a.RadioboxChecked img {width:19px;height:19px;display:inline;border:none;} /* Netscape 6.0 Fix */

.RadioboxStar {background:url('bullet.jpg') no-repeat center center;display:block;height:19px;width:19px;}
a.RadioboxUncheckedStar {background:url('bullet.jpg') no-repeat center center;}
a.RadioboxCheckedStar {background:url('star.jpg') no-repeat center center;}
a.RadioboxUncheckedStar, .RadioboxCheckedStar {display:block;width:19px;height:19px;cursor:pointer;cursor:hand;}
a.RadioboxUncheckedStar img, a.RadioboxCheckedStar img {width:19px;height:19px;display:inline;border:none;} /* Netscape 6.0 Fix */

.InputHidden {display:none;}