body{margin:0;font-family:"Trebuchet MS", Helvetica, sans-serif;background-color:#565656;font-size:100%;color:#21334A;}
a{color:#21334A;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
input.button:hover{cursor:pointer;}
#container{width:900px;margin:0 auto;margin-top:20px;background:url('../images/main.jpg') no-repeat #FFFFFF;}
#header{padding:20px 10px 0 30px;height:170px;}
#header a{color:#FFFFFF;text-decoration:none;text-transform:uppercase;font-size:24px;}
#header h1{color:#666666;font-size:14px;font-weight:normal;}
#header img{float:right}
#menu{margin:0 22px;}
#menu ul{padding:0;margin:0;height:30px;}
#menu li{list-style:none;float:left;padding:3px 18px;}
#menu a{font-size:14px;line-height:24px;text-transform:lowercase;}
#menu a:hover{border-bottom:2px #21334A solid;}
#main{font-size:13px;line-height:16px;}
#main h1{font-size:20px;text-transform:uppercase;margin:10px 0;font-weight:normal;}
#sidebar{float:right;width:265px;padding:20px 5px 0px 0;font-size:11px;}
#sidebar h2{font-size:24px;text-align:center;margin:0 0 0 -10px;padding:5px 0}
#content{float:left;width:570px;padding:10px 22px 10px 37px;}
#content h2{font-size:18px;font-weight:normal;margin:15px 0;}
#content h3{font-size:16px;font-weight:bold;margin:15px 0;color:#FFCC00;}
#content ul{margin:10px 0;}
#content li{margin-top:4px;}
#content-wide{float:left;width:826px;padding:10px 37px;}
#footer{clear:both;height:130px;background:url('../images/footer.jpg') no-repeat;font-size:11px;color:#21334A;}
#footer-menu{padding:25px 0 0 30px;}
#footer-menu span{padding:5px 0 0 10px;}
#left_footer{float:left;padding:7px 0 0 20px;}
#left_footer a{position:relative;top:0px;left:0px;width:180px;height:38px;float:left;text-indent:-1000px;color:#555555;}
#right_footer{float:right;padding:5px 20px 0 0;text-align:right;font-size:16px;}
#lower_footer{float:left;text-align:center;width:100%;}
#copyright{float:right;padding:5px 0;color:#FFF;font-size:10px;}
#copyright a{color:#FFF;}
#gold-calculator, #request_form, #sell-jewellery{width:250px;margin-bottom:10px;padding:10px 0 0 10px;}
#gold-calculator p, #request_form p{line-height:16px;}
#gold-calculator{height:205px;background:url('../images/calc.png') no-repeat;}
#gold-calculator .result{line-height:12px;padding:10px 0 0 70px;}
#gold-calculator .result input{width:60px;margin-top:2px;}
#gold-calculator input.button{background:url('../images/calcbutton.png') no-repeat;width:107px;height:16px;margin:12px 0 12px 66px;border:none;}
#gold-calculator p{padding:5px 0;margin:3px 0;}
.calculator, .request{width:240px;font-weight:bold;}
.calculator label{float:left;width:100px;padding-top:3px;}
.calculator .field{width:75px;}
.calculator select{width:135px;}
#request_form{height:370px;background:url('../images/request.jpg') no-repeat;}
#request_form p{padding:3px 0;margin:1px;}
#request_form input.button{background:url('../images/submitbutton.png') no-repeat;width:68px;height:16px;margin:5px 0 0 86px;border:none;}
.request label{float:left;width:70px;padding-top:3px;}
.request .field{clear:both;width:155px;}
#sell-jewellery{height:145px;background:url('../images/sell.jpg') no-repeat;}
#sell-jewellery p.left, #sell-jewellery p.right{margin:0;padding:0;font-size:16px;}
#sell-jewellery p.left{float:left;line-height:37px;}
#sell-jewellery p.right{float:right;line-height:37px;padding:0 18px 0 0;}
.box-lightgrey{border:1px solid #e1e1d9;}
.box-step1, .box-step2, .box-step3{height:267px;background-repeat:no-repeat;}
.box-step1{background:url('../images/step1.jpg');}
.box-step2{background:url('../images/step2.jpg');}
.box-step3{background:url('../images/step3.jpg');}
.three-steps{width:570px;font-size:12px;color:#000000;padding:0;margin:0;}
.three-steps .text{text-align:center;padding:12px 8px;height:120px;background-color:#FDEFDB;}
.contactform{width:500px;padding:10px;}
.contactform fieldset{padding:2px 0 0 0;margin:0;border:solid 1px #DCDCDC;}
.contactform fieldset legend{margin:0 0 0 2px !important;margin:0 0 20px 5px;padding:0 2px 10px 2px;color:#505050;font-weight:bold;font-size:100%;}
.contactform label.left{float:left;width:110px;margin:0 0 0 10px;padding:2px;font-size:100%;}
.contactform select.combo{width:155px;padding:2px;border:solid 1px rgb(200,200,200);font-size:100%;}
.contactform input.field{width:300px;padding:2px;font-size:100%;}
.contactform textarea{padding:2px;border:solid 1px rgb(200,200,200);font-size:100%;}
.contactform input.button{float:right;width:9em;margin-right:10px;padding:1px !important;padding:0;border:solid 1px rgb(150,150,150);text-align:center;color:#21334A;font-size:100%;background:#FFDD55;}
.contactform input.button:hover{cursor:pointer;border:solid 1px rgb(80,80,80);background:#FFD323;color:#21334A;}
.bold{font-weight:bold;}
.clear{clear:both;height:0;font-size:0;line-height:0;}
.red{color:#FF0000;}
