/* CSS Document */
/* bill1519@yahoo.com */
body, div, image, ul, li, p, form {padding: 0; margin: 0; font-family: Times; font-size: 16px; border: 0; color: #5E5C4C}
.center {width: 917px; margin: 0 auto 0 auto}
.main {width: 917px; float: left; padding: 43px 0 0 0; background: url(images/top_bar.jpg) 0 16px no-repeat}

.banner {width: 877px; height: 48px; float: left; padding: 0 40px 20px 0}
.banner .logo {float: left; width: 229px}
.banner .text {font-size: 13px; float: right; padding: 2px 10px 0 0}
.banner img {float: right; border: none}

.menu {width: 917px; float: left}
.menu ul {list-style: none; padding: 0; margin: 0}
.menu ul li {list-style: none; float: left; display: inline; padding: 0; margin: 0 0 0 0;}

.submenurow {
	width: 380px; 
	float: left; 
	padding-left: 22px;
	padding-top: 6px;
	padding-bottom: 7px;
	background: #F1F5EB;

}
.submenurow ul {list-style: none; padding: 0; margin: 0}
.submenurow ul li {list-style: none; float: left; display: inline; padding: 0; margin: 0}

/* link style */
a{color:#666666; text-decoration:underline; font-size:14px;}
a:hover{color:#666666; text-decoration:none; font-size:14px;}

.submenu:link {
	color: #5F5D4D;
	text-decoration: none;
}
.submenu:visited {
	color: #5F5D4D;
	text-decoration: none;
}
.submenu:hover {
	color: #5F5D4D;
	text-decoration: underline;
}
.submenuSelected {
	color: #C9D0BF;
	text-decoration: none;
}

.categoryLink:link {
	color: #5E5C4C;
	font-size:18px;
	font-family:Times, serif;
	text-decoration: none;
}
.categoryLink:visited {
	color: #5E5C4C;
	font-family:Times, serif;
	font-size:18px;
	text-decoration: none;
}
.categoryLink:hover {
	color: #5E5C4C;
	font-size:18px;
	font-family:Times, serif;
	text-decoration: underline;
}
.commonLink:link {
	color: #5F5D4D;
	font-size:14px;
	text-decoration: none;
}
.commonLink:visited {
	color: #5F5D4D;
	font-size:14px;
	text-decoration: none;
}
.commonLink:hover {
	color: #5F5D4D;
	font-size:14px;
	text-decoration: underline;
}

.giftCer:link {
	font-size: 24px; 
	color: #8D947E; 
	line-height: 24px;
	text-decoration: none;
}
.giftCer:visited {
	font-size: 24px; 
	color: #8D947E; 
	line-height: 24px;
	text-decoration: none;
}
.giftCer:hover {
	font-size: 24px; 
	color: #8D947E; 
	line-height: 24px;
	text-decoration: underline;
}


.clickHere:link {
	font-size: 24px; 
	color: #5E5C4C; 
	line-height: 24px;
	text-decoration: underline;
}
.clickHere:visited {
	font-size: 24px; 
	color: #5E5C4C; 
	line-height: 24px;
	text-decoration: underline;

}
.clickHere:hover {
	font-size: 24px; 
	color: #5E5C4C; 
	line-height: 24px;
	text-decoration: none;
}



.shopOnline {width: 904px; float: left; padding: 0 13px 5px 0; text-align: right; font-size: 36px; color: #BDC4B0}

.container {width: 896px; float: left; padding: 0 10px 20px 9px; border-right: #e2e6d8 2px solid}
.leftContainer {width: 284px; float: left; padding: 0 0px 0 0;}

.leftContainer .title {padding: 0 0 5px 0px; font-size: 24px; color: #8D947E; line-height: 24px}
.leftContainer .icon {padding: 0 0 5px 0;}
.leftContainer .text {padding: 0 0 30px 10px;}

.leftContainerGf {width: 220px; float: left; padding: 0 15px 0 0;}
.leftContainerGf .title {padding: 0 0 5px 10px; font-size: 24px; color: #8D947E; line-height: 24px}


.rightContainer {width: 596px; float: right; height:auto;}
.rightContainer ul {list-style: none; padding: 0 0 15px 0; margin: 0}
.rightContainer ul li {width: 196px; height: 149px; list-style: none; float: left; display: inline; padding: 0 2px 12px 0; font-size: 13px}
.rightContainer ul li p {font-size: 13px; font-family: Arial; font-weight: bold; padding: 0 0 8px 0; margin: 0}

.leftContainerRA {width: 150px; float: left; padding: 0 0px 0 0;}
.leftContainerRA .title {padding: 0 0 5px 0px; font-size: 24px; color: #8D947E; line-height: 24px}

.rightContainerRA {width: 630px; float: right; height:auto;}



.footer {width: 917px; height: 94px; float: left}

.footer a:link {color: #5e5c4c; text-decoration: none; font-size: 11px;}
.footer a:visited {color: #5e5c4c; text-decoration: none; font-size: 11px;}
.footer a:hover {color: #8d8a72; text-decoration: none; font-size: 11px;}

.footer .box {width: 284px; height: 75px; float: left; background: #e2e6d8; margin: 0 2px 0 0; padding: 7px 10px 0 10px;}
.footer .box span {font-size: 13px; float: left; padding: 0 5px 0 0; font-weight: bold}
.footer .box .icon {float: left; padding: 2px 0 0 5px}
.footer .box2 {width: 285px; height: 75px; float: left; background: #e2e6d8; margin: 0; padding: 7px 10px 0 10px;}
.footer .box2 .left {width: 160px; float: left; font-size: 13px; font-weight: bold}
.footer .box2 .right {float: left}
.footer p {width: 284px; font-size: 11px; padding: 5px 10px 5px 10px; margin: 0; font-family: Arial; float: left}

/*
.footer .box {width: 284px; height: 67px; float: left; background: #e2e6d8; margin: 0 2px 0 0; padding: 7px 10px 0 10px;}
/*.footer .box span {font-size: 11px; float: left; padding: 0 5px 0 10px; font-weight: normal;}*/
/*.footer .box span {font-size: 13px; float: left; padding: 0 5px 0 0; font-weight: bold}*/
/*
.footer .box .icon {float: left; padding: 2px 0 0 5px}
.footer .box2 {width: 285px; height: 67px; float: left; background: #e2e6d8; margin: 0; padding: 7px 10px 0 10px;}
.footer .box2 .left {width: 160px; float: left; font-size: 13px; font-weight: bold}
.footer .box2 .right {float: left}
.footer p {width: 284px; font-size: 9px; padding: 5px 10px 5px 10px; margin: 0; font-family: Arial; float: left}
*/
.left a:link {color: #5e5c4c; text-decoration: none; font-size: 13px;}
.left a:visited {color: #5e5c4c; text-decoration: none; font-size: 13px;}
.left a:hover {color: #8d8a72; text-decoration: none; font-size: 13px;}

/* About page */
.rightContainer2 {width: 596px; float: right;}
.rightContainerLeft {width: 98px; float: left; padding: 0 20px 0 20px}
.rightContainer2 .rightContainerLeft ul {list-style: none; margin: 0; padding: 0}
.rightContainer2 .rightContainerLeft ul li {list-style: none; float: left; padding: 0 0 60px 0; margin: 0}

.rightContainerRight {width: 381px; float: left; padding: 0 77px 0 0}
.rightContainer2 .rightContainerRight ul {list-style: none; margin: 0; padding: 0}
.rightContainer2 .rightContainerRight ul li {clear: both; width: 380px; list-style: none; float: left; padding: 0 0 20px 0; margin: 0}

/* ----------- */

/* Index page */

.indexLeft {width: 608px; height: 42px; float: left; background: url(images/bigpic-1.jpg) no-repeat; padding: 336px 0 0 0; text-align: center; line-height: 16px}

.indexRight {width: 251px; text-align: center; font-size: 19px; float: left; padding: 56px 24px 0 22px}
.indexRight .newlogo {width: 189px; height: 103px; padding: 44px 0 0 35px; margin: 0}

/* ---------- */

/* Alchemy */

.alchemyLeft {width: 270px; float:left}
.alchemyLeft .title1 {font-size: 30px; padding: 10px 0 30px 0px}
.alchemyLeft .txt {padding: 0 10px 0 10px}
.alchemyRight {width: 599px; float: left; padding: 0 0 0 0px}
.alchemyRight ul {list-style: none; padding: 0; margin: 0}
.alchemyRight ul li {width: 169px; height: 131px; float: left; margin: 20px 15px 10px 0; border-bottom: 2px solid #afaea6}
.alchemyRight .text {width: 169px; float: left; margin: 0 15px 30px 0; font-size: 11px}
.alchemyRight .text span {padding-left: 120px; font-weight: bold; font-size: 13px; font-family: Arial}

/* ------- */

/* Details */

.detailsLeft {width: 292px; float: left; padding: 0 3px 0 0}

.detailsMiddle {width: 292px; float: left; padding: 0 8px 0 0}
.detailsMiddle .title2 {font-size: 30px; padding: 10px 0 30px 10px}
.detailsMiddle .name {font-size: 17px; padding: 0 0 25px 0; font-weight: bold}
.detailsMiddle .availavle {font-size: 14px; padding: 0 0 25px 0}
.detailsMiddle .description {font-size: 11px; padding: 0 0 25px 0}
.detailsMiddle .price {padding: 0 0 25px 0; font-family: Arial; font-size: 14px; font-weight: bold}
.detailsMiddle .pic {}

.detailsRight {width: 292px; float: left; padding: 0 0 0 0}
.detailsRight .text {font-size: 14px}
.detailsRight .text span {font-size: 11px}
.detailsRight p {padding: 5px 0px 5px 0px;}

/* Details */

/* new style */
.storetxtBox {width: 180px; height: 16px; border: 1px solid #e2e6d8;}
.inputBtn {padding: 1px 10px; background: #e2e6d8; border: 1px solid #bcc1af;}
.resultBox {font-family: times; font-size: 16px; font-weight: normal;}
.resultBox2 {padding: 10px;}
.event {font-family: times; font-size: 13px; font-weight: normal; padding: 5px;}
.blogtxtBox {width: 260px; height: 16px; border: 1px solid #e2e6d8;}
.blogtxtArea {width: 720px; height: 150px; border: 1px solid #e2e6d8;}
.gftxtArea {width: 520px; height: 150px; border:1px solid #b5b5b5;}
.maillingPding {padding: 3px 0;}
.storetxtBox2 {width: 263px; height: 20px; border: 1px solid #e2e6d8;}

.raTextArea {width: 170px; height: 50px; border: 1px solid #e2e6d8;}
.raBigTextArea{width: 580px; height: 130px; border: 1px solid #e2e6d8;}
.cartBigTextArea{width: 380px; height: 110px; border: 1px solid #e2e6d8;}

/*my old style */
.title {padding: 0 0 8px 0px; font-size: 24px; color: #8D947E; line-height: 24px}
.texttopmenu {font-size: 13px;}
.titleHeding {font-size: 24px;  color: #BDC4B0 line-height: 24px}
.bottomLine {margin:0; padding: 0 10px 0px 0px; border-bottom: #e2e6d8 2px solid}
.bottomLine2 {margin:0; padding: 0 2px 0px 0px; border-bottom: #e2e6d8 2px solid}
.pipeLine {font-size: 14px;}
.price {padding: 0 0 25px 0; color: #5E5C4C; font-family: Arial; font-size: 14px; font-weight: bold}
.collection {font-size: 13px; font-family: Arial; font-weight: bold; padding: 0 0 8px 0; margin: 0};
.collectionTxt {width: 196px; height: 149px; list-style: none; float: left; display: inline; padding: 0 2px 12px 0; font-size: 13px};
.nameproduct {font-size: 17px; padding: 0 0 25px 0; font-weight: bold;}
.availavle {font-size: 14px; padding: 0 0 25px 0}
.text3 {font-size: 18px; padding: 0 0 25px 0; font-family:Times; font-weight: bold}
.title2 {padding: 0 0 8px 0px; font-size: 18px; color: #8D947E; line-height: 24px}
.title3 {padding: 0 0 8px 0px; font-size: 18px; color: #000000; padding-top:10px; line-height: 24px}


/* new style */
/* ------- */
.inputTextSearch
{
	background-color: #ffffff !important; 
	width:186px; 
	height:22; 
	border:1px solid #b5b5b5;
}
.inputTextReg
{
	background-color: #ffffff !important; 
	width:186px; 
	height:22; 
	border:1px solid #b5b5b5;
}

.inputTextSmall
{
	background-color: #ffffff !important; 
	width:150px; 
	height:22; 
	border:1px solid #b5b5b5;
}

.inputTextSmallRA
{
	background-color: #ffffff !important; 
	width:50px; 
	height:22; 
	border:1px solid #b5b5b5;
}

.inputSelect
{
	width: 70px;  border:1px solid #b5b5b5;
}

TD.Button {								 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #FF8600;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
D.Button {								 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #FF8600;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 14px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}


.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}
.Star {
	COLOR: #FF0000;
}

/***************/
SPAN.Lbl {
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	MARGIN: 0px;
	PADDING: 0px;
}
