﻿body {
 font-family: Arial, Helvetica, sans-serif; margin:0; padding:0;  color:#333333; font-size: 12px;  /*background: url(../../images/testbg.jpg);*/
}

a{
	 color: #333;  font-size: 11px; text-decoration:none;
}
a:hover{
	 color: #CC3333;  text-decoration:none;
}
a:visited{
	 color: #333;  text-decoration:none;
}
a:active{
	 color: #333;  text-decoration:none;
}
.SubHeads
{
	font-size: 12px; color: #333333; font-style: normal; font-weight: bold;
}
.StatusHeads
{
	font-size: 12px; color: #294d87; font-style: normal; font-weight: bold;	line-height: 18px;
}
select
{
	background: url(../../images/select_bg.jpg); border: 1px solid #c1c1bf;
}

.Buttons
{
    border: #CCCCCC 1px solid;
	color: white;
	FONT-SIZE: 11px;
    CURSOR: hand;
	font-weight: normal;
    background-color: White;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#acbedd, EndColorStr=#294d87);
    padding-top: 1px;	
}
.Buttons_Bold
{
   	border: #CCCCCC 1px solid;
	color: white;
	FONT-SIZE: 11px;
    CURSOR: hand;
    font-weight: bold;
    background-color: White;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#acbedd, EndColorStr=#294d87);
    padding-top: 1px;	
}
.Textboxes
{
	border: #CCCCCC 1px solid;	font-size: 11px;

}
.DropDownLists
{
	border: #CCCCCC 1px solid;	font-size: 11px;

}
.DropDownLists_FixedWidth
{
	border: #CCCCCC 1px solid;	font-size: 11px; height: 18px;
}
.RequiredFields
{
	font-size: 11px; color: Red; font-style: normal; font-weight: normal;
}
.MessageLabels
{
	font-size: 11px; color: Red; font-style: normal; font-weight: normal;
}
.FieldLabels
{
	font-size: 11px; font-style: normal; font-weight:normal;
}
td
{
	font-size: 12px; color: Black;	font-style: normal;	font-weight:normal;
}
td.padding
{
	padding:2px;
}
.FieldLabels_Bold
{
	font-size: 11px; color: Black;	font-style: normal;	font-weight: bold;
}
.HeaderText
{
	font-size: 18px; color: #3b3b45; font-style:normal;	font-weight: bolder; letter-spacing: -1px;}
.HeaderCell
{
 	background-color: inherit; font-weight: bold;
}
.HrefLinks
{
	font-size: 11px; color: Black;	font-style: normal;	font-weight:normal;	cursor:pointer
}

.GridRecordCountFooter
{
	font-weight: bold
}

.MenuHelp
{
	font-color: white;	font-weight: bold
}

/*table.patterntable
{
	border: 1px solid #cdcdcd;	background:url(../../images/tb_bg.jpg);
}

.SmallWhite
{
	color: #FFFFFF;	text-decoration: none;	font-size: 10px;
}

td.mainheaderbackground
{
	background: url(../../images/top_bg.jpg);
}

td.righty
{
	width: 5px;	background: url(../../images/title_righty.gif);
}

td.lefty
{
	width: 5px;	background: url(../../images/title_lefty.gif);
}

td.appnamebox
{
	background: #002C70; padding-left:10px;	padding-right:10px;
}
td.infoleft
{
	width: 5px;	background: url(../../images/info_left.gif);
}

td.inforight
{
	width: 5px;	background: url(../../images/info_right.gif);
}*/

.MilesGridInactive
{
	background: #FFCCCC
}

.MilesGridInactiveAlternating
{
	background: #FFDDDD
}


.breadcrumbs {
	color: #FFFFFF;	font-size: 12px;	font-weight: bold;
}
a.breadcrumbs:link {
	color: #FFFFFF;	text-decoration: underline;
}
a.breadcrumbs:active {
	color: #FFFFFF;	text-decoration: underline;
}
a.breadcrumbs:visited {
	color: #FFFFFF;	text-decoration: underline;
}
a.breadcrumbs:hover {
	color: #FFFFFF;	text-decoration: none;
}
/*.bar_bg {
	background: url(images/bar_bg.gif)  repeat-x;
	
}
.Gray-white_bg {
	background: url(images/Gray-withe_bg.gif) repeat-y center top;
}
.div_Line {
	background: url(images/div_bg.gif) repeat-x;
}

.droplink {
	font-size: 12px; color: #8D8F90; font-weight: bold;	text-decoration: none;

}*/
#product-breadcrump
{
	background:#fafafa; width:100%; line-height:24px; padding:0 0 0 10px
}
.medtxt {
	font-size: 14px; font-style: italic; font-weight: bold;	color: #494949;	text-decoration: none;
}
.m12txt {
	font-size: 12px; font-style: italic; font-weight: bold;	color: #494949;
}
.itemtext {
	font-size: 11px; color: #36363C;
}
/*---------------main table-------------------------*/
#main{
	width:780px; margin:auto
}
#contentarea{
	margin-left:19px; 
}

/*---------------End main--------------------------*/

/*---------------Search Bar-----------------------*/
#SearchBar{
	width:780px; height:39px;
}
#SearchBarbg{
	 background: url(../../images/bar_bg2.gif) repeat-x top; color:#666;
}
#SearchBarbg img{
	padding:0;
}
div#SearchBar{ padding-bottom:10px; }
/*---------------End Search Bar------------------*/

/*-----------------Left Navigation---------------*/
#navmaintd{background: #fafafa;}

#nav{
	 width:162px; text-align:left; padding-left:10px;/*line-height:20px; */color: #000; 
}
#nav a{
	font-size: 12px; border-bottom:dotted 1px #666; display:block; font-style: normal; font-weight: bold;	text-decoration:none; line-height:20px;
}
#nav :hover{
	 color: #CC3333;  text-decoration:none;
}
#nav :visited{
	 color: #333;  text-decoration:none;
}
#nav :active{
	 color: #333;  text-decoration:none;
}
.navcat a{
	font-size: 12px; border-bottom:dotted 1px #666; display:block; font-style: normal; font-weight: bold;	color: #000; text-decoration:none; line-height:20px;  background:url(../../images/bullet.gif) no-repeat 0px 7px; padding-left:10px;
}
.navcat :hover{
	 color: #CC3333;  text-decoration:none;
}
.navcat :visited{
	 color: #CC3333;  text-decoration:none;
}

.navcat :active {
	 color: #CC3333;  text-decoration:none;
}
.nav-items a{
	font-size: 12px; border-bottom:dotted 1px #666; display:block; font-style: normal; font-weight: bold;	color: #777; text-decoration:none; line-height:20px; margin-left:15px; background:url(../../images/bulletsub.gif) no-repeat 0px 7px; padding-left:10px;
}
.nav-items :hover{
	 color: #CC3333;  text-decoration:none;
}
.nav-items :active{
	 color: #CC3333;  text-decoration:none;
}

#nav h1{
	font-size: 14px; font-style: normal; font-weight: bold;	color: #CC3333; border-bottom:solid 1px #ccc;
}
.navtxt {
	font-size: 14px; font-style: normal; font-weight: bold;	color: #000;
}
/*
#nav ul{
	 line-height:normal; 
}
#nav li{
	 line-height:10px; 
}
.navtxt {
	font-size: 14px; font-style: normal; font-weight: bold;	color: #494949;
}

.nav_box {
	background: #DEE0E4; height: 29px;	width: 162px;	border: thin solid #EFF0F0;	padding: 1px;
}
/*---------------End Left Navigation--------------*/


/*-----------------Footer------------------------*/
#footer{
	width:780px; text-align:center; line-height:20px; color:#CC3333; font-weight:bold
}
#footer div{
	background:#CC3333; width:780px; text-align:center; line-height:30px; color:#FFFFFF; font-weight:bold
}
#footer-nav{
	text-align: center;
}
#footer-nav ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#footer-nav li{
	display: inline;
	margin: 0px 10px 0px 10px;
}
#footer-nav li a{
	text-decoration: none;
	color: black;
	font-size: 10px;
}
.b{
	font-weight: bold;
}
/*---------------End Footer-----------------------*/


/*Checkout*/

.step-table{ border:solid 1px #aa8545;  float:left;  margin-top:6px; }

#step-cell { padding:5px 15px 5px 5px; text-decoration:none; font-size:12px; color:#5c4d34; }
.cell{ padding:3px 2px 2px 3px; }

.checkout-but {font-family:Arial; cursor:hand; font-size:11px; color:#5C4D34; text-decoration:none;text-align:center; width:40%; background-color:#eb9401; border:solid 1px #5C4D34; padding:2px; background-image: url(../../images/l_butbg.jpg); background-repeat:repeat-x; background-position:bottom; }


/*Checkout Steps*/
.checkout{width:100%; float:left; display:block; background-color:#fff; border-bottom:dashed 1px #aa8545 ; border-top:1px #aa8545 dashed;}

.cart{font-family:Arial; font-size:12px; line-height:18px; color:#ffffff; text-decoration:none; text-align:center; width:19.8%; float:left; background-color:#99948c; height:24px; padding-top:4px; border-right:dashed 1px #aa8545; border-left:dashed 1px #aa8545;}
.cart-select{font-family:Arial; font-size:12px; line-height:18px; color:#ffffff; text-decoration:none; text-align:center; width:19.8%; float:left; background-color:#eebf01; font-weight:bold; height:24px; padding-top:4px; border-right:dashed 1px #aa8545; border-left:dashed 1px #aa8545;}

.shipping{font-family:Arial; font-size:12px; line-height:18px; color:#ffffff; text-decoration:none; text-align:center; width:19.8%; float:left;background-color:#99948c; height:24px; padding-top:4px;  border-right:dashed 1px #aa8545; }
.shipping-select{font-family:Arial; font-size:12px; line-height:18px; color:#ffffff; text-decoration:none; text-align:center; width:19.8%; float:left; background-color:#eebf01; font-weight:bold; height:24px; padding-top:4px; border-right:dashed 1px #aa8545; }

.payment{font-family:Arial; font-size:12px; line-height:18px; color:#ffffff; text-decoration:none;text-align:center; width:19.8%; float:left;background-color:#99948c; height:24px; padding-top:4px; border-right:dashed 1px #aa8545;}
.payment-select{font-family:Arial; font-size:12px; line-height:18px; color:#ffffff; text-decoration:none; text-align:center; width:19.8%; float:left; background-color:#eebf01; font-weight:bold; height:24px; padding-top:4px; border-right:dashed 1px #aa8545; }

.review{font-family:Arial; font-size:12px; line-height:18px; color:#ffffff; text-decoration:none;text-align:center; width:19.8%; float:left;background-color:#99948c; height:24px; padding-top:4px;  border-right:dashed 1px #aa8545; }
.review-select{font-family:Arial; font-size:12px; line-height:18px; color:#ffffff; text-decoration:none; text-align:center; width:19.8%; float:left; background-color:#eebf01; font-weight:bold; height:24px; padding-top:4px; border-right:dashed 1px #aa8545; }

.receipt{font-family:Arial; font-size:12px; line-height:18px; color:#ffffff; text-decoration:none;text-align:center; width:19.79%; float:left;background-color:#99948c; height:24px; padding-top:4px; border-right:dashed 1px #aa8545; }
.receipt-select{font-family:Arial; font-size:12px; line-height:18px; color:#ffffff; text-decoration:none; text-align:center; width:19.79%; float:left; background-color:#eebf01; font-weight:bold; height:24px; padding-top:4px; border-right:dashed 1px #aa8545; }

/*End Checkout Steps*/