/* default setting */

body{
	color: #42210b;
	font-family: Times New Roman, serif;
	font-size:20px;
	vertical-align: top;
	text-align: left;
	background-color: #42210b;
}

td{
	color: #42210b;
	font-family: Times New Roman, serif;
	font-size:20px;
	vertical-align: top;
	text-align: left;
}

a {
	color: #2988bf;
	font-weight: normal;
	text-decoration:none;
}


/*
http://dianev.com/web-design-help/web_design_basics/learn-html/07-css-and-fonts.html
Most commonly installed fonts on Windows, Mac and UNIX

Arial
Arial Black
Comic Sans MS
Courier
Courier New
Impact
Times New Roman
Trebuchet MS
Verdana

*/

.serif {
	font-family: Times New Roman,serif
}

.sans_serif {
	font-family: arial,helvetica,verdana,sans-serif
}

.notdisplay { display: none; }

/* others */
img.bottomnav {
	vertical-align:baseline;
}

img.align_middle {
	vertical-align:middle;
}

.whitebg { background-color: white; }
.pinkbg { background-color: #E9128C; }
.greenbg { background-color: #8CC541; }
.brownbg { background-color: #42210b; }

.pinktxt { color: #E9128C; }
.pinktxtb {
	color: #E9128C;
	font-weight: bold;
}

.greentxt {color: #8CC541; }
.greentxtb {
	color: #8CC541;
	font-weight: bold;
}

.sup {
	font-size: 8px;
	position:relative;
	top: -4px;
}

.leftnav_table { font-size:13px; }

a.topnav {
	color: #4C2432;
	font-size: 12px;
}

a.topnav:visited {
	color: #4C2432;
}

a.topnav:active {
	color: #E9128C;
	border-bottom:1px dashed #E9128C;
}

a.topnav:hover {
	color: #E9128C;
	border-bottom:1px dashed #E9128C;
}

a.topnavon {
	font-size: 12px;
	color: #8CC541;
}

a.btmnav {
	font-size: 12px;
	color: #4C2432;
}

a.btmnav:visited {
	color: #4C2432;
}

a.btmnav:active {
	color: #E9128C;
	border-bottom:1px dashed #E9128C;
}

a.btmnav:hover {
	color: #E9128C;
	border-bottom:1px dashed #E9128C;
}

a.leftnav {
	font-size: 12px;
	color: #4C2432;
}

a.leftnav:visited {
	color: #4C2432;
}

a.leftnav:active {
	color: #E9128C;
	border-bottom:1px dashed #E9128C;
}

a.leftnav:hover {
	color: #E9128C;
	border-bottom:1px dashed #E9128C;
}

a.leftnavon {
	font-size: 12px;
	color: #8CC541;
	border-bottom:1px dashed #8CC541;
}

a.catnav {
	font-size: 12px;
	color: #E9128C;
	font-weight: bold;
}

a.product_add2cart {
	font-size: 12px;
	color: white;
}


a.product_nav {
	font-size: 12px;
	color: #4C2432;
	font-weight: bold;
}

a.product_nav:hover {
	color: #4C2432;
	border-bottom:1px dashed black;
}

a.product_cart_remove {
	font-size: 10px;
	color: #E9128C;
}

a.product_cart_remove:hover {
	color: #E9128C;
	border-bottom:1px dashed #E9128C;
}


a.footer {
	font-size: 12px;
	color: #4C2432;
}

a.footer:hover {
	color: green;
}


.copyright {
	font-size: 12px;
}

.page_title {
	font-size: 12px;
	color: #8CC541;
	font-weight: bold;
}

.errormsg {
	color: #ff7b89;
	font-weight: bold;
}

.errorfield {
	color: #ff7b89;
	font-weight: bold;
}

.btm_caption {
	color:#ff66ac;
	font-size:12px;
}

.btm_content {
	color:#927892;
	font-size:12px;
}

.left_caption {
	color:#ff6699;
	font-size:12px;
	border-bottom:1px dashed #ff6699;
}

left_content {
	color:#927892;
	font-size:12px;
}

.product_title {
	font-size:14px;
	font-weight: bold;
}

.product_title1 {
	font-size:12px;
	font-weight: bold;
}

.product_price {
	font-size:12px;
}

.product_size {
	font-size:12px;
}

.product_content {
	font-size:12px;
}

.product_cart_content {
	font-size:18px;
}

.product_cart_product_name {
	font-size:20px;
	font-weight: bold;
}

.product_cart_total {
	font-size:20px;
	font-weight: bold;
}

.bottom_sep { background-color:#92d050; }
.product_style_name {
	font-family: verdana;
	font-size: 12px;
}

a.search_result_link {
	font-size: 20px;
}

.vbtm {	vertical-align: bottom; }
.input1 { width: 300px; }
.input200 { width: 200px; height: 24px; font-size: 16px;}
.input300 { width: 300px; height: 24px; font-size: 16px;}
.input400 { width: 400px; height: 24px; font-size: 16px;}
.input400a { width: 400px; height: 32px; font-size: 16px;}
.input620 { width: 620px; height: 24px; font-size: 16px;}
.textareaDefault { font-size: 16px; }

.product_out_of_stock{ font-weight: bold; }
.cart_tbl_btm_line { background-color: #000000; }

.del { text-decoration: line-through; }
.promo { color: red; }

td.vm {
	vertical-align: middle;
	height: 195px;
}

td.vbtm {
	vertical-align: bottom;
}

td.aright { text-align: right; }

.terms {
	font-size: 10px;
}

/* 2011 */

a.topLang {
	color: white;
	font-size: 10px;
}

a.topRight {
	color: #42200a;
	font-size: 12px;
	font-weight: bold;
}

a.homeFacebookLink {
	color: #42200a;
	font-size: 16px;
	font-weight: bold;
}

a.homeTwitterLink {
	color: #42200a;
	font-size: 16px;
	font-weight: bold;
}

img.middle {
	vertical-align:middle;
}

td.topRight {
	vertical-align:middle;
	line-height: 29px;
	color: #42200a;
	font-size: 12px;
	font-weight: bold;
}

td.contentVerticalBorder {
	background-color: #8f765e;
}

td.contentHorizontalBorder {
	background-color: #42200a;
}


td.contentText {
	text-align: justify;
	font-weight: bold;
	font-size: 12px;
	font-family: Times New Roman;
}

.L1ProductName {
	padding-left: 20px;
}

.L1ProductName  a{
	font-weight: bold;
	font-size: 20px;
	color: #42210b;
	font-family: Times New Roman;
}

.L1StyleName {
	padding-left: 20px;
}

.L1StyleName  a{
	font-weight: bold;
	font-size: 14px;
	color: #42210b;
	font-family: Times New Roman;
}

.L1Age {
	font-weight: bold;
	font-size: 14px;
	color: #929292;
	font-family: Times New Roman;
	padding-left: 20px;
	vertical-align: top;
}

.L1PriceTD {
	font-weight: bold;
	font-size: 16px;
	font-family: Times New Roman;
	vertical-align: top;
}

.L1Price {
	font-weight: bold;
	font-size: 16px;
	color: #f28604;
	font-family: Times New Roman;
	padding-left: 20px;
	vertical-align: top;
}

.L1PriceOriginal {
	font-weight: bold;
	font-size: 16px;
	color: #8A0808;
	font-family: Times New Roman;
	padding-left: 20px;
	vertical-align: top;
	text-decoration: line-through;
}

a.L1LearnMore {
	color: #929292;
	font-size: 12px;
	font-weight: bold;
}

.L1FilterProduct {
	padding-top: 0px;
	vertical-align: middle;
	text-align: center;
}

.L1FilterProductName {
	padding-top: 14px;
	vertical-align: top;
	white-space: nowrap;
	text-align: center;
}

.L1FilterProductName  a{
	color: #42210b;
	font-size: 12px;
	font-weight: bold;
}

.L1PageOn {
	color: #db997f;
	font-weight: bold;
	font-size:18px;
}

.L1PageOff {
	color: #42210b;
	font-weight: bold;
	font-size:18px;
}

.L2ProductNav {
	font-size: 18px;
	color: #42210b;
	font-weight: bold;
}

.L2Text2 {
	font-size: 16px;
	color: #42210b;
	font-weight: bold;
}

.L2Text3 {
	font-size: 18px;
	color: #808080;
	font-weight: bold;
}

.L2Text4 {
	font-size: 22px;
	color: #42210b;
	font-weight: bold;
}

.L2YouMayLike {
	font-size: 56px;
	color: #42210b;
	font-weight: bold;
}

.L2Price {
	font-size: 35px;
	color: #f28604;
	font-weight: bold;
}

.L2PriceOriginal {
	font-size: 35px;
	color: #8A0808;
	font-weight: bold;
	text-decoration: line-through;

}

a.product-detals-webcat {
	color: #42210b;
	font-weight: bold;
}




table.mainContent_2011 {
	background-image: url('/images/2011/wallpaper/background-middle.jpg');
	width: 1024px;
}

.L1ProductBar_2011 {
	background-color: #42200a;
}

.L1ProductBar_2011 a {
	color: #DBD4D4;
	font-size: 18px;
}

.L1ProductBar_2011 td {
	color: #DBD4D4;
	font-size: 18px;
	vertical-align: middle;}

img.fontSelection_2011 {
	border:1px solid #42210b;
}

.button1 {
	background-color: #febd00;
	color: #4C2432;
	text-align: center;
}

.button2 {
	background-color: #b4bc00;
	color: #4C2432;
	text-align: center;
}

.button3 {
	background-color: #ff7b89;
	color: #4C2432;
	text-align: center;
}

.pageTitle {
	font-size: 33px;
	font-weight: bold;
}

.pageSubTitle {
	font-size: 30px;
	text-decoration:underline;
}

.pageContent {
	color: #42210b;
	font-size:20px;
}

/* subtitles*/
.pageSubTitle0 { color: #44201b; font-size: 33px; font-weight: bold; }
.pageSubSubTitle0 { color: #44201b; font-size: 30px; }
a.pageLink0 { color: #44201b; font-size:20px;}
.pageSubTitle1 { color: #ff7b89; font-size: 33px; font-weight: bold; }
.pageSubSubTitle1 { color: #ff7b89; font-size: 30px; }
a.pageLink1 { color: #ff7b89; font-size:20px;}
.pageSubTitle2 { color: #2988bf; font-size: 33px; font-weight: bold; }
a.pageLink2 { color: #2988bf; font-size:20px;}
.pageSubTitle3 { color: #7c1c9a; font-size: 33px; font-weight: bold; }
a.pageLink3 { color: #7c1c9a; font-size:20px;}
.pageSubTitle4 { color: #d88d3b; font-size: 33px; font-weight: bold; }
a.pageLink4 { color: #d88d3b; font-size:20px;}
.pageSubTitle5 { color: #008080; font-size: 33px; font-weight: bold; }
a.pageLink5 { color: #008080; font-size:20px;}

.cartTableHeader {
	background-color: #febd00;
	color: #42210b;
	font-size:18px;
	font-weight: normal;
}

.cartRemoveLink {
	color: #ff7b89;
	font-size:18px;
}

.pageTopBar {
	color: white;
	font-size: 12px;
	white-space:nowrap;
	text-align: right;
	background-color: #42210b;
}

.backOrder {
	color: #ff7b89;
}

.searchResultContent { font-size: 20px; }

.allCapital { text-transform:uppercase; }
.normalText { text-transform:none; }
