﻿/* Begin Weather Styles =============================================== */

.weatherImage {
	float:left;
	width:70px;
}

.weatherText {
	float:left;
	width:130px;
}
.weatherFiveDay
{
	float:left;
	clear:both;
	margin:10px 0px 0px 20px;
}

/* End Weather Styles =============================================== */

/* Begin Search Box Styles =============================================== */

#searchbox {
	float:left;
	margin:0;
	width:418px;
	padding:53px 0 0 62px;
}

#searchbox h4 {
    display:none;
}

.searchbox {
	float:left;
	border:none;
	background:none;
	width:276px;
	padding:4px 7px;
	color:#ec008c;
	font-size:1.5em;
}

.searchbutton {
	float:left;
	border:none;
	background:url(../images/home/button-search.gif) no-repeat;
	width:83px;
	height:30px;
}

/* End Search Box Styles =============================================== */

/* Begin Left Search Box Styles ======================================== */

#leftsearchbox {
	float:left;
	margin:0;
	width:201px;
	padding:5px 0 0 12px;
}

#leftsearchbox h4 {
    display:none;
}

.leftsearchbox {
	float:left;
	border:1px solid #82abd0;
	background:url(../images/left-search-bg.gif) no-repeat;
	width:103px;
	padding:3px 4px 3px 28px;
	color:#0053a0;
	font-size:1.1em;
}

.leftsearchbutton {
	float:left;
}

/* End Left Search Box Styles ========================================= */

/* Begin Login Styles =============================================== */
.Error
{
	color:#EC008C;
	font-weight:bold;
	clear:both;
	width:100%;
}
#login {
	float:left;
	margin:0;
	width:357px;
	padding:187px 0 0 540px;
}
#login a {
	color:#EC008B;
	float:left;
	margin:10px 0px 0px 120px;
	padding:0px;
	display:inline;
}

#login h4 {
    display:none;
}

#login p {
    float:left;
    margin-bottom:3px;
}

#login label {
	color:#0053a0;
	width:70px;
	margin:0;
	display:block; 
	float:left; 
	padding:3px 0 0 0;
	font-weight:bold;
}

.login-input {
	float:left;
	border:1px solid #0053a0;
	background:url(../images/textbox-bg.gif) no-repeat;
	width:275px;
	padding:3px 5px;
	color:#0053a0;
	font-size:1.1em;
}

.login-button 
{
    float:right;
    padding-top:2px;
}

/* End Login Styles =============================================== */

/* Begin Register Styles =============================================== */

#register {
	float:left;
	margin:0;
	width:422px;
	padding:280px 0 0 450px;
}

#register h4 {
    display:none;
}

#register p {
    float:left;
    margin-bottom:6px;
	color:#0053a0;
}

#register a:link, #register a:visited, #register a:active {
	text-decoration:underline;
	color:#0053a0;
}

#register a:hover {
	text-decoration:none;
	color:#0053a0;
}

#register label {
	color:#0053a0;
	width:90px;
	margin:0 16px 0 0;
	display:block; 
	float:left; 
	padding:5px 0 0 0;
	font-weight:bold;
}

.register-select {
	float:left;
	border:1px solid #0053a0;
	background:#FFFFFF;
	color:#0053a0;
	font-size:1em;
	margin-top:4px;
}

.register-input {
	float:left;
	border:1px solid #0053a0;
	background:url(../images/textbox-bg.gif) no-repeat;
	width:304px;
	padding:3px 5px;
	color:#0053a0;
	font-size:1.1em;
}

.register-postcode {
	float:left;
	border:1px solid #0053a0;
	background:url(../images/textbox-bg.gif) no-repeat;
	width:120px;
	padding:3px 5px;
	color:#0053a0;
	font-size:1.1em;
}

.register-button 
{
    float:left;
    padding:6px 0 0 106px;
}

/* End Register Styles =============================================== */

/* Begin Review Styles =============================================== */

#review {
	float:left;
	margin:0;
	width:715px;
	padding:280px 0 0 120px;
}

#review-left{
	float:left;
	margin:0;
	width:440px;
	padding:4px 0 0 0;
	position:relative;
}

#review-right {
	float:left;
	margin:0;
	width:250px;
	padding:0;
}

#review h4,#review-images h4 {
    display:none;
}

#review p,#review-images p {
    float:left;
    margin-bottom:4px;
	color:#0053a0;
}

#review label,#review-images label {
	color:#0053a0;
	width:90px;
	margin:0 16px 0 0;
	display:block; 
	float:left; 
	padding:5px 0 0 0;
	font-weight:bold;
}
#form-images
{
	float:left;
	height:210px;
	margin:20px 0px 0px 0px;
}
#form-videos
{
	float:left;
	height:225px;
}
#images-preview
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
#images-preview a
{
	margin-left:10px;
	display:inline;
	float:left;
}

.textInfo
{
	float:left;
	clear:both;
	width:400px;
	height:40px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif; 
	border:1px #b2b2b2 solid;
	background-color:#FFFFFF !important;
	color:#0053A0;
}

#review a:link, #review a:visited, #review a:active,#review-images a:link, #review-images a:visited, #review-images a:active {
	text-decoration:none;
}

#review a:hover,#review-images a:hover {
	text-decoration:none;
}

.review-select {
	float:left;
	border:1px solid #0053a0;
	background:#FFFFFF;
	color:#0053a0;
	font-size:1em;
}

.review-input {
	float:left;
	border:1px solid #0053a0;
	background:url(../images/textbox-bg.gif) no-repeat;
	width:265px;
	padding:3px 5px;
	color:#0053a0;
	font-size:1.1em;
}

.review-upload {
	float:left;
	border:1px solid #0053a0;
	background:#FFFFFF;
	width:175px;
	padding:3px 0;
	margin-right:3px;
	color:#0053a0;
	font-size:1.1em;
}

.review-button 
{
    float:left;
    padding:15px 0 0 113px;
}

.review-text {
	color:#0053a0;
	width:275px;
	margin:0; 
	float:left; 
	padding:0 0 0 106px;
	font-size:0.9em;
	line-height:1.2em;
}



/* End Review Styles =============================================== */

/* Begin My Picture Styles =============================================== */

#mypicture {
	float:left;
	margin:0;
	width:370px;
	padding:220px 0 0 90px;
}

#mypicture h4 {
    display:none;
}

#mypicture p {
    margin-bottom:4px;
	color:#0053a0;
	font-size:0.9em;
	line-height:1.2em;
}

/* End My Picture Styles =============================================== */

/* Begin My Details Styles =============================================== */

#mydetails {
	float:left;
	margin:0;
	width:430px;
	padding:215px 0 0 0;
}

#mydetails h4 {
    display:none;
}

#mydetails p {
    float:left;
    margin-bottom:6px;
	color:#0053a0;
}

#mydetails label {
	color:#0053a0;
	width:95px;
	margin:0 16px 0 0;
	display:block; 
	float:left; 
	padding:5px 0 0 0;
	font-weight:bold;
}

.mydetails-select {
	float:left;
	border:1px solid #0053a0;
	background:#FFFFFF;
	color:#0053a0;
	font-size:1em;
	margin-top:4px;
}

.mydetails-input {
	float:left;
	border:1px solid #0053a0;
	background:url(../images/textbox-bg.gif) no-repeat;
	width:304px;
	padding:3px 5px;
	color:#0053a0;
	font-size:1.1em;
}

.mydetails-postcode {
	float:left;
	border:1px solid #0053a0;
	background:url(../images/textbox-bg.gif) no-repeat;
	width:120px;
	padding:3px 5px;
	color:#0053a0;
	font-size:1.1em;
}

.mydetails-button 
{
    float:left;
    padding:6px 0 0 106px;
}

/* End My Details Styles =============================================== */

/* Begin Send to a Friend Styles ======================================= */

p.success_friend { display: block; position: absolute; top: 0px; left: 10px; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; color: Green; }
p.failure_friend { display: block; position: absolute; top: 0px; left: 10px; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; color: #b02027;}

#sendtofriend {
        display: block;
        float: left;
        width: 350px;
        height: 220px;
        margin: 0px;
        padding: 0 20px 20px 20px;
}

#sendtofriend p { text-align: left; color: #0053A0; font-weight: bold; font-size:0.8em; font-family: Arial, Helvetica, Sans-Serif; }
#sendtofriend p label { display: block; float: left; width: 113px; height: 20px; margin: 4px 0px 4px 0px; padding: 0px;}
#sendtofriend h3 { text-align: left; color: #0053A0; font-weight: normal; font-size:1.1em; font-family: Arial, Helvetica, Sans-Serif; margin:0; }

#sendtofriend a { 
        display: block;
        width: 30px;
        height: /**/ 30px;
        height: 0px !important;
        overflow: hidden;
        padding: 30px 0px 0px 0px;     
        position: absolute; 
        top: 5px; 
        right: 5px; 
        background: transparent url(../images/zoom/close.png) no-repeat;
}

.sendinput {
        display: block;
        float: left;
        background: transparent url(../images/textbox-bg.gif) no-repeat scroll 0 0;
        border: 1px solid #0053A0;
        color: #0053A0;
        font-size: 16px;
        padding: 3px 5px;
        width: 220px;
        height: 20px;
        margin: 0px 0px 10px 0px;
}

/* End Send to a Friend Styles ======================================= */
