*{ padding:0px; margin:0px; text-align:left;}
html { overflow-y: scroll }

body{font-size:62.5%; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif; text-align: center;}
img{ border:0px;}
input.sub{ text-align:center;}
a{color:#FFF;}
a:hover{text-decoration:none;}
a:focus { outline: none }
select{ font-family:Sans-Serif; font-size:11px;}
h4{ font-size:1.1em;}
h4.bigtxt{ font-size:1.5em; text-align:center;}
h4.gap{ padding:0 0 10px 0;}
.centre td, .centre th{ text-align:center;}
.centretab *{ text-align:center;}
.right{ text-align:right;}
#wrap0{ text-align:left; width: 1003px; margin: 0 auto; overflow:hidden }
#wrap1{ float:left; background:#FFFFFF url(../images/box/left.jpg) repeat-y top left; }
#wrap2{ float:left; background:url(../images/box/right.jpg) repeat-y top right;}
#wrap3{ float:left; background:url(../images/box/bottom.jpg) repeat-x bottom left;}
#wrap4{ float:left; background:url(../images/box/bottomleft.jpg) no-repeat bottom left;}
#wrap5{ float:left; background:url(../images/box/bottomright.jpg) no-repeat bottom right; padding:0px 26px 25px 26px; }
#dims{  float: left; width:956px; overflow: hidden }
#logo{ float:left; width: 524px; }
#alert{ float:left; width:108px; height:98px;}
#header{float:left; background: #6d8da2; width: 956px; height: 120px; position: relative }
#banner { position: absolute; bottom: 0px; right: 0px; width: 638px; height: 97px;}
#ydwc-top { position: absolute; top: 12px; right: 11px; width: 290px; height: 74px; }
#ydwc-top img { float: right; margin-bottom: 13px }

#topnav { position: absolute; top:0px; right: 0px; width: 638px; padding: 6px 0 0 0 }
#topnav ul { list-style-type: none; float:right; font-size: 0.9em }
#topnav li { float: left; padding: 0 12px 0 0; border-right: solid 1px #FFF; margin-right: 12px; line-height: 1em }
#topnav .last { float: left; padding: 0 22px 0 0; border-right: 0; margin-right: 0 }
#topnav li a { text-decoration: none }

#leftboxes #leftcol-face-twit { float: left; display: inline; width: 190px; padding-left: 20px; padding-bottom: 10px; border: none; padding: none; border-bottom:solid 1px #b6c6d0; }
#leftboxes #leftcol-face-twit img { float: left; display: inline; margin-top: 10px; border: none; padding: none; }
#leftboxes #leftcol-face-twit a { border: none; padding: none; }

#footer{float:left; width:956px; text-align:center; position: relative; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif; }
#copyright{float:left; width:1000px; text-align:center; position: relative; color: #6d8da2; line-height: 17px; font-size: .9em; padding-bottom: 15px; }
#copyright a { color: #6d8da2; text-decoration: none }

#footer b{font-size:1.3em;}
#subfooter{ float:left; width:956px;color: #666; text-align:center; border-top: solid 1px #c6d2db; min-height:17px; height:auto !important; height:17px; line-height: 17px;  }
#subfooter a { color: #333; text-decoration: none; text-transform: uppercase  }
#subfooter div { float: left; width: 140px; padding: 2px 4px; text-align: center; line-height: normal}
#subfooter div h3 { font-size: 1.1em; text-align: center; font-weight: bold; margin-bottom: 0.5em; color: #c0ced7; color: #999;  }
#subfooter div p { font-size: 0.9em; text-align: center; color: #999  }
#subfooter div a { color: #333; text-decoration: none }


#top {float:left; border-bottom:solid 2px #dae2e8; width: 956px; background: #FFF; background-repeat: no-repeat; background-position: top left; height: 162px; position: relative }
#top img { float: left; width: 389px; height: 162px }
#top #rjc { width: auto; height: auto; position: absolute; top: 9px; right: 0px }
#toptext { float: left; width: 555px; height: 162px; overflow: hidden; margin: 0 0 0 19px; }
#toptext p { color: #333; font-size: 11px; padding: 0 210px 0 0; line-height: 13px; clear: left; margin-bottom: 8px; }
#toptext a { color: #333; border-bottom: 1px solid #CCC; text-decoration: none; }
#toptext h1 { margin-bottom: 0px; overflow: hidden; clear: left; height: 40px; color: #6d8da2; font-weight: normal; font-size: 26px;}
#breadcrumbs { float: left; color: #999; font-size: 9px; margin: 14px 0 0 0 }
#breadcrumbs a { color: #999; text-decoration: none}
#breadcrumbs1 { float: left; color: #999; font-size: 9px; margin: 14px 0 0 0 }
#breadcrumbs1 a { color: #999; text-decoration: none; text-transform:uppercase;}
#main{float:left; padding:8px 0 5px 0; font-family:tahoma; line-height:15px; width: 956px; min-height:485px; height: auto !important; height: 485px }

#topquote { float: left; overflow: hidden; height: 140px; width: 365px; margin-top: 10px;}
#topquote p { color: #666; font-size: 10px; position: relative; top: -6px; }
#topquote p img { width: auto; height: auto; margin: 24px 0 0 0;}
#topquote p.thequote { color: #6d8da2; font-size: 16px; padding-top: 8px; line-height: 22px; position: static; top: auto; }


#col1{float:left; width:210px; padding: 0 0 0 0;  }
#col2{ float:left; width:535px;}
.col2bg{ background:url(../images/col2bg.gif) repeat-y right; color:#666666;}

#content{ float:left; padding:0px 207px 20px 8px; min-height:390px; width: 526px; color:#666666; overflow: hidden;}
#content #quote{width:718px; font-size:11px; color:#333333;}
#content #quote img{padding:10px 0 10px 0}
#content.wide { width: 718px; padding-right: 20px; }
#narrowmid{ padding:0 30px 0 30px; font-size:1.05em; font-family:Verdana, Arial;}
#narrowmid2{ padding:0 87px 0 82px; font-size:1.05em; font-family:Verdana, Arial;}

#content p{ padding:0 0 15px 0;}
#content h3{ padding:15px 0 15px 0;}
#content h3.red { color: #9a0000;  padding:15px 0 5px 0; }

#content h2{ font-weight:normal; letter-spacing:1px; font-size:1.5em; padding:0 0 7px 0;}
#content h2.blue{ font-weight:normal; letter-spacing:0; font-size:13px; padding:0; color: #38566f}
#content h2.blue a{ font-weight:normal; letter-spacing:0; font-size:13px; padding:0; color: #38566f; text-decoration: none}
#content a{ color:#333333;}
#content ul, .pop ul{ padding:5px 0 5px 15px;}
.bigbutt, a.bigbutt span, a.butt, a.butt span{clear:left; display:block; color:#FFFFFF; line-height:16px; width:169px; padding:0px 0 1px 0; text-align:center; font-size:10px; font-family:Sans-Serif; font-weight:bold; cursor:pointer; text-decoration:none;}
a.butt, a.butt span{width:121px;}
.continue { float: right; margin-top: 10px; }

#faqdim{ width:540px;}
#faqdim a.link, #content .boxmid a.link, #content .boxlrpad a.link{ text-decoration:none; color: #666 }
#faqdim a.link:hover, #content .boxmid a.link:hover, #content .boxlrpad a.link:hover{ text-decoration:underline;}

.story_date { font-style: italic; font-size: 11px }

/* basket */
.basket th{ font-weight:bold; padding-bottom:4px;}
.basket td, .basket th{ border-bottom:solid 1px #CCCCCC; padding:4px; font-size:11px;}
.basket{ width:100%;}
.basket .cent{ text-align:center;}
.basket .cent b{ line-height:21px;}
.basket .totals{ border-bottom:0px; text-align:right;}
#notes{ float:left; width:360px;}
#checkout{ float:left; clear: left; padding: 20px 0 40px 0 }
.pop{ background:#FFF; padding:10px; color:#666;}

/* single prod details */
#crumbdets{ padding:5px 0 0 0; font-size:10px;}
#crumbdets a{ text-decoration:none;}
#crumbdets a:hover{ color:#999999;}
#prodcol1, #prodcol2, #prodcol3{ float:left; padding:7px 0 0 0;}
#prodcol2{ width:245px; }
#prodcol3{ float:right; width:121px;}
#prodcol1 { position: relative; width: 315px; height: 327px; }
#attribute{ width:121px; margin-bottom: 15px }
.ringtab td{ padding:4px 4px 4px 8px;}
.ringtab{ background:#6688a0; color:#FFFFFF;}
#qty{ width:30px; font-size:10px;}
#prodextra{ clear:left; float:left; width:580px; padding:30px 0 0 0;}
#prodextra h4 { margin-bottom: 14px }
#guarantee { clear: left; width: 460px; }
.compitem{ float:left; margin:10px 20px 0 0; width:95px; border: 0 }
.compitem img{ float:left; margin:0 0 0 0; border:solid 1px #c1d2dd;}
.quote { color: #7C9FB7; font-style: italic }
#prodpic{ float:left; border:solid 1px #c1d2dd; margin:0 15px 5px 0; width: 298px; height: 298px;}
#prodpic img { width: 298px; height: 298px; }
#zoom { border:solid 1px #c1d2dd; width: 298px; height: 298px; overflow: hidden; position: absolute; top: -10000px; left: 0px;  }
#showZoom, #hideZoom { float: left; clear: left; width: 150px; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif; color: #4b6d85 }
#showZoom a, #hideZoom a, #showModel a, #hideModel a { color: #4b6d85;  }
#showZoom a:hover, #hideZoom a:hover, #showModel a:hover, #hideModel a:hover { text-decoration: underline }
#showModel, #hideModel { float: left; width: 150px; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif; color: #4b6d85; text-align: right }
#hideZoom, #hideModel { display: none }

/* free gauge */

#freegauge {
	float: right;
	border: 1px solid #c1d2dd;
	width: 175px;
	height: 470px;
	background: url(../images/ring-gauge.jpg) no-repeat bottom left;
	margin: 55px 17px 0 0;
}

#freegauge img {
	margin: 15px 0 0 12px;
}

#freegauge p { color: #666; margin: 12px 10px 0 12px; line-height: 13px; }

#freegauge label { color: #666; float: left; clear: left; width: 50px; padding-left: 12px; margin-top: 10px; }
#freegauge input { float: left; width: 95px; margin-top: 8px; }
#freegauge textarea { float:left; width: 96px; margin-top: 8px; height: 90px; }
#freegauge input#submit { float: right; width: auto; margin-right: 10px; }


/* multi prod display */
.row { float: left; clear: left; width: 718px; overflow: hidden; padding: 0 0 10px 0 }
.prod, .prodend{ float:left; margin:0 20px 0 0; width: 226px; height: 287px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif; position: relative; padding: 0 0 24px 0  }
.prodend{ margin:0px 0px 0 0px; }
.prod img{ margin:0 0 5px 0; border: solid 1px #b6c6d0; border-left: solid 1px white; border-right: solid 1px white; width: 224px; height: 178px; }
.prod a{color:#333; text-decoration:none;}
#content .prod span { color: #cf1111; font-weight: bold }
#content .prod p{ display:block; margin:0px; text-align:left; color:#333; padding:0 0 0 1px; font-size: 11px; line-height: 14px }
#content .prod .proddesc{ display:block; margin:0px; text-align:left; color:#333; padding:10px 0 0 1px; font-size: 11px; line-height: 14px; min-height:40px; height: auto !important; height: 40px  }
.prod .prodlink { position: absolute; bottom: 16px; right: 0px; height: 24px; padding: 0; }
.prod .prodlink img { margin: 0; border: none; width: auto; height: auto; position: relative; top: 9px; }
#content .prod .proddescription { float: left; margin-top: 11px }
#content .prod .proddescription p{ display:block; margin:0px 0 11px 0; text-align:left; color:#333; padding:0 0 0 1px; font-size: 11px; line-height: 14px }

#content .prod .prodlink a { color: #6d8da2; font-size: 9px; font-weight: bold; padding: 8px 0 0 4px; float: left }
.rowwed{ float: left; clear: left; width: 718px; padding: 0 0 10px 0 }
.prodwed, .prodwedend{ float:left; margin:0 20px 0 0; width: 226px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif; position: relative; padding: 0 0 24px 0; /*border-bottom:solid 1px #b6c6d0;*/}

.prodwedend{ margin:0px 0px 0 0px; }
.prodwed img{ margin:0 0 5px 0; /* border: solid 1px #b6c6d0; border-left: solid 1px white; border-right: solid 1px white; */width: 224px; height: 178px; }
.prodwed a{color:#333; text-decoration:none;}
#content .prodwed span { color: #cf1111; font-weight: bold }
#content .prodwed p{ display:block; margin:0px; text-align:left; color:#333; padding:0 0 0 1px; font-size: 11px; line-height: 14px }
#content .prodwed .proddesc{ display:block; margin:0px; text-align:left; color:#333; padding:10px 0 0 1px; font-size: 11px; line-height: 14px; min-height:40px; height: auto !important; height: 40px  }

#content .prodwed .prodlink a { color: #6d8da2; font-size: 9px; font-weight: bold; padding: 8px 0 0 4px; float: left }
#content .prodwed .prodtable{float:left;}
#content .prodwed .prodtable table { clear: left; }
#content .prodwed .prodtable p{color: #6d8da2; font-weight: bold; padding: 10px 0 20px 0px; float: left; text-align:left;}
#content .prodwed .prodtable th{border-top:solid 1px #a8bac6;border-left:solid 1px #a8bac6; text-transform:uppercase; text-align:center; padding:3px 3px 3px 2px;color:#6d8da2; line-height:12px;}
#content .prodwed .prodtable th.last{border-right:solid 1px #a8bac6;padding:0;}
#content .prodwed .prodtable td{border-top:solid 1px #a8bac6;border-left:solid 1px #a8bac6; text-transform:uppercase; text-align:center; padding:5px 3px 0 2px;}
#content .prodwed .prodtable td.last{border-right:solid 1px #a8bac6;}
#content .prodwed .prodtable td.bottom{border-bottom:solid 1px #a8bac6;}
#content .prodwed .prodtable img{width:57px; height:34px; border:none;}

#compareitems { width: 750px; color: #333 }
#compareitems td { border-top: solid 1px #b6c6d0; width: 224px; float: left; margin-right: 20px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif; font-size: 11px; line-height: 14px; padding:5px 0  }
#compareitems .tdimage { padding:0  }
#compareitems td a {text-decoration: none }
#content #compareitems p { margin-bottom: 11px; padding: 0 }
#content #compareitems .pricerow p { margin-bottom: 0; padding: 0 }
#content #compareitems .prodlink { padding: 0 }
#content #compareitems .prodlink a { color: #6d8da2; font-size: 9px; font-weight: bold; padding: 0px 0 0 4px; float: right }
#content #compareitems .prodlink img { margin: 0; border: none; width: auto; height: auto; position: relative; top: 9px; }

.outer{ float:left;width:726px;}
#content .pricerow{ float:left; width:223px;}
#content .pricerow a {color: #6d8da2; font-size: 9px; font-weight: bold; padding: 8px 0 0 4px; float: right; text-decoration:none;}
#content .pricerow img { margin: 0; border: none; width: auto; height: auto; position: relative; top: 9px; }

#content .pinkarrow{float:left; background: url(../images/price/pink-arrow.jpg) no-repeat; width:110px; height:82px; margin:10px 20px 0 20px;}
#content .pinkarrow h1{color:#fff; font-size:30px; text-align:center; margin-top:12px;}
#content .pinkarrow span{color:#fff; font-size:12px;}
#content .pinkarrow p{color:#fff; font-size:14px; text-align:center; text-transform:uppercase; font-weight:bold; margin-top:3px;}

#content .pricetext{float:left; margin-top:10px;}
#content .pricetext h1{font-size:12px; color:#6d8da2; text-transform:uppercase; margin-bottom:5px;}
#content .pricetext h2{font-size:11px; color:#6d8da2; font-weight:bold;}
#content .pricetext table{float:left;}
#content .pricetext th{text-transform:uppercase;}
#content .pricetext .td1{width:170px; padding:7px 5px 7px 0; border-bottom:solid 1px #b6c6d0 !important;}
#content .pricetext .td2{width:170px; padding:7px 5px 7px 0;border-bottom:solid 1px #b6c6d0 !important;}
#content .pricetext .td2noborder{width:170px; padding:7px 5px 7px 0;}
#content .pricetext .td2noborder{width:170px; padding:7px 5px 7px 0;}
/*col1 links */
#col1 { font-size: 10px; color: #666; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;  }

#basketnav { float:left; clear:left; list-style-type:none; border-bottom:solid 1px #b6c6d0; width: 187px; padding: 10px 0 10px 20px; line-height: 13px; font-size: 11px }
#basketnav a { color:#6d8da2; font-weight: bold; text-decoration: none; font-size: 9px; }
#basketnav a b{ font-weight:normal; color:#666; font-size: 10px;}

#content .nbutton, #basketnav .nbutton { position: relative; top: -6px; }
#content .nbutton a { color:#6d8da2; font-weight: bold; text-decoration: none; font-size: 9px; }
#content .nbutton img, #basketnav .nbutton img { position: relative; top: 9px; }


#celebrating { position: relative; left: -4px; padding: 11px 0 9px 0 }

#utils{ float:left; }
#utils a:hover { color: #e61269 }
#contactdets{ float:left; border-bottom:solid 2px #dae2e8; width: 187px;  }
#contactdets div{ float:left; width:185px; text-align: left; padding:1px 0 7px 2px; line-height: 13px }
#contactdets strong{ font-size:11px; color:#333; }
#contactdets .s10 { font-size:10px; color:#333; }


#econtact{ font-size:14px; font-family:Sans-Serif; font-weight:bold; line-height:22px;}
#econtact a{ text-decoration:none;}

#pbox1,#pbox2{ float:left; margin:2px 0 0 1px;}


/* snav */
#snav { width: 207px; overflow: hidden; font-size: .9em; text-transform: uppercase }
#snav ul { float: left; width: 207px; border-top: solid 1px #b6c6d0 }
#snav li{ float:left; clear:left; list-style-type:none; width: 207px; padding: 0; border-bottom: solid 1px #b6c6d0 }
#snav li a { color:#FFF; text-decoration: none; float: left; width: 207px; height: 19px; background: #3b596f url(../images/leftcol/snavbg.jpg) no-repeat; padding: 3px 0 0 30px; width: 177px; line-height: 13px }
#snav li a.on { background: #981358 url(../images/leftcol/snavbg-on.jpg) no-repeat; padding: 3px 0 0 20px; width: 187px; color: #FFF }

#snav li a:hover, #snav li #snavon, #snav li .on {  }
#snav li a#snavon { background: #981358 url(../images/leftcol/snavbg-on1.gif) no-repeat;  }
#box { border: solid 1px #c6d2db }

/* forms */
fieldset { padding:5px 10px 10px 5px; margin-top:5px; display:block; width:510px;}
fieldset legend { color:#666666; font-weight:bold; padding:3px 10px 3px 10px; border:1px solid #CCCCCC;}
fieldset label { float:left; width:113px; text-align:right; padding:4px; }
fieldset div { float:left; clear:left; margin-bottom:3px;}
fieldset div.wide { width:350px;}
fieldset div.wide label{ width:150px;}
fieldset div.wide input{ width:150px;}
fieldset input{ font-size:11px; }
fieldset div.rightfield{ clear:none; float:right;}
fieldset div.pad{ padding:0 0 0 113px; }
fieldset strong, .alert{ color:#993333;}

/* Header tag styles */
h1.product { font-size: 1.1em; }
h1.category { font-weight:normal; letter-spacing:1px; font-size:1.5em; padding:0 0 7px 0; }
h1.main { font-size:15px; font-weight: bold; padding-bottom: 10px;}

#steps { float: left; width: 501px; height: 30px; color: #999; font-size: 11px; margin: 13px 0 25px 0; border-bottom: solid 1px #63859e }
#steps span b, #steps .on { font-weight: normal; color: #62869e }
#steps .on { background: url(../images/stepindicator.jpg) no-repeat center bottom; padding-top: 6px; height: 24px; display: block; float: left; }
#steps span { float: left; padding-top: 6px; }
#steps img { padding-right: 7px; float: left; }

/*hello box on product view pages */

#hello { float: left; padding-top: 14px; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, Helvetica, sans-serif;  }
#hello p { line-height: 12px; }
#hello a { color: #666 }
#hello #rosalie { margin-bottom: 6px }
#hello .butt { margin-bottom: 0; padding-bottom: 0; height: 10px; }

/*search*/

#searchfrm input { float: left; margin-bottom:5px; }
#searchfrm label { float: left; padding: 0 4px 0 4px; }
#searchfrm .m { width: auto }
#searchfrm br { clear: left }
#searchfrm div { float: left; clear: none; }
#searchfrm div label { width: auto; padding: 0 0 0 2px; text-align: left }
#searchfrm .material { width: 121px; clear: left }
#searchfrm .material label { width: 113px; text-align: right}
#searchfrm .butt { margin-left: 121px }

#xfactor { float: left; margin-top: -10px; margin-bottom: 10px }
#xfactor img { float: left }
#xfactor div { float: left; width: 353px; background: #c9d7e2; padding: 28px 0 0 10px; height: 52px }
#xfactor div img { float: left;margin-bottom: 5px}
#xfactor div p { clear: left }

/* Product page */
#addprod .nbutton {
	border-top: 1px solid #b5c6ce;
	height: 24px;
	padding-top: 8px;
}

#addprod .nbutton a {
	position: relative;
	width: 120px;
	display: block;
}

#addprod .nbutton img {
	position: absolute;
	right: 0;
	top: -4px;
}

#addprod .last { border-bottom: 1px solid #b5c6ce; margin-bottom: 8px; }

/* Contact Us page */

div.leftbox {
	padding: 15px 0 10px 22px;
	border-bottom: 1px solid #b6c6d0; 
}

div.leftbox h4, div#content div.contactbox h4{
	color: #6d8da2;
	font-size: 2.2em;
	font-weight: normal;
	text-transform: lowercase;
	padding: 15px 0 10px 0;
}

div.leftbox p, div#content div.contactbox p {
	padding: 6px 0 6px 0;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #666;
}

div.leftbox p a {
	color: #666;
	text-decoration: none;
	border-bottom: 1px solid #b2b2b2; 
}

div.leftbox p a:hover {
	color: #000;
}

div.leftbox p.small {
	font-size: 0.9em;
}

div#content div.contactbox {
	float: left;
	margin: 10px 0 0 5px;
	height: 470px;
	background: url(../images/bginspiration.jpg) no-repeat bottom left;
	width: 347px;
	border: 1px solid #cfdee9;
}

div#content div.contactbox2 {
	width: 330px;
	margin-left: 25px;
	background: none;
}

div#content div.contactbox h4 { margin: 3px 20px 0 20px; font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Helvetica,Arial,sans-serif }
div#content div.contactbox p { margin: 0 20px 0 20px; }

div#content form#cenquiry fieldset, div#content form#ienquiry fieldset {
	border: none;
	margin-top: 0;
	padding-top: 0;
}

div#content form#cenquiry fieldset div { padding-top: 6px; }

div#content form#cenquiry fieldset label { width: 100px; font-size: 11px; padding-top: 9px; clear: left; }
div#content form#cenquiry fieldset input, div#content form#ienquiry fieldset input { font-size: 12px; }
div#content form#cenquiry fieldset input, div#content form#cenquiry fieldset select, div#content form#cenquiry fieldset textarea  { margin-top: 8px;  }
div#content form#cenquiry fieldset textarea { width: 194px; }

div#content form#cenquiry .bigbutt, div#content form#cenquiry a.bigbutt span, div#content form#cenquiry a.butt, div#content form#cenquiry a.butt span,
div#content form#ienquiry .bigbutt, div#content form#ienquiry a.bigbutt span, div#content form#ienquiry a.butt, div#content form#ienquiry a.butt span  {
	color: #6d8da2;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	width: 107px;
}

div#content form#cenquiry a.butt span, div#content form#ienquiry a.butt span { padding-top: 2px; padding-bottom: 8px; display: block; }

div#content form#cenquiry a.butt, div#content form#cenquiry a.butt span, div#content form#ienquiry a.butt, div#content form#ienquiry a.butt span {
	background: url(../images/enquiryb.gif) no-repeat top right;
}

div#content form#ienquiry fieldset label { padding-left: 17px; padding-top: 6px; line-height: 1.1em; width: 75px; text-align: left; font-size: 1.1em; float: left; clear: left; }
div#content form#ienquiry fieldset input, div#content form#ienquiry fieldset select { width: 215px; float:left; margin-top: 4px;  }
div#content form#ienquiry fieldset select { width: 219px; }
div#content form#ienquiry fieldset { width: 330px; }

.bespokenew{float:left; width:224px; height:319px; margin-right:20px}
.bespokenewlink a{float:left; cursor:pointer; width:224px; height:319px; text-decoration:none;}
.bespokenew h1{float:left; font-size:1.6em; font-family:"Trajan Pro"; color:White; text-transform:uppercase; line-height:25px; padding:20px 0 0 20px; font-weight:normal;}
.bespokenew p{float:left; font-family:Lucida Grande,Helvetica,Arial,sans-serif; font-size:1.1em; color:White; margin:150px 45px 0 20px;}
.bespokenew span{float:left; font-family:Lucida Grande,Helvetica,Arial,sans-serif; font-size:1.1em !important; color:White; padding:11px 0px 0 128px; font-weight:bold; text-transform:uppercase;}

div#wrings_complements {
	clear: left;
	height: 160px;
	padding-top: 20px;
}

div#wrings_complements div {
	float: left;
	margin-right: 20px;
	width: 95px;
}

div#wrings_complements div img { border: 1px solid #C1D2DD; }
div#wrings_complements div p { font-weight: bold; line-height: 1.2em; }
div#wrings_complements div p a { text-decoration: none; color: #666; }
div#wrings_complements div p a:hover { color: #000; }