html {
	overflow:		scroll;
	overflow:		-moz-scrollbars-vertical;
}

body, h1, h2, h3, h4, h5, h6, p, div, form, img, hr, ul {
	margin:			0 auto;
	padding:		0;
}

.hand {
	cursor:			pointer;
}

.clear {
	display:		inline;
	clear:			both;
}

A , A:active , A:visited	{color: #FF6600; }
A:hover				{wcolor: #ffffff; background-color: #ffffff; #FF6600; text-decoration: none}

.imgLink, .imgLink:active , .imgLink:visited , .imgLink:hover {border: red 0px solid}

BODY {
	height:			100%;
	background:		#fefef9 url(/imgs/bg_container.png) repeat-x center top;
	cursor:			default;
}

BODY , TABLE {
	font:			12px "trebuchet ms", verdana, sans-serif;
	color:			#555;
	word-spacing:		3px;
	text-align:		center;
}

.png {
	display:		none;
}

/*******************************************************************/
/********************** CONTAINER HOME *****************************/
/*******************************************************************/
.container {
	background:		url(/imgs/bg_main.png) no-repeat center top;
	text-align:		center;
}

.mainstage {
	background:		#fff;
	width:			775px;

/*
	min-height:		400px;
	height:			auto !important;
	height:			400px;
*/

	margin:			0 auto;
	text-align:		left;
	position:		relative;
}





.ruler-white {
	background:		#fff;
	display:		block;
	width:			100%;
	height:			1px;
	padding:		0;
	margin:			0;
	overflow:		hidden;
}

.ruler-gray {
	background:		#cecece;
	display:		block;
	width:			100%;
	height:			1px;
	padding:		0;
	margin:			0;
	overflow:		hidden;
}

.spacer {
	display:		inline;
	width:			1px;
	height:			1px;
	padding:		0;
	margin:			0;
	overflow:		hidden;
}

.block-small {
	display:		block;
	float:			left;
	width:			387px;

	wwwmin-height:		100px;
	wwwheight:			auto !important;
	height:			100px;

	padding:		0px;
	overflow:		hidden;
}

.block-medium {
	display:		block;
	wfloat:			left;
	width:			387px;

	min-height:		200px;
	height:			auto !important;
	height:			200px;

	padding:		0px;
	overflow:		hidden;
}

.block-large {
	display:		block;
	wfloat:			left;
	width:			387px;

	min-height:		300px;
	height:			auto !important;
	height:			300px;

	padding:		0px;
	overflow:		hidden;
}

.block-text {
	padding:		10px;
	color:			#586655;
	font:			normal 11px "trebuchet ms", verdana, sans-serif , arial;
	line-height:		20px;
	word-spacing:		5px;
	letter-spacing:		1px;
}

.block-text-title {
	padding:		10px 10px 0px 10px;
	color:			#ff6600;
	font:			13px "trebuchet ms", verdana, sans-serif , arial;
	word-spacing:		6px;
	letter-spacing:		3px;
}

.block-text-title span {
	margin-left:		0px;
	color:			#666;
	font:			10px "trebuchet ms", verdana, sans-serif , arial;
	word-spacing:		0px;
	letter-spacing:		0px;
}

.list		{margin:	20px 40px}
.list li	{margin:	5px}





.left	{float:			left}
.right	{float:			right}





.slideshow {
	position:		relative;
	overflow:		hidden;
	display:		block;
	width:			387px;
	height:			300px;
	margin:			0 auto;
}

.slideshow IMG {
	margin:			0 auto;
	position:		absolute;
	top:			0;
	left:			0;
	width:			387px;
	height:			300px;
	z-index:		1;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity:		100;
	-khtml-opacity:		100;
}









/*******************************************************************/
/********************** CONTAINER TOP ******************************/
/*******************************************************************/
.container_top {
	position:		relative;
	width:			100%;
	margin:			0 auto;
	background:		url(/imgs/bg_lines.gif) no-repeat top center;
}

.container_top .menu {
	position:		relative;
	background:		url(/imgs/bg_menu.png) no-repeat top center;
	height:			271px;
	width:			740px;
	margin:			0 auto;
	text-align:		left;
}

.container_top .logo_bird {
	position:		absolute;
	top:			16px;
	left:			20px;
}

.container_top .logo_robinsports {
	position:		absolute;
	top:			18px;
	left:			54px;
}

.container_top .logo_subtitle {
	position:		absolute;
	top:			43px;
	left:			65px;
}

#page_dependent_bg {
	position:		absolute;
	top:			64px;
	left:			0px;
	height:			150px;
	width:			740px;
	margin:			0 auto;
}

.container_top .bird {
	position:		absolute;
	top:			110px;
	width:			742px;
	text-align:		right;
}

.container_top .title {
	position:		absolute;
	top:			178px;
	width:			100%;
}

.container_top .title p {
	font:			normal 33px "trebuchet ms", verdana, sans-serif , Arial;
	color:			white;
	letter-spacing:		10px;
	margin-right:		10px;
	text-align:		right;
}

.container_top .menu_div {
	position:		absolute;
	top:			240px;
	width:			100%;
	text-align:		center;
}

.container_top .menu_div a , .container_top .menu_div a:hover , .container_top .menu_div a:active , .container_top .menu_div a:visited {
	font:			bold 20px "trebuchet ms", verdana, sans-serif , Arial;
	color:			white;
	word-spacing:		0px;
	letter-spacing:		1px;
}





/*******************************************************************/
/********************** CONTAINER BOTTOM ***************************/
/*******************************************************************/
.container_bottom {
	position:		relative;
	width:			740px;
	min-height:		10px;
	margin:			0 auto;
	text-align:		center;
	float:			clear;
}

/********************** SIDEBAR ************************************/
.container_bottom .sidebar {
	position:		relative;
	width:			127px;
	min-height:		100px;
	margin:			0 auto;
	text-align:		left;
	float:			left;
}

/********************** SUBMENU ************************************/
.container_bottom .submenu {
	background:		url(/imgs/bg_submenu.gif) no-repeat bottom center;
	width:			100%;
	margin:			0 auto;
	text-align:		left;
}

.container_bottom .submenu_but {
	padding:		0;
	height:			20px;
	cursor:			pointer;
	width:			100%;
	white-space:		nowrap;
	overflow:		hidden;
	font:			normal 10px "trebuchet ms", verdana, sans-serif , Arial;
}

.container_bottom .submenu_but p {
	margin-left:		11px;
	text-align:		left;
}





.container_bottom .submenu .active p {
	color:			#ff6600;
	margin-left:		-10px;
	text-align:		center;
	cursor:			default;
}

.container_bottom .submenu .active a {
	color:			#ff6600;
	font:			normal 11px "trebuchet ms", verdana, sans-serif , Arial;
	cursor:			default;
}


/*
.container_bottom .submenu_but_over IMG {
	background:		url(/imgs/submenu_arrow.gif);
}

.container_bottom .submenu_but_out IMG {
	background:		url(/imgs/submenu_blank.gif);
}
*/


.container_bottom .submenu a {
	text-decoration:	none;
	text-align:		left;
	color:			#444;
	font:			normal 11px "trebuchet ms", verdana, sans-serif , Arial;
}

.container_bottom .submenu a:hover {
	background:		none;
	etext-decoration:	underline;
}


/********************** LOGOS **************************************/
.container_bottom .logos {
	width:			100%;
	margin:			0 auto;
	margin-top:		10px;
	font:			normal 9px "trebuchet ms", verdana, sans-serif , Arial;
	color:			#aaaaaa;

	text-align:		center;
	overflow:		hidden;
}

/*
.container_bottom .logos IMG {
	width:			50%;
	filter:			Gray();
}
*/

/********************** BETWEEN ************************************/
.container_bottom .between {
	background:		url(/imgs/between.gif) no-repeat;
	position:		relative;
	width:			10px;
	height:			100px;
	margin:			0 auto;
	text-align:		center;
	float:			left;
}

/********************** CONTENT ************************************/
.container_bottom .content {
	background:		white;
	position:		relative;
	width:			603px;
	min-height:		100px;
	wtext-align:		center;
	text-align:		left;
	float:			left;
	margin:			0 auto;
	padding:		0;
}

.location {
	background:		#e6e6e6;
	position:		relative;
	width:			583px;
	text-align:		left;
	margin:			10px;
	color:			#999;
	word-spacing:		0px;
}

.location h3 {
	font:			normal 10px "trebuchet ms", verdana, sans-serif , Arial;
	display:		inline;
	color:			#666;
}

.location h4 {
	padding:		0 0 0 10px;
	font:			normal 10px "trebuchet ms", verdana, sans-serif , Arial;
	display:		inline;
}

.location a {
	text-decoration:	none;
}

.bottom_menu {
	text-align:		center;
	word-spacing:		10px;
	letter-spacing:		1px;
}






.nav {
	height:			24px;
	width:			775px;
	position:		absolute;
	left:			0;
	top:			0px;
}

.nav-trans {
	position:		absolute;
	left:			0;
	top:			121px;
	width:			775px;
	height:			24px;
	background:		#fff;
	filter:			progid:DXImageTransform.Microsoft.alpha(opacity=80);
	opacity:		0.8;
	-moz-opacity:		0.8;
	-khtml-opacity:		0.8;
}

.nav p {
	font-size:		9px;
	color:			#555555;
	word-spacing:		2px;
	letter-spacing:		1px;
	text-decoration:	none;
}

.nav span , .nav A , .nav A:visited , .nav A:active {
	color:			#555555;
	text-decoration:	none;
	padding:		0;
	margin:			6px;
}

.nav a:hover {
	color:			#ff6600;
	text-decoration:	none;
}

#topWin1 {
	position:		relative;
	height:			95px;
	overflow:		hidden;
}

#topWin1 .nav {
	position:		absolute;
	wleft:			0;
	top:			121px;
}

#topWin2 {
	position:		absolute;
	left:			0;
	top:			-50px;
	width:			100%;
	height:			145px;
	text-align:		center;
}





.copyright {
	width:			775px;
	height:			50px;
	margin:			0px;
	overflow:		hidden;
	background:		#fff;
	text-align:		center;
	padding-top:		10px;
}

.copyright , .copyright A , .copyright A:visited , .copyright A:active {
	font:			9px "trebuchet ms", verdana, sans-serif , arial;
	color:			#999999;
	word-spacing:		2px;
	letter-spacing:		2px;
	text-decoration:	none;
}

.copyright p {
	padding-top:		9px;
}


.copyright a:hover {
	color:			#ff6600;
	text-decoration:	none;
}
















.home {
	background:		url(/imgs/bg_stage_line.png) center top;
	width:			775px;
	margin:			0 auto;
	padding:		0;
	text-align:		left;
}


.home .block {
	position:		relative;
	background:		#fff;
	border-bottom:		1px solid #ddd;
	margin:			0;
	display:		inline;
	vertical-align:		top;
}

.home .left	{width:	387px; border-bottom: 1px solid #ddd; float: left; }
.home .right	{width:	387px; border-bottom: 1px solid #ddd; float: right; }
.home .wide	{width:	775px; border-bottom: 1px solid #ddd; float: left; }

.home .h1	{height: 100px}
.home .h2	{height: 200px}
.home .h3	{height: 300px}
.home .h4	{height: 400px}

































.inline {
	display:	inline;
}




.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





