body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	background-image: url(images/bg_home.gif);
	background-color: #5590BF;
	background-repeat: repeat-x;
}


div {
	text-align: left;
}
#main_container {
	margin: auto;
	width: 770px;
	height: 600px;
	background-image: url(images/home_bg_wing.gif);
	background-repeat: no-repeat;
	background-position: 0 100px;
	border: 0px solid #fff;
}

#content_container {width:770px; padding-top:15px;}

#sidenav {
	width: 150px;
	height: 533px;
	margin-left: 18px;
	float:left;
	

}

#sidenav_home {
	width: 150px;
	height: 430px;
	margin-left: 18px;
	float:left;
}
#sidenav_about{
width: 150px;
	height: 700px;	
	margin-left: 18px;
	float:left;

}
#sidenav_store {
	width: 125px;
	margin-left: 18px;
	float:left;

}
#sidenav_store_2 {
	width: 150px;
	margin-left: 18px;
	float:left;
	height: 1330px;	

}
#sidenav_ds {
	width: 150px;
	height: 760px;	
	margin-left: 18px;
	float:left;
}
#sidenav_cr {
	width: 150px;
	height: 800px;	
	margin-left: 18px;
	float:left;
}
#sidenav_pr {
	width: 150px;
	height: 2100px;	
	margin-left: 18px;
	float:left;
}
#sidenav_terms {
	width: 150px;
	height: 1480px;	
	margin-left: 18px;
	float:left;
}
#sidenav_prod {
	width: 150px;
	height: 600px;	
	margin-left: 18px;
	float:left;
}
#sidenav_prod_2 {
	width: 150px;
	height: 610px;	
	margin-left: 18px;
	float:left;
}
a.navbutton {
 
         display:block;
         width:105px;
         height:28px;
         background: url(images/sidenav/navbutton.gif );
         }

a.navbutton:hover {
         background: url(images/sidenav/navbutton_on.gif );
         }


#right_container {
	margin-left:172px;
	width: 560x;
    position:relative;
    border: 0px solid #fff;
}

#right_container_store {
	margin-left:172px;
	width: 590x;
    position:relative;
    border: 0px solid #fff;
}
.text_box {
	position:relative;
	font-size: 11px;
	width: 558px; 
	padding:10px 10px 10px 10px;
	background-image:url(images/bg_home_text.gif);
	background-repeat:repeat-y;
}

.text_box_pop {
	margin: auto;
	width: 770px;
	height: 100%;
	background-color:#ffffff;
	text-align:center;
	padding:4px 0px;
	vertical-align:top;
	}
	
#homepage_header{

}
.text_box_footer{ 

}

.product_holder {
	position:relative;
	font-size: 11px;
	width: 560px; 
	padding:10px 0px 0px 0px;
	margin-top: 0px;
	
}

.box_men {
	float:left;
	width: 110px;
	height: 118px;
	padding:0px 3px 0px 0px;
	background-image:url(images/box_men.gif);
	background-repeat: no-repeat;
}

.box_women {
    float:left;
	width: 109px;
	height: 118px; 
	padding:0px 3px 0px 0px;
	background-image:url(images/box_women.gif);
    background-repeat: no-repeat;
}
.box_kids {
    float:left;
	width: 109px;
	height: 118px; 
	padding:0px 3px 0px 0px;
	background-image:url(images/box_kids.gif);
    background-repeat: no-repeat;
}
.box_accessories {
    float:left;
	width: 109px;
	height: 118px; 
	padding:0px 3px 0px 0px;
	background-image:url(images/box_accessories.gif);
	background-repeat: no-repeat;

}
.box_souvenirs {
    float:left;
	width: 109px;
	height: 118px; 
	padding:0px 0px 0px 0px;
	background-image:url(images/box_souvenirs.gif);
	background-repeat: no-repeat;

}

.box_pic { padding-top:16px; padding-left:3px; }


/* newsletter box styles for right side */

/*
.newsletter_box {
    float:left;
	width: 196px;
	height: 43px;
	padding-top:0px;
    border: 0px solid #fff;

	margin-top: 25px;
	

}
.newsletter_hdr { width:196px; }

.newsletter_content { padding-top:2px; padding-left:3px; 
            border: 0px solid #fff;
            background-image:url(images/newsletter_bg.gif);
             width: 196px;
	        height: 43px;
	        background-repeat: no-repeat; 
	}

.newsletter_txt { width:100px; float:left; padding-left:8px;  padding-top:5px;}
.newsletter_btn { width:38px; float:left; padding-left:12px; }

*/

/* newsletter box styles for left side */

.newsletter_box_left {
  
	width: 135px;
	height: 43px;
	padding-top:0px;
    border: 0px solid #fff;
	margin-top: 10px;
	

}


.newsletter_hdr_left { width:135px; margin-bottom:1px;}

.newsletter_content_left { padding-top:1px; padding-left:1px; 
            border: 0px solid #fff;
            background-image:url(images/newsletter_bg_left.gif);
			background-repeat: no-repeat; 
            width: 135px;
	        height: 43px;
	       
	}

.newsletter_txt_left { width:80px; float:left; padding:4px; }

.newsletter_input_left {width:80px; margin:0px; border:1px solid #4776b1; font:normal 11px Arial, Helvetica, sans-serif; }
.newsletter_btn_left { width:30px; float:left; padding-left:6px; }


.specials_left {
	width: 135px;
	margin-top: 5px;
	

}


.ds { float:right; margin-top: 10px; }

#footer{ font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	width: 770px;
	height: 20px;
	float: left;
	padding-top:10px;
	clear:both;
	
}
a.footer:link, a.footer:visited, a.footer:active
			{color: #ffffff; font-size: 10px; text-decoration: none;}
			a.footer:hover
			{color: #d8e4f0; font-size: 10px; text-decoration: none;}




#tagline
		{float: right;  width: 350px;}
			a.tagline:link, a.tagline:visited, a.tagline:active
			{color: #ffffff; font-size: 10px; text-decoration: none;}
			a.tagline:hover
			{color: #d8e4f0; font-size: 10px; text-decoration: none;}


.expand_box {
	
	font-size: 10px;
	width: 92px; 
	padding-left:4px;
	background-color:#FFFFFF;	
	

}
.expand_box_header{padding-top:2px;

}
.expand_box_footer{ padding-bottom:3px;
}


a.expand_link {
	font-size: 12px;
	font-weight: bold;
	color: #001767;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
         }

a.expand_link:hover {
        color: #d01311;
         }

a.expand_link_red {
	font-size: 12px;
	font-weight: bold;
	color: #d01311;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
         }
.hdr_blue {
	font-size: 13px;
	font-weight: bold;
	color: #001767;
	font-family:Arial, Helvetica, sans-serif;
         }

.hdr_blue_2 {
	font-size: 13px;
	font-weight: bold;
	color: #001767;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:12px;
         }

.hdr_blue_3 {
	font-size: 13px;
	font-weight: bold;
	color: #001767;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:8px;
	margin-bottom:8px;
	text-transform: uppercase;	
         }
.hdr_blue_big {
	font-size: 20px;
	font-weight: bolder;
	color: #001767;
	font-family:Arial, Helvetica, sans-serif;
         }

.staff_pic{
 border: 1px solid #001767;
 margin-left:35px;

}

.game_pic{
 border: 1px solid #001767;


}

.star{
	font-size: 11px;
	font-weight: bold;
	color: #d01311;
	}
.form {width:120px; margin:0px; border:1px solid #4c7ab4; font:normal 11px Arial, Helvetica, sans-serif; }
.form_small {width:30px; margin:0px; border:1px solid #4c7ab4; font:normal 11px Arial, Helvetica, sans-serif; }
.form_small_2 {width:45px; margin-left:0px; border:1px solid #4c7ab4; font:normal 11px Arial, Helvetica, sans-serif;  }
.form_title {text-align:right;}


.contact_box_container{
 
	  width:550px;
	  height:400px;
}



.contact_box {
      float:left;
	  width:270px;
	  margin-right:2px;
}

.contact_box_hdr {
      text-align:center; 
	  font-weight:bold;
	  background-color:#558fbf;
	  color:#FFFFFF;
	  padding: 2px 4px;
	  margin-bottom: 4px;
}

#prod_container {

width:550px;
	  height:800px;
}

#prod_image_holder
{
	width:250px;
	position:absolute;
	float:left;
	top:12px;
	margin-top:20px;
	left:5px;
	visibility:visible;
}
#prod_image_holder_2
{
	width:250px;
	position:absolute;
	float:left;
	top:12px;
	margin-top:20px;
	left:5px;
	visibility:hidden; 
}
#prod_image_holder_3
{
	width:250px;
	position:absolute;
	float:left;
	top:12px;
	margin-top:20px;
	left:5px;
	visibility:hidden;
}
#prod_image_holder_4
{
	width:250px;
	position:absolute;
	float:left;
	top:12px;
	margin-top:20px;
	left:5px;
	visibility:hidden;
}
#prod_image_holder_5
{
	width:250px;
	position:absolute;
	float:left;
	top:12px;
	margin-top:20px;
	left:5px;
	visibility:hidden; 
}

#prod_image_holder_6
{
	width:250px;
	position:absolute;
	float:left;
	top:12px;
	margin-top:20px;
	left:5px;
	visibility:hidden;
}

#prod_image_holder_7
{
	width:250px;
	position:absolute;
	float:left;
	top:12px;
	margin-top:20px;
	left:5px;
	visibility:hidden; 
}

#prod_image_holder_8
{
	width:250px;
	position:absolute;
	float:left;
	top:12px;
	margin-top:20px;
	left:5px;
	visibility:hidden; 
} 

#prod_image_holder_9
{
	width:250px;
	position:absolute;
	float:left;
	top:12px;
	margin-top:20px;
	left:5px;
	visibility:hidden; 
}

#prod_image_holder_10
{
	width:250px;
	position:absolute;
	float:left;
	top:12px;
	margin-top:20px;
	left:5px;
	visibility:hidden; 
}

#prod_image_holder_11
{
	width:250px;
	position:absolute;
	float:left;
	top:12px;
	margin-top:20px;
	left:5px;
	visibility:hidden; 
}

#prod_image_holder_12
{
	width:250px;
	position:absolute;
	float:left;
	top:12px;
	margin-top:20px;
	left:5px;
	visibility:hidden; 
}



.prod_right_box
{width:280px;
	
	float:right;

}

.prod_right_box_row
{
	width:273px;
	height:80px;
	margin-bottom:5px;
	


}

.prod_image
{
float:left;
margin-right:2px;
}

.prod_image_end
{
float:left;
margin-right:0px;
}




a.prod_image_brdr
{
	border: 2px solid #001767;
	height:80px;
	width:85px;
	display:block;
	

}


a.prod_image_brdr:hover
{
	border: 2px solid #6699FF;
	
}


.prod_text1
{
    font-size: 16px;
	font-weight: bold;
	color: #D01311;
	font-family:Arial, Helvetica, sans-serif;
}

.prod_text2
{
    font-size: 14px;
	font-weight: bold;
	color: #001767;
	font-family:Arial, Helvetica, sans-serif;
}

.prod_other
{
   margin-top:20px;
	text-align:center;


}


.hdr_blue_store {
	font-size: 13px;
	font-weight: bold;
	 background-color:#001767;
 color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width: 547px;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
  }
.t_hdr {
	background-color: #eeeeee;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-weight: bold;
}

.t_row {
	
	padding-top: 7px;
	padding-bottom: 7px;
	color: #000000;

}