img, div { behavior: url(iepngfix.htc) }
body{margin: 0;text-align: center;background-color: #fff;font-size: 100%;font-family: Arial, Helvetica, sans-serif;overflow: -moz-scrollbars-vertical;padding-top: 0px;padding-right: 0;
padding-bottom: 10px;padding-left: 0;}

table{font-size: 1em !important;font-family: Tahoma, Verdana, sans-serif;border: none;}
table input{font-size:1em;}
table select{font-size:1em;}
form{margin: 0;padding: 0;}
.form_margins{margin-right: 0px;margin-left: 0px;}
#content input, #content select{font-size: 1em;}
img{ border: none;}

a:active{color: #670001;text-decoration: none; }
a:visited{color: #7a7a7a;text-decoration: none;}
a:hover {color: #670001;text-decoration: none;text-transform: none;}
a:link {color: #7a7a7a;text-decoration: none;}

.tfci_form_header {color: #670001;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;text-transform: uppercase;text-align: left;}
.tfci_form_header2 {color: #670001;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;	}
.tfci_form_header3 {color: #670001;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-transform: capitalize;}

.shopcart_totals {font-weight: bold;color: #7a7a7a;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.tfci_account_btn_align {padding-top: 16px;padding-bottom: 16px;}

fieldset, form {border: none; margin: 0;padding: 0;}

.shopcart_headers{color: #670001;font-size: 12px;font-weight: bold;text-transform: uppercase;}

#receipt_thanks {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#receipt_thanks a:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #670001;text-decoration: none; }
#receipt_thanks a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #670001;text-decoration: none;}
#receipt_thanks a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #670001;text-decoration: none;text-transform: none;}
#receipt_thanks a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #670001;text-decoration: none;}


.shopcart_text {color: #7a7a7a;font-size: 12px;}

h3
{
    margin: 1em 0 0.5em 0;
    padding-top: 1em;
    color: #6B6F83;
    font-size: 1.25em;
    text-align: left;
    border-bottom: solid 2px #4776BD;
}
/* Hides from IE-mac \*/
* html .clear, * html .floatform
{
    height: 1%;
}
.clear, .floatform
{
    display: block;
}
/* End hide from IE-mac */
#topnav a {color:#FFF;}
#topnav a:hover {color: #FFF;}

	
ul.tame, ul.tame li
{
	margin: 0;
	padding: 0;
	display: list-item;
	list-style: none;
	color: #F00;
}
ul.tame li
{
    line-height: 1.25em;
}
.tameHoriz, ul.tameHoriz li
{
	margin: 0;
	list-style: none;
	font-size: 1em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
ul.tameHoriz li
{
    display: inline;
    font-size: 1em;
}
br.cl
{
    clear: both;
}


/*PAGE SETUP*/
#userName{color: #FFF;margin-left: 1em;background-image: url(red_spacer.gif);background-repeat: repeat;height: 34px;position: relative;top: 4px;}

#loginText{margin-left: 1em;vertical-align: bottom;background-image: url(red_spacer.gif);background-repeat: repeat;height: 34px;position: relative;top: 9px;padding-left: 2px;}

textarea#OrderNotes{width: 99% !important;}

#wrapper{width: 100%;margin: 0px;text-align:left;font-size:0.71em!important;background-image:url(bg_fade_global.gif);background-repeat:repeat;background-position:center center;}

#Fheader{
	margin: 0;
	background-color: #660000;
	text-align: center;
	height: 87px;
	line-height: 3em;
	background-repeat: repeat;
	width: 100%;
	clear: both;
}

#headerwrap{
	margin: 0;
	background-color: #660000;
	text-align: center;
	height: 87px;
	line-height: 3em;
	background-repeat: repeat;
	width: 1007px;

}
#left_head {
	background-color: #660000;
	text-align: center;
	height: 87px;
	width: 11%;
	line-height: 3em;
	background-repeat: repeat;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
div#headerWrap{width: 1007px;margin:0px auto;text-align: center; background-color: #660000;background-repeat: repeat;}

#bodymain{clear: both;text-align: center;width: 100%;background-image: url(http://sk-ii.netbyair.com/Translate.aspx?url=http://shop.sk-ii.com/skins/Skin_1/images/common/bg_fade_body.gif);background-repeat: repeat-y;background-position: center center;margin-top: 0px;
margin-right: auto;margin-bottom: 0px;margin-left: auto;}

div#bodyWrapper{width: 1025px;height: auto;margin-left:auto;margin-right:auto;text-align:center;}

#content{width: 795px;height: auto;background-color: #fff;margin:0px auto;float: right;text-align:center;background-image: url(bg_fade_content.gif);background-repeat: repeat-y;}

#footer{clear: both;margin: 0;width: 100%;background-color: #660000;text-align: center;height: 40px;padding-top: 0;padding-right: 10px;padding-bottom: 0;padding-left: 7px;}

#leftWrap{width: 210px;height:auto;float:left;text-align:left;margin: 0px;position: relative;background-image: url(bg_fade_category.gif);background-repeat: repeat-y;padding-top: 11px;padding-bottom: 11px;}

.leftWrap2{width: 210px;height:auto;float:left;text-align:left;margin: 0px;position: relative;background-image: url(bg_fade_category.gif);background-repeat: repeat-y;padding-top:11px;padding-bottom:11px;}

#breadcrumb{color: #7a7a7a;text-align: left;width: 795px;height: auto;background-color: #fff;margin:0px auto;float: right;background-image: url(bg_fade_content.gif);background-repeat: repeat-y;}

#breadcrumb_2{color: #670001;text-align: left;width: 795px;height: auto;background-color: #fff;margin:0px auto;float: right;background-image: url(bg_fade_content.gif);background-repeat: repeat-y;font-size: 30px;}

#breadcrumb_2 a {color: #670001;}

#miniCart
{
    float: right;
}
#ML
{
    width: 650px;
    font-size: 0.85em;
}
#ML, #ML div
{
    float: right;
    vertical-align: middle;
}
#ML div select
{
	font-size: 0.88em;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0.5em;
	margin-bottom: 4px;
	margin-left: 0;
}

#ML
{
}

#breadcrumb, #minicart
{
	height: 2em;
	line-height: 1.5em;
	color: #7a7a7a;
}
#breadcrumb a, #miniCart a
{
    color: #670001;
}
input.submit
{
	color: #FFF;
	font-size: 1em;
	font-weight: normal;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	background-color: #660000;
	cursor: pointer;
	letter-spacing: 0.08em;
	border: 1px solid #660000;
	float: left;
	width: 54px;
	position: relative;
	right: 0px;
	margin-left: 3px;
}
input.submit:active
{
	color: #FFF;
	font-size: 1em;
	font-weight: normal;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	background-color: #660000;
	cursor: pointer;
	letter-spacing: 0.08em;
	border: 1px solid #660000;
	float: left;
	width: 54px;
	position: relative;
	right: 0px;
	margin-left: 3px;

}


/*HEADER ELEMENTS*/

#logo
{
	float: left;
	height: 87px;
	width: 115px;
	display: block;
	clear: left;
	background-image: url(sk2logo.gif);
	background-repeat: no-repeat;
	background-position: 17px center;
}

#logo b, #logo2 b
{
    display: none;
}


/*TOP NAVIGATION BUTTONS*/
#topnav 
{
	font-size: 1em;
	top: 0px;
	padding-right: 0px;
	width: 88%;
	height: 53px;
	background-repeat: repeat;
	background-color: #660000;
	float: right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}
	
#topnav a {
	color:#FFF;
	}
#topnav a:hover {
	color: #FFF;
	cursor: pointer;
}

#top_sk2link
{
    margin-right: 13px;
	background: url(btn_skii_link.gif) no-repeat center center; 
	display: block;
	width: 61px;
    height: 14px;
	float: right;
	position: relative;
	bottom: 0px;
	right: 0px;
	top: 26px;

	background-color: #660000;
}

#top_cartlink
{
    margin-right: 5px;
	background: url(../translate/btn_shopping_bag.gif) no-repeat center center; 
	display: block;
	width: 100px;
    height: 14px;
	float: right;
	position: relative;
	bottom: 0px;
	right: 0px;
	top: 26px;

	background-color: #660000;
}

#top_shopping_numeral
{
	margin-right: 6px;
	position:relative;

	left: 0px;
	right: 0px;
	font-size: 11px;
	color: #FFF;
	float:right;
	background-repeat: repeat;
	background-color: #660000;
	padding-top: 0px;
	margin-top: 0px;
}

#top_accountlink
{
    margin-right: 14px;
	background: url(btn_your_account.gif) no-repeat center center; 
	display: block;
	width: 106px;
    height: 14px;
	float: right;
	position: relative;
	bottom: 0px;
	right: 0px;
	top: 26px;

	background-color: #660000;
}

#top_orderlink
{

    margin-right: 12px;
	background: url(btn_check_order.gif) no-repeat center center; 
	display: block;
	width: 137px;
    height: 14px;
	float: right;
	position: relative;
	bottom: 0px;
	right: 0px;
	top: 26px;

	background-color: #660000;

}

#top_historylink
{
    margin-right: 12px;
	background: url(../translate/btn_view_purchase_history.gif) no-repeat center center; 
	display: block;
	width: 158px;
    height: 14px;
	float: right;
	position: relative;
	bottom: 0px;
	right: 0px;
	top: 26px;

	background-color: #660000;
}
#search_form_pos {
	position: relative;
	padding-top: 1px;
	padding-bottom: 10px;
	height: 14px;
	width: 200px;
	display: block;
	top: 23px;
	right: 0px;
	float: right;

	background-color: #660000;
}

#top_createaccountlink
{
    margin-right: 11px;
	background: url(../translate/btn_create_account.gif) no-repeat center center; 
	display: block;
	width: 139px;
    height: 14px;
	float: right;
	position: relative;
	bottom: 0px;
	right: 0px;
	top: 26px;

	background-color: #660000;
}

#main_nav a{
	color:#666F77;
	text-decoration:none;
}

/* Footer Links */
#footer_sitemap
{
	margin-right: 14px;
	margin-left: 60px;
	position: relative;
	top: 7px;
	left: 32px;
	background: url(../translate/btn_sitemap.gif) no-repeat center center;
	display: block;
	width: 52px;
	height: 13px;
	float: left;
	}
	
#footer_contact_us
{

	margin-right: 14px;
	margin-left: 14px;
	position: relative;
	top: 7px;
    left: 32px;
	background: url(../translate/btn_contact_us.gif) no-repeat center center; 
	display: block;
	width: 80px;
    height: 13px;
	float: left;
	}
#footer_skcopyright
{
	margin-right: 0px;
	margin-left: 0px;
	position: relative;
	top: 2px;
	left: 21px;
	display: block;
	float: left;
	color: #a97070;
	font-size: 9px;
	text-align: left;
	}
	
#footer_faq_link
{
	margin-right: 14px;
	margin-left: 14px;
	position: relative;
	top: 7px;
    left: 32px;
	background: url(../translate/btn_faq.gif) no-repeat center center; 
	display: block;
	width: 52px;
    height: 13px;
	float: left;
	}
	
#footer_shipping_link
{
	margin-right: 14px;
	margin-left: 14px;
	position: relative;
	top: 7px;
    left: 32px;
	background: url(../translate/btn_shipping.gif) no-repeat center center; 
	display: block;
	width: 52px;
    height: 13px;
	float: left;
	}
#footer_terms
{
	margin-right: 14px;
	margin-left: 16px;
	position: relative;
	top: 7px;
    left: 32px;
	background: url(../translate/btn_terms.gif) no-repeat center center; 
	display: block;
	width: 52px;
    height: 13px;
	float: left;
	}
#footer_privacy
{
	margin-right: 14px;
	margin-left: 17px;
	position: relative;
	top: 7px;
    left: 32px;
	background: url(../translate/btn_privacy.gif) no-repeat center center; 
	display: block;
	width: 52px;
    height: 13px;
	float: left;
	}

#pnlErrorMsg {text-align: left;}


#login
{
	font-size: 1em;
	top: 0px;
	margin:0 auto;
	padding-right: 8px;
	width: 88%;
	height: 34px;
	vertical-align: text-bottom;
	text-align: right;
	float: right;
}

#login a, a:hover
{
	color: #7a7a7a;
}
#search
{
	margin: auto;
	font-size: 1em;
	padding: 0;
}


.searchBox
{
	height: 1.35em;
	width: 10.35em;
	border: 1px solid #d6d6d6;
	background-color: #d6d6d6;
	position: relative;
	margin-top: auto;
	float: left;
	padding-right: 1px;
	padding-left: 1px;
}

.cart_chkRemove
{
	text-align: center;
	background-position: center center;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 18px;
}

.homepage_signup_fields {
	background-color: #dac8c8;
	border: 1px solid #dac8c8;
}

/* LEFT NAV */
.leftNav{width: 210px;height: auto;}
.leftNav_links{color: #660000;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-align: left;width: 210px;height: auto;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 8px;position: relative;cursor:pointer;}
.leftNav_links a:link {font-weight: bold;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #660000;height:30px;width:200px;text-decoration: none;display: block;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 18px;position: relative;cursor:pointer;}
.leftNav_links a:active{font-weight: bold;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #660000;height:30px;width:200px;text-decoration: none;display: block;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 18px;position: relative;cursor:pointer;}
.leftNav_links a:visited {font-weight: bold;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #660000;height:30px;width:200px;text-decoration: none;display: block;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 18px;position: relative;cursor:pointer;}
.leftNav_links a:hover {color: #FFF;background-image: url(navl_pdt_bg.gif);background-repeat: repeat-y;height:30px;width:200px;text-decoration: none;display: block;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 18px;position: relative;cursor:pointer;}

/* LEFT NAV */
.leftNav2{width: 210px;height: auto;}
.leftNav_links2{color: #660000;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-align: left;width: 210px;height: auto;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 8px;position: relative;cursor:pointer;}
.leftNav_links2 a:link {font-weight: bold;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #660000;height:30px;width:200px;text-decoration: none;display: block;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 6px;position: relative;cursor:pointer;}
.leftNav_links2 a:active{font-weight: bold;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #660000;height:30px;width:200px;text-decoration: none;display: block;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 6px;position: relative;cursor:pointer;}
.leftNav_links2 a:visited {font-weight: bold;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #660000;height:30px;width:200px;text-decoration: none;display: block;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 6px;position: relative;cursor:pointer;}
.leftNav_links2 a:hover {color: #FFF;background-image: url(navl_pdt_bg.gif);background-repeat: repeat-y;height:30px;width:200px;text-decoration: none;display: block;
padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 6px;position: relative;cursor:pointer;}

.leftNav_links3{color: #660000;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-align: left;width: 210px;height: auto;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 8px;position: relative;cursor:pointer;}
.leftNav_links3 a:link {font-weight: bold;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #660000;height:30px;width:200px;text-decoration: none;display: block;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 6px;position: relative;cursor:pointer;}
.leftNav_links3 a:active{font-weight: bold;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #660000;height:30px;width:200px;text-decoration: none;display: block;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 6px;position: relative;cursor:pointer;}
.leftNav_links3 a:visited {font-weight: bold;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #660000;height:30px;width:200px;text-decoration: none;display: block;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 6px;position: relative;cursor:pointer;}
.leftNav_links3 a:hover {color: #FFF;background-image: url(navl_pdt_bg.gif);background-repeat: repeat-y;height:30px;width:200px;text-decoration: none;display: block;
padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 6px;position: relative;cursor:pointer;}



#vertmenustyle1 ul {padding: 0;border: none;margin-right: 0px;margin-left: 0px;list-style-type: none;text-decoration: none;}
#vertmenustyle1 {font-size: 12px;font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;color: #660000;list-style-type: none;font-weight: bold;text-decoration: none;width:210px;}		
#vertmenustyle1 li {list-style-type: none;height:30px;width:auto;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 8px;position: relative;}

#vertmenustyle1 li a:link {font-weight: bold;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #660000;height:30px;width:210px;text-decoration: none;display: block;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 18px;position: relative;}
#vertmenustyle1 li a:active {font-weight: bold;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #660000;height:30px;width:210px;text-decoration: none;display: block;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 18px;position: relative;}
#vertmenustyle1 li a:visited {font-weight: bold;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #660000;height:30px;width:210px;text-decoration: none;display: block;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 18px;position: relative;}
#vertmenustyle1 li a:hover {color: #FFF;background-image: url(navl_pdt_bg.gif);background-repeat: repeat-y;height:30px;width:210px;text-decoration: none;display: block;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;padding-left: 18px;position: relative;}

.sitemapul {list-style-type: none;margin: 0px;padding: 0px;}


.navHeader
{
    background: url(nav-header-bg.gif) no-repeat left bottom;
    width: 190px;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
    color: #4776BD;
    font-weight: bold;
}
.catMark
{
    font-size: 0.8em;
    font-weight: bold;
    color: #aaa;
    letter-spacing: -2px;
}

/* FOOTER ELEMENTS */
#footer ul
{
    list-style: none;
    color: #444;
}

div#footerWrap
{
    width: 1007px;
    height: auto;
    padding: 5px 0;
    margin:0px auto;
	text-align:center;
}

#footerWrap a {
	color:#FFF;
	}
#footerWrap a:hover {
	color: #600;
}
.footerList
{
    text-align: left;
    width: 24%;
    height: 100%;
    display: inline;
    float: left;
    border-right: 1px dashed #ddd;
}
.pg_footer
{
	font-size: 9px;
	top: 4px;
	position: relative;
	}
.topList li
{
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 0.5em 0;
    list-style: none;
}

/* CLOSER */
#closer
{
    font-size: 0.7em;
    color: #444;
    margin: 1em 0;
}
#closer a
{
    color: #444;
}


/* PRODUCT PAGE */
#productTopBox
{
    text-align: right;
    padding: 1.5em 10px 10px 10px;
}
h2
{
    margin: 0;
    font-size: 1.4em;
    text-align: left;
    border-bottom: solid 2px #4776BD;
}

#sku
{
    display: block;
}
#price
{
    font-weight: bold;
    font-size: 1.5em;
    display: block;
}
.SalePrice
{
    color: #cc0000 !important;
}
#description, #quoteBox, #otherinfo
{
    margin: 10px;
}
.prodHeader
{
    width: 99.5%;
    height: 1.2em;
    color: #6B6F83;
    clear: both;
    font-weight: bold;
    font-size: 1.2em;
    padding: 3px 5px;
    border-bottom: solid 2px #4776BD;
}
#quoteBox input, #quoteBox select
{
    font-size: 1em;
    display: block;
    margin: 5px 0;
}
#mainImg
{
    margin: 0 10px 10px 0;
    float: left;
}
.AddToCartButton, .AddToWishButton, #Quantity
{
    font-size: 1em;
}
.addToForm
{
    margin-top: 1em;
}
#shipQuoteLabels
{
    width: 10em;
    height: auto;
    float: left;
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
}
#shipQuoteLabels label
{
    display: block;
    line-height: 2em;
}
#ShipQuote, #yourQuote
{
    font-weight: bold;
    line-height: 2em;
}
#shipQuoteWrapper
{
    height: auto;
    float: left;
}
#navArrows
{
    float: right;
}

/* ENTITY LANDING PAGE */

.topFeature
{
    float: left;
    width: 24.8%;
    height: auto;
    text-align: left;
}

.topFeatureP
{
    margin: 0;
    padding: 0.5em;
    text-align: left;
}
.topFeature p
{
    margin: 0;
    text-align: left;
}
.topFeatureP img
{
    margin-bottom: 0.5em;
}
.topPrice, .topName
{
    font-weight: bold;
    text-align: left;
}

#entitySep
{
    clear: both;
    margin-top: 1em;
}
.btmP
{
    clear: left;
    border-bottom: 1px solid #C6C3BA;
    float: left;
    width: 683px;
    margin: 0.5em 0;
    padding: 0.5em;
}
.btmP img
{
    float: left;
    margin-right: 1em;
}
.btmP span
{
    display: block;
}
.btmName, .btmPrice, .btmSalePrice
{
    font-size: 1.1em;
    font-weight: bold;
}
.btmDescription, .topDescription
{
    display: block;
    padding-bottom: 1em !important;
}
.btmPrice
{
}
.btmSalePrice
{
    color: #cc0000;
}
.btmInStock, .btmOutStock, .topInStock, .topOutStock
{
    display: inline !important;
    font-weight: bold;
    color: #4776BD;
}
.btmOutStock, .topOutStock
{
    color: #aaa;
}
#entityPageHeader p
{
    margin-top: 0;
}
#entityPageHeader img
{
    margin: 0 1em 0.5em 0;
    float: right;
}

.entityCategory
{
    margin: 0 0 1em 0;
    font-size: 1.1em;
}

/* OTHER SELECTORS */
.MediumCell, .LightCell
{
    border: none;
}

.error
{

    font-weight:bold;
    color:#ff0000;
}

.errorLg
{
    color: Red;
    font-size: 12px;
    font-weight: bold;
}

.SBProdName
{
    font-size: .7em;
}
.SBCatName
{
    font-size: .8em;
    font-weight: bold;
}

.PBCartFull
{
    font-size: .7em;
    color: Blue;
    font-weight: bold;
}



/* COMPONENT ART HORIZONTAL MENU */

.TopMenuGroup
{
    border: solid 0px #000;
    background-color: transparent;
    line-height:35px;  
}

.MenuGroup
{
    border: solid 0px #000;
    color: #000000;
    font-size: 0.8em!important;
    margin: 0;
    background: #F8F8F8 none;
}

.MenuGroup td, .MenuGroupHover td, .MenuItemHover td, td.MenuItemHover
{
    color: #4776BD;
}

.TopMenuItem, .TopMenuItemHover
{
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    cursor: hand;
    cursor: pointer;
    margin:0;
    padding: 0 1em!important;
    line-height: 35px;
    vertical-align:middle;
    background: url(tab-sep.gif) no-repeat top left;
}
.TopMenuItem
{
    background: url(tab-sep.gif) no-repeat top left;
}


/*leaf menu items*/
.MenuItem, .MenuItemHover, .MenuItem td, .MenuItemHover td
{
    color: #4776BD;
    border: solid 0px white;
    cursor: hand;
    cursor: pointer;
    margin: 0;
    background: #F8F8F8 none;
    width: 100%!important;
}

.MenuItemHover, .MenuItemHover td
{
    background: #DCDFE2 none;  
}

.ScrollItem
{
    background-color: green;
    font-size: 0.8em;
    border: solid 0px gray;
    cursor: default;
    text-align: center;
}

.ScrollItemH
{
    background-color: aqua;
    color: orange;
    font-size: 0.8em;
    border: solid 0px gray;
    cursor: default;
    text-align: center;
}

.ScrollItemA
{
    background-color: Lime;
    color: yellow;
    font-size: 0.8em;
    border: solid 0px gray;
    cursor: default;
    text-align: center;
}

.seperator_line
{
	height: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e2cece;
	padding-right: 6px;
}
.seperator_line2
{
	height: auto;
	padding-left: 6px;
}
/*
-----------------------------------------------------------------------
 Component Art Vertical Menu Style:
-----------------------------------------------------------------------


.VertTopMenuGroup
{
  border:solid 0px #003167;
  background-color:transparent;
}

.VertMenuGroup
{
  border:solid 0px #003167;
  background-color:transparent;
}

.VertTopMenuItem
{
  color:#FFFFFF;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;
}

.VertTopMenuItem td {color:#FFFFFF;}
.VertTopMenuItem td {color:#FFFFFF;}
.VertTopMenuItem td {color:#FFFFFF;}
td.VertTopMenuItem {color:#FFFFFF;}

.VertTopMenuItemHover
{
  color:#444444;
  background-color:#FEDF15;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.VertMenuItem
{
  background-color:White;
  color:#444444;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

td.VertMenuItemHover
{
  background-color:#EEEEEE;
  color:#285D9F;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertMenuItem
{
  background-color:White;
  color:#444444;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertMenuItemHover
{
  background-color:#EEEEEE;
  color:#285D9F;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertScrollItem
{
  background-color:#FBFBFB; 
  font-size:11px; 
  border:solid 0px #FBFBFB; 
  cursor:default;
  text-align:center;
}

.VertScrollItemH
{
  background-color:silver; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}

.VertScrollItemA
{
  background-color: darkgray; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}
*/

/*
-----------------------------------------------------------------------
 Component Art Tree Style:
-----------------------------------------------------------------------


.TreeView 
{ 
  background-color:transparent;
  border: #919191 0px solid; 
  padding-top:2px;
  cursor: default; 
  color: #FFFFFF;
  cursor: hand;
  cursor:pointer;
}

.TreeNode 
{ 
  font-size: 11px; 
  color: #FFFFFF;
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: hand; 
  cursor:pointer;
}

.HoverTreeNode 
{ 
  color: #FFCC00;
  font-size: 11px; 
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  text-decoration: none; 
  cursor: hand; 
  cursor:pointer;
}

.SelectedTreeNode 
{ 
  font-size: 11px; 
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #a0a0a0; 
  cursor: hand; 
  cursor:pointer;
}

.NodeEdit 
{
  border:1px silver solid;
  font-size: 11px;
}

*/

#AjaxShipping
{
    width: 99%;
    border: solid 1px #444;
    height: 100%;
    float: left;
    padding: 3px;
}
#AjaxShipping h4
{
    margin: 0 0 0.5em 0;
    font-weight: bold;
    font-size: 1.1em;
}
.AjaxShippingLabel
{
    width: 175px !important;
    float: left;
    font-weight: bold;
    clear: left;
}
#AjaxShipping input, #AjaxShipping select
{
    font-size: 1em;
    float: left;
}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate
{
    float: left;
    clear: left;
    border-top: solid 1px #eee;
    width: 99%;
    padding: 3px 0;
}
#ShipQuote
{
    float: left;
    margin: 0;
}
/* Set Visibility to :hidden and uncomment 'display' to turn off */
#AjaxShippingCountry
{
    visibility: visible;
    /*display:none;*/
}
#AjaxShippingState
{
    visibility: visible;
    /*display:none;*/
}
.OrderOptionsTitle  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.OrderOptionsRowHeader  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.OrderOptionsName  {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsDescription  {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsPrice  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; }

/* Kit Specific Styles */
#KitSideBar
{
	border:solid 1px Gray;
	position:absolute;
	z-index:99; /*999999999 !important;*/
	width:180px;
	background-color:#FFFFE1;
	/*right:10px;*/
	margin-left: 10px;
}

#KitAddToCartForm
{
	padding: 5px 5px 10px 5px;
	margin: 0px 5px 0px 5px;
	border-top: solid 1px Gray;
	text-align: center;
}

#KitPlaceHolder
{
	width:150px;
}

#KitTable
{
	width:500px;
	/*border-top: solid 1px red;*/
		
}

#KitTable td
{
	padding: 4px 0px 4px 0px;
}

#KitAddToCartFormHeader
{
	border-bottom:solid 3px #444;
	/*height:15px;*/
	text-align:center;
}

#KitAddToCartFormPrice
{
	line-height:30px;
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
	border-bottom: solid 1px Gray;
}

.KitAddToCartFormPrice
{
	/*line-height:30px;*/
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
	border-bottom: solid 1px Gray;
}

.KitAddToCartFormDetailsHeader
{
	text-align:center;
	text-decoration:underline;
}


.KitAddToCartFormDetails
{
	padding: 0px 5px 0px 5px;
	margin-left: 10px;
}

.KitTableGroup
{
	/*
	border-top:solid 1px Black;	
	border-left:solid 1px Black;	
	border-right:solid 1px Black;	
	border-bottom:solid 5px Green;	
	line-height:20px;
	*/
	background-color: #f5f5f5; 
}

.KitRowSpacer
{
	/*height:45px;*/
}

.KitSpacer
{
	/*
	border:solid 1px Lime;
	background-color:Aqua;
	*/
	height:10px;	
}



#KitAddToCartFormDetailsHeader
{
	text-align:center;
	text-decoration:underline;
}

#KitAddToCartFormDetails
{
	padding: 0px 5px 0px 5px;
	margin-left: 10px;
}

#KitSideBar input[type="button"]
{
	width:120px;	
	text-align:center;
	margin-top:3px;
}


.KitRegularBasePrice
{
	font-style:italic;
	text-decoration:line-through;
}

.KitBasePrice
{
}

.KitBasePriceOnSale
{
}

.KitCustomizedPrice
{
}

.KitCustomizedPriceOnSale
{
}

.KitLevelPrice
{
}

.KitLevelPriceOnSale
{
}

.ShippingAndTaxEstimateAddress
{
	border: solid 1px #aaa;
	width:100%;
}

.ShippingAndTaxEstimateAddress .Header
{
	text-align:center;
	font-weight:bold;
	background-color:#ddd;
}

.ShippingAndTaxEstimateAddress .Caption
{
	width:30%;
	text-align:left;
	vertical-align:top;
}

.ShippingAndTaxEstimateAddress .Value
{
	width:70%;
	text-align:left;
	vertical-align:top;
}

.ShippingAndTaxEstimateAddress .ErrorMessage
{
	width:100%;
	text-align:center;
	vertical-align:middle;
	color:Red;
	font-weight:bold;
}

.ShippingAndTaxEstimator
{
	border:solid 1px #aaa;
}

.ShippingAndTaxEstimator .Header
{
	text-align:center;
	font-weight:bold;
	background-color:#ddd;
}

.ShippingAndTaxEstimator .Caption
{
	font-weight:bold;
	width:30%;
	text-align:left;
	vertical-align:top;
}

.ShippingAndTaxEstimator .Value
{
	width:70%;
	text-align:right;
	vertical-align:top;
}

.WishListWarning
{
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
	color: #ff0000;
}

.ShippingEstimatorPanel
{
	width:350px;
	border:dashed 1px gray;
	padding: 5px 5px 5px 5px;
}

#KitError
{
	text-align:center;
	vertical-align:middle;
	padding:5px 5px 5px 5px;
}

#lblKitError
{
	color:Red;	
}

.search_label {display: none;}

.productsttitle {font-family: Arial, Helvetica, sans-serif;font-size: 27px;font-weight: normal;color: #62070f;}
.commonlink {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #880010;text-decoration: none;}
.commoncopy {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #7f6e6e;}
.commoncopy select {
	line-height: 14px; 
	height: 20px;
	border:1px solid #cbcbcb;
	padding-top:2px;
}   

.commontitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #880010;text-decoration: none;}
.commontitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #880010;text-decoration: none;}
.passwordfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E0CCCC;
	font-style: normal; 
	line-height: 10px; 
	height: 12px;
	border:1px solid #bc8f8f;
	padding-top:2px;
	background-color:#8c4040;
}
.feedbackfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	font-style: normal; 
	line-height: 14px; 
	height: 20px;
	border:1px solid #cbcbcb;
	padding-top:5px;
}

.site_text {font-size: 12px;color: #7a7a7a;font-family: Arial, Helvetica, sans-serif;font-style: normal;padding-right: 4px;text-transform: none;}
.site_text a:active{color: #670001;text-decoration:underline;text-transform: none;}
.site_text a:visited{color: #7a7a7a;text-decoration:underline;text-transform: none;}
.site_text a:hover {color: #670001;text-decoration:underline;text-transform: none;}
.site_text a:link {color: #7a7a7a;text-decoration:underline;text-transform: none;}

.site_error_bold{}
.site_text_bold {font-size: 12px;color: #7a7a7a;font-family: Arial, Helvetica, sans-serif;font-style: normal;padding-right: 4px;font-weight: bold;}
	
.product_label_view_switch {text-transform: uppercase;color: #7a7a7a;text-decoration: none;}
.product_label_view_switch a:active {text-transform: uppercase;color: #670001;text-decoration: none;}
.product_label_view_switch a:link {text-transform: uppercase;color: #7a7a7a;text-decoration: none;}
.product_label_view_switch a:visited {text-transform: uppercase;color: #7a7a7a;text-decoration: none;}
.product_label_view_switch a:hover {text-transform: uppercase;color: #670001;text-decoration: none;}

.tfci_cart_subtotal_text
{
	font-weight: bold;
	text-transform: uppercase;
}
	
.tfci_cart_subtotal_value
{
	font-weight: bold;
	text-transform: uppercase;
}

.tfci_cart_value_position
{
	vertical-align: top;
	width: 500px;
}
.head_links {
	font-size: 12px;
	color: #7a7a7a;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	padding-right: 2px;
	font-weight: bold;
	}
/*Controls Title and Text Style information for Product List*/	
.product_title {

	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 133px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	color: #7a7a7a;
}

.product_list {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 133px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: left;
	color: #7a7a7a;
}

.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000;
	font-style: italic;
	font-variant: normal;
}

.createacct_btn_position {
	padding-right: 280px;
	float: right;
	cursor: Pointer;
}

.clearbtn_position {
	float: left;
	position: relative;
	height: 26px;
	width: 77px;
	padding-left: 8px;
	cursor: Pointer;
}
/*Controls Home Page Elements*/
#tfci_home_elements {
	height: auto;
	width: 789px;
}

#tfci_home_welcome_image {
	background-image: url(../translate/home_welcome_image.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 264px;
	width: 557px;
	float: left;
	margin:0px auto;
}

#tfci_signup {
	
	background-repeat: no-repeat;
	position: relative;
	float: right;
	clear: right;
	height: auto;;
	width: 214px;
    margin:0px auto;
}

#tfci_home_info {

	position: relative;
	height: 264px;
	width: 557px;
	float: left;
	margin:0px auto;
}

#tfci_updates {
	background-repeat: no-repeat;
	position: relative;
	float: right;
	clear: right;
	height: 350px;
	width: 225px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
.sect_awards {
	color: #7a7a7a;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 140px 50px;
	font-size: 9px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-transform: none;
}

.sect_awards a:link {
	color: #7a7a7a;
	text-decoration:underline;
	font-size: 10px;
	text-transform: none;
}

.sect_awards a:visited {
	color: #7a7a7a;
	text-decoration:underline;
	font-size: 10px;
	text-transform: none;
}
.sect_awards a:hover {
	color: #660000;
	text-decoration:underline;
		font-size: 10px;
	text-transform: none;
}

.sect_awards a:active {
	color: #660000;
	text-decoration:underline;
		font-size: 10px;
	text-transform: none;
}
.sect_favorites {
	color: #7a7a7a;
	margin: 0px;
	font-size: 9px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-transform: none;
}
.sect_favorites a:active {
	color: #660000;
	text-decoration:underline;
	font-size: 10px;
	text-transform: none;
}

.sect_favorites a:link {
	color: #7a7a7a;
	text-decoration:underline;
	font-size: 10px;
	text-transform: none;
}
.sect_favorites a:visited {
	color: #7a7a7a;
	text-decoration:underline;
	font-size: 10px;
	text-transform: none;
}
.sect_favorites a:hover {
	color: #660000;
	text-decoration:underline;
		font-size: 10px;
	text-transform: none;
}
.sect_favorites_header {
	color: #660000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.sect_signup {
	color: #7a7a7a;
	margin: 0px;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}
.sect_signup a:active {
	color: #660000;
	text-decoration:underline;
	font-size: 12px;
	text-transform: none;
}

.sect_signup a:link {
	color: #7a7a7a;
	text-decoration:underline;
	font-size: 12px;
	text-transform: none;
}
.sect_signup a:visited {
	color: #7a7a7a;
	text-decoration:underline;
	font-size: 12px;
	text-transform: none;
}
.sect_signup a:hover {
	color: #660000;
	text-decoration:underline;
		font-size: 12px;
	text-transform: none;
}

.sect_signup_2 {
	color: #7a7a7a;
	margin: 0px;
	font-size: 12px;
	padding-top: 0px;padding-right: 13px;padding-bottom: 0px;padding-left: 2px;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	position: relative;
	border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;
	border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;
	top: -30px;
	text-align: right;
}

.sect_signup_2 a:active {
	color: #660000;
	text-decoration:underline;
	font-size: 12px;
	text-transform: none;
}

.sect_signup_2 a:link {
	color: #7a7a7a;
	text-decoration:underline;
	font-size: 12px;
	text-transform: none;
}
.sect_signup_2 a:visited {
	color: #7a7a7a;
	text-decoration:underline;
	font-size: 12px;
	text-transform: none;
}
.sect_signup_2 a:hover {
	color: #660000;
	text-decoration:underline;
		font-size: 12px;
	text-transform: none;
}

.sect_update {
	color: #7a7a7a;
	margin: 0px;
	font-size: 12px;
	padding-top: 22px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

.submit_btn_go {
	background-image: url(../translate/btn_go_signup.png);
	position: relative;
	height: 27px;
	width: 47px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-transform: none;
	text-decoration: none;
	background-repeat: no-repeat;
}

#oneofsix_image{}
#oneofsix_award_icon{}

#oneofsix_title,
a.oneofsix_title:active, 
a.oneofsix_title:hover,
a.oneofsix_title:link, 
a.oneofsix_title:visited
{
	color: #660000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;    
}
.oneofsix_subline{
	font-size: 10px;
	font-family: Tahoma,Verdana,sans-serif;
	font-weight: normal;  
}
.oneofsix_award_text{
	text-decoration:none;
	font-size: 9px;
	font-family: Tahoma,Verdana,sans-serif;    
	font-weight: normal;  
}

a.oneofsix_subline:link, 
a.oneofsix_subline:visited
{color: #7a7a7a; text-decoration: underline;}

a.oneofsix_award_text:link, 
a.oneofsix_award_text:visited
{color: #7a7a7a;}

a.oneofsix_subline:active, 
a.oneofsix_subline:hover,
a.oneofsix_award_text:active, 
a.oneofsix_award_text:hover
{color: #660000; text-decoration: none;}

/* Controls Product Detail Page Elements */
.tfci.CategoryTitle {
	padding-top: 10px; 
	text-align: left;
}


.tfci_CategoryNameText {
	color: #670001;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 10%;
	text-align: left;
}

.ProductNameText {
	color: #670001;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 10%;
}

.tfci_product_detail_product_sku {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #7a7a7a;
	letter-spacing: 10%;
}
.tfci_hr_line {background-image: url(grey_bar_line.jpg);position: relative;padding-top: 0px;padding-right: 1px;padding-bottom: 5px;padding-left: 1px;font-size: xx-small;height: 1px;background-repeat: no-repeat;}

.tfci_productaward {height: 24px;width: 235px;font-size: 9px;color: #7a7a7a;font-style: italic;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 5px;}
.tfci_awards_title {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #670001;font-weight: bold;}
.tfci_product_header {font-weight: bold;text-transform: uppercase;color: #7a7a7a;text-decoration: none;}
.tfci_product_header a:link a:visited {text-transform: uppercase;color: #7a7a7a;text-decoration: none;}
.tfci_product_header a:visited {text-transform: uppercase;color: #7a7a7a;text-decoration: none;}
.tfci_product_header a:hover {text-transform: uppercase;color: #670001;text-decoration: none;}
.tfci_page_numbers {color: #7a7a7a;}
.product_label_text {color:#690001;}
.tfci_inventory_table {font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#7a7a7a;}
a:hover {color: #670001;text-decoration: none;}
#pnlCartAllowsShippingMethodSelection {text-align: left;}

#searchbutton {
	vertical-align: text-bottom;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#chineseButton {
	vertical-align: bottom;
	position: relative;
	top: 5px;
	padding-right: 6px;
	width: auto;
}


/* TFCI BC/IPOKROV STYLES FOR THE BUY FORM  */

#category_product_image_div{vertical-align:top;text-align:center;margin-top:0px;margin-bottom:0px;padding:0px;}
#category_product_title_div {vertical-align:top;margin-top:10px;text-align:left;text-transform: uppercase;font-weight: bold;}
#category_product_title_div a:link {vertical-align:top;margin-top:10px;text-align:left;text-transform: uppercase;}
#category_product_title_div a:hover {vertical-align:top;margin-top:10px;text-align:left;text-transform: uppercase;}

.category_product_buy_div {margin-top:10px;text-align:left;vertical-align:bottom;padding:0px;position:relative;}
.AddToCart_sizelist { WIDTH: 133px;}

.pdirectory-addtocart-table{width:134px;}
.pdirectory-price {text-align:left;vertical-align : top;height : 20px;}
.pdirectory-price-value {text-align : right;vertical-align : top;height : 20px;}
.pdirectory-size {text-align : left;vertical-align : top;height : 20px;}
.pdirectory-size-value {text-align : right;vertical-align : top;height : 20px;}
.pdirectory-size-price{text-align : right;vertical-align : top;height : 20px;}
.pdirectory-qty {text-align : left;vertical-align : top;height : 20px;}
.pdirectory-qty-value {text-align : right;vertical-align : top;height : 20px;}
.pdirectory-addtocart {text-align : center;vertical-align : top;height : 20px;}
	
.AddToCart_submit {display: block; line-height: 30px; margin-top : 10px; margin-bottom : 10px; }
	
.pdetail-addtocart-table{}
.pdetail-size {text-align : left;vertical-align : top;width:100px;}
.pdetail-size-value {text-align : left;vertical-align : top;width:250px;}
.pdetail-qty {text-align : left;vertical-align : top;width:100px;}
.pdetail-qty-value {text-align : left;vertical-align :top;width:200px;}
.pdetail-addtocart {text-align : left;vertical-align :top;}

/* TFCI BC/IPOKROV STYLES FOR THE BUY FORM */

/* Checkout Payment & Form Field Styles*/
#CardExpirationMonth {width: 190px;}
#CardExpirationYear {width: 170px;}
#CardNumber {width: 360px;}
#CardExtraCode {width: 360px;}
#CardType {width: 360px;}
.form_dropdowns {width: 232px;}
.form_dropdown_dob {width: 91px;}
.submit_btn_pad {padding-right: 22px;}
/*END*/

/* Sitemap2 Styles*/
#SiteMap {}
.SiteMapLeafNode {font-size: 12px;}

.SiteMapParentNode {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #670001;}
.SiteMapParentNode a:active{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #670001;}
.SiteMapParentNode a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #670001;}
.SiteMapParentNode a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #670001;}
.SiteMapParentNode a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #670001;}

.SiteMapRootNode {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #670001;}
.SiteMapRootNode a:active{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #670001;}
.SiteMapRootNode a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #670001;}
.SiteMapRootNode a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #670001;}
.SiteMapRootNode a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #670001;}
/*END*/