body { 
	margin : 0; 
	padding : 0; 
	border : 0; 
	font-family : Arial, Tahoma, sans-serif; 
	vertical-align : baseline; 
	background-color:black;
	background-image:url("../images/bg.jpg");
	width:100%;
	color: #000000;
 }
 
 .pikachoose{width:510px;margin:0 auto 50px auto;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0;width:510px;height:90px;margin:0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #555;padding:2px;background:#777;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:506px;height:325px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:relative;}
.pika_subdiv{position:relative;border:1px solid #555;background:#777;padding:2px;}
.pika_animationDivs{top:2px;left:2px;} /*must match top/left padding for subdiv */
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:500px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('black.png') top left;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('play.png') top center no-repeat;}
.pika_play a.pika_stop_button{background:url('pause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('fastf.png') top right no-repeat;}
 
.navbar
{
	background-color: #FFFFFF;
	width:100%;
	height:100px;
	margin-bottom: 30px;
}
.navbar_logo
{
	float:left;
	margin-top: 15px;
	margin-left: 50px;
	width: 260px;
}

.navbar_logo_img
{
	float:left;

	
	width: 260px;
}

.navbar_logo_text
{
	float:left;
	font-family : Arial, Tahoma, sans-serif; 
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	margin-left:0px;
}

.navbar_links_container
{
	width: 950px;
}

.navbar_links
{
	float:right;
	margin-top: -20px;
	margin-left: 100px;
}

.navbar_links_top
{
	float:right;
	margin-top: 30px;
	margin-left: 100px;
}

.navbar_link
{
	color:#9a9a9a;
	font:trebuchet, "Trebuchet MS";
	font-family:trebuchet, "Trebuchet MS";
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
}

.navbar_link:hover
{
	color:#990303;
}

.navbar_link:active
{
	color:#990303;
}
 

.navbar_link_top
{
	color:#000000;
	font:trebuchet, "Trebuchet MS";
	font-family:trebuchet, "Trebuchet MS";
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
}

.navbar_link_top:hover
{
	color:#990303;
}

.navbar_link_top:active
{
	color:#990303;
}
 
 
 
.manufacturer
{
	height:425px;
	width: 890px;
	margin-top:50px;
	margin-left: 50px;
	background-color: #FFFFFF;
	background-repeat:no-repeat;
}

.manufacturer_logo
{
	height:35px;
	width: 160px;
	margin-top:50px;
	margin-left: 50px;
	float:left;
	margin-left:30px;
margin-top:345px;
position:absolute;
}

.testemunhoListing
{
	margin-top:50px;
	margin-left: 50px;
	width:891px;
	background-color: #FFFFFF;
	overflow: auto;
}
.testemunhos
{
	width:550px;
	float:left;
}
.testemunhoForm
{
	margin-left:25px;
	margin-bottom:25px;
	width:300px;
	float:left;
}

.testemunhoBikes
{
	margin-left:25px;
	width:200px;
	float:left;
	margin-bottom:25px;
}

.myDaelimSelect
{
	color:#000000;
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	width: 800px;
	margin-top: 10px;
	margin-left: 50px;
	text-decoration: none;
}

.myDaelimSelect:hover
{
	color:#990303;
	text-decoration: underline;
}



.testemunhoLogo
{
	margin-left:25px;
	width:150px;
	float:left;
}

.testemunho
{
	margin-left: 25px;
	margin-top: 25px;
}
.testemunhoFoto
{
	margin-left: 25px;
	margin-top: 25px;
	margin-bottom:25px;
}
.testemunhoform_label
{
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 11px;
	float:left;
	width: 60px;
	text-align: right;
	margin-right:5px;
}


.bike_list
{
	position:absolute;
	margin-top: 305px;
	margin-left:190px;
	width: 700px;
	height:130px;
}
.bike
{
	cursor:pointer;
	width: 150px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.bike_name
{
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	float:left;
}
.bike_price
{
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	float:right;
}
.bike_thumb
{
	text-align:center;
		height:95px;
}

.bike_detail
{
	margin-top:50px;
	margin-left: 50px;
	background-color: #FFFFFF;
	width: 891px;
	height: 540px;
}
.bike_detail_msg 
{
	font-size: 12px;
	font-weight: bold;
	margin-right:50px;
	color: #333333;	
	width:400px;
}

.bike_detail_info 
{
	text-align: right;
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 9px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	width:400px;
}

.bike_detail_extra 
{	
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 16px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	width:400px;
	margin-top:50px;
	text-align: center;
}

.bike_detail_info :hover
{

	text-align: right;
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 9px;
	font-weight:bold;
	color:#990303;
	margin-left:0px;
	width:400px;
}


.bike_detail_content
{
	float:left;
	padding-left: 50px;
	padding-top: 25px;
	width:360px;
	height:300px;
}
.bike_detail_image 
{
	float:left;
	padding-right: 50px;
	padding-left:50px;
	padding-top: 50px;
	width: 300px;
	height:300px;
}
.bike_detail_content_name 
{
	float:left;
	font:trebuchet, "Trebuchet MS";
	font-family:trebuchet, "Trebuchet MS";
	font-size: 26px;
	font-weight: bold;
}
.bike_detail_content_price 
{
	float:right;
	font:trebuchet, "Trebuchet MS";
	font-family:trebuchet, "Trebuchet MS";
	font-size: 26px;
	font-weight: bold;
}
.bike_detail_content_text
{
	float:left;
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	height:130px;
}
.bike_detail_char
{
	float:left;
	margin-top:10px;
	width: 500px;
	height:250px;
}
.bike_detail_char_label
{
	float:left;
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color:#9a9a9a;
}
.bike_detail_char_value
{
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color:#000000;
}
 
 /******************* home *******************/
.home
{
	margin-top:70px;
	margin-left:50px;
}

.home_links
{
	float:left;
}
.home_specials
{
	float:left;
	width: 400px;
	height:322px;
	margin-left: 10px;
	background-color:#000000;
}
.home_specials2
{
	float:left;
	width: 291px;
	height:322px;
	margin-left: 10px;
	background-color:#d30000;
	text-align: center;
}

 .mediaspace 
 {
	width:470px;
	float:left;
	margin-left:25px;
	margin-bottom: 10px;
 }
 
 /* Scroller Box */
#scroller_container {
 position: relative;
 width: 100%;
 height: 110px;
 overflow: hidden;
 margin-left:0px;
 margin-top:20px;
 float:left;
 background-color: #ffffff;
}

#scroller {
 white-space: nowrap;
 line-height: 0px;
 font-size: 10px;
}

#scroller p {
 padding: 0;
}
/* Scoller Box */


.home_destaque
{
 margin-left:0px;
 margin-top:20px;
 margin-bottom:10px;
 width: 270px;
 height:180px;
 padding: 15px;
 background-color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
}
.destaque_title
{
	padding-top:20px;
	font-size: 11px;
	font-weight: bold;
}
.destaque_text 
{
	font-size: 11px;
	font-weight: normal;
}

.home_special
{
	cursor:pointer;
	margin-left: 50px;
	float:left;
	width: 641px;
	height: 210px;
	background-color: #FFFFFF;
	margin-bottom:20px;
}

.home_special_content
{
	float:left;
	width: 330px;
}
.home_special_image
{
	padding-top: 15px;
	padding-left:15px;
	padding-right:15px;
	float:right;
	text-align: middle;
}
.home_special_content_name
{
	float:left;
	width: 300px;
	padding-top:15px;
	padding-left:15px;
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 13px;
	font-weight: bold;
}
.home_special_content_text
{
	float:left;
	width: 300px;
	padding-top:5px;
	padding-left:15px;
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 10px;
	font-weight: normal;
}

.line_spacer
{
	height:10px;
}

.label
{
	margin-top:20px;
	color: #9a9a9a;
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 13px;
	font-weight: bold;
}
.text 
{
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 11px;
	font-weight: normal;
}

.form_label
{
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 11px;
	float:left;
	width: 50px;
	text-align: right;
	margin-right:5px;
}

.menuListing
{
	margin-top:50px;
	margin-left: 50px;
	width:891px;
	background-color: #FFFFFF;
	overflow: auto;
	height: 700px;
}

.menuListing_header
{
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 16px;
	font-weight:bold;
	width: 800px;
	margin-top: 50px;
	margin-left: 50px;
}
.menuListing_title
{
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 14px;
	width: 800px;
	margin-top: 50px;
	margin-left: 50px;
}

.menuListing_text
{
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 10px;
	width: 800px;
	margin-top: 10px;
	margin-left: 50px;
}

.menuListing_link
{
	color:#000000;
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 10px;
	width: 800px;
	margin-top: 10px;
	margin-left: 50px;
}
.menuListing_link:hover
{
	color:#990303;
}

.experiencias
{
	margin-top:50px;
	margin-left: 50px;
	width:891px;
	background-color: #FFFFFF;
	overflow: auto;
	height: 700px;
}

.experiencias_title
{
	float:left;
	width: 610px;
	height: 100px;
	padding-top:30px;
	padding-left:30px;
}

.experiencias_logo
{
	float:left;
	width: 250px;
	height: 170px;
	text-align: center;
	padding-top: 15px;
}

.xp_left 
{
	width: 280px;
	padding-left: 30px;
	padding-right: 30px;
	float:left;
}
.xp_name
{
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 10px;	
	color:#000000;
	font-weight: bold;
}

.xp_text
{
	font-family : Arial, Tahoma, sans-serif; 
	font-size: 10px;	
	color:#000000;
}

.xp_img
{
	width: 512px;	
	float:left;
}


/******************* contact *******************/
.contact_left_pane
{
	float:left;
	margin-top:50px;
	margin-left:50px;
	padding-left:20px;
	background-color: #FFFFFF;
	width: 300px;
	height: 280px;
}
.contact_left_form
{
	float:left;
	margin-top:00px;
	margin-left:50px;
	padding-left:20px;
	background-color: #FFFFFF;
	width: 300px;
	height: 320px;
}


.contact_right_pane
{
	float:left;
	margin-top:50px;
	margin-left:100px;
	background-color: #FFFFFF;
	width: 550px;
	height: 500px;
}
/******************* gallery *******************/

.gallery
{
	float: left;
	height: 520px;
	margin-top:50px;
	margin-left: 50px;
	width:891px;
	background-color: #FFFFFF;
}
.gallery_left
{
	float: left;
	width: 270px;
	padding-left: 30px;
	padding-top: 30px;
	padding-right:30px;
}
.gallery_right
{
	float: left;
	width: 511px;
	padding-top: 30px;
}

.gallery_link
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.gallery_link:hover
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color:#990303;
}

.gallery_title
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom:10px;
}

.gallery_text
{
	font-size: 10px;
}

/******************* footer *******************/
.footer
 {
	float:left;
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 10px;
	color: #FFFFFF;
	width:1000px;
 }
 
 .footer_powered
 {
	float:left;
	margin-left: 50px;
	margin-bottom: 20px;
	font-size: 10px;
	color: #FFFFFF;
	width:1000px;
 }


