@charset "UTF-8";/* CONTACT CSS - Rush Jewellery *//* LEFT CONTENT */#leftContent				{ width: 400px; position: relative; float: left; }#subHeading					{ color: #4d4d4d; font-weight: normal; font-size: 2.7em; text-transform: uppercase; background: url('/images/global/divider.png') bottom center no-repeat; 							margin-top: 20px; padding-bottom: 25px; }#leftContent p				{ font-weight: bold; margin: 40px 0px; }/* CONTACT FORM */#contactForm           		{ 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: 400px; height: 28px; background: #f1f1f1; color: #323232; font-size: 1.2em; padding: 5px 0px 5px 50px; border-bottom: #963c63 1px solid; }				#contactForm #name			{ background-image: url('/images/contact/form_icons.png'); background-position: 5px 5px; background-repeat: no-repeat; }#contactForm #email			{ background-image: url('/images/contact/form_icons.png'); background-position: 5px -70px; background-repeat: no-repeat; }#contactForm #phone			{ background-image: url('/images/contact/form_icons.png'); background-position: 5px -150px; background-repeat: no-repeat; }#contactForm #mobile		{ background-image: url('/images/contact/form_icons.png'); background-position: 5px -230px; background-repeat: no-repeat; }#contactForm #enquiry		{ background-image: url('/images/contact/form_icons.png'); background-position: 5px -311px; background-repeat: no-repeat; }#contactForm .textarea  	{ width: 400px; height: 185px; background: #f1f1f1; color: #323232; font-size: 1.2em; border: none; padding: 8px 0px 5px 50px; border-bottom: #963c63 1px solid; }#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 .button  		{ 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/contact/button_bg.png') repeat-x; text-shadow: 0px 1px 1px #000; 							cursor: pointer; -webkit-transition: color 250ms; -moz-transition: color 250ms; -o-transition: color 250ms; }#contactForm .button:hover	{ color: #ce4f9d; }#contactForm .button:active	{ }#contactForm .disabled		{ color: #666; }#contactForm label.error	{ color: #cc0000; margin-top: 1px; }#loader						{ margin: 35px 0px 0px 15px; }#resultsHolder				{ display: none; }#confirmation				{ padding: 10px 10px 10px 60px; background: url('/images/contact/confirmation.png') no-repeat left 15px; }/* RIGHT CONTENT */#rightContent				{ width: 490px; float: left; margin: -47px 0px 20px 30px; padding-top: 380px; background: url('/images/contact/envelope.png') no-repeat center top; }.contactDetail 				{ margin-left: 70px; padding: 40px 0px 40px 115px; }.contactDetail h2			{ font-size: 1.6em; color: #000; font-weight: normal; text-transform: uppercase; }.contactDetail h3			{ color: #000; font-weight: bold; text-transform: uppercase; }#contactPhone				{ background-image: url('/images/contact/contact_icons.png'); background-position: 0px 20px; background-repeat: no-repeat; }#contactPhone h3			{ font-size: 3.9em; }#contactEmail				{ background-image: url('/images/contact/contact_icons.png'); background-position: 0px -120px; background-repeat: no-repeat; }#contactEmail h3			{ font-size: 1.7em; }#contactAddress				{ background-image: url('/images/contact/contact_icons.png'); background-position: 0px -270px; background-repeat: no-repeat; }#contactAddress h3			{ font-size: 1.7em; }