﻿body {
	font-family: Arial, Helvetica, sans-serif;
	Background: #DDDDDD;
	color: #000;
	font-size: 12px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
h2 {
	font-size: 16px;
	color: #000000;
}

h3 {
	color:blue;
	font-weight:bold;
	font-size: 16px;
	text-align:center;
	
}

h4 {
	color:red;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	
}
dt{
	font-size:16px;
	color:black;
	font-weight: 700;
}
.Item {
background: #EEE;
margin: 10px 10px 0 0;
padding: 5px;
width: 200px;
height: 175px;
border-left: 1px dotted #999;
border-top: 1px dotted #999;
color: #000;
font-family: Verdana, sans-serif;
font-size: 12px;
float: left;
position: relative;
}
.Item p {
margin: 0;
padding: 0;
}
.Item .title {
text-align: left;
/* border: 1px solid red;
padding: 0; */
margin: 0;
font-size: 14px;
}

.Category{
background: #EEE;
margin: 10px 10px 0 0;
padding: 5px;
width: 200px;
height: 175px;
border-left: 1px dotted #999;
border-top: 1px dotted #999;
color: #000;
font-family: Verdana, sans-serif;
font-size: 12px;
float: left;
position: relative;

}
.Category .Title {
	text-align:center;
	margin:0;
	font-size: 14px;
}
.Category img{
	margin: 5px 5px 0 0;
	padding: 5px;
	border: 1px solid #BBB;
	background: #FFF;
	/* float: left; */
	position: absolute;
	bottom: 23px;
	left: 53px;
}

.Item .detail {
margin: 5px 0 0 0;
/* border: 1px dashed green; */
/* float: left; */
text-align: right;
position: absolute;
bottom: 5px;
right: 5px;
}
.Item .number {
font-family: Georgia, serif;
font-size: 12px;
color: #000;
}
.Item img {
	margin: 5px 5px 0 0;
	padding: 5px;
	border: 1px solid #BBB;
	background: #FFF;
	/* float: left; */
	position: absolute;
	bottom: 5px;
	left: 5px;
}
.Item a {
	text-decoration: underline;
}

.bold {
	font-weight: bold;
}
.red {
	color: #F00;
}
.strike {
	text-decoration: line-through;
}
.ProdDetail {
	margin: 10px 10px 0px 0px;
	background:lime;
	width:600px;
	height:100px;
}
.ProdDetail img{
	margin: 5px 5px 0 0;
	padding: 5px;
	border: 1px solid #BBB;
	background: #FFF;
	/* float: left; */
	position: absolute;
	/*bottom: 5px;
	left: 5px; */
}
.ProdDetail .Desc{
	margin: 5px 0 0 0;
/* border: 1px dashed green; */
/* float: left; */
text-align: Left;
position: absolute;
/*bottom: 5px; 
right: 493px;
top:125px;*/
	width: 400px;
	top: 118px;
	left: 340px;
}
.ProdDesc{
	font-size:12px;
}
.SKU{
	font-size:10px;
	text-align:center;
	font-weight:bold;
}
.Price{
font-weight:bold;

}
.SoldOut{
font-weight:bold;
color:blue;
}
.SizeChart{
	position:relative;
	top: -222px;
	left: 299px;
	width: 245px;
}
.OrderDetails td{
vertical-align:top;
margin-right:50px;
}
.sizing{
	margin:0 0 0 30px;
	font-weight:bold;
}
.sizing table{
	border: 2px solid #000000;
}
.sizing td{
	border: 1px solid #000000;
	text-align:center;
}
.ProductDetails{
	margin-left:30px;
}
.ReturnTable{
	border: 3px solid #000000;	
}

.ReturnTable2{
	border: 3px solid #000000;	
	width:750px;
}

.ReturnTable td{
	border: 1px none #000000;
/*	padding: 3px 12px 12px 12px;  */
	padding-right: 5px;
	padding-left: 5px;
	font-size:12px;
}
.OddRow{
	border: 5px solid #000000;
/*	background-color:#CCFFFF; */
	background-color:white;
}
.EvenRow{
	border: 2px solid #0000FF;
	/* background-color:blue; */
	background-color:white;

}
.EvenRow .returnborder{
	border-top:2px solid black;
}
.OddRow .returnborder{
	border-top:2px solid black;
}
td .returntable{
	border-top:2px solid black;
}
.ReturnItem {
	font-weight: bold;
}
.ReturnsTable{
	width:100%;
}
.ReturnsTable td{
	width:25%;
}
.ReturnsTable td{
	vertical-align:top;
	border:1px solid black;
	
}
.RAAddress {
	margin-left:30px;
}
.ReturnDetails{
	width:100%
}
.ItemDetailArea{
	position:relative;
	width:325px;
	height:325px;
}
.ItemDetailArea img {
	margin: 5px 5px 0 0;
	padding: 5px;
	border: 1px solid #BBB;
	background: #FFF;
	/* float: left; */
	position: absolute;
	bottom: 5px;
	left: 5px;
}
.ItemDetails{
	background: #EEE;
}

.ProductDetails img {
	margin: 5px 5px 0 0;
	padding: 5px;
	border: 1px solid #BBB;
	background: #FFF;
	/* float: left; */
	position: Relative;
 /*	bottom: 5px;
	left: 5px;  */
}

.PackageItems{
	border:1px solid black;
	
}

.PackageItems td{
	border:1px solid black;
}
.CrossSell{
	font-size:12px;
	padding: 6px 6px 6px 6px;
	border: 1px solid black;
	vertical-align:middle;
	
}
.CrossSell dt{
	font-size:12px;
}
.CrossSell dd{
	font-size:12px;
}

.ProductReview{
	font-size:12px;
}