/* *********************************************************
 General Settings - Applies to all unmarked items and tags 
********************************************************** */
body {
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left:  0px;
 background-color: #000000;
} 

a {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 text-decoration: none;
 font-size: 8pt;
 color: #333333;
}

#wrapper {
	text-align: left;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 0 0;
	background-color: #fff;
}

#header {
width: 800px;
height: 138px;
background-image: url(/templates/images/nav/top_bg.gif);
background-repeat: no-repeat;
position: relative;
}

#accountbox {
width: 400;
height: 50px;
background-color: transparent;
border: 0;
margin-right: 1.5em;
margin-top: 1.5em;
float: right;
}

.roundborder {
	height: 1px;
	overflow: hidden;
	background-color: #647ca4;
	border-right: 1px solid #33527B;
	border-left: 1px solid #33527B;
}
.c1 {
	margin: 0 12px 0 12px;
	border: none;
	background-color: #33527B;
}
.c2 {
	margin: 0 9px;
	border-width: 0 3px;
}
.c3 {
	margin: 0 7px;
	border-width: 0 2px;
}
.c4 {
	margin: 0 6px;
}
.c5 {
	margin: 0 5px; 
}
.c6 {
	margin: 0 4px;
}
.c7 {
	margin: 0 3px;
}
.c8 {
	margin: 0 2px;
	height: 2px;
}
.c9 {
	margin: 0 1px;
	height: 3px;
}
.content {
	height: auto;
	padding: 0 15px;
}

.logo {
float: left;
}

.clear {
clear: both;
}

fieldset {
  border: 1px solid #7188ae;
  margin-top: 16px;
  padding: 10px;
}

legend {
  font: bold 0.8em Arial, Helvetica, sans-serif;
  color: #00008B;
  background-color: #FFFFFF;
  margin-bottom: 10px;
}

/* *********************************************************
 unique style tags 
********************************************************** */

input.txt {
background-image: url(/templates/images/splash/formback.gif);
}

a.splashfoot {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: underline;
 color: #999999;
}

a:hover.splashfoot {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #2b512f;
}

a.types {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #37578e;
}

a:hover.types {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 color: #999999;
}

a.typelist {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 text-decoration: underline;
 color: #333333;
}

a:hover.typelist {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 text-decoration: underline;
 color: #999999;
}

a.info {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: underline;
 color: #0066ff;
}

a:hover.info {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: underline;
 color: #003399;
}

a.carrot {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 text-decoration: underline;
 color: #0066ff;
}

a:hover.carrot {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 text-decoration: underline;
 color: #003399;
}

.itemnumber {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
 color: #D8A706;
}

/* ***************************************************
 Settings for search box and surrounding header text 
 e.g., My Portfolio, Sign In/Out, Phone Number 
**************************************************** */
td.header {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #666666;
}

h1 {
 font-family: georgia, Times, serif;
 font-size: 15px;
 color: #2b512f;
 font-style: italic;
}

h2 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 9px;
 color: #333333;
}

h3 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 color: #2b512f;
}

h4 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 14px;
 color: #9999FF;
}

a.header {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 color: #0a2767;
}

a:hover.header {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 text-decoration: underline;
 color: #ffffff;
}

.quicksearch {
 vertical-align: top;
 margin: 8px 0px 0px 8px;
 padding: 0px 0px 0px 0px;
 font-family: verdana, arial, helvetica;
 color:#666666; 
 font-size: 12px; 
 border:1px solid #cccccc; 
}

/* This keeps the bar across the top while page loads */
td.dropdown  {
 background-color: #9faca2;
}


/* *****************************************************************
 Settings for the footer menu bar and links 
 e.g., Order Tracking, Shopping Help, Policies & Condtions, . . . 
****************************************************************** */
td.footer {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 text-align: center;
 color: #FFFFFF;
}

td.divider {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7px;
 text-align: center;
 color: #EFEFEF;
}

a.footer {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
}

a:hover.footer {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 text-decoration: underline;
 color: #FFFFFF;
}

#email {
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 9.5px;
}

.email {
 vertical-align: top;
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 13.5px;
 color:#666666; 
 border:1px solid #cccccc; 
}


/* ********************
 Display Page Settings
********************* */
#display {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #000000;
}

a.display-aisleTitle {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 color: #333333;
 font-size: 11pt;
 font-weight: bold;
 font-style: italic; 
 text-decoration: none;
}

.display-imgborder {
 background-color: #336699;
}

td.displaymyprice {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 9pt;
 color: #FF0000;
}

.display-price {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 8pt;
 color: #333333;
}

.display-regularprice {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 8pt;
 color: #333333;
}

.display-hardwareDetails {
 color: #FFFFFF;
 background: #336699;
}

.display-shipping {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #000000;
 background: #EFEFEF;
}

ul.display-detailsList {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #333333;
 margin-left: 8px;
 padding-left: 8px;
 margin-top: 1px;
 padding-top: 1px;
 margin-bottom: 2px;
 padding-bottom: 2px;
 list-style-type: disc;
}

li.display-listitem {
 margin: 0;
 padding: 0;
}

.display-itemTitle {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 color: #333333;
 font-size: 9pt;
 font-weight: bold;
 font-style: italic;
}

.display-quickship {
 margin: 6px;
 text-align: center;
}

.convert {
 font-size: 7pt;
 color: #999999;
}

.display-attributes {
 padding-top: 4px;
 padding-bottom: 3px;
}


/* ******************
 Aisle Page Settings
******************* */
.viewbttn {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 background: #ffffff;
 color: #000000;
 text-decoration:none;
 cursor: hand;
}


/* *****************
 Portfolio Settings 
****************** */
.portfolio-title {
 font-family: "Lucia Calligraphy";
 font-style: italic;
 font-size: 14pt;
 color: #999999;
}

td.portfolioheader {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 color: #FFFFFF;
}

td.portfoliobody {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #333333;
}

a.portfolio-link {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #666666;
 text-decoration: none;
}


/************************
 Checkout Settings
 e.g., Border and Fill
*********************** */
.checkoutout {
 background-color: #999999;
}

.checkoutin {
 color: #666666;
 background-color: #DBDBDB;
}

a.checkoutin {
 color: #666666;
 background-color: #DBDBDB;
}
.checkout-disclaimer {
 color: #666666;
 font-size: 10px;
}
.previeworder-disclaimer {
 color: #FF0000;
 font-size: 13px;
}

/* *******************
 My Account Settings
******************** */
.account-title {
 font-family: Helvetica, Arial, Verdana, sans-serif;
 font-size: 14pt;
 color: #666666;
}

a.account-title {
 font-family: Helvetica, Arial, Verdana, sans-serif;
 font-size: 14pt;
 color: #666666;
 text-decoration: none;
}

div.account-line {
 width: 300px;
 height: 1px;
 font-size: 0px;
 background-color: #666666;
}

.text {
 font-size:10px;
 font-family:verdana,arial,helvetica,geneva;
 color:#666666;
 text-decoration:none;
}

.signin {
 font-size:9pt;
 font-family:verdana,arial,helvetica,geneva;
 color:#666666;
 text-decoration:none;
}


/*******************/
/* old style sheet */
/*******************/
a.nav {
 font-family:  Arial, Helvetica, Verdana, sans-serif;
 text-decoration: none;
 font-size: 8pt;
 color: EDDAC9;
 font-weight: bold; 
}

a.nav2 {
 font-family:  Arial, Helvetica, Verdana, sans-serif; 
 text-decoration: none; 
 font-size: 8pt; 
 color: E1CC99; 
 font-weight: bold; 
}

td {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 9pt;
 font-weight: normal;
 color: 000000;
}

td.aisle {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 7pt;
 font-weight: normal;
 color: 000000;
}

td.displaymyprice {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #ff0000;
}

.blacklarge {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 11pt;
 font-weight: bold;
 color: 7878FF;
}

.small {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 7pt;
 font-weight: normal;
 color: 333333;
}

.navhead {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 color: 333366;
}

.searchtxt {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: 000000;
}

.ib1 { 
 font-family: Arial, Helvetica, Verdana, sans-serif;
 color: #333333;
 font-size: 11pt;
 font-weight: bold;
 font-style: italic; 
 text-decoration:none;
}

.ib2 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 color: #9AB774;
 font-size: 8pt;
 font-style: italic;
 text-decoration:none;
}

.red {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 text-decoration:none;
 color: #FF0000;
}

.whitebold {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 color: #FFFFFF;
 font-size: 8pt;
 font-weight: bold;
 text-decoration:none;
}

.sbttn {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 7pt;
 border-bottom: 1px solid #666666;
 border-right: 1px solid #666666;
 border-left: 1px solid #666666;
 border-top:1px solid #666666;
 color: #000000;
 text-decoration:none;
 cursor: hand;
}

.sbttn2 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size:9pt;
 font-weight: bold;
 border-bottom: 1px solid #666666;
 border-right: 1px solid #666666;
 border-left: 1px solid #666666;
 border-top:1px solid #666666;
 color: #000000;
 text-decoration:none;
 cursor: hand;
}

.display-ship  {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 color:dddddd;
 background: #5a2821;
 font-size: 8pt;
}




/* Need to review */
a.logindisp {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 color: #E1CC99;
 font-size: 9pt;
 font-weight: normal;
}

font.userdisp {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 color: #e7cf9c;
}

td.summary{
 font-weight: bold;
 text-align: right;
}

td.profile{
 background-color: #DEDEDE;
}

hr.summary{
 margin: 0;
 width: 250;
 height: 1px;
}

a.summary{
 color: 999999;
}

select.search {
 font-family: verdana, arial, helvetica;
 color:#000000; 
 font-size: 11px; 
 border:1px solid #cccccc; 
}

optgroup.search{
 font-family: verdana, arial, helvetica;
 color:#000000; 
 font-size: 11px; 
 border:1px solid #cccccc; 
}

input.sign {
 font-family: verdana, arial, helvetica;
 color:#666666; 
 font-size: 12px; 
 border:1px solid #cccccc; 
}

.ShoppingCart {
 font-family: arial, helvetica;
 color:#000000;
 font-size: 11px;
}