/*////////////////////////////////////
/////// HTML Styles ////////////////
//////////////////////////////////*/

body
	{
		width:							950px;
		margin:							0px auto 0px auto;
		padding:						0px;
		background:						url('../gfx/patternbg.jpg') repeat-x #cde2f5;
		font:							12px verdana;	
	}

h1
	{
		margin:							0px;
		padding:						8px 5px 10px 10px;
		font:							bold 30px trebuchet ms;
		color:							#2190aa;
	}

h2
	{
		margin:							0px;
		padding:						8px 5px 10px 10px;
		font:							bold 22px trebuchet ms;
		color:							#2190aa;
	}

h3
	{
		margin:							0px;
		padding:						8px 5px 2px 10px;
		font:							bold 18px trebuchet ms;
		color:							#2190aa;
	}
	
h4
	{
		margin:							0px;
		padding:						5px 5px 5px 10px;
		font:							bold 16px trebuchet ms;
		color:							#2190aa;
	}	

a
	{
		color:							#0047b6;
		text-decoration: 				none;
		
	}
	

a:hover
	{
	color:								#2d72dd;
	}
	
p
	{
		padding:						5px 5px 5px 10px;
	}


br
	{
		clear:both;	
	}

/* /////////////////////////////////
///////// Navigation Styles ///////
/////////////////////////////////*/

#global 
	{
		text-align:					left;
		color:						#fff;
		background:					url('../gfx/top4.jpg') no-repeat #fff;
		padding:					20px 0px 0px 6px;
		width:						845px;
		height:						160px;
		margin-left:				50px;
//		margin-left:				0px;		
//		margin-top:					-3px;
		margin-right:				0px;		
	}


#global ul
	{
		margin-left:				0;
		padding-left:				0;
		display:					inline;
		border:						none;
	} 


#global ul li
	{
		color:						#ffc8a4;
		font:						bold 17px helvetica;
		margin-left:				0;
		padding-left:				14px;
		border:						none;
		list-style:					none;
		display:					inline;
	}

a.global
	{
		color:			#fff;
		font:			bold 17px helvetica;
		text-decoration: 	none;
	}

a.global:hover
	{
		color:				#fff3a0;
		text-decoration: 	none;
	}


/*//////////////////////////////////////////
///////////////  Subnav  ///////////////////
//////////////////////////////////////////*/

#navcontainer
	{ 
		width:								200px;
		margin:								0em;
	}

#navcontainer ul
	{
		list-style-type:					none;
		font-family:						Arial, Helvetica, sans-serif;
		margin:								1em;
	}

html>body #navcontainer ul
	{
		list-style-type:					none;
		font-family:						Arial, Helvetica, sans-serif;
		padding:							0px 0px 0px 0px;
		margin:								0px 0px 0px 18px;
	}
	

#navcontainer a
	{
		color:								#FFF;
		padding:							0px;
	}

#navcontainer a:link, #navlist a:visited
	{
		color:								#EEE;
		text-decoration:					none;
	}

#navcontainer a:hover
	{
		color: 								#fae051;
	}
	
#nav_active
	{
		color: 								#fae051;
	}

/*/////////////////////////////////////////
/////// Shopping Cart Styles //////////////
/////////////////////////////////////////*/


a.cart
	{
		color:			#fff;
		text-decoration: 	none;
	}

a.cart:hover
	{
		color:				#fff3a0;
		text-decoration: 	none;
	}
	
#checkout
	{
		float:right; 
		padding-right:10px; 
		padding-top:13px;
	}	

#shopping_bag
	{
		float:left;
		height:30px; padding-left:5px;
		padding-top:10px;
	}
	
/* /////////////////////////////////
///////// Style Selectors //////////
/////////////////////////////////*/

#navigation
	{
		float:								right;
		height:30px;
		border:								0px;
		position:							relative;
		top:								-1px;
//		top:								1px;
		right:								6px;

	}

img#logo
	{
		margin: -57px 0px 0px 0px;
		padding: 5px;
	}

#costume
	{
		background:							url(../gfx/create_a_costume.jpg) no-repeat;
		padding:							0px 0px 0px 0px;
	}

div#content
	{
		height:							auto;
		width:							555px;
		line-height:					18px;
		color:							#5a5a5a;
		margin-left:					75px;
		padding:						10px 0px 0px 0px;
	}


#home
	{
	margin:								0px auto 33px 0px;
//	margin:								0px auto 29px 0px;	
	padding:							0px;
	}


img#left
	{
		float: 							left;
		padding:						0px 5px 10px 10px;
	}

#shoppingcart
	{
		float:							right;
		height:							55px;
		width:							292px;
		background:						#3d75c9;
		margin:							2px 0px 5px 0px;		
		color:							#fff;
	}
	
#shoppingcart_admin
	{
		float:							right;
		height:							55px;
		width:							292px;
		background:						#fff;
		margin:							2px 0px 5px 0px;
		text-align:						right;
	}
	
#welcome
	{
		width:							320px;
		font:							16px verdana;
		background:						url('../gfx/welcome_bg.gif') no-repeat #F07F37;
		margin:							0px 0px 0px 0px;
		padding:						40px 0px 5px 0px;		
		color:							#fff;
	}	

#welcome p
	{
		padding:						0px 10px 0px 10px;
		color:#fff;
	}	
	
#white_content_holder
	{
		background:						#fff;
		padding:						4px;
		height:							100%;
	}
	
#blue_content_holder
	{
		background:						#0047b6;
		padding:						8px;
	}	
	
#featured_items
	{
		background:						url('../gfx/superyou_star_pattern.jpg') repeat #e9f2fd;	
	}	
	
img.item
	{
		border:							1px solid #c8c8c8;
	}
	
	
#footer
	{
		font-size:						11px;
		padding:						10px;
		background:						#497ecc;
		color:							#fff;
		text-align:						center;
		margin-bottom:					10px;
	}
	
/* /////////////////////////////////
////////  Customer Service ////////
/////////////////////////////////*/

#customer_service_content_holder
	{
		background:						#009878;
		padding:						8px;
	}	
	
#customer_service_content_holder p
	{
		padding:								0px;
		margin:									5px 5px 5px 0px;
	}			
	
/* /////////////////////////////////
/////////////  About ///////////////
/////////////////////////////////*/

#about_content_holder
	{
		background:						#FC863C;
		padding:						8px;
	}	
	
#about_content_holder p
	{
	padding:								0px;
	margin:									5px 5px 5px 0px;
	}	
	
#character_bios 
	{
	padding:								0px;
	margin:									5px 5px 5px 0px;
	}

.character_bios 
	{
	padding:								0px;
	margin:									5px 5px 5px 0px;
	}

#character_holder 
	{
	float:									left;
	margin:									5px 10px 5px 5px;
	border:									1px solid #CCCCCC;							
	}
	
#character_name	
	{
	font-family:							Verdana, Arial, Helvetica, sans-serif;
	font-weight:							bold;
	color:									#2190aa;
	font-size:								12px;
	padding:								5px;
	margin:									5px 20px 0px 0px;
	
	}

.character_name	
	{
	font-family:							Verdana, Arial, Helvetica, sans-serif;
	font-weight:							bold;
	color:									#2190aa;
	font-size:								12px;
	padding:								5px;
	margin:									5px 20px 0px 0px;

	}	
	
/* /////////////////////////////////
/////////  Product Pages //////////
/////////////////////////////////*/

#product_content_holder
	{
		background:						#C9133B;
		padding:						8px;
	}	
	
#product_right
    {
		background-image:                url('../gfx/superyou_star_pattern.jpg');
		float:							right;    
		width:							715px;
		min-height:						500px;
		padding:						0px 3px 8px 0px;
		margin-bottom:					-17px;
		//margin-bottom:				-10px;
    }
	
#item_holder 
	{	
		padding:                        15px 0px 15px 15px;
	}


#item_holder h1
	{
		margin:							0px;
		padding:						10px 0px 5px 0px;
		font:							bold 24px trebuchet ms;
		color:							#2190aa;
	}
	
#item_holder h2 
	{
		margin:							0px 0px 10px 0px;
		padding:						0px;
		font:							bold 20px trebuchet ms;
		color:							#ca133c;
	}
	
#item_holder h3
	{
		margin:							0px;
		padding:						 0px 0px 4px 0px;
		font:							18px trebuchet ms;
		color:							#353535;
	}
	
#products_items
	{
		float:								left;
		margin:								0px;
		padding:							0px 11px 15px 0px;
		width:								162px;		
	}
	
#products_topbar
	{
		width:								718ppx;
		height:								54px;
		background-color:					#FAD94b;
	}
	

#subpage_background
	{
		background: url('../gfx/subnav_outer_background.gif') repeat-y;
		height:								100%;	
	}

#subpage_nav
	{
		width:								204px;
		height:								100%;
		font:								16px verdana;
		background-color:					#F07F37;
		margin:								0px 0px 0px 0px;
		padding:							30px 0px 0px 0px;		
		color:								#fff;
	}
	
#bottom_img 
	{
		background-color:					#F07F37;
		padding:							120px 0px 10px 0px;
	}

#products_description 
	{
	margin:									0px 10px 0px 0px;
	float:									right;
	width:									320px;
	height:									338px;
	}

#add_to_cart
	{
	margin:									10px 0px 0px 0px;
	}
	
#products_description  p
	{
	padding:								0px;
	margin:									5px 5px 5px 0px;
	}
	
#link_bottom
	{
	float:									left;
	font-family:							Verdana, Arial, Helvetica, sans-serif;
	font-size:								14px;
	font-weight:							bold;
	}

#products_size 
	{
		margin:									0px 10px 20px 0px;
		float:									right;
		width:									150px;
	}
	
#products_color
	{
		margin:									5px 5px 5px 0px;
		width:									22px;
		height:									22px;
	}
	
#form_id 
	{
		margin:									5px 5px 5px 0px;
	}

#quantity
	{
		float:								left;
		width:								315px;
		padding:							0px 5px 20px 0px;
	}
		
		
		
/******************************
*       shopping cart         *
******************************/

.table_title 
	{
											color: #FFFFFF;
											font-weight: bold;
	}


#graybox 
	{
		border-top: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 10px;
	}


/*//////////////////////////////////*/	
.products_main_section table
	{
		padding:5px;
	}
	
.products_main_section td,tr	
	{
		padding:5px;
	}	
	
#more_views
	{
		padding-top:5px;
		margin:5px 0px 0px 0px;
	}

	
	
	
