@charset "utf-8";
a {
	color: #1906D4;
	text-decoration: none;
}
a:hover {
	color: #E4100F;
	text-decoration: underline;
}
#treelinks {
	background-color: #FFFFFF;
	border: 1px solid #FFF;
	padding-left: 4px;
	width: 162px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 6px;
}

#treelinks a{
	color: #1906D4;
	text-decoration: none;
}
#treelinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}
#treelinks .cat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1906D4;
	text-decoration: none;
	line-height: 16px;
}
#treelinks .cat:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
#treelinks .cat1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1906D4;
	text-decoration: none;
	line-height: 16px;
	padding-left: 15px;
}
#treelinks .cat1:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
	padding-left: 15px;
}
#treelinks .cat2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1906D4;
	text-decoration: none;
	line-height: 16px;
	padding-left: 25px;
}
#treelinks .cat2:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
	padding-left: 25px;
}
#treelinks .selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	line-height: 16px;
}
#treelinks  .treeTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #242529;
	text-decoration: none;
	background-color: #E8E9EC;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	margin-top: 3px;
	margin-right: 2px;
	border: 1px solid #B0B0B0;
	text-align: center;
	background-image: url(../p7pm/img/p7pm_subover.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#treelinks .treeTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1397E6;
	text-decoration: none;
	background-color: #E8E9EC;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	margin-top: 3px;
	margin-right: 2px;
	border: 1px solid #B0B0B0;
	text-align: center;
	background-image: url(../p7pm/img/p7pm_bkhover.gif);
	background-repeat: repeat-x;
	background-position: center;
}

#treelinks input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
#treelinks hr{
	color: #AEAE8B;
	height: 1px;
	width: 176px;
}
#Basket table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
}
#Basket a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1397E6;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
#Basket a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
#Basket td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
#Basket th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #C40B09;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#Basket H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #45657C;
	background-color: #FFFFFF;
	height: auto;
	width: auto;
	margin-top: 3px;
	margin-bottom: -6px;
	
}
#bnav {
	margin-top: 4px;
	margin-bottom: 4px;
}

#bnav td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1906D4;
}
#bnav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1906D4;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
}
#bnav a:hover{
	color: #FF0000;
	text-decoration: underline;
}
#bnav input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
#bnav h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #1906D4;
	margin: 0px;
	padding: 0px;
}
#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
	margin: 0px;
	display: block;
	float: left;
	width: 590px;
}
#breadcrumb a{
	color: #1906D4;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#breadcrumb a:hover{
	color: #FF0000;
	text-decoration: underline;
}
#breadcrumb select{
	font-size: 12px;
}
#breadcrumb form {
	font-size: 13px;
	margin: 0px;
}
#cartlinks td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #43637C;
	font-style: oblique;
}
#cartlinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #43637C;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
#cartlinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
#catprod td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
#catprod a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1906D4;
	text-decoration: none;
}
#catprod a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
#catprod hr{
	border: 1px solid #7C93A3;
}
#catprod .border {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #E9E9E9;
}

#colors td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

#CommonText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #212121;
	height: auto;
	margin: 6px;
}
#CommonText P{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #232323;
	height: auto;
	width: auto;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#CommonText H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: #AC0606;
	height: auto;
	width: auto;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 10px;
}
#CommonText  H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #232323;
	height: auto;
	width: auto;
	margin-top: 3px;
	margin-bottom: 0px;
}
#CommonText H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	height: auto;
	width: auto;
	margin-top: 3px;
	margin-bottom: 0px;
	padding: 3px;
}
/*#CommonText a {
	font-family: Arial, Helvetica, sans-serif;
	color: #1906D4;
	text-decoration: none;
}
#CommonText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CD0D0C;
	text-decoration: underline;
}
*/
#CommonText input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
#CommonText .headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #212121;
	height: auto;
}
#CommonText .redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	height: auto;
}
#CommonText .loginborder {
	font-weight: bold;
	height: auto;
	border: 1px solid #CCC;
}
/* Checboxes */
#content p
{
	font-weight: bold;
	font-size: 13px;
}

#content #intro
{
	text-align: left;
	font-weight: normal;
	font-size: 12px;
}

#content a
{
	text-decoration: underline;
}

#content ul
{
	padding: 0;
	list-style: none;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;	
}

#content ul li
{
	float: left;
	width: 160px;	
}
#content li
{
	border: 1px solid #9BE9FF;
	margin: 3px;	
}

#content h1
{
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 0 0;
}

#content h2
{
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	margin-top: -2px;
	text-align: center;
}

#content .header
{
	margin: 15px 0 10px 0;
}

#content .product-shot
{
	margin: 8px 0 5px 0;
}
#Featured .featuredborder {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
#Featured .featuredborder a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}
#Featured .featuredborder a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}

#Featured a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
#Featured  a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}
#Featured td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
#Featured h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
#Featured li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	list-style-type: square;
}
#footerlinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #33456B;
	background-color: #EDEBF2;
	border: 1px solid #8CABAF;
}
#footerlinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646A88;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	display: block;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #8CABAF;
	border-left-color: #FFFFFF;
}


#footerlinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6B759A;
}

#footerlinks li{
	float: left;
	width: 90px;
	list-style-type: none;
}
#footerlinks ul, li{
	float: none;
}
#footerlinks .top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9607;
	text-decoration: none;
}
#footerlinks .top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FB0B0C;
	text-decoration: none;
}

#footerlinks h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BB0606;
	font-variant: normal;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#footerlinks h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
}
#footerlinks input{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
}
#footerlinks td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #33456B;
	background-color: #EDEBF2;
	border: 1px solid #8CABAF;
}
#minibask   {
	padding: 2px;
	margin; 0px;
	border: 1px solid #910504;
}
#minibask hr  {

	border: 1px solid #D59802;
}

#minibask a  {
	color: #000099;
	text-decoration: none;
}
#minibask a:hover {
	color: #CC0000;
	text-decoration: underline;
}
#minibask select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	ffont-weight: normal;
	color: #000000;
}
#minibask input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
#MainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 3px;
	height: auto;
	width: auto;
	margin: 2px;
}
#MainText H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #45657C;
	background-color: #FFFFFF;
	height: auto;
	width: auto;
	margin-top: 3px;
	margin-bottom: -6px;
	
}
#MainText .padded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	padding: 10px;
	height: auto;
	width: auto;
	margin: 10px;
	
}
/*#nav td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FB0B0C;
}
*/
#bar td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;	
}
#bar a {
	text-decoration: none;
	color: #FFF;
	font-size: 13px;
	padding-right: 8px;
	padding-left: 8px;
}

#bar a:hover{
	color: #FF0;
	text-decoration: underline;
}
#nav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1906D4;
	text-decoration: none;
}

#nav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
#nav .top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FB0B0C;
	text-decoration: none;
}
#nav .border {
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #9DA5B5;
	height: 18px;
}
#nav .top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2ABAFF;
	text-decoration: none;
}
#nav #cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #242529;
	text-decoration: none;
	margin-top: 5px;
}
#nav #cart h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #202123;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nav #cart #links {
	margin-right: 15px;
	height: 23px;
	margin-top: 5px;
	width: auto;
}
#nav #cart a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1906D4;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}

#nav #cart a:hover {
	color: #FF0000;
	text-decoration: none;
}
#nav #cart img {
	margin: 3px 0px 0px;
	padding: 0px;
}
#nav #cart #mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #242529;
	margin-right: 15px;
	height: 18px;
}
#nav #fashion {
	float: left;
	margin: 7px;
}
#nav #shipping {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 900;
	color: #A40404;
	height: 18px;
	text-align: center;
	margin-top: 5px;
	padding-top: 5px;
}

#nav h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A8A3C3;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
}
#nav  h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #8E050C;
	font-variant: normal;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
	height: 27px;
}
#nav h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
}
#navlinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #33456B;
}
#navlinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646A88;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	display: block;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #8CABAF;
	border-left-color: #FFFFFF;
	height: 16px;
	margin-top: 3px;
	margin-bottom: 3px;
}


#navlinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6B759A;
}

#navlinks li{
	float: left;
	width: 90px;
	list-style-type: none;
	text-align: center;	
	
}
#navlinks ul, li{
	float: none;
	
}
#navlinks .top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9607;
	text-decoration: none;
}
#navlinks .top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

#navlinks h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BB0606;
	font-variant: normal;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#navlinks h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
}
#navlinks input{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
}
#pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 0px;
}
#pagination a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1906D4;
	text-decoration: none;
}
#pagination a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
#prod td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #273A49;
}
#prod H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #383838;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-left: 10px;
}
#prod H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #383838;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
}
/*#prod  #prescription {
	margin-left: 10px;
}
*/
.selects   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E8E9EC;
	border: 1px solid #929399;
}
#prod a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000CC;
	text-decoration: none;
}
#prod a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
#prod th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #910504;
	line-height: 16px;
	height: 16px;
}
#prod td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 16px;
	height: 16px;
	padding-right: 5px;
	padding-left: 5px;
}
#prod .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;	
}
#prod .inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #202020;
	margin-right: 10px;
	width: 18px;
	border: 1px solid #999999;
	margin-left: 5px;
}
#prod .qty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #202020;
	width: 18px;
	padding-right: 10px;
	padding-left: 5px;
}
#prod .headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
}
#prod .headline2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #D50F0E;
}
#prod .headline3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #222222;
}

#prod .optBorder {
	border: 1px solid #9DA2B0;
}
#prod .optBorder3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9DA2B0;
	border-right-color: #9DA2B0;
	border-left-color: #9DA2B0;
}
#prod .rowBorder {
	border-bottom: 1px solid #AFB7CF;
}
#related {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 3px;
	padding: 2px;
}
#rightCats td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
#rightCats a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #43637C;
	text-decoration: none;	
}
#rightCats a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
#rightCats th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2E4557;
	background-color: #B5B594;
}



#rtCol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5px auto;
}
#rtCol li  {
	list-style-type: none;
	display: block;
	width: 180px;
	list-style-position:inside;
	margin-right:0px;
}
#rtCol ul  {
	list-style-type: none;
	margin-right:0px;
	list-style-position:inside;
	text-align: left;
	display: inline;
	
}
#rtCol select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #222222;
	margin: 5px;
	height: auto;
	width: 170px;
}
#subcats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#subcat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #43637C;
	border: 1px solid #959BAA;
	margin-right: 25px;
	margin-left: 10px;
	background-image: url(../graphics/header/subcats.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#subcat td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #43637C;
}
#subcat a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1906D4;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
#subcat a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
#srchresult {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 3px;
	padding: 2px;
}

#TextText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	height: auto;
	width: auto;
	margin 5px;
	margin: 10px;
}
#TextText H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #45657C;
	background-color: #FFFFFF;
	height: auto;
	width: auto;
	margin-top: 3px;
	margin-bottom: -6px;
	
}
#TextText  td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	height: auto;
	width: auto;
	line-height: 20px;
	padding: 5px;
}
#TextText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0033BE;
}
#TextText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}


.attribReq{
	background-color: #FF9429;
	padding: 3px;
}
 .bk1{
	margin: 0px;
	padding: 0px;
	background-color: #F40B0C;
	background-image: url(../graphics/header/hdr_r4_c5.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bk1 input{
	padding: 0px;
	clear: both;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFA114;
}

.bodybk {
	background-image: url(../graphics/header/body_bk2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.borderbot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BCBBCB;
}
.catborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top: 2px double #B6B6CD;
	border-right: 2px double #63638F;
	border-bottom: 2px double #63638F;
	border-left: 2px double #B6B6CD;
}
.custlink  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F0F0FF;
	text-decoration: none;
}
.custlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.minibasket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757582;
	line-height: 21px;
}

.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333344;
	border: 1px solid #EDEBF2;
	height: 16px;
	width: 150px;
}
.winfree h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4D3399;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #212121;
}
#searchspring {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#searchspring a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#searchspring a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #33CCFF;
	text-decoration: underline;
}
#searchspring td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D8D8D8;
	padding-left: 10px;
}
.inputs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E8E9EC;
	border: 1px solid #929399;
}
#priceIndent {
	margin-left: 55px;
	margin-top: 10px;
}
#SEOName h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #EE1212;
	margin-top: 4px;
	margin-bottom: 0px;
}
#order1 {
	font-family: Arial, Helvetica, sans-serif;
	visibility: hidden;
	position: absolute;
	z-index: auto;
	font-size: 12px;
	width: 750px;
}
#order1 .link1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #00F;
}
#order1 .link1:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #00F;
}
#order1 .linknot1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #222;
}
#order2 {
	font-family: Arial, Helvetica, sans-serif;
	visibility: visible;
	position: absolute;
	z-index: auto;
	font-size: 12px;
	width: 750px;
}
#order2 .link2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #00F;
}
#order2 .link2:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #00F;
}
#order2 .linknot2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #222;
}
.imagecontainer {
	width: 75px;
	border: 1px solid #910504;
}
.imagecontainer img{
	display:block;
	width:100%;
} 
.descriptiontext {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 7px;
}
.imageContainer2 {
	width: 40px;
	border-bottom: 1px solid #AFB7CF;
}
.imageContainer2 img {
	display:block;
	width:100%
}
.scanalert {
	width: 160px;
	height: 30px;
	margin-right: 8px;
	display: block;
	float: right;
}
.baskcust {
	color: #666;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 2px;
}
.baskcust h2 {
	color: #666;
	font: 15px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}
.baskcust th {
	color: #666;
	font: 12px Arial, Helvetica, sans-serif;
	background: #E8E9ED;
	text-align: left;
	padding-left: 5px;
}
.redeem {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
}
.redeem input{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
}
.changeAddress {
	font: normal 0.8em Arial, Helvetica, sans-serif;
	padding-left: 20px;
}
.basktot {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #C00;
}
