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

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


/* *********************************************************
 Template Specific CSS
********************************************************** */

.partner {
 font-family: Georgia, Times, serif;
 font-size: 14px;
 color: #333333;
 border-bottom: 1px solid #666666;
}

.title {
 font-family: Georgia, Times, serif;
 font-size: 14px;
 color: #666666;
 border-bottom: 1px solid #cccccc;
 margin-bottom: 5px;
}

.partnerlogo {
border: 1px solid #333333;
}

.partpara {
line-height: 1.5em;
font-family: Verdana, helvetica, arial, san-serif;
font-size: 10px;
}

/* ***************************************************
 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: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #666666;
}

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

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

.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: #d9a224;
}


/* *****************************************************************
 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: #a43303;
}

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

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

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

#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
******************* */
.aislename {
 font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11pt;
 font-weight: normal;
 color: #336699;
}

.page {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: normal;
 color: #336699;
}

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

.changebttn {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 background: #ffffff;
 border-bottom: 1px solid #336699;
 border-right: 1px solid #336699;
 border-left: 1px solid #336699;
 border-top: 1px solid #336699;
 color: #000000;
 text-decoration:none;
 cursor: hand;
}

td.line  {
 background-color: #CCE6FF;
}


table.sortbox  {
 background-color: #CCE6FF;
}


.onpage {
 font-family:  Arial, Helvetica, Verdana, sans-serif;
 text-decoration: none;
 font-size: 9pt;
 color: 000000;
 font-weight: bold; 
}

.aisle-title {

}


/* *****************
 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;
}


/* *******************
 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: 000000;
}

.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,italic; 
 text-decoration:none;
}

.ib2 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 color: #9AB774;
 font-size: 8pt;
 font-weight: 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;
}

