@font-face {

	font-family: 'athletic';

	src: url('fonts/athletic/ATIC.eot');.m_res input

	src: url('fonts/athletic/ATIC.eot?#iefix') format('embedded-opentype'),  url('fonts/athletic/ATIC.woff') format('woff'),  url('fonts/athletic/ATIC.ttf') format('truetype'),  url('fonts/athletic/ATIC.svg#11s01_black_tuesdayregular') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Tyrone';

	src: url('fonts/Tyrone/Tyrone.eot');

	src: url('fonts/Tyrone/Tyrone.eot?#iefix') format('embedded-opentype'),  url('fonts/Tyrone/Tyrone.woff') format('woff'),  url('fonts/Tyrone/Tyrone.ttf') format('truetype'),  url('fonts/Tyrone/Tyrone.svg#11s01_black_tuesdayregular') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'HATTEN_1';

	src: url('fonts/HATTEN_1/HATTEN_1.eot');

	src: url('fonts/HATTEN_1/HATTEN_1.eot?#iefix') format('embedded-opentype'),  url('fonts/HATTEN_1/HATTEN_1.woff') format('woff'),  url('fonts/HATTEN_1/HATTEN_1.ttf') format('truetype'),  url('fonts/HATTEN_1/HATTEN_1.svg#11s01_black_tuesdayregular') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'machine';

	src: url('fonts/machine/machine.eot');

	src: url('fonts/machine/machine.eot?#iefix') format('embedded-opentype'),  url('fonts/machine/machine.woff') format('woff'),  url('fonts/machine/machine.ttf') format('truetype'),  url('fonts/machine/machine.svg#11s01_black_tuesdayregular') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'afl';

	src: url('fonts/afl/afl.eot');

	src: url('fonts/afl/afl.eot?#iefix') format('embedded-opentype'),  url('fonts/afl/afl.woff') format('woff'),  url('fonts/afl/afl.ttf') format('truetype'),  url('fonts/afl/afl.svg#11s01_black_tuesdayregular') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'black_tuesday';

	src: url('fonts/black/11s0blt_-webfont.eot');

	src: url('fonts/black/11s0blt_-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/black/11s0blt_-webfont.woff') format('woff'),  url('fonts/black/11s0blt_-webfont.ttf') format('truetype'),  url('fonts/black/11s0blt_-webfont.svg#11s01_black_tuesdayregular') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face { font-family: 'Impact'; src: url('fonts/Impact/impact.eot'); src: url('fonts/Impact/impact.eot?#iefix') format('embedded-opentype'), url('fonts/Impact/impact.svg#Impact') format('svg'), url('fonts/Impact/impact.woff') format('woff'), url('fonts/Impact/impact.ttf') format('truetype'); 

	font-weight: normal;

	font-style: normal;

}

@font-face {

font-family: 'NasalizationRg-Regular';

font-style: normal;

font-weight: normal;

src: local('NasalizationRg-Regular'), url('fonts/nasalization/nasalization rg.woff') format('woff');

}

@font-face {

font-family: 'collegiateblackflf';

font-style: normal;

font-weight: normal;

src: local('collegiateblackflf'), url('fonts/collegiateblackflf/collegiateblackflf-webfont.woff') format('woff');

}

@font-face {

	font-family: 'crixus';

	src: url('fonts/crixus/crixus-webfont.eot');

	src: url('fonts/crixus/crixus-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/crixus/crixus-webfont.woff') format('woff'),  url('fonts/crixus/crixus-webfont.ttf') format('truetype'),  url('fonts/crixus/crixus-webfont.svg#crixus') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'matura';

	src: url('fonts/matura/matura_mt_0-webfont.eot');

	src: url('fonts/matura/matura_mt_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/matura/matura_mt_0-webfont.woff') format('woff'),  url('fonts/matura/matura_mt_0-webfont.ttf') format('truetype'),  url('fonts/matura/matura_mt_0-webfont.svg#matura') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'meridiana';

	src: url('fonts/meridiana/meridiana-webfont.eot');

	src: url('fonts/meridiana/meridiana-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/meridiana/meridiana-webfont.woff') format('woff'),  url('fonts/meridiana/meridiana-webfont.ttf') format('truetype'),  url('fonts/meridiana/meridiana-webfont.svg#meridiana') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'octin';

	src: url('fonts/octin/octin_sports_free-webfont.eot');

	src: url('fonts/octin/octin_sports_free-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/octin/octin_sports_free-webfont.woff') format('woff'),  url('fonts/octin/octin_sports_free-webfont.ttf') format('truetype'),  url('fonts/octin/octin_sports_free-webfont.svg#octin') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'phoenixarise';

	src: url('fonts/phoenixarise/phoenixarise-webfont.eot');

	src: url('fonts/phoenixarise/phoenixarise-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/phoenixarise/phoenixarise-webfont.woff') format('woff'),  url('fonts/phoenixarise/phoenixarise-webfont.ttf') format('truetype'),  url('fonts/phoenixarise/phoenixarise-webfont.svg#phoenixarise') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'star';

	src: url('fonts/star/star-numbers-_1-webfont.eot');

	src: url('fonts/star/star-numbers-_1-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/star/star-numbers-_1-webfont.woff') format('woff'),  url('fonts/star/star-numbers-_1-webfont.ttf') format('truetype'),  url('fonts/star/star-numbers-_1-webfont.svg#star') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'strcomp';

	src: url('fonts/strcomp/strcomp-webfont.eot');

	src: url('fonts/strcomp/strcomp-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/strcomp/strcomp-webfont.woff') format('woff'),  url('fonts/strcomp/strcomp-webfont.ttf') format('truetype'),  url('fonts/strcomp/strcomp-webfont.svg#strcomp') format('svg');

	font-weight: normal;

	font-style: normal;

}

* {

	margin: 0;

	padding: 0

}

body {

	width: 100%;

	font-family: 'Maven Pro', sans-serif;

	text-transform: uppercase;
background-color: #231f20;
	 

}

#loading {

	position: fixed;

	left: 50%;

	top: 40%;

	background: white;

	padding: 10px;

	z-index: 51011;

	font-size: 14px;

	text-align: center;

	display: none;

}

a {

	text-decoration: none;

}

a:hover {

	opacity: 0.8;

}

img {

	border: 0;

}

input {

	outline: none;

}

.wrapper {

	width: 1020px;

	margin: 0 auto;

}

#header {

	background: url(../images/header.png);

	height: 31px;

	display: inline-block;

	width: 100%;

	margin: 30px 0 0 0;

}

#header h1 {

	font-size: 20px;

	margin: -10px 0 0 110px;

}

#content {

	width: 100%;

	float: left;

	background: #e7e8e9;

	min-height: 100px;

}

#footer {

	background: url(../images/footer.png);

	width: 100%;

	display: inline-block;

	height: 71px;

}

nav {

	position: relative;

	display: block;

	padding: 0 15px;

	padding-top: 5px;

	padding-bottom: 5px;

}

nav ul {

	margin: 0;

	padding: 0;

}

.menu li {

	list-style: none;

	display: inline-block;

	padding-top: 6px;

}

.menu li:hover {

	padding-top: 4px;

	background: url(../images/tip.png) center top no-repeat;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #34A7BE;

}

.menu li a {

	padding: 5px 12px;

	font-size: 14px;

	text-transform: uppercase;

	color: black;

}

 #menu

{

	display: block;  

 height: 66px;

}

#menu ul

{

	padding:0;

	margin:0;

}

#menu ul li

{

	list-style: none;

	float: left;

}

#menu ul li a

{

	 

	display: block;

 height: 68px;

}

#menu ul li a:hover

{

 color: #FFF;

 height: 68px;

 }

#menu ul li a.active

{

background: url("../images/nav_hove.png") no-repeat scroll right 0px transparent;

color: #FFF;height: 68px;

}

#menu ul li a.active span{background:url(../images/round.png) no-repeat 0 bottom; color:#333333;}

#controls {

	float: right;

	width: 175px;

	height: 36px;

	margin-top: -16px;

}

#controls a {

	height: 34px;

	width: 74px;

	display: inline-block;

}

#back {

	background: url(../images/next-back.png);

}

#next {

	background: url(../images/next-back.png) -86px 0;

}

#controls a:hover {

	opacity: 0.5;

}





#sec_controls {

	position: absolute;

	top: 16px;

	left: 611px;
width: 132px; 
background-image:url(../images/sec_arrows.jpg); 
background-repeat:no-repeat

}

#sec_controls a {

	height: 29px;

	width: 125px;

	display: inline-block;

}

#sec_back {

	background: url(../images/sec_arrows_left.jpg) 0 1px;

}

#sec_next {

	background: url(../images/sec_arrows_right.jpg) -63px 1px;

}

#controls a:hover {

	opacity: 0.5;

}





#kit {

	background: white;

	border-radius: 8px;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	width: 1000px;/*height: 470px; */

	margin: 0 auto;

}

#kit_head_bg {

	/*background: url(../images/body_top.png);*/

	height: 28px;

}

#footer p {

	float: left;

	font-size: 11px;

	padding: 20px;

	width: 680px;

	font-family: Arial;

	text-shadow: 0px 0px 3px white;

}

#footer a {

	float: right;

	margin-right: 30px;

	margin-top: 35px;

}

#kit_content {

	/*padding: 0px 20px 20px 20px; */

	display: inline-block;

}

#kit_lt {

	position: relative;

	text-align: center;

	float: left;

	width: 610px;

	background: #d2d2d2;

	height: 400px;

	border-radius: 0 8px 8px 8px;

	-webkit-border-radius: 0 8px 8px 8px;

	-moz-border-radius: 0 8px 8px 8px;

	padding-bottom: 20px;

}

#kit_mid {

	float: left;

	width: 160px;

}

#kit_mid_data {

	background: #adadad;

	border-radius: 0 0px 8px 0px;

	-webkit-border-radius: 0 0px 8px 0px;

	-moz-border-radius: 0 0px 8px 0px;

	margin-top: 45px;

	height: auto;

	display: inline-block;

	width: 100%;

	min-height: 285px;

}

#kit_rt {

	float: right;

	width: 216px;

	padding-left: 12px;

}

#kit_rt h2 {

	font-size: 16px;

	padding-left: 0px;

}

.kl_top {

	/*background: url(../images/kl_top.png);*/

	height: 26px;

}

.km_top {

	background: url(../images/km_top.png);

	height: 32px;

}

.help_text {

	font-size: 9px;

	padding: 10px;

	font-family: Arial;

	line-height: 13px;

}

#kit_lt h1 {

	text-transform: uppercase;

	color: #be882c;

	font-size: 16px;

	text-shadow: 0px 0px 3px white;

	padding-bottom: 10px;

	margin-top: -5px;

}

.shadow {

	padding-left: 12px;

}

.img_controls {

	display: none;

	position: absolute;

	bottom: 5px;

	width: 98%;

	left: 4px;

}

.img_controls a {

	display: inline-block;

	height: 40px;

	width: 60px;

}

#ic_back {

	background: url(../images/img_controls.png);

	float: left;

}

#ic_front {

	float: right;

	background: url(../images/img_controls.png);

}

.final {

	display: none;

	margin-right: 10px;

}

.m_res {

	/*padding: 0 10px;*/

}

.res1_selection {

	padding-bottom: 20px;

}

.sel_title {

}

.sel_title p {

	width: 0;

	height: 0;

	border-top: 5px solid transparent;

	border-bottom: 5px solid transparent;

	border-left: 5px solid black;

	display: inline-block;

	padding-right: 8px;

}

.res1_selection label {

	display: block;

}

input[type="checkbox"] {

	display: none;

}

input[type="checkbox"] + label {

	color: black;

	font-size: 13px;

	margin-top: 10px;

	margin-left: 5px;

}

input[type="checkbox"] + label span {

	display: inline-block;

	width: 19px;

	height: 19px;

	margin: -1px 4px 0 0;

	vertical-align: middle;

	background: url(../images/check_radio_sheet.png) left top no-repeat;

	cursor: pointer;

}

input[type="checkbox"]:checked + label span {

	background: url(../images/check_radio_sheet.png) -19px top no-repeat;

}

input[type="radio"] {

	display: none;

}

input[type="radio"] + label {

	color: black;

	font-size: 13px;

	margin-top: 10px;

	margin-left: 5px;

	vertical-align: middle;

}

input[type="radio"] + label span {

	display: inline-block;

	width: 19px;

	height: 19px;

	margin: 0px 4px 0 0;

	vertical-align: top;

	background: url(../images/check_radio_sheet.png) -38px top no-repeat;

	cursor: pointer;

}

input[type="radio"]:checked + label span {

	background: url(../images/check_radio_sheet.png) -57px top no-repeat;

}

#kit_final {

	width: 100%;

	display: inline-block;

}

#kit_final img {

	margin-left: 30px;

}

#kf_lt {

	float: left;

	width: 770px;

	background: #d2d2d2;

	border-radius: 0 0 8px 8px;

	-webkit-border-radius: 0 0 8px 8px;

	-moz-border-radius: 0 0 8px 8px;z-index: 23;

}

#kf_rt {

	float: left;

	vertical-align: top;

	width: 230px;

}

.kf_top {

	background: url(../images/lf_top.png) no-repeat;

	height: 45px;

	text-align: center;

}

.kf_top p {

	text-align: left;

	font-family: Arial;

	text-shadow: 0 -1px 3px #58595e;

	color: #e0e0e2;

	padding: 9px 13%;

	font-size: 12px;

	width: 555px;

}

.kf_rt_top {

	/*background: url(../images/final_top.png) no-repeat;*/

	height: 27px;

}

.fmenu {

	margin: 0;

	padding: 0;

	float: right;

	width: 225px;

}

.fmenu li {

	list-style: none;

	display: block;

}

.fmenu li a {

	padding: 4px 5px;

	display: block;

	margin: 9px 0;

	background: rgba(40,42,47,.97);

	border: 1px solid #9fa3a7;

	border-radius: 10px 0 0 10px;

	-webkit-border-radius: 10px 0px 0px 10px;

	-moz-border-radius: 10px 0 0 10px;

	color: white;

	font-size: 15px;

}

.fmenu li a i {

	display: inline-block;

	width: 19px;

	height: 19px;

	margin-right: 2px;

}

.basket {

	background: url(../images/fmenu-icons.png);

}

.save {

	background: url(../images/fmenu-icons.png) 0 -24px;

}

.friend {

	background: url(../images/fmenu-icons.png)0 -43px;

}

.copy_design {

	background: url(../images/fmenu-icons.png) 0 -65px;

}

.share_fb {

	background: url(../images/fmenu-icons.png) 0 -89px;

}

.share_tw {

	background: url(../images/fmenu-icons.png) 0 -112px;

}

.fmenu li a:hover {

	_background: url(../images/fmenu_hover.png) repeat;

}

.fmenu li a span {

	position: relative;

	top: -2px;

}

.submit_form {

	display: inline-block;

}

.sf_lt {

	float: left;

	width: 475px;

}

.sf_rt {

	float: right;

	width: 200px;

	margin-left: 5px;

	border-left: 1px dotted black;

	padding-left: 10px;

	margin-top: 25px;

}

#sf_table {

}

.b_table tr td {

	padding-top: 15px;

}

#sf_table tr td {

	position: relative;

	padding: 8px 8px 0;

}

#sf_table label {

	display: block;

	font-family: Arial;

	font-size: 11px;

	padding-bottom: 2px;

	padding-left: 2px;

}

#sf_table input[type=text], #sf_table input[type=email], #sf_table input[type=number], #sf_table input[type=date], select {

	border: 0;

	border-bottom: 1px solid #e8e8e8;

	box-shadow: inset 1px 1px 1px #999;

	min-width: 205px;

	height: 30px;

	padding-left: 5px;

	background: #d5dadf;

	border-radius: 6px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

}

.rt_col {

	padding-left: 22px !important;

}

.half {

	display: inline-block;

	width: 60px;

}

.half input {

	width: 60px;

	min-width: 60px !important;

}

.half_big {

	display: inline-block;

	width: 132px;

}

.half_big input {

	width: 125px;

	min-width: 125px !important;

}

.textarea {

	border: 0;

	border-bottom: 1px solid #e8e8e8;

	box-shadow: inset 1px 1px 3px #999;

	width: 98%;

	height: 60px;

	padding-left: 5px;

	background: #d5dadf;

	border-radius: 6px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

}

.inst p {

	font: normal 12px Arial;

	text-transform: none;

	padding-left: 10px;

}

.inst ul li {

	background: url(../images/bullet.png) left 5px no-repeat;

	list-style: none;

	margin-bottom: 10px;

}

.submit_links {

	display: inline-block;

	padding-left: 25px;

}

.submit_links a {

	background: #378aff;

	padding: 7px 10px;

	color: #FFFFFF;

	font-family: arial;

	font-size: 12px;

	float: left;

}

.send, .basic_send {

	border-radius: 5px 0px 0px 5px;

	-webkit-border-radius: 5px 0px 0px 5px;

	-moz-border-radius: 5px 0px 0px 5px;

	border-right: 1px solid #d2d2d2;

}

.cancel {

	border-radius: 0px 5px 5px 0px;

	-webkit-border-radius: 0px 5px 5px 0px;

	-moz-border-radius: 0px 5px 5px 0px;

}

.res {

	display: none;

}

.on {

	display: block;

}

#sport_data {

	display: none;

	position: absolute;

	left: 13px;

	background: white;

	padding: 5px;

	z-index: 10;

}

.sub_menu {

	margin: 0;

	padding: 0;

}

.sub_menu li {

	display: block;

	list-style: none;

}

.sub_menu li a {

	display: block;

	padding: 5px;

	color: black;

	font-size: 14px;

}

.kit_rt_data {

	margin: 10px 0;

}

.kit_rt_data a {

	display: inline-block;

	padding: 10px 0;

}

.kit_rt_data img {

	width: 100px;

	min-height: 100px;

}

#maskShadow {

	position: absolute;

	width: 570px;

	margin: 50px 0 10px;

	display: none;

	left: 0;

}

#layer-controller {

	position: relative;

	width: 610px;

	overflow: hidden;

	/*margin-left: 15px; */

	height: 394px;

}

.resGarment {

	position: absolute;

	width: 610px;

	top: 1px;

	height: 375px;

	 

}

.resGarment img {

	position: absolute;

	left: 0;

	top: 8.2%;

}

 .front {

	z-index: 2;

}

.front img {

	position: absolute;

}

.showFront {

	z-index: 1;

}

.front img {

	position: absolute;

}

 

.resource img {

	position: absolute;

	left: 0;

	top: 8%;

}

#maskShadowBtm {

	position: absolute;

	bottom: -7px;

	left: 17px;

	display: none;

}

#maskShadowBtm2 {

	position: absolute;

	bottom: -7px;

	left: 343px;

}

.jquery-colour-picker {

	margin: 2px 0 10px;

	position: relative;

}

.jquery-colour-picker span {

	display: inline-block;

	width: 130px;

	height: 25px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	margin-left: 8px;

	position: relative;

	top: 5px;

	background: #ccc;

}

.jquery-colour-picker a {

	position: absolute;

	right: 18px;

	top: 6px;

	width: 115px;

	text-align: right

}

.branding {

	display: inline-block;

	width: 100%;

	margin-top: 15px;

}

.lt {

	float: left;

}

.rt {

	float: left;

	width: 280px;
        padding-left: 35px;

}

.slct_logo {

	float: left;

	clear: both;

	margin-bottom: 15px;

}

.note {

	clear: both;

	padding: 10px 0;

	font-size: 10px;

	font-family: Arial, sans-serif;

	text-transform: none;

}

.cp_other span {

	width: 150px;

}

.cp_other a {

	right: 40px;

}

.designThumbs, .embellishmentsThumbs {

	height: 470px;

	width: 216px;

}

.kit_rt_data a {

	background: url(../images/328.gif) center center no-repeat;

	 

	min-height: 80px;

	margin-right: 2px;

}

.other-colour a {

	right: 35px;

}

.fullview {

	position: absolute;

	right: 0;

	bottom: 10%;

	background: url(images/full-view.png) 0 0 no-repeat;

	display: none;

	z-index: 10;

	width: 58px;

	height: 35px;

}

.fullview_bg {

	overflow: hidden;

	background: #d2d2d2;

	position: absolute;

	top: 25px;

	left: 0;

	width: 100%;

	height: 97%;

	border-top-right-radius: 8px;

	border-bottom-right-radius: 8px;

	border-bottom-left-radius: 8px;

	z-index: 1;

	margin-top: -9px;

}

.brand {

	position: absolute;

top: 20px;

	z-index: 1;

	height: 325px;

	display: none;

}

.brand span {

	position: absolute;

	left: 0;

}

.m_res input {

/*  background: none repeat scroll 0% 0% #B9BCBE;  */

text-shadow: 0px 0px 2px #FFF;

padding: 4px 8px;

border-width: medium;

border-style: none;

border-color: -moz-use-text-color;

-moz-border-top-colors: none;

-moz-border-right-colors: none;

-moz-border-bottom-colors: none;

-moz-border-left-colors: none;

border-image: initial;

float: left;

width: 145px;

font-family: arial;

font-size: 11px;

font-weight: normal;

color: #212121;

}

.font_styles label {

	font-size: 25px !important;

}

.slct_font {

	margin-top: 15px;

}

.slct_num {

	display: inline-block;

	margin: 5px;

}

.slct_num span {

	vertical-align: baseline !important;

}

.slct_num label {

	font-size: 36px !important;

}

.nnData {

	opacity: 1 !important;

	position: absolute;

	top: 95px;

	width: 95%;

	text-align: center;

	left: 305px;

	z-index: 1;

}

#nnBack {

	display: inline-block;

}

.typedNameBack {

	font-family: 'Impact';font-size: 25px;

}

.typedNumberBack {



	margin-top: 5px;

}

ul.list {

	margin: 0;

	padding: 0;

}

ul.list li {

	list-style: none;

	display: inline;

}

#emblishHolder {

	position: absolute;

	top: 8%;

	left: 0;    z-index: 2

/*	opacity:0.5;

	filter:alpha(opacity=40);   */ 

}

.userLogo {

	float: left;

	margin: 0 0px;

	position: relative;

}

.userimglogo {

	float: left;

 

}

.userLogo select {

	width: 45px;

	float: left;

	clear: both;

	background: #afafaf;

 

	-webkit-appearance: none;

	-moz-appearance: none;

	font: normal 12px Calibri;

	text-transform: none;

	height: 23px;

	min-width: 110px;

	border-radius:0;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	padding:0;

}

.delUserLogo{

	position: absolute;

	right: 0px;

	top: 0px;

	color: white;

	padding: 1px 2px !important;

	border: 1px solid white;

	background: black !important;

	font: normal 8px Calibri;

	min-height: inherit !important;

}.delUserLogo:hover{

	position: absolute;

	right: 0px;

	top: 0px;

	color: white;

	padding: 1px 4px !important;

	border: 1px solid white;

	background: #FF0000 !important;

	font: normal 12px Calibri;

	min-height: inherit !important;

}

.drpdownarrow {

	position: absolute;

	right: 3px;

	bottom: 7px;

	background: none !important;

	min-height: inherit !important;

}

.finalImgContent {

	width: 705px;

	position: relative;

	min-height: 390px;

	padding: 0px 30px 0;

	margin-top: -5px;

}

label.error {

	position: absolute;

	font-size: 9px !important;

	color: red;

	font-style: italic;

	width: 100%;

}

.first_look {

	width: 100% !important;

	float: none !important;

	padding: 0 !important;

}

.first_look img {

	width: 189px!important;

	margin-right: 5px; 

/*	margin-left: 15px;*/

}

.submit_form {

}

.basic_form {

	display: none;

	height: 315px;

	margin: 10% 0 0 25%;

}

.opac {

	opacity: 0.5;

}

.gar_item_title {

	width: 100%;    padding-top: 10px;

}

.s_s li {

	list-style: none;

	padding: 3px 10px 0;

}

.ffield {

	display: none;

}

.sports

{

	float:left;

	min-width: 130px;

	background: #e7e8e9;

	padding: 0 10px 10px;

	border: 1px solid #CCC;

	margin-top: 7px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	display: none;

	position: absolute;

	z-index: 11;

}

.sports a, .sports p

{

	margin-top: 10px;

	color: black;

	display: block;

	border-bottom: 1px solid black;

	padding-bottom: 10px;

}

.sport_opt

{

	display: none;

}.input5 {

    border-width: 0px 0px 1px;

    border-style: none none solid;

    border-color: -moz-use-text-color -moz-use-text-color #E8E8E8;

    -moz-border-top-colors: none;

    -moz-border-right-colors: none;

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    border-image: none;

  width: 115px;

height: 30px;

padding-left: 5px;

background: none repeat scroll 0% 0% #D5DADF;

border-radius: 6px;

margin-bottom: 15px;

margin-left: 8px;

margin-top: 8px;

}

