/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff url(../images/mens/shared/body_slice.gif) repeat-x;
	color: #585858;
	font-family: Tahoma;
	font-size: 12px;
}

/* http://www.joelonsoftware.com/items/2008/12/22.html */
img { -ms-interpolation-mode:bicubic; }

#page-top-outer {
	height: 74px;
}

.dotted-line {
	border-top: 1px dotted #7f7f7f;
	font-size: 0px;
	line-height: 0px;
	padding: 15px 0px 0 0px;
	width: 585px;
}

.dotted-line-flat {
	border-top: 1px dotted #7f7f7f;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	padding: 0px 0px 0 0px;
}

.page-heading {
	padding: 15px 0 15px 10px;
}	
.page-heading-no-top {
	padding: 10px 0 15px 10px;
}	
.page-heading-none {
	padding: 0px 0 0px 0px;
	height:13px;
	border: 2px solid green;
}	
.page-heading-left {
	padding: 15px 0 15px 10px;
	float: left;
}	
.page-heading-right {
	padding: 15px 0 15px 10px;
	float: right;
}	

 .page-heading span{
	font-size:18px;
	color: #42afed;
}	

a.button1 {
	background:url(/design/images/mens/stores/icon_toggle.gif) no-repeat 0 8px;
	display: block;
	padding: 10px 15px 0 30px;
	height: 20px;
	float: right;
	cursor: pointer;
}

/* start page top */

#page-top {
	margin: 0 auto 0 auto;
	position: relative;
	text-align: left;
	width: 1000px;
}
#page-top-left {
	float: left;
	padding: 10px 0 0 20px;
	width: 280px;
}
#page-top-middle {
	float: left;
	padding-top: 0px;
	text-align: center;
	width: 325px;
}
#page-top-right {
	color: #ffffff;
	display: inline;
	float: right;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	margin-top: 19px;
	padding-bottom: 12px;
	width: 355px;
}
#page-top-right	div {
	padding-right: 5px;
	clear: left;
}
a.sign-in,
a.sign-out,
a.my-account,
a.order-history,
a.view-change {
	color: #fff;
	display: block;
	float: left;
	font-family: "Trebuchet MS";
	font-size: 9px;
	height: 16px;
	line-height: 15px;
	margin-right: 5px;
	margin-top: 4px;
	text-align: center;
	text-transform: uppercase;
}
a.sign-out, a.sign-in {
	background: url(/design/images/mens/shared/nav/btn_sign_in.gif) no-repeat 0 0;
	width: 53px;
}
a.my-account {
	background: url(/design/images/mens/shared/nav/btn_my_account.gif) no-repeat 0 0;
	width: 65px;
}
a.order-history {
	background: url(/design/images/mens/shared/nav/btn_my_account.gif) no-repeat 0 0;
	width: 74px;
}
a.view-change {
	background: url(/design/images/mens/shared/nav/btn_view_change.gif) no-repeat 0 0;
	width: 77px;
}
a:hover.sign-in,
a:hover.sign-out,
a:hover.my-account,
a:hover.view-change,
a:hover.checkout {
	text-decoration: underline;
}
a.checkout {
	background: url(/design/images/mens/shared/nav/btn_checkout.gif) no-repeat 0 0;
	color: #fff;
	display: block;
	float: left;
	font-family: "Trebuchet MS";
	font-size: 9px;
	height: 16px;
	line-height: 15px;
	margin-top: 4px;
	margin-right: 0px;
	text-align: center;
	text-transform: uppercase;
	width: 60px;
	_width: 57px; /* for ie6 */
}
	
/* content holder ----------------------------------------------------------- */
	
#content-holder-outer {

}

#content-holder {
	margin: 0 auto 0 auto;
	position: relative;
	text-align: left;
	width: 996px;
}
#home-flash {
	margin-bottom:10px;
}
#home-tab-1	 a {
	background: url(/design/images/mens/home/tab_1.gif) no-repeat 0 0;
	display: block;
	float: left;
	height: 36px;
	margin-right: 4px;
	width: 144px;
	margin-bottom: 4px;
 
}

#home-tab-1	 a:hover,
#home-tab-1	 a.selected {
	background: url(/design/images/mens/home/tab_1.gif) no-repeat 0 -37px;
}

#home-tab-2	 a {
	background: url(/design/images/mens/home/tab_2.gif) no-repeat 0 0;
	display: block;
	float: left;
	height: 36px;
	margin-right: 4px;
	width: 171px;
	margin-bottom: 4px;
}

#home-tab-2 a:hover,
#home-tab-2	 a.selected {
	background: url(/design/images/mens/home/tab_2.gif) no-repeat 0 -37px;
}

#home-tab-3	 a {
	background: url(/design/images/mens/home/tab_3.gif) no-repeat 0 0;
	display: block;
	float: left;
	height: 36px;
	margin-right: 4px;
	width: 147px;
	margin-bottom: 4px;
}

#home-tab-3	 a:hover,
#home-tab-3	 a.selected {
	background: url(/design/images/mens/home/tab_3.gif) no-repeat 0 -37px;
}

#home-tab-4	 a {
	background: url(/design/images/mens/home/tab_4.gif) no-repeat 0 0;
	display: block;
	float: left;
	height: 36px;
	width: 114px;
	margin-bottom: 4px;
}

#home-tab-4	 a:hover,
#home-tab-4	 a.selected {
	background: url(/design/images/mens/home/tab_4.gif) no-repeat 0 -37px;
}
	
/* nav holder ----------------------------------------------------------------- */
	#nav-holder	a {
	font-size: 0px;
	line-height: 0px;
}
#nav-holder {
	height: 41px;
	width: 996px;
}
#nav-holder	ul {
	list-style-type: none;
}
#nav-holder li {
	float: left;
}
#nav-1 a {
	background: url(/design/images/mens/shared/nav/nav_1.gif) no-repeat;
	border-right: 1px solid #000;
	display: block;
	float: left;
	height: 41px;
	width: 83px;
}
#nav-1 a:hover ,#nav-1 a.selected {
	background: url(/design/images/mens/shared/nav/nav_1.gif) no-repeat 0 -41px;
}
#nav-2 a {
	background: url(/design/images/mens/shared/nav/nav_2.gif) no-repeat;
	border-right: 1px solid #000;
	display: block;
	float: left;
	height: 41px;
	width: 155px;
}
#nav-2 a:hover ,#nav-2 a.selected {
	background: url(/design/images/mens/shared/nav/nav_2.gif) no-repeat 0 -41px;
}
#nav-3 a {
	background: url(/design/images/mens/shared/nav/nav_3.gif) no-repeat;
	border-right: 1px solid #000;
	display: block;
	float: left;
	height: 41px;
	width: 150px;
}
#nav-3 a:hover , #nav-3 a.selected {
	background: url(/design/images/mens/shared/nav/nav_3.gif) no-repeat 0 -41px;
}
#nav-4 a {
	background: url(/design/images/mens/shared/nav/nav_4.gif) no-repeat;
	border-right: 1px solid #000;
	display: block;
	float: left;
	height: 41px;
	width: 99px;
}
#nav-4 a:hover ,#nav-4 a.selected {
	background: url(/design/images/mens/shared/nav/nav_4.gif) no-repeat 0 -41px;
}
#nav-5 a {
	background: url(/design/images/mens/shared/nav/nav_5.gif) no-repeat;
	border-right: 1px solid #000;
	display: block;
	float: left;
	height: 41px;
	width: 139px;
}
#nav-5 a:hover ,#nav-5 a.selected {
	background: url(/design/images/mens/shared/nav/nav_5.gif) no-repeat 0 -41px;
}
#nav-6 a {
	background: url(/design/images/mens/shared/nav/nav_6.gif) no-repeat;
	border-right: 1px solid #000;
	display: block;
	float: left;
	height: 41px;
	width: 143px;
}
#nav-6 a:hover ,#nav-6 a.selected {
	background: url(/design/images/mens/shared/nav/nav_6.gif) no-repeat 0 -41px;
}
#nav-7 a {
	background: url(/design/images/mens/shared/nav/nav_7.gif) no-repeat;
	display: block;
	float: left;
	height: 41px;
	width: 105px;
}
#nav-7 a:hover , #nav-7 a.selected {
	background: url(/design/images/mens/shared/nav/nav_7.gif) no-repeat 0 -41px;
}
#nav-8 a {
	background: url(/design/images/mens/shared/nav/nav_8.gif) no-repeat;
	display: block;
	float: left;
	height: 41px;
	width: 114px;
}
#nav-8 a:hover ,#nav-8 a.selected {
	background: url(/design/images/mens/shared/nav/nav_8.gif) no-repeat 0 -41px;
}










/* subnav content ----------------------------------------------------------- */
#subnav-content {
	background: url(/design/images/mens/shared/bg_subnav.gif) no-repeat;
	height: 40px;
	text-align: left;
	width: 994px;
	position: relative;
}
#subnav-content-left {
	float: left;
	height: 26px;
	padding: 9px 0 0 28px;
	width: 600px;
}
#subnav-content-left	a {
	color: #fff;
	float: left;
	font-size: 11px;
}
#subnav-content-left	a.current {
	color: #fff;
	float: left;
	font-weight: bold;
	text-decoration:underline;
}
#subnav-content-left	span {
	display: block;
	float: left;
	line-height: 0px;
	text-align: center;
	width: 25px;
}
#subnav-content-right {
	float: right;
	height: 31px;
	padding: 4px 10px 0 0;
	width: 280px;
}

#sub-1 {
	position: absolute;
	left:450px;
	top:4px;
	width:83px;
	height:25px;
	background: url(/design/images/mens/shared/nav/sub_link_1.gif) no-repeat;
	}

#sub-2 {
	position: absolute;
	left:537px;
	top:4px;
	width:83px;
	height:25px;
	background: url(/design/images/mens/shared/nav/sub_link_2.gif) no-repeat;
	}

#sub-3 {
	position: absolute;
	left:624px;
	top:4px;
	width:83px;
	height:25px;
	background: url(/design/images/mens/shared/nav/sub_link_3.gif) no-repeat;
	}

#sub-4 {
	position: absolute;
	right:115px;
	top:4px;
	width:83px;
	height:24px;
	border: 1px so lid red;
	background: url(/design/images/shared/nav/sub_link_4_new.gif) no-repeat 0 -72px;
	}

#sub-5 {
	position: absolute;
	right:11px;
	top:4px;
	width:83px;
	height:24px;
	background: url(/design/images/shared/nav/sub_link_5_new.gif) no-repeat 0 0px;
	}

#sub-6 {
	position: absolute;
	right:202px;
	top:4px;
	width:81px;
	height:24px;
	background: url(/design/images/shared/nav/viewall_bg.gif) no-repeat 0 -72px;
	}

#sub-4 input,
#sub-5 input {
	width:12px;
	height: 12px;
	}

/* column left ----------------------------- */	
	
#column-left {
	width:201px;
	float:left;
	}

	
/* quick menu ----------------------------- */

#side-menu {
	font-size: 0;
	line-height: 0;
	padding-bottom: 5px;
	width: 201px;
}
#side-menu ul {
	list-style-type: none;
}
#side-menu ul li {
	height: 31px;
	list-style-type: none;
	margin: 0 auto;
	width: 201px;
	padding-bottom: 2px;
}
#side-menu ul li a {
	color: #fff;
	display: block;
	font-size: 0;
	height: 31px;
	line-height: 0;
}

#link-1 a				{	background:url(/design/images/mens/nav/nav_m_free_gifts.gif) no-repeat 0 -31px; 	}
#link-1 a:hover		,
#link-1 a.on	{	background:url(/design/images/mens/nav/nav_m_free_gifts.gif) no-repeat 0 0 ;	}
	
#link-2 a				{	background:url(/design/images/mens/nav/link_2.gif) no-repeat 0 -31px; 	}
#link-2 a:hover		,
#link-2 a.on	{	background:url(/design/images/mens/nav/link_2.gif) no-repeat 0 0 ;	}
	
#link-3 a				{	background:url(/design/images/mens/nav/link_3.gif) no-repeat 0 -31px; 	}
#link-3 a:hover		,
#link-3 a.on	{	background:url(/design/images/mens/nav/link_3.gif) no-repeat 0 0 ;	}
	
#link-4 a				{	background:url(/design/images/mens/nav/link_4.gif) no-repeat 0 -31px; 	}
#link-4 a:hover		,
#link-4 a.on	{	background:url(/design/images/mens/nav/link_4.gif) no-repeat 0 0 ;	}
	
#link-5 a				{	background:url(/design/images/mens/nav/link_5.gif) no-repeat 0 -31px; 	}
#link-5 a:hover		,
#link-5 a.on	{	background:url(/design/images/mens/nav/link_5.gif) no-repeat 0 0 ;	}
	
#link-6 a				{	background:url(/design/images/mens/nav/link_6.gif) no-repeat 0 -31px; 	}
#link-6 a:hover		,
#link-6 a.on	{	background:url(/design/images/mens/nav/link_6.gif) no-repeat 0 0 ;	}
	
#link-7 a				{	background:url(/design/images/mens/nav/link_7.gif) no-repeat 0 -31px; 	}
#link-7 a:hover		,
#link-7 a.on	{	background:url(/design/images/mens/nav/link_7.gif) no-repeat 0 0 ;	}
	
#link-8 a				{	background:url(/design/images/mens/nav/link_8.gif) no-repeat 0 -31px; 	}
#link-8 a:hover		,
#link-8 a.on	{	background:url(/design/images/mens/nav/link_8.gif) no-repeat 0 0 ;	}
	
#link-9 a				{	background:url(/design/images/mens/nav/link_9.gif) no-repeat 0 -31px; 	}
#link-9 a:hover		,
#link-9 a.on	{	background:url(/design/images/mens/nav/link_9.gif) no-repeat 0 0 ;	}
	
#link-10 a				{	background:url(/design/images/mens/nav/link_10.gif) no-repeat 0 -31px; 	}
#link-10 a:hover		,
#link-10 a.on	{	background:url(/design/images/mens/nav/link_10.gif) no-repeat 0 0 ;	}
	
#link-11 a				{	background:url(/design/images/mens/nav/link_11.gif) no-repeat 0 -31px; 	}
#link-11 a:hover		,
#link-11 a.on	{	background:url(/design/images/mens/nav/link_11.gif) no-repeat 0 0 ;	}
	
#link-12 a				{	background:url(/design/images/mens/nav/link_12.gif) no-repeat 0 -31px; 	}
#link-12 a:hover		,
#link-12 a.on	{	background:url(/design/images/mens/nav/link_12.gif) no-repeat 0 0 ;	}
				
/* fragrance-finder ----------------------------- */

#fragrance-finder {
	background: url(/design/images/mens/shared/fragrance_finder_bottom.gif) no-repeat 0 0px;
	font-size: 0px;
	height: 170px;
	line-height: 0;
	padding-bottom: 10px;
	width: 190px;
}

#fragrance-finder table {
	margin: 40px auto 0 auto;
	width: 170px;
	height: 127px;
}

#fragrance-finder td {
	padding: 0 0 8px 0;
}

#fragrance-finder .inp {
	border: 1px solid #b7b7b7;
	font-size: 12px;
	padding: 4px;
	width: 155px;
}

#fragrance-finder .sel {
	border: 1px solid #b7b7b7;
	font-size: 12px;
	padding: 3px;
	width: 164px;
}
	

/* benefits menu ----------------------------- */

#member-benefits {
	 font-size: 0;
	line-height: 0;
	padding-bottom: 12px;
	width:201px;
	}
	
#member-benefits ul {
	list-style-type: none;
	}	
	
#member-benefits ul li{
	width:201px;
	list-style-type: none;
	margin: 0 auto;
	height: 33px;
	}	
	
#member-benefits ul li a{
	height:33px;
	display: block;
	font-size: 0;
	line-height: 0;
	color:#fff;
	}	
	
#member-benefits ul li a.high{
	height:36px;
	display: block;
	font-size: 0;
	line-height: 0;
	color:#fff;
	}

#b-link-1 a				{	background:url(/design/images/mens/shared/mb_1.gif) no-repeat 0 -33px; 	}
#b-link-1 a:hover		,
#b-link-1 a.on	{	background:url(/design/images/mens/shared/mb_1.gif) no-repeat 0 0px; 	}

#b-link-2 a				{	background:url(/design/images/mens/shared/mb_2.gif) no-repeat 0 -33px; 	}
#b-link-2 a:hover		,
#b-link-2 a.on	{	background:url(/design/images/mens/shared/mb_2.gif) no-repeat 0 0px; 	}
		
		
#b-link-3 a				{	background:url(/design/images/mens/shared/mb_3.gif) no-repeat 0 -36px; 	}
#b-link-3 a:hover		,
#b-link-3 a.on	{	background:url(/design/images/mens/shared/mb_3.gif) no-repeat 0 0px; 	}


/* store-finder --------------------------------------- */

#store-finder {
	font-size: 0;
	line-height: 0;
	padding-bottom: 12px;
	position: relative;
	width: 201px;
}

#store-finder .side {
	left: -21px;
	position: absolute;
	top: 19px;
}

#store-finder .text {
	left: 75px;
	position: absolute;
	top: 45px;
	width:110px;
	height:45px;
	font-size:11px; 
	line-height: 14px;
	color:#000;
}

#store-finder a.finder {
	left: 90px;
	position: absolute;
	top:100px;
	display:block;
	width:85px;
	height:22px;
	background: url(/design/images/mens/shared/find_store.gif) no-repeat;
	font-size:11px; 
	line-height: 18px;
	color:#fff;
	text-align: center;
}
	
.store-input {
	width:150px;
	margin: 0px 15px;
}

.store-select {
	width:100px;
	margin: 0px 10px;
}

#store-info {
	font-family:Tahoma;
	font-size: 12px;
}

/* search ------------------------------------------ */

.search-input {
	width:150px;
	font-size: 11px;
}

.search-select {
	width:170px;
	font-size: 11px;
}

#search-table  select{
	float: left;
	width:155px;
	font-size: 11px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
#search-table  td{
	padding:0 0 12px 0;
	}
	
#search-table  th{
	padding:0 0 12px 0px;
	width: 110px;
	}

/* newsletter-sub ----------------------------- */
#newsletter-sub {
	font-size: 11px;
	color:#000;
	padding-bottom: 5px;
	position: relative;
	width: 190px;
	height:139px;
	background: url(/design/images/mens/shared/newsletter_sub.gif) no-repeat;
}

 #newsletter-sub table{
	margin: 45px auto 0 auto;
	width:10px;
	}
	
#newsletter-sub td {
	padding:0 0 4px 0;
	}
	
#newsletter-sub .inp {
	width:155px;
	border: 1px solid #b7b7b7;
	padding: 4px;
	font-size: 12px;
	}
	
#newsletter-sub .sel {
	width:164px;
	border: 1px solid #b7b7b7;
	padding: 3px;
	font-size: 12px;
	}
	
	
/* --------------------------------------------------------------- */	
#content-main, #pcMain {
	color: #000000;
	float: left;
	font-size: 11px;
	line-height: 16px;
	position: relative;
	width: 595px;
}
.content-main-inner {
	padding: 0 8px;
}
#column-right {
	float: right;
	width: 190px;
}

#column-right-payments {
	float: right;
	width: 190px;
	padding-right: 20px;
}

#column-right .item-break {
	font-size: 0px;
	height: 7px;
	line-height: 0px;
}

/* recently viewed ------------------------------------------------------ */

#recently-viewed {
	background: url(/design/images/shared/recently_reviewed_bot.gif) no-repeat bottom center;
}
.viewed-items, .viewed-items-first {
	font-size: 11px;
	margin: 0 auto 0 auto;
	width: 175px;
	position: relative;
	border-top: 1px dotted #787878;
	padding-top: 4px;
}
.viewed-items-first {
	border-top: none;
}
.viewed-items img, .viewed-items-first img {
	float: left;
	height: 55px;
	margin: 0 10px 0 0;
}
#recently-viewed .item-price {
	color: #000;
	float: left;
	font-family: "Trebuchet MS";
	font-size: 16px;
	margin-top: 2px;
}
#recently-viewed a.buy-me {
	background: url(/design/images/mens/shared/btn_buy.gif) no-repeat;
	color: #fff;
	display: block;
	float: right;
	height: 17px;
	line-height: 14px;
	padding-right: 10px;
	text-align: center;
	width: 36px;
	margin-bottom:0px;
}
	
/* application-table -------------------------------------- */	

.application-table td {
	font-size: 11px;
	padding: 0 0 5px 0;
}
.application-table textarea {
	font-size: 11px;
	height: 60px;
	overflow: auto;
	width: 150px;
}
.app-sel {
	font-size: 11px;
	margin: 0 12px;
	padding: 3px;
	width: 120px;
}
/* tell a friend ------------------------------------------- */

#tell-msg textarea{
	width:480px;
	height:75px;
	color:#a1a1a1;
	font-size:11px;
	padding: 5px;
	font-family: Tahoma;
	overflow: auto;
	}

/* product item ------------------------------------------- */

.product-item {
	margin: 04px auto 0 auto;
	padding: 0px 0 0 0;
	width: 570px;
}
.product-item .right {
	border-right: 1px dotted #7f7f7f;
	border-top: 1px dotted #7f7f7f;
	float: left;
	padding: 0 0px 0 8px;
	position: relative;
	width: 133px;
	height: 220px;
}
.product-item .middle {
	margin: 0 6px;
}
.item {
	border-top: 1px dotted #7f7f7f;
	float: left;
	height: 220px;
	padding: 0 0px 0 8px;
	position: relative;
	width: 134px;
}
.item span {
	text-decoration: line-through;
}
.item strong {
	color: #b90101;
}
.item .image {
	/* float: left; */
	height: 155px;
	padding-top: 10px;
	text-align: center;
	position: relative;
}

.item img.product{
	/* width: 90px; */
	max-height: 100px; 
}

.item .description{
	text-align: left;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.item .item-price {
	color: #000;
	float: left;
	font-family: "Trebuchet MS";
	font-size: 16px;
	margin-top: 2px;
}

a.buy-me {
	background: url(/design/images/mens/shared/btn_buy.gif) no-repeat;
	color: #fff;
	display: block;
	float: right;
	height: 17px;
	line-height: 14px;
	margin: 4px 0px 0px 0px;
	padding-right: 30px;
	text-align: center;
	width: 36px;
}
a.buy-me-wish {
display: block;
	 
	color: #fff;
	 
	height: 17px;
	line-height: 14px;
	margin: 4px 0;
	padding-right: 30px;
	text-align: center;
	width: 36px;
	position: absolute;
	top:10px;
	left:90px;
	border: 4px solid red;
}
.icon-new {
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(/design/images/mens/products/new.png);
	width:52px;
	height:36px;
}
.icon-ranking {
	left: 0px;
	position: absolute;
	top: 3px;
}

.product-widget {
	border: 1px dotted #7f7f7f;
	}
.product-widget-large {
	height: 210px;
}

/* product details */
#product-share-holder {
	width:232px;
	float: left;
	position: relative;
	display: inline;
}

#product-details-left {
	width:217px;
	height:195px;
	padding: 15px 0 0 0px;
	text-align: center;
	background: url(/design/images/mens/products/left_frame.gif) no-repeat ;
	float: left;
	position: relative;
	margin-left: 15px;
	display: inline;
	}

#share-details-left {
	width:217px;
	padding: 15px 0 0 0px;
	text-align: left;
	float: left;
	position: relative;
	margin-left: 15px;
	display: inline;
	}

.product-badge{
	position: absolute;
	top:0px;
	right:0px;
	z-index: 10;
	width: 52px;
	height: 39px;
}

.new{
	background: url(/design/images/mens/products/new.png) no-repeat ;
}

.sold-out{
	background: url(/design/images/mens/products/soldout.png) no-repeat ;	
}

#product-details-left img.product{
	/* width: 200px; */
	max-height: 160px;
}

#product-details-right {
	width:325px;
	padding-left: 15px;
	float: left;
	}
#product-details-right p{
	padding: 3px 0;
	line-height: 12px;
	}
a.prod-wish {
	background:	url(/design/images/mens/products/icon_wish.gif) no-repeat 0 4px;
	padding:3px 0 0 20px;
	color:#000;float: left;
	display: block;
	height: 25px;
	margin-right: 20px;
	}
a.prod-tell {
	background:	url(/design/images/mens/products/icon_tell.gif) no-repeat 0 4px;
	padding:3px 0 0 20px;
	color:#000;float: left;
	margin-right: 20px;
	}
a.prod-write {
	background:	url(/design/images/mens/products/icon_write.gif) no-repeat  0 4px;
	padding:3px 0 0 20px;
	color:#000;
	float: left;
	}
a.prod-basket {
	background:	url(/design/images/mens/products/btn_add_basket.gif) no-repeat ;
	width:85px;
	height:22px;
	color:#fff;
	text-align: center;
	display: block;
	line-height: 20px;
	float: left;
	margin-right: 5px;
	border: 0;
	padding-top:0px;
	}
.prod-basket {
	background:	url(/design/images/mens/products/btn_add_basket.gif) no-repeat ;
	width:85px;
	height:22px;
	color:#fff;
	text-align: center;
	display: block;
	line-height: 20px;
	float: left;
	margin-right: 5px;
	border: 0;
	padding-top:0px;
	font-size: 11px;
	font-family: tahoma;
	cursor: pointer;
	}


.prod-basket:hover{
	text-decoration: underline;
}
	
	.prod-basket input, .prod-basket button{
	width:85px;
	height:22px;
		color:#fff;
	text-align: center;
	display: block;
	line-height: 20px;
	float: left;
	margin-right: 5px;
	border: 0;
	padding-top:9px;
	font-size: 11px;
	font-family: tahoma;
	cursor: pointer;
	}

.prod-search {
	background:	url(/design/images/mens/products/btn_return.gif) no-repeat ;
	width:134px;
	height:22px;
	color:#fff;
	text-align: center;
	display: block;
	line-height: 20px;float: left;
	}
.striked {
	text-decoration: line-through;
	}
#price-table strong{
	color:#42afed7;
	}
#price-table  {
	margin:5px 0;
	}
#price-table th{
	color:#000;
	font-size: 18px;
	font-weight: normal;
	}
.black-large {
	font-size: 18px;
	color:#000;
	line-height: 24px;
	}
.pink-large {
	font-size: 18px;
	color:#42afed7;line-height: 24px;
	}
	
	/* product derails --------------------------- */

.the-prod-size{
	float:left;
	width:160px;
	padding: 8px 0;
	color: #000;
	}	
	
.the-prod-size-top{
	float:left;
	width:160px;
	padding: 8px 0;
	padding-left: 10px;
	}	
.the-prod-rrp-top {
	float:left;
	 color: #000;
	width:80px;
	padding: 8px 0;
	}
.the-prod-rrp {
	float:left;
	 color: #000;
	width:80px;
	padding: 8px 0;
	text-decoration: line-through;
	}
.the-prod-price {
	float:left;
 color: #000;
	width:80px;
	padding: 8px 0;
	}	
.the-prod-save {
	float:left;
	width:90px;
	padding: 8px 0;
	font-weight: bold;
	color: #42afed;
	}
.the-prod-qty {
	float:left;
	width:40px;
	padding:8px 0;
	}
.the-prod-qty select {
		width:50px;
	}
.the-prod-add {
	float:left;
	width:100px;
	padding: 8px 0;
	text-align:right;
	}
	
.the-prod-add input, .the-prod-add button{
	width:38px;
	height:22px;
		color:#fff;
	text-align: center;
	display: block;
	line-height: 20px;
	float: right;
	margin-right: 5px;
	margin-left: 15px;
	border: 0;
	padding-top:2px;
	font-size: 11px;
	font-family: tahoma;
	cursor: pointer;
	background: url(/design/images/mens/products/btn_add.gif) no-repeat;
	}
	
.the-prod-add a {
	background: url(/design/images/mens/products/btn_add.gif) no-repeat;
	width: 38px;
	height: 22px;
	display:block;
	float: right;
	text-align: center;
	color: #fff;
	line-height:18px;
	
}	
/* reviews --------------------------- */	
.review-item {
	width:566px;
	margin: 5px auto 0 auto;
	}
	
.review-item-name {
	float: left;
	color:#42afed7;
	font-size:12px;
	font-weight: bold;
	}

.review-item-stars {
	float: right;
	}

span.star-full{
	display: block;
	width:16px;
	height:16px;
	float: left;
	background: url(/design/images/mens/products/star_full.gif) no-repeat;
}	


div.star-full{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background: url(../images/mens/products/star_full.gif) no-repeat;
	}
	
span.star-clear, div.star-clear {
	display: block;
	width:16px;
	height:16px;
		float: left;
	background: url(/design/images/mens/products/star_clear.gif) no-repeat;
}	
	
.review-item  p{
	margin: 10px  0 ;
	}
	
	
#giftsets  a{
	background: url(/design/images/mens/products/tab_1.gif) no-repeat 0 -23px;
	display: block;
	width:74px;
	height:23px;
	float: left;
	margin-right: 4px;
	}	
	
#giftsets  a:hover,
#giftsets  a.select	{
	background: url(/design/images/mens/products/tab_1.gif) no-repeat 0 0px;
	}

#hishers 	a {
	background:url(/design/images/mens/products/tab_2.gif) no-repeat 0 -23px;
	display: block;
	width:74px;
	height:23px;
	float: left;
	margin-right: 4px;
	}	

#hishers a:hover,
#hishers a.select {
	background:url(/design/images/mens/products/tab_2.gif)  no-repeat 0 0px;
	}

#alsobought a {
background:url(/design/images/mens/products/tab_3.gif) no-repeat 0 -23px ;
	display: block;
	width:203px;
	height:23px;
	float: left;
	}	

#alsobought a:hover,
#alsobought .select {
	background: url(/design/images/mens/products/tab_3.gif)  no-repeat 0 0px;
	}	
/* ----------------------------------------------------- */

.vouchers-header {
	padding-top: 10px;
	margin-bottom:10px;
	float: right;
	width:200px;
	position: absolute;
	top: 0px;
	right:10px;
	}	
	.vouchers-header-lower {
	margin-bottom:10px;
	float: right;
	width:200px;
	padding-top: 15px;
 
	}	
a.gift-wish{
	display:block;
	width:80px;
	float:left;
	padding: 0 0 0 25px;
	color:#000;
	background: url(/design/images/mens/gift_vouchers/icon_wish.gif) no-repeat 0 0;
	}	
a.gift-tell{
	display:block;
	width:65px;
	float:left;
	background:url(/design/images/mens/gift_vouchers/icon_tell.gif) no-repeat  0 0;
	padding: 0 0 0 25px;
	color:#000;
	}	
.giftcol-1top {
	float: left;
	width:260px;
	height:24px;
	padding:5px 0 5px 0;
	border-top: 1px dotted #7f7f7f;
	border-bottom: 1px dotted #7f7f7f;
	}	
.giftcol-2top {
	float: left;
	width:143px;
	height:24px;
	padding:5px 0 5px 0;
		border-top: 1px dotted #7f7f7f;
	border-bottom: 1px dotted #7f7f7f;
	}	
.giftcol-3top {
	float: left;
	width:74px;
	height:24px;
	padding:5px 0 5px 0;
		border-top: 1px dotted #7f7f7f;
	border-bottom: 1px dotted #7f7f7f;
	}
.giftcol-4top {
	float: left;
	width:79px;
	height:24px;
	padding:5px 0 5px 0;
	text-align: right;
		border-top: 1px dotted #7f7f7f;
	border-bottom: 1px dotted #7f7f7f;
	}	
.giftcol-1 {
	float: left;
	width:260px;
	height:24px;
	padding:5px 0 5px 0;
	}	
.giftcol-2 {
	float: left;
	width:143px;
	height:24px;
	padding:5px 0 5px 0;
	}	
.giftcol-3 {
	float: left;
	width:74px;
	height:24px;
	padding:5px 0 5px 0;
	}
.giftcol-3 select {
	width:45px;
	}
.giftcol-3b select {
	width:45px;
	}
.giftcol-4 {
	float: left;
	width:79px;
	height:24px;
	padding:5px 0 5px 0;
	text-align: right;
	}	
	
	.giftcol-4  a {
	background: url(/design/images/mens/products/btn_add.gif) no-repeat;
	width: 38px;
	height: 22px;
	display:block;
	float: right;
	text-align: center;
	color: #fff;
	line-height:18px;
	
}	
.giftcol-1b {
	float: left;
	width:260px;
	height:24px;
	padding:5px 0 5px 0;
	border-bottom: none;
	}	
.giftcol-2b {
	float: left;
	width:143px;
	height:24px;
	padding:5px 0 5px 0;
	border-bottom: none;
	}	
.giftcol-3b {
	float: left;
	width:74px;
	height:24px;
	padding:5px 0 5px 0;
	border-bottom: none;
	}
.giftcol-4b {
	float: left;
	width:79px;
	height:24px;
	padding:5px 0 5px 0;
	border-bottom: none;
	text-align: right;
	}
.giftcol-4b  a {
	background: url(/design/images/mens/products/btn_add.gif) no-repeat;
	width: 38px;
	height: 22px;
	display:block;
	float: right;
	text-align: center;
	color: #fff;
	line-height:18px;
	
}	
	/* product wide ------------------------------- */
.choose-brand {
	float: left;
	width:110px;
	height:24px;
	padding:5px 0 5px 0;
	font-size: 11px;
	}	
.choose-brand select{
	float: left;
	width:93px;
	font-size: 11px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}	
.choose-price {
	float: left;
	width:108px;
	height:24px;
	padding:5px 0 5px 0;
	}	
.choose-price select {
	float: left;
	width:93px;
	font-size: 11px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	}	
	.choose-celeb{
	float: left;
	width:160px;
	height:24px;
	padding:5px 0 5px 0;
	/*border-bottom: 1px dotted #7f7f7f;*/
	}	
.choose-celeb select{
	float: left;
	width:150px;
	font-size: 11px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}	
.choose-price2 select{
	float: left;
	width:93px;
	font-size: 11px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	}	
.choose-price2 {
	float: left;
	width:209px;
	height:24px;
	padding:5px 0 5px 0;
	/*border-bottom: 1px dotted #7f7f7f;*/
	}	
 .gift-item-wide {
	width:577px;
	background: url(/design/images/mens/gift_sets/set_bg.jpg) no-repeat;
	position: relative;
	}
 .gift-item-wide .wide-info {
	padding:10px 0 0 15px;
	float: left;
	font-size: 13px;
	width: 400px;
	font-weight: bold;
	border-top: 1px dotted #7f7f7f;
	border-left: 1px dotted #7f7f7f;
}

.gift-item-wide .wide-info a.black{
color:#000;
}
  .qty-inp {
	width:25px;
	float: left;
	font-size: 11px;
	text-align: center;
	padding: 2px 0;
	color:#5f5f5f;
	border: 1px solid #d5d5d5;
	}
a.prod-info {
	background:url(/design/images/mens/products/btn_info.gif) no-repeat;
	display:block;
	width:36px;
	height:17px;
	float: left;
	margin-right: 5px;
}	
a.prod-buy {
	background:url(/design/images/mens/products/btn_buy.gif) no-repeat;
	display:block;
	width:36px;
	height:17px;
	float: left;
	color: #fff;
	text-align:center;
}	
.gift-item-wide .image{
	float:left;
	height: 125px;
	padding: 0 0 0 0px;
border-top: 1px dotted #7f7f7f;
position: relative;
	}
.gift-item-wide p{
	float:left;
	width:405px;
	font-size: 11px;
	padding: 0 0 0 00px;
	font-weight: normal;
	line-height: 16px;
	}
.gift-wide-table  {
	margin-top:10px;
	}
.gift-wide-table  td{
	padding: 0 0 6px 0px;
		font-size: 11px;font-weight: normal;
	}
.gift-wide-table  th{
	padding: 0 40px 6px 0px;
		font-size: 11px;font-weight: normal;
	}
.gift-wide-table  span{
	color:#000;
 
	font-size: 18px;
	font-family:"Trebuchet MS";
	}
	
	.gift-wide-table  span.pink{
	color:#42afed7;
	 
	font-size: 18px;
	font-family:"Trebuchet MS";
	text-decoration: line-through;
	}
a.grid-view{
	display:block;
	width:50px;
	float:right;
	padding: 0 0 0 15px;
	color:#000;
		background:url(/design/images/mens/products/icon_grid_black.gif) no-repeat  0 5px;
	}	
a.list-view{
	display:block;
	width:45px;
	float:right;
	background:url(/design/images/mens/products/icon_list_pink.gif) no-repeat  0 5px;
	padding: 0 0 0 15px;
	color:#000;
	}
	
 /* start frag guide */
.guide-left-1,.guide-left-2,.guide-left-3,.guide-left-4,
.guide-left-5,.guide-left-6,.guide-left-7,.guide-left-8,
.guide-left-9,.guide-left-10,.guide-left-11,.guide-left-12
{
	width:141px;	
	height:45px;
	color: #fff;
	text-transform: uppercase;
	text-align:left;
	font-weight: bold;
	padding-left:10px;
	}

.guide-right-1,.guide-right-2,.guide-right-3,.guide-right-4,
.guide-right-5,.guide-right-6,.guide-right-7,.guide-right-8,
.guide-right-9,.guide-right-10,.guide-right-11,.guide-right-12
 {
	width:408px;	
	height:43px;
	color:#000;
	font-size:11px;
	}
	
#frag-bg-1{
	background: url(/design/images/mens/guide/table_bg_top.gif) no-repeat;
	width: 594px;
	height:175px;
}

#frag-bg-1 td{
	padding:15px 0 15px 5px;
}	
#frag-bg-2{
	background: url(/design/images/mens/guide/bg2.gif) no-repeat;
	width: 594px;
	height:553px;
}	

#frag-bg-3{
	background: url(/design/images/mens/guide/bg3.gif) no-repeat;
	width: 594px;
	height:132px;
}	
#frag-bg-3 td{
	padding:18px 0 0 5px;
}	
#frag-bg-4{
	background: url(/design/images/mens/guide/bg4.gif) no-repeat;
	width: 594px;
	height:120px;
}	

#frag-bg-4 td{
	padding:10px 0 5px 5px;
}	
 /* start registraction */

.registration-table {
	float:left;
	}

.registration-table .in-style {
	font-size:12px;
	padding: 1px;
	width:170px;
	}

.registration-table span {
	color:#9c0000;
	}

.registration-table td{
	padding:0 0 10px 0;
	}

.registration-table td select{
	width:155px;
	}

.registration-table th{
	padding:0 0 0px 0;
	}

.registration-table th select{
	width:45px;
	margin-right: 8px;
	}
/*  brand holder -------------------------------------------------------------- */	
#brand-holder	{
	text-align:left;
	margin:0 auto 0 auto;
	width:1000px;
	padding:10px 0 20px 0;
	color:#fff;
	font-size:11px;
	font-size: 0;
	line-height: 0;
	}	
	
	
/* paging ------------------------------------------ */	
.paging {
	float: right;
	height:24px;
	text-align:right;
	padding:10px 0 5px 0;
	}
.paging td {
	padding:0 5px 0 5px;
	}
.paging a{
	color:#000;
	}
.paging a:hover{
	color:#d40000;
	}
.paging a.page-on{
	color:#d40000;
	font-weight: bold;
	}
	
/* shopping basket */	
.shopping-item{
	border-top: 1px dotted #7f7f7f;
	padding: 13px 0 0px 0px;
}
.shopping-item-left{
	background: url(/design/images/mens/shopping/frame_small.gif) no-repeat;
	float: left;
	height: 78px;
	width: 75px;
	padding: 3px 0px 1px 0px;
	text-align: center;
}
.shopping-item-left img.product{
	max-width: 56px;
	max-height: 56px;
	}
.shopping-item-right {
	padding-top: 1px;
	padding-left: 10px;
	float:left;
	width: 113px;
	line-height:16px;
	}
.shopping-top-btns, .shopping-bottom-btns{
	float: right;
	text-align:right;
	width: 232px;
}
.shopping-top-btns a, .shopping-bottom-btns a{
	float: left;
	margin-right: 4px;
}
.shopping-bottom-btns{
	width: 363px;
}

a.checkout-shop, button.checkout-shop, input.checkout-shop{
	background: url(/design/images/mens/shopping/btn_checkout.gif) no-repeat;
	width:85px;
	height:22px;
	color:#fff;
	text-align: center;
	display: block;
	line-height: 20px;
	float: right;
	margin-right: 5px;
	border: 0;
	font-size: 11px;
	font-family: tahoma;
	cursor: pointer;
	padding-bottom:5px;
	text-indent: -9999px;
	} 
	
a.checkout-recalculate, button.checkout-recalculate, input.checkout-recalculate, .checkout-recalculate{
	background: url(/design/images/mens/shopping/btn_recalc.gif) no-repeat;
	width:85px;
	height:22px;
	color:#fff;
	text-align: center;
	display: block;
	line-height: 20px;
	float: left;
	margin-right: 5px;
	border: 0;
	font-size: 11px;
	font-family: tahoma;
	cursor: pointer;
	padding-bottom:5px;
	margin-top:15px;
	} 

a.checkout-shop-bot{
	background: url(/design/images/mens/shopping/btn_checkout.gif) no-repeat 0px 0px;
	border: none;
	cursor: pointer;
	float: right;
	height: 22px;
	width: 85px;
	
}
a.cont-shop{
	float: left;
	margin-top: 16px;
	background:	url(/design/images/mens/products/btn_return.gif) no-repeat ;
	border: none;
	cursor: pointer;
	float: left;
	height: 22px;
	width: 135px;
	color:#fff;
	text-align:center;
	
	
	
}
a.save_basket{
	background: url(/design/images/mens/shopping/btn_save_basket.gif) no-repeat;
	height:22px;
	width:85px;
	display:block;
	margin-top:15px;
	margin-right: 5px;
	}
	
a.empty_basket{
	background: url(/design/images/mens/shopping/btn_empty.gif) no-repeat;
	height:22px;
	width:85px;
	display:block;
	margin-top:15px;
	margin-right: 5px;
	}	
	
.heading-selected{
	padding: 3px 0 0 5px;
	width:310px;
	margin-bottom: 10px;
	float:left;
	font-weight: bold;
	}
	
.heading-qty{
	padding-top: 3px;
	width:60px;
	font-weight: bold;
	float:left;
	text-align:center;
	margin-bottom: 10px;
	}
	
.heading-price{
	padding-top: 3px;
	width:60px;
	margin-bottom:10px;
	float:left;
	font-weight: bold;
	font-family: tahoma;
	text-align:right;
	}
	
.heading-gift{
	padding-top: 3px;
	width:20px;
	font-weight: bold;
	float:left;
	text-align:center;
	margin-bottom: 10px;
	}
.shopping-discount {
	padding-top: 3px;
	float:left;
	width:109px;
	color:#fff;
	font-weight: bold;
	visibility: hidden;
	}
.shopping-qty {
	padding-top: 3px;
	width:60px;
	float:left;
	font-size:16px;
	font-family: tahoma;
	text-align:right;
	}
	
.shopping-gift {
	padding-top: 3px;
	width:20px;
	float:left;
	font-size:16px;
	font-family: tahoma;
	text-align:right;
	}
.shopping-qty select{
	padding-top: 3px;
	width:60px;
	}
.shopping-price{
	padding-top: 5px; 
	float:left;
	width:60px;
	padding: 0;
	margin: 0;
	text-align:right;
	line-height: 28px;
	}
.shopping-cross{
	float:right;
	width:30px;
	padding: 0;
	margin: 0;
	display: block;
	padding-top: 5px;
	text-align: right;
	 
	}
.active-line {
	border-top: 1px dotted #7f7f7f;
	line-height: 0;
	font-size:0px;
	padding-bottom: 15px;
	}
a.buy-icon{
	background: url(/design/images/mens/shopping/icon_x_red.gif) no-repeat 0 0;
	width:19px;
	height:19px;
	display: block;
	 
	}
a:hover.buy-icon{
	background: url(/design/images/mens/shopping/icon_x_red.gif) no-repeat 0 -19px;
	}
.acc-view-lower{
	padding-top: 3px;
	width:220px;
	margin-bottom: 10px;
	float:left;
	font-weight: bold;
	}
.acc-total-lower{
	padding-top: 3px;
	width:234px;
	float:left;
	text-align: right;
	margin-bottom: 10px;
	font-size:16px;
	font-family: tahoma;
	}
.acc-price-lower{
	padding-top: 3px;
	padding-left: 25px;
	width:75px;
	margin-bottom: 10px;
	float:left;
	font-size:16px;
	font-family: tahoma;
	text-align:right;
	}
	
/* stores ------------------------------------- */	
		.store-input {
			
		}
/* Start: sitemap -----------------  */ 

ul.sitemap {
	list-style-type: none;
	padding-left: 15px;
	width:200px;
}
ul.sitemap li {
	background: url(/design/images/mens/sitemap/pink_dot.gif) no-repeat 0 6px;
	padding: 0 0 5px 15px;
 
	width: 150px;
	display: block;
}
ul.sitemap li a {
	color: #000;
}
ul.sitemap li a:hover {
	color: #42afed;
	text-decoration: underline;
}
 

/* privacy  */
ul.privacy {
	list-style-type: none;
	padding-left: 10px;
	}
ul.privacy li {
	padding:0 0 15px 30px;
	background: url(/design/images/mens/privacy/list_icon.gif) no-repeat 0 5px;
	float: left;
	width: 520px;
	}
ul.privacy li a{
	color:#000;
	}	
ul.privacy ol {
	list-style-type: none;
	padding-left: 20px;
 	}
ul.privacy ol li {
	background:none;
	padding: 0px;
	}
	/* Start: safe shopping -----------------  */ 
#safelogo-set{
	float: left;
	padding: 30px 0 10px 50px;
	}
/* Start: FAQ -----------------  */ 

ul.faq {
	list-style-type: none;
	margin-bottom: 15px;
	padding-left: 10px;
}
ul.faq li {
	background: url(/design/images/mens/faq/icon_list.gif) no-repeat 0 5px;
	float: left;
	padding: 0 0 5px 25px;
	width: 400px;
}
ul.faq li a {
	font-weight: bold;
}
.faq-question, .ask-experts-content h2 {
	background: url(/design/images/mens/faq/icon_q.gif) no-repeat 10px 16px;
	color: #42afed;
	font-weight: bold;
	padding: 15px 0 0 50px;
}
.faq-question span {
	color: #42afed;
	font-weight: normal;
}
.faq-answer, .ask-experts-content p {
	background: url(/design/images/mens/faq/icon_a.gif) no-repeat 10px 16px;
	padding: 10px 0 15px 50px;
}

/* expert ----------------------------------------------------------- */	
#expert-left {
	float: left;
	width: 410px;
}

#expert-right {
	 
	float: right;
	height: 124px;
	margin-right: 10px;
	padding: 7px 0 0 5px;
	width: 113px;
}

#expert-right img{
	border:4px solid #40b1ee;
	 
}

/* accounts---------------------------------------------------------  */
#my-account-nav {
	font-size: 0;
	line-height: 0;
	margin-bottom: 5px;
}
#account-menu ul {
	list-style-type: none;
}
#account-menu-inner ul li {
	height: 29px;
	list-style-type: none;
	margin: 0 auto;
	width: 190px;
}
#account-menu-inner ul li.high {
	height: 36px;
}
#account-menu-inner ul li a {
	color: #cbcbcb;
	display: block;
	font-size: 0;
	height: 29px;
	line-height: 0;
}
#account-menu-inner ul li.high a {
	height: 37px;
}
	
#account-menu-inner {
	/*background: url(/design/images/mens/shared/repeat_top_seller.gif) repeat-y;*/
	width:190px;
	}

#alink-1 a			{	background:url(/design/images/mens/account/my_account_lower.jpg) no-repeat -190px 0px; 	}
#alink-1 a:hover	,
#alink-1  a.on	{	background:url(/design/images/mens/account/my_account_lower.jpg) no-repeat; 	}

#alink-2 a				{	background:url(/design/images/mens/account/my_account_lower.jpg) no-repeat -190px -29px; 	}
#alink-2 a:hover	,
#alink-2  a.on	{	background:url(/design/images/mens/account/my_account_lower.jpg) no-repeat 0 -29px; 	}

#alink-3 a					{	background:url(/design/images/mens/account/my_account_lower.jpg) no-repeat -190px -58px; 	}
#alink-3 a:hover	,
#alink-3  a.on{	background:url(/design/images/mens/account/my_account_lower.jpg) no-repeat 0 -58px; 	}

#alink-4 a				{	background:url(/design/images/mens/account/my_account_lower.jpg) no-repeat -190px -87px; 	}
#alink-4 a:hover	,
#alink-4  a.on	{	background:url(/design/images/mens/account/my_account_lower.jpg) no-repeat 0 -87px; 	}

#alink-5 a				{	background:url(/design/images/mens/account/my_account_lower.jpg) no-repeat -190px -116px; 	}
#alink-5 a:hover	,
#alink-5  a.on	{	background:url(/design/images/mens/account/my_account_lower.jpg) no-repeat 0 -116px; 	}

#alink-6 a				{	background:url(/design/images/mens/account/my_account_lower.jpg) no-repeat -190px -145px; 	}
#alink-6 a:hover	,
#alink-6  a.on	{	background:url(/design/images/mens/account/my_account_lower.jpg) no-repeat 0 -145px;	}

.profile-left-table {
	width: 285px;
}
.profile-left-table td * {
	vertical-align: bottom;
}
.select-type-1{
	width: 152px;
}
.select-type-2{
	margin-right: 10px;
	width: 70px;
}
.select-type-3{
	width: 70px;
}
.select-type-4{
	width: 45px;
}
.select-type-4-middle{
	margin: 0 5px;
	width: 45px;
}
.acc-table-active{
	float: left;
}
.acc-table-active th{
	padding-bottom: 10px;
	padding-left: 00px;
}
.acc-table-active td{
}
.dotted-top{
	border-bottom: 1px dotted #7f7f7f;
	border-top: 1px dotted #7f7f7f;
	padding: 10px 0 0 0;
}
.dot-top{
	border-top: 1px dotted #7f7f7f;
	padding: 10px 0 0 0;
}
.active-item{
	padding: 0px 0 10px 0px;
}
.active-item-left{
	background: url(/design/images/mens/account/small_bg.gif) no-repeat;
	float: left;
	height: 76px;
	padding: 10px 0 0 0px;
	text-align: center;
	width: 80px;
}
.active-item-right{
	float: left;
	line-height: 16px;
	padding-left: 10px;
	padding-top: 1px;
	width: 180px;
}
.active-item-right input{
	padding-top: 3px;
}
.active-price{
	float: left;
	padding-top: 3px;
	width: 60px;
}
.active-totalprice{
	font-family: tahoma;
	font-size: 16px;
	padding-top: 3px;
	text-align: left;
}
.active-totalprice-right{
	font-family: tahoma;
	font-size: 16px;
	padding-top: 3px;
	text-align: right;
}
.active-check{
	float: left;
	line-height: 28px;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	width: 10px;
}
	
	/* account history---------------- */
.acc-history-item{
	border-top: 1px dotted #7f7f7f;
	padding: 13px 0 0px 0px;
}
.acc-history-item-left{
	background: url(/design/images/mens/account/small_bg.gif) no-repeat;
	float: left;
	height: 70px;
	margin-bottom: 10px;
	padding: 10px 0 0px 0px;
	text-align: center;
	width: 78px;
}
.acc-history-item-right{
	float: left;
	line-height: 16px;
	padding-left: 10px;
	padding-top: 1px;
	width: 130px;
}
.acc-history-discount{
	color: #42afed;
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 130px;
}
.acc-history-priced{
	float: left;
	font-weight: bold;
	line-height: 28px;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	text-align: right;
	width: 90px;
}
.acc-history-date{
	float: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 3px;
	width: 76px;
}
.acc-history-dated{
	float: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 3px;
	width: 76px;
}
.acc-history-qty{
	float: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 3px;
	width: 360px;
}
.acc-history-price{
	float: left;
	font-family: tahoma;
	margin-bottom: 10px;
	padding-left: 30px;
	padding-top: 3px;
	text-align: right;
	width: 75px;
}
.acc-view-lower{
	float: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 3px;
	width: 220px;
}
.acc-total-lower{
	float: left;
	font-family: tahoma;
	font-size: 16px;
	margin-bottom: 10px;
	padding-top: 3px;
	text-align: right;
	width: 240px;
}
.acc-price-lower{
	float: left;
	font-family: tahoma;
	font-size: 16px;
	margin-bottom: 10px;
	padding-left: 30px;
	padding-top: 3px;
	text-align: left;
	width: 75px;
}
.buy-me{
	float: right;
	margin: 0px 5px 0 0;
	padding-bottom: 0px;
}

/*  delivery -------------------------------------------------------------- */	

#delivery-table td {
	font-size: 11px;
	padding-bottom: 10px;
	text-align: center;
}

#delivery-table span {
	font-size: 11px;
}

#delivery-table th {
	font-weight: normal;
	padding: 0 10px 10px 30px;
	text-align: left;
}

#delivery-table .add-borders {
	border-left: 1px dotted #7f7f7f;
	border-right: 1px dotted #7f7f7f;
	padding-bottom: 10px;
	text-align: center;
}

#delivery-table .add-left {
	border-left: 1px dotted #7f7f7f;
	padding-bottom: 10px;
	text-align: center;
}

#delivery-table .add-right {
	border-right: 1px dotted #7f7f7f;
	padding-bottom: 10px;
	text-align: center;
}

/* affiliate */
a.interest-button{
	background: url(/design/images/mens/affiliates/button.gif) no-repeat;
	color: #fff;
	display: block;
	height: 22px;
	line-height: 18px;
	margin: 0 auto 15px auto;
	text-align: center;
	width: 197px;
}


/* account pages */
.login-table-fullpage td p{
	padding-left: 10px;
}
.login-table-detail{
	display: inline;
	float: left;
	margin-bottom: 10px;
}
.login-table-detail td{
	padding: 0 0 10px 0;
}
.login-table-detail textarea{
	height: 100px;
	overflow: auto;
	width: 460px;
}

#billing-pad{
	margin-left: 30px;
}

/* footer ------------------------------------------------------------------------ */	
#footer {
	background: url(/design/images/mens/shared/footer_bg.gif) no-repeat;
	color: #fff;
	font-size: 11px;
	height: 36px;
	margin: 0 auto 0 auto;
	padding: 10px 0 0px 20px;
	text-align: left;
	width: 984px;
}
#footer-nav {
	color: #fff;
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	padding: 4px 0 0px 20px;
}
#footer span {
	color: #fff;
	display: block;
	float: left;
	text-align: center;
	width: 24px;
}
#footer a {
	color: #fff;
	float: left;
	font-family: Tahoma;
	text-decoration: none;
}
#footer a.selected	,#footer a:hover {
	text-decoration: underline;
}
#footer-center {
	float: left;
	padding-top: 5px;
	text-align: center;
	width: 620px;
}
#footer-right {
	float: right;
	padding: 0 5px 0 0;
	text-align: right;
	width: 360px;
}
#footer-right a {
	float: left;
}
#footer-right	img {
	padding-bottom: 10px;
}
/* #sub-footer ----------------------------------------------- */ 	
#sub-footer {
	color: #131313;
	font-size: 11px;
	height: 46px;
	margin: 0 auto 0 auto;
	padding: 10px 0 0px 0;
	text-align: left;
	width: 994px;
}
#sub-footer-left {
	color: #131313;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 3px;
}
#sub-footer-right {
	float: right;
	padding-right: 10px;
	width: 130px;
}
#sub-footer-right a{
	float: right;

}
#sub-footer-right	img {
	float: right;
	margin: 0 0 0 4px;
}
#sub-footer-right a.white {
	color: #131313;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
}
	
#id_bg {
	background: url(/design/images/mens/shared/icon_id.gif) no-repeat 0 0px;
	display: block;
	width:20px;
	height:20px;
	float: right;

}	
/* general ------------------------------------ */
a {
	color: #42afed;
	outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.clear {
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
img {
	border: 0;
}
strong {
	color: #000;
}
h2 {
	color: #42afed;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0;
	padding: 3px 0 0 0px;
}
h3 {
	color: #42afed;
	font-size: 11px;
}
.bold-upper {
	font-weight: bold;
}

.pink {
	color: #42afed;
}

.go-right {
	text-align: right;
}


/* start payment pages -------------------  */

#payment-holder-outer{

}
#payment-holder-inner{
	margin: 0px auto 0 auto;
	position: relative;
	text-align: left;
	width: 1020px;
}
#payment-holder{
	background: url(/design/images/mens/payments/nav_bg.gif) no-repeat 0px 0;
	height: 58px;
	position: relative;
	text-align: left;
	width: 995px;
	z-index: 45;
}
#payment-holder	ul{
	list-style-type: none;
}
#payment-holder li{
	float: left;
}
#paynav-1 {
	display: block;
	height: 41px;
	left: 190px;
	position: absolute;
	width: 190px;
}
#paynav-1.selected{
	background: url(/design/images/mens/payments/tab_1.gif) no-repeat;
}
#paynav-2 {
	display: block;
	height: 42px;
	left: 381px;
	position: absolute;
	width: 99px;
}
#paynav-2.selected{
	background: url(/design/images/mens/payments/tab_2.gif) no-repeat;
}
#paynav-3 {
	display: block;
	height: 42px;
	left: 480px;
	position: absolute;
	width: 100px;
}
#paynav-3.selected{
	background: url(/design/images/mens/payments/tab_3.gif) no-repeat;
}
#paynav-4 {
	display: block;
	height: 42px;
	left: 581px;
	position: absolute;
	width: 103px;
}
#paynav-4.selected{
	background: url(/design/images/mens/payments/tab_4.gif) no-repeat;
}
#payment-main{
	color: #000000;
	float: left;
	font-size: 11px;
	line-height: 16px;
	padding-left: 10px;
	width: 576px;
}
.payment-header{
	border-bottom: 1px dotted #7f7f7f;
	height: 27px;
	margin-bottom: 10px;
	padding-top: 10px;
	position: relative;
}
	
/* #checkout-options ----------------------------- */
#checkout-options {
	background:url(/design/images/mens/payments/back_shop_bottom.gif)  no-repeat 0 41px;
	height: 101px;
	width:201px;
	text-align: center;
	}
	
#checkout-options a	{
	margin-top:12px;
	display: block;
	}
	
	#any-questions {
	margin: 10px 0;
	 
	}	
/* payment payment -------------------------- */	
#content-main-payments{
	color: #000000;
	float: left;
	font-size: 11px;
	line-height: 16px;
	width: 775px;
}
.content-header-payments{
	margin-bottom: 1.8em;
	padding-top: 5px;
	position: relative;
}

.summarycol-full {
	line-height:14px;;
	padding:9px 0 9px 0;
	border-top: 1px dotted #7f7f7f;
	}	

.free-gift-icon {
	margin-top: 3px;
	background: url(/design/images/mens/payments/free_gift_icon.gif) no-repeat;
	}

.discount-text, .free-gift-icon {
	padding-right: 10px;
	width: 77px;
	height: 10px;
	float: left;
	vertical-align: bottom;
}

.summarycol-1{
	border-top: 1px dotted #7f7f7f;
	float: left;
	line-height: 14px;
	padding: 9px 0 9px 0;
	width: 260px;
}
.summarycol-1 .frame{
	background: url(/design/images/mens/payments/summary_item_bg.gif) no-repeat;
	height: 75px;
	padding-right: 10px;
	text-align: center;
	width: 77px;
}
.summarycol-1 .frame img.product {
	max-height: 56px;
	max-width: 56px;
	}
.summarycol-1 .info img{
	margin-top: 6px;
}
.summarycol-1 .info a{
	font-weight: bold;
	margin-top: 4px;
}
.summarycol-2{
	border-top: 1px dotted #7f7f7f;
	float: left;
	padding: 9px 0 9px 0;
	width: 70px;
}
.summarycol-2b{
	border-top: 1px dotted #7f7f7f;
	float: left;
	padding: 9px 0 9px 0;
	width: 170px;
}
.summarycol-3{
	border-top: 1px dotted #7f7f7f;
	float: left;
	padding: 9px 0 9px 0;
	text-align: center;
	width: 100px;
}
.summarycol-2 select{
	width: 45px;
}
.summarycol-4{
	border-top: 1px dotted #7f7f7f;
	float: left;
	padding: 9px 0 9px 0;
	text-align: center;
	width: 65px;
}
.summarycol-5{
	border-top: 1px dotted #7f7f7f;
	float: left;
	padding: 9px 15px 9px 0;
	text-align: right;
	width: 60px;
}
.summaryprice-1{
	border-top: 1px dotted #7f7f7f;
	float: left;
	line-height: 14px;
	padding: 9px 0 9px 0;
	width: 365px;
}
.summaryprice-2{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 15px;
	line-height: 14px;
	padding: 9px 0 9px 0;
	width: 120px;
}
.summaryprice-3{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 15px;
	line-height: 14px;
	padding: 9px 15px 9px 0;
	text-align: right;
	width: 70px;
}
.summaryprice-1b{
	float: left;
	line-height: 14px;
	padding: 9px 0 9px 0;
	width: 365px;
}
.summaryprice-2b{
	float: left;
	font-size: 15px;
	line-height: 14px;
	padding: 9px 0 9px 0;
	width: 120px;
}
.summaryprice-3b{
	float: left;
	font-size: 15px;
	line-height: 14px;
	padding: 9px 15px 9px 0;
	text-align: right;
	width: 70px;
}
.dis-code{
	margin: 0 10px;
	width: 145px;
}
.go-right{
	text-align: right;
}
.content-inner-payment{
	float: left;
	width: 780px;
}
.content-inner-payment-left{
	float: left;
	width: 230px;
}
.content-inner-payment-right{
	border-left: 1px dotted #7f7f7f;
	float: left;
	padding-left: 10px;
	width: 520px;
}
.payment-note{
	font-size: 1.1em;
	line-height: 3em;
	color: #999;
}

/* payment complete ------------------------------------------- */	

.payment-complete-1{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 12px;
	line-height: 14px;
	padding: 9px 0 9px 10px;
	width: 360px;
}
.payment-complete-1 .info a{
	font-weight: bold;
	margin-top: 4px;
}
.payment-complete-2{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 12px;
	padding: 9px 0 9px 0;
	text-align: center;
	width: 65px;
}
.payment-complete-3{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 12px;
	padding: 9px 0 9px 0;
	text-align: center;
	width: 155px;
}
.payment-complete-2 select{
	width: 45px;
}
.payment-complete-4{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 12px;
	padding: 9px 0 9px 0;
	text-align: center;
	width: 84px;
}
.payment-complete-5{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 12px;
	padding: 9px 15px 9px 0;
	text-align: right;
	width: 90px;
}
.payment-complete-1b{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 12px;
	line-height: 14px;
	padding: 9px 0 9px 10px;
	width: 145px;
}
.payment-complete-2b{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 12px;
	padding: 9px 0 9px 0;
	text-align: left;
	width: 215px;
}
.payment-complete-3b{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 12px;
	padding: 9px 0 9px 0;
	text-align: center;
	width: 75px;
}
.payment-complete-4b{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 12px;
	padding: 9px 0 9px 0;
	text-align: center;
	width: 160px;
}
.payment-complete-5b{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 12px;
	padding: 9px 0 9px 0;
	text-align: center;
	width: 70px;
}
.payment-complete-6b{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 12px;
	padding: 9px 15px 9px 0;
	text-align: right;
	width: 85px;
}
.paymentprice-1{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 15px;
	line-height: 14px;
	padding: 9px 0 9px 0;
	text-align: right;
	width: 640px;
}
.paymentprice-2{
	border-top: 1px dotted #7f7f7f;
	float: left;
	font-size: 15px;
	line-height: 14px;
	padding: 9px 15px 9px 0;
	text-align: right;
	width: 120px;
}
.paymentprice-1b{
	float: left;
	font-size: 15px;
	line-height: 14px;
	padding: 9px 0 9px 0;
	text-align: right;
	width: 640px;
}
.paymentprice-2b{
	float: left;
	font-size: 15px;
	line-height: 14px;
	padding: 9px 15px 9px 0;
	text-align: right;
	width: 120px;
}
#complete-table th,
#complete-table td{
	padding-bottom: 4px;
	text-align: left;
}
.payment-table-detail{
	float: left;
	margin-bottom: 10px;
}
.payment-table-detail td{
	padding: 0 0 10px 0;
}
.payment-table-detail textarea{
	height: 100px;
	overflow: auto;
	width: 460px;
}
.content-inner-complete{
	float: left;
	padding-left: 10px;
	width: 570px;
}
	/* add-now-- -------------------------- */
#add-now{
	font-size: 0px;
	line-height: 0px;
}
#add-now-inner{
	background: url(/design/images/shared/recently_reviewed_bot.gif) no-repeat bottom center;
	font-size: 11px;
	line-height: 12px;
	width: 190px;
}
.add-now-item, .add-now-item-first{
	color: #000;
	font-size: 11px;
	line-height: 12px;
	margin: 0 auto 0 auto;
	padding: 10px 0 8px 0;
	position: relative;
	width: 180px;
	border-top: 1px dotted #787878;
}
.add-now-item-first {
	border-top: none;
}
.add-now-item-link{
	left: 0px;
	position: absolute;
	top: 5px;
	width: 185px;
}
.add-now-left{
	float: left;
	width: 55px;
}
.add-now-right{
	float: right;
	font-size: 11px;
	line-height: 16px;
	padding: 0px 0 0 4px;
	width: 115px;
}
.add-now-right strong{
	display: block;
	float: left;
	font-size: 15px;
	line-height: 16px;
	margin-right: 15px;
}
.add-now-right img{
	display: block;
	float: left;
}
.add-now-info a{
	color: #d40000;
	float: left;
	font-family: arial;
	font-size: 11px;
}
.add-now-info span{
	float: left;
}
.add-now-info strong{
	display: block;
	float: left;
	margin-right: 5px;
	margin-top: 4px;
}
.add-now-info img{
	float: right;
	margin-top: 4px;
}
#loyalty-scheme{
	background: url(/design/images/mens/payments/loyalty_scheme.gif) no-repeat;
	height: 139px;
	margin-top: 10px;
	width: 190px;
}
#loyalty-scheme .text{
	color: #000;
	font-size: 11px;
	line-height: 13px;
	margin: 0 auto;
	padding-top: 50px;
	width: 175px;
}
#loyalty-scheme .link{
	color: #000;
	font-size: 11px;
	height: 139px;
	line-height: 13px;
	margin: 0 auto;
	padding-top: 10px;
	width: 136px;
}
	
	/* banners */
	
	
#banner-experts {
	background: url(/design/images/mens/shared/ask_experts.gif);
	display: block;
	height: 80px;
	width: 190px;
}
#banner-month {
	background: url(/design/images/mens/shared/fragrance_month.gif);
	display: block;
	height: 75px;
	width: 190px;
}
#banner-free {
	background: url(/design/images/mens/shared/free_gift.gif);
	display: block;
	height: 77px;
	width: 190px;
}
#banner-only {
	background: url(/design/images/mens/shared/banner_men_only.gif);
	display: block;
	height: 75px;
	width: 190px;
}
.magnify {
	height: 40px;
	width: 40px;
	position: absolute;
	left: 0px;
	top: 165px;
	z-index: 10;
}

.btn-newaddress{
	background: url(/design/images/mens/account/btn_m_addnewaddress.gif) no-repeat;
	border: none;
	cursor: pointer;
	height:22px;
	width:115px;
	}
.btn-search{
	background: url(/design/images/mens/search/btn_search.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 74px;
}
.btn-register{
	background: url(/design/images/mens/registration/btn_register.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 74px;
}
.btn-find-address{
	background: url(/design/images/mens/account/btn_find_addr.gif) no-repeat 0px 10px;
	border: none;
	cursor: pointer;
	height: 32px;
	width: 95px;
	display:block;
}
.btn-select-street-address{
	background: url(/design/images/mens/payments/btn_m_select_address.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 115px;
	display:block;
}
.hd-street-address{
	background: url(/design/images/mens/payments/hd_m_street_address.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 13px;
	width: 113px;
	display:block;
}
.btn-update{
	background: url(/design/images/mens/account/btn_update.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 74px;
}
.btn-remind{
	background: url(/design/images/mens/account/reminders/btn_remind_me.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 71px;
}
.btn-apply-code{
	background: url(/design/images/mens/payments/btn_apply_code.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 80px;
}
.btn-continue{
	background: url(/design/images/mens/payments/btn_continue.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 74px;
}
.btn-backshop{
	background: url(/design/images/mens/payments/btnbackshop.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 90px;
}
.btn-login {
	background: url(/design/images/mens/payments/btn_login.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 56px;
}
.btn-print{
	background: url(/design/images/mens/payments/btn_print_page.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 74px;
}
.btn-back{
	background: url(/design/images/mens/shopping/btn_m_back.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 51px;
}
	
.btn-apply-code {
	background: url(/design/images/mens/payments/btn_apply_code.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
}
.btn-joinrightnow{
	background: url(/design/images/mens/payments/click_to_join.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 22px;
	width: 136px;
}
.btn-confirmpay{
	background: url(/design/images/mens/payments/btn_confirm_payment.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 94px;
}
.btn-sendme{
	background: url(/design/images/mens/shared/btn_sendme.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 74px;
}
.btn-searchmap{
	background: url(/design/images/mens/stores/btn_search.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 77px;
}
.btn-search{
	background: url(/design/images/mens/search/btn_search.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 74px;
}
.btn-view-edit{
	background:url(/design/images/shopping/btn_viewedit.gif) no-repeat;
	border:none;
	cursor:pointer;
	height:22px;
	width:81px;
}
.btn-delete{
	background:url(/design/images/mens/shopping/btn_m_delete.gif) no-repeat;
	border:none;
	cursor:pointer;
	height:22px;
	width:81px;
}
.btn-checkout{
	background: url(/design/images/mens/shopping/btn_checkout.gif) no-repeat 0px 0px;
	border: 1px solid red;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 74px;
}
.btn-view-voice{
	background: url(/design/images/mens/account/active/btn_view_voice.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 83px;
}
.btn-cancel-order{
	background: url(/design/images/mens/account/active/btn_cancel_order.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 86px;
}
.btn-add-basket{
	background: url(/design/images/mens/account/active/btn_add_basket.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 125px;
}
.btn-upgrade-ship{
	background: url(/design/images/mens/account/active/btn_upgrade_ship.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 110px;
}
.btn-pay-balance-due2{
	background: url(/design/images/mens/account/active/btn_pay_balance_due2.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 95px;
}
.btn-remove{
	background: url(/design/images/mens/account/active/btn_remove.jpg) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 60px;
}
.btn-edit{
	background: url(/design/images/mens/account/active/btn_edit.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 39px;
}
.btn-remove-selected{
	background: url(/design/images/mens/account/active/btn_remove_selected.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 110px;
}
.heading-about{
	background: url(/design/images/mens/headings/about.gif) no-repeat 10px 15px;
	height: 13px;
}
.heading-delivery{
	background: url(/design/images/mens/headings/delivery.gif) no-repeat 10px 15px;
	height: 13px;
}
.heading-visual{
	background: url(/design/images/mens/headings/visual.gif) no-repeat 10px 15px;
	height: 13px;
	width: 100px;
}
.heading-guide{
	background: url(/design/images/mens/headings/guide.gif) no-repeat 10px 15px;
	height: 13px;
}
.heading-faq{
	background: url(/design/images/mens/headings/faq.gif) no-repeat 10px 15px;
	height: 13px;
}
.heading-gender{
	background: url(/design/images/mens/headings/gender.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-top_sellers{
	background: url(/design/images/mens/headings/top_sellers.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-more-top_sellers{
	background: url(/design/images/mens/headings/more_top_sellers.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-value_deals{
	background: url(/design/images/mens/headings/special_offers.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-more-value_deals{
	background: url(/design/images/mens/headings/more_special_offers.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-gift_vouchers{
	background: url(/design/images/mens/headings/gift_vouchers.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-gift_sets{
	background: url(/design/images/mens/headings/gift_sets.gif) no-repeat 0px 15px;
	height: 13px;
	width: 170px;
}
.heading-stores{
	background: url(/design/images/mens/headings/store_locator.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-my-account{
	background: url(/design/images/mens/headings/my_account.gif) no-repeat 0px 0px;
	height: 13px;
	width:85px;
	margin-top:10px
}
.heading-privacy{
	background: url(/design/images/mens/headings/privacy.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-friend-detail{
	background: url(/design/images/mens/headings/friend_details.gif) no-repeat 0px 15px;
	height: 13px;
	width: 170px;
}
.heading-friend-tell{
	background: url(/design/images/mens/headings/tell_friend.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-friend-msg{
	background: url(/design/images/mens/headings/message_details.gif) no-repeat 0px 15px;
	height: 13px;
	width: 170px;
}
.heading-recent-sent{
	background: url(/design/images/mens/headings/recently_sent.gif) no-repeat 0px 15px;
	height: 13px;
	width: 190px;
}
.heading-wedding_fragrances{
	background: url(/design/images/mens/headings/wedding_fragrances.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-more-wedding_fragrances{
	background: url(/design/images/mens/headings/more_wedding.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-premium_fragrances{
	background: url(/design/images/mens/headings/premium_fragrances.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-more-premium_fragrances{
	background: url(/design/images/mens/headings/more_premium.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-shopping-basket{
	background: url(/design/images/mens/headings/shopping_basket.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-active-orders {
	background: url(/design/images/mens/headings/active_orders.gif) no-repeat 0px 15px;
	height: 13px;
	width: 170px;
}
.heading-affiliate {
	background: url(/design/images/mens/headings/affiliate.gif) no-repeat 10px 15px;
	height: 13px;
}
.heading-new_fragrances {
	background: url(/design/images/mens/headings/new_fragrances.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-more-new_fragrances {
	background: url(/design/images/mens/headings/more_new.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-sitemap {
	background: url(/design/images/mens/headings/site_map.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-terms {
	background: url(/design/images/mens/headings/terms.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-returns {
	background: url(/design/images/mens/headings/returns.gif) no-repeat 10px 15px;
	height: 13px;
	width: 170px;
}
.heading-wishlist{
	background: url(/design/images/mens/headings/wish_list.gif) no-repeat 0px 10px;
	height: 23px;
	width: 220px;
}
.heading-stock-notification{
	background: url(/design/images/mens/headings/hd_m_stock_notification.gif) no-repeat 0px 10px;
	height: 23px;
	width: 220px;
}
.heading-order-history{
	background: url(/design/images/mens/headings/order_history.gif) no-repeat 0px 10px;
	height: 13px;
	width: 220px;
}
.heading-delivery-address{
	background: url(/design/images/mens/headings/delivery_address.gif) no-repeat 0px 0px;
	height: 13px;
	width: 220px;
}
.heading-login-details{
	background: url(/design/images/mens/headings/login_details.gif) no-repeat 10px 0px;
	height: 25px;
	width: 94px;
}
.heading-delivery-addresses{
	background: url(/design/images/mens/headings/hd_m_deladdresses.gif) no-repeat ;
	height: 13px;
	width: 140px;
	}
.heading-personal-details{
	background: url(/design/images/mens/headings/personal_details.gif) no-repeat 10px 0px;
	height: 15px;
	width: 220px;
}
.heading-billing-address{
	background: url(/design/images/mens/headings/billing_address.gif) no-repeat 10px 15px;
	height: 23px;
	width: 220px;
}
.heading-giftreminder{
	background: url(/design/images/mens/headings/gift_reminder.gif) no-repeat 0px 15px;
	height: 13px;
	width: 220px;
}
.heading-yourdetails{
	background: url(/design/images/mens/headings/your_details.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-yourfriends{
	background: url(/design/images/mens/headings/firends_family.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-askexperts{
	background: url(/design/images/mens/headings/ask_experts.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-recent-asked{
	background: url(/design/images/mens/headings/recently_asked.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-search-result{
	background: url(/design/images/mens/headings/search_result.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-recentsearch-result{
	background: url(/design/images/mens/headings/recently.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-search-advanced{
	background: url(/design/images/mens/headings/advanced_search.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-search-keyword{
	background: url(/design/images/mens/headings/keyword_search.gif) no-repeat 0px 15px;
	height: 13px;
	width: 220px;
}
.heading-search-filters{
	background: url(/design/images/mens/headings/search_filters.gif) no-repeat 0px 15px;
	height: 13px;
	width: 220px;
}
.heading-product-details{
	background: url(/design/images/mens/headings/product_details.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-other-sizes{
	background: url(/design/images/mens/headings/other_sizes.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-related{
	background: url(/design/images/mens/headings/related_fragrances.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
	padding-bottom: 0px;
}
.heading-write-review{
	background: url(/design/images/mens/headings/write_review.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-celebrity_fragrances{
	background: url(/design/images/mens/headings/celebrity_fragrances.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-celebrity {
	background: url(/design/images/mens/headings/celebrity_fragrances.gif) no-repeat 10px 15px;
	height: 13px;
}
.heading-loyalty{
	background: url(/design/images/mens/headings/loyalty.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-registration{
	background: url(/design/images/mens/headings/new_member.gif) no-repeat 10px 15px;
	height: 13px;
	width: 220px;
}
.heading-tellmore{
	background: url(/design/images/mens/headings/tell_us_more.gif) no-repeat 0px 0px;
	height: 13px;
	width: 300px;
}
.heading-pickweek{
	background: url(/design/images/mens/headings/pick_of_week.gif) no-repeat 15px 15px;
	height: 13px;
	width: 200px;
}
.heading-safeshop{
	background: url(/design/images/mens/headings/safe_shopping.gif) no-repeat 10px 15px;
	height: 13px;
	width: 200px;
}


/* payment pages headings */

.heading-existing{
	background: url(/design/images/mens/headings/hd_m_existing_customers.gif) no-repeat 0px 0;
	height: 13px;
	width: 220px;
}
.heading-new{
	background: url(/design/images/mens/headings/new_customers.gif) no-repeat 0px 0;
	height: 13px;
	width: 220px;
}
.heading-payment-tell{
	background: url(/design/images/mens/headings/tell_us_about.gif) no-repeat 0px 0;
	height: 13px;
	width: 290px;
}
.heading-ship-address{
	background: url(/design/images/mens/payments/shipping_address.gif) no-repeat 10px 10px;
	height: 23px;
	width: 290px;
}
.heading-ship-options{
	background: url(/design/images/mens/payments/shipping_options.gif) no-repeat 0px 0;
	height: 13px;
	width: 290px;
}
.heading-ship-gift{
	background: url(/design/images/mens/payments/gift_options.gif) no-repeat 0px 0;
	height: 13px;
	width: 290px;
}
.heading-order-summary{
	background: url(/design/images/mens/payments/order_summary.gif) no-repeat 0px 10px;
	height: 23px;
	width: 290px;
}
.heading-order-voucher{
	background: url(/design/images/mens/payments/voucher_or_discount.gif) no-repeat 0px 0px;
	height: 13px;
	width: 220px;
}
.heading-gift-reminder{
	background: url(/design/images/mens/payments/hd_gift_reminder_service.gif) no-repeat 0px 0px;
	height: 13px;
	width: 155px;
}
.heading-order-type{
	background: url(/design/images/mens/payments/payment_type.gif) no-repeat 0px 0px;
	height: 13px;
	width: 220px;
}
.heading-order-cardholder{
	background: url(/design/images/mens/payments/cardholder_address.gif) no-repeat 0px 0px;
	height: 13px;
	width: 220px;
}
.heading-ship-summary{
	background: url(/design/images/mens/payments/shipping_summary.gif) no-repeat 0px 0px;
	height: 13px;
	width: 220px;
}
.heading-pay-summary{
	background: url(/design/images/mens/payments/payment_summary.gif) no-repeat 0px 0px;
	height: 13px;
	width: 220px;
}

.btn-order_details{
	background: url(/design/images/shopping/btn_orderdetails.gif) no-repeat;
	border: none;
	cursor: pointer;
	height:22px;
	width:90px;
}
.btn-repeat_order{
	background: url(/design/images/shopping/btn_repeatorder.gif) no-repeat;
	border: none;
	cursor: pointer;
	height:22px;
	width:93px;
}
.privacy-line-nopad {
	padding: 0px 0 0 0px;
	border-top: 1px dotted #7f7f7f;
	line-height:0px;
	font-size:0px;
	}
	
 .btn-removeall{
 	background: url(/design/images/shopping/btn_removeall.gif) no-repeat;
	height:22px;
	width:134px;
	border:none;
	cursor:pointer;
	}
.btn-addall{
 	background: url(/design/images/shopping/btn_addall.gif) no-repeat;
	width:103px;
	height:22px;
	border:none;
	cursor:pointer;
	}	
	.btn-viewcart{
 	background: url(/design/images/mens/shopping/btn_m_viewcart.gif) no-repeat;
	width:78px;
	height:22px;
	border:none;
	cursor:pointer;
	}	
.btn-continueshopping{
	 background: url(/design/images/shopping/btn_continueshop.gif) no-repeat;
	width:120px;
	height:22px;
	border:none;
	cursor:pointer;
	}	
.heading-myaccount{
	background: url(/design/images/mens/headings/hd_m_myaccount.gif) no-repeat;
	height:13px;
	width:85px;
	}	
.privacy-line {
	padding: 15px 0 0 0px;
	border-top: 1px dotted #7f7f7f;
	line-height:0px;
	font-size:0px;
	}
hr{
	background-color: white;
	color: white;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 1px dotted #7f7f7f;
}
#delivery-table{
	width: 570px;
}
#delivery-table td{
	text-align: center;
	padding-bottom: 10px;
	border-collapse:separate;
	} 
	
#delivery-table span{
	font-size:11px;
	} 
 
#delivery-table th{
	text-align: left;
	font-weight: normal; 
	padding:0 10px 10px 30px;
	border-collapse:separate;
	} 

#delivery-table .add-borders{
text-align: center;
	padding-bottom: 10px;
	border-right: 1px dotted #7f7f7f;
	border-left: 1px dotted #7f7f7f;
	} 

#delivery-table .add-left{
	text-align: center;
	padding-bottom: 10px;
	border-left: 1px dotted #7f7f7f;
	} 

#delivery-table .add-right{
	text-align: center;
	padding-bottom: 10px;
	border-right: 1px dotted #7f7f7f;
	}
.heading-mylogin {
	background: url(/design/images/mens/headings/hd_m_mylogin.gif) no-repeat 0px 10px;
	height: 23px;
	width: 61px;
}
.btn-addanother{
 	background: url(/design/images/mens/account/reminders/btn_add_another.gif) no-repeat;
	width:86px;
	height:22px;
	border:none;
	cursor:pointer;
	}
.btn-remindme{
	background: url(/design/images/mens/account/reminders/btn_remind_me.gif) no-repeat;
	width:71px;
	height:22px;
	border:none;
	cursor:pointer;
	}	
.heading-raisereturn{
	background: url(/design/images/mens/headings/hd_m_raise_a_return.gif) no-repeat 0px 5px;
	height:18px ;
	width: 104px;
	}
.heading-savedaddresses{
	background: url(/design/images/mens/headings/hd_m_saved_addresses.gif) no-repeat 5px 5px;
	height: 18px;
	width: 127px;
	}
.btn-select-address{
	background: url(/design/images/mens/account/btn_m_select_address.gif) no-repeat;
	height:22px;
	width:115px;
	border:none;
	cursor:pointer;
}
.btn-add-address{
	background: url(/design/images/mens/account/btn_m_addnewaddress.gif) no-repeat;
	height:22px;
	width:115px;
	border:none;
	cursor:pointer;
}
.btn-close{
	background: url(/design/images/shared/closelabel.gif) no-repeat;
	height:22px;
	width:66px;
	border:none;
	cursor:pointer;
}
.btn-storelocator{
	background: url(/design/images/mens/products/btn_m_store_location.gif) no-repeat;
	height:22px;
	width:91px;
	border:none;
	cursor:pointer;
}
.btn-emailwhenin{
	background: url(/design/images/mens/products/btn_m_email_me_stock.gif) no-repeat;
	height:22px;
	width:135px;
	border:none;
	cursor:pointer;
}

/* other */

#facebox table {
  border:3px solid #42afed;
}
select.error, input.error {
	background-color: #ddd;
	/* border: 1px solid #42afed; */
}
.rrp {
	float:left; 
	font-size:11px;
	margin-right: 4px;
	}
.striked-price {
	text-decoration: line-through;
	font-size:11px;
	float:left;

	}
	
.red  {
	 color:#c90202;
}
.infiniteCarousel
{
    overflow:hidden;
    position:relative;
    float:left;
    width:596px;
    height:171px;
	margin-bottom:10px;
}
.infiniteCarousel .wrapper
{
    overflow:hidden;
    position:absolute;
    top:0px;
    left:0px;
    width:596px;
    height:171px;
}
.infiniteCarousel .arrow
{
    display:block;
    height:25px;
    width:25px;
    text-indent:-99999px;
    position:absolute;
    top:6px;
    cursor:pointer;
}
.infiniteCarousel .forward
{
    background:url("../images/promo/r-arrow.gif") no-repeat 0 0;
    right:6px;
}
.infiniteCarousel .back
{
    background:url("../images/promo/l-arrow.gif") no-repeat 0 0;
    right:36px;
}
#mainpanelList
{
    width:9999px;
    list-style:none;
    position:absolute;
    top:0px;
    left:0px;
}
.mainpanel
{
    display:block;
    float:left;
    width:596px;
    height:171px;
    cursor:pointer;
}
.mainpanel a img
{
    display:block;
    float:left;
    width:596px;
    height:171px;
    border:none;
}
.potw-men
{
    visibility:hidden;
}
.potw-women
{
    visibility:hidden;
}
.promo
{
    visibility:hidden;
}