/* Formatting Styles */ 
a {
	text-decoration: none;
}

body {
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 20px;
	padding: 0;
	text-align: center;
}

.productSearchTD
{
	background: #ffffff;
	text-align: right;
	display: block;
}

.cellbottom {
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.clearfloat{
	clear: both;
}

.emphasis {
	color: #746f69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.formbox {
	background-color: #ebefef;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
}

.formfield {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formprompt {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.formtitle {
	background-color: #ffffff;
	color: #006469;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.leftbar {
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 100%;
	width: 154px;
}

.mainarea {
	background-color: #ffffff;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: none;
	border-right-color: #ffffff;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #f0b410;
	border-top-style: solid;
	border-top-width: 3px;

}



.nav {
	color: #000000;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	height: 21px;
	text-decoration: none;
	text-transform: capitalize;
	vertical-align: middle;
}

.nav a {
	color: #000000;
	text-decoration: none;
}

.nav a:visited {
	color: #ffffff;
	text-decoration: none;
}








.navnorm {
	background-image: url(navnorm-new.jpg);
	border: none;
	cursor: pointer;
	height: 50px;
	padding-left: 10px;
	padding-right: 30px;
	text-decoration: none;
	vertical-align: middle;
}






.navsel {
	background-color: #ffffff;
	background-image: url(navsel-new.jpg);
	border: none;
	cursor: pointer;
	height: 41px;
	padding-left: 10px;
	vertical-align: middle;
}

.productbtns {
	color: #746f69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.productdesc {
	color: #746f69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-variant: normal;
	font-weight: normal;
}

.productname {
	color: #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.rtcontentcol {
	border-left-color: #666666;
	border-left-style: dashed;
	border-left-width: 1px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.searchbtn {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.searchbtn a:link {
	color: #333333;
}
.searchbtn a:visited {
	color: #333333;
}
.searchbtn a:hover {
	color: #006469;
	text-decoration:underline;
}

.searchfield {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
}

.searchprompt {
	color: #0e0e0e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
}

.slogan {
	background-color: #ffffff;	
	color: #746f69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.smallprompt {
	color: #006469;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.subtitle {
	color: #006469;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-variant: inherit;
	font-weight: bold;
	padding-left: 5px;
}

.title {
	background-color: #ffffff;
	color: #006469;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.topfunction {
	color: #006469;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px;
	padding-right: 15px;
}


#accountbtn {
	background-image: url(icon-accountwhite.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 36px;
	width: 52px;
}

#bodyarea{
	background-color: #ffffff;
	background-image: url(nav-bg-new.gif);
	background-repeat: repeat-y;
	/*height: 400px;*/
	text-align: middle;
}

#buttonarea {
	background-color: #ffffff;
	height: 54px;
	vertical-align: bottom;
}

#cartbtn {
	background-image: url(icon-cart3.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 36px;
	width: 52px;
}


}

#content{
	background-color: #FFFFFF;
	float: right;
	/*height: 400px;*/
	width: 646px;
}

#contentFull{
	background-color: #FFFFFF;
	width: 100%;
}

#footer {
	background-color: #f0b410;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 10px;
}

#fullpage {
	background-color: #CCCCCC;
	margin: auto;
	width: 800px;
}

#header {
	background-color: #2760b5;
	float: left;
	height: 88px;
	text-align: left;
	width: 646px;
}


#logo {
	background-color: #ffffff;
	background-image: url(logo-white.jpg);
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	height:88px;
	width: 154px;
}




#nav {
	background-color: #ffffff;
	background-image: url(nav-bg-new.gif);
	background-repeat: repeat-y;
	float: left;
	width: 154px;
	height:100%
}

.navTD
{
	width: 154px;
}

.navBG1
{
	background-color: #ffffff;
	background-image: url(nav-bg.gif);
	background-repeat: repeat-y;
	float: left;
	width: 154px;
	height: 92px;	
}

.navBG2
{
	background-color: #ffffff;
	background-image: url(nav-bg.gif);
	background-repeat: repeat-y;
	float: left;
	width: 154px;
	height: 92px;	
}

.navCorner1
{
	background-color: #ffffff;
	background-image: url(navCorner1.gif);
	background-repeat:no-repeat;
	float: left;
	width: 154px;
	height: 21px;
}

.navCorner2
{
	background-color: #ffffff;
	background-image: url(navCorner2.gif);
	background-repeat:no-repeat;
	float: left;
	width: 154px;
	height:19px;
}

#searcharea {
	background-color: #ffffff;
	background-image: url(search-bg-new.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 34px;
}

#signinbtn {
	background-image: url(icon-signin3.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 36px;
	width: 52px;
}
/* Layout Styles */ 
.SelectedAsset
{
	font-family: Verdana, Arial;
	background: #ffffff;
	border-color: #f21010;
	border-style: solid;
	border-width: 1px;
}

.UnselectedAsset
{
	font-family: Verdana, Arial;
	background: #ffffff;
	border:none;
	border-color: ffffff;
	cursor:hand;
}
A.BigLink
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR:#446699;
	TEXT-DECORATION: none;
}

A.BigLink:hover
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR:#555D9C;
	TEXT-DECORATION: none;
}

A.SmallLink
{
	font-family: Verdana, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR:#446699;
	TEXT-DECORATION: none;
}

A.SmallLink:hover
{
	font-family: Verdana, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR:#555D9C;
	TEXT-DECORATION: none;
}

/* CUSTOM LINKS STYLES */

/* FORM STYLES */
/* DEFAULT LINK STYLE */
.WizStep
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    font-family: Verdana, Arial;
	COLOR: 54b948;
	text-align: center;
    text-decoration: none;
}

.WizStepSel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    font-family: Verdana, Arial;
	COLOR: #000000;
	BORDER: none;
	text-align: center;
    text-decoration: none
}

a:link
{
	COLOR:#000000;
}

a:visited
{
	COLOR:#000000;
}

a:hover
{
	COLOR: #525252;
}

/* HEADING STYLE */

.PageTitle
{
	font-family: Verdana, Arial;
	FONT-SIZE:18px;
	FONT-WEIGHT:bold;
	COLOR: #746f69;
}

.Heading1
{
	font-family: Verdana, Arial;
	FONT-SIZE:16px;
	FONT-WEIGHT:bold;
	COLOR: #727273;
}

.Heading2
{
	font-family: Verdana, Arial;
	FONT-SIZE:14px;
	FONT-WEIGHT:bold;
	COLOR: #9f9892;
}


/* FORM STYLE */

.FormLabel
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #525252;
}
.Tooltip
{
	font-family: Verdana, Arial;
	FONT-SIZE: 14px;
	color: #000066;
	cursor: help;
    white-space: nowrap;
}
.btnUnselected
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    font-family: Verdana, Arial;
	COLOR: #000088;
	background-color: #BBBBBB;
	HEIGHT: 30px;	
	BORDER: none;
	CURSOR: hand;
	text-align: center;
    text-decoration: none;
}
.btnSelected
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    font-family: Verdana, Arial;
    color: #ffffff;
	background-color: #9f9892;
	HEIGHT: 30px;	
	BORDER: none;
	CURSOR: hand;
	text-align: center;
    text-decoration: none;
}
.FormField
{
	font-family: Verdana, Arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	
}

.FormButton
{
	font-family: Verdana, Arial;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #ffffff;
	HEIGHT: 20px;
	CURSOR: hand;
	BORDER-TOP: 1px solid #000000;
	BORDER-LEFT: 1px solid #000000;
	BORDER-BOTTOM: 1px solid #666666;
	BORDER-RIGHT: 1px solid #666666;
}


/* TEXT STYLE */

.SmallItalic
{
	font-family: Verdana, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
}


.BigItalic
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
}

.Italic
{
	font-family: Verdana, Arial;
	FONT-STYLE: italic;
}

.Error
{
	FONT-SIZE: 12px;
	font-family: Verdana, Arial;
	COLOR: #FF0000;
}

/* FORM STYLES */

.THFontText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: darkblue; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #d3d3d3
}
.TDItemText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}
.TDAltItemText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #CCCCCC
}
.RTHFontText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: darkblue; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #d3d3d3
}
.RTDItemText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}
.RTDAltItemText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #CCCCCC
}

.CartTable
{
	border-color:Black;
	border-style:solid;
	border-width:1px;
}

.CartListHead
{
    background-color: #555D9C;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 15pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    line-height: 15pt;
    padding-left: 5px;
    padding-right: 5px
    
}

.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    line-height: 15pt;
    padding-left: 5px;
    padding-right: 5px
}

.CartListFooter
{
    background-color: #006469;
    line-height: 8pt
}
.PriceListTable
{
	border-color:Black;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size:8pt;
	border-collapse:collapse;
	width: 400px;
	
}
.PriceListHead
{
    background-color: #000000;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: white;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px;
    text-align: right;   
}

.PriceListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    font-size: 11px;
    padding-left: 5px;
     padding-right: 5px;
     text-align: right;
}

.PriceListItemAlt
{
    background-color: #fffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: right;
}

.PriceListFooter
{
    background-color: #006469;
    line-height: 8pt
}
.smalltext {
	font-size:10px;
	line-height:12px;
}

.TablesTitle
{
   
    font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006469;
   
}

.Blueborder {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #555D9C;
}
.Bluebg {
	background-color: #6f8fad;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SubSectionTable
{
	background-color: #a3c1d1;
	padding: 5px;
	width: 350px;
	text-align : left;
	margin-bottom:5px;

}

.tablehead td{
	<!-- border-bottom-color: #00FF00; -->
	border-bottom-color: #006469;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tablerow td{
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
}

.SiteLink
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
}

DIV.LoadingDivHeader
{
	<!--border: solid 1px #d41d1d;
	background-color: ghostwhite;-->
	color: #d41d1d;
	FONT: statusbar;
	font-style: oblique;
	text-decoration: blink;
	background-position: center center;
	background-image: url(wait.gif);
	background-repeat: no-repeat;
	LEFT: 2px;
	WIDTH: 148px;
	height: 12px;
	POSITION: absolute;
	padding-left: 2px;
	TOP: 2px;
}

.ShippingPanel
{
	
}

.TrackingLink
{
border-bottom: dimgray;
color: #555D9C;
font-family: Verdana, Arial;
font-size: 11px;
font-weight: bold;
line-height: 15pt;
}

.LoadDivTransparent
{
z-index:9997;
visibility: hidden;
background-color: white;
position:absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
filter:alpha(opacity=0);
-moz-opacity:.0;
opacity:.0;
}

.LoadDiv
{
z-index:9998;
visibility: hidden;
background-color: black;
position:absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
text-align: center;
vertical-align: middle;
filter:alpha(opacity=20);
-moz-opacity:.20;
opacity:.20;
}
.LoadDivImg
{
z-index:9999;
visibility: hidden;
position:absolute;
top: 48%;
left: 48%;
}