* {
margin: 0;
padding: 0;
}

body{color:#666;font-size: 18px;font-family : Arial, sans-serif; background-color:#5FCAE4;

scrollbar-face-color: #6c735f; /*/ obviously change this to whatever you want /*/
scrollbar-arrow-color: #FFFFFF;
scrollbar-highlight-color:#899378;
scrollbar-3dlight-color: #899378;
scrollbar-shadow-color: #899378;
scrollbar-darkshadow-color: #899378;
scrollbar-track-color: #b7b38d;

}
#container{ height:580px; width:960px;background-color:#FFFFFF ;margin:0 auto; position: absolute; left:50%; top:50%; margin-left:-492px; margin-top:-280px; }
.containerSmall { height:560px; width:985px; background-color:#FFFFFF ;margin:0 auto; position:absolute; top:10px; left:0px; margin-left:0px; margin-top:0px;}
.containerSmallWidth { height:560px; width:985px; background-color:#FFFFFF; margin:0 auto; position:absolute; top:50%; margin-top:-280px; left:0px; margin-left:0px; }
.containerSmallHeight { height:560px; width:985px; background-color:#FFFFFF; margin:0 auto; position:absolute; top:10px; margin-top:0px; left:50%; margin-left:-492px; }
.upper_spacer{width:800px; height:10px; background-color:#FFFFFF ;}
/*#container {width:960px; height:720px; margin:0 auto;padding:0 auto;}*/
#mainBodyContainer {height:560px; border:0px solid #993333;}
#bodyContainer {width:530px; border:0px solid #00CC33; float:right;padding-right:50px;}
#bodyPart {height:520px;width:600px; }
#leftContainer {width:320px; border:0px solid #00CC33; float:left;}
/*#content {width:849px; height:625px; padding:56px 56px 0px 56px;border: 1px #fff solid;}*/
#content {width:910px; height:590px; padding:10px 10px 0px 10px;}
#footer {width:910px;color:#666;font-size:8px;padding:3px 0px 3px 20px; }
#footer a{color: #666;font-size:8px;}
/*p {text-transform:uppercase;}*/
p {font-size:12px;padding:2px;font-weight:500;}
li {font-size:12px;padding:2px;font-weight:500;}
.quote {font-size:14px;padding:2px;font-weight:bold;color:#666}
/* so far */

a {text-decoration: none;color: #000;}
a:hover {text-decoration: none;color: #666;}
a img {border:0;}

h1 {margin:0;font:bold 14pt Arial,Helvetica,sans-serif;color:#005BAA;padding-bottom:22px;}
h2 {margin:0;font:bold 11pt Arial,Helvetica,sans-serif;color:#005BAA;}
h3 {margin:0;font:bold 10pt Arial,Helvetica,sans-serif;color:#666;}

#navigation {margin:5px 0px 5px 0px;width:250px;height:490px;float:left; background-color:#5FCAE4;}
#navigation ul {background-color:#5FCAE4; list-style:none;margin:0;padding:5px 0px 0px 0px;font-weight:bold;color:#fff;}
#navigation ul li {padding:5px 0 5px 12px;}
#navigation ul ul {font-weight:normal;padding:2px 0 0 18px;}
#navigation a {display:block;color:#fff;font-size:13px;font-weight:bold;}
#navigation a:hover {display:block;color:#666;font-size:13px;font-weight:bold;}
#navigation h2 {padding:5px 0px 5px 10px;}
#navigation p {padding:5px 0px 5px 10px;}
#navigation hr {margin:0;padding:0;}
#navigation .topl {text-transform:uppercase;font-weight:normal;letter-spacing: 1.4px;font-size:8pt;padding:5px 10px;}
#navigation .fontsmaller {font-size:7pt;}
#navigation .activated {background-color:#E5E5E5;}





.copperplate {font-size:9pt;font-weight:normal;font-weight:bold;text-transform: uppercase;}

#header {font-size: 10px;font-weight:bold; border:medium;}
#logo {float:left;}
#header #topnav {float:left;vertical-align:baseline;margin:6px 10px 0px 0px;}
#header #topnav img {vertical-align:text-bottom;}
#quicksearch {margin-top:0px;float:right;padding-top:5px;padding-bottom:0px;}
#advanced_search {text-align:right;margin-right:27px;font-size:9px;text-transform:uppercase;}
hr.header {margin:0px 0px 10px 0px;padding:0;}
#rightsection {float:right;width:220px;margin-top:5px;}

#header #middlesection {float:left;padding-left:35px;text-transform:uppercase;}

#newsletter_home_signupWrapper_bottom{padding-top:0px;}

#newsletter_home_signup {background-color:#e6e6e6;padding:3px 57px;}
#newsletter_home_signupWrapper{padding-top:4px;}

#newslettersignup {padding-bottom:5px;}
.newsletterlable {text-transform:uppercase;font-weight:normal;letter-spacing: 1.4px;font-size:8pt;padding:5px 0px 2px 0px;}
/*#navigation {margin:0px 0px 0px 0px;width:150px;float:left;}
#navigation ul {background-color:#f7f7f7; list-style:none;margin:0;padding:0;font-weight:bold;color:#666;}
#navigation ul li {padding:0 0 3px 12px;}
#navigation ul ul {font-weight:normal;padding:2px 0 0 18px;}
#navigation a {display:block;}
#navigation h2 a {padding:5px;}
#navigation hr {margin:0;padding:0;}
#navigation .topl {text-transform:uppercase;font-weight:normal;letter-spacing: 1.4px;font-size:8pt;padding:5px 10px;}
#navigation .fontsmaller {font-size:7pt;}
#navigation .activated {background-color:#E5E5E5;}*/

sup {font-size:8px;color:#000;letter-spacing:1px;}

#navigation #stylesearch {padding:0 0 20px 10px;}
#navigation #stylesearch p {padding-bottom:5px;font-weight: bold;margin:0;}
#navigation #stylesearch select {color:#666;width:133px;}

select.proddesc {width:170px;}
form {margin:0;}

.black {color:#000;}

.smaller {font-size:7pt; color:#aaa;}

/*Column Grid*/
div.row_4col {clear:both;}
span.col_4col {float:left;text-align:center;width:25%;margin-top:10px;}
span.col_4col img {padding-bottom:2px;}

div.row_3col {clear:both;}
.col_3col {float:left;width:31%;margin:5px;}
.col_3col img {margin-bottom:2px;}

div.row_2col {clear:both;}
.col_2col {float:left;width:40%;margin:5px;}
.col_2col img {margin-bottom:2px;}

#footernav {text-align:right;font-weight:bold;text-transform: uppercase;padding:10px 0 8px 0;}
#footernav ul {list-style:none;display:inline;margin:0;padding:0;}
#footernav li {padding-left:60px;display:inline;font-size:10px}
#footernav li.first {padding-left:0;}

#linksbar {font-weight: bold;padding-bottom:10px;}
.linksbar {font-weight: bold;padding-bottom:10px;}

.left {float:left;width:50%;}
.right {float:right;width:50%;}
.textright {text-align:right;}
.left_img {float:left;width:170px;margin-bottom:15px;}
.right_txt{float:left;width:600px;}
.center {text-align:center;}

/*Product Detail*/
#productimages {float:left;width:300px;}
#productimages .otherimglspace {margin-left:6px;}
#otherimages .imgprod {border:2px solid #E1E1E1;}
#productdescription {float:right;width:450px;}
#descmain {width:400px;float:left;}
#productBackLink{width:50px;float:right;}
/*#productdescription #longdesc {width:320px;padding-bottom:15px;}*/
#productmiscinfo {clear:both;}
#productinfo {clear:both;padding-top:5px;}
#prodlinks div {clear:both;margin-right:10px;margin-bottom:5px;float:right;}
.associated {font-weight : bold;}
#prodinfo_btns {float:right;}
#prodinfo_btns img {margin:0 5px;}
#productSuppliment {clear:both;}
#ProdLinks {height:62px;vertical-align:bottom;}
/*#BuyLink {text-align:right;margin-top:-20px;position:relative;}*/
/* requested 18/6/08 to move buylinks to left not right on view page */
#BuyLink {text-align:left;}
/* Requested colour change fro m#6BD2DB to grey and smaller font 17/6/08 
   Requested 18/6/08 to move buylinks to left now right on view page, 18/6/08 removed padding top as not required*/
#BuyLink .prodprice {color:#666666;font-size:11px;text-align:left;padding:0px 0;}
/* Requested font size same as live 8pt and added text-transform:none; from 12px; */
#productdescription h2 {font-size:8pt;text-transform:none;}
h2#prod_name {text-transform:none;}
/* requested 18/6/08 to move prodlinks right on the view page, 18/6/08 added padding-left to take to far right*/
#prodlinks {background-color:#f00;}
#prod_links div {padding-bottom:5px;padding-left:40px;}
#prod_sup {padding-top:10px;}
ul.links_sup {padding:0;margin:0;padding-left:6px;}
.links_sup li {list-style-image: url(arrow4.gif);padding-bottom:5px;}

#aboutdesigner {float:left;width:600px;}

.sub-product {color:#666;font-weight:bolder;font-size:smaller;}

/*Sale*/
.sale_was {color:#bbb;}
.sale_now {color:#AD2330;}

/*Home Page*/
#home_main {float:left;width:557px;margin:10px 0px 0px 0px;}
#home_right {float:right;width:210px;}

.home_smallbuttons {width:200px;height:77.5px;margin-top:10px;border: 1px #CCC solid;overflow:hidden;}
.home_smallbuttons a {display:block;}
.home_smallbuttons img {border:none;}
.home_panel_text {padding:4px;}
.home_panel_imageleft img {margin-right:7px;margin-top:2px;float:left;}
.home_panel_imageright img {margin-left:7px;margin-top:2px;float:right;}
.home_panel_image {padding:0;width:208px;height:85px;}


.home_smallbuttonsleft {width:165px;height:87.5px;margin-top:5px;border: 1px #CCC solid;overflow:hidden;}
.home_smallbuttonsleft a {display:block;}
.home_smallbuttonsleft img {border:none;}


.action {float:right;font-size:10px;padding-right:8px;background:url(arrow.gif) no-repeat right;color:#64B8BD;font-weight:bolder;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;}

/*Gift Guide*/
.giftidea img {vertical-align:middle;padding-right:6px;}

#giftSearch{padding:10px 10px 20px 10px;background: url(searchBackground.gif) no-repeat top;border: 1px solid #999999;clear:both;}
form#giftguide_stylesearch {padding-top:4px;}
form#giftguide_stylesearch label {width:4em;margin:4px 0;margin-left:20px;}
form#giftguide_stylesearch select {width:12em;margin:4px 0;vertical-align:middle;}
#giftCol1{width:208px;height:438px;float:left;display:inline;background-color:#CCCCCC;border: 1px solid #999999;}
#giftCol2{width:560px;height:440px;padding-left:10px;float:right;display:inline;}
#giftCol2 img {border: 1px solid #999999;margin-bottom:5px;margin-right:5px;}
#giftCol2 img.ggright {margin-right:0;}
#giftCol2 img.ggleft {margin-left:0;}

/*Special Cases */
.producttitle {text-transform: none;}
/* requested 18/6/08 no border on the main image in the view page  replaced border: 1px #CCC solid; with border: 1px #fff solid;*/
.imgprod {border: 1px #CCC solid;}
.errorcode {font-size:12px;color:#F00;font-weight:bold;}
#footertext {font-size:7pt; color:#aaa;width:780px;float:right;text-align:justify;margin-top:10px;padding-left:20px;}
#footertext a {color:#aaa;}
.pad5px {padding:5px;}
hr.pad {margin:10px 0;}
h2.heading_normal {text-transform:none;}

/*Wishlist*/
.wishlist_designer{font-size:16px;font-weight:bolder;}
.wishlist_prodname{font-size:13px;}
.wishlist_imgprod{border:2px #CCC solid;}
.wishlist_prodprice{font-size:16px;font-weight:bolder;color:#00AB9F;}

.stock {font-weight:bolder;color:#7BBEC6;}

#micellany_content {margin-right:100px;}
#micellany_content a, #longdesc a {text-decoration:underline;font-weight:bolder;}

#changecurrency {text-transform:uppercase;font-weight:normal;letter-spacing: 1px;font-size:9pt;padding:5px 10px;}

select,input,textarea {color:#000;font-family:Arial, sans-serif;font-size: 8pt;}

.proddesc {color : #666;font-size: 8pt;}
.orderfill {font-size:8pt;color:#333;font-weight:bold;vertical-align:middle;padding:2px;}

hr {color: #CCCCCC;height: 1pt;clear:both;}

.subject {font-size: 8pt;font-weight : normal;color:#666;}

.clearer,.clear {clear:both;}
.dottedhr {clear:both;border-bottom:1px dashed #838383;}

.subtotalValue {color:#7BBEC6;font-size:larger;}
.plinks a {font-weight:bolder;text-decoration:underline;}

#customer-services ul {padding:0;margin-left:17px; list-style:square;}

.linksnav {color: #c0c0c0;padding-left: 5px;}
.pselect {color:#666;}

/* Customer Services */
#customer-services .row_2col {clear:both;}
#customer-services .col_2col {float:left;margin:5px;width:210px;}
#customer-services .col_2colr {float:right;margin:5px;width:160px;}
 
#customer-services .col_2col ul, .col_2colr ul {margin:0;padding:0;padding-left:15px;}
#customer-services .row_2col h2 {padding-bottom:8px;}


/* ***** OLD STYLES BELOW ***** */


.stylenewletter {
	font-size: 12px;
	text-align: left;
}

.designdetail {
	color:#7BBEC6;
	text-decoration:underline;	
}
.designdetail:a,.designdetail:hover {
	text-decoration:underline;
}
.head1 {
	color : #a0a0a0;
	font-family : Arial, sans-serif;
	font-size: 16px;
	text-align: center;
	font-weight : bolder;
	text-decoration : underline;
}
.head2 {
	color : #a0a0a0;
	font-family : Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight : bold;
}
.press,.press:hover {
text-decoration: underline;
	font-size: 8pt;
	font-weight : bold;
}

.prodname {
	font-size: 8pt;
	font-weight : bold;
	
}
.proddesigner {
	font-size: 8pt;
	font-weight : bold;
	text-align:left;
}
.deliveryfill
{
	font-size: 8pt;
	font-weight : normal;
}
.prodprice {				
	font-size: 8pt;
	font-weight : bold;
	text-align:left;	
}
.linksnavselect {
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	padding-left: 7px;	
}
.prodname:hover {
	color : #000000;
}
.imgview {
border: 1px #cccccc solid;
}
.style1 {	
	font-size: 11px;
	color: #333333;
	background-color: #DFDFDF;
	text-align: center;
	word-spacing: -1px;
	letter-spacing: 0px;
}
.style10 {
	font-size: 8px;
	text-decoration: underline;
	text-transform: uppercase;
}

.style12 {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bolder;
	letter-spacing: 0px;
}

.style6 {
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
}

.tell-table {
	 	font : 9pt "MS Sans Serif", Geneva, sans-serif;
	 	color : black;
	 	background-color : #fefefe;
	 	}
.tell-title {
		background:black;
		color:white;
		font : 10pt "MS Sans Serif", Geneva, sans-serif;
		padding:2px;
}

.orderfrom {
	font-size: 8pt;
	background-color: #E4E4E4;
	font-weight: bold;
	height: 25px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: thin;
	vertical-align: middle;
	padding: 2px;
}
.subtotal {
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
.padding {
	padding-right: 10px;
	padding-left: 10px;
}
.orderfill3 {
	font-size: 11px;
	background-color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
	border-bottom-width: thin;
}
/*Mail Me */
#contentMailMe {width:760px;float:right;background-color:#DBDBDB;padding:10px 10px 20px 10px;display: inline;text-align: left;vertical-align: top;}
#contentMailMe .textInput {border:1px solid #999999;color:#666;width:100px;height: 12px;}
#contentMailMe .textInputWide {border:1px solid #999999;color:#666;width:180px;height: 12px;}
#contentMailMe th{white-space: nowrap;}
#contentMailMe form{margin:10px;padding:0;text-align: left;vertical-align: top;}
#contentMailMe p {margin:0;padding:0;margin-top: 10px;}

.blackTextBg {
	background-color:#000;
	color:#FFF;
	font-size:18px;
	height:35px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	padding:0px 10px 0px 10px;

}

/* SCROLL BAR */

  #idDivScrollingTBody
  {
  border: 0px solid #FF0000;
  height: 450px;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
  width: auto;
  margin-top:10px;
  
  background-color:#FDF4D9;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;

  color:#000000;

  }

	#idDivScrollingTBody p
	{
	 
	 font-size:13px;
	 font-weight:bold;
	 font-family:Arial, Helvetica, sans-serif;
	 padding:5PX;
	}


 
  


  #idTableHeader td, #idTableHeader2 td {border-color: green;}

  #documentElement {font-size: 90%;}

  .icoMSIE {height: 25px; vertical-align: middle; width: 23px;}
  .icoNS6 {height: 25px; vertical-align: middle; width: 26px;}
  .icoOp7 {height: 25px; vertical-align: middle; width: 34px;}

  