/* 
The blue for the navigation
and links is # A4B8D8.
*/

body
{
	background-color: #414142;
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	color: #CCCCCC;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	text-align: center;
	margin-top: 28px;
}

a, a:visited
{
	color: #A4B8D8;
	text-decoration: underline;
	border: solid 0px green;
}

a:hover 
{
	color: #ffffff;
}

/* png support for ie<7*/
img {
	behavior: url(pngbehavior.htc);
}

img.navspacer 
{
	border: solid 0px green;
	height: 16px;
	width: 24px;
}


div 
{
	border: solid 0px red;
}

p
{
	border: solid 0px blue;
}

#outer
{
	width: 795px;
	margin: 0 auto;
	text-align: left;
}

#header 
{
	height: 100px; /* 115px; */
/*	border: solid 1px yellow; */
}

#logo 
{
	width: 214px;
	float: left;
	margin-right: 15px;
}

#logoimg
{
	width: 214px;
	height: 80px;
	border: 0;
}

#nav 
{
	margin: 27px 0 0 40px;
	width: 521px;
	height: 53px;
	float: left;
}	


#navinner 
{
/*	border: solid 1px blue; */
/*
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #565656;
	padding-bottom: 0px;
*/
}

/* nav menu begin */
#navul
{
position: relative;
width: 521px;
/* height: 1.05em; */
margin: 0;
padding: 0;
white-space: nowrap;
list-style-type: none;
/*
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #565656;
*/
}

#navul li, #navul li ul li
{
float: left;
margin: 0 0 0 0;
border-width: 0px; 
list-style-type: none;
}

#navul li a
{
position: relative;
/* width: 6em; */
display: inline;
margin: 0;
padding: 0;
border-width: 0;
text-align: center;
text-decoration: none;
}

#navul li.menuparent:hover ul {
	display: inline;
	white-space: nowrap;
}

#navul li.menuparent ul {
	white-space: nowrap;
	width: 525px;
}

#navul li.menuparent ul li a img 
{
	margin-bottom: 30px;
	padding-bottom: 30px;
}

#navul ul
{
position: absolute;
width: auto;
left: 0;
top: 19px;
height: 19px;
margin: 0;
padding: 0;
white-space: nowrap;
border-width: 0 0 0 0;
border-style: solid;
border-color: #565656;

}
#line 
{
	position: absolute;
	left: 0;
	top: 21px;
	height: 1px;
	width: 521px;
	background-color: #565656;
	border-width: 0;
}

/*
#navul li 
{
border-width: 0 0 1px 0;
border-style: solid;
border-color: #565656;
}
*/

#navul ul li a
{
width: auto;
/* padding: 0 24px 0 0; */
padding: 0;
border: 0;
}

/*
#navul li ul li 
{
border-width: 1px 0 0 0;
border-style: solid;
border-color: #565656;
}
*/

/* Hide sub-menus initially */
ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul, 
ul.nice-menu li ul { 
  display: none; 
} 

/* Show submenus when over their parents */
ul.nice-menu li:hover ul,
ul.nice-menu li li:hover ul,
ul.nice-menu li li li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li li.over ul,
ul.nice-menu li li li.over ul { 
  display: inline; 
} 


#navul ul li a:hover
{
color: #00c;
text-decoration: none;
font-weight: 400;
/* IE5/Mac disappearing item fix */
}


* html > body #navul, * html > body #navul ul
{
/* width: 600px; */
/* IE5/Mac fixed width fix */
}


/* import nice-menu stuff from drupal end */

#head 
{
	text-transform: uppercase;
	font-family: Garamond, "Times New Roman", serif;
	font-size: 38px;
	color: #999999;
}

.head
{
	padding-left: 270px;
}

.head-brands, .head-timepieces
{
	padding-left: 0;
	text-align: center;
}



DIV#3up
{
	width: 795px;
	height: 100px;
}

DIV.3updiv
{
	height: 100px;
	width: 255px;
	background-image: url(images/3upbg.gif);
	background-repeat: no-repeat;
	margin: 1px;
	border: solid 1px blue;
	
}

DIV.3up-img 
{
	float: left;
	height: 81px;
	width: 130px;
	border: solid 1px yellow;
}

TD.3uptxt
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #B4B4B4;
}


#footer
{
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #565656;
	padding: 15px 0 0 0;
	margin: 0;
	width: 100%;
}

#footerline
{
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #565656;
	padding: 0 0 0 0;
	margin: 0;
	width: 100%;
}


#footer, #footer a 
{
	font-weight: bold;
	color: #656565;
	text-decoration: none;
}

#footer a
{
	color: #ffffff;
}

#footerleft, #footerright 
{
	width: 800px;
	float: left;
}

#footerleft 
{
	text-align: left;
}
#footerright 
{
	color: #CCCCCC;
	text-align: right;
}

td { font-size: 9pt; }