@charset "UTF-8";/* BAZAAR CSS - Rush Jewellery *//* LEFT CONTENT */#leftContent				{ width: 400px; position: relative; float: left; padding-top: 10px; }#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; }h2 							{ color: #4d4d4d; font-weight: normal; font-size: 2.52em; text-transform: uppercase; margin: 20px 0px 0px 0px; }#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; } #pink						{ color: #ab1346; font-weight: bold; font-size: 1.6em; padding: 15px 0px; }/* LOGIN FORM */#loginForm           		{ margin: -40px 0px 0px 0px; padding-bottom: 15px; background: url('/images/global/divider.png') bottom center no-repeat; }#loginForm #formLeft        { width: 160px; float: left; margin-right: 20px; }#loginForm #formRight       { width: 220px; float: left; }#loginForm label      		{ color: #323232; font-size: 1.6em; font-weight: bold; display: block; margin: 20px 0px 5px 0px; }#loginForm .textbox   		{ width: 120px; height: 28px; background: #f1f1f1; color: #323232; font-size: 1.2em; padding: 5px 0px 5px 50px; border-bottom: #963c63 1px solid; margin-bottom: 15px; }				#loginForm #username2		{ background-image: url('/images/lounge/form_icons.png'); background-position: 5px 5px; background-repeat: no-repeat; }#loginForm #password2		{ background-image: url('/images/lounge/form_icons.png'); background-position: 5px -40px; background-repeat: no-repeat; }#loginForm .button  		{ width: 37px; height: 37px; float: right; display: block; color: #FFF; text-align: center; 							font-size: 1.5em; font-weight: normal; text-transform: uppercase; background: url('/images/bazaar/go_bg.png') repeat-x; text-shadow: 0px 1px 1px #000; 							cursor: pointer; -webkit-transition: color 250ms; -moz-transition: color 250ms; -o-transition: color 250ms; }#loginForm a				{ color: #8a5070; font-weight: bold; font-size: 1.3em; }#loginForm a:hover			{ color: #cd0063; }/* RIGHT CONTENT */#rightContent				{ width: 479px; float: left; margin: -185px 0px 20px 40px; background: url('/images/service/box.png') no-repeat center top; }/* CONTACT FORM */
#contactForm           		{ margin-top: 350px; 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 60px; background: url('/images/contact/warning.png') no-repeat left 15px; }
p.confirmation				{ padding: 20px 10px 10px 60px; background: url('/images/contact/confirmation.png') no-repeat left 15px; }

#leftContent p.warning		{ margin-top: -30px; padding: 0 10px 40px 60px; background: url('/images/contact/warning.png') no-repeat left top; }
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; }