.GeneralPage
{
background-color: #EAEAEA; /*Background Color */
margin-bottom: 0px; /* Margins */
margin-left: 0px; /* Margins */
margin-right: 0px; /* Margins */
margin-top: 0px; /* Margins */
}

.GeneralTable
{
background-color: White; /* Background Color */
}
a.retail_price{ font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#020860; text-decoration:none;}

a.retail_price:hover{ font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#020860; text-decoration:underline;}
.TopBanner
{
font-family: Arial; /* Font Face */
font-size: 28pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: Bold; /* Font Style */
text-decoration: none;
font-style: normal; /* FontStyle */
background-color: #EAEAEA; /* Background color */
text-align: Left; /* Align Text */
}
.error{ color:#FF0000}
.right_td_bg{background:url(/images/inner_right_td.gif) repeat-y right; background-color:#fff;}
.TopSubBanner
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #E7E3D7; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: #EAEAEA; /* Background color */
text-align: Right; /* Align Text */
}

.TopSubBannerText
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #E7E3D7; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Right; /* Align Text */
}
.droupdown{width:82px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.searchtext{width:77px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bordermain { border:solid 1px #CCCCCC;}
.LeftColumn
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: white; /* Background color */
text-align: Right; /* Align Text */
vertical-align: Top; /* Align Text */
width: 132px;

}
.LeftColumnText
{
font-family: Arial, Helvetica, sans-serif; /* Font Face */
font-size: 8.5pt; /* Font Size */
color: #6A6A6A; /* Font Color */
font-weight: bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Right; /* Align Text */
vertical-align: Top; /* Align Text */
}

.LeftColumnText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #939393;
	text-decoration: none;
	font-weight: bold;
}

.RightColumn
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
background-color: #C6BFA5; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 15%;}

.cartHeader 
{
	background-color: #F2EEE3;
	border-bottom: 1px solid #F2EEE3;
	border-top: 1px solid #F2EEE3;
	padding: 3px;
	font-weight: bold;
}

.itembottom
{

	border-bottom: 1px solid #F2EEE3;
	padding:10px 0 10px 0;
	
}

.RightColumnText
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 15%;}

.Footer
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C6BFA5; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: #EAEAEA; /* Background color */
text-align: Center; /* Align Text */
vertical-align: Top; /* Align Text */
}
.textfield { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border: solid 1px #CCCCCC;
width:150px;
}
.ShippingBillingText { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border: solid 1px #CCCCCC;
width:300px;
}
.FooterText
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C6BFA5; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Center; /* Align Text */
vertical-align: Top; /* Align Text */
}

.Instructions
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ErrorMessages
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Messages
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}
.heading_tr{padding:5px;  background:#020860; color:#fff; font-weight:bold; margin:0 5px  0px 5px;}
.heading_tr_sub{border:1px solid #e2e2e2; padding:5px; margin:0 5px  5px 5px;}
.Headings
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.Content
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: left; /* Align Text */
}

.ContentTableHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #020860;
	font-weight:bold;
	
}

.ContentTable
{
background-color: #E7E3D7;
}

.ContentTableHorizontal
{
background-color: #E7E3D7;
}

SearchDataGrid{
border-collapse:collapse;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
p {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
a {
	color: #666666;
	text-decoration: none;

}
a:hover {
	color: #020860;
	text-decoration: underline;

}
.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #535353;
	text-decoration: none;
	font-weight: bold;

}
.toplink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #535353;
	text-decoration: underline;
	font-weight: bold;

}
.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #303030;
	text-decoration: none;
	
}
.bottom:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #303030;
	text-decoration: underline;
	
}
.lt-greyline {
	background-color: #B2B2B2;

}
.searchtable{margin-top:30px;}
.leftlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #6A6A6A;
	text-decoration: none;
	font-weight: bold;
}
.leftlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #939393;
	text-decoration: none;
	font-weight: bold;
}
.ltlt-greyline {

	background-color: #E4E4E4;
}
.ltlt-greyline_new {

	background-color: #b2b2b2;
}
.red-txt {
	color: #E7012B;
	text-decoration: none;
	font-weight:bold;
}
.heading {
	color: #020860;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}

s.heading {
	color: green;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}

.free_shipping{ font-size:14px; font-style:italic; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width:155px;
	}
.form_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width:220px;
	}
.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width:60px;
	}
	
.red {

	color: #E7012B;
	text-decoration: none;
}
.red {
	color: #E7012B;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;

}
.ultext {
	text-decoration: underline;
	font-size: 8.5pt;

}
.bgwhite {

	background-color: #FFFFFF;
}
.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #020860;
	text-decoration: none;
}
.darkgrey {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #303030;
	text-decoration: none;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #020860;

}
.tdbglc {
	text-decoration: none;
	background-color: #F3F3F3;
}
.uldarkgrey {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #303030;
	text-decoration: underline;
}
.tdbglc1 {

	text-decoration: none;
	background-color: #F8F6F0;
}
.blacktxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
.ultextbig {

	text-decoration: underline;
	font-size: 9pt;
}
.heading-overline {

	color: #020860;
	text-decoration: line-through;
	font-size: 9pt;
	font-weight: bold;
}

.heading-overline1 {
	
	text-decoration: line-through;
	
	
}
.title {
	color: #020860;
	text-decoration: none;
	font-size: 15pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}
.button {
font-family: Verdana;
font-size: 8pt;
font-weight: normal;
color: #fff;
text-decoration: none;
border-width: 1px;
border-style: solid;
border-color: #666666;
background-color: #000;
}
.hreflinks {
font-family: Verdana;
font-size: 8pt;
color: Blue;
font-weight: normal;
text-decoration: none;
}
.whatisheading			{font-family: Verdana;font-size: 10pt;color: #112049;font-weight: bold;text-decoration: none;}
.whatistext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}

.up97
{
position:relative; top:-97px;
}

.Paging {
	color: #020860;
	text-decoration: none;
	font-weight: bold;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}
.d2
{
	text-indent: -999999;
	width: 1px;
}

/* Style For Tuxedos */

.tuxheading {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
}
div.imgborder {
border:1px #E2E2E2 solid;
padding:6px;
width: 114px;
}