
.hell {
	border-style:solid;
	border-width:0px;
	background-color: #333333;
	position: absolute;
	cursor: pointer;
	color:#FFFFFF;
	opacity:0;
	font-family: "Times New Roman";
	letter-spacing: 1px;
	font-size: 13px;
	padding: 1px;
	filter:alpha(opacity=0);
}
.hell2 {
	border-style:solid;
	border-width:0px;
	background-color: #333333;
	top: 0px;
	left: 0px;
	height: 50px;
	width:50px;
	position: absolute;
	opacity:0;
	filter:alpha(opacity=0);
}
.hell3 {
	border:2px solid #66CCFF;
	top: 0px;
	left: 0px;
	height: 50px;
	width:50px;
	position: absolute;
	display: none
}
.resultsimgvideo img {
	margin: 0px;
}
.tag {
	background-color: #555555;
	padding: 2px;
	color: white;
	font-family: arial;
	font-size:11px;
	position: absolute;
	display: none;
	border: 1px solid #111111;
	background-color: rgba(51, 51, 51, 0.5);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#AFAAAAAA', EndColorStr='#AF333333');
}
.tag table {
	font-family: arial;
	font-size:11px;
	color: white;
	margin: 0px;
	padding:0px;
	width: 250px;
}
.tag input {
	font-size:11px;
	font-family: verdana;
	margin: 0px;
	padding:0px;
	height: 17px;
	width: 100%;
	opacity: 1;
	filter: alpha(opacity=100);
}

#screen2{
	position:relative;
	width:900px;
	margin:20px;
}
	#screen2 #buttons{
		border:1px solid #777;
		margin-bottom:5px;
		width:679px;
	}

	#screen2 #buttons a{
		margin:10px 10px;
		color:#69C;
	}
	#screen2 .prev{
		float:left;
	}
	#screen2 .next{
		float:right;
	}

#slideshow{
	overflow:hidden;
	width:680px;
	border:1px solid #777;
}

	#slideshow ul{
		width:3900px;
		padding-left:225px;
	}

		#slideshow li{
			float:left;
			margin:0 16px;
			cursor:pointer;
		}



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

#slider {
	position: relative;
	width: 125px;
	overflow: hidden;
	height:125px;
	text-align: left;
}
#slider ul {
	margin:0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	position: absolute;
}

#slider ul li{
	margin:0px;
	padding: 0px;
	display: inline;
}

.pagination {	padding: 5px;
	color: #073A3F;
	font-size: 12px;
	font-family: arial;
	text-align: center;
}
.pagination a {	color:#0E737E
}


.fixnotifications {z-index:1;display:block; position:fixed; bottom:25px; left:25px;}
.fixnotifications a img.no {	background-color: silver; border: 1px solid gray;
	padding:1px;
}

.fixnotifications a:hover img.no {	background-color: #f5f5f5;
	border: 1px solid gray;
}

.fixnotifications a img.yes {
	background-color: #DCF3F5; border: 1px solid #8DD8DE;
	padding:1px;
}

.fixnotifications a:hover img.yes {
	background-color: #8DD8DE;
	border: 1px solid #DCF3F5;
}

.fixballoon {z-index:2;display:block; width:46px; height:21px; position:fixed;background: url('http://www.wheresyourduckbeen.co.uk/images/balloon.png'); bottom:52px; left:27px;
			 font-size: 11px; color:white;font-weight: bold;padding-top: 4px;padding-left:0px;text-align: center;padding-right:2px;display:none;}

.fixdiv {z-index:3;display:none; position:fixed; bottom:40px; left:25px;
		 background-color: gray; color: #F5F5F5; font-size: 11px;
		 padding:2px;}

.fixdiv a {	color : #FFFFFF;
}

.fixdiv a:hover {	color : #222222;
}


/** WRAPPER AND ESSENTIALS **/
.spacer{
	clear: both;
	height: 1px;
}

.wrapper1{
	background:url(http://www.wheresyourduckbeen.co.uk/images/bg.png) top left repeat-x;
	width: 100%;
}

.wrapper2{
	background: url(http://www.wheresyourduckbeen.co.uk/images/signup/bg.png) top left repeat-x;
	width: 100%;
}


.wrapper{
	width: 1024px;
	margin: 0 auto;
}

/** Header **/
.headerbg{
	background: url(http://www.wheresyourduckbeen.co.uk/images/headerbg.png) top left no-repeat;
	width: 1024px;
	height: 39px;
}

.camera{
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}

.topmenu{
	float: left;
	padding-left: 10px;
	padding-top: 8px;
}

.topmenu ul{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.topmenu ul li{
	float: left;
	padding-left: 3px;
}

.topmenu ul .tmdivider{
	color: #ffffff;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
}

.topmenu ul li a{
	color: #ffffff;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.toplogin{
	float: right;
	padding-top: 7px;
	padding-right: 10px;
}

.person{
	float:left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
}

.lock{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

.logininput{
	float: left;
}

.logininput input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/logininput.png) top left no-repeat;
	width: 116px;
	height: 22px;
	border: none;
	outline: none;
	padding-left: 5px;
}

.loginsubmit{
	float: left;
	padding-left: 10px;
}

.loginsubmit input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/signinbutton.png) top left no-repeat;
	width: 87px;
	height: 22px;
	border: none;
	outline: none;
}

/** HEADER 2 **/
.header2bg{
	background: url(http://www.wheresyourduckbeen.co.uk/images/header2bg.png) top left no-repeat;
	width: 1024px;
	height: 323px;
}

.header2left{
	float: left;
	width: 370px;
	padding-top: 35px;
	padding-left: 30px;
}

.rssfeed{
	width: 370px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 12px;
	padding-top: 15px;
}

.header2right{
	float: right;
	padding-top: 25px;
	padding-right: 15px;
}

.signuptext{
	color: #0b4e6f;
	width: 155px;
	font-family: "MS Sans Serif", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	font-weight: bold;
	text-align: right;
	padding-top: 10px;
}

.signupinput{
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}

.signupinput input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/signupinput.png) top left no-repeat;
	width: 188px;
	height: 21px;
	border: none;
	outline: none;
	padding-left: 5px;
}

.signupicon{
	float: left;
	width: 20px;
	padding-left: 5px;
	padding-top: 12px;
}

.dropdown1{
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	background: url(http://www.wheresyourduckbeen.co.uk/images/dropdowninput1.png) bottom right no-repeat;
	width: 54px;
	height: 21px;
}

.dropdown1 select{
	border: none;
	outline: none;
	margin-left: 5px;
	width: 45px;
	margin-top: 2px;
}

.dropdown2{
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	background: url(http://www.wheresyourduckbeen.co.uk/images/dropdowninput2.png) bottom right no-repeat;
	width: 73px;
	height: 21px;
}

.dropdown2 select{
	border: none;
	outline: none;
	margin-left: 5px;
	width: 65px;
	margin-top: 2px;
}

.signupsubmit{
	padding-left: 115px;
	padding-top: 10px;
	float: left;
}

.signupsubmit input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/signupbutton.png) top left no-repeat;
	width: 87px;
	height: 22px;
	outline: none;
	border: none;
}

/** FEATURED TEXT **/
.featuredtext{
	background: url(http://www.wheresyourduckbeen.co.uk/images/featuredbg.png) top left no-repeat;
	width: 1024px;
	height: 40px;
}

.bird{
	float: left;
	padding-top: 3px;
	padding-left: 20px;
}

.featuredtextline{
	float: left;
	padding-left: 10px;
	color: #073044;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 9px;
}

.featuredtextdate{
	float: right;
	padding-right: 20px;
	color: #073044;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 9px;
}

/** NEW UPLOADED **/
.newuploaded{
	background: url(http://www.wheresyourduckbeen.co.uk/images/newuploadedbg.png) top left no-repeat;
	width: 1024px;
	height: 102px;
	margin-top: 10px;
}

.newimages{
	width: 932px;
	margin: 0 auto;
	padding-top: 23px;
}

.newimage{
	background: url(http://www.wheresyourduckbeen.co.uk/images/newuploadedpic.png) top left no-repeat;
	width: 79px;
	height: 79px;
	float: left;
	margin-left:25px;
	padding-left: 3px;
	padding-top: 3px;
}

/** Bottom Part **/
.sitebody{
	background: #eff8fe;
	width: 1024px;
	padding-bottom: 40px;
}

.sitebodyleft{
	float: left;
	width: 585px;
	padding-left: 35px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.sitebodyleft h2{
	color: #093f59;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
}

.sitebodyleft p{
	color: #575757;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sitebodyright{
	float: right;
	padding-top: 15px;
	padding-right: 150px;
	padding-bottom: 10px;
}

.featuredimage{
	background: url(http://www.wheresyourduckbeen.co.uk/images/featuredimagebg.png) top left no-repeat;
	width: 247px;
	height: 219px;
}

/***** SIGN UP PAGE *****/
/** TOP BAR **/
.topmenu2{
	float: left;
}

.topmenu2 ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.topmenu2 ul li{
	float: left;
	background: url(http://www.wheresyourduckbeen.co.uk/images/signup/topmenubg.png) top left no-repeat;
	width: 107px;
	height: 26px;
	margin-left: 3px;
	padding-left: 10px;
	padding-top: 10px;
}

.topsearch{
	float: right;
	padding-right: 20px;
	padding-top: 7px;
}

.topsearchinput{
	float: left;
}

.topsearchinput input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/signup/topsearchinput.png) top left no-repeat;
	width: 163px;
	height: 21px;
	border: none;
	outline: none;
	padding-left: 5px;
}

.topsearchsubmit{
	float: left;
}

.topsearchsubmit input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/signup/topsearchsubmit.png) top left no-repeat;
	width: 25px;
	height: 21px;
	border: none;
	outline: none;
}

/** SUB HEADER **/
.subheader{
	width: 1024px;
	margin: 0 auto;
	height: 61px;
}

.subheaderlogo{
	float: left;
	padding-top: 0px;
}

.subheaderpurchase{
	float: right;
	padding-right: 20px;
	padding-top: 15px;
}

.subheadermenu{
	float: left;
	padding-top: 22px;
	padding-left: 10px;
}

.subheadermenu ul{
	list-style:none;
	padding: 0px;
	margin: 0px;
}

.subheadermenu ul li{
	float: left;
	padding-left: 5px;
	color: #767676;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.subheadermenu ul li a{
	text-decoration: none;
	color: #767676;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/** FORMS WRAPPER **/
.formswrapper{
	width: 902px;
	margin: 0 auto;
}

/** TITLES **/
.titles{
	padding-top: 20px;
}

.signuptitle{
	float: left;
	color: #555555;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.logintitle{
	float: right;
	color: #555555;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 377px;
}

/** ADVERT **/
.advert{
	width: 902px;
	//height: 80px;
	background: #9fddea;
	border: 1px solid #68d1eb;
	margin: 0 auto;
}

.adverttext{
	text-align: center;
	//padding-top: 30px;
	color: #555555;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/** RESULT PAGE **/
.resultpage {
	width: 100%;
	padding : 15px;
	color : #264659;
	background: #9fddea;
	border: 1px solid #68d1eb;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.resultpage a {	color : #264659;
}

/** SIGN UP FORM **/
.signupform{
	width: 374px;
	background: #9fddea;
	border: 1px solid #68d1eb;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.signupformline{
	padding-top: 10px;
}

.signupformtext{
	width: 111px;
	color: #555555;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	padding-left: 20px;
	padding-top: 3px;
}

.signformupinput{
	float: left;
}

.signupforminput input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/signup/signupinput.png) top left no-repeat;
	width: 188px;
	height: 21px;
	padding-left: 5px;
	border: none;
	outline: none;
}

.captcha{
	width: 188px;
}

.signupformbuttons{
	width: 310px;
	margin: 0 auto;
	padding-bottom: 10px;
	padding-top: 10px;
}

.signupformreset{
	float: left;
}

.signupformsubmit{
	float: right;
}

.signupformsubmit input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/signup/signupsubmit.png) top left no-repeat;
	width: 77px;
	height: 23px;
	border: 0px;
	outline: none;
}

/** LOGIN **/
.loginandothers{
	width: 374px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
}

.signuplogin{
	background: #9fddea;
	border: 1px solid #68d1eb;
	width: 358px;
	padding: 8px;
}

.signuploginusername{
	color: #555555;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 153px;
	float: left;
}

.signuploginusername input{
	width: 148px;
	height: 21px;
	background: url(http://www.wheresyourduckbeen.co.uk/images/signup/logininput.png) top left no-repeat;
	padding-left: 5px;
	border: none;
	outline: none;
}

.signuploginusername a{
	color: #555555;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.signuploginpassword{
	color: #555555;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 153px;
	float: right;
}

.signuploginpassword input{
	width: 148px;
	height: 21px;
	background: url(http://www.wheresyourduckbeen.co.uk/images/signup/logininput.png) top left no-repeat;
	padding-left: 5px;
	border: none;
	outline: none;
}

.signuploginpassword a{
	color: #555555;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: right;
}

/** FACEBOOK **/
.facebook{
	background: #9fddea;
	border: 1px solid #68d1eb;
	width: 358px;
	padding: 8px;
	color: #555555;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	text-align: center;
}

/** SIGN UP FEATURES **/
.signupfeatures{
	background: #9fddea;
	border: 1px solid #68d1eb;
	width: 358px;
	padding: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
}

.signupfeature{
	padding-top: 10px;
}

.featureimage{
 	float: left;
	padding-right: 10px;
	width: 40px;
}

.featuretext{
	color: #555555;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/** UPLOAD PAGE **/
.uploadwrapper{
	width: 944px;
	margin: 0 auto;
	padding-top: 20px;
}

/** UPLOAD BOX **/
.uploadbox{
	float: left;
	width: 573px;
	padding-top: 20px;
}

.uploadphoto{
	background: #9fddea;
	border: 1px solid #5fceea;
	width: 268px;
	height: 60px;
	float: left;
}

.uploadphotoimg{
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}


.uploadphototext{
	color: #3d6599;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	padding-top: 18px;
	padding-left: 35px;
}

.takephoto{
	width: 274px;
	height: 66px;
	padding-left: 4px;
	float: right;
}

.uploadvideoimg{
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}


.uploadvideotext{
	color: #3d6599;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	padding-top: 18px;
	padding-left: 35px;
}

.uploadcenter{
	background: #9fddea;
	border: 1px solid #5fceea;
	width: 571px;
	clear:both;
	margin-top: 10px;
}

.uploadbrowse{
	padding-top: 10px;
	padding-left: 10px;
}

.uploadbrowse input{
	float: left;
	background: url(images/upload/uploadinput.png) top left no-repeat;
	width: 256px;
	height: 25px;
	border: none;
	outline: none;
	padding-left: 5px;
}
.uploadbrowsesubmit{
	float: left;
	padding-left: 10px;
}

.uploadbrowsesubmit input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/upload/browse.png) top left no-repeat;
	width: 101px;
	height: 24px;
	border: none;
	outline: none;
}

.addmore{
	float: right;
	padding-right: 20px;
}

.addmore ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.addmore ul li{
	list-style-image: url(http://www.wheresyourduckbeen.co.uk/images/upload/uploadmore.png);
	padding-left: 3px;
}

.addmore ul li a{
	color: #555555;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.choosealbum{
	padding-top: 7px;
	padding-left: 10px;
}

.choosealbuminput{
	background: url(http://www.wheresyourduckbeen.co.uk/images/upload/uploadinput.png) top left no-repeat;
	width: 261px;
	height: 25px;
	float: left;
}

.choosealbuminput select{
	background: none;
	border: none;
	width: 258px;
	height: 24px;
	outline: none;
}

.choosealbumtext{
	float: left;
	padding-left: 7px;
	color: #555555;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
}

/** ACCEPTED FORMATS **/
.acceptedformats{
	float: right;
	background: #9fddea;
	border: 1px solid #5fceea;
	width: 268px;
	height: 190px;
	margin-top: 20px;
}

.acceptedformatstitle{
	width: 241px;
	background: url(http://www.wheresyourduckbeen.co.uk/images/upload/uploaddivider2.png) bottom center no-repeat;
	text-align: center;
	padding-bottom: 5px;
	color: #3d6599;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding-top: 10px;
}

.acceptedformatstext{
	width: 241px;
	margin: 0 auto;
	color: #555555;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
}

.acceptedformatstext a{
	color: #555555;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/** YOUR UPLOADS **/
.youruploads{
	padding-top: 30px;
}

.youruploadstitle{
	color: #3865a3;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.youruploadsdivider{
	padding-top: 7px;
	padding-bottom: 7px;
}

.youruploadsmenu{
	color: #3865a3;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.youruploadsmenu a{
	color: #3865a3;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.youruploadssection{
}

.useruploadf{
	width: 125px;
	height: 125px;
	background: #b5ecf7;
	border: 1px solid #9fddea;
	margin-top: 35px;
	float: left;
}

.userupload{
	width: 125px;
	height: 125px;
	background: #b5ecf7;
	border: 1px solid #9fddea;
	margin-top: 35px;
	margin-left: 35px;
	float: left;
}

/** FAVES PAGE **/
.pagenav{
	width: 531px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

.faveuploadstitle{
	color: #3865a3;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}

/** PRIVACY POLICY **/
.privacypolicy{
	width: 973px;
	margin: 0 auto;
	background: #ffffff;
	border: 1px solid #aeaeae;
	margin-top: 20px;
}

.privacypolicyheader{
	width: 963px;
	background: url(http://www.wheresyourduckbeen.co.uk/images/privacypolicy/header.png) top left repeat-x;
	height: 28px;
	color: #305992;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-left: 10px;
}

/** REPORT **/
.reportwrapper{
	width: 875px;
	margin: 0 auto;
}

.reportwrapper2{
	width: 626px;
	margin: 0 auto;
}

.reportwrapper h3{
	background: url(http://www.wheresyourduckbeen.co.uk/images/report/reportdivider.png) bottom left no-repeat;
	width: 875px;
	margin: 0px;
	padding-bottom: 5px;
	color: #767676;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
}

.reportwrapper h3 span{
	color: #a7a7a7;
	font-size: 12px;
}

.reportpreview{
	float: left;
	width: 315px;
}

.reportpreview h3{
	color: #767676;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margi: 0px;
	background: none;
}

.reportpreviewbox{
	width: 313px;
	height: 313px;
	background: #b5ecf7;
	border: 1px solid #9fddea;
}

/* REPORT FORM */
.reportform{
	width: 284px;
	float: right;
	padding-top:  100px;
}

.reportformtext{
	float: left;
	color: #5a5a5a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 67px;
	text-align: right;
	padding-top: 4px;
	font-weight:bold;
}

.reportformtext2{
	color: #5a5a5a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top: 15px;
	padding-bottom: 10px;
}

.reportpreviewbox2{
	color: #5a5a5a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.reportforminput{
	float: right;
}

.reportforminput select{
	width: 210px;
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
	border: none;
	outline: none;
}

.reportforminput input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/report/reportinput.png) top left no-repeat;
	width: 190px;
	padding-left: 10px;
	padding-right: 10px;
	height: 25px;
	border: none;
	outline: none;
}


.reportformtextarea textarea{
	background: url(http://www.wheresyourduckbeen.co.uk/images/report/reporttextarea.png) top left no-repeat;
	padding: 10px;
	width: 241px;
	height: 74px;
	border: none;
	outline: none;
}

.reportformsubmit{
	float: right;
	padding-top: 10px;
}

.reportformsubmit input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/report/reportsubmit.png) top left no-repeat;
	width: 77px;
	height: 23px;
	border: none;
	outline: none;
}

.reportformtawrapper{
	width: 261px;
	margin: 0 auto;
}

/** REPORT AD **/
.reportad{
	width: 872px;
	height: 80px;
	margin: 0 auto;
	background: #b5ecf7;
	border: 1px solid #9fddea;
	margin-top: 30px;
}

.reportadtext{
	text-align: center;
	padding-top: 32px;
	color: #305992;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/** BROWSE PAGE **/
.youruploads2{
	float: left;
	width: 640px;
	margin-left: 40px;
}

.youruploadssection2{
	width: 640px;
	margin: 0 auto;
}



/** BROWSE SIDEBAR **/
.sidebar{
	width: 175px;
	float: left;
	border-right: 1px solid #a5a5a5;
}

.sidebar h3{
	margin: 0px;
	padding-bottom: 15px;
	padding-top: 15px;
	color: #3865a3;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sidebarmenu{
}

.sidebarmenu ul{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.sidebarmenu ul li{
	height: 20px;
	margin-top: 15px;
	width: 160px;
	padding-left: 15px;
}

.sidebarmenu ul li:hover{
	background: url(http://www.wheresyourduckbeen.co.uk/images/browse/sidebarhover.png) top left repeat-x;
	height: 20px;
	width: 159px;
	border-right: 1px solid #1a5189;
}

.sidebarmenu ul li a{
	color: #767676;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.sidebarmenu ul li:hover a{
	color: #ffffff;
}

.sidebardivider{
	width: 160px;
	margin-left: 15px;
	padding-top: 25px;
	margin-bottom: 10px;
	border-bottom: 1px solid #a5a5a5;
}

.sidebarform{
	margin-left: 15px;
	width: 160px;
	color: #767676;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.sidebarformspacer{
	height: 7px;
}

.sidebarforminput input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/browse/sidebarinput.png) top left no-repeat;
	width: 141px;
	height: 24px;
	border: none;
	outline: none;
	padding-left: 5px;
	padding-right: 5px;
}

.filtersubmit input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/browse/filter.png) top left no-repeat;
	width: 77px;
	height: 23px;
	border: none;
	outline: none;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.sidebarspacer{
	height: 10px;
}

.sidebarspacer2{
	height: 400px;
}

/** PROFILE PAGE **/
.profilewrapper{
	width: 912px;
	margin: 0 auto;
	padding-top: 30px;
}

/** PROFILE LEFT **/
.profileleft{
	float: left;
	background: #EAF7FB;
	width: 622px;
}

.profileleft h1{
	margin:0px;
	background: url(http://www.wheresyourduckbeen.co.uk/images/profiles_new/header1.png) top left repeat-x;
	height: 28px;
	width: 610px;
	color: #ffffff;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-left: 10px;
	border-left: 1px solid #1a5189;
	border-right: 1px solid #1a5189;
}

.usermostrecent{
	width: 600px;
	padding: 10px;
	border: 1px solid #9fddea;
}

.usermostrecentitem{
	width: 587px;
	margin: 0 auto;
	border-bottom: 1px solid #c1c1c1;
	padding-bottom: 10px;
	padding-top: 10px;
}

.usermostrecentitem a {	color : #1E819D;
}

.usermostrecentpic{
	background: url(http://www.wheresyourduckbeen.co.uk/images/profiles_new/pic1.png) top left no-repeat;
	width: 125px;
	height: 125px;
	margin-right: 10px;
	float: left;
	margin-top: 4px;
}

.usermostrecenttext{
	float: left;
	width: 424px;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.usermostrecenttext span{
	color: #3f74aa;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.profileleft h3{
	background: url(http://www.wheresyourduckbeen.co.uk/images/profiles_new/header2.png) top left repeat-x;
	height: 18px;
	width: 610px;
	border-bottom: 1px solid #9fddea;
	border-left: 1px solid #1a5189;
	border-right: 1px solid #1a5189;
	margin: 0px;
	color: #ffffff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 2px;
}

.newsfeed{
	width: 620px;
	border: 1px solid #9fddea;
}

.newsitem{
	width: 612px;
	border-bottom: 1px solid #9fddea;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
}

.newsitem a{
	color: #3f74aa;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.newsspacer{
	height: 40px;
}

/** PROFILE RIGHT **/

.profileright{
	width: 288px;
	float: left;
	background-color : #DAF1F8;
	border-right: 1px solid #dde4e9;
	border-left: 1px solid #dde4e9;
}

.profilerighttop{
	border-top: 1px solid #bdbfc1;
}

.prtopleft{
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}

.prtopleftpic{
	width: 98px;
	height: 98px;
	border: 1px solid #a2deeb;
}

.prtopleftfollow{
	padding-top: 10px;
}

.prtopright{
	float: left;
	color: #767676;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 10px;
}

.prtopright span{
	color: #3f74aa;
	font-size: 20px;
}

.profileright h3{
	background: url(http://www.wheresyourduckbeen.co.uk/images/profiles_new/header2.png) top left repeat-x;
	height: 18px;
	width: 277px;
	border-left: 1px solid #1a5189;
	border-right: 1px solid #1a5189;
	margin: 0px;
	color: #ffffff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.profilemiddle{
	width: 269px;
	padding: 10px;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.profilemiddlebttm{
	width: 269px;
	padding: 10px;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #bdbfc1;
}

/** ACCOUNT SETTINGS **/
.accountsettings{
	width: 941px;
	margin: 0 auto;
	padding-top: 40px;
}

/** ACCOUNT SETTINGS TABS **/
.settingstabs{
	width: 941px;
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/tabsbg.png) bottom left no-repeat;
}

.settingstab{
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid #a9ccde;
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/tabbg.png) top left repeat-x;
	height: 46px;
	float: left;
	width: 243px;
}

.settingsicon a, .paintbrushicon a {	color: #3865a3;
	font-size: 18px;
}

.settingstab2{
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid #a9ccde;
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/tabbg.png) top left repeat-x;
	height: 46px;
	width: 243px;
	margin-left: 60px;
	float: left;
}

.settingstab3{
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid #a9ccde;
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/tabbg.png) top left repeat-x;
	height: 46px;
	float: right;
}

.settingsicon{
	color: #3865a3;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/settingsicon.png) center right no-repeat;
	padding-right: 40px;
	height: 36px;
	width: 150px;
	padding-left: 15px;
}

.paintbrushicon{
	color: #3865a3;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	background: url('http://www.wheresyourduckbeen.co.uk/images/settings/paintbrushicon.png') center right no-repeat;
	padding-right: 40px;
	height: 36px;
	width: 150px;
	padding-left: 15px;
}

/** SETTINGS FORM **/
.settingsform{
	width: 866px;
	margin: 0 auto;
}

.formitem{
	padding-top: 20px;
}

.formitem2{
	padding-top: 40px;
}

.formtext{
	float: left;
	width: 244px;
	padding-right: 15px;
	text-align: right;
	color: #5a5a5a;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formtext span{
	color: #959595;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.forminput1{
	float: left;
	padding-top: 10px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5a5a5a;
}

.forminput1 input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/input1.png) top left no-repeat;
	width: 241px;
	padding-right: 10px;
	height: 24px;
	border: none;
	outline: none;
	padding-left: 10px;
}

.profbutt {	color: white;
	font-weight: bold;
	font-family:arial;
	background-image: url('http://www.wheresyourduckbeen.co.uk/images/profiles_new/follow.png');
	width: 100px;
	height: 23px;
	border: 0px;
}

.formbrowseomer{
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/input1.png) top left no-repeat;
	width: 241px;
	padding-right: 10px;
	height: 24px;
	border: none;
	outline: none;
	padding-left: 10px;
}

.forminput2{
	float: left;
	padding-top: 10px;
}

.forminput2 input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/input2.png) top left no-repeat;
	width: 161px;
	padding-right: 10px;
	height: 24px;
	border: none;
	outline: none;
	padding-left: 10px;
}

.repeatpass{
	padding-top: 14px;
	color: #767676;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 7px;
	padding-right: 7px;
	float: left;
}

.formbrowse{
	padding-left: 10px;
	padding-top: 10px;
	float: left;
}

.formbrowse a{
	color: #767676;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.forminput3{
	float: left;
	padding-top: 10px;
}

.forminput3 input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/input3.png) top left no-repeat;
	width: 101px;
	padding-right: 10px;
	height: 24px;
	border: none;
	outline: none;
	padding-left: 10px;
}

.formtext2{
	float: left;
	width: 270px;
	padding-right: 15px;
	text-align: left;
	color: #5a5a5a;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formtext3{
	width: 866px;
	padding-right: 15px;
	text-align: left;
	color: #5a5a5a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
}

.formtext4{
	width: 866px;
	padding-right: 15px;
	text-align: left;
	color: #5a5a5a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
	text-align: center;
}

.formwrapper{
	width: 648px;
	margin: 0 auto;
}

.formtext2 span{
	color: #959595;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formsubmit input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/savechanges.png) top left no-repeat;
	width: 131px;
	height: 23px;
	border: none;
	outline: none;
}

.formsubmit{
	padding-top: 20px;
	width: 131px;
	margin: 0 auto;
}

.formsubmit2{
	padding-top: 20px;
	float: left;
}

.formsubmit2 input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/savechanges.png) top left no-repeat;
	width: 131px;
	height: 23px;
	border: none;
	outline: none;
}

.resetall{
	float: right;
	padding-top: 20px;
}

.resetall input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/resetall.png) top left no-repeat;
	width: 141px;
	height: 23px;
	border: none;
	outline: none;
}


.submitreset{
	width: 356px;
	margin: 0 auto;
}

.bluebox{
	background: url(http://www.wheresyourduckbeen.co.uk/images/settings/bluebox.png) top left no-repeat;
	width: 892px;
	height: 48px;
	text-align: center;
	padding: 5px;
	color: #3f74aa;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 20px;
}

/** ABOUT US **/
.aboutus{
}

/** ABOUT US TEXT **/
.aboutustxt{
	width: 948px;
	margin: 0 auto;
	padding-top: 40px;
}

.aboutustxt img{
	padding-bottom: 15px;
}

.aboutustxt p{
	padding-left: 10px;
	width: 938px;
	color: #767676;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom: 20px;
}

/** STAFF SECTION **/
.staffsection{
	background: url(http://www.wheresyourduckbeen.co.uk/images/aboutus/staffsectionbg.png) top left repeat-x;
	width: 100%;
	padding: 10px;
	height: 303px;
	margin-top: 20px;
}

.staffsectionwrapper{
	width: 948px;
	margin: 0 auto;
}

.charterpic{
	float: left;
	padding-top: 10px;
}

.charterpic img{
	border: 1px solid #727272;
}

.chartertext{
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	color: #062839;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.chartertext h3{
	color: #062839;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

.chartertext ul{
	padding-top: 20px;
	margin: 0px;
	padding-left: 0px;
	list-style: none;
}

.chartertext ul li{
	margin-top: 30px;
}

.chartertext ul li a{
	color: #ffffff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.charterfb{
	background: url(http://www.wheresyourduckbeen.co.uk/images/aboutus/facebook.png) top left no-repeat;
	padding-left: 20px;
	height: 16px;
}

.charteryt{
	background: url(http://www.wheresyourduckbeen.co.uk/images/aboutus/youtube.png) top left no-repeat;
	padding-left: 20px;
	height: 16px;
}

.chartertw{
	background: url(http://www.wheresyourduckbeen.co.uk/images/aboutus/twitter.png) top left no-repeat;
	height: 16px;
	padding-left: 20px;
}

.charterem{
	background: url(http://www.wheresyourduckbeen.co.uk/images/aboutus/email.png) top left no-repeat;
	padding-left: 20px;
	height: 16px;
}

.staffright{
	float: right;
}

.staffmember{
	padding-top: 30px;
}

.staffmemberpic{
	width: 96px;
	height: 96px;
	border: 1px solid #a9ccde;
	float: left;
	background: #ffffff;
}

.staffmemberdetails{
	float: left;
	padding-left: 10px;
	color: #062738;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.stafffb{
	float: left;
	padding-top: 10px;
}

.stafftw{
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}

.staffyt{
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}

.staffem{
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}

/** MY ITEMS **/
.myitemswrapper{
	width: 962px;
	margin: 0 auto;
	border: 1px solid #9fddea;
	clear: both;
}

.myitemssidebar{
	width: 175px;
	float: left;
	border-bottom: 1px solid #9fddea;
	border-right: 1px solid #9fddea;
	background: #b5ecf7;
}

.myitemssidebar h3{
	margin: 0px;
	padding-bottom: 15px;
	padding-top: 15px;
	color: #3865a3;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.myitemssidebar{
	width: 175px;
	float: left;
	border-bottom: 1px solid #9fddea;
	border-right: 1px solid #9fddea;
	background: #b5ecf7;
}

.myitemssidebartop{
	width: 175px;
	float: left;
	border-bottom: 1px solid #767676;
	border-right: 1px solid #9fddea;
	background: #b5ecf7;
}

.myitemssidebartop h3{
	margin: 0px;
	padding-bottom: 15px;
	padding-top: 15px;
	color: #3865a3;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.youruploads2top{
	float: left;
	border-bottom: 1px solid #767676;
	height: 47px;
	background: #ffffff;
	width: 785px;
}

.youruploads2top ul{
	list-style: none;
	padding-top: 14px;
	margin: 0px;
	padding-left: 22px;
}

.youruploads2top ul li{
	float: left;
	padding: 7px;
	margin-left: 15px;
}

.youruploads2top ul .current{
	float: left;
	background: #386097;
}

.youruploads2top ul li:hover{
	float: left;
	background: #386097;
}

.youruploads2top ul li a{
	color: #767676;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.youruploads2top ul .current a{
	color: #ffffff;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.youruploads2top ul li:hover a{
	color: #ffffff;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.youruploadssection2top{
}

.youruploadssection2top ul{
	padding-left: 22px;
	padding-top: 0px;
	margin:0px;
	list-style: none;
}

.youruploadssection2top ul li{
	float: left;
	border-right: 1px solid #767676;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 15px;
	margin-left: 15px;
	height: 30px;
}

.youruploadssection2top ul .first{
	float: left;
	border-right: 1px solid #767676;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 9px;
	padding-right: 15px;
	margin-left: 15px;
	height: 30px;
}

.youruploadssection2top ul .deleteselected{
	border: none;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 9px;
	margin-left: 15px;
	float: left;
	background: url(http://www.wheresyourduckbeen.co.uk/images/myitems/tower.png) top right no-repeat;
	padding-right: 25px;
}

.youruploadssection2top ul li a{
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.sidebarforminput2{
	float: left;
}

.sidebarforminput2 input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/myitems/input.png) top left no-repeat;
	width: 87px;
	height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	border: none;
	outline: none;
}

.sidebarformsubmit{
	float: left;
	padding-top: 1px;
	padding-left: 5px;
}

.sidebarformsubmit input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/myitems/create.png) top left no-repeat;
	width: 53px;
	height: 20px;
	border: none;
	outline: none;
}

.myitemstopbar{
	width: 964px;
	height: 4px;
	background: url(http://www.wheresyourduckbeen.co.uk/images/myitems/topbar.png) bottom left repeat-x;
	margin: 0 auto;
}

.myitemstopbar2{
	width: 940px;
	height: 4px;
	background: url(http://www.wheresyourduckbeen.co.uk/images/myitems/topbar.png) bottom left repeat-x;
	margin: 0 auto;
	padding-top: 30px;
}

.myitemstopbar h3{
	color: #3865a3;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.myitemsh3{
	color: #3865a3;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 964px;
	margin: 0 auto;
}

/** RESULTS **/
.results{
	width: 853px;
	margin: 0 auto;
	padding-top: 30px;
}

.resultsleft{
	float: left;
	width: 479px;
}

.resultsleft h3{
	color: #767676;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

.resultsimgvideo{
	width: 457px;
	height: 331px;
	background: url(http://www.wheresyourduckbeen.co.uk/images/results/imgvideobg.png) top left no-repeat; #9fddea;
	border: 1px solid #5fceea;
	margin-top: 7px;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	font-size: 11px;
	position: absolute;
	padding: 5px;
	border: 4px solid #64C8DD;
	background-color: #EAF8FB;
	z-index:1002;
	overflow: auto;
}

.white_content td {	vertical-align: top;
}
.white_content a {	color: gray;
}




.viewsrate{
	width: 457px;
	padding-top: 7px;
	padding-botton: 7px;
}

.ratingbox{
   clear:both;
   margin:auto;
   width:165px;
}

.ratingbox img{
   padding:0px;
   margin:0px;
   float:left;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.wheresyourduckbeen.co.uk/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.wheresyourduckbeen.co.uk/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


.views{
	float: left;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rate{
	width: 151px;
	float: right;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.buttons{
	padding-top: 7px;
}

.button{
	float: left;
	padding-left: 7px;
}

.buttonf{
	float: left;
}

.comment{
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #b6c1c7;
	width: 457px;
}

.comment a {
	color: #4952ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.comment2{
	margin-top: 2px;
	padding-top: 2px;
	border-top: 1px solid #DCE2E4;
	width: 457px;
}

.comment2 a {	color: #4952ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.commentpic{
	float: left;
	width: 100px;
	height: 100px;
	background: #9fddea;
}

.commenttext{
	float: left;
	padding-left: 10px;
	width: 329px;
}

.usersname{
	float: left;
	padding-left: 10px;
}

.usersname a{
	color: #4952ff;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.userspostdate{
	float: right;
	color: #767676;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.userscomment{
	width: 319px;
	padding-left: 10px;
	color: #767676;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 12px;
	padding-bottom: 12px;
}

.userscomment2{
	width: 319px;
	padding-left: 20px;
	padding-right: 5px;
	color: #767676;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 12px;
}

.userstags{
}

.userstags ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.userstags ul li{
	background: url(http://www.wheresyourduckbeen.co.uk/images/results/tags.png) top left no-repeat;
	padding-left: 57px;
	height: 17px;
}

.userstags ul li a{
	color: #4952ff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.addcomment{
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #b6c1c7;
	width: 457px;
}

.addcommentinput{
	width: 441px;
	margin: 0 auto;
}

.addcommentinput textarea{
	background: url(http://www.wheresyourduckbeen.co.uk/images/results/addcommentinput.png) top left no-repeat;
	width: 421px;
	height: 54px;
	border: none;
	outline:none;
	padding: 10px;
}

.addcommentsubmit{
	padding-top: 7px;
	width: 441px;
	margin: 0 auto;
	text-align: right;
}

.addcommentsubmit a{
	color:#757575;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.resultsright{
	float: right;
	padding: 10px;
	width: 269px;
	border-top: 1px solid #bcbfc1;
	border-bottom: 1px solid #bcbfc1;
	border-left: 1px solid #dfe7ec;
	border-right: 1px solid #dfe7ec;
	margin-top: 26px;
}

.resultsright h3{
	color: #767676;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-left: 10px;
}

.resultsrightmodule{
	width: 269px;
	padding-left: 10px;
	border-top: 1px solid #767676;
	margin-top: 15px;
	padding-top: 15px;
}

.resultsrightlinks{
}

.resultsrightlinks ul{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.resultsrightlinks ul li{
	margin-top: 20px;
}

.resultsrightlinks ul li a{
	color: #767676;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.rrheart{
	background: url(http://www.wheresyourduckbeen.co.uk/images/results/heart.png) top left no-repeat;
	padding-left: 20px;
}

.rrzoom{
	background: url(http://www.wheresyourduckbeen.co.uk/images/results/zoom.png) top left no-repeat;
	padding-left: 20px;
}

.rrshare{
	background: url(http://www.wheresyourduckbeen.co.uk/images/results/share.png) top left no-repeat;
	padding-left: 20px;
}

.rrwand{
	background: url(http://www.wheresyourduckbeen.co.uk/images/results/wand.png) top left no-repeat;
	padding-left: 20px;
}

.rruparrow{
	background: url(http://www.wheresyourduckbeen.co.uk/images/results/uparrow.png) top left no-repeat;
	padding-left: 20px;
}

.rrbin{
	background: url(http://www.wheresyourduckbeen.co.uk/images/myitems/tower.png) top left no-repeat;
	padding-left: 20px;
}

.share{
	padding-top: 7px;
	color: #767676;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.share input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/results/shareinput.png) top left no-repeat;
	width: 210px;
	height: 25px;
	border: none;
	outline: none;
}

.uploads{
	width: 254px;
	margin: 0 auto;
}

.uploads a {	color: #146CC5;
	font-size: 11px;
}

.upload{
	float: left;
	width: 121px;
	height: 121px;
	background: #9fddea;
	margin-top: 10px;
}

.upload2{
	float: right;
	width: 121px;
	height: 121px;
	background: #9fddea;
	margin-top: 10px;
}

.leftarrow{
	float: left;
}

.rightarrow{
	float: right;
}

.uploadsarrows{
	padding-top: 10px;
}

.resultsrightadvert{
	width: 250px;
	height: 250px;
}

/** FRIENDS PAGE **/
.friendswrapper3{
	float: left;
	width: 771px;
}

.friendssection3{
	width: 731px;
	margin: 0 auto;
	background: url(http://www.wheresyourduckbeen.co.uk/images/friends/friendsrightbg.png) top left repeat-y;
	padding: 20px;
}

.friendssection3bottom{
	background: url(http://www.wheresyourduckbeen.co.uk/images/friends/friendsrightbottom.png) top left no-repeat;
	width: 771px;
	height: 15px;
}

.friendswrapper{
	width: 950x;
	margin: 0 auto;
	padding-left: 42px;
}

.friendstab{
	background: url(http://www.wheresyourduckbeen.co.uk/images/friends/tabbg.png) top left no-repeat;
	width: 165px;
	height: 23px;
	margin-top: 20px;
	padding-top: 5px;
	padding-left: 10px;
}

.friendstab a{
	color: #ffffff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.friendupdate{
	width: 711px;
	border-bottom: 1px solid #757575;
	padding: 10px;
}

.friendupdatepic{
	width: 100px;
	height: 100px;
	float: left;
	background: #b5ecf7;
}

.friendupdatetext{
	float: left;
	padding-left: 15px;
	color: #757575;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 556px;
}

.friendupdatetext a{
	color: #0d29ff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.friendupdatedetails{
	padding-top: 20px;
	padding-bottom: 20px;
}

.friendupdatelinks{
	padding-top: 20px;
	color: #0d29ff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/** MESSAGE CENTRE **/
.attachphoto{
	padding-top: 10px;
}

.attachphototext{
	float: left;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}

.attachphotoinput{
	float: left;
	padding-left: 10px;
}

.sendsubmit{
	width: 104px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
}

.sendsubmit input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/messagecentre/sendsubmit.png) top left no-repeat;
	width: 104px;
	height: 23px;
	border: none;
	outline: none;
}

.inboxmessage{
}

.inboxmessagefrom{
	width: 189px;
	float: left;
	margin-left: 50px;
	padding-left: 20px;
}

.inboxmessagefrom h2{
	color: #0000ff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inboxmessagefrom h2 a{
	color: #0000ff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inboxmessagefrompic{
	width: 100px;
	height: 100px;
	background: #4678ab;
}

.inboxmessagecontents{
	float: left;
	width: 500px;
	padding-top: 20px;
}

.inboxmessagecontentssubject{
	float: left;
	color: #0000ff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inboxmessagecontentsdate{
	float: right;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inboxmessagecontentsmessage{
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
}

.inboxmessagedivider{
	margin-left: 50px;
	padding-top: 20px;
}

.inboxattached{
	margin-left: 50px;
	padding-top: 20px;
}

.attachedtext{
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}

.attachedphotos{
	float: left;
	padding-left: 10px;
}

.attachedphoto{
	float: left;
	margin-left: 15px;
	width: 100px;
	height: 100px;
	background: #4678ab;
}

.inboxmessagebuttons{
	float: right;
	padding-bottom: 15px;
	padding-right: 30px;
	padding-top: 15px;
}

.inboxmessagedelete{
	padding-left: 15px;
}

.messagecentretop{
	background: url(http://www.wheresyourduckbeen.co.uk/images/profiles_new/header2.png) top left repeat-x;
	width: 100%;
	height: 20px;
}

.youruploads3{
	float: left;
	width: 776px;
	margin-left: 10px;
	margin-top: 15px;
}

.youruploadssection45{
	width: 100%;
	font-size: 11px;
	color : #1E3E4F;
	font-family: verdana;
	margin: 0 auto;
}

.youruploadssection45 a {	color : #0C6587;
}

.youruploadssection3{
	width: 100%;
	margin: 0 auto;
}

.messageemptyspace{
	width: 42px;
	height: 20px;
	float: left;
}

.messageto{
	width: 205px;
	float:left;
	height: 20px;
	border-left: 3px solid #ffffff;
	padding-left: 5px;
	color: #ffffff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
}

.messageto a{
	color: #0000ff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.subject{
	width: 350px;
	float: left;
	height: 20px;
	border-left: 3px solid #ffffff;
	padding-left: 5px;
	color: #ffffff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
}

.subject a{
	color: #0000ff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.quote {	margin: 5px;
	padding:5px;
	margin-left:15px;
	background-color: #E8EFF0;
	border: 1px solid #AEC7CA;
	color: #3A5558;
	font-family: 'Courier New';
}
.date{
	width: 100px;
	height: 20px;
	float: left;
	border-left: 3px solid #ffffff;
	padding-left: 5px;
	color: #ffffff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
}

.date2{
	width: 100px;
	float: left;
	border-left: 3px solid #ffffff;
	padding-left: 5px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	padding-top: 2px;
}

.date2 a {	color: #454545
}

.messagecentrebody{
	padding-top: 2px;
	width: 100%;
	font-family: arial;
	font-size: 12px;
}

.messagecentrebody a{
	font-family: arial;
	font-size: 13px;
	color: #3D5F63;
	text-decoration: underline;
}

.sendmessageform{
}

.sendto{
}

.sendtotext{
	float: left;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}

.sendtoinput{
	float: left;
	padding-left: 10px;
}

.sendtoinput input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/messagecentre/sendtoinput.png) top left no-repeat;
	width: 170px;
	height: 25px;
	border: none;
	outline: none;
}

.sendtotext2{
	float: left;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 3px;
}

.sendsubject{
	padding-top: 10px;
}

.sendsubjecttext{
	float: left;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}

.sendsubjectinput{
	float: left;
	padding-left: 10px;
}

.sendsubjectinput input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/messagecentre/messagesubjectinput1.png) top left no-repeat;
	width: 300px;
	height: 25px;
	border: none;
	outline: none;
}

.sendbody{
	padding-top: 10px;
}

.sendbodytext{
	float: left;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}

.sendbodyinput{
	float: left;
	padding-left: 10px;
}
.sendbodyinput textarea{
	background: url(http://www.wheresyourduckbeen.co.uk/images/messagecentre/messagebodytextarea.png) top left no-repeat;
	width: 470px;
	height: 185px;
	border: none;
	padding: none;
}

.attachphoto{
	padding-top: 10px;
}

.attachphototext{
	float: left;
	color: #767676;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}

.attachphotoinput{
	float: left;
	padding-left: 10px;
}

.sendsubmit{
	width: 104px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
}

.sendsubmit2{
	width: 250px;
	margin: 0 auto;
	padding-bottom : 10px;
}

.submitmsg{
	background: url(http://www.wheresyourduckbeen.co.uk/images/messagecentre/sendsubmit.png) top left no-repeat;
	width: 104px;
	height: 23px;
	border: none;
	outline: none;
}

.savesubmit{
	background: url(http://www.wheresyourduckbeen.co.uk/images/messagecentre/savesubmit.png) top left no-repeat;
	width: 104px;
	height: 23px;
	border: none;
	outline: none;
}

.sendsubmit input{
	background: url(http://www.wheresyourduckbeen.co.uk/images/messagecentre/sendsubmit.png) top left no-repeat;
	width: 104px;
	height: 23px;
	border: none;
	outline: none;
}

/** TEXT FIELD **/
.textfield{
	padding-top: 20px;
	padding-left: 10px;
	margin-bottom: 20px;
}

.textfield textarea{
	width: 540px;
	height: 200px;
}

/** FOOTER **/
.footer{
	background: url(http://www.wheresyourduckbeen.co.uk/images/footerbg.png) top left repeat-x;
	width: 100%;
	height: 80px;
}

.footerwrapper{
	width: 1024px;
	height: 80px;
	margin: 0 auto;
}

.footercopywrite{
	width: 1024px;
	text-align: center;
	color: #4679c0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 15px;
}

.footermenu{
	width: 400px;
	margin: 0 auto;
	padding-top: 15px;
}

.footermenu ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.footermenu ul li{
	float: left;
	color: #4679c0;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}

.footermenu ul li a{
	text-decoration: none;
	color: #4679c0;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

