@charset "utf-8";
/* CSS Document */

/*  START all pages elements  */
*{
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

#pink { background:url(/template_assets/images/bg_pink.png) repeat-x #ec008c;}
#green { background:url(/template_assets/images/bg_green.png) repeat-x #80b449;}

.clr { clear:both;}

#wrapper {
	width:900px;	
	margin:0 auto 0 auto;
}

#lt_zone {
	float:left;
	width:450px;
}

/*#content {
	float:right;
	width:390px;
	padding-right:50px;
	padding-top:65px;
}*/

/*#content {
	float:right;
	width:390px;
	padding-right:50px;
	padding-top:270px;
	*padding-top:0px;
	*margin-top:200px;
}*/

/*#content {
	float:right;
	width:390px;
	padding-right:50px;
	padding-top:270px;
	*padding-top:0px;
	*margin-top:200px;
}*/

#content {
	position: absolute;
	width:400px;
	margin-left:480px;
	*margin-left:0px;
	bottom: 15%;
	*bottom: 10%;

}

#content_moto {
	position: absolute;
	width:400px;
	margin-left:480px;
	*margin-left:0px;
	bottom: 27%;
	*bottom: 22%;

}


.shoes_01 { background:url(/template_assets/images/shoes_01.png) no-repeat top right;}
.shoes_02 { background:url(/template_assets/images/shoes_02.png) no-repeat top right;}
.shoes_03 { background:url(/template_assets/images/shoes_03.png) no-repeat top right;}

#logo {
	float:left;
	margin-top:126px;
	width:256px;
	height:182px;
	background:url(/template_assets/images/logo.png) no-repeat;
}

#logo a {
	float:left;
	width:256px;
	height:182px;
}

.flt_lt { float:left;}
.flt_rt { float:right;}

/*  START menu zone  */

#menu {
	float:left;
	margin-left:20px;
	*margin-left:20px;
	display:inline;
	width:385px;
	height:27px;
}

#green #menu { background:url(/template_assets/images/sp_green.gif) no-repeat top left;}
#pink #menu { background:url(/template_assets/images/sp_pink.gif) no-repeat top left;}

#menu ul#site_map {
	float:right;
	width:385px;
	height:27px;
}

#green #menu ul#site_map { background:url(/template_assets/images/sp_green.gif) no-repeat top right;}
#pink #menu ul#site_map { background:url(/template_assets/images/sp_pink.gif) no-repeat top right;}


#menu li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	height:27px;
}

#green #menu ul#site_map li.sp { width:2px; background:url(/template_assets/images/sp_green.gif) no-repeat top right;}
#pink #menu ul#site_map li.sp { width:2px; background:url(/template_assets/images/sp_pink.gif) no-repeat top right;}

#menu li a:link, #menu li a:visited {
	float:left;
	color:#fff;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	line-height:27px;
	height:27px;
	width:75px;
}


#menu li a:hover, #menu li a.selected:link, #menu li a.selected:visited {
	float:left;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	line-height:27px;
	height:27px;
	width:75px;
	background:url(/template_assets/images/menu_bt.gif) repeat-x bottom;
}
	

/*  END menu zone  */

/*  Start footer  */
#footer_container {
	width:100%;
	height:27px;
	position:fixed;
	bottom:0;
}

#pink #footer_container { background:url(/template_assets/images/menu_pink.png) repeat-x;}
#green #footer_container { background:url(/template_assets/images/menu_green.png) repeat-x;}




#footer {
	width:995px;
	height:27px;
	margin:0 auto 0 auto;
	border: 0px solid #333;
}

#pink #footer { background:url(/template_assets/images/menu_pink.png) repeat-x;}
#green #footer { background:url(/template_assets/images/menu_green.png) repeat-x;}

.copy_right a:link, .copy_right a:visited {
	text-decoration:none;
	color:#fff;
	font-size:9px;
	line-height:27px;
}

.copy_right a:hover { color:#000;}

.copy_right { 
	float:left;
	color:#fff;
	font-size:9px;
	line-height:27px;
}

.member {
	float:left;
	color:#fff;
	font-size:9px;
	line-height:27px;
	padding-left:20px;
	font-weight:bold;
	width:100px;
	border: 0px solid #fff;
}

/*  End footer  */
/*  END all pages elements  */
/*  Start home page  */

/*#content_home {
	float:right;
	margin-top:280px;
	padding-top:140px;
	width:440px;
	background:url(/template_assets/images/home_moto.png) no-repeat top right;
}
*/
#content_home {

position: absolute;
	width:400px;
	margin-left:480px;
	*margin-left:0px;
	bottom: 15%;
	*bottom: 10%;
	/*float:right;*/
	/*margin-top:160px;*/
	/*margin-top:280px;
	
	width:440px;*/
	padding-top:140px;
	background:url(/template_assets/images/home_moto.png) no-repeat top right;
	bottom: 15%;
	*bottom: 10%;
}
/*  End home page  */
/*  Start inner pages elements  */
#center_nav {
	float:left;
	width:288px;
}

#center_nav_about {
	float:left;
	width:288px;
	/*margin-top: 150px;*/
	position: relative;
}

.nav_item {
	float:left;
	width:84px;
	height:100px;
	margin-right:12px;
}

.img_frame {
	width:80px;
	height:80px;
	padding:1px 1px;
}

.nav_item span { float:right; padding-right:2px;}

#green .img_frame { background-color:#5c8433; border:1px solid #659038;}
#green .img_frame img { float:left; border:2px solid #6a993b;}
#green .img_frame img:hover { float:left; border:2px solid #ec008c;}

#pink .img_frame { background-color:#a90064; border:1px solid #b7006d;}
#pink .img_frame img { float:left; border:2px solid #ec008c;}
#pink .img_frame img:hover { float:left; border:2px solid #6a993b;}

/*.fixed_h { height:235px; float:left;}*/
/*.fixed_no { height:135px; float:left;}*/
.fixed_no { height:45px; float:left;}
.fixed_h { height:auto; float:left;}

/*  Styles all pages  */

h1 {font-size:16px; padding:5px 0;}


#content ol, #content ul { padding: 5px 0 5px 40px;}
#content ol li, #content ul li { line-height:22px;} 
#content p { margin:5px 0 10px 0;  line-height:23px;}

#content a:link, #content a:visited { text-decoration:underline;}
#content a:hover { color:#000;}

/*  END styles all pages  */
/*  End inner pages elements  */

/*  Start Popup  */

#opaq {
	position:absolute;
	width:100%;
	height:100%;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	z-index:1000;
	top:0;
	display:none;
}

#flash_box {
	position:absolute;
	width:90%;
	height:100%;
	z-index:2000;
	top:0px;
	/*left:50%;
	margin-left:-423px;*/
	margin-left:auto;
	margin-right:auto;
	display:none;
	text-align:center;
}
.flash_box {
	width:90%;
	height:95%;
	z-index:2000;
	margin: 0 0 0 58px;
	display:none;
	text-align:center;
	position: absolute;
	
	*height:98%;
	*margin: -324px 0 0 58px;
}

#SSP{
	width:100%;
	height:100%;
	margin:0 0 0 0;
}

#player{
	width:19px;
	height:23px;
	margin:3px 0 0 5px;
	border: 0px solid #333;
	float: left;
}

/*----------------------------------------------------------------
	contact form
----------------------------------------------------------------*/


#contactform th, #contactform td, #request_proposal th, #request_proposal td{
	text-align: left;
	vertical-align: top;
	padding: 3px;
}

#contactform input, textarea, select {
	border: 1px solid #c2c2c2;
	color: #000;
	padding: 0px;
}

#inquiry_message {
	height: 72px;
	width: 200px;
}

td select {
	width: 202px;
	color: #000;
}

td select option{
	color: #000;
}