@charset "utf-8";
/* CSS Document */


body {
	background-color: #d74d54;
	margin:0em;
	padding:0em;
}


/******************
Container
*******************/
#container, div#container_home, div#container_aboutus     {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:-20px;
	margin-bottom:20px;
	width:980px;
	height:1395px;
	background: #FFFFFF;
}

div#container_home{
	height:750px;
	background:#000000;
}

div#container_contact, div#container_aboutus   {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:-20px;
	margin-bottom:20px;
	width:980px;
	height:850px;
	background: #FFFFFF;
}


h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	color: #0033FF;
	font-size: 20px;
	margin: 5px;
}


div#slogan  {
	position: absolute;
	width:600px;
	height: 295px;
	top: 266px;
	text-align:center;
	background: #666666;
	padding:5px;
	margin:0px auto;
	left: 166px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
	z-index:10;
}

div#banner  {
	position: absolute;
	width: 980px;
	height: 185px;
	top: 17px;
	background-color: #000000;
	left: 0px;
	text-align:left;
	margin: 0px;
	padding: 0px;
	z-index:100;
}

td  {text-align:center; }

td input {
	margin-bottom:-7px;
}


/***********************
NavBar
************************/
div#navbar  {
	position:absolute;
	width:980px;
	height:40px;
	top:200px;
	margin:0px auto;
	background-color: #000000;
	left: 0px;
	border-bottom:solid 1px #666666;
	z-index:200;
}

li#shopping-cart {
	left:60px;
	font-variant:small-caps;
	width: 140px;
	padding: 0;
	margin: 0;
	border:0;
	font-size: 12px;
	float: left;
	background:transparent;
}

li#shopping-cart img {
	padding:0px 0px 0px 3px;
	border:0;
	float: right;
	margin: -8px 0px 0px 0px;
}

li#shopping-cart a  {
   color:#00FF00;
}

li#shopping-cart a:hover  {
  color:#FF0000;
} 

/*******************
MAP
********************/
#map   {
	position:relative;
	width:500px;
	height:432px;
	top: 260px;
	font-size:15px;
	line-height:1.5em;
	text-align:justify;
	margin: auto;
}

#map a  {
color: #0033CC;
}

#map a:hover  {
color: #CCCCCC;
}

/********************************
Table pictures 
*********************************/
div#table{
	position:absolute;
	width:980px;
	top:235px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index:100;
}

/**************************
BackgImage HomePage only
***************************/
div#backg_image {
	position:absolute;
	width:980px;
	height:504px;
	left:0px;
	top:220px;
	z-index:1;
}


/*****************************
SlideShow HomePage only
******************************/
div#slideshow {
	position:absolute;
	width:620px;
	height:400px;
	left:351px;
	top:288px;
	z-index:10;
}


div#about_us  {
	position:absolute;
	width:980px;
	height:572px;
	margin:0px;
	padding:0px;
	top:228px;
	z-index:10;
	left: 0px;
	background-color: #D74D54;
}

/**********************
FOOTER
***********************/
div#footer, div#footer_contact, div#footer_home, div#footer_engagment, div#footer_watches,  div#footer_aboutus   {
	position: absolute;
	width:791px;
	height:23px;
	text-align:center;
	padding:10px;
	z-index:100;
	left: 91px;
	top: 1565px;
}

div#footer_contact, div#footer_aboutus   {
	top: 800px;
}

div#footer_home   {
	top:718px;
	border-top:0px;
}

div#footer_watches {top:1120px;}

div#footer a, div#footer_contact a, div#footer_home a, div#footer_engagment a, div#footer_watches a, div#footer_aboutus a  {
    color:#999999;
	font-size:12px;
	text-decoration:none;
}

div#footer a:hover, div#footer_contact a:hover, div#footer_engagment a:hover, div#footer_watches a:hover, div#footer_aboutus a:hover  {
     color: #000000;
} 

div#footer_home a:hover {color:#FFFFFF;}
 
 
 
td#footer a {
    color:#999999;
	font-size:12px;
	text-decoration:none;
 }
 
 td#footer a:hover   {
     color: #000000;
 }
 
 
/**********************************
Thumbnail ZOOMING
***********************************/
.thumbnail, .thumbnails {
position: relative;
z-index: 0;
}

.thumbnail:hover, .thumbnails:hover {
background-color: transparent;
z-index: 50;
}

.thumbnail span, .thumbnails span{ /*CSS for enlarged image*/
position: absolute;
background-color: #666666;
padding: 2px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
z-index:500;
}

.thumbnail span img, .thumbnails span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 1px;
}

.thumbnail:hover span, .thumbnails:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left:-45px; /*position where enlarged image should offset horizontally */
}

.thumbnails:hover span{ /*CSS for enlarged (last image in Row) image on hover*/
visibility: visible;
left:-160px; /*position where enlarged image should offset horizontally */
}


/***********
Pages 1,2
************/
span.pages a  {
    color:#000000;
	font-weight:normal;
	font-size:13px;
	float: right;
	width: 10%;
}


span.pages a:hover {
color:#FF0000;
font-style:italic;
font-weight:bold;
}

span a#pagenum {
    color:#000000;
	text-decoration:underline;
}

span a#pagenum a:hover {
    color:#FF0000;
}
