@import url("images.css");
@import url("classes.css");
@import url("menu.css");
@import url("jd.gallery.css");
@import url("thickbox.css");

*{font-family:Arial, Helvetica, sans-serif;}

body{margin:0; padding:0; background:url(../images/bk.jpg) #060606;}

h1, h2, h3, h4, h5, p, img{margin:0; padding:0; border:0;}

a{outline:0;} 
object{outline:0;}

/*---MASTER CONTAINERS---*/

div#container-header,
div#container-content,
div#container-footer{width:auto; min-width:1010px;}

div#container-header{height:307px;}
div#container-content{min-height:300px;}
div#container-footer{
	height:280px; 
	background:#000; 
	opacity:0.60; 
	-moz-opacity: 0.60; 
	filter: alpha(opacity=60); 
	border-top:solid 1px #333; 
	clear:both;
}

div#header,
div#content,
div#footer{width:1010px; margin:0px auto; position:relative; left:1px;}
div#content{min-height:300px;}
/*---FIM MASTER CONTAINERS---*/


/*---HEADER---*/
div#header{height:307px;}
div#header a.logo{width:488px; height:140px; position:absolute; top:50px; left:-60px;}

div#header input{outline:none;}

#mailingList{width:435px; height:50px; position:absolute; top:10px; right:-80px; background:url(../images/bgVipArea.png) repeat-x;}
	
div#mailing{float:left; width:225px; height:35px;}
div#line{float:left; width:10px; height:50px; background:url(../images/lineVipArea.png) center -10px no-repeat;}
div#menuVip{float:left; width:149px; height:50px; background:url(../images/bgMenuVipArea.png) 0px -10px no-repeat;}

div#menuVip ul{text-align:center; margin:0; padding:0;}

div#menuVip ul li.btHome,
div#menuVip ul li.btContact{display:inline; position:relative; top:-3px;}

div#menuVip ul li.btHome{margin-right:14px;}
div#menuVip ul li.btContact{margin-left:10px;}

div#menuVip ul li.becomeMember a{color:#F90; text-decoration:none; font-size:14px; font-weight:700;}
div#menuVip ul li.btHome a,
div#menuVip ul li.btContact a{color:#CCC; font-size:11px; text-decoration:none; font-weight:700;}


div#btVibArea{float:left; width:50px; height:30px;}
div#btVibArea a{background:url(../images/img-header-bt-vip.png) no-repeat; width:44px; height:22px; display:block; text-indent:-5000em;}
	
#emailMailingList{
	background:url(../images/mailingList_bkInput.png) repeat-x;
	_background:#333;
	border:none;
	width:190px;
	position:relative;
	padding:4px;
	float:left;
	color:#FC0;
	font-size:12px;
	text-align:right;
	
}

#okEmail{
	background:url(../images/mailingList_btOk.png) no-repeat; 
	width:25px; 
	height:23px; 
	border:none; 
	margin:0px; 
	padding:0px;
	float:left;
}
	

/*--FIM HEADER--*/


/*FOOTER*/
div#footer{height:200px; position:relative;}
div#footer img{margin:5px 0px 3px 0px;}

ul.menu-footer{
	width:105px; 
	height:100px; 
	float:left; 
	margin:0px; 
	padding:0 10px 0 10px; 
	border-right:solid 1px #666; 
	font-size:12px;
}

ul.menu-footer li.img-list{margin-left:15px;}
ul.menu-footer li.titulo-menu-footer{
	padding:0 0 5px 0; 
	margin:0 0 5px 0; 
	font-size:14px; 
	font-weight:bold; 
	list-style:none;
	text-transform:uppercase; 
	color:#fff;
	letter-spacing:-1px; 
	border-bottom:dotted 1px #666; 
}
ul.menu-footer li a{text-decoration:none; color:#ccc; line-height:19px;}
ul.menu-footer li a:hover{text-decoration:underline;}

ul.noborder{border:none;}

#footer a#clorus-by{
	width:68px; 
	height:20px; 
	position:absolute; 
	display:block;
	top:5px;
	right:0px; 
	text-indent:-5000em;
}

#footer ul#links{margin:0px; padding:0px; list-style:none; position:absolute; bottom:-5px; left:0px;}
#footer ul#links li{float:left; margin-right:20px;}
#footer ul#links li a{display:block; height:16px; text-indent:-5000em;}
#footer ul#links li a.facebook{background:url(../images/img-facebook.jpg) no-repeat; width:80px;}


/*END FOOTER*/


/*TITLE AND MENU FROM PAGES*/
div.title-pg{height:60px; position:relative; left:5px;}
div.title-pg .menu-page{position:absolute; bottom:0px; color:#333; font-weight:700; margin:0px; padding:0px;}
div.title-pg .menu-page li{float:left; margin-right:28px; text-transform:uppercase; font-size:16px;}
div.title-pg .menu-page li.nostylelist{list-style:none;}
div.title-pg .menu-page li a{text-decoration:none; color:#333;}
div.title-pg .menu-page li a:hover{color:#999;}
div.title-pg .menu-page li a.selected{color:#999;}
/*END TITLE AND MENU FROM PAGES*/


/*--HOME--*/
#home #jordan-babe{width:300px; height:273px; overflow:hidden; float:left; border:solid 1px #333;}
#home #banners{float:left; margin-right:30px; border:solid 1px #333;}

#home #videos{width:593px; overflow:hidden; float:left; padding-bottom:60px; position:relative; margin-right:40px;}
#home #events{width:320px; float:left;}

#home #events .box-events{
	background:#999; 
	padding:3px 0 7px 0; 
	background:url(../images/img-h-line-home.gif) left bottom repeat-x; 
	clear:both; 
	height:161px;
}

#home #events .noborder{background:none;}

#home #events a.more-events{
	color:#FFF; 
	font-size:13px; 
	text-decoration:none; 
	background:url(../images/img-icon-more.jpg) right no-repeat; 
	padding-right:17px; 
	float:right;
	position:relative;
	top:5px;
	right:5px;
}
#home #events a.more-events:hover{text-decoration:underline;}

#home #events .box-events h2{color:#FFF; font-weight:normal; font-size:25px; text-transform:uppercase; letter-spacing:-1px;}
#home #events .box-events h3{color:#F90; font-weight:normal; font-size:18px; margin-top:-5px; text-transform:uppercase; letter-spacing:-1px;}
#home #events .box-events img{border:solid 2px #CCC;}



#home .box-line2{width:278px; height:160px; float:left; border-right:solid 1px #333; padding:0 15px 0 15px}
#home .box-line2 img{float:right; position:relative; right:-15px;}
#home .box-line2 a{color:#999; font-size:12px; text-decoration:none; display:block; margin-top:20px;}
#home .box-line2 a:hover{text-decoration:underline;}
#home .noborder{border-right:none;}

#home a.more-deals{
	color:#FFF; 
	text-decoration:none; 
	float:right; 
	font-size:13px; 
	background:url(../images/img-icon-more.jpg) right no-repeat; 
	padding-right:15px; 
	margin:15px 10px 0 0;
}
#home a.more-deals:hover{text-decoration:underline;}


#home .gallery{
	width: 528px;
	height: 110px;
	position: relative;
	overflow: hidden;
	float:left;	
}

#home p#legenda-video{width:582px; background:#111; color:#CCC; font-size:11px; padding:5px; position:relative; top:1px;}

#home .thumbs_container{position: absolute; z-index: 1;}
#home .thumbs_container img{
		display: block;
		position: relative; 
		float: left;
		margin-right:4px;
		border:solid 1px #333;
		height:100px;
}

#home a.prev,
#home a.next{
	width:30px; 
	height:100px; 
	float:left; 
	display:block;
}

#home a.prev{background:url(../images/img-home-video-gallery-arrow-left.jpg) 0px 18px no-repeat #060606; margin-right:1px;}
#home a.next{background:url(../images/img-home-video-gallery-arrow-right.jpg) 0px 18px no-repeat #060606; margin-left:1px;}


h1{text-indent:-5000em;}
h1.dyno{background:url(../images/img-home-title-dino.jpg) no-repeat; width:171px; height:40px;}
h1.mot{background:url(../images/img-home-title-mot.jpg) no-repeat; width:181px; height:40px;}
h1.motPg{background:url(../images/img-mot-title-mot.jpg) no-repeat; width:161px; height:50px;}
h1.service{background:url(../images/img-home-title-service.jpg) no-repeat; width:188px; height:40px;}
h1.servicePg{background:url(../images/img-service-title-service.jpg) no-repeat; width:155px; height:42px;}
h1.hot-deals{background:url(../images/img-home-title-hot-deals.jpg) no-repeat; width:191px; height:40px; float:left;}
h1.jordan-tv{background:url(../images/img-home-jordan-tv.jpg) no-repeat; width:341px; height:60px; position:relative; top:11px;}
h1.tv-gallery{
	background:url(../images/img-home-title-tv-gallery.jpg) no-repeat; 
	width:194px; 
	height:50px; 
	position:absolute;
	left:0px;
	bottom:0px;
}
h1.events{background:url(../images/img-home-title-events.jpg) no-repeat; width:320px; height:46px; border-bottom:solid 1px #666; padding-bottom:7px; position:relative; top:10px; margin-bottom:20px;}
h1.premises{background:url(../images/img-about-us-premises.jpg) no-repeat; width:198px; height:43px;}
h1.store{background:url(../images/img-store-title.jpg) no-repeat; width:166px; height:41px;}
h1.gallery{background:url(../images/img-store-title-gallery.jpg) no-repeat; width:194px; height:40px;}
h1.racing{background:url(../images/img-racing-team-title-racing.jpg) no-repeat; width:164px; height:45px;}
h1.deals{background:url(../images/img-bikes-title-deals.jpg) no-repeat; width:175px; height:48px;}
h1.bikes{background:url(../images/img-bikes-title-bikes.jpg) no-repeat; width:146px; height:44px;}

h1.theWorkshop{background:url(../images/img-service-title-the-workshop.jpg) no-repeat; width:200px; height:50px;}
h1.motBay{background:url(../images/img-mot-title-mot-bay.jpg) no-repeat; width:200px; height:50px;}
h1.dynojetDyno{background:url(../images/img-dyno-tuning-title-dynojet-dyno.jpg) no-repeat; width:200px; height:50px;}
h1.dynoDemo{background:url(../images/img-dyno-tuning-title-dyno-demo.jpg) no-repeat; width:200px; height:50px;}

h1.dyno-tuning{background:url(../images/img-dino-tuning-title-dino-tuning.jpg) no-repeat; width:214px; height:49px;}
h1.most-wanted{background:url(../images/img-goodies-title-most-wanted.jpg) no-repeat; width:185px; height:47px;}
h1.get-your-bits{background:url(../images/img-goodies-title-get-your-bits.jpg) no-repeat; width:185px; height:47px;}
h1.two-brothers{background:url(../images/img-two-brothers-title.jpg) no-repeat; width:195px; height:46px;}
h1.bike-gear{background:url(../images/img-bike-gear-title.jpg) no-repeat; width:191px; height:51px;}
h1.upcoming{background:url(../images/img-events-title-upcoming.jpg) no-repeat; width:195px; height:49px;}
h1.latests{background:url(../images/img-events-title-latests.jpg) no-repeat; width:157px; height:51px;}
h1.videos{background:url(../images/img-videos-title.jpg) no-repeat; width:191px; height:46px;}
h1.photos{background:url(../images/img-photos-title.jpg) no-repeat; width:191px; height:44px;}
h1.download{background:url(../images/title-downloads.jpg) no-repeat; width:191px; height:44px;}
h1.contact-form{background:url(../images/img-contact-title.jpg) no-repeat; width:191px; height:50px;}
h1.opening-time{background:url(../images/img-contact-title-opening-time.jpg) no-repeat; width:191px; height:43px;}
/*--END HOME--*/


/*THE CREW*/
#the-crew .box-infos-crew{
	width:440px; 
	height:233px; 
	position:relative; 
	top:37px; 
	bottom:37px; 
	left:20px; 
	margin-right:40px; 
	float:left;
}
#the-crew .box-infos-crew img{position:absolute; top:0px; left:0px;}
#the-crew .box-infos-crew .infos{
	width:200px; 
	position:absolute; 
	right:0px; 
	bottom:5px; 
	background:url(../images/img-bk-barra-the-crew.png) -2px bottom no-repeat;
}
#the-crew .box-infos-crew .infos h2{color:#CCC; font-size:14px; text-transform:uppercase;}
#the-crew .box-infos-crew .infos h3{color:#F90; font-size:17px; text-transform:uppercase;}
#the-crew .box-infos-crew .infos p{color:#CCC; font-size:11px; margin-bottom:18px;}
/*END THE CREW*/


/*ABOUT US*/
#about-us #column-left{
	width:345px; 
	min-height:335px; 
	_height:1px;/*IE6*/ 
	float:left; 
	position:relative; 
	top:25px; 
	left:20px; 
	margin-right:40px;
}
#about-us #column-right{width:592px; height:335px; float:left; position:relative; top:25px;}

#about-us #column-left h2{font-size:18px; color:#CCC; margin-bottom:10px; text-transform:uppercase;}
#about-us #column-left p{font-size:11px; color:#666;}
#about-us #column-left hr{border:none; border-bottom:solid 1px #666; margin:15px 0 15px 0;}
/*END ABOUT US*/ 


/*THE STORE*/
#the-store #store{
	width:365px; 
	height:345px; 
	float:left; 
	position:relative; 
	top:25px; left:20px; 
	background:url(../images/img-bg-store-left-column.png) 180px 270px no-repeat;
	text-align:justify;
}
#the-store #video{width:595px; height:335px; float:left; position:relative; top:30px; left:30px;}
#the-store #gallery{width:985px; min-height:325px; position:relative; top:25px; left:20px;}

#the-store #store p{color:#666; font-size:11px; margin-bottom:10px;}

#the-store #store a{color:#666; text-decoration:none; font-weight:700;}
#the-store #store a:hover{text-decoration:underline;}
/*END THE STORE*/


/*RACING*/
#racing #top-team{width:470px; float:left; position:relative; top:25px; left:20px;}
#racing #top-team-image-right{
	width:525px; 
	height:420px; 
	float:left; 
	background:url(../images/img-racing-team-right-image.jpg) -40px bottom no-repeat; 
	margin:25px 0 0 0;
}

#racing #archive{width:600px; height:415px; float:left; margin:25px 0 0 20px; background:#999;}
#racing #archive-thumbs{width:360px; height:415px; float:left; margin:25px 0 0 10px; background:#999;}

#racing #top-team p{font-size:11px; color:#666; margin-bottom:10px;}

.box-img-racing{float:left; margin:0 12px 12px 0; height:105px;}
.box-img-racing img{height:84px;}
.box-img-racing p{color:#333; font-size:12px; margin:0; padding:0; font-weight:700;}
/*END RACING*/


/*BIKES HOT DEALS*/
#bikes #banner{position:relative; left:20px;}
#bikes #banner h2{color:#E78C01; font-size:30px; letter-spacing:-1px;}
#bikes #banner h3{color:#CCC; font-size:25px; letter-spacing:-1px; margin-top:-10px;}
#bikes #banner .text{
	width:370px; 
	height:60px; 
	background:url(../images/img-bikes-bk-desc-bunner.jpg) 0px 3px no-repeat; 
	padding:8px 0 0 30px; 
	font-size:11px; 
	color:#666;
}

#bikes h2{font-size:14px; color:#666; position:relative;}

#bikes a#seeGallery{float:right; display:block; margin-top:-60px; margin-right:47px; color:#FC0; text-decoration:none; font-weight:700;}
#bikes a#seeGallery:hover{color:#CCC; border:0px;}

/*END BIKES HOT DEALS*/


/*SERVICE*/
#service #column-left{
	width:440px; 
	height:350px; 
	background:url(../images/img-image-service.jpg) no-repeat; 
	float:left;
	margin-right:20px;
}
#service #column-right{width:500px; height:330px; float:left; position:relative; top:20px;}

#service #column-right h2{
	font-size:14px; 
	color:#666; 
	text-transform:uppercase; 
	position:relative; 
	top:5px; 
	left:15px; 
	margin-bottom:20px;
}
#service #column-right p{font-size:11px; color:#666; position:relative; left:15px; margin-top:10px;}
#service #column-right a{
	width:240px; 
	height:28px; 
	padding:32px 0 0 38px; 
	font-size:14px; 
	letter-spacing:-1px; 
	font-weight:700; 
	text-decoration:none; 
	color:#CCC; 
	background:url(../images/img-service-icon-download.jpg) left top no-repeat; 
	display:block; 
	position:relative; 
	left:15px; 
	margin-top:20px;
}
#service #column-right a:hover{color:#F90;}
/*END SERVICE*/



/*MOT*/
#mot #column-left{
	width:476px; 
	height:352px; 
	background:url(../images/img-mot-image-container-left.jpg) no-repeat; 
	float:left; 
	margin-right:20px;
}
#mot #column-right{width:450px; height:330px; float:left; position:relative; top:20px;}
#mot #column-right h2{
	font-size:14px; 
	color:#666; 
	text-transform:uppercase; 
	position:relative; 
	top:5px; left:15px; 
	margin-bottom:20px;
}
#mot #column-right p{font-size:11px; color:#666; position:relative; left:15px; margin-top:15px;}
#mot #column-right a{
	width:240px; 
	height:28px; 
	padding:32px 0 0 38px; 
	font-size:14px; 
	letter-spacing:-1px; 
	font-weight:700; 
	text-decoration:none; 
	color:#CCC; 
	background:url(../images/img-service-icon-download.jpg) left top no-repeat; 
	display:block; 
	position:relative; 
	left:15px; 
	margin-top:20px;
}

#mot #column-right a:hover{color:#F90;}
/*END MOT*/


/*DYNO TUNING*/
#dyno-tuning #column-left{
	width:405px; 
	height:460px; 
	background:url(../images/img-dino-tuning-image.jpg) left bottom no-repeat; 
	float:left; 
	margin-right:10px;
}
#dyno-tuning #column-right{width:520px; height:330px; float:left; position:relative; top:20px;}

#dyno-tuning #text h2,
#dyno-tuning #column-right h2{
	font-size:14px; 
	color:#666; 
	text-transform:uppercase; 
	position:relative; 
	top:5px; 
	left:15px; 
	margin-bottom:20px;
}
#dyno-tuning #text h2{left:0px;}


#dyno-tuning #text p,
#dyno-tuning #column-right p{font-size:11px; color:#666; position:relative; left:15px; margin-top:15px;}

#dyno-tuning #text p{left:0px;}

#dyno-tuning #column-right a{
	width:240px; height:28px; 
	padding:32px 0 0 38px; 
	font-size:14px; 
	letter-spacing:-1px; 
	font-weight:700; 
	text-decoration:none; 
	color:#CCC; 
	background:url(../images/img-service-icon-download.jpg) left top no-repeat; 
	display:block; 
	position:relative; 
	left:15px; 
	margin-top:20px;
}
#dyno-tuning #column-right a:hover{color:#F90;}
/*END DINO TUNING*/



/*GOODIES*/
#goodies #banner{position:relative; left:20px;}
#goodies #banner h2{color:#E78C01; font-size:30px; letter-spacing:-1px; left:0px;}
#goodies #banner h3{color:#CCC; font-size:25px; letter-spacing:-1px; margin-top:-5px;}
#goodies #banner div.text{
	width:370px; 
	height:60px; 
	background:url(../images/img-bikes-bk-desc-bunner.jpg) 0px 3px no-repeat; 
	padding:8px 0 0 30px; 
	font-size:11px; color:#666;
}
#goodies h2{font-size:14px; color:#666; position:relative; top:5px; left:13px;}
/*END GOODIES*/


/*TWO BROTHERS*/
#two-brothers #column-left{
	width:370px; 
	height:530px; 
	background:url(../images/img-bg-store-left-column.png) 200px 415px no-repeat; 
	position:relative; 
	float:left;
}
#two-brothers #column-left a{font-size:18px; color:#666; text-decoration:none; display:block;}
#two-brothers #column-left a:hover{text-decoration:underline;}

#two-brothers #column-right{width:550px; height:400px; margin-left:10px; position:relative; float:left;}
#two-brothers #column-right img{margin-top:90px;}

#two-brothers #column-left p{color:#666; font-size:11px; margin-top:10px;}
/*END TWO BROTHERS*/



/*BIKE GEAR*/
#bike-gear #column-left{
	width:370px; 
	height:420px; 
	background:url(../images/img-bg-store-left-column.png) 133px 348px no-repeat; 
	position:relative;
	margin-right:10px;
	float:left;
}
#bike-gear #column-left a{font-size:18px; color:#666; text-decoration:none; display:block;}
#bike-gear #column-left a:hover{text-decoration:underline;}

#bike-gear #column-right{width:545px; height:400px; position:relative; float:left;}
#bike-gear #column-right img{margin-top:130px;}

#bike-gear #column-left p{color:#666; font-size:11px; margin-top:10px;}
/*END BIKE GEAR*/


/*EVENTS*/
#events #top #imageTop{float:left; margin:0 15px 15px 0px;}
#events #top a{color:#999; text-decoration:none; font-size:12px;}
#events #top h2{font-size:28px; color:#666; text-transform:uppercase; letter-spacing:-1px;}
#events #top h3{font-size:20px; color:#999; text-transform:uppercase; letter-spacing:-1px; margin-top:-5px;}
#events #top p{font-size:11px; color:#999; margin-top:10px; text-align:justify;}

#events .text-block{margin-bottom:20px; width:800px; margin-left:10px;}

#events .text-block h2{color:#666; text-transform:uppercase; font-size:28px;}
#events .text-block h3{color:#999; text-transform:uppercase; margin-top:-7px; font-size:20px;}
#events .text-block a{display:block; letter-spacing:-1px;}
#events .text-block a.summary{color:#999; font-size:14px; margin-top:5px; letter-spacing:0px;}

#events .text-block a{text-decoration:none;}
#events .text-block a:hover{text-decoration:underline;}

#events .box-latests{margin:0 0 20px 10px;}
#events .box-latests div{float:left; width:635px; margin-left:10px;}
#events .box-latests img{float:left; border:solid 2px #CCC;}
#events .box-latests h2{font-size:28px; color:#666; text-transform:uppercase; letter-spacing:-1px;}
#events .box-latests h3{font-size:20px; color:#999; text-transform:uppercase; letter-spacing:-1px; margin-top:-5px;}
#events .box-latests p{font-size:14px; color:#999; margin-top:10px;}
/*END EVENTS*/


/*VIDEOS*/
#videos .box-videos{position:relative; left:10px; height:100px; margin-bottom:30px;}
#videos .box-videos div{width:132px; height:100px; float:left; margin-right:10px;}
#videos .box-videos div img{border: solid 1px #999;}
#videos .box-videos h2{color:#666; font-size:32px; letter-spacing:-1px; font-weight:700;}
#videos .box-videos h3{color:#999; font-size:22px; letter-spacing:-1px; margin-top:-8px; font-weight:700;}
#videos .box-videos p{color:#999; font-size:14px; width:800px; font-weight:700; margin-top:5px;}
/*END VIDEOS*/


/*PHOTOS*/
#photos .box-photos{position:relative; left:10px; height:100px; margin-bottom:30px;}
#photos .box-photos div.box-recebe-photo{width:132px; height:99px; float:left; margin-right:10px;}
#photos .box-photos div.box-recebe-photo img{border: solid 1px #999;}
#photos .box-photos h2{color:#666; font-size:32px; letter-spacing:-1px; font-weight:700;}
#photos .box-photos h3{color:#999; font-size:22px; letter-spacing:-1px; margin-top:-8px; font-weight:700;}
#photos .box-photos p{color:#999; font-size:14px; width:800px; font-weight:700; margin-top:5px;}
/*END PHOTOS*/



/*CONTACT*/
div#contact-form div.column-left{
	width:480px; 
	height:220px; 
	float:left; 
	margin-right:1px; 
	background:url(../images/img-contact-vertical-line.jpg) right top no-repeat; 
	padding-top:35px;
}
div#contact-form div.column-right{width:440px; height:200px; float:left; padding-top:35px;}

div#contact-form p{display:block; margin-bottom:15px;}
div#contact-form p input{
	border:none; 
	background:#333; 
	width:315px; 
	height:21px; 
	color:#CCC; 
	font-size:18px; 
	font-family:Arial, Helvetica, sans-serif; 
	outline:none;
}
div#contact-form p textarea{
	border:none; 
	background:#333; 
	font-size:12px; 
	color:#CCC; 
	font-size:18px; 
	font-family:Arial, Helvetica, sans-serif; 
	overflow:auto; 
	width:325px; 
	height:175px; 
	outline:none;
}
div#contact-form p label{
	font-size:18px; 
	color:#666; 
	font-weight:700; 
	letter-spacing:-1px; 
	width:100px; 
	display:block; 
	float:left; 
	text-align:right; 
	padding-right:5px;
}

div#contact-form p input#send{
	float:right; 
	background:url(../images/img-contact-button.jpg) no-repeat; 
	width:122px; 
	height:45px;
}

div.vert-line{
	width:1px; 
	height:270px; 
	float:left; 
	position:relative; 
	top:-30px; 
	background:url(../images/img-contact-vertical-line-opening-time.jpg) right top repeat-y;
}

div#opening div.column-left{width:480px; height:300px; float:left; margin-right:1px; padding:10px 0 0 0;}

table#table-left{float:left; margin:20px 30px 0 10px;}
table#table-right{float:left;}

table tr{line-height:20px;}
table tr td.day{font-size:20px; color:#CCC; width:130px; letter-spacing:-1px; font-weight:700;}
table tr td.time{color:#999; font-size:20px; letter-spacing:-1px;}
table tr td.time span{color:#F00;}


div#opening div.column-right{width:280px; height:90px; float:left; position:relative; top:-40px; left:30px;}
div#opening div.column-right p{color:#666; font-weight:700; letter-spacing:-1px; font-size:22px;}

address{
	color:#CCC; 
	font-style:normal; 
	margin:20px 0 0 10px; 
	font-size:13px; 
	font-weight:bold;
	text-transform:uppercase;
}


div#phones{position:relative; top:30px; left:10px; font-size:22px; font-weight:bold;}
div#phones p{color:#666; line-height:19px;}
div#phones p span{color:#CCC;}


div#map{width:455px; height:224px; background:url(../images/map.jpg) no-repeat;}


/*END CONTACT*/


#download #sizes{margin:0px; padding:0px; list-style:none; position:relative; top:2px;}
#download #sizes li{float:none; color:#CCC; font-size:12px; text-align:left;}
#download #sizes li a{text-decoration:none; color:#CCC;}
#download #sizes li a:hover{text-decoration:underline;}

#download #sizes li.nolist{list-style:none;}



/*MEMBERS*/
#formMember{padding:30px 30px 40px 30px; height:250px;}
#formMember em{font-size:14px; color:#FC0;}
#formMember label{display:block; width:900px; height:26px; margin-bottom:10px;}
#formMember label span{
	width:110px; 
	height:21px; 
	padding-top:5px; 
	display:block; 
	float:left; 
	color:#666;
	font-weight:700;
	letter-spacing:-1px;
}
#formMember label span strong{color:#FC0;}

#nameMember,
#emailMember,
#postcodeMember{float:left; font-size:14px; background:#333; border:none; padding:5px; color:#CCC;}

#nameMember{width:400px;}
#emailMember{width:400px;}
#postcodeMember{float:left; font-size:14px; background:#333; border:none; padding:5px; color:#CCC;}

#sendButton	{
	width:70px; 
	height:25px;
	position:relative;
	left:110px;
	background:#333;
	border:solid 1px #444;
	color:#FC0; 
	font-weight:700;
	letter-spacing:-1px;
}

#becomeMember h3{font-size:18px; color:#FC0; position:relative; top:30px; left:30px;}
#becomeMember h3 strong{font-size:22px;}

#becomeMember p{color:#666; margin-bottom:10px; font-size:12px;}



/*BEGIN VIP AREA*/
div#members-vip-area div.leftBox,
div#members-vip-area div.rightBox{float:left;}

div#members-vip-area div.leftBox{
	background:url(../images/img-contact-vertical-line.jpg) right 40px no-repeat;
	width:430px;
	padding-right:20px;
}

div#members-vip-area div.noBorder{background:none;}

div#members-vip-area div.rightBox{
	margin-right:0px; 
	margin-left:0px;
	width:480px;
	padding-left:40px;
}

div#members-vip-area h1.new-customers{
	background:url(../images/img-new-customers-title.jpg) no-repeat; 
	width:205px; 
	height:44px;
}
div#members-vip-area h1.registred-customers{
	background:url(../images/img-registred-customers-title.jpg) no-repeat; 
	width:281px; 
	height:44px;
}
div#members-vip-area h1.create-account{
	background:url(../images/img-create-account-title.jpg) no-repeat; 
	width:242px; 
	height:44px;
}

div#members-vip-area p{font-size:12px; color:#666; margin:20px 0 0 20px;}

div#members-vip-area input#createAccount{position:absolute; right:0; bottom:0;}


form#loginArea{margin:20px 0 0 20px;}
form#loginArea label{display:block; margin-bottom:5px;}
form#loginArea label span{
	color:#666; 
	font-size:14px; 
	display:inline-block; 
	width:75px; 
	text-align:right;
	padding-right:5px;
}


form#loginArea label input#email,
form#loginArea label input#password{
	background:#202020; 
	border:none; 
	padding:3px; 
	margin:0px;
	width:250px;
	color:#CCC;
}

form#loginArea input#submit, form#formCreateAccount input#submit{
	width:127px; 
	height:67px; 
	border:none; 
	float:right; 
	margin-right:40px;
	cursor:pointer;
}

form#loginArea input#submit{background:url(../images/img-bt-send.jpg) no-repeat; position:absolute; right:-20px; bottom:0; height:60px; }
form#formCreateAccount input#submit{background:url(../images/img-bt-send-bk-gray.jpg) no-repeat;}


form#loginArea span.forgotpassword{
	color:#666; 
	display:block; 
	font-size:12px; 
	float:left; 
	padding-top:45px;
}

form#loginArea span.forgotpassword a{color:#666; text-decoration:none;}
form#loginArea span.forgotpassword a:hover{text-decoration:underline;}


form#formCreateAccount h2,
form#formCreateAccount h3{color:#666; font-weight:normal; width:100%; position:relative; overflow:hidden; margin:10px 0 20px 0;}

form#formCreateAccount h2 span.line{
	background:url(../images/img-h-line-home.gif) 0px 17px repeat-x; 
	margin-left:20px; 
	width:100%; 
	position:absolute; 
	top:0px;
}

form#formCreateAccount h3{font-size:18px;}

form#formCreateAccount label{display:block; margin-bottom:5px;}
form#formCreateAccount label span{
	color:#666; 
	display:inline-block; 
	width:150px; 
	text-align:right; 
	padding-right:5px; 
	font-size:14px; 
	font-weight:700;
}

form#formCreateAccount label span.price{width:auto; text-align:left; padding-left:3px; font-weight:normal; font-size:11px; color:#CCC;}

form#formCreateAccount label span strong{color:#FF9900;}	


form#formCreateAccount label input#profix,
form#formCreateAccount label input#first_name,
form#formCreateAccount label input#last_name,
form#formCreateAccount label input#email,
form#formCreateAccount label input#address,
form#formCreateAccount label input#town,
form#formCreateAccount label input#count,
form#formCreateAccount label input#telephone,
form#formCreateAccount label input#postcode,
form#formCreateAccount label input#country,
form#formCreateAccount label input#password{background:#333; border:none; padding:3px; color:#CCC;}

form#formCreateAccount label input#profix{width:43px;}
form#formCreateAccount label input#first_name,
form#formCreateAccount label input#last_name,
form#formCreateAccount label input#email,
form#formCreateAccount label input#address,
form#formCreateAccount label input#town,
form#formCreateAccount label input#count,
form#formCreateAccount label input#telephone,
form#formCreateAccount label input#country,
form#formCreateAccount label input#password{width:260px;}

form#formCreateAccount label input#postcode{width:90px;}
/*END VIB AREA*/



/* Alpha PNG support for IE 
------------------------------ 
\*/  
* html img/**/ {  
  
filter:expression(  
this.alphaxLoaded ? "" :  
(  
this.src.substr(this.src.length-4)==".png" 
?  
(  
(!this.complete)  
? "" :  
this.runtimeStyle.filter=  
("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+  
(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+  
String(this.alphaxLoaded=true).substr(0,0)+  
(this.src="http://www.jordanbikes.com/images/blank.png").substr(0,0)  
)  
:  
this.runtimeStyle.filter=""  
)  
);  
}  


