/**
 * General
 *************************/
form {
    margin:                 0;
}

form fieldset {
    margin:                 0;
    border:                 none;
}

fieldset  {
    border:                 none;
    margin:                 0;
    padding:                0;
}

form input, 
form textarea,
form select  {
    border: 	            1px solid #c3c3c3;
    background:             #fff;
    padding:                4px;
    padding-left:           8px;
    margin:                 0 8px 0 0;
    font-family:            "helvetica", arial, Sans-serif;
}
form input[type=checkbox],
form input[type=radio] {
    border:		            0 !important;
    margin:                 0 10px 0 0; 
}
.no-border {
    border:		            0 !important;
}
form input.required, 
form textarea.required, 
form select.required { 
   border:                  solid 1px !important;
}

form select {
}

form select option {
    padding-bottom:         2px;
}

/**
 * Nav Search
 */
#navigation-search {
    float:                  right; 
    margin:                 4px 21px 0 0;
}

#navigation-search form {
    border:                 solid 1px #999;
    background:             #fff;
    float:                  left;
    margin-right:           0;
    padding-top:            2px;
}

html>body #navigation-search form {
    padding:                 0;
    margin-top:             4px;
}

#navigation-search form  .search-input{
    float:                  left;

}

#navigation-search form  .search-input input {
    background:             none;
    border:                 none !important;
    padding:                4px 3px 3px 6px;
    width:                  120px;
    font-family:            Arial, Sans, sans-serif;
    color:                  #999999;
    text-transform:         uppercase;
    font-size:              9px !important;
    font-weight:            bold;
    margin:                 0 !important;
    line-height:	    11px;
}


#navigation-search form  .search-submit {
    float:                  left;
    padding-left:           5px;
    cursor:                 pointer;
}

#navigation-search form  .search-submit img {
    border:                 0;
    margin-top:             2px;
    margin-right:           4px;
   
} 
/**
 * Label/Field
 ************************************/
input, select, textarea {
  /*  width:                  270px;*/
    float:                  left;
    margin-bottom:          10px !important;
    font-family:            "helvetica", arial, sans-serif;
}
input.file {
    width:                  270px;   
}

select {
    width:                  auto;
    display:                inline;
    margin:                 0;
}
label {
    margin:                 5px 0 10px 0 !important;
    float:                  left;
    text-align:             left;
    width:                  145px;
    font-weight:            bold;
    font-family:            "helvetica",arial,sans-serif;
    font-size:              12px;
    color:                  #a0a0a0;
    
}
label.simple_label {
    float:					none;
    font-size:				inherit;
    margin:					inherit;
    text-align:				inherit;
    width:					inherit;
}
.help-label {
    margin:                 -8px 0 0 0;
    font-size:              .8em;
    clear:                  right;
    padding-left:           145px;
    float:                  left;
}
fieldset br {
    clear:                  left;
}
span.scheme {
    padding:                4px 0 2px 8px;
    border-top:             1px solid #999999;
    border-left:            1px solid #999999;
    border-bottom:          1px solid #d3d3d3;
    font-size:              12px;
    float:		    left;
}
.agree-checkbox {
    color:                  #666;
    font-weight:            bold;
}

/**
 * Create Form
 *******************************/
.create-form {
	width:			950px;
	height:			auto;
	margin:			0;
	text-align:		left;
}
.create-form input, 
.create-form select, 
.create-form textarea {
    float:                  none;
    margin-bottom:          0 !important;
}

.create-form-three-column {
    width:                  33.3%;
    float:                  left;
}
.create-form-three-column h2 {
    margin:                 10px 0 25px 0;
 }
.create-form form {
	width:					100%;
	margin:					0 auto;

}
.create-form img.title {
	margin-bottom:			30px;	
}
.create-form label {
	font-size:				12px;
	color:					#a0a0a0;
	font-weight:            bold;
	margin:                 0 0 4px !important;
	width:                  100%;
}
.create-form input {
	width:					260px;
	font-size:				12px;
	padding:                11px 4px 9px;
}
.create-form label.radio input {
        width:              auto;
        height: 	       	auto;
	    vertical-align: 	baseline; 
 }
.create-form textarea {
	width:					260px;
	height:					64px;
	line-height:			22px;
	font-size:				12px;
}

.create-form select {
	width:					275px;
	line-height:			14px;
	font-size:				12px;
}

.create-form .input-container {
	margin-bottom:           20px;
	margin-top:              5px;
}
#button-create-now {
	float:					right;
}

/* Category Search
*******************************/
.category-search {
	float:					right;
	width:					206px;
	height:					35px;
	text-align:				right;
	margin-top:             30px;
}
.category-search input {
	color:					#c4c4c4;
	font-size:				11px;
	font-weight:			bold;
	width:					200px;
	line-height:			11px;
	padding:				8px 1px 4px 6px;
	border:				    1px solid #a0a0a0;
	text-transform:         uppercase;
}

/**
 * Buttons
 *************************************/
div.button-container {
    margin:                 5px 5px 0 145px;
    padding:                0;
    text-align:             left;
}

input.button {
    border:                 solid 1px #006699 !important;
    background:             #3399cc;
    color:                  #fff;
    padding:                3px 5px 3px 5px;
    cursor:                 pointer;
    margin:                 0 8px 0 0;
    height:                 23px;
    text-transform:         uppercase;
    width:                  auto;
    float:                  left;
}
input.button:hover {
    background:             #006699;
}
/**
 * Notes
 *****************************/
div.notes {
    float:                  right;
    width:                  300px;
    background:             #f9f9f9;
    border:                 solid 1px #c3c3c3;
    padding:                10px;
    margin:                 0 0 0 75px;
}



