@charset "UTF-8";
/* CSS Document */

	* { font-family:arial, verdana, helvetica; font-size:12px; color:black; text-decoration:none; }
	.footer { font-family:arial, verdana, helvetica; font-size:10px; color:black; text-decoration:none; margin-right:10px; }
	.footer:hover { font-family:arial, verdana, helvetica; font-size:10px; color:black; text-decoration:underlined; margin-right:10px; }
	.topMenuLink { font-family:arial, verdana, helvetica; font-size:12px; font-weight:bold; color:#ff0000; text-transform:uppercase; text-decoration:none;  }
	/* old blue #004687 */
body
{
	font:Arial, Helvetica, sans-serif;
}

body img {border-width:0px;}

h2
{
	font-size:18pt;
	color:#CC0000;
	margin-bottom:2px;
	margin-top:0px;
	margin-left:0px;
}

table.the_choice td, table.thechoice table, .desc
{
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	word-wrap:break-word;	
}

h3
{
	margin-top:0px;
	margin-bottom: 0px;
	size:10pt;
	color:#cc0000;
}

table.product_choices td
{
	margin:0px;
	padding:3px;
	vertical-align:top;
}

table.product_choices td.product_second
{
	border-left:2px solid #e1e1e2;
}

hr.choice_splitter
{
	border:0;
	height:2px;
	color:#e1e1e2;
	background-color:#e1e1e2;

}

table.size_choice td
{
	margin:0px;
	padding:0px;
}

td.cat_list {
background-image: url('../images/grey-trans.png');
background-repeat: repeat;
	padding: 5px;
	padding-right: 10px;	
	margin-right: 10px;
	height: 100%;
	width: 115px;
	border: 0px;
	border-right: 1px dashed grey;
	}
h2.cat_list {
	color: #cc0000;
	font-size: 12px;
	}

span.cat_list { 
	color: #00407c;
	font-size:10pt;
}

span.cat_list a
{
	color: #00407c;
	font-size:10pt;
}

span.cat_list a:hover
{
	color:orange;
}

ul.cat_list li
{
	list-style-type:square;
	color:#00407c;
	
}

ul.cat_list li a
{
	color: #00407c;
	font-size:10pt;
}

ul.cat_list li a:hover
{
	color:orange;
}

.paging
{
	text-align:right;
	float:right;
}

.paging, .paging a
{
	font-size: 8pt;
	color:#666666;
}

.paging a:hover
{
	color:orange;
}

a.previous_link
{
	color:#00407c;
}

a.next_link
{
	color:#cc0000;
}

a.previous_link, a.next_link, .index{ font-weight:bold; }

.little_spaces
{
	letter-spacing:-2px;
}

.pageHeading {width:100%;text-align:left;}

h1{color:#00407c;font-size:18px;font-variant:small-caps;}

.chart_sizes td {background-color: #ebeef5;border:1px solid #00407c;padding:4px;width:100px;}
.chart_sizes a {color:#0086cb;}
.chart_sizes {border-collapse:collapse;}

.quote_table {border:1px solid #00407c;border-collapse:collapse;background-color: #ebeef5}
.quote_table td {margin:0px;padding:5px;}

.main_content {width:740px;}

.contact_table td {padding:5px;vertical-align:top;}

.rhs_links{max-width:110px; text-align:center; padding:10px; background-color:#ebebeb;}

.rhs_area{width:130px;float:right;}

.pricefrom {
background-image: url('/images/pricefrom.png');
background-repeat: no-repeat;
width: 115px;
height: 119px;
position: absolute;
margin-top: 20px;
margin-left: 120px;
z-index: 5;
}
.pricefrom p {
margin-left: auto;
margin-right: auto;
margin-top: auto;
text-align: center;
font-size: 60px;
color: white;
margin-top: 22px;
margin-left: 4px;
}

.yourprice {
background-image: url('/images/yourprice.png');
background-repeat: no-repeat;
width: 115px;
height: 119px;
position: absolute;
margin-top: 0px;
margin-left: 200px;
z-index: 5;
}
.yourprice p {
margin-left: auto;
margin-right: auto;
margin-top: auto;
text-align: center;
font-size: 60px;
color: white;
margin-top: 22px;
margin-left: 4px;
}

#sublimDetail{
	text-align: center;
	padding: 5px;
	float: right;
	width: 300px;
	height: 380px;
}

.sublimGroup{
	width: 390px;
}

.sublimImage{	
	height: 130px;
	width: 130px;
	float: left;
	text-align: center;
	clear:none;
	background-image: url('/images/sublimation-back.png');
}

.sublimImage img {
	margin-top: 20px;
}