/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#355478;
	font:11px Tahoma;
	color:#2F3234;
}

/*---------------------------------------------
	Universal Resets... say goodnight
-----------------------------------------------*/

h1, h2, h3, h4, p, dd, dt, blockquote, div, img, ulq, liq {margin:0; padding:0;}

a {color:#447C2C; text-decoration:underline;}
a:hover {color:#CC0000;}

#alpha {
	width:768px; height:auto; /*min-height:641px; _height:641px;*/
	margin:0 auto;
	background:url(../images/alpha_top_tile.jpg) repeat-y;
	
}

#omega {
	width:740px; height:auto;
	margin:0 auto;
}

#header {
	height:198px;
	background:url(../images/header.jpg) no-repeat;
}

#header_break {
	height:11px;
	background: url(../images/border_break.jpg) no-repeat;
	font-size:0;

}

#content {
	width:740px; height:auto;
}

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#left {
	width:177px; height:auto;
	float:left;
	
	
}

#right {
	width:559px; height:auto;
	float:left; clear:none;
	margin-left:2px;
	border:1px solid #EEEFF1;

}

#right .specials {
	height:144px; width:559px; 
	background:url(../images/special_container.gif) repeat-x;
	position:relative;
}

#right .hug_singles {
	width:548px; height:135px;
	position:absolute; top:4px; left:6px;
}

#right .singles {
	width:128px; height:135px;
	background-color:#FFFFFF;
	float:left;
	text-align:center;
}


span.price {font:17px Georgia, "Times New Roman", Times, serif; color:#395A82;}

#right .text {
	width:559px; height:auto;
	background-color:#F0F9EF;
	padding:10px 0 10px 0;

}

#right .text p {
	font:11px Tahoma;
	color:#2F3234;
	line-height:20px;
	padding:5px;
}

p.vip_text {
	padding:10px 20px 10px 20px;
}


.text_page p {
	font:11px Tahoma;
	color:#2F3234;
	line-height:20px;
	padding:5px 20px 5px 20px;
}

.text_page {padding-bottom:20px;}

#right .team {
	background-color:#F7F2E8;
	 width:549px;  height:112px;
	 padding: 6px 0 10px 10px !important;
	 padding: 4px;
	 position:relative;
}
#right .group_players {
/*
	position:absolute; top:11px; left:14px;
*/
	margin: 0 0 0 3px !important;
	margin: 0 auto;
}
#right .team_players img {
	padding: 3px;
	background: #fff;
	border: 1px solid #eddfc2;
	margin-bottom: 4px;
}
#right .team_players p {
	display: block;
	clear: left;
	}

#right .team_players {
	text-align:center;
	display: block;
	width: 98px;
	float: left;
}


#navigation {width:177px; height:auto;  position:relative; } 




#details {
	width:177px; height:auto;
	background-color:#F9F9F9;
	padding-bottom:20px;
	padding-top:20px;
}

#details p {padding:10px 0 15px 5px; color:#395A82;}
#details h3 {padding:10px 0 5px 5px;}


#footer a, .details a {color:#447C2C; text-decoration:underline;}
#footer a:hover, .details a:hover {color:#CC0000;}

.general li {color:#447C2C; text-decoration:underline; background:url(../images/detail_bullet.gif) left center no-repeat; padding-left:10px;}
.general li a:hover {color:#CC0000;}
.general {list-style-type:none; margin:10px 0 10px 10px;}

.general2 li {color:#447C2C; background:url(../images/detail_bullet.gif) left center no-repeat; padding-left:10px;}

.general2 {list-style-type:none; margin:10px 0 10px 20px;}


/*----------------------------------------------
	Lines, Lines, Lines
-------------------------------------------------*/



.dot_grey {height:3px; background:url(../images/border_grey.gif) repeat-x; font-size:0;}
.dot_blue {height:3px; background:url(../images/border_blue.gif) repeat-x; font-size:0;}
.dot_green {height:3px; background:url(../images/border_green.gif) repeat-x; font-size:0;}
.dot_orange {height:3px; background:url(../images/border_orange.gif) repeat-x; font-size:0;}


/*----------------------------------------------
	Header_sets
-------------------------------------------------*/

#test {height:26px; background-color:#999933; }

.header_grey {height:26px; background:url(../images/header_grey.gif) repeat-x; position:relative;}
.header_blue {height:29px; background:url(../images/header_blue.gif) repeat-x; position:relative;}
.header_green {height:29px; background:url(../images/header_green.gif) repeat-x; position:relative;}
.header_orange {height:29px; background:url(../images/header_orange.gif) repeat-x; position:relative;}

.header_cart {height:19px; background:url(../images/header_blue.gif) repeat-x; position:relative;}

h1 {
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:4px;
	background:url(../images/h1_bullet.gif) left center no-repeat;
	padding-left:15px; margin-left:10px;
}

h1 a {
	color:#CC0000; text-decoration:none;
	
}
h1 a:hover {
	color:#CC0000; 
	
}




.blue {color:#395A82;}
.green {color:#51934A;}
.orange {color:#EC8E14;}
.red {color:#CC0000;}




h2 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2F3234;
	padding:10px 5px 5px 5px;
	text-transform:uppercase;
}



h3 {font:14px Arial, Helvetica, sans-serif; color:#395A82; font-weight:bold; text-transform:uppercase;}



/*----------------------------------------------
	Footer
-------------------------------------------------*/


#footer {
	width:740px; height:71px;
	background:url(../images/footer_tile.gif) repeat-x;
	padding-bottom:20px;
	position:relative;

}

#footer p {
	padding-top:20px;
	padding-left:10px;

}



input {border:1px solid #E1E6EA; padding:3px; font:11px Tahoma; width:150px;
	color:#2F3234;}

textarea {border:1px solid #E1E6EA; padding:3px; font:11px Tahoma; width:250px;
	color:#2F3234;}
	
.btn {
	width:50px; background-color:#EBF2F6; border:none;
color:#395A82;
}
	
	
	
	

	
	
	
	
	
