body {
	margin:0;
	color:#fff;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	background:#000 url(../images/bg-page.gif) repeat-x;
	min-width:998px;
}
img {border:none;}
form,fieldset{
	margin:0;
	padding:0;
}
a:focus {
	outline:none;
}
fieldset {border-style:none;}
#main-container{
	width:100%;
	overflow:hidden;
	position:relative;
}
.mc-holder-1{
	width:1200px;
	position:relative;
	float:left;
	left:50%;
}
.mc-holder-2{
	width:1200px;
	position:relative;
	float:left;
	left:-50%;
}
.page-width {
	width:1200px;
	position:relative;
	padding:82px 0 0;
}

/* header */
#header {
	position:absolute;
	top:0;
	left:0;
	width:1200px;
	height:82px;
	background:url(../images/bg-header.gif) no-repeat 50% 0;
}
/* logo */
#header strong.logo,
h1.logo  {
	position:absolute;
	margin:0;
	left:187px;
	top:12px;
	width:169px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:80;
	background:url(../images/logo.gif) no-repeat;
}
#header strong.logo a,
h1.logo a {
	display:block;
	width:169px;
	height:100px;
}
#header ul {
	position:absolute;
	left:554px;
	top:57px;
	margin:0;
	padding:0;
	list-style:none;
}
#header ul li {
	float:left;
	margin-right:41px;
}
#header ul a {
	float:left;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
}
#header ul li.timepieces a {
	width:88px;
	background:url(../images/it-timep.png) no-repeat;
}
#header ul li.jewelry {
	margin-right:34px;
}
#header ul li.jewelry a {
	width:65px;
	background:url(../images/it-jewelry.png) no-repeat;
}
#header ul li.watch a {
	width:116px;
	background:url(../images/it-watch.png) no-repeat;
}
#header ul li.contact a {
	width:65px;
	background:url(../images/it-contact.png) no-repeat;
}
#header ul li a:hover {
	background-position:0 -19px;
}
#header ul li.active a,
#header ul li.active a:hover {
	background-position:0 -38px;
}
/* slider */
.slider {
	position:relative;
	width:1200px;
	height:529px;
	background:url(../images/bg-slider1.gif) no-repeat 0 100%;
}
.slider ul.rotate {
	margin:0;
	padding:0;
	list-style:none;
}
.slider ul.rotate li {
	position:absolute;
	left:254px;
	top:75px;
	width:710px;
	overflow:hidden;
	z-index:1;
	/*background:#000;*/
}
.slider ul.rotate li.active { z-index:2;}
.slider img {
	float:right;
}
.slider .text {
	float:left;
	width:280px;
	padding:60px 0 0;
}
.slider .text h2 {
	margin:0;
	font-size:40px;
	line-height:54px;
	font-weight:normal;
}

.slider .text h4 {
      font-size: 16px;
      line-height: 20px;
	color:#777;
      padding: -10px auto;
}

.slider .text p {
	margin:10px 0 0;
	color:#777;
	font-size:14px;
	line-height:28px;
}
.slider ul.nav {
	position:absolute;
	left:249px;
	top:416px;
	margin:0;
	padding:0;
	height:15px;
	overflow:hidden;
	list-style:none;
	z-index:10;
}
.slider ul.nav li {
	float:left;
	margin-right:15px;
}
.slider ul.nav a {
	float:left;
	width:15px;
	height:15px;
	text-indent:-9999px;
	background:url(../images/bg-bullet.gif) no-repeat;
}
.slider ul.nav li a.active,
.slider ul.nav li a:hover {
	background-position:0 -15px;
}
.slider a.view {
	position:absolute;
	left:0;
	top:405px;
	color:#8d0101;
	font-size:14px;
	line-height:18px;
	height:18px;
	text-decoration:none;
}
.slider a.view:hover {
	color:#dd0000;
}
/* space */
.space {
	width:1200px;
	height:89px;
	background:url(../images/bg-space.gif) no-repeat;
}
/* link */
#link {
	overflow:hidden;
	height:1%;
	padding:18px 180px 0;
}
#link ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	width:100%;
	overflow:hidden;
	position:relative;
}
#link ul li {
	display:inline;
	padding:0 15px 0 16px;
	background:url(../images/bg-sep.gif) no-repeat 0 50%;
}
#link ul li.none-bg{
	background:none;
}
#link ul a {
	color:#6d6a6a;
	font-size:12px;
	line-height:26px;
	text-decoration:none;
	white-space:nowrap;
}
#link ul a:hover {
	color:#dddada;
}
/* tabs */
.boxt {
	margin:40px 0 0 259px;
	width:706px;
	position:relative;
	background:url(../images/boxt.gif) repeat-y;
}
.boxt-top {
	background:url(../images/boxt-top.gif) no-repeat;
}
.boxt-btm {
	background:url(../images/boxt-btm.gif) no-repeat 0 100%;
}
.box-post {
	overflow:hidden;
	height:1%;
	padding:45px 40px 45px 43px;
}
.boxt #tab-nav {
	position:absolute;
	left:364px;
	top:35px;
}
.boxt  #tab-nav ul {
	margin:0;
	padding:0 0 10px;
	list-style:none;
	overflow:hidden;
	height:1%;
	background:url(../images/tab-nav.gif) no-repeat 0 100%;
}
.boxt  #tab-nav ul li {
	float:left;
	padding-right:50px;
}
.boxt  #tab-nav ul a {
	color:#6e6e6e;
	font-size:10px;
	line-height:14px;
	text-decoration:none;
}
.boxt  #tab-nav ul a:hover,
.boxt  #tab-nav ul a.active {
	color:#fff;
}
.boxt  .post-nav  {
	position:absolute;
	left:364px;
	bottom:40px;
}
.boxt  .post-nav ul {
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
.boxt  .post-nav ul li {
	float:left;
	height:7px;
	margin-right:20px;
}
.boxt  .post-nav ul a {
	float:left;
	width:6px;
	height:7px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-bullet-tab.gif) no-repeat;
}
.boxt  .post-nav ul a:hover,
.boxt  .post-nav ul a.active {
	background-position:0 -7px;
}
.boxt img {
	float:left;
}
.boxt .post {
	float:right;
	width:300px;
	color:#8d8c8c;
	padding:40px 0 20px;
}
.boxt .post h3 {
	margin:0;
	font-size:14px;
	line-height:18px;
}
.boxt .post p {
	margin:8px 0 0;
	color:#878686;
	font-size:11px;
	line-height:13px;
}
/* contact holder */
.contact-holder {
	height:113px;
	overflow:hidden;
	padding:78px 0 0 258px;
	color:#7b7a7a;
	background:url(../images/bg-contact.jpg) no-repeat;
}
.contact-holder h4 {
	margin:0;
	font-size:28px;
	line-height:36px;
	font-weight:normal;
}
.contact-holder .contact {
	float:left;
	margin-right:64px;
	width:190px;
	height:90px;
	padding:22px 35px 0 0;
	text-align:right;
}
.contact-holder .contact:hover,
.contact-holder #contact.hover {
	background:url(../images/contact-hover.gif) no-repeat;
}
.contact-holder .contact strong {
	display:block;
	font-size:12px;
	line-height:18px;
}
.contact-holder a.send {
	color:#8d0101;
	font-size:12px;
	line-height:18px;
	height:18px;
	text-decoration:none;
}
.contact-holder a.send:hover {
	color:#dd0000;
}
.contact-holder .visit {
	float:left;
	width:398px;
	height:90px;
	padding:22px 0 0 23px;
}
.contact-holder #visit:hover,
.contact-holder #visit.hover {
	background:url(../images/bg-visit-hover.gif) no-repeat;
}
.contact-holder .visit ul {
	margin:0 0 4px -12px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.contact-holder .visit ul li {
	float:left;
	font-size:12px;
	padding:0 10px 0 12px;
	background:url(../images/bg-sep-visit.gif) no-repeat 0 50%;
}
.contact-holder .visit ul li:first-child {
	background:none;
}
/* footer */
.footer-holder {
	margin:0 -1400px;
	width:4000px;
	height:126px;
	background:url(../images/bg-foot.jpg) repeat-x;
}
#footer {
	width:770px;
	margin:0 auto;
	overflow:hidden;
	height:75px;
	padding:51px 210px 0 220px;
	background:url(../images/bg-footer.jpg) no-repeat;
}
#footer p {
	float:left;
	margin:0;
	color:#8f8e8e;
	font-size:12px;
	line-height:16px;
}
#footer p a {
	color:#5c5c5c;
	font-size:9px;
	line-height:12px;
	text-decoration:none;
}
#footer p a:hover {
	text-decoration:underline;
}
#footer ul {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	width:400px;
}
#footer ul li {
	float:right;
	padding-left:20px;
}
#footer ul a {
	color:#8f8e8e;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
}
#footer ul a:hover {
	color:#dcdede;
}
/* timepieces page  */
/* styles holder */
.styles-holder {
	overflow:hidden;
	height:1%;
	padding:0 0 30px 200px;
}
.top-nav {
	overflow:hidden;
	height:1%;
	padding:75px 0 0 132px;
}
.top-nav ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.top-nav ul li {
	float:left;
	padding-left:34px;
}
.top-nav ul a {
	float:left;
	height:19px;
	text-indent:-9999px;
}
.top-nav ul li.brands a {
	width:103px;
	background:url(../images/it-view.gif) no-repeat;
}
.top-nav ul li.styles a {
	width:90px;
	background:url(../images/it-styles.gif) no-repeat;
}
.top-nav ul li.active a,
.top-nav ul li a:hover {
	background-position:0 -19px;
}
.search {
	float:left;
	display:inline;
	margin:-8px 0 0 38px;
	padding:0 0 0 14px;
	width:318px;
	height:35px;
	background:url(../images/bg-search.gif) no-repeat;
}
.search label {
	float:left;
	color:#959595;
	line-height:32px;
}
.search .inp-bg {
	float:left;
	display:inline;
	margin:8px 8px 0 10px;
	width:219px;
	height:16px;
	padding:1px 5px;
	background:url(../images/bg-input.gif) no-repeat;
}
.search .inp-bg input.field {
	width:219px;
	height:15px;
	padding:0 0 1px;
	color:#959595;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	background:none;
	border:none;
}
.search input.btn {
	float:left;
	margin:8px 0 0;
}
.styles-holder h2.timepieces {
	margin:30px 0 0;
	height:45px;
	text-indent:-9999px;
	background:url(../images/timepieces.gif) no-repeat 41% 0;
}
/* brand-gallery */
.brand-gallery {
	margin:0;
	padding:0;
	width:900px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.brand-gallery li {
	float:left;
	padding:5px 17px 2px 14px;
}
.brand-gallery a {
	float:left;
	width:173px;
	padding:0 0 0 5px;
	height:100px;
	background:url(../images/brands.gif) no-repeat 0 20%;
}
.brand-gallery a:hover {
	background:url(../images/brands-hover.gif) no-repeat 0 20%;
}
/* style-gallery */
.style-gallery {
	margin:0;
	padding:0;
	width:900px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.style-gallery li {
	float:left;
	padding:5px 17px 2px 14px;
}
.style-gallery a {
	float:left;
	width:173px;
	padding:0 0 0 5px;
	height:100px;
	background:url(../images/brands.gif) no-repeat 0 20%;
}
.style-gallery a:hover {
	background:url(../images/brands-hover.gif) no-repeat 0 20%;
}
/* brands-holder */
.brands-holder {
	overflow:hidden;
	height:1%;
	background:url(../images/bg-gallery.gif) no-repeat 50% 134px;
}
.gallery-holder {
	padding:65px 0 0 240px;
}
.gallery-holder .boxg {
	width:756px;
	overflow:hidden;
	position:relative;
}
.gallery-holder ul {
	margin:0;
	padding:0;
	width:99999px;
	list-style:none;
	position:relative;
	overflow:hidden;
}
.gallery-holder ul li {
	float:left;
	width:65px;
	padding:0 23px;
	overflow:hidden;
}
.gallery-holder ul li img {
	position:static !important;
}
.gallery-nav {
	overflow:hidden;
	height:11px;
	padding:40px 0 0 15px;
}
.gallery-nav a {
	float:left;
	margin-right:8px;
	width:11px;
	height:11px;
	text-indent:-9999px;
	background:url(../images/btn-prev.gif) no-repeat;
}
.gallery-nav a.next{
	margin:0;
	background:url(../images/btn-next.gif) no-repeat 100% 0;
}
.gallery-nav .line {
	position:relative;
	float:left;
	margin-right:8px;
	width:670px;
	height:11px;
	background:url(../images/bg-line.gif) repeat-x;
}
.gallery-nav .line span {
	position:absolute;
	width:7px;
	height:7px;
	left:0;
	top:2px;
	cursor:pointer;
	text-indent:-9999px;
	background:url(../images/bg-active.gif) no-repeat;
}
.gallery-holder .about-holder{
	display:none;
}
/* about-holder */
.about-container{
	overflow:hidden;
	position:relative;
	height:390px;
	width:100%;
	background:url(../images/bg-info.jpg) no-repeat 0 -2px;
}
.about-holder {
	overflow:hidden;
	height:306px;
	width:966px;
	padding:47px 234px 37px 0;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.about-container div.active{ z-index:2;}
.about-holder img {
	float:right;
}
.box-about {
	float:right;
	margin:5px 0 0 35px;
	width:346px;
	padding:0;
}
.about-container a.contact {
	position:absolute;
	top:36px;
	left:815px;
	z-index:20;
	color:#9b0202;
	font-size:12px;
	line-height:16px;
	text-decoration:underline;
}
.about-container a.contact:hover {
	color:#ba2a2a;
}
.about-holder a.more {
	display:inline;
	margin:0;
	color:#999;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	white-space:nowrap;
}
.about-holder .more-images {
	float:left;
	margin:0;
	padding:20px 0 0 30px;
	list-style:none;
	display:inline;
}
* html .about-holder .more-images {
	padding:20px 0 0 15px;
}
.about-holder .more-images li {
	display:none;
}
.about-holder .more-images li img {
	display:none;
}
.about-holder .more-images li.first {
	display:block;
}
.about-holder a.more:hover {
	color:#fff;
}
.box-info {
	float:left;
	width:346px;
	height:213px;
	margin:10px 0 0;
	padding:30px 0 0;
	overflow:hidden;
	background:url(../images/box-info.gif) no-repeat;
}
.box-scroll {
	float:right;
	display:inline;
	margin-right:15px;
	position:relative;
	width:300px;
	height:215px;
}
.box-info h3 {
	margin:0;
	padding:0 0 10px;
	font-size:12px;
	line-height:16px;
}
.box-info p {
	margin:0 10px 0 0;
	padding-bottom:10px;
	color:#bcbaba;
	font-size:11px;
	line-height:15px;
}
.scrollable {
	height:214px;
	width:280px;
	padding:0 20px 0 0;
	overflow:hidden;
}
.box-scroll .scroll-bar{
	width:11px;
	height:205px !important;
}
.box-scroll .scroll-up,
.box-scroll .scroll-down{
	width:11px;
	height:11px;
	overflow:hidden;
	text-indent:-6666px;
}
.box-scroll .scroll-up{
	background:url(../images/button-up.gif) no-repeat;
	
}
.box-scroll .scroll-down{
	background:url(../images/button-down.gif) no-repeat 0 6px;
}
.box-scroll .scroll-line{
	background:url(../images/bg-scroll-line.gif) repeat-y 50% 0;
}
.box-scroll .scroll-slider{
	margin-left:2px;
	background:url(../images/bg-bul.gif) no-repeat;
	width:7px !important;
	height:7px !important;
	overflow:hidden !important;
	cursor:pointer;
	text-indent:-6666px;
}

/* popup */
#popup {
	width:300px;
	height:300px;
	border:7px solid #4d4d4d;
	position:absolute;
	display:none;
	z-index:1000;
	background:#000;
}

/* watchwinders */
.Watchwinders {
	margin:30px 0 0;
	height:45px;
	text-indent:-9999px;
	background:url(../images/watchwinders.gif) no-repeat 41% 0;
}

.watchwinders-left {
float: left;
display: block;
color:#878686;
font-size:11px;
padding-top: 25px;
line-height:16px;
margin:8px 0 0;
margin-left: 70px;
width: 300px;
padding-right: 40px;
}

.watchwinders-left p {

}

.watchwinders-left h2   {
    font-size: 16px;
      line-height: 24px;
}

.watchwinders-right {
float: left;
height: 320px;
display: block;
}

.watchwinders-right img {
position: absolute;
top: 170px;
z-index: 1;
}


/* contact */
.Contact {
	margin:30px 0 0;
	height:45px;
	text-indent:-9999px;
	background:url(../images/contact.gif) no-repeat 41% 0;
}
.contact-left {
float: left;
display: block;
width: 400px;
color:#878686;
font-size:11px;
padding-top: 15px;
line-height:15px;
margin:8px 0 0;
}

.contact-right {
float: left;
}

#map {
border:2px solid #232323;
width:340px;
height:180px;
margin-top: 15px;
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;*/
}

/* jewelry */
.Jewelry {
	margin:30px 0 0;
	height:45px;
	text-indent:-9999px;
	background:url(../images/jewelry.gif) no-repeat 41% 0;
}
