#cmspages #content{
	padding:0;
}
#wallpaperLeft{
	float:left;
	margin:0 55px 0 0;
	padding:0 0 40px 0;
	width:360px;
	/*height:200px;*/
}
#wallpaperRight{
	float:left;
	width:520px;
	padding:0 0 40px 0;
}
#wallpaper_form{
	/*font-size:0.8em;*/
	border-right:1px solid #d3d3d3;
	float:left;
	margin:0 55px 0 0;
	width:360px;
	/*min-height:300px;*/
}
#wallpaper_form div{
	width:360px;
	clear:left;
	padding:5px 0;
	float:left;
}
#wallpaper_form label{
	float:left;
	width:100px;
}
#wallpaper_form input{
	border:1px solid #d3d3d3;
	float:left;
	width:200px;
	font:normal 0.9em "trebuchet ms", verdana, sans-serif;
}
#wallpaper_form label span{
	color:#d47111;
}
#wallpaper_form div.checkbox input{
	width:auto;
	margin:2px 5px 0 0;
}
#wallpaper_form .iagreetrterms{
	width:180px;
}
div.fileupload{
	position:relative;
	padding:20px 0 0 0;
}
#wallpaper_form p{
	clear:both;
	font-size:0.85em;
	padding:3px 60px 0 0;
	text-align:right;
}
#wallpaper_form .button{
	margin:0 0 0 100px;
	width:202px;
	font-size:1.2em;
	padding:3px 5px;
}
#wallpaper_form label.error{
	clear:left;
	color:#d47111;
	width:auto;
	margin:0 0 0 100px;
}
.fileupload label.error{
	position:fixed;
	line-height:2em;
}
#wallpaper_form input.error{
	border:1px dotted #d47111;
}
.focusField{   
	background-color:#EFF5FF;
}  
.idleField{  
	background-color:#fff; 
}
#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:225px;
	width:408px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	padding:12px;
}
#wallpaperWinnerBoxL{
	float:left;
	width:228px;
	padding:0 15px;
}
#wallpaperWinnerBoxR{
	float:left;
	width:221px;
	padding:0 10px 0 20px;
	border-left:1px solid #d3d3d3;
	text-align:right;
}
.wallpaperWinnerTitle{
	font-size:1.4em;
	padding:0;
	margin:0;
	width:180px;
	float:right;
}
.wallpaperWinnerTitle span{
	display:block;
	font-size:0.8em;
	font-weight:bold;
}
#wallpaperWinnerBoxR a{
	font-weight:bold;
	line-height:3.6em;
}
#wallpaperWinnerImg{
	float:left;
	border:1px solid #d3d3d3;
}
#wallpapersListBox{
	float:left;
	clear:both;
	margin:15px auto;
	padding:15px 0 15px 15px;
	border-top:1px dotted #d3d3d3;
}
ul#listwallpapers{
	list-style-type:none;
}
#listwallpapers li{
	float:left;
	margin:0 6px 15px 6px;
}
#listwallpapers li img{
	border:1px solid #cccccc;
}




