@charset "UTF-8";

* {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

p {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-bottom: 10px;
}

a {
	text-decoration: underline;
	color: #ff0505;
}

img {
	border: 0px none;
}

#page {
	width: 1020px;
	margin: 0px auto;
}

#page_shadow {
	float: left;
	background-image: url(../images/background_page.jpg);
	background-repeat: repeat-y;
	padding-left: 10px;
	width: 1010px;
}

#footer_shadow {
	float: left;
	width: 990px;
	background-image: url(../images/background_footer_shadow.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
}

#content {
	width: 980px;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../images/page_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	overflow: hidden;
}

#content_area {
	float: left;
	width: 960px;
}

#header {
	background-image: url(../images/background_header.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 83px;
	width: 960px;
	float: left;
	padding-top: 17px;
}

#main_body {
	width: 960px;
	float: left;
}

#filters {
	width: 738px;
	padding-right: 15px;
	text-align: right;
	height: 22px;
	overflow: hidden;
	margin-top: 10px;
	float: left;
}

#filters select {
	height: 22px;
	width: 113px;
}

.filters_form {
	float: right;
}

.filters_form_stockist {
	float: left;
	padding-left: 80px;
}

.filters_go {
	padding-left: 5px;
}

.filters_cart_btns img {
	padding-left: 3px;
}

.filters_brand_pad {
	padding-right: 3px;
}

.filters_select {
	float: left;
	padding-right: 10px;
	margin-top: 4px;
}


/* Home Page */
#column_left {
	width: 193px;
	float: left;
	margin-top: 37px;
}

#column_middle {
	float: left;
	margin-top: 37px;
	width: 543px;
	height: 508px;
	background-image: url(../images/backround_column_middle.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 17px;
}

#column_double {
	float: left;
	width: 753px;
	margin-top: 37px;
}

#column_double_top {
	float: left;
	width: 753px;
	background-image: url(../images/column_double_top.gif);
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
}

#column_right {
	width: 191px;
	float: left;
	margin-top: 37px;
	padding-left: 16px;
	overflow: hidden;
}

#column_right_store {
	width: 191px;
	float: left;
	margin-top: 76px;
	padding-left: 16px;
	overflow: hidden;
}

#column_right img {
	float: left;
}

#top_ten {
	float: left;
	margin-top: 4px;
	width: 193px;
	height: 369px;
	background-image: url(../images/background_top_ten.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#home_main_image {
	margin: 0px auto;
	width: 530px;
	height: 372px;
	margin-top: 7px;
}

#home_quicklink_left {
	background-image: url(../images/home_rewards.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 264px;
	height: 213px;
	margin-top: 5px;
	padding-left: 5px;
	float: left;
}

#home_quicklink_right {
	background-image: url(../images/home_quicklink_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 264px;
	height: 213px;
	margin-top: 5px;
	padding-left: 5px;
	float: left;
}

#home_quicklink {
	background-repeat: no-repeat;
	background-position: top right;
	width: 264px;
	height: 119px;
	margin-top: 5px;
	padding-left: 5px;
	float: left;
}

.home_quicklink1 {
	background-image: url(../images/home_quicklink_1.jpg);
}

.home_quicklink2 {
	background-image: url(../images/home_quicklink_2.jpg);
}

.home_quicklink3 {
	background-image: url(../images/home_quicklink_3.jpg);
}

.home_quicklink4 {
	background-image: url(../images/home_quicklink_4.jpg);
}
.home_quicklink_moving {
	background-image: url(../images/home_quicklink_moving.jpg);
}
.home_quicklink_footy {
	background-image: url(../images/home_quicklink_footy_tipping.jpg);
}


.home_quicklink_text {
	float: left;
	padding-left: 117px;
	margin-top: 85px;
	width: 140px;
}

#home_main_image_text {
	float: left;
	padding-left: 280px;
	margin-top: 100px;
	width: 243px;
	color: #FFFFFF;
}

#home_main_image_text p {
	color: #d7d4d4;
}

#incorrect_login {
	float: left;
	background-image: url(../images/background_incorrect_login.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding-left: 54px;
	overflow: hidden;
	width: 654px;
	height: 320px;
	padding-bottom: 600px;
	margin-top: 30px;
}

.incorrect_login_text {
	padding-left: 50px;
	padding-right: 60px;
	margin-top: 60px;
	height: 62px;
}

.incorrect_input_small {
	background-image: url(../images/incorrect_input_small.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 111px;
	height: 17px;
	overflow: hidden;
	margin-bottom: 4px;
	float: left;
}

.incorrect_input_small input {
	background-color: transparent;
	border: 0px none;
	width: 111px;
	height: 17px;
}

.incorrect_input_large {
	background-image: url(../images/incorrect_input_large.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 167px;
	height: 17px;
	overflow: hidden;
	margin-bottom: 4px;
	float: left;
}

.incorrect_input_large input {
	background-color: transparent;
	border: 0px none;
	width: 167px;
	height: 17px;
}

.incorrect_form {
	float: left;
	padding-left: 50px;
	width: 174px;
}

.incorrect_form_2 {
	float: left;
	padding-left: 50px;
	margin-top: 75px;
	width: 590px;
}

.incorrect_submit {
	float: left;
	padding-left: 21px;
}

#change_password {
	float: left;
	background-image: url(../images/background_change_password.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding-left: 54px;
	overflow: hidden;
	width: 654px;
	height: 320px;
	padding-bottom: 600px;
	margin-top: 30px;
}

#welcome_change_password {
	float: left;
	background-image: url(../images/background_welcome_change_password.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding-left: 54px;
	overflow: hidden;
	width: 654px;
	height: 520px;
	padding-bottom: 400px;
	margin-top: 30px;
}

.forgotten_password {
	float: left;
	background-image: url(../images/background_forgotten_password.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding-left: 54px;
	overflow: hidden;
	width: 654px;
	height: 320px;
	padding-bottom: 600px;
	margin-top: 30px;
}

.redeem_points_success {
	float: left;
	background-image: url(../images/background_redeem_points_success.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding-left: 54px;
	overflow: hidden;
	width: 654px;
	padding-bottom: 600px;
	margin-top: 30px;
}

.changePass_form {
	float: left;
	padding-left: 50px;
	width: 400px;
}

.changePass_label {
	float: left;
	display: block;
	overflow: hidden;
	width: 120px;
	height: 17px;
}

#session_relogin {
	float: left;
	background-image: url(../images/background_please_login.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding-left: 54px;
	overflow: hidden;
	width: 654px;
	height: 320px;
	padding-bottom: 600px;
	margin-top: 30px;
}

/* Main Nav */
#nav_main {
	width: 960px;
	height: 42px;
	background-image: url(../images/background_nav_main.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	padding-top: 7px;
}

#nav_main li, #nav_main a {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
}

.nav_main_sel {
	text-decoration: none; 
	background: url(../images/underline.gif) repeat-x 100% 100%;
	padding-bottom: 2px;
	white-space: nowrap;
}
.nav_main_unsel {
	text-decoration: none;
}

.home {
	padding-left: 27px;
	margin-top: 16px;
}
.store {
	padding-left: 10px;
	margin-top: 16px;
	width: 81px;
}
.divider {
	padding-left: 50px;
	margin-top: 9px;
}
.about {
	padding-left: 19px;
	margin-top: 16px;
}
.brands {
	padding-left: 10px;
	margin-top: 16px;
}
.stockists {
	padding-left: 10px;
	margin-top: 16px;
}
.become {
	padding-left: 10px;
	margin-top: 16px;
}
.contact {
	padding-left: 10px;
	margin-top: 16px;
}

.navigationSearch {
	float: right;
	width: 162px;
	height: 30px;
	margin-right: 15px;
}

.nav_search {
	float: left;
	width: 115px;
	height: 15px;
	margin-right: 5px;
	margin-top: 14px;
	background-color: transparent;
	border: 0px none;
	margin-left: 20px;
	font-size: 10px;
	color: #929393;
}

.nav_search_img {
	float: left;
	width: 22px;
	height: 17px;
	margin-top: 11px;
}

/* Footer */
#footer {
	width: 960px;
	float: left;
	height: 30px;
	margin-top: 40px;
	background-image: url(../images/background_footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#footer li {
	float: left;
	list-style-type: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

#footer a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.ftr_divider {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 2px;
}
.ftr_browse {
	padding-left: 18px;
	margin-top: 11px;
}
.ftr_quickshop {
	margin-top: 11px;
}
.ftr_clearance {
	margin-top: 11px;
}
.ftr_privacy {
	margin-top: 14px;
	padding-left: 60px;
}
.ftr_links {
	margin-top: 14px;
	padding-left: 10px;
}
.ftr_sae_logo {
	margin-top: 9px;
	padding-left: 109px;
}

/* Header */
#opt_logo {
	float: left;
	margin-top: 13px;
	padding-left: 15px;
}

#logo_convertibles {
	float: left;
	padding-top: 38px;
	padding-left: 40px;
}

#logo_stepper {
	float: left;
	padding-top: 28px;
	padding-left: 13px;
}

#logo_aura {
	float: left;
	padding-top: 40px;
	padding-left: 11px;
}

#logo_gemini {
	float: left;
	padding-top: 38px;
	padding-left: 15px;
}

#logo_paparazzi {
	float: left;
	padding-top: 34px;
	padding-left: 16px;
}

#logo_xtension {
	float: left;
	padding-top: 39px;
	padding-left: 15px;
}

#header_login {
	float: right;
	margin-top: 11px;
	padding-right: 10px;
	width: 157px;
}

#header_loggedin {
	float: right;
	margin-top: 27px;
	padding-right: 10px;
	width: 163px;
	text-align: right;
}

#header_welcome_text {
	float: left;
	margin-bottom: 4px;
	height: 8px;
	overflow: hidden;
}

#header_username {
	float: left;
	background-image: url(../images/usersname_border.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 106px;
	height: 15px;
	padding-top: 2px;
	padding-right: 5px;
}

#header_username p {
	color: #FFFFFF;
}

#header_log_out {
	float: right;
	margin-bottom: 9px;
}

.header_login_text {
	margin-top: 1px;
	margin-bottom: 2px;
	padding-left: 1px;
	float: left;
	height: 7px;
	overflow: visible;
}

.header_login_text p {
	margin-bottom: 0px;
}

#header_form {
	float: left;
	width: 110px; /* For IE8 */
}

.header_login_input {
	width: 110px;
	overflow: hidden;
	margin-bottom: 5px;
	float: left;
	height: 17px;
	background-image: url(../images/header_input.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.header_login_input input {
	background-color: transparent;
	width: 100px;
	height: 17px;
	border: 0px none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8888;
	padding: 1px 5px 0px 5px;
}

.header_submit {
	float: left;
	margin-top: 32px;
	padding-left: 4px;
	margin-bottom: 5px;
}
#nationality{width:96px; height:6px; clear:both; padding-top:7px; margin-left: 5px;}