
* {
	margin: 0;
	padding: 0;
}

body {
	text-align: justify;
}

body, input, textarea, select {

	font: normal small Georgia, "Times New Roman", Times, serif;
	color: #CCCCCC;
}

h1, h2, h3 {
font:"Times New Roman", Times, serif;
	margin-bottom: 1em;
	font-weight: normal;
}

h1 {
	font-size: 22px;
	text-align:center;
	font-weight:bold;
}

h2 {
	font-size: 18px;
	text-align:center;
	font-weight:bold;
}

h3 {
	font-size: 14px;
	text-align:center;
	font-weight:bold;
}

h4 {
font-weight:normal;
font-size:14px;
text-align:center;

}

h5 {
	font-size: 22px;
	text-align:center;
	font-weight:bold;
	color:#FF0000;

}
p, ul, ol, form {
	margin-bottom: 1.5em;
	font-size:14px;
}

blockquote{
float:left;
width:380px;
padding-left:50px;
padding-right:0px;
font-style:italic;
text-indent:0px}

p.description{
font-family:Arial, Helvetica, sans-serif;
font-size:
smaller;
font-style:italic;
text-align:left;}

a:link {
text-decoration:none;
color:#0000CC;
}
a:visited {
text-decoration:none;
color:#0000CC;
}
a:hover {
text-decoration:underline;
color:#0000CC;
}
a:active {
text-decoration:none;
color:#0000CC;
}

.name{
color:#000000;
text-decoration:none}

.red {color:#CC0000;}
.grey {color:#999;}


img.left {
	float: left;
	margin: 5px 0px 5px 0px;
	border-style:double;
	border-color:#000000;
	
}



img.brandhead {

	float: left;
	margin-left:50px;
	
}


img.box{
float:none;
margin:0px 0px 3px 3px;
border-style:double;
border-width:1px;
border-color:#000000;

}

img.box3 {
	float:left;
	border-style:double;
	border-color:#000000;
	margin-left:0px;
	margin-right:10px;
	}

img.right {
	float: right;
	padding:5px;
	
}


img.floatleft {
float:left;
}

img.floatright {
	float:right;
	
}
img.paddedleft {padding:20px;
float:left;}

img.paddedright{padding:20px;
float:right;}



/* Wrapper */

#wrapper {
	padding: 10px 0;
	background-color: #30588c;
}

/* Header */
#header {
	width: 950px;
	height: 158px;
	margin: 0 auto;
	margin-bottom:0px;
	border-style:ridge;
	border-color:#FFFFFF;
	background: url(images/header.jpg) no-repeat;
}

/*Grey Navigation*/
#topnav {
	width:950px;
	height: 36px;
	margin: 0 auto;
	margin-bottom:0px;
	border-style:ridge;
	border-color:#FFFFFF;
	background:url(images/greyheader.jpg) no-repeat;}
	
	

/* Content */

#content {
	width: 950px;
	height:auto;
	margin: 0 auto;
	border:ridge;
	background-color:#FFFFFF;
}

/* Middle  */

#middle {
	float:left;
	width: 760px;
	padding: 10px 10px 10px 10px;
	background-color:#FFFFFF;
	color:#000000;
}

#map {
	float: left;
	width: 450px;
	padding: 10px 10px 10px 35px;
	background-color:#FFFFFF;
	color:#000000;
}


li.inline {display:inline;
padding:10px;
margin-left:35px;
}


#brands {
	float: right;
	width: 130px;
	padding-top:40px;
	background-color:
	#FFFFFF;
	border-color:#FFFFFF;

}

p.columnleft{
padding-left:50px;
padding-top:0px;
width:145px;
float:left;
background-color:#FFFFFF;
color:#000000;
font-weight:bold;
text-align:left;

}

p.columnright {
padding-top:0px;
padding-right:20px;
width:150;
float:left;
background-color:#FFFFFF;
color:#000000;
font-weight:bold;
text-align:left;


}

#columnleft{
padding-top:0px;
width:150px;
float:left;
background-color:#FFFFFF;
color:#000000;
text-align:left;
margin-left:30px;

}

#columnmiddle{
padding-top:0px;
width:150px;
float:left;
background-color:#FFFFFF;
color:#000000;
text-align:left;
margin-left:100px;

}


#columnright{
padding-top:0px;
width:150px;
float:left;
background-color:#FFFFFF;
color:#000000;
text-align:left;
margin-left:80px;

}

/* Sidebar */

#sidebar {
	float: left;
	width: 120px;
	margin-right:1px;
	padding: 0px 10px 0px 10px;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
}


.sidebar li { 
	margin:10px;
	border-bottom: 2px solid gray;
	font-weight: bold;
	color: #0033CC;
	text-align:left;
	list-style: none;
}


.sidebar a {
	text-decoration: none;
	color:#0033CC;
	
}

.sidebar a:hover {
	color:#000000;
}


.menu {
	margin: 0;
	padding: 0;
	width: 130px;
	list-style: none;
	background: #fff;
}
.menu li {
	padding: 0;
	margin: 0;
	height: 50px;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 50px;
	background-repeat: no-repeat;
	
}
.links {background-image: url(images/linksover.jpg);}
.links a {background-image: url(images/linksout.jpg);}
.pandora {background-image: url(images/panover.jpg);}
.pandora a {background-image: url(images/panout.jpg);}
.sabo {background-image: url(images/saboover.jpg);}
.sabo a {background-image: url(images/saboout.jpg);}
.lalique {background-image: url(images/laliqueover.jpg);}
.lalique a {background-image: url(images/laliqueout.jpg);}
.troll {background-image: url(images/trollover.jpg);}
.troll a {background-image: url(images/trollout.jpg);}
ul.menu li a:hover {background: none;}



.footer {
	width: 950px;
	height: 60px;
	margin: 0 auto;
	border-style:none;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	background-image:url(images/footer03.jpg);
	padding-top: 0px;
}

.footer p {
margin-left:150px;
	/*margin: 0;*/
	padding: 10px 0;
	text-align: center;
	font-size: x-small;
	color: #000000;
}

#navbar {

	margin: 0;
	
	/*padding: 0;*/
	height: 1em; }
#navbar li {
color: #069;
font-weight:bold;
padding-top:5px;

padding-left:35px;
	list-style: none;
	float: left; }
#navbar li a {
	display: block;
	padding: 3px 8px;
	/*background-color: #5e8ce9;*/
	/*color: #069;*/
	color:#0033CC;
	/*font-weight:bold;*/
	font-weight:bolder;
	text-decoration: none; }

#navbar li a:hover {
	color: #000;
	 }	
	
#navbar li ul {


/*padding-left:0px;*/
	display: none; 
	width: 10em; /* Width to help Opera out */
	/*background-color: #69f;*/}
	
#navbar li:hover ul {
/*padding-top:0px;
padding-left:0px;*/

	display: block;
	position: absolute;
	color: #fff;
	margin: 0;
	padding: 0; }
#navbar li:hover li {

padding-top:0px;
padding-left:0px;
	float: none;
	color: #000; }
#navbar li:hover li a {

padding-top:0px;
width:130px;
padding-left:7px;
	background-color:#EAE8EA;
	border-style:ridge;
	border-color:#FFFFFF;
	/*border-bottom: 1px solid #fff;*/
	color: #0033CC; }
#navbar li li a:hover {
padding-top:0px;
padding-left:7px;
	background-color: #30588c;
	color:#ffffff; }

