/* CSS Document */
	
	body {
		
		background: url(../images/nav/bground.jpg) top repeat-x;	
		background-color:#bfbfbf;
		font-family: verdana, arial, helvetica;
		color: #5d5844;
		margin: 0px;
		padding: 0px;
	}
	

/* -------------------- links ---------------------- */
	a {
		color:#8F7D68;
		text-decoration: none;
		text-decoration: underline;
		
	}	
	
	
 a:hover {
 		color:#F07D0D;
		text-decoration: underline;
	}	
/* ---------------- header tags ---------------------*/
	h1{
		font-size: 16px;
		font-family: arial;
		font-weight: bold;
		color: #F27D0C;
		margin-left:7px;
	}
	

		
	h2{
		margin-left:10px;
		margin-right:20px;
		margin-bottom:12px;
		font-size: 13px;
		font-family: arial;
		font-weight: bold;
		color: #4E4E4E;
	}

	
	h3 {
		margin: 0px 0px 7px 0px; 
		padding: 0;
		font-size: 11px;
		font-weight: bold;
		color: #5C5540;
	}
	
	h3.productHeading {
		width:150px;

	}


	/* ------------ image --------------------------*/
	img{
		border: 0;
	}
	
		
	/* --------------- paragraph ----------------- */
	p{
		margin-left:10px;
		margin-right:20px;
		font-size: 12px;
		font-family:arial,verdan,helvetical;		
		/*text-align:justify;*/
	}
	
	p#price {
		font-size:12px;
		font-family:verdana, arial, helvetica;			
	}
	
	
	p#price span.rrp{		
		 text-decoration:line-through;	
		 
	}
	
	p#price span.ourPrice{		
		color:#f27e1b;
	}
	
	p#price span.priceDesc{	
		color:#da1713;			
	}
	
	
	/* ------------------- content ------------------*/
	
	ul{
		font-family:arial,verdan,helvetical;
		font-size: 12px;
		list-style-type:none;
		list-style-image: url(../images/nav/ico_bullet.gif);
		padding-left:20px;
		margin-top:0;
		margin-bottom:0;
		margin-left:0px;
	}
	
	ul li{
		vertical-text-align:top;
		margin-bottom:20px;
	}
	
	ol{
		font-family:arial,verdan,helvetical;
		font-size: 12px;		
		padding-left:40px;
		margin-top:0;
		margin-bottom:0;
		margin-left:0px;
	}
	
	ol li{
		vertical-text-align:top;
		margin-bottom:20px;
	}

	table#main {
	background:#FFFDF1;
	}

	
	table#main td#leftCol{
	background: url(../images/nav/bground_left.gif) left repeat-y;	
	background-color:#FFFDF1;
	padding:30px;
	vertical-align:top;

	}
	
	table#main td#rightCol{
	background: url(../images/nav/bground_right.gif) right repeat-y;	
	background-color:#FFFDF1;
	border-left:#DCDCDC solid 1px;
	padding:30px;
	vertical-align:top;
	}
	
	
	/* ------------------- header ------------------*/
	

	
	div#header {
		display:block;
		height:70px;
		background-color:#ffffff;;
	}
	
	div#header div.headerLeft{
		float:left;				
	}
	
	div#header div.headerLeft img{
		margin:7px;
	}
	
	div#header div.headerRight{
		float:right;		
		background: url(../images/nav/bground_right.gif) right repeat-y;	

	}
	
	div#header div.headerRight img{	
		margin:7px;
	}
		
	div#flashHome {
		height:135px;
		background: url(../images/nav/shadow_top.gif) bottom repeat-x;
		background-color:#1680BB;		
	}
	
	div#headerCategory {
		background: url(../images/nav/shadow_top.gif) bottom repeat-x;
		background-color:#57595c;
		height:59px;	
	}
	
	div#headerCategory div.headerCategoryBground {
		background: url(../images/nav/bground_headerCat.gif)  repeat-x;		
		height:52px;	
		padding-left:30px;
	}
	
	
	table#headerCMS {
	width:100%;	
	background-color:#2f435e;
	height:56px;	
	font-size:12px;
	font-family:arial, verdana, helvetica;	
	}
	
	table#headerCMS span{
	padding-left:30px;
	padding-top:30px;
	float:left;
	
	}
	table#headerCMS a{
	color:#ffffff;
	}
	
	table#headerCMS a:hover{
	text-decoration:underline;
	}
	
	
	
  /* ------------------- nav ------------------*/
div#nav {	
	background: url(../images/nav/nav_bground.gif);	
	background-color: #000000;
	height:30px;	
	display:block;
	margin-left:7px;
	margin-right:7px;
}

div#nav div#topNavLeft {
	float:left; 
	width:500px;
}
	
div#nav div#topNavRight {
	float:right;
	width:200px; 
	font-size:9px; 
	text-align:right; 
	padding-top:8px; 
	padding-right:7px;
	color:#bababa;
}

div#nav ul{
		list-style: none; 
		background: url(../images/nav/nav_bground.gif);
		height:30px;	
		padding:0;
		margin:0;				
}
	
div#nav ul li{
		padding:0;
		margin:0;
		list-style: none; 
		display:inline;		
}	

	
div#nav ul li img{			
		margin-left:2px;
		margin-right:3px;				
}		

div#nav ul li img.navButton {	
		margin-bottom:4px;
}

div#colNav {
	font-size:11px;	
}

div#colNav a:hover{
	text-decoration:underline;
}


div#colNav ul{
		font-size: 11px;
		list-style-type:none;
		list-style-image: url(../images/nav/bullet.gif);
		padding-left:20px;
		margin-top:0;
		margin-bottom:0;
		margin-left:0px;
	}
	
div#colNav ul li{
		vertical-text-align:top;
	}
	
div#colNav ul li ul {
	}


  /* ------------------- mainContent ------------------*/
	


	
	div#productBigPic {
		float:left;
		margin-right:20px;
	}
	
	div#productBigPic img {
		border:#c3c3c3 1px solid;
	}
	
	div#productContent {
	 	margin-bottom:20px;
	}

	
	div#trackInfo {
		background:#f1f1f1;
		font-size:11px;
		padding:8px;
		margin-left:8px;
	}
  /* ------------------- tables ------------------*/
  }
  	table.productTable tr td h2 {		
		margin:0;		
		margin-bottom:5px;
		margin-left:5px;	
		font-size:15px;		
	}
	
  	table.productTable tr td p {		
		margin:0;		
		margin-left:5px;			
		margin-right:20px;			
		margin-bottom:5px;		
	}
	
	table.productTable tr td p#pageLinks a{		
		font-size:12px;
		font-family:arial, verdana, helvetica;			
	}
	
	
	table.productTable tr td p.homepage {
		margin-right:0px;					
		font-size:10px;
		 font-family:verdana, arial, helvetica;			
	}
	
	table.productTable tr td a {		
		 font-size:9px;
		 font-family:verdana, arial, helvetica;			
	}
	
	table.productTable tr td a.paragraph {		
		 font-size:12px;
		 font-family: arial, verdana, helvetica;			
	}	
	
	table.productTable tr td p.price {		
		 font-size:10px;
		 font-family:verdana, arial, helvetica;			
	}
	
	table.productTable tr td p.price span.rrp{		
		 text-decoration:line-through;	
		 
	}
	
	table.productTable tr td p.price span.ourPrice{		
		color:#f27e1b;
	}
	
	table.productTable tr td p.price span.priceDesc{	
		color:#da1713;			
	}
	
	table.productTable tr td p.otherInfo {	
		font-size:10px;
		 font-family:verdana, arial, helvetica;		

	}
	
	
	
	
	table.attributes {
	  font-size:11px;
	  width:180px;
	  float:left;	
	  border:#cdccc7 solid 1px;
	  margin-bottom:10px;
	  margin-right:10px;
	  margin-top:0px;
	  
	}
	
	table#contact {
		font-size:11px;
		font-family:arial, verdana;

	}
	
	table#phone{
		font-size:11px;
		font-family:arial, verdana;
		border-top:#dcdcdc 1px solid;

	}
	
	table#phone tr td{
		border-bottom:#dcdcdc 1px solid;
	}
	
	table#contentTable {
		background:#ffffff;
	}
		
	table#contentTable tr td#leftNav {	
		background: url(../images/nav/left_nav_bground_bottom.gif) bottom no-repeat; 
		background-color:#444444;
		width:171px; 
		font-size:10px; 
		color:#E5E5E5;
	}

	table#contentTable tr td#leftNav div#search{	
		background:#242424; 
		height:50px;
	}
	
	table#contentTable tr td#leftNav div#search input{	
		background:#EAE9E7;
	}
	
	table#contentTable tr td#leftNav div#search form{	
		margin:0;
		padding-top:7px;
		padding-left:7px;
	}
	
	table#contentTable tr td#leftNav img{
		margin:6px;
	}
	
	table#contentTable tr td#leftNav ul {
		font-family:verdana,arial,helvetica;
		font-size:9px;
		list-style-type:none; 
		list-style-image: none;
		margin:0;
		padding-left:15px;
	}
	
	table#contentTable tr td#leftNav ul li{
		margin-bottom:2px;
	}
	
	table#contentTable tr td#leftNav ul li a{
		color:white;
		text-decoration:none;
	}
	
	table#contentTable tr td#leftNav ul li a:hover{
		color:#F07D0D;
		text-decoration:none;
	}
	
	
  /* ------------------- footer ------------------*/
	div#footer {		
		padding-left: 6px; 
		padding-right: 6px; 
		padding-top:35px;
		padding-bottom:7px;		
		margin: 0;
		font-size:9px;
		color:#FFFFFF;
		height:30px;
	 	margin-left:7px;
		margin-right:7px; 
		margin-bottom:7px; 
		background:url(../images/nav/footer_bground_top.gif) top repeat-x; 
		background-color:#020303;
	}
	
	div#footerLeft {	
	float:left;
	}
	
	div#footerLeft a{
	text-decoration: none;
	color:#FFFFFF;
	}

	div#footerLeft a:hover{
	text-decoration: underline;

	}
	
	div#footerRight {
	float:right;
	} 
	
	div#footerRight a{
	} 
	
	div#footerRight a:hover{
	text-decoration:underline;
	} 
	
	div#siteCredit {
		font-size:9px; 
		color:#484848;
		padding-top:6px;
	}
	
	div#siteCredit  a{
		color:#484848;
	}
	
	div#siteCredit  a:hover{
		text-decoration:underline;
	}
  
  /* ------------------- homeElements------------------*/
	table#homePoll {
		margin-top:10px;
		background:url(../images/nav/the_poll_bground_bottom.gif) bottom repeat-x; 
		background-color:#FEFEFE;				
	}

	table#pollTable {
		font-family:verdana,arial;
		font-size:9px;		
	 	list-style-type:none; 
		margin:0;
		padding-left:7px;
		list-style-image: none;
		margin-top:7px;
		margin-bottom:7px;
	}
	
	
	table#homeForum {
		font-family:verdana,arial;	
		margin-top:10px;
		font-size:9px;		
	}
	
	table#ForumLatestPosts {
		font-family:verdana;
		font-size:9px;		
	 	list-style-type:none; 
		margin:0;
		padding-left:7px;
		list-style-image: none;
	}
	
	table#latestHomeNews  tr td#headlines {
		background:url(../images/nav/the_poll_bground_bottom.gif) bottom repeat-x; 
		background-color:#FEFEFE;				
	}

	table#latestHomeNews  tr td#headlines div{
  		overflow:auto;		
		width:172px;
		height:138px;
		scrollbar-3dlight-color:#bab6b3;
  		scrollbar-arrow-color:#fffefc;
	  	scrollbar-base-color:#bab6b3;
  		scrollbar-darkshadow-color:#bab6b3;
	  	scrollbar-face-color:#bab6b3;
  		scrollbar-highlight-color:#bab6b3;
	  	scrollbar-shadow-color:#bab6b3;
		scrollbar-track-color:#e1ddda;
	}
  
	 table#latestHomeNews  tr td#headlines div ul{
	 	font-family:verdana;
		font-size:9px;		
	 	list-style-type:none; 
		margin:0;
		margin-top:7px;
		padding-left:7px;
		list-style-image: none;
	 }
 
	 table#latestHomeNews  tr td#headlines div ul li{
		margin-bottom:7px
	} 
	
	div#mailingListHome {
		margin-top:10px;
		padding-top:33px;
		width:171px;
		height:55px;
		font-size:9px;
		color:#AEACA5;
		background:url(../images/nav/bground_mailing_list.gif)  no-repeat; 
		
	}
	
	div#mailingListHome div {
		padding-left:7px;
		padding-right:7px;
		padding-bottom:3px;
	}
	
	div#mailingListHome input{	
		background:#EAE9E7;		
	}
  /* ------------------- formElements------------------*/
  
  .input {
  	border: #A4A39F solid 1px;
	height:19px;
	padding:2px;
	font-family: arial, helvetica, sans-serif;
  	font-size:11px;
  }
  
  input {
  	font-family: arial, helvetica, sans-serif;
  	font-size:11px;
  }
  
   select {
  	font-size:10px;
  }
  
    /* -------------------other Classes------------------*/
	
	.red {color:red}
	
	.highlightJewellery {
		border:1px #B2071B solid;
	}
	
	.highlightJewellery {
		border:1px #B2071B solid;
	}
	
	
	.highlightRed {
		border:1px #B2071B solid;
	}
	
	.highlightOrange {
		border:1px #ff6836 solid;
	}
	
	.highlightPurple {
		border:1px #9900cc solid;
	}
	
	.highlightCream {
		border:1px #ffb973 solid;
	}
	
	.highlightGreen {
		border:1px #b5f035 solid;
	}

	.highlightBlue {
		border:1px #1481bc solid;
	}

	.productImage {
		border:2px solid #F27D0C;
	}
	
	.productNoImage {
		border:2px solid #c3c1c1;
	}
	
	.pagingLink {
		font-size:12px;
		color:#4f4e49;
	}
	
	.pagingLink a {
		text-decoration:underline;
	}
	
	.pagingLink a:hover {
		text-decoration:none;
		background:#d7e7ff;
	}