/*
	Name: Extenze
	Date: 28/05/2010
	Description: Global Style Sheet
	Version: 1.0
	Coder: Nam Nguyen
*/

/* Imports */
@import url("reset.css");
@import url("global-forms.css");

/***** Global *****/
/* Body */

	body {
		background: white;
		color: black;
		font-size: 90%; /* Base font size: 16px */
		font-family: Tahoma, Verdana, Geneva, sans-serif;
		margin: 0;
		padding: 0;
		text-align: left;
	}

/* Headers */
/*
	Font size sets, use only one based
	on your body font-size.
	
	For best results, check
	http://pxtoem.com
*/

/* 
	Base Font Size: 11px
*/
h2 {font-size: 1.727em}	/* 19px */
h3 {font-size: 1.545em}	/* 17px */
h4 {font-size: 1.364em}	/* 15px */
h5 {font-size: 1.182em}	/* 13px */
h6 {font-size: 1em}		/* 11px */

/* 
	Base Font Size: 12px
*/
h2 {font-size: 1.667em}	/* 20px */
h3 {font-size: 1.5em}	/* 18px */
h4 {font-size: 1.333em}	/* 16px */
h5 {font-size: 1.167em}	/* 14px */
h6 {font-size: 1em}		/* 12px */

/* 
	Base Font Size: 13px
*/
h2 {font-size: 1.615em}	/* 21px */
h3 {font-size: 1.462em}	/* 19px */
h4 {font-size: 1.308em}	/* 17px */
h5 {font-size: 1.154em}	/* 15px */
h6 {font-size: 1em}		/* 13px */

/* 
	Base Font Size: 14px
*/
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 1.429em}	/* 20px */
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}		/* 14px */

/* 
	Base Font Size: 15px
*/
h2 {font-size: 1.533em}	/* 23px */
h3 {font-size: 1.4em}	/* 21px */
h4 {font-size: 1.267em}	/* 19px */
h5 {font-size: 1.133em}	/* 17px */
h6 {font-size: 1em}		/* 15px */

/* 
	Base Font Size: 16px
*/
h2 {font-size: 1.5em}	/* 24px */
h3 {font-size: 1.375em}	/* 22px */
h4 {font-size: 1.25em}	/* 20px */
h5 {font-size: 1.125em}	/* 18px */
h6 {font-size: 1em}		/* 16px */

h2, h3, h4, h5, h6 {line-height: 1.1; margin-bottom: .8em;}
	
/* Links */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {text-decoration: none;color: black;}
a:hover, a:active {text-decoration: underline;}
	
/* Paragraphs */
p {
	margin-bottom: 1.5em;
	line-height: 1.4;
}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* Lists */
ul {
	list-style-type: none;
	margin: 0;
}

ol {
	list-style: outside decimal;
	margin: 0;
}

dl {
	margin: 0;
}
dt {font-weight: bold;}
dd {margin-left: 0;}

/* Quotes */
blockquote {font-style: italic;}
cite {}

q {}

/* Tables */
table {margin: 0 auto; width: 98%;}
	
	/* Thead */
	thead th {padding: .5em .4em; text-align: left;}
	thead td {}

	/* Tbody */
	tbody td {padding: .5em .4em;}
	tbody th {}
	
	tbody .alt td {}
	tbody .alt th {}
	
	/* Tfoot */
	tfoot th {}
	tfoot td {}

.contents {width: 860px;margin: 0 auto}
#wrapper {
	overflow: hidden;
	background: url("../images/body-bg.png") no-repeat scroll center 10px #000000
}
/***** Layout *****/
/* Header */
#header {padding-top: 30px;margin-bottom: 15px;overflow: hidden;padding-bottom:10px;}
#header #head {overflow: hidden;clear: both;margin-bottom: 25px}
#header #logo {float: left}
#header #seen-on-tv {display: block;float: right;margin-top: 10px}
#header #nav {float:right;margin: 0;padding: 0;list-style-type: none}
#header #nav li {float:left;margin: 0 15px}
#header #nav li  a {color: #999999}
#header #nav li  a:hover, #header #nav li  a:active {text-decoration: underline}
/* Body */
#body {clear: both}
#body #welcome {display: block;margin-bottom: 5px;text-align: right}
#sidebar {float:left;width: 200px;position: relative}
#sidebar .products-nav {list-style-type: none;margin: 20px 0 40px 20px;padding: 0}


#sidebar h3.product-tab {margin-left:-6px;}
#sidebar img#couple-holder {
left:20px;
position:absolute;
top:-61px;
z-index:9999;
}
#sidebar #side-nav {margin:15px 0 40px 20px;list-style-type: none;padding: 0}
#sidebar #side-nav ul {list-style-type: none;margin:0px 0 30px 0px;}
#sidebar #secured-seal {margin:60px 0 0 20px}
#sidebar #side-nav li a {display: block;padding:2px 0 9px;}
#sidebar #side-nav li {
	background: transparent url('../images/menu-bg.png') no-repeat bottom center;
}

#main {float:right;width: 600px;padding: 20px 30px;}
#main h2 {font-weight: normal}
/* Footer */

#footer {
	background: #999999 url('../images/footer-bg.png') no-repeat center top;
	padding:50px 0 120px;
	
}
#footer #footer-links {float:none;margin: 0 auto;padding: 0;list-style-type: none;display: block;width:550px;}
#footer #footer-links li {float:left;margin: 0 15px}
#footer #footer-links li  a {color: #666666; font-size:15px;}
/***** Sections *****/
.customer-account-edit #sidebar #side-nav, .customer-account-index #sidebar #side-nav, .customer-address-form #sidebar #side-nav, .sales-order-history #sidebar #side-nav, .review-customer-index #sidebar #side-nav, .tag-customer-index #sidebar #side-nav, .wishlist-index-index #sidebar #side-nav, .newsletter-manage-index #sidebar #side-nav, .downloadable-customer-products #sidebar #side-nav {margin:20px 0 40px 20px;}

.customer-account-edit #sidebar div.block-account, .customer-account-index #sidebar div.block-account, .customer-address-form #sidebar div.block-account, .sales-order-history #sidebar div.block-account, .review-customer-index #sidebar div.block-account, .tag-customer-index #sidebar div.block-account, .wishlist-index-index #sidebar div.block-account, .newsletter-manage-index #sidebar div.block-account, .downloadable-customer-products #sidebar div.block-account {margin-top: 120px;}

#sidebar h3#male-products, #sidebar h3#female-products, #sidebar h3#couples-products {text-indent: -9999px;font-size: 0;line-height: 0;background: transparent url('../images/male-products.png') no-repeat center top;position: relative;left:-44px;height: 35px}
#sidebar h3#female-products {background: transparent url('../images/female-products.png') no-repeat center top;}
#sidebar h3#couples-products {background: transparent url('../images/couples-products.png') no-repeat center top;}

.catalog-category-view .block-layered-nav {
	display: none;
	visibility: hidden;
}

.catalog-category-view .category-products h2 a:hover, .catalog-category-view .category-products h2 a:active {text-decoration: none}

#customer-reviews .form-list .input-box {float: none}

#customer-reviews .form-list input.input-text, #customer-reviews .form-list textarea {
	width:350px;
}
#customer-reviews .form-list textarea {
	width:350px;
	height:150px;
}
#customer-reviews .form-list label {display: block}
#customer-reviews .pager {display:none;visibility: hidden}

#your-language {margin:100px 0 0 10px;}

.paypal-express-review h3 {font-size:13px;}
.paypal-express-review #main h2 {
margin-top: 15px;
font-size:14px;
font-weight:bold;
}