
body {
	font-family: Verdana;
	font-size: 10px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

#top_container {
	width:795px;
	text-align: left;
}

.bottom_container {
	width:795px;
	text-align: left;
}


div.navItems {
	vertical-align:center;
	font-family: Arial Narrow;
	font-weight: bold;
	font-size:12px;
	position:absolute;
	top:0px;
	padding-top:10px;
	text-align:center;
	cursor: hand;
}

#locator_bar {
	background: #4A63AD url(images/locator_bar.jpg) repeat;
	width:745px;
	height:34px;
	text-align:right;
	z-Index:0;
	color:#FFFFFF;
}

.blue_gradient {
	background: url(images/blue_gradient.jpg) repeat-x;
	font-size: 17px;
	font-family: Arial;	
	color:#ffffff;
	height:27px;
	text-align: left;
	padding-left:20px;
	padding-top:2px;
	
}

.tan_gradient {
	background: url(images/tan_gradient.jpg) repeat-x;
	font-size: 17px;
	font-family: Arial;	
	color:#FFFFFF;
	height:27px;
	text-align: left;
	padding-left:15px;
	padding-top:3px;
	
}

.dark_tan_gradient {
	background: url(images/dark_tan_gradient.jpg) repeat-x;
	font-size: 17px;
	font-family: Arial;	
	color:#8B7206;
	height:27px;
	text-align: left;
	padding-left:20px;
	
}

div.leftnav {
	background:#E5EBFB url(images/nav_arrow.gif) no-repeat;
	padding-left:15px;
	height:25px;
	margin-top:1px;
	padding-top:6px;
	cursor:hand;
}

div.leftnav:hover {
	background:#FFFFFF;
}

div.leftnav_on {
	background:#FFFFFF url(images/nav_arrow_on.gif) no-repeat;
	padding-left:15px;
	height:25px;
	margin-top:1px;
	padding-top:6px;
	cursor:hand;
}

.whiteborder {
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
}

.striped_blue_gradient {
	background: url(images/striped_blue_gradient.jpg) top repeat-x;
	padding:12px;
	padding-right:10px;
}

.striped_grey_gradient {
	background: url(images/striped_grey_gradient.jpg) top repeat-x;
	padding:12px;
	padding-right:10px;
}

.striped_grey_gradient_rounded {
	background:#F0F0F0 url(images/striped_grey_gradient_rounded.jpg) bottom left no-repeat;
	padding:12px;
	padding-right:10px;
	width:745px;
}

.striped_grey_rounded_small {
	background: url(images/striped_grey_rounded_small.jpg) bottom left no-repeat;
	padding:12px;
	padding-right:10px;
	width:211px;
}


.light_blue_gradient {
	background: url(images/light_blue_gradient.jpg) repeat-x;
	padding:15px;
}

.light_blue_gradient_small {
	background: url(images/light_blue_gradient_small.jpg) repeat-x;
	padding:15px;
}

.blue11 {
	color: #4A63AD;
	font-size: 11px;
	font-family: Arial;
}

.tan11 {
	color: #AB840A;	
	font-size: 11px;
	font-family: Arial;
}

.black11 {
	color: #000000;
	font-size: 11px;
	font-family: Arial;
}

.black, a.black:hover {
	color:#000000;	
}

.blue {
	color: #4A63AD;
}

a.blue:hover {
	color:#4A63AD;
}

.tan {
	color: #AB840A;	
}

a.tan:hover {
	color:#BB982D;
}

.blue12 {
	color: #4A63AD;
	font-size: 12px;
	font-family: Arial;
}

.blue14 {
	color: #4A63AD;
	font-size: 14px;
	font-family: Arial;
}

.tan {
	color: #CC9900;
}

.small {
	color: #333333;
	font-size: 10px;
	font-family: Arial;
}

.charcoal11 {
	color: #333333;
	font-size: 11px;
	font-family: Arial;
}

.pageResults {
	font-size: 11px;
	font-family: Arial;
}

.charcoal12 {
	color: #333333;
	font-size: 12px;
	font-family: Arial;
}

.mustard11 {
	font-size:11px;
	color:#CE9C08;	
}

.bold {
	font-weight: bold;
}

.normal {
	font-weight: normal;
}

.no-underline, .no-underline:hover {
	text-decoration:none;	
}

.underline {
	text-decoration:underline;	
}

.hover_underline:hover {
	text-decoration: underline;
}

ul.arrow {
	list-style-image:url(images/arrow_tan.gif);
}

ul.blackarrow {
	list-style-image:url(images/arrow_black.gif);
}

ul.bluearrow {
	list-style-image:url(images/arrow_blue.gif);
}

a.arrowlist {
	color:#CC9900;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	position:relative;
	top:-3px;	
}

a.arrowlist:hover {
	color:#FFD35B;

}

.boldonhover {
	font-weight:normal;
}

.boldonhover:hover {
	font-weight:bold;
}



.text10 {
	font-size:10px;
}
.text11 {
	font-size:11px;
}
.text12 {
	font-size:12px;
}

.text13 {
	font-size:13px;
}
.text14 {
	font-size:14px;
}
.text15 {
	font-size:15px;
}

.arial {
	font-family:Arial;	
}

.white {
	color:#FFFFFF;
}

a.white:hover {
	color:#FFFFFF;
}


/*imported styles*/
.boxText { font-family: Arial, sans-serif; font-size: 11px; color:#808080; }
.boxText12 { font-family: Arial, sans-serif; font-size: 12px; color:#808080; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #516FB1; text-decoration: underline; }



TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #4076A2;
}
.grayHeader {
	font-size:11px;
	font-weight:bold;
	font-family: Arial, sans-serif;
	color:#6F6F6F;
}

.grayContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#6F6F6F;
  padding:5px;
}


.grayText {

  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#6F6F6F;
}

.lightgrayText {

  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#C0C0FF;
}

.largeGrayText {

  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight:bold;
  color:#6F6F6F;
}

.smallGrayText {

  font-family: Arial, sans-serif;
  font-size: 10px;
  color:#6F6F6F;
}

a.smallGrayText {
	text-decoration:underline;	
}

.medGrayText {

  font-family: Arial, sans-serif;
  font-size: 11px;
  color:#6F6F6F;
}

.white13bold {
	font-family: Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#CDD2DB;
}

.blueContents {
	font-family: Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#4F6499;
	background-color:#E1EBF0;
	padding:5px;
}

.gray11 {

  font-family: Arial, sans-serif;
  font-size: 11px;
  color:#6F6F6F;
}

.subText {
	font-family: Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4F6499;
	padding:15px;
	text-align:center;
}

.blueText12 {
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4F6499;

}

.blueText16 {
	font-family: Arial, sans-serif;
	font-size:16px;
	color:#4F6499;

}

.lightblue {
	color:#AABBDD;
}

.error {
	font-family: Verdana, Arial, sans-serif;
	color:maroon;
	font-size:12px;
}

.infoBox {

  color:#516FB1;
}

.infoBoxContents {

  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#516FB1;
}


.infoBoxNotice {
  background: #ffffff;
}

.infoBoxNoticeContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background:#EFEFEF;
  color: #808080;

}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;

}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #4076A2;
  color: #FFFFFF;
  font-weight: bold;
  height:22px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#6F6F6F;
  padding:2px;
   border-bottom:1px dashed #4076A2;
   
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#808080;
}

select.leftbar {
	width:150px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  height:25;
  padding:3px;
  padding-left:10px;
  font-weight: bold;
  color: #FFFFFF;
  background-color:#5F94C0;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main, div.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#6F6F6F;
}

P {
	margin-bottom:8px;	
}

TD.smallText, SPAN.smallText, P.smallText, div.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#516FB1;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#800000;font-weight:bold }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px;  color:#0000C0;font-weight:bold }

.titleBar {
	background:url('images/homepage/title_bg.jpg');
	font-family:Verdana;
	font-size:12px;
	color:#FDFFFC;
	font-weight:bold;
	margin-left:20px;
	height:20px;
	padding-left:10px;
}

.lineheight_15 {
	line-height: 15px;
}

.lineheight_20 {
	line-height: 20px;
}

.lineheight_25 {
	line-height: 25px;
}

.lineheight_30 {
	line-height: 30px;
}

h2 {
	font-size:15px;
	margin-top:0px;
	margin-bottom:5px;
	
}

h1.splash_page {
	font-family:Arial;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
	margin-top:15px;
}

#splash_text {
	height:80px;
	width:200px;
	margin-top:30px;
	margin-left:22px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

#splash_text_home {
	height:148px;
	width:243px;
	margin-top:30px;
	margin-left:22px;
	font-family:Arial;
	font-size:14px;
	color:#000000;
}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }


.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.strikeout {
	color:red;
	text-decoration: line-through;
	font-weight:normal;	
}

s {
	color:red;
}




	
	