div
	{border:			solid red 0px;
	overflow:			hidden;}

body
	{background-color: 	black;
	min-width: 			1246px;
	text-align: 		left;
	font-family: 		arial;
	font-size: 			11px;
	color:				white;
	margin:				0 0 0 0;}
	
img
	{border: 			solid red 0px;}	
	
hr
	{border: 			solid red 0px;
	border-collapse: 	collapse;
	display: 			none;
	color:				black;
	background-color: 	black;}

a:active
		{text-decoration: 	none;}

a:visited
		{text-decoration: 	none;}

a:link
		{text-decoration: 	none;}

#container
	{overflow:			visible;
	width: 				1246px;
	top: 				0px;
	left: 				50%;
	margin-left: 		-623px;
	position: 			relative;
	z-index:			0;}

#hdr
	{margin:			0 0 0 0;
	width: 				1246px;
	height:				291px;
	top: 				0px;
	left: 				0px;
	background-image: 	url("img/hdr.jpg");
	background-repeat: 	none;
	z-index:			0;}
	
	#hdr a
		{font-family: 		Verdana;
		font-size: 			11px;
		font-weight: 		bold;
		text-decoration: 	none;
		color:				black;
		line-height: 		10px;}

	#hdr a:hover
		{color:				#e50017;}


#ftr
	{margin:			0 0 0 0;
	width: 				1246px;
	height:				82px;
	position: 			relative;
	left: 				0px;
	background-image: 	url("img/ftr.jpg");
	background-repeat: 	none;
	z-index:			0;
	clear:				both;}

#main
	{border:			solid green 0px;
	padding-top: 		5px;
	padding-right: 		30px;
	padding-bottom: 	50px;
	padding-left: 		29px;
	width: 				798px;
	top: 				291px;
	left: 				50%;
	margin-left: 		185px;
	background-image: 	url("img/studs_parallel.jpg");
	background-repeat: 	repeat-y;
	z-index:			0;}

#checkout
	{z-index: 			2;
	width:				223px;
	height: 			20px;
	position:			absolute;
	top: 				22px;
	left:				780px;}
	
#blogMain
	{width:				600px;
	position:			relative;
	overflow:			hidden;
	left:				0px;
	top:				0px;
	float:				left;}
	
#blogMain img
	{border: 			solid white 1px;
	max-width: 			590px;
	display: 			block;
	margin-left: 		auto;
	margin-right: 		auto;}				

#blogRight
	{position:			absolute;
	width:				200px;
	left:				820px;
	top:				299px;}

#product
	{width: 			251px;
	margin-left:		9px;
	height:				329px;
	background-image: 	url("img/product_frame.jpg");
	background-repeat: 	no-repeat;}

	#productImg
		{width: 			223px;
		height:				295px;
		position:			relative;
		top: 				6px;
		left: 				15px;}
	
	#productData
		{width: 			181px;
		height:				15px;
		position:			relative;
		top: 				4px;
		left: 				38px;}
	
	#productName
		{width: 			133px;
		height:				15px;
		top: 				0px;
		left: 				0px;
		text-align: 		left;}
	
	#productPrice
		{width: 			45px;
		height:				15px;
		position:			absolute;
		top: 				0px;
		left: 				100%;
		margin-left: 		-46px;
		text-align: 		right;}

#productDetail
	{width: 			405px;
	height:				331px;
	background-image: 	url("img/product_frame_detail.jpg");
	background-repeat: 	no-repeat;}

	#productImgDetail
		{width: 			369px;
		height:				295px;
		position:			relative;
		top: 				10px;
		left: 				20px;}
	
	#productNameDetail
		{width: 			120px;
		height:				12px;
		top: 				5px;
		position:			relative;
		left: 				45px;
		color: 				#b50013;}
		
#productDetailThin
	{width: 			358px;
	height:				331px;
	background-image: 	url("img/product_frame_detail_thin.jpg");
	background-repeat: 	no-repeat;}

	#productImgDetailThin
		{position: 			relative;
		width: 				321px;
		height:				295px;
		top: 				11px;
		left: 				20px;}
		
#twitterBadge
	{padding-bottom: 	15px;}

#sizing TD
	{text-align: 		left;
	font-size: 			10px;}
	
.productOrange
	{color: 			#e50017;
	font-size: 			18px;}

.productOrangeLarge
	{color: 			#e50017;
	font-size: 			22px;
	font-weight: 		bold;
	text-decoration: 	none;}

.productOrangeSmall
	{color: 			#e50017;
	font-size: 			12px;
	font-weight: 		bold;}

.productBrown
	{color: 			#990000;
	font-size: 			12px;
	font-weight: 		bold;}
	
.greySmall
	{color:				#999999;
	font-size: 			10px;}	

.greyMedium
	{color:				white;
	font-size: 			13px;}
	
.greyLarge
	{color:				white;
	font-size: 			16px;
	text-decoration: 	none;}	
	

#navHome 
	{width:				42px;
	height:				18px;
	position: 			absolute;
	top:				228px;
	left:				251px;}	
	
#navPnoy
	{width:				38px;
	height:				25px;
	position: 			absolute;
	top:				222px;
	left:				392px;}			

#navPnay
	{width:				38px;
	height:				25px;
	position: 			absolute;
	top:				222px;
	left:				532px;}

#navKids
	{width:				38px;
	height:				25px;
	position: 			absolute;
	top:				222px;
	left:				672px;}		
	
#navAbout
	{width:				47px;
	height:				18px;
	position: 			absolute;
	top:				228px;
	left:				804px;}	
	
#navPolicy
	{width:				50px;
	height:				18px;
	position: 			absolute;
	top:				228px;
	left:				945px;}	

.addthis_container 
	{float: 			left;}


