form, body {font-family:Arial, Helvetica, sans-serif; color:#474747;}
form {font-size:12px;}
fieldset{ width:600px; display:block; border:1px solid #B6E0D8; margin:0 0 10px 5px; padding:5px; }
fieldset ul { background: #F3F8F7; padding: 6px 6px 6px 10px; list-style:none; margin:0;}
fieldset ul li { font-size:11px; line-height:14px; }
fieldset label	{ display: block; text-align:left; padding-right:10px;font-size:12px; }
legend { color:#027A75; font-size:12px; font-weight:bold; margin-left:15px; padding:0 10px; background:#fff; }
fieldset input, fieldset select	{margin-bottom:0.8em; background:#FFF; border:#CCC 1px solid; font-size:11px; padding:2px; width:180px;}
fieldset textarea { width: 500px; height: 80px; padding: 2px;background:#FFF; border:#CCC 1px solid; font-size:11px;margin-bottom:0.8em; }
fieldset input.SubmitBtn{background:none; border:0; width:76px !important; height:24px; margin-left:220px; margin-top:10px;}
fieldset input.radio{width:20px; background:none; border:none; margin:0;}


/* new home */
#mainbar .featured ul.social li{ background:none; float:left; width:45%; padding-left:10px;}
#mainbar .featured ul.form li{ background:none; float:left; padding:0; line-height:25px;}
#mainbar .featured .input-box2{ padding:0; margin-bottom:0.8em; background:#FFF; border:#CCC 1px solid; font-size:11px; padding:2px; width:200px; }

/* Survey Styles */
.surveyform					{ font-size:12px; width:600px; padding:10px; margin:0 auto; }
.surveyform fieldset		{ width:580px; display:block; border:1px solid #B6E0D8; margin-bottom:10px; padding:5px; }
.surveyform fieldset ul.scoreSupplier	{ margin:0!important; padding:10px; display:block; background:#F3F8F7; line-height:14px; height:100%; }
.surveyform fieldset ul li				{ display:inline; float:left; font-size:11px; }
.surveyform fieldset ul li.Bname		{ width:245px; margin-left:5px; }
.surveyform fieldset ul li.Score		{ width:200px; margin-left:15px; }
.surveyform fieldset ul li.Scomments	{ width:540px; margin-left:5px; }
.surveyform fieldset ul li.link			{ width:100px;}
.surveyform fieldset ul li.link span	{ font-size:11px; color:#027A75; cursor:pointer; }


/* Real Wedding */
.realwedding li.name, .realwedding li.suburb, .realwedding li.partnerName, .realwedding li.email, .realwedding li.phone, .realwedding li.address, .realwedding li.weddingDate { width: 30%; float: left; }
.realwedding fieldset input{width:150px !important;}
.realwedding li.postcode, .realwedding li.state { float: left; width: 30%; }
.realwedding li.postcode input, .realwedding li.state input { width: 40px !important;}
.realwedding fieldset ul{padding-left:30px !important;}

/* Gown Gallery */

.Quick_Search_Panel select{background-color:#FFFFFF; border:1px solid #7F9DB9;padding:1px;width:190px; margin-bottom:2px; padding:1px;}

#register fieldset{margin:0 !important; width:590px;}
#register ul li{float:left; padding-right:15px; padding-left:20px;}
#register ul li.Set{ width:230px;}
#register ul li.oneLine{width:95%;}
#register ul li input{float:left;}
#register ul li input.Pcode{width:50px;}
#register ul li select{margin-right:5px;float:left;}
#register Label.tickBox{float:left; width:90px;}
#register ul li.Join input{ background:none; border:0; width:76px; height:24px; margin-left:220px; margin-top:10px;}

ul.GardenForm li{ margin-left:50px;}
ul.GardenForm li input{width:220px;}

#register ul.Col2List li{float:left; width:200px !important;background:transparent url(/images/bullet.gif) no-repeat left ;line-height:18px;
padding:0 0 0 15px;}

ul.AddSupplier {height:45px;}
.green_button{ background: url(/images/newlook/button.png) no-repeat; border:0 none; color:#FFFFFF; padding: 4px 0; width:76px; cursor:pointer; }

.contact-supplier input{ background: none; border:0 none; color:#027A75; cursor:pointer; padding:0; margin:0;}
.contact-supplier {float:right;}
.SupplierName{float:left; font-weight:bold;}

ul.mini-form				{ background:#f7f7f7; }
ul.mini-form li				{ width:30%;padding-right:5px; }
ul.mini-form li input		{ width:160px; }


.StanderdForm fieldset ul li { font-size:11px; line-height:14px; margin-left:30px; }
.StanderdForm fieldset input, .StanderdForm fieldset select	{margin-bottom:0.8em; background:#FFF; border:#CCC 1px solid; font-size:11px; padding:2px; width:260px;}
fieldset input.radio{width:25px; background:none; border:none;}


form li.col80 { width:80px; float:left; }
form li.col180 { width:180px; float:left; }
form li.col200 { width:200px;float:left;}
form li.col250 { width:250px;float:left;}
form li.col250 label{display:inline !important; padding-right:5px; vertical-align:top;}
form li.col250 img{margin-top:-2px;}
form li.colFull{ width:100%; float:left; }

li.clearFloat{clear:both; line-height:1px; height:1px; display:block; font-size:1px;}

fieldset.profilePic{ width:120px; border:1px solid #B6E0D8; margin:0 0 2px 5px; padding:5px; float:left; text-align:center; }
fieldset.width500{ width:455px; border:1px solid #B6E0D8; margin:0 0 2px 12px; padding:5px; float:left; }
fieldset.width500 ul{padding-bottom:12px !important;}

fieldset.width430{ width:430px; display:block; border:1px solid #B6E0D8; margin:0 0 10px 0; padding:5px; }
input.submit{ background:none; border:0; width:76px; height:24px;}
