﻿body
{
	background-color: #7f6754;
	font-size: 12px;
	font-family: Arial, Tahoma, Sans-Serif;
	line-height: 18px;
}

img
{
	border: none;
}

a:link, a:visited
{
	color: #4DC2C2;
	text-decoration: none;
}

a:hover, a:active
{
	color: #acacac;
	text-decoration: none;
}

h1
{
	color: #359b9b;
	font-size: 21px;
	font-weight: normal;
}

h2
{
	color: #359b9b;
	font-size: 18px;
	font-weight: normal;
}

h3
{
	color: #359b9b;
	font-size: 14px;
}

#container
{
	background-color: #fff;
	width: 850px;
	position: relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 20px 0px;
}

	#logo
	{
		background-image: url(images/logo.gif);
		background-repeat: no-repeat;
		width: 258px;
		height: 125px;
		position: absolute;
		top: 25px;
		left: 30px;
	}
		
		#logo a:link, #logo a:visited
		{
			display: block;
			width: 258px;
			height: 125px;
		}
	
	#questions
	{
		border: dashed 2px #acacac;
		width: 170px;
		height: 55px;
		position: absolute;
		top: 40px;
		left: 320px;
		padding: 15px;
	}
	
	#star
	{
		position: absolute;
		top: 10px;
		left: 550px;
	}
	
	#nav
	{
		background-image: url(images/nav.gif);
		background-repeat: no-repeat;
		width: 145px;
		height: 125px;
		position: absolute;
		top: 15px;
		left: 690px;
		padding: 20px 0px 0px 0px;
	}
	
		#nav a:link, #nav a:visited
		{
			display: block;
			width: 145px;
			height: 30px;
			margin: 2px 0px 0px 0px;
		}
	
	#content
	{
		padding: 180px 30px 10px 30px;
	}
	
	#footer
	{
		background-image: url(images/footer.gif);
		background-repeat: no-repeat;
		width: 552px;
		height: 53px;
		position: relative;
		margin: 20px auto 0px auto;
	}
	
		#footer a.email
		{
			display: block;
			width: 155px;
			height: 20px;
			position: absolute;
			left: 240px;
		}
		
		#footer a.wholesale
		{
			display: block;
			width: 105px;
			height: 20px;
			position: absolute;
			top: 40px;
			left: 215px;
		}

/* Product Listing */

.productItem
{
	width: 790px;
	position: relative;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	clear: both;
}

	.prodimg
	{
		float: left;
		
	}

	.producttitle
	{
		margin: 0px 0px 5px 0px;
	}

	.productinfo
	{
		width: 550px;
		padding: 20px 0px 0px 0px;
		margin: 0px 0px 0px 20px;
		float: right;
	}
	
	.price
	{
		display: block;
		font-size: 14px;
		margin: 6px 0px 4px 0px;
	}
	
	.buyme
	{
		margin: 10px 0px 0px 0px;
	}
	
	.soldout
	{
		color: #8d0000;
		font-weight: bold;
	}
	
/* Product Details */	
	#detailInfo
	{
		float: left;
		width: 525px;
	}
	#detailimgs
	{
		width: 230px;
		height: 400px;
		float: left;
	}
	
	.detailtitle
	{
		display: block;
		margin: 0px 0px 8px 0px;
	}
	
	.detaildesc
	{
		display: block;
	}
	
	.detailprice
	{
		display: block;
		font-size: 14px;
		margin: 6px 0px 18px 0px;
	}
	
	#size
	{
		float: left;
		margin: 0px 20px 80px 0px;
	}
	
	#quantity
	{
		float: left;
	}
	
	#cartbuttons
	{
		float: right;
	}
	
	.shirts
	{
	}

	.imgthumb
	{
		text-align: right;
		display: block;
		width: 120px;
		height: 120px;
		border: dashed 2px #b4b4b4;
	}
	
	.imgthumb a
	{
		color: #2e2e2e;
		font-size: 11px;
	}

	.imgthumb_zoom
	{
		display: block;
		width: 350px;
		height: 350px;
		border: dashed 2px #b4b4b4;
	}
	
	.imgmn
	{
		display: block;
		width: 200px;
		height: 200px;
		border: dashed 2px #b4b4b4;
	}

/* Wholesale */

.ws_addcart
{
	float: right;
	margin: 0px 0px 10px 0px;
}

.tblWholesale
{
	width: 790px;
	border-collapse: collapse;
	border: solid 1px #727272;
}

.tblWholesale .headings
{
	border-top: solid 1px #359b9b;
	border-bottom: solid 1px #359b9b;
	background-color: #359b9b;
	padding: 0px 5px 0px 5px;
}

.tblWholesale h3
{
	color: #fff;
	margin: 5px 0px 5px 0px;
}

.tblWholesale th
{
	color: #fff;
	background-color: #727272;
	font-weight: bold;
	text-align: left;
	padding: 0px 5px 0px 5px;
}

.whole_row td
{
	background-color: #fff;
	padding: 0px 5px 0px 5px;
}

.whole_row_alt td
{
	background-color: #cfe7e7;
	padding: 0px 5px 0px 5px;
}

/* Checkout */

.checkout
{
	text-align: right;
	width: 150px;
	float: right;
}

#cartTable
{
	border: solid 1px #359b9b;
	border-collapse: collapse;
	width: 620px;
}

#cartTable th
{
	color: #fff;
	background-color: #359b9b;
	text-align: left;
	padding: 0px 5px 0px 5px;
}

#cartTable td
{
	padding: 0px 5px 0px 5px;
}

/* login */

.loginbox
{
	border: dashed 2px #acacac;
	width: 260px;
	height: 130px;
	position: relative;
	margin: 20px auto 0px auto;
}

	.loginbox th, .loginbox td
	{
		padding: 0px 5px 0px 5px;
	}
	
/* faq */

.faq
{
	margin: 0px 0px 18px 0px;
}

.q
{
	font-size: 18px;
	color: #359b9b;
}

.a
{
	font-size: 18px;
	color: #359b9b;
}

.statusLabel
{
    font-weight: bold;
    color: #ff0000;    
}
   
 