/*-------------------------*//* global layout styles *//*---------------------------------*/
/*----------------------------------------------------------------------------------------*/

#container {
	width:686px;
	margin:0 auto;
	text-align: left;
	border: 1px solid #000;
	background:#FFF;
	/*Page container*/
}

/* header
----------------------------------------------------------------------------------*/
#header_nav {
	width:686px;
	margin:0 auto;
	text-align: right;
}

#header { 
	padding: 5px 0 5px 0;
	/*Header container*/
}

#header_logo {
	height:75px;
	text-align: right;
	padding: 14px 17px 0 0;
}



#header_nav img {display:none;}

#header_nav ul {
	padding: 8px 0 4px 0; 
	margin:0;
}

#header_nav li {
	padding:0 8px 0 0; 
	color: #FFF; 
	display: inline;
}

#header_nav a {
	color:#069; 
	text-decoration:none; 
	padding-left: 20px;
}

#header_nav a:hover {
	color:#fff;
}

#header_nav li.home a/* */ {
	background: url(../images/topnav/home.gif) center left no-repeat;
}

#header_nav li.home a:hover/* */ {
	background: url(../images/topnav/home_over.gif) center left no-repeat;
}

#header_nav li.box a/* */ {
	background: url(../images/topnav/sitemap.gif) center left no-repeat;
}

#header_nav li.box a:hover/* */ {
	background: url(../images/topnav/sitemap_over.gif) center left no-repeat;
}

#header_nav li.print a/* */ {
	background: url(../images/topnav/print.gif) center left no-repeat;
}

#header_nav li.print a:hover/* */ {
	background: url(../images/topnav/print_over.gif) center left no-repeat;
}

#header_nav li.phone a/* */ {
	background: url(../images/topnav/phone.gif) center left no-repeat ; padding-left:10px;
}

#header_nav li.phone a:hover/* */ {
	background: url(../images/topnav/phone_over.gif) center left no-repeat;
}

#header_nav li.email a/* */ {
	background: url(../images/topnav/email.gif) center left no-repeat ;
}

#header_nav li.email a:hover/* */ {
	background: url(../images/topnav/email_over.gif) center left no-repeat;
}

#header_nav p {
	color:#069; 
	font-weight: normal; 
	margin:0; 
	padding:5px 0 5px 5px;
} 

/* navigation
----------------------------------------------------------------------------------*/

#nav {
	width:686px;
	background: #069;
	margin-top: 5px;
	padding:0;}
	

/* content
----------------------------------------------------------------------------------*/

#content {
	/*Contain site content*/
}

#content_main {
	float: left;
	width:450px;
	text-align:left;
	margin: 0 0 0 5px;
	padding: 0;
}

#content_main_home {
	float: left;
	width:480px;
	text-align:left;
	margin: 0 0 0 5px;
	padding: 0;
	background: url(../images/bg_jewelery.gif) top left no-repeat;
}

#content_right {
	float:right;
	text-align:left;
	margin: 0 5px 0 0;
	padding: 0;
}

#content_right_box1 {
	width:174px;
	height:90px;
	text-align:left;
	margin-bottom: 4px;
	border: 1px solid #999;
}

#content_right_box2 {
	width:174px;
	height:90px;
	text-align:left;
	margin-bottom: 4px;
	border: 1px solid #999;
}

#content_right_box3 {
	width:174px;
	height:90px;
	text-align:left;
	margin-bottom: 4px;
	border: 1px solid #999;
}

#content_right_box4 {
	width:174px;
	height:90px;
	text-align:left;
	margin-bottom: 4px;
	border: 1px solid #999;
}

.rowing {background: url(../images/rhs_buttons_rowing.gif) left no-repeat;}

.sailing {background: url(../images/rhs_buttons_sailing.gif) left no-repeat;}

.rugby {background: url(../images/rhs_buttons_rugby.gif) left no-repeat;}

.golf {background: url(../images/rhs_buttons_golf.gif) left no-repeat;}

.new {background: url(../images/rhs_buttons_2006.gif) left no-repeat;}

#content_gift_service {
	width:480px;
	text-align:left;
	margin-top: 178px;
	margin-bottom: 4px;
	background: #069;
	border: 1px solid #fff;
}

#content_gift_service2 {
	width:450px;
	text-align:left;
	margin-top: 20px;
	margin-bottom: 20px;
	background: #069;
	border: 1px solid #fff;
}

#content_special_offers {
	width:480px;
	height:90px;
	text-align:left;
	margin-bottom: 4px;
	border: 1px solid #999;
}




   

/* footer
----------------------------------------------------------------------------------*/

#footer {
	margin-top: 10px;
	padding: 4px 0 0 0;
	border-top: 1px solid #000;
	width: 686px;
	clear:both;
}


	
/* search 
----------------------------------------------------------------------------------*/

/*--------------------*//* specific body id related styles *//*---------------------------*/

#dotted_rule {
	border-top: 1px dotted #039;
	margin-bottom: 10px;
	
	
* {
	margin:0;
	padding:0;
}

/*--------------------*//* core *//*---------------------------*/

body {
	font: normal 68%/1 verdana,arial,helvetica,sans-serif;
	color:#000;
	text-align:center;
	background-image: url(../images/bg_grad.gif);
	background-repeat: repeat-x;
}

h1, h2, h3, h4, h5 {
	font-family:arial,helvetica,sans-serif;
}

h1 {display:none;	
}

h2 {
	font: bold 200%/1 arial,helvetica,sans-serif;
	color:#069;
	margin-bottom: 8px;
}

h3 {
	font: bold 150%/1.2 arial,helvetica,sans-serif;
	margin-bottom: 8px;
}

h4 {
}

h5 {
}

p, input, textarea {
	font-size: .88em;
	line-height: 1.5;
	margin: 0 0 10px 0;
}

span {
}

textarea {
	color:#000;}

/* list styles
--------------------------------------------------------------------------*/
ol{
	
}

ul {
	font-size: .88em;
	line-height: 1.5;
	margin: 10px 0 20px 0;
	list-style:none;
}

li {
	margin: 5px 0 0 0;
}

ul.bullets {
	list-style:disc inside;
}

li.bullets {
	margin: 5px 0 0 0;
}

ul.contact {
	margin: 10px 0 10px 0;
}

li.contact {
	margin: 0;
	padding: 0;
}

ul.products {
	margin: 30px 0 5px 0;
}

li.products {
	display:inline;
	margin: 0 5px 0 0;
	padding: 0;
}

li.products img {
	margin-bottom:5px;}

ul.list {
	margin: 0 0 10px 0;
}

li.list {
	margin: 0 5px 0 0;
	padding: 0;
}

dl {
	
}

dt {
	float:left;
}

dd {
	width:auto;
	
}


/* link styles
--------------------------------------------------------------------------*/
a img {
	border:none;
}

a:link, a:visited { 
	color: #069;
	
}

a:hover {
	color: #999;
	
}

a:active {
	
}

/* Div specif styles
--------------------------------------------------------------------------*/


/* footer*/

#footer p {
	font-size: .79em;
	margin: 0;
	padding: 2px 0 12px 0;
}

#footer ul {
	padding: 18px 0 4px 0; 
	margin:0;
}

* html #footer ul {
	padding: 10px 0 4px 0; 
}

#footer li {
	padding:0 8px 0 0; 
	display: inline;
}

#footer a {
	color:#069; 
	text-decoration:underline; 
}

#footer a:hover {
	color:#999;
}

/* nav*/

#nav p {
	color: #fff;}

#nav ul {
	margin: 0;
	padding: 4px 4px 6px 4px;}

#nav li {
	font-size: .9em;
	color: #fff;
	padding:0 1px 0 0;
	display: inline;}
	
#nav a {
	color:#fff; 
	text-decoration: none; 
}

#nav a:hover {
	color:#fc0;
	text-decoration: none;
}

/* home content*/

#content_main_home p {
	color: #069;
	font-size: 1em;
	padding: 20px 0 0 20px;}
	


#content_right ul {
 	padding:0;
	margin:24px 0 0 4px;}

#content_right li {
	padding:0 6px 0 0;
	margin:0;
	display: inline;}

#content_right img {
	border: solid 1px #000;}
	
	
#content_special_offers ul {
 	padding:0;
	margin:24px 0 0 4px;}

#content_special_offers li {
	padding:0 12px 0 0;
	margin:0;
	display: inline;}

#content_special_offers img {
	border: solid 1px #000;}
	
	
#content_gift_service p {
	color: #fff;
	font-size: 1em;
	padding: 2px;
	margin: 0;}
	
#content_gift_service2 p {
	color: #fff;
	font-size: 1em;
	padding: 2px;
	margin: 0;}
	
#content_gift_service a {
	color: #fff;
	text-decoration: none;}
	
#content_gift_service a:hover {
	color: #fc0;
	text-decoration: none;}	
	
#content_gift_service2 a {
	color: #fff;
	text-decoration: none;}
	
#content_gift_service2 a:hover {
	color: #fc0;
	text-decoration: none;}	
	

/* test classes
--------------------------------------------------------------------------*/
.testbdr {
	border: 1px solid red;
}

.testbg {
	background-color: Lime;
}

/* general custom classes
--------------------------------------------------------------------------*/

.footerpic {margin: 0 20px 0 6px; float: left; }
	
.deep {
	margin-top:1.5em;
}

.crosshead {
	font-weight:bold;
	margin:0;
}

iframe {
	border: none;}
	
.smallpic {
	border: solid 1px #000;
	float:left;
	margin: 0 10px 10px 0;}	
	
.indent {margin-left:15px;}



/* formstyles */
/*form {margin:0;}
input,textarea,select {font:.8em/1.2em verdana,arial,helvetica,sans-serif; color:#999; padding:0 2px;}
fieldset {border:1px solid #ccc; padding:10px; margin:0; width:380px;}
legend {font:75%/90% verdana,arial,helvetica,sans-serif; border:none; width:510px; color:#fff; padding:3px; margin:0 0 10px 0; background:#999; font-weight: bold;}
input:focus, select:focus {background-color:#ff9; color:#000;}
input:hover, select:hover {background-color:#ff6;}
dl {margin:8px 0;}
dt {margin:0; padding:2px 0; width:12em; float:left;}
dd {margin: 0; padding:2px 0; font:.9em/1  verdana,arial,helvetica,sans-serif;}
.longinput {width:20em;}
.submit input {color:#777;}*/



