/* 1. GENERAL
-----------------------------------------------------------------------------------------------*/	
body {   font-family:Arial, Helvetica, sans-serif;   margin:0;   text-align:center;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; text-shadow:rgba(0,0,0,0.01) 0 0 0;}
/* 1.1	Headings and paragraphs
-----------------------------------------------------------------------------------------------*/	
/* 1.2	Forms
-----------------------------------------------------------------------------------------------*/	
input, textarea, select {	font-family:Arial, Helvetica, sans-serif;}
/* 1.3	Links
-----------------------------------------------------------------------------------------------*/	
a:link, a:visited {	text-decoration:none;}
a:hover, a:active {}
a:focus{	outline:none;	}
a img{ vertical-align:bottom;} 
/* 1.4	Miscellaneous
-----------------------------------------------------------------------------------------------*/	
hr { 	display: none; }
img {	border: none;    -ms-interpolation-mode: bicubic; }	
input{ vertical-align:middle;}
/* 2. GENERAL ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
.clear {clear: both;font-size: 0;height: 0;	line-height: 0;	overflow: hidden;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/.clearfix {display: block;}/* End hide from IE-mac */
.noborder{ border:none !important;}
/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/

body  {	background:url(images/body_bg.gif) repeat; font:12px/1.55 Tahoma, Geneva, sans-serif; color:#333; text-align:center; margin:0; padding:0; }

#wrapper {
    background: url("images/wrap_bg.jpg") no-repeat scroll 50% 0 transparent;
	border-top:4px solid #ad0005; 
    width: 100%;
}
.page {
    margin: 0 auto 0;
    text-align: left;
    width: 966px;
	min-height:700px; /*added just for the blank page*/
}

.header-container {
    height: 138px;
    padding: 0 0;
    position: relative;
}
	.header-container p {
		color: #fff;
		padding: 20px 0 0 218px;
		font-size: 30px;
		font-weight: bold;
		font-family: Arial, sans-serif;
		display:inline-block;
	}
	.header-container img {
		position: absolute;
		top: 35px;
		right: 8px;
	}
	.header-container ul#nav {
		position: absolute;
		top: 12px;
		right: 10px;
		color: #cfcece;
		list-style: none;
	}
		.header-container ul#nav li {
			float: left;
			text-align: right;
			padding-left: 15px;
		}
			.header-container ul#nav li a {
				color: #cfcece;
			}
				.header-container ul#nav li a:hover {
					color: #ad0101;
				}
/* end header-container */

.store-switcher{
	left:0px;
	position:absolute;
	top:90px;
	border-bottom:6px solid #ad0101;
	width:966px;
}


.store-switcher a{
	height:42px;
	width:208px;
	display:inline-block;
	margin:0px -35px 0 0;
	float:left;
	background:url(images/general-sprite1.png) no-repeat -10px -53px;
	position:relative;
	z-index:1;
}
.store-switcher a.active		{ z-index:10;}
.store-switcher a.normal:hover	{ z-index:9;}

.store-switcher a.watches	{ background-position:    0px 1px; }
.store-switcher a.handbags	{ background-position: -220px 1px; }
.store-switcher a.jewelry	{ background-position: -439px 1px; }
.store-switcher a.shoes		{ background-position: -658px 1px; }

.store-switcher a.watches:hover,
.store-switcher a.watches-selected	{ background-position: 0px -47px; }
.store-switcher a.handbags:hover,
.store-switcher a.handbags-selected	{ background-position:    -220px -47px; }
.store-switcher a.jewelry:hover,
.store-switcher a.jewelry-selected	{ background-position: -439px -47px; }
.store-switcher a.shoes:hover,
.store-switcher a.shoes-selected	{ background-position: -658px -47px; }




.categs{
	width:964px;
	/*height:136px;*/
	margin: 0 0 5px;
}
.categs a{
	display:inline-block;
	margin:0px 1px 1px 0;
	height:43px;
	width:100px;
	float:left;
	background:url("images/top-menu-a_bg.png") repeat-x 0 -1000px ;
}
.categs a:hover{
	background:#fff;		
	opacity:0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* this works in IE6, IE7, and IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* this works in IE8 only */	
}
.categs a.active{
	background-position:0px 0px;
}

.categ-handbags{
	background:url("images/categ-bags.jpg") no-repeat 0 -2px ;
}
.categ-handbags a.rolex						{ width:150px; }
.categ-handbags a.breitling     			{ width:122px; }
.categ-handbags a.omega						{ width:100px; }
.categ-handbags a.tagheuer      			{ width:173px; }
.categ-handbags a.chopard  					{ width:129px; }
.categ-handbags a.bvlgari     				{ width:163px; }
.categ-handbags a.panerai					{ width:121px; margin-right:0px; }

.categ-handbags a.audemars    				{ width:156px; }
.categ-handbags a.belros				   	{ width:143px; }
.categ-handbags a.zenith				    { width:134px; }
.categ-handbags a.cartier				   	{ width:119px; }
.categ-handbags a.patek		   				{ width:162px; }
.categ-handbags a.burberry					{ width:152px; }
.categ-handbags a.montblac			        { width:92px; margin-right:0px;  }

/* end categ */

div.main-container {
	border: 1px solid #3f3f3f;
	border-width:0px 1px 1px;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	background: url(images/shoping.jpg) no-repeat bottom left;
	position:relative;
	z-index:99;
}

div#container {
	width: 966px;
	background: #202020;
	margin-top: 0px;
}
	div#container h1, h2 {
		color: #fff;
		font-size: 22px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		padding: 14px 0 16px 22px;
	}
	div#container p.description {
		color: #cccccc;
		padding: 0 22px 25px 22px;
	}
	div#container strong a {
		color: #fff;
	}
	div#container strong a:hover {
		color: #ad0101;
	}
	div.products {
		width: 927px;
		margin: 0 15px 8px 17px;
		background: #141414;
		border: 1px solid #b0b0b0;
        -moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		overflow: hidden;
	}
		div.products h4 {
			width: 927px;
			height: 44px;
			line-height: 44px;
			color: #fff;
			background: url(images/header-bg.png) no-repeat;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 20px;
			padding-left: 15px;
		}
		
		div.products div.product {
			width: 174px;
			float: left;
			padding-left: 8px;
			margin: 5px 0 15px 0; 
			position: relative;
		}
		div.product_images {
			width: 900px;
			height: 30px;
			background: url(images/product/product.jpg);
			background-position: 0 0;
			margin: 5px auto 0;
		}
		div.product_img {
			width: 900px;
			height: 30px;
			background: url(images/product/product.jpg);
			margin: 5px auto 0;
			background-position: 0 -40px;
		}
		div.products div.pl {
			padding-left: 12px;
		}
			div.products div.product img {
				border: 3px solid #dd393d;
				margin: 8px 0 10px 0;
			}
			div.products div.product a.button  {
				background: url(images/details.png);
				width:174px;
				height:30px;
				text-indent: -9999px;
				display: block;
				border: none;
				}
		div.products div.product h3 {
   			 height: 32px;
    		line-height: 14px;
			color: #fff;
			font-size: 13px;
			font-weight: bold;
			padding: 0 0 5px 0;
			text-align: center;
		}
		div.products span {
			float: right;
			margin: 0 15px 8px 0;
		}
		div.products span a {
			font-size: 13px;
			font-weight: bold;
			text-decoration: underline;
			color: #fff;
		}
/* end products */	

iframe {
	margin: 0 0 0 15px;
}
	
		body.iframe  {
			margin: 0;
			padding: 0;
			background: #202020;
			text-align: left;
		}
		div.vs {
			width: 931px;
			height: 459px;
			background: url(images/vs-bg.png);
			margin: auto;
			overflow: hidden;
			position: relative;
		}
			div.vs h3 {
				color: #e9111c;
				font-size: 25px;
				font-weight: normal;
				font-family: Arial, Helvetica, sans-serif;
				margin-top: 20px;
				padding: 0 0 0 280px;
			}
			div.vs h3.fr {
   				 position: absolute;
   				 right: 28px;
   				 text-align: center;
   				 top: 0;
   				 width: 346px;
			}
			div.vs p {
				font-size: 11px;
				line-height: 14px;
				font-family: Tahoma, sans-serif;
				padding: 0 20px 0 20px;
				color: #000;
				margin: -1px 0 -5px 0;
			}
			div.vs div.rank {
				width: 735px;
				height: 375px;
				background: #fff;
				border: 1px solid #c7c7c7;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;		
				float: right;
			   position: absolute;
				top: 60px;
				right: 28px
			}
			div.vs ul {
				list-style: none;
				line-height: 70px;
				color: #e9111c;
				font-size: 14px;
				font-weight: bold;
				font-family: Tahoma, sans-serif;
				padding-left: 25px;
				padding-top: 20px;
			}
			div.vs div.touch {
				padding-top: 20px ;
				width: 367px;
				height: 355px;
				border-right: 1px solid #c7c7c7;
			}
			div.vs div.touch img {
				margin-left: 97px;
				margin-top: -4px;
			}
			div.vs div.touch span img {
				margin-top: 8px;
			}
			div.vs div.posh {
				width: 365px;
				padding-top: 20px ;
				position: absolute;
				top: 0px;
				right: 0;
			}
			div.vs div.posh img {
				margin-left: 118px;
				margin-top: -5px;
			}
	
div.shop {
	width: 940px;
	margin: auto;
	padding-bottom: 15px;
	position: relative;
	clear: both;
	z-index:100;
	height:135px;
}	
	div.shop a {
		font-size: 22px;
		font-weight: bold;
		color: #fff;
		width: 387px;
		height: 56px;
		position: absolute;
		top: 60px;
		left: 277px;
		display:inline-block;
		z-index:101;
		background:none;		
	}
/* end shop */

div#footer {
	width: 966px;
	padding: 20px 0 15px 0;
	margin-bottom: 0;
	overflow: hidden;
}
	div#footer span {
		display: block;
	}
	div#footer span a {
		color: #dd0510;
		border-bottom: 1px solid #dd0510;
		font-weight: normal;
		font-size: 24px;
		font-family: Arial, Helvetica, sans-serif;
	}
	div#footer p {
		color: #fff;
		font-size: 11px;
		float: right;
		font-family: arial, sans-serif;
		padding: 20px 0 5px 0;
		margin-top: -37px;
	}
	
/*only iPhone*/
 
@media only screen and (max-device-width: 960px) {
 
    /*fixes too big font in mobile Safari*/
 
    html {
        -webkit-text-size-adjust:none;
    }
 }	
