
#fLogin h2 {
  color:#CC0033;
  padding:10px;
}


fieldset#formfieldset { width : 35em; padding : 1.5em 1em; border:1px solid #2c2e6b;}

legend#formlegend {
color: #fff;
background: #2c2e6b;
border: 1px solid #2c2e6b;
padding: 2px 6px;
}

#fSearchContact, #fEditInventory, #fLogin, #fCreateProductLabel, #fSearchSupplier, #fSearchProduct, #fEnterSubscription, #fExistingUsers, #fNewUser, #fRateProduct, #fRecoverLoginDetails, #fAddInventory, #fSearch, #fSubscribeToNews{
margin:0px;
padding:20px;
}

#fSearchProduct h3, #fSearchContact h3, #fEnterSubscription h3, #fExistingUsers h3,#fNewUser h3{
    margin-bottom:15px;
}


#fQuickLogin{
margin:0;
padding:0;
}


.floatTxtAlgn {text-align:right;}

#fSearchProduct p, #fSearchContact p, #fEnterSubscription p, #fExistingUsers p, #fNewUser p, #fRateProduct p, #fRecoverLoginDetails p, #fAddInventory p, #fSearch p, #fSubscribeToNews p{
margin-left: 0px;
margin-bottom: 10px;
}


#fExistingUsers a {
margin-left: 170px;
margin-bottom: 10px;
}

#fQuickLogin input {
width: 12em;padding:0;
}

#fSearchContact input, #fNewUser input, #fRateProduct input,  #fRecoverLoginDetails input, #fAddInventory input, #fSearch input, #fSubscribeToNews input{
width: 23em;padding:0;
}


label#defaultlabel {
float: left;
width: 120px;
font-weight: bold; display: block;
}

input#defaultextfield {
width: 23em;padding:0;

}

input#searchField {width:40%;color: #781351;

border: 1px solid #2c2e6b;}

textarea#defaultextarea{ 
width: 30em;
height: 10em;
margin-bottom: 5px;
white-space: pre;

}

select#productLabelSupplier {width:40%;margin-bottom: 5px;}


input#leftpaddedbutton{
margin-left: 123px;
width: 170px;
}

input#defaultbutton{
margin-left: 10px;
}

#fRateProduct .boxes, #fRateProduct .radios, #fRecoverLoginDetails .boxes, #fRecoverLoginDetails .radios, #fAddInventory .boxes, #fAddInventory .radios, #fSearch .boxes, #fSearch .radios, #fSubscribeToNews .boxes, #fSubscribeToNews .radios{
width: 1em;
margin:0;
cursor:hand;
}

/* Styles for fProdFilter form */


form#fFilter h2{
    padding: 3px 0 3px 5px;
	font-size: 10pt;
font-weight:bold;
margin-top:15px
	
}

form#fFilter label.selectlbl{
font-size: 10pt;
float: left;
width:94%;
font-weight: bold;
color:#2c2e6b;
margin-left:10px;
}

form#fFilter label.chbxlbl{
font-size: 10pt;

width:70%;
font-weight: bold;
color:#2c2e6b;
margin-left:10px;
}

#fNewUser .boxes{
width: 20px;
}




/* Left Column - Product Sort */

form#fFilter .selectField {margin-left:10px;width:92%;}
form#fFilter .ss {margin-left:10px;margin-bottom:10px;}

.searchmicrofont {
    margin-left: 10px;
    font-size: 75%;
    color: #330033;
}

.dlfmicrofont {
    margin-left: 170px;
    font-size: 75%;
    color: #330033;
}

 #fRegister, #fForgotDetails {
            float: left;
            width: 599px;
            w\idth: 569px;
            margin: 3px 0 0 3px;
            padding: 3px 6px 3px 21px;
            text-align:right;
        }
        
        
        
        
        
        
        
        
        
#form_container {
	padding:0px;margin:0px;
}

form#defaultForm { width:57%; padding:0px;margin-right;10px}

form#defaultForm fieldset { padding : 1em; border:1px solid #d3d3d3;}

form#defaultForm legend {color: #c0c0c0;padding: 0 5px;margin-bottom:5px;}

/*Forms defaults*/
form#defaultForm input, form#defaultForm textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
form#defaultForm label {
	padding-left:2px;
	vertical-align:top;
	color:#000000;
}
form#defaultForm  p {color:#000000}
form#defaultForm  a {color:#000000}
/* labels */
form#defaultForm label#inlinelabel {
	float: left;
	display: block;
	margin: 0 .5em 0 0;
}

/*Radio buttons*/
/*Checkboxes*/


/*Selects*/
form#defaultForm .myselect {

margin: 0 0 1em 0;
}

/*Text inputs*/
form#defaultForm .textinput {
	width:100%;

	margin: 0 0 1em 0;
}

form#defaultForm .smalltextinput {
	width:30%;

	margin: 0 0 1em 0;
}


form#defaultForm input#rrp_price_input, form#defaultForm input#special_price_input {
	display: block;
	width: 150px;
margin: 0 0 1em 0;
}

/*File inputs*/


/*Text areas*/
form#defaultForm .textarea {
	width:100%;
	height:125px;

	margin: 0 0 1em 0;
}

/*Button*/
input.button {
background:#E86400 none repeat scroll 0 0;
border-color:#ED873A #CC5800 #CC5800 #ED873A;
border-style:solid;
border-width:2px;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}

input.searchbox {

}

.classdropbox {

}

input:focus {outline: #996600 solid 2px; }
