a:link				{  }
body				{ background:#fff; margin:0px; margin-top: 15px;}

td					{ vertical-align:top; font-family: verdana, arial; color:#646464; font-size:11px; line-height:15px; }

.bodycopy           { font-family:Verdana, Arial; font-size:10px; line-height:20px; color:#646464; }

.subox-copy         { font-family:Verdana, Arial; font-size:9px; line-height:15px; color:#969fb0; padding-right:10px; }
img					{ border:0; }

/* nav */
					  
td.base-box         { background: url("../images/nav/base_bg.gif") no-repeat; width:770px; height:19px; overflow:auto; padding-top: 5px;
			          color:#fff; padding:0px; font-size:11px; text-align:left; vertical-align:top; vertical-align:middle; }				  					  

td.header-cart      { background: url("../images/header_b.gif") no-repeat; width:283px; height:71px; overflow:auto;
			          color:#525252; padding:0px; font-size:10px; line-height:12px; text-align:right; vertical-align:middle; padding-right:10px; }

div.base-nav		{ font-family: verdana, arial; font-size:11px; padding-right:10px; line-height:15px; color:#4d0706; margin-top: 15px; text-align:right; }

/* products iframe */

div.iframe_div		{ height: 400px; }

  table.iFrameSideBar { 
	padding-top:0px;
  }
  td.iFrameSideBar-top { 
    height: 8px;  
    background-image: url("../images/products/i_top.gif");
  }
  td.iFrameSideBar-topRight { 
    width: 8px;
    height: 8px;
    background-image: url("../images/products/i_c_topright.gif");
  }
  td.iFrameSideBar-right { 
    width: 8px; 
    background-image: url("../images/products/i_right.gif");
  }
  td.iFrameSideBar-bottomRight { 
    width: 8px; 
    height: 8px; 
    background-image: url("../images/products/i_c_bottomright.gif");
  } 
  td.iFrameSideBar-bottom { 
    height: 8px;
    background-image: url("../images/products/i_bottom.gif");
  }
  td.iFrameSideBar-bottomLeft {
	width: 8px;
    height: 8px;
    background-image: url("../images/products/i_c_bottomleft.gif");
  } 
  td.iFrameSideBar-left {
	width: 8px;
    background-image: url("../images/products/i_left.gif");
  }
  td.iFrameSideBar-topLeft { 
    width: 8px; 
    height: 8px; 
    background-image: url("../images/products/i_c_topleft.gif");
  }      
  td.iFrameSideBar-center { 
  	border-left:1px solid #FCCE56;
  	border-right:1px solid #FCCE56;
    background-color: white;
    padding-right:8px;
  }

.iFProd-Title				{ background-color:inherit; color:#7897AB; text-decoration:none; text-transform:lowercase; font-size:32px; font-family:Times; font-weight:lighter }
td.iFProd-Title				{ height:35px; padding-left:30px; padding-top:10px; padding-bottom:10px }


  table.form-table { 
	width:425px; padding-top:20px;
  }
  td.form-table-top { 
    height: 8px;  
    background-image: url("../images/products/i_top_blue.gif");
  }
  td.form-table-topRight { 
    width: 8px;
    height: 8px;
    background-image: url("../images/products/i_c_topright_blue.gif");
  }
  td.form-table-right { 
    width: 8px; 
    background-image: url("../images/products/i_right_blue.gif");
  }
  td.form-table-bottomRight { 
    width: 8px; 
    height: 8px; 
    background-image: url("../images/products/i_c_bottomright_blue.gif");
  } 
  td.form-table-bottom { 
    height: 8px;
    background-image: url("../images/products/i_bottom_blue.gif");
  }
  td.form-table-bottomLeft {
	width: 8px;
    height: 8px;
    background-image: url("../images/products/i_c_bottomleft_blue.gif");
  } 
  td.form-table-left {
	width: 8px;
    background-image: url("../images/products/i_left_blue.gif");
  }
  td.form-table-topLeft { 
    width: 8px; 
    height: 8px; 
    background-image: url("../images/products/i_c_topleft_blue.gif");
  }      
  td.form-table-center { 
    background-color: white  ;
  }
  
.form-table-Title				{ background-color:inherit; color:#7897AB; text-decoration:none; text-transform:lowercase; font-size:32px; font-family:Times; font-weight:lighter }
td.form-table-Title				{ text-align:center; height:35px; padding-left:30px; padding-top:10px; padding-bottom:10px }

  
a.iFProdCatSelected			{ background-color:inherit; color:#466477; text-decoration:none; text-transform:lowercase; font-size:28px; font-family:Times; font-weight:bold }
a.iFProdCatSelected:link	{ background-color:inherit; color:#466477; text-decoration:none; text-transform:lowercase; font-size:28px; font-family:Times; font-weight:bold }
a.iFProdCatSelected:visited	{ background-color:inherit; color:#466477; text-decoration:none; text-transform:lowercase; font-size:28px; font-family:Times; font-weight:bold }
a.iFProdCatSelected:hover	{ background-color:inherit; color:#FFCF5A; text-decoration:none; text-transform:lowercase; font-size:28px; font-family:Times; font-weight:bold }
span.iFProdCatSelected_myaccount_static	{ background-color:inherit; color:#466477; text-decoration:none; text-transform:lowercase; font-size:20px; font-family:Times; font-weight:bold }

a.iFProdCat					{ background-color:inherit; color:#7897AB; text-decoration:none; text-transform:lowercase; font-size:28px; font-family:Times; font-weight:bold }
a.iFProdCat:link			{ background-color:inherit; color:#7897AB; text-decoration:none; text-transform:lowercase; font-size:28px; font-family:Times; font-weight:bold }
a.iFProdCat:visited			{ background-color:inherit; color:#7897AB; text-decoration:none; text-transform:lowercase; font-size:28px; font-family:Times; font-weight:bold }
a.iFProdCat:hover			{ background-color:inherit; color:#FFCF5A; text-decoration:none; text-transform:lowercase; font-size:28px; font-family:Times; font-weight:bold }

a.iFProdCat_myaccount			{ background-color:inherit; color:#7897AB; text-decoration:none; text-transform:lowercase; font-weight:bold }
a.iFProdCat_myaccount:link		{ background-color:inherit; color:#7897AB; text-decoration:none; text-transform:lowercase; font-weight:bold }
a.iFProdCat_myaccount:visited	{ background-color:inherit; color:#7897AB; text-decoration:none; text-transform:lowercase; font-weight:bold }
a.iFProdCat_myaccount:hover		{ background-color:inherit; color:#FFCF5A; text-decoration:none; text-transform:lowercase; font-weight:bold }

a.iFProdProdList			{ background-color:inherit; color:#7897AB; text-decoration:none; text-transform:lowercase; font-size:18px; font-family:Times; font-weight:bold }
a.iFProdProdList:link		{ background-color:inherit; color:#7897AB; text-decoration:none; text-transform:lowercase; font-size:18px; font-family:Times; font-weight:bold }
a.iFProdProdList:visited	{ background-color:inherit; color:#7897AB; text-decoration:none; text-transform:lowercase; font-size:18px; font-family:Times; font-weight:bold }
a.iFProdProdList:hover		{ background-color:inherit; color:#FFCF5A; text-decoration:none; text-transform:lowercase; font-size:18px; font-family:Times; font-weight:bold }
span.iFProdProdList_myaccount_static	{ background-color:inherit; color:#7897AB; text-decoration:none; text-transform:lowercase; font-size:12px; font-family:Times; font-weight:bold }

.iFProdCatSummary			{ color:#7897AB; text-decoration:none; font-size:10px; }

table.iFProd				{ width:auto; overflow:scroll; }
td.iFProd-CatTop			{ height:32px }
td.iFProd-CatTop_myaccount	{ height:22px }
td.iFProd-Cat				{ height:35px; padding-left:14px; padding-top:10px; padding-bottom:0px }
td.iFProd-Cat_myaccount		{ height:20px; padding-left:14px; font-family:Verdana, Arial; font-size:11px; line-height:20px; }
td.iFProd-CatSummary		{ color:#969fb0; height:auto; padding-left:14px; padding-top:8px; }
td.iFProd-Prod				{ height:10px; padding-left:35px }
td.iFProd-Prod_myaccount	{ height:10px; padding-left:35px }
td.iFProd-Description-Image { width:254px; text-align:center; }
td.iFProd-Description-Text	{ width:213px; overflow:auto; padding-top:0px; }
td.iFProd-Description-Text-Full	{ padding-left:22px; padding-bottom:20px }

table.iFProd-Description		{ width:100%; height:100%; padding-left:35px }
td.iFProd-Description-Item		{ color:#7897AB; vertical-align:middle; width:60%; height:20px; text-align:left }
td.iFProd-Description-Price		{ color:#7897AB; vertical-align:middle; width:13%; height:20px; text-align:left }
td.iFProd-Description-Quantity	{ color:#7897AB; vertical-align:middle; width:13%; height:20px; text-align:left }
td.iFProd-Description-Checkout	{ height:20px; vertical-align:middle; width:13%; text-align:left }
.iFProd-Description-Item		{ color:#466477; }
.iFProd-Description-Price		{ color:#466477; }
.iFProd-Description-Quantity	{ color:#466477; }

input.iFProd-Description-Quantity-Box { color:#466477; background: #FFF; border: 1px solid #7897AB; width:25px; text-align:center; }

.sideBar-Title				{ color:#466477 }
/* body */

/* checkout start */
.checkout-subtotal-titletext	{ font-weight:bold; }
td.checkout-subtotal-titletext	{ font-weight:bold; vertical-align:top; height:15px; padding-left:5px; }
a.checkout-subtotal-outputtext	{ font-weight:bold; text-decoration:none; }
td.checkout-subtotal-outputtext	{ vertical-align:middle; text-align:right; padding-right:10px; }
td.checkout-subtotal-outputtext2	{ vertical-align:middle; text-align:right; padding-right:10px; }
td.checkout-subtotal-outputtext3	{ vertical-align:middle; text-align:right; padding-right:10px; }

td.checkout-ltable-title-item-td		{ text-align:left; }
td.checkout-ltable-title-price-td		{ text-align:center; }
td.checkout-ltable-title-quantity-td	{ text-align:center; }
td.checkout-ltable-title-subtotal-td	{ text-align:center; }

.checkout-ltable-title-item-text		{ color:#7897AB; } 
.checkout-ltable-title-price-text		{ color:#7897AB; } 
.checkout-ltable-title-quantity-text	{ color:#7897AB; } 
.checkout-ltable-title-subtotal-text	{ color:#7897AB; } 

tr.checkout-ltable-value-whiteRow		{ background:#fff; }
tr.checkout-ltable-value-grayRow		{ background:#eee; }
td.checkout-ltable-value-item-td		{ line-height:normal; vertical-align:middle; padding-left:5px;  }
td.checkout-ltable-value-price-td		{ text-align:center; padding-right:5px; vertical-align:middle; }
td.checkout-ltable-value-quantity-td	{ vertical-align:top; text-align:center; }
td.checkout-ltable-value-subtotal-td	{ background-image: url(../images/buttons/blue_blank.gif); background-repeat:no-repeat; background-position:center; vertical-align:middle; text-align:right; text-decoration:underline}

a.checkout-ltable-value-item-text		{ color:#7897AB; text-decoration:none } 
.checkout-ltable-value-price-text		{ color:#7897AB } 
.checkout-ltable-value-subtotal-text	{ color:#7897AB; } 

a.checkout-ltable-value-recalculate-href	{ color:#7897AB; text-decoration: none }
td.checkout-ltable-value-recalculate-td		{ color:#7897AB; padding-top:10px }

fieldset.checkout-step2-login-fieldset	{ border:1px solid #7897AB }
.checkout-step2-login-text			{ padding-bottom:10px; }
/*
input.checkout-step2-login-textbox	{ border:1px solid #7897AB; width:177px }
input.checkout-step2-login-textbox-error	{ border:1px solid #FF0033; width:177px }
*/

input.checkout-step2-login-textbox			{ border:0px; width:190px; height:19px; padding-right:10px; padding-left:10px; background-image:url("../images/inputFieldBG.gif"); background-repeat:no-repeat; background-color:White; }
input.checkout-step2-login-textbox-error	{ border:0px; width:190px; height:19px; padding-right:10px; padding-left:10px; background-image:url("../images/inputFieldErrorBG.gif"); background-repeat:no-repeat; background-color:White; }

textarea.checkout-step2-login-textbox	{ border:1px solid #7897AB }
select.checkout-step2-login-select	{ border:1px solid #7897AB; width:179px }
select.checkout-step2-login-select-error	{ border:1px solid #FF0033; width:179px }
input.checkout-step2-login-submit	{ border:1px solid black; background-color:#7897AB; width:50px; color:White; }
legend.checkout-step2-login-legend		{ padding: 0.2em 0.5em;
										  border:1px solid #7897AB;
										  color:#466477;
										  font-size:90%;
										  text-align:right; }
										  
label									{ float:left;
										  width:38%;
										  padding-top:0.2em;
										  text-align:right;
										  font-weight:bold; }

/* checkout end */

/* anchors */
a.nav				{ color:#FFF; text-decoration:none;}
a.nav:hover			{ color:#FFF; text-decoration:underline;}

a					{ color:#666;  }
a:hover				{ color:#666; text-decoration:none;} 

a.White				{ color:#FFF; text-decoration:none; }
a.White:hover		{ color:#FFCF5A; text-decoration:none;}

a.cart				{ color:#525252; text-decoration:none; }
a.cart:hover		{ color:#525252; text-decoration:underline;}

/* CART LINKS */

.iFProd-Title-Checkout		{ color:#7897AB; text-decoration:none; text-transform:lowercase; font-size:32px; font-family:BodoniStd; font-weight:lighter }
td.iFProd-Title-Checkout		{ text-align:center }

.cartLinkInactive			{ color:Black; text-decoration:none }
a.cartLinkActive			{ color:#7897AB; text-decoration:underline }
a.cartLinkActive:hover		{ color:#FF8733; text-decoration:none }
a.cartLinkSelected			{ font-size:x-large; color:#7897AB; text-decoration:none }

td.cartLinkInactive			{ padding:5px; color:Black; text-decoration:none }
td.cartLinkActive			{ padding:5px; color:#7897AB; text-decoration:underline }
td.cartLinkSelected			{ padding:5px; font-size:x-large; color:#7897AB; text-decoration:none }

/* CART LINKS END */

input.cartItemQty{
	font-size:small;
	text-align:right;
	color:#666;
}

table.cartTable {
	width:100%;
}

td.cartbuttons a {
	color:#666;
}

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

td.cartSubTotalLabel{
	text-align:right;
}

th{
	text-align:left;
}

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

#cartCheckoutConfirmShipping{
	float:left;
	width:400px;
}

#cartCheckoutConfirmBilling{
	
}

span.error-timeout-text			{ font-size:12px; color:Black; font-weight:bold; }
a.error-timeout-additems-text	{ font-size:12px; color:#7897AB; font-weight:bold; text-decoration:none; }
a.error-timeout-additems-text:hover		{ color:#FF8733; }

span.error-carterrors-text		{ font-size:10px; color:Red; font-weight:bold; }


/* Confirmation Email */
tr.confirmation-email-products-title-tr	{ background-color:#FFCF5A; border:0px; padding:0px }
tr.confirmation-email-products-first-tr	{ height:20px; }
tr.confirmation-email-products-tr		{ height:20px; border-top:solid 1px #FF8762; }
tr.confirmation-email-products-last-tr	{ height:20px; border-top:solid 1px #FF8762; border-bottom:solid 1px #000000; }
td.confirmation-email-totals-left		{ width:90%; text-align:right; }
td.confirmation-email-totals-right		{ width:10%; text-align:left; }
a.confirmation-email-link				{ color: #7897AB; text-decoration:none; }
a.confirmation-email-link:hover			{ color: #FF8733; text-decoration:none; }
.confirmation-email-text-plain			{ }
/* End Confirmation Email */

/* Press Releases */
table.press_release
{
    width: 90%;
    padding-top: 15px;
    padding-bottom: 70px;
}
table.press_release td.title_link
{
    padding-top: 20px;
    padding-bottom: 5px;
}
table.press_release td.title_link a
{
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #7897AB;
}
table.press_release td.title_link a:hover
{
    text-decoration: underline;
}
/* End Press Releases */
