@charset "UTF-8";/* LOUNGE CSS - Rush Jewellery */#featureImage			{ position: absolute; right: 50%; margin-right: -470px; margin-top: -208px;}/* LEFT CONTENT */#leftContent				{ width: 400px; position: relative; float: left; }#subHeading					{ color: #4d4d4d; font-weight: normal; font-size: 2.52em; text-transform: uppercase; 							background: url('/images/global/divider.png') bottom center no-repeat; margin: 20px 0px 50px 0px; padding-bottom: 25px; }#leftContent h2 			{ color: #323232; font-size: 1.6em; font-weight: bold; margin-bottom: 8px; padding: 15px 0px 15px 40px; }#leftContent h4				{ font-size: 1.5em; font-weight: bold; margin-bottom: 5px; }#leftContent a				{ color: #8a5070; font-weight: bold; }#leftContent a:hover		{ color: #cd0063; }#leftContent em				{ font-weight: bold; font-style: normal; }#newsletterLink				{ margin: 20px 0px; background: url('/images/global/newsletter.png') no-repeat left center; padding-left: 40px; }#features ul       			{ margin: 40px 0px 30px 0px; }#features li       			{ list-style: none; background: url('/images/lounge/tick.png') no-repeat left center; padding: 10px 0px 10px 45px;							font-size: 1.4em; font-weight: bold; } /* RIGHT CONTENT */#rightContent				{ width: 479px; float: left; margin: -220px 0px 20px 40px; }/* CONTACT FORM */#contactForm           		{ margin-top: 200px; padding-bottom: 40px; }#contactForm label      	{ clear: both; color: #323232; font-size: 1.6em; font-weight: bold; display: block; margin: 20px 0px 5px 0px; }#contactForm .textbox   	{ width: 420px; height: 28px; background: #f1f1f1; color: #323232; font-size: 1.2em; padding: 5px 0px 5px 50px; border-bottom: #963c63 1px solid; }				#contactForm #username		{ background-image: url('/images/lounge/form_icons.png'); background-position: 5px 5px; background-repeat: no-repeat; }#contactForm #password		{ background-image: url('/images/lounge/form_icons.png'); background-position: 5px -40px; background-repeat: no-repeat; }#contactForm #first			{ background-image: url('/images/lounge/form_icons.png'); background-position: 5px 5px; background-repeat: no-repeat; }#contactForm #last			{ background-image: url('/images/lounge/form_icons.png'); background-position: 5px 5px; background-repeat: no-repeat; }
#contactForm #email			{ background-image: url('/images/lounge/form_icons.png'); background-position: 5px -83px; background-repeat: no-repeat; }#contactForm #postcode		{ background-image: url('/images/lounge/form_icons.png'); background-position: 5px -125px; background-repeat: no-repeat; }#contactForm #gender		{ background-image: url('/images/lounge/form_icons.png'); background-position: 5px -165px; background-repeat: no-repeat; }#contactForm .textbox:hover, #contactForm .textarea:hover       { background: #d3d2d2; }#contactForm .textbox:focus, #contactForm .textarea:focus       { background: #FFF; }#contactForm select    		{ width: 250px; color: #000; font-size: 14px; font-weight: bold; height: 25px; padding: 3px; margin-bottom: 14px; }#contactForm .wide     		{ width: 400px; }#contactForm #submitButton  		{ width: 184px; height: 48px; margin-top: 25px; padding-left: 50px; float: left; display: block; color: #FFF; text-align: center; font-size: 1.5em; font-weight: normal; text-transform: uppercase; background: url('/images/lounge/join.png') repeat-x; text-shadow: 0px 1px 1px #000; -webkit-transition: all 250ms; -moz-transition: all 250ms; -o-transition: all 250ms; opacity: 0.5; cursor: auto; }#contactForm #submitButton.submitEnabled	{ opacity: 1; cursor: pointer; }
#contactForm #submitButton.submitEnabled:hover	{ color: #edc2cf; }
#contactForm #submitButton.submitEnabled:active	{ color: black; }#contactForm .disabled		{ color: #666; }#contactForm label.error	{ color: #cc0000; margin-top: 1px; }#loader						{ margin: 30px 0px 0px 15px; }#resultsHolder				{ display: none; border: solid 4px #97255b; background: #FFF; margin-top: 20px; }
#resultsHolder p a			{ color: #8a5070; font-weight: bold; }
#resultsHolder p a:hover	{ color: #8a5070; font-weight: bold; }
p.warning					{ padding: 20px 10px 10px 90px; background: url('/images/contact/warning.png') no-repeat 25px 15px; }p.confirmation				{ padding: 20px 10px 10px 90px; background: url('/images/contact/confirmation.png') no-repeat 25px 15px; }form span               { font-weight: bold; font-size: 1.5em; margin: 5px 10px; }form span a				{ color: #8a5070; font-weight: bold; }form span a:hover		{ color: #cd0063; }#agree					{ margin: 20px 0px 10px 0px; }

#leftContent 				{ min-height: 150px; margin-top: -20px; }
#subHeading .activated		{ padding: 15px 0 15px 70px; background: url('../images/lounge/activated.png') no-repeat left center; }
#subHeading .already		{ padding: 15px 0 15px 70px; background: url('../images/lounge/already.png') no-repeat left center; }
#subHeading .error			{ padding: 15px 0 15px 70px; background: url('../images/lounge/error.png') no-repeat left center; }