/*
Author: Chris Lock
Author URI: http://v3mg.com/
Copyright (c) Chris Lock.
*/

/*
============================================================================
GENERAL
============================================================================
*/
body {
	background: #FFFFFF;
	color: #4C391F;
	font: 75% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4, h5 {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img {
	border: 0px none;
}

a {
	color: #746041;
	text-decoration: none;
}

a:hover {
	color: #AC8F77;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
}

ol {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
}

li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

abbr {
	text-decoration: none;
	border: none;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}

#page {
	position: relative;
	width: 870px;
	margin: 0px auto 0px auto;
	padding: 0px 10px 10px 10px;
}


/*
============================================================================
HEADER
============================================================================
*/
#header {
	height: 110px; 
	width: 870px;
	margin: 0px 0px 10px 0px;
}


/*
LOGO
============================================
*/
#logo {
	background: url(../../../images/getLogo.php?skin=Urban-Flair) left top no-repeat;
	position: absolute;
	width: 210px;
	height: 86px;
	left: 10px;
	top: 24px;
}

#logo:hover {
	background-position: left bottom;
}


/*
MENU
============================================
*/
#menu {
	position: absolute;
	width: 440px;
	height: 40px;
	font: 183% Georgia, "Times New Roman", Times, serif;
	list-style: none;
	text-transform: lowercase;
	left: 240px;
	top: 53px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menu li {
	position: relative;
	height: 40px;
	float: left;
	padding: 0px 20px 0px 0px;
}


/*
SEARCH
============================================
*/
#search {
	position: relative;
	float: right;
	width: 200px;
	height: 60px;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: right;
	border-right: 1px solid #4C391F;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

.search_box {
	position: absolute;
	width: 152px;
	height: 11px;
	color: #746041;
	font: 83% Georgia, "Times New Roman", Times, serif;
	text-align: right;
	border: 1px solid #4C391F;
	outline: 0 none;
	padding: 1px 3px 1px 3px;
	right: 40px;
	top: 10px;
}

.submit {
	background: #746041;
	position: relative;
	width: 20px;
	height: 15px;
	color: #FFFFFF;
	font: bold 83%/80% Georgia, "Times New Roman", Times, serif;
	border: 0px none;
	margin: 10px 0px 7px 10px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.submit:hover {
	background: #AC8F77;
	cursor: pointer;
}


/*
SHOPPING CART
============================================
*/
#shopping_cart {
	position: relative;
	float: right;
	width: 200px;
	height: 20px;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: right;
	border-right: 1px solid #4C391F;
	margin: 0px 10px 0px 0px;
	padding: 10px 10px 0px 0px;
}


/*
LOGIN
================================================================
*/
#login {
	position: relative;
	float: right;
	width: 200px;
	height: 20px;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: right;
	border-right: 1px solid #4C391F;
	margin: 0px 10px 0px 0px;
	padding: 10px 10px 0px 0px;
}


/*
============================================================================
FOOTER
============================================================================
*/
#bottom {
	background: url(../styleImages/footer/bottom.png) left top repeat-x;
	position: relative;
	display: table;
	width: 100%;
	height: 90px;
}

#footer {
	position: relative;
	width: 870px;
	height: 150px;
	margin: 0px auto 0px auto;
	padding: 0px 10px 0px 10px;
}

#footer_menu {
	width: 880px;
	list-style: none;
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
}

#footer_menu li {
	position: relative;
	float: left;
	width: 199px;
	height: 18px;
	border-left: 1px solid #4C391F;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 7px 10px;
}

.verisign {
	position: relative;
	float: left;
	width: 440px;
}

.copyright {
	position: relative;
	width: 430px;
	height: 18px;
	font: 75% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}

.txtCopyright {
	display: none;
}
	
	
/*
============================================================================
HOME
============================================================================
*/
#home_slideshow {
	position: relative;
	width: 870px;
	height: 330px;
}

#home_01 {
	background: url(../styleImages/header/home_01.jpg) left top no-repeat;
	position: absolute;
	width: 870px;
	height: 330px;
	left: 0px;
	top: 0px;
}

#home_02 {
	background: url(../styleImages/header/home_02.jpg) left top no-repeat;
	position: absolute;
	width: 870px;
	height: 330px;
	left: 0px;
	top: 0px;
}

#home_03 {
	background: url(../styleImages/header/home_03.jpg) left top no-repeat;
	position: absolute;
	width: 870px;
	height: 330px;
	left: 0px;
	top: 0px;
}

#home_04 {
	background: url(../styleImages/header/home_04.jpg) left top no-repeat;
	position: absolute;
	width: 870px;
	height: 330px;
	left: 0px;
	top: 0px;
}

#home_05 {
	background: url(../styleImages/header/home_05.jpg) left top no-repeat;
	position: absolute;
	width: 870px;
	height: 330px;
	left: 0px;
	top: 0px;
}

#home_06 {
	background: url(../styleImages/header/home_06.jpg) left top no-repeat;
	position: absolute;
	width: 870px;
	height: 330px;
	left: 0px;
	top: 0px;
}

#home_content {
	position: relative;
	width: 420px;
	border-top: 1px solid #E48FBC;
	border-bottom: 1px solid #E48FBC;
	font: italic 200%/105% Georgia, "Times New Roman", Times, serif;
	margin: 20px 0px 60px 0px;
	padding: 10px 10px 15px 440px;
}


/*
============================================================================
SITE DOCUMENTS
============================================================================
*/
#doc_title {
	position: relative;
	float: left;
	width: 210px;
	margin: 10px 0px 20px 0px;
}

#doc_title h1 {
	font: 233%/105% Georgia, "Times New Roman", Times, serif;
}

.doc_content {
	position: relative;
	float: right;
	width: 640px;
	color: #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 0px;
	text-transform: 
}


/*
ABOUT
================================================================
*/
#about_slideshow {
	position: relative;
	width: 870px;
	height: 350px;
}

#about_01 {
	background: url(../styleImages/header/about_01.jpg) left top no-repeat;
	position: absolute;
	width: 870px;
	height: 350px;
	left: 0px;
	top: 0px;
}

#about_02 {
	background: url(../styleImages/header/about_02.jpg) left top no-repeat;
	position: absolute;
	width: 870px;
	height: 350px;
	left: 0px;
	top: 0px;
}

#about_doc {
	position: relative;
	width: 870px;
	border-top: 1px solid #4C391F;
	border-bottom: 1px solid #4C391F;
}

#about_doc .doc_content {
	font: italic 200%/105% Georgia, "Times New Roman", Times, serif;
}


/*
HOW TO SELL
================================================================
*/
#sell {
	background: url(../styleImages/header/sell.jpg) left top no-repeat;
	position: relative;
	width: 870px;
	height: 350px;
}

#sell_doc {
	position: relative;
	width: 870px;
	border-top: 1px solid #4C391F;
	border-bottom: 1px solid #4C391F;
}

#sell_doc .doc_content {
	font: italic 133%/105% Georgia, "Times New Roman", Times, serif;
}

#sell_doc .doc_content h2 {
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #4C391F;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
}


/*
CONTACT US
================================================================
*/
#contact {
	background: url(../styleImages/header/contact.jpg) left top no-repeat;
	position: relative;
	width: 870px;
	height: 350px;
}

#contact_doc {
	position: relative;
	width: 870px;
	border-top: 1px solid #4C391F;
	border-bottom: 1px solid #4C391F;
}

#contact_doc .doc_content {
	font: italic 200%/105% Georgia, "Times New Roman", Times, serif;
}

#contact_info {
	position: relative;
	width: 870px;
}

#contact_info h2 {
	font: italic 129% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 10px 0px;
}

#contact_address {
	position: relative;
	float: left;
	width: 189px;
	height: 105px;
	font: 116% Georgia, "Times New Roman", Times, serif;
	border-left: 1px solid #E590BD;
	margin: 10px 10px 10px 0px;
	padding: 10px 10px 10px 10px;
}

#contact_email {
	position: relative;
	float: left;
	width: 189px;
	height: 105px;
	font: 116% Georgia, "Times New Roman", Times, serif;
	border-left: 1px solid #E590BD;
	margin: 10px 10px 10px 0px;
	padding: 10px 10px 10px 10px;
}

#contact_phone {
	position: relative;
	float: left;
	width: 189px;
	height: 105px;
	font: 116% Georgia, "Times New Roman", Times, serif;
	border-left: 1px solid #E590BD;
	margin: 10px 10px 10px 0px;
	padding: 10px 10px 10px 10px;
}

#contact_newsletter {
	position: relative;
	float: left;
	width: 399px;
	height: 105px;
	font: 116% Georgia, "Times New Roman", Times, serif;
	border-left: 1px solid #E590BD;
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

#contact_newsletter p {
	position: relative;
	float: left;
	width: 189px;
	padding: 0px 0px 0px 0px;
}

#contact_newsletter form {
	position: relative;
	float: left;
	width: 190px;
	padding: 0px 0px 0px 10px;
}

.email_box {
	width: 142px;
	height: 11px;
	color: #746041;
	font: 71% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
}

#contact_newsletter .submit {
	margin: 0px 0px 7px 10px;
}

/*
SECURITY & PRIVACY
================================================================
*/
#security {
	background: url(../styleImages/header/security.jpg) left top no-repeat;
	position: relative;
	width: 870px;
	height: 350px;
}

#security_doc {
	position: relative;
	width: 870px;
	border-top: 1px solid #4C391F;
	border-bottom: 1px solid #4C391F;
}

#security_doc .doc_content {
	font: italic 133% Georgia, "Times New Roman", Times, serif;
}


/*
============================================================================
ADVANCED SEARCH
============================================================================
*/
#advnaced_content {
	position: relative;
	width: 870px;
	border-top: 1px solid #4C391F;
	border-bottom: 1px solid #4C391F;
	padding: 10px 0px 20px 0px;
}

#advanced_title {
	position: relative;
	width: 870px;
	font: 233%/105% Georgia, "Times New Roman", Times, serif;;
	border-bottom: 1px solid #4C391F;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

.advanced_col_1 {
	position: relative;
	float: left;
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
}

.advanced_col_2 {
	position: relative;
	float: left;
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.advanced_box {
	width: 422px;
	height: 15px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 10px 0px;
	padding: 0px 3px 0px 3px;
}

.price_box {
	position: relative;
	float: left;
	width: 202px;
	height: 15px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 10px 0px;
	padding: 0px 3px 0px 3px;
}

#price_dash {
	position: relative;
	float: left;
	width: 7px;
	padding: 0px 0px 0px 3px;
}

.category_box {
	width: 425px;
	height: 60px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 3px;
	overflow: scroll;
}

.advanced_checkbox {
	margin: 0px 0px 0px 5px;
	padding: 0xp 0px 0px 0px;
}

.advanced_button {
	background: #746041;
	color: #FFFFFF;
	font: 133% Georgia, "Times New Roman", Times, serif;
	border: 0px none;
	margin: 3px 10px 0px 0px;
	padding: 1px 5px 2px 5px;
	cursor: pointer;
}

.advanced_button:hover {
	background: #AC8F77;
	color: #FFFFFF;
	cursor: pointer;
}


/*
============================================================================
ACCOUNT
============================================================================
*/
#account_content {
	position: relative;
	width: 870px;
	border-top: 1px solid #4C391F;
	padding: 10px 0px 20px 0px;
}

#account_title {
	position: relative;
	width: 870px;
	font: 233%/105% Georgia, "Times New Roman", Times, serif;;
	border-bottom: 1px solid #4C391F;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

#account_sub_content {
	border-bottom: 1px solid #4C391F;
	margin: 0px 0px 10px 0px;
	padding: 20px 0px 20px 0px;
}

.account_sub_title {
	position: relative;
	float: left;
	width: 210px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.account_message {
	position: relative;
	float: left;
	width: 650px;
	padding: 5px 0px 10px 0px;
}

.account_col_1 {
	position: relative;
	float: left;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
}

.account_col_2 {
	position: relative;
	float: left;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
}

.account_col_3 {
	position: relative;
	float: left;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
}

.account_col_4 {
	position: relative;
	float: right;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.account_box {
	width: 202px;
	height: 15px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}

.account_button {
	background: #746041;
	color: #FFFFFF;
	font: 133% Georgia, "Times New Roman", Times, serif;
	border: 0px none;
	margin: 3px 0px 0px 0px;
	padding: 1px 5px 2px 5px;
	cursor: pointer;
}

.account_button:hover {
	background: #AC8F77;
	color: #FFFFFF;
	cursor: pointer;
}

.account_checkbox {
	margin: 0px 0px 0px 5px;
	padding: 0xp 0px 0px 0px;
}

.account_radio {
	margin: 0px 10px 0px 5px;
}


/*
LOGIN
================================================================
*/
#login_left {
	position: relative;
	float: left;
	width: 439px;
	height: 150px;
	border-right: 1px solid #E590BD;
	padding: 10px 0px 0px 0px;
}

#login_account {
	position: relative;
	float: left;
	width: 210px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#login_status {
	position: relative;
	float: left;
	width: 210px;
	padding: 5px 0px 0px 0px;
}

#login_name {
	position: relative;
	float: left;
	width: 220px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#login_password {
	position: relative;
	float: left;
	width: 210px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#login_remember {
	position: relative;
	float: left;
	width: 210px;
	height: 15px;
	font: italic 100% Georgia, "Times New Roman", Times, serif;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#login_forgot {
	position: relative;
	float: left;
	width: 210px;
	height: 13px;
	font: italic 100% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 0px 0px;
}

#login_right {
	position: relative;
	float: left;
	width: 419px;
	height: 150px;
	border-right: 1px solid #E590BD;
	padding: 10px 0px 0px 10px;
}

#login_create {
	position: relative;
	float: left;
	width: 200px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
}

#login_register {
	position: relative;
	float: left;
	width: 209px;
	padding: 5px 0px 10px 0px;
}


/*
CREATE ACCOUNT
================================================================
*/


/*
FORGOT PASSWORD
================================================================
*/
.spam_box {
	position: absolute;
	width: 92px;
	height: 15px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}

#spam_code {
	margin: 0px 0px 0px 110px;
}

#spam_code img {
	height: 20px;
}


/*
ACCOUNT MAIN
================================================================
*/
#account_menu {
	list-style: none;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#account_menu li {
	position: relative;
	float: left;
	width: 199px;
	height: 30px;
	border-left: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

#account_menu .last {
	position: relative;
	float: left;
	width: 199px;
	height: 30px;
	border-left: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}


/*
ACCOUNT PROFILE
================================================================
*/
.account_message span {
	position: absolute;
	width: 210px;
	right: 0px;
	top: 5px;
}

.profile_title {
	width: 92px;
	height: 15px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 10px 10px 0px;
	padding: 0px 3px 0px 3px;
}

.profile_box {
	width: 202px;
	height: 15px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 10px 0px;
	padding: 0px 3px 0px 3px;
}

.profile_select {
	width: 210px;
	height: 17px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}


/*
ACCOUNT ORDERS
================================================================
*/
#account_orders {
	width: 870px;
	border-top: 1px solid #E590BD;
	margin: 0px 0px 20px 0px;
}

.orders_col_1 {
	width: 210px;
	height: 25px;
	border-bottom: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 10px 0px;
	vertical-align: top;
}

.orders_col_2 {
	width: 210px;
	height: 25px;
	border-bottom: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 10px 0px;
	vertical-align: top;
}

.orders_col_3 {
	width: 210px;
	height: 25px;
	border-bottom: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 10px 0px;
	vertical-align: top;
}

.orders_col_4 {
	width: 210px;
	height: 25px;
	border-bottom: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	vertical-align: top;
}

.orders_title {
	font: italic 150% Georgia, "Times New Roman", Times, serif;
}

#orders_info {
	font: italic 100% Georgia, "Times New Roman", Times, serif;
}

#orders_info .large {
	font: italic 116% Georgia, "Times New Roman", Times, serif;
}


/*
ACCOUNT ORDER
================================================================
*/
#account_order {
	width: 870px;
	margin: 0px 0px 0px 0px;
}

.account_order_title {
	width: 870px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	border-top: 1px solid #E590BD;
	border-bottom: 1px solid #E590BD;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
}

.account_order_sub_title {
	color: #E590BD;
	font: italic 116% Georgia, "Times New Roman", Times, serif;
	padding: 5px 0px 5px 0px;
}

#account_order_products {
	width: 870px;
	margin: 0px 0px 10px 0px;
}

.title_col_1 {
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 0px;
	vertical-align: top;
}

.title_col_2 {
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 0px;
	vertical-align: top;
}

.title_col_3 {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 0px;
	vertical-align: top;
}

.title_col_4 {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	vertical-align: top;
}

.account_order_product_title {
	color: #E590BD;
	font: italic 116% Georgia, "Times New Roman", Times, serif;
}

.order_col_1 {
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 15px 0px;
	vertical-align: top;
}

.order_col_2 {
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 15px 0px;
	vertical-align: top;
}

.order_col_3 {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 15px 0px;
	vertical-align: top;
}

.order_col_4 {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	vertical-align: top;
}

.bottom_col_1 {
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}

.bottom_col_2 {
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}

.bottom_col_3 {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}

.bottom_col_4 {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.last_col_1 {
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	vertical-align: top;
}

.last_col_2 {
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	vertical-align: top;
}

.last_col_3 {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	vertical-align: top;
}

.last_col_4 {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	vertical-align: top;
}

.total_col_1 {
	width: 430px;
	border-top: 1px solid #E590BD;
	border-bottom: 1px solid #E590BD;
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 10px 0px;
	vertical-align: top;
}

.total_col_2 {
	width: 210px;
	border-top: 1px solid #E590BD;
	border-bottom: 1px solid #E590BD;
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 10px 0px;
	vertical-align: top;
}

.total_col_3 {
	width: 100px;
	font: italic 116% Georgia, "Times New Roman", Times, serif;
	border-top: 1px solid #E590BD;
	border-bottom: 1px solid #E590BD;
	margin:1 0px 0px 0px 0px;
	padding: 5px 5px 10px 0px;
	vertical-align: top;
}

.total_col_4 {
	width: 100px;
	font: italic 116% Georgia, "Times New Roman", Times, serif;
	border-top: 1px solid #E590BD;
	border-bottom: 1px solid #E590BD;
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 0px 0px;
	vertical-align: top;
}


/*
ACCOUNT NEWSLETTER
================================================================
*/
.newsletter_choice {
	font: italic 100% Georgia, "Times New Roman", Times, serif;
}


/*
============================================================================
CONTENT
============================================================================
*/
#content {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 80px 0px;
}


/*
============================================================================
STORE
============================================================================
*/
#title_section {
	position: relative;
	width: 870px;
	border-top: 1px solid #4C391F;
	border-bottom: 1px solid #4C391F;
	padding: 10px 0px 20px 0px;
}
	
#cat_title {
	position: relative;
	float: left;
	width: 210px;
	font: 233%/105% Georgia, "Times New Roman", Times, serif;
}

#cat_description {
	position: relative;
	float: right;
	width: 640px;
	color: #E590BD;
	font: italic 200%/105% Georgia, "Times New Roman", Times, serif;
	padding: 0px 10px 0px 0px;
}

#bread_crumb {
	position: relative;
	float: left;
	width: 430px;
	height: 25px;
	padding: 10px 0px 0px 0px;
}

.txtLocation {
	padding: 0px 0px 0px 10px;
}

.catimage {
	width: 210px;
	height: 210px;
}

.pagination {
	position: relative;
	width: 430px;
	float: right;
	text-align: right;
	padding: 10px 0px 0px 0px;
}

.txtLink {
	padding: 0px 0px 0px 10px;
}

.txtLinkCurrent {
	padding: 0px 0px 0px 10px;
}

#sort_menu {
	position: relative;
	width: 870px;
	height: 30px;
}

#sort_menu a {
	float: right;
	padding: 0px 0px 0px 10px;
}

#sort_menu a.selected {
	color: #AC8F77;
}

#store_content {
	width: 870px;
	padding: 0px 0px 40px 0px;
}

.store_bar {
	width: 870px;
	height: 10px;
	border-top: 1px solid #4C391F;
}

#sub_categories {
	position: relative;
	width: 880px;
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 25px 0px;
}

.categories {
	float: left;
	width: 430px;
	height: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

.categories_image {
	width: 430px;
	height: 210px;
	display: block;
	margin: 0px 0px 5px 0px;
}

.categories_title {
	color: #333333;
	font: 150% Georgia, "Times New Roman", Times, serif;
}

#products_box {
	position: relative;
	width: 880px;
	margin: 0px 0px 0px -10px;
}

.product {
	position: relative;
	float: left;
	width: 210px;
	height: 330px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

.product h2 {
	width: 210px;
	height: 45px;
	font: 133% Georgia, "Times New Roman", Times, serif;
	padding: 5px 0px 0px 0px;
}

.out_of_stock {
	color: #E590BD;
	font: italic 62.5% Georgia, "Times New Roman", Times, serif;
}

.price {
	font: italic 116% Georgia, "Times New Roman", Times, serif;
}

.sale {
	padding: 0px 0px 0px 10px;
}


/*
============================================================================
PRODUCT
============================================================================
*/
#product {
	position: relative;
	width: 870px;
	border-top: 1px solid #4C391F;
	border-bottom: 1px solid #4C391F;
	margin: 0px 0px 30px 0px;
	padding: 10px 0px 10px 0px;
}

#not_found {
	position: relative;
	width: 430px;
	font: 233%/105% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 10px 0px;
	padding: 0px 440px 0px 0px;
}

#product_title {
	position: relative;
	width: 430px;
	font: 233%/105% Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #4C391F;
	margin: 0px 0px 10px 0px;
	padding: 0px 440px 20px 0px;
}

#product_images {
	position: relative;
	float: left;
	width: 430px;
}

#product_image_main {
	width: 430px;
}

#more_images {
	position: absolute;
	left: 0px;
	top: 0px;
}

#product_details {
	position: relative;
	float: right;
	width: 430px;
}

#bread_crumb_product {
	position: relative;
	float: left;
	width: 430px;
	padding: 0px 0px 10px 0px;
}

#product_description {
	color: #E590BD;
	font: italic 133%/105% Georgia, "Times New Roman", Times, serif;
}

#product_details_left {
	position: relative;
	float: left;
	width: 210px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 20px 0px;
}

#product_details_right {
	position: relative;
	float: left;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

#product_price {
	font: italic 200% Georgia, "Times New Roman", Times, serif;
}

.old_price {
	text-decoration: line-through;
}

.product_sale {
	padding: 0px 0px 0px 10px;
}

.option_title {
	padding: 0px 5px 0px 0px;
}

.option_select {
	background: #FFFFFF;
	border: 1px solid #4C391F;
	font: italic 100% Georgia, "Times New Roman", Times, serif;
	outline: 0 none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.textbox {
	height: 15px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}

.textarea {
	width: 210px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}

.quantity_box {
	width: 20px;
	height: 15px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 10px 5px;
	padding: 0px 3px 0px 3px;
}

.add_button {
	background: #746041;
	color: #FFFFFF;
	font: 133% Georgia, "Times New Roman", Times, serif;
	padding: 1px 5px 2px 5px;
}

.add_button:hover {
	background: #AC8F77;
	color: #FFFFFF;
}

.star {
	margin: 0px 1px 0px 0px;
}

.review_number {
	font: italic 83.3% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 0px 1px;
}


/*
============================================================================
IMAGE_GALLERY
============================================================================
*/
#gallery_main {
	position: absolute;
	display: block;
	width: 430px;
	height: 430px;
	left: 0px;
	top: 0px;
}

#gallery_hide .gallery_image {
	display: none;
}


/*
============================================================================
POP-UP
============================================================================
*/
#pop_up {
	position: relative;
	padding: 0px 0px 0px 10px;
}

#pop_up_main {
	position: relative;
	float: left;
	width: 430px;
	height: 430px;
	margin: 10px 0px 0px 0px;
}

#pop_up_thumbs_gallery {
	position: relative;
	float: right;
	width: 120px;
	height: 470px;
	overflow: auto;
}

.pop_up_thumb {
	position: relative;
	float: left;
	width: 100px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

#pop_up_close {
	position: absolute;
	height: 15px;
	left: 10px;
	top: 450px;
}

/*
============================================================================
RELATED PRODUCTS
============================================================================
*/



/*
============================================================================
REVIEWS
============================================================================
*/
#customer_reviews {
	position: relative;
	width: 870px;
	border-top: 1px solid #4C391F;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}

#customer_reviews h3 {
	position: relative;
	width: 870px;
	font: 233%/105% Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #4C391F;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
}

.review_message {
	color: #E590BD;
	font: italic 150%/105% Georgia, "Times New Roman", Times, serif;
}

#review_left {
	position: relative;
	float: left;
	width: 430px;
	margin: 0px 10px 0px 0px;
}

#review_right {
	position: relative;
	float: left;
	width: 430px;
	margin: 0px 0px 0px 0px;
}


/*
============================================================================
CART
============================================================================
*/
#cart_content {
	position: relative;
	width: 870px;
	border-top: 1px solid #4C391F;
	border-bottom: 1px solid #4C391F;
	padding: 10px 0px 20px 0px;
}

#cart_title {
	position: relative;
	width: 870px;
	font: 233%/105% Georgia, "Times New Roman", Times, serif;;
	border-bottom: 1px solid #4C391F;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

#cart_sub_content {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.cart_sub_title {
	position: relative;
	float: left;
	width: 210px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.cart_message {
	position: relative;
	float: left;
	width: 650px;
	padding: 5px 0px 10px 0px;
}

#cart_menu {
	list-style: none;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#cart_menu li {
	position: relative;
	float: left;
	width: 199px;
	height: 30px;
	border-left: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

#cart_menu .last {
	position: relative;
	float: left;
	width: 199px;
	height: 30px;
	border-left: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}

.cart_title {
	width: 92px;
	height: 15px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 10px 10px 0px;
	padding: 0px 3px 0px 3px;
}

.cart_box {
	width: 202px;
	height: 15px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 10px 0px;
	padding: 0px 3px 0px 3px;
}

.cart_select {
	width: 210px;
	height: 17px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.cart_area {
	width: 205px;
	height: 60px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 3px;
	overflow: auto;
}

.cart_button {
	background: #746041;
	color: #FFFFFF;
	font: 133% Georgia, "Times New Roman", Times, serif;
	border: 0px none;
	margin: 3px 10px 0px 0px;
	padding: 1px 5px 2px 5px;
	cursor: pointer;
}

.cart_button:hover {
	background: #AC8F77;
	color: #FFFFFF;
	cursor: pointer;
}

.txtcartProgressCurrent {
	color: #E590BD;
	font: 100% Georgia, "Times New Roman", Times, serif;
}

.cart_current {
	color: #E590BD;
	font: 100% Georgia, "Times New Roman", Times, serif;
}

.cart_left {
	position: relative;
	float: left;
	width: 440px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.half_collumn {
	width: 430px;
}

.cart_right {
	position: relative;
	float: left;
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.cart_col_1 {
	position: relative;
	float: left;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
}

.cart_col_2 {
	position: relative;
	float: left;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
}

.cart_col_3 {
	position: relative;
	float: left;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
}

.cart_col_4 {
	position: relative;
	float: right;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.cart_address {
	position: relative;
	width: 870px;
	border-top: 1px solid #E590BD;
	padding: 10px 0px 20px 0px;
}

.cart_products {
	position: relative;
	width: 870px;
	border-top: 1px solid #E590BD;
	padding: 0px 0px 10px 0px;
}

.cart_product_title_01 {
	width: 210px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}

.cart_product_title_02 {
	width: 210px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}

.cart_product_title_03 {
	width: 100px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}

.cart_product_title_04 {
	width: 100px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}

.cart_product_title_05 {
	width: 100px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}

.cart_product_title_06 {
	width: 100px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	vertical-align: top;
}

.cart_product_01 {
	width: 210px;
	border-top: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}

.cart_product_02 {
	width: 210px;
	border-top: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}

.cart_product_03 {
	width: 100px;
	border-top: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}

.cart_product_04 {
	width: 100px;
	border-top: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}

.cart_product_05 {
	width: 100px;
	border-top: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}

.cart_product_06 {
	width: 100px;
	border-top: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	vertical-align: top;
}

.cart_total {
	position: relative;
	width: 870px;
	border-top: 1px solid #E590BD;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}

.cart_money_01 {
	width: 650px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	vertical-align: top;
}

.cart_money_02 {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	vertical-align: top;
}

.cart_money_03 {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	vertical-align: top;
}

.cart_total_01 {
	width: 650px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	border-top: 1px solid #E590BD;
	border-bottom: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}

.cart_total_02 {
	width: 100px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	border-top: 1px solid #E590BD;
	border-bottom: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}

.cart_total_03 {
	width: 100px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
	border-top: 1px solid #E590BD;
	border-bottom: 1px solid #E590BD;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	vertical-align: top;
}

.product_delete {
	font: italic 100% Georgia, "Times New Roman", Times, serif;
}

.stock_warning {
	color: #E590BD;
	font: italic 100% Georgia, "Times New Roman", Times, serif;
}

.coupon_text {
	width: 440px;
	margin: 0px 0px 0px 0px;
}

.coupon_box {
	width: 202px;
	height: 13px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}

.shipping_select {
	width: 100px;
	height: 17px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#alternte_checkout {
	font: italic 133% Georgia, "Times New Roman", Times, serif;
	padding: 10px 0px 10px 0px;
}

#cart_login {
	position: relative;
	width: 870px;
	border-top: 1px solid #E590BD;
	padding: 10px 0px 0px 0px;
}

#cart_sub_section {
	position: relative;
	width: 870px;
	border-top: 1px solid #E590BD;
	padding: 10px 0px 0px 0px;
}

.cart_bar {
	width: 870px;
	height: 10px;
	border-top: 1px solid #E590BD;
	margin: 20px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.profile_box_disabled {
	background: #F7F2ED;
	width: 202px;
	height: 15px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 10px 0px;
	padding: 0px 3px 0px 3px;
}

#gateway_total {
	width: 200px;
	font: italic 150% Georgia, "Times New Roman", Times, serif;
}

.gateway_sub_section {
	width: 870px;
	border-top: 1px solid #E590BD;
	border-bottom: 1px solid #E590BD;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}

.gateway_left {
	position: relative;
	float: left;
	width: 440px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.gateway_right {
	position: relative;
	float: left;
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.card_month {
	width: 80px;
	height: 17px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.card_year {
	width: 80px;
	height: 17px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#cvv_box {
	width: 92px;
	height: 15px;
	color: #746041;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border: 1px solid #4C391F;
	outline: 0 none;
	margin: 0px 10px 10px 0px;
	padding: 0px 3px 0px 3px;
}