﻿html
{
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
}
*
{
	outline: none;
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, sans-serif, Verdana,  Arial, Helvetica;

}
body
{
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, sans-serif, Verdana, Arial, Helvetica;
	font-size: 12px;
}
body img
{
	border: 0px;
}
h1
{
	font-size: 18px;
	color: #a30e08;
	margin: 0px;
	padding: 5px 0px;
	text-transform: uppercase;
}
h3 /*h3 is larger then h2*/
{
	font-size: 14px;
	color: #898989;
	padding: 5px 0;
	margin:0;
	/*	text-transform: capitalize;*/
}
h2
{
	font-size: 12px;
	color: #996633;
	margin: 0px;
	padding: 0px;
	/*text-transform: uppercase;*/
}
a:link
{
	color: Black;
	text-decoration: underline;
	border: 0;
	outline: none; /*remove the dot line when click a link*/
}
a:visited, a:hover, a:active, a:focus
{
	color: Black;
	text-decoration: underline;
	border: 0;
	outline: none; /*remove the dot line when click a link*/
}


/*+++++++++++++++++++++++++++++++++++*/
#containerA
{
	width: 100%;
	margin-top: 10px;
}

#containerA .header
{
	width: 900px;
	margin: 0px auto;
	height: 64px;
	padding-bottom: 10px;
}
#containerA .logo
{
	float: left;
	width: 199px;
	height: 64px;
}
#containerA #banner
{
	float: left;
	width: 701px; /* 900 - logo 199 */
}
#containerA #headerup
{
	float: left;
	width: 701px;
	height: 22px;
	text-align: right;
	padding-bottom: 10px;
}
#region, #lang
{
	float: right;
	width: auto;
	padding: 4px 5px;
	text-align: right;
	height: 14px;
	font-size: 11px;
	color: #898989;
	width: 100px;
}
#region a:link, #region a:visited, #region a:hover, #region a:active
{
	text-decoration: underline;
}
#search
{
	float: right;
	width: 330px; _width:430px; /*IE6*/	/*250*/
	vertical-align: top;
	height: 20px;
	text-align:right;
}
.searchbtn
{
	float: right;
	width: 50px;
	height: 18px;
	*height: 19px;   /* IE6, IE7 */
	font-size: 11px;
	text-transform:uppercase;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	background-color: #000000;
	border: 0;
	padding:1px 0;
	*padding-bottom: 1px;    /* IE6, IE7 */
}
.searchtxt
{
	padding: 0;
	margin:0;	
	height: 18px;
	*height: 19px;   /* IE6, IE7 */
}

.ddlsearchstyle    /* width 74*/
{
	border: solid 1px #400503;
	width: 70px;
	margin: 0px 5px 0 2px;
	font-size: 11px;
}
#containerA #headerdown
{
	float: left;
	width: 701px;
	height: 22px;
	padding-top: 15px; _padding-top:10px; /*IE6*/
	text-transform: capitalize;
	font-size: 12px;
}
#containerA a:link
{
	text-decoration: none;
}
#containerA #login
{
	float: right;
	height: 22px; /*18px*/
}
#login a:link, #login a:visited, #wishlist a:link, #wishlist a:visited
{
	text-decoration: none;
	padding: 0px 5px;
}
#login a:hover, #login a:active, #wishlist a:hover, #wishlist a:active
{
	text-decoration: none;
	color: #996c35; /*996c35*/
	padding: 0px 5px;
}

#wishlist
{
	float: right;
	height: 22px;
	text-align: left;
}
#containerA #bag, #containerA #checkout
{
	float: right;
	height: 18px;
	margin-left: 5px;
	background-color: #996c35;
}

#bag a, #checkout a
{
	/*background-color: #996c35;*/
	padding: 0px 5px;
	color: #ffffff;
	text-decoration: none;
}
/*+++++++++++++++++++++++++++++++*/
#divnatvigator
{
	margin: 0 auto;
	width: 900px;
	height: 25px;
	background-color: #2A0201; /*#2A0201*/
}
#containerA div.natvigator
{
	margin: 0px auto;
	width: 900px;
	height: 25px;
}

#containerA div.natvigator ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 900px;
}

#containerA div.natvigator li
{
	display: inline;
	padding: 0;
	margin: 0;
	float: left;
}

#containerA div.natvigator li a
{
	display: block;
	padding: 0;
	margin: 0;
	padding: 4px 20px 3px 20px;
	font-weight: bold;
	text-transform: uppercase;
}
#divsubnatvigator
{
	margin: 0 auto;
	background-color: #c67632;
	width: 900px;
	height: 25px;
}
#containerA div.subnatvigator
{
	clear: both;
	margin: 0px auto;
	width: 900px;
	background-color: #c67632;
}
#containerA div.subnatvigator ul
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#containerA div.subnatvigator li
{
	list-style-type: none;
	display: inline;
	padding: 0;
	margin: 0;
	float: left;
}
#containerA div.subnatvigator li a
{
	display: block;
	background-color: #c67632;
	padding: 0;
	margin: 0;
	padding: 4px 20px 0px 20px;
}

#containerA .natvigator a:link
{
	color: #ffffff; /*400503*/
	text-decoration: none;
}
#containerA .natvigator a:visited
{
	color: #ffffff;
	text-decoration: none;
}
#containerA .natvigator a:active
{
	color: #c67632;
	text-decoration: none;
}
#containerA .natvigator a:hover
{
	color: #c67632;
	text-decoration: none;
}

#containerA .subnatvigator a:link
{
	color: #400503;
	text-decoration: none;
}
#containerA .subnatvigator a:visited
{
	color: #400503;
	text-decoration: none;
}
#containerA .subnatvigator a:active
{
	color: #996c35;
	text-decoration: none;
}
#containerA .subnatvigator a:hover
{
	text-decoration: none;
	color: #ffffff;
}
/*++++++++++++++CONTAINER C ++++++++++++++++++++++++++*/
#containerC
{
	width: 100%;
	background-color: White;
	padding-top: 5px;
}

#containerC .content /* control the content width and center*/
{
	width: 900px;
	min-height: 450px;
	margin-left: auto;
	margin-right: auto; /*border-top: solid 1px #a30e08; 	padding: 10px;*/
 margin-bottom: 3px;
}

.contentleft /* left hand size menu*/
{
	float: left;
	width: 150px;
	/*height: 570px;*/

}
.contentright { float: left; width: 740px; margin-left: 10px;}

.contentleft ul
{
	list-style-image: url(../../images/arrow_gray_right_tall.gif);
	list-style-position: inside;
	margin: 0;
	padding-left: 5px;
}
.contentleft li
{
	display: list-item;
	padding: 2px 0px;
}
.contentleft li a
{
	text-decoration: none;
}
#contentleftmiddle{background:url(/images/contentleftmiddlebg.jpg) repeat; height:265px;}
#getcatestyle{height: 250px; padding-top:5px; padding-left:5px;}	/* content left top menu*/
#CSsentence{height:184px; margin:0 10px; display:none; }
#contentleftbottom { vertical-align:bottom; height: 136px; background:url(/images/menubg6.jpg) no-repeat bottom;}

/*+++++++++++++++++CONTAINER D ++++++++++++++++++++++++++++++++++++++++*/
#containerD #footer
{
	margin: auto;
	text-align: center;
	width: 900px;
	font-size: x-small;
	padding-top: 10px;
	color: #898989;
	
}

#containerD #footer ul {}
#containerD #footer ul li { display:inline; margin:0; padding:0;}

#containerD #footer a:link, #containerD #footer a:visited
{
	color: #898989;
	text-decoration: none;
	padding: 5px;
}
#containerD #footer a:hover, #containerD #footer a:active
{
	color: #400503;
	padding: 5px;
	text-decoration: underline;
}
/*++++++++++++++++++++++++++++++*/
.clear
{
	clear: both;
	height: 0px;
	/*_display:none;*/
}

.UserForm
{
	width: 900px; /*880*/
	margin: 0px;
	padding: 0/*0px 10px 0px 10px;*/ /* 10px 10px 0px 10px*/
}
.FormImage
{
	padding: 0px;
	margin: 0;
	float: left;
}
.FormImage img
{
	width: 460px; /*500*/
}
.FormDetail
{
	padding-left: 20px;
	padding-right: 10px;
	margin-right: 20px;
	border-right: solid 1px #c67632;
	height: 333px;
	float: left;
	width: 210px; /*240px*/
}
.descripttext
{
	padding: 0;
	margin:0;
	margin-bottom: 3px;
	color: #898989;
	font-size: 11px;
}
.descriptbtn
{background-color: #e7e7e7; font-weight: bold; margin: 2px 0; padding:2px 0px; width: 175px; /* 185px */ text-align:center;}
.subMenu
{
	float: left;
	width: 146px; /*185 */
}

#FormError
{
	font-size: 12px;
	color: Red;
}

/*+++++++++++++++++++++++++++++Message Box++++++++++++++++++++++++++++++++++++*/

.info, .success, .warning, .validation
{
	border: 1px solid;
	margin: 0px 0px;
	padding: 3px 10px 3px 30px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	width: auto;
	text-align: left;
}


.info
{
	color: #00529B;
	background-color: #BDE5F8 !important;
	background-image: url('../../images/icon_info.gif');
}
.success
{
	color: #4F8A10;
	background-color: #DFF2BF !important;
	background-image: url('../../images/icon_success.gif');
}
.warning
{
	color: #D63301;			/*D8000C*/
	background-color: #FFCCBA !important;			/*FFBABA*/
	background-image: url('../../images/icon_warn.gif');
}
.validation
{
	color: #D63301;
	background-color: #FFCCBA !important;
	background-image: url('../../images/icon_warn.gif');
}
/*Member Public Area */
.accountcontent
{	
	min-height: 400px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #898989;
	padding: 15px;
}
#MemberHead
{
	margin: 15px 0px 0px 0px;
	padding: 8px 0px 3px 0px;
}
#MemberHead ul
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#MemberHead li
{
	display: inline;
	margin-right: 0px;
}
#MemberHead a:link, #MemberHead a:visited
{
	text-decoration: none;
	padding: 3px 20px;
	background-color: #e7e7e7;
	text-transform:uppercase;
	color: #898989;
}

/*Member Private Area */
.memberMenu
{
	float: left;
	margin-left: 40px;
}
.memberMenu h2
{
	font-size: 15px;
}
.memberMenu a:link, .memberMenu a:visited
{
	text-decoration: none;
}
.memberPhoto
{
	float: left;
}
.memberPhoto img
{
	width: 500px;
}
/*++++++++++++++++++Profile Change ++++++++++++++++++++++++++++*/
.SideContent
{
	float: left;
	width: 400px; /*450*/
}
.textalignright
{
	text-align:right;
}
.SideContent h2
{
	font-size: 15px;
	padding-bottom: 10px;
}

.interest
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	width: 400px;
}
.interest li
{
	width: 200px;
	float: left;
}
/*++++++++++++++++++++++++++++ Past Order ++++++++++++++++++++++++++*/
#ordercontent h2
{
	font-size: 15px;
	padding-bottom: 10px;
}	
/*+++++++++++++++++++CONTROL STYLE++++++++++++++++++++++*/
.submitbtn
{
	/*float: right;*/
	/*width: 50px;*/
	height: 18px;
	font-size: 11px;
	/*font-family: Trebuchet MS, Verdana, sans-serif, Arial, Helvetica;*/
	text-transform:uppercase;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	background-color: #000000;
	border: 0;
	padding:0 5px;
	*padding: 0;    /* IE6, IE7 */

}
.submitbtn a:link, .submitbtn a:visited, .submitbtn a:hover, .submitbtn a:active
{
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	padding:0 5px;
	*padding: 0px;    /* IE6, IE7 */
}
.right150btn { float:right; width:150px; text-transform:uppercase;border: 0;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;padding:4px; *padding: 4px;    /* IE6, IE7 */ background-color: #2a0201; margin-left: 10px;}
.right150btn a:link, .right150btn a:visited, .right150btn a:hover, .right150btn a:active
{
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	padding:4px;
	*padding: 4px;    /* IE6, IE7 */
}

input[type="text"], input[type="password"]
{
	/*height: 17px; 	padding: 2px;*/
	border: 1px solid #400503; /*#898989*/ /*color: #400503;*/
	font-size: 11px; /*13px*/
	font-family: Trebuchet MS, Verdana, sans-serif, Arial, Helvetica;
	margin-bottom: 2px;
}
.ddlstyle
{
	border: solid 1px #400503;
	width: 240px;
	font-size: 12px;
}
.ddlsmallstyle
{
	border: solid 1px #400503;
	width: 70px;
	font-size: 12px;
}
.topbottomheight
{
	margin: 10px 0px;
}
.radstyle
{
	padding-left: 5px;
	padding-right: 5px;
}
#promotion img { border:0; padding:0; margin:0;}
#promotion a:link, #promotion a:visited, #promotion a:hover{ border:0; padding:0; margin:0;}
