body
{
	background-color:White;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	margin:0 0 20px 0;
}
.loading
{
    padding:30px;
    background-color:#fff;
    text-align:center;
}


#wrap
{
	width:950px;
	margin:0 auto;
	background-color:#fff;
	border:0px;
	border-top:none;
	height:100%;
}

#smallwrap
{
	width:300px;
	margin:0 auto;
	background-color:#fff;
	border:3px;
	border-top:none;
	height:100%;
}

#header
{
	display:block;
	padding:10px 10px 20px 10px;
	margin-left:auto;
	width:225px;
	float:left; 

}
fieldset
{
    padding:20px;
    margin:10px 0px;
}
legend
{
    color:#A41D23;
}


.datanotes
{
	display:block;
	width:240px;
	float:right; 
	padding:5px;
	background-color:#FFFAF0;
	border:2px solid #8B0000;
	margin-left:10px;
}
.datanotes h2
{
	margin:0 0 5px 0;
}
.datanotes p
{
	margin:5px 0 0 0;
	line-height:1.2em;
}

td
{
    vertical-align:top;
}
table.standard_table_noborders
{
    margin-bottom:10px;
}
table.standard_table
{
    border:1px solid #ddd;
    margin-bottom:10px;
    border-collapse: collapse;
}
table.standard_table td
{
    border-top:1px solid #ddd;
    padding:4px 6px;
}

table.standard_table th
{
    background-color:#ddd;
    text-align:left;
    padding:2px 6px;
}

table.brand_table
{
    border-collapse: collapse;
}
table.brand_table td
{
    padding:2px 6px 2px 0;
    border:none;
}

h1, h2, h3, h4, h5, h6, legend
{
	font-family:Georgia, Arial, Helvetica, sans-serif;
	margin-bottom:0;
}
h1{font-size:1.7em;font-weight:normal;}
h2{font-size:1.5em;font-weight:normal;}
h3,legend{font-size:1.2em;font-weight:normal;}
h4, h5, h6{font-size:1em;}
p
{
	line-height:1.4em;
}
a
{
	color:#666;
}
a:hover
{
	text-decoration:none;
}
.tiny_input, .small_input, .med_input, .large_input, .aq_input
{
    /*display:block;*/
    font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9pt;
	border:1px solid #aaa;
}
.tiny_input
{
	width:20px;
	text-align:center;
}
.small_input
{
	width:40px;
	text-align:center;
}
.med_input
{
	width:160px;
}
.large_input
{
	width:280px;
}
.aq_input
{
	width:80px;
}

.med_textarea
{
	/*display:block;*/
	width:400px;
	height:100px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9pt;
	border:1px solid #aaa;
}
.smallspace
{
    padding:0 5px;
}
.firstpara
{
    margin-top:2px;
}

    


/**** BUTTONS ****/
.add_category_btn span, .save_btn span, .big_save_btn span, 
.cancel_btn span, .add_client_btn span, .add_brand_btn span, 
.add_person_btn span, .delete_btn span, .save_section_btn span, 
.logout_btn span, .add_listing_btn, .add_credit_btn, .add_award_btn,
.add_qual_btn, .upload_logo span, .add_reel_btn
{
    display:none;
}
.add_category_btn, .save_btn, .big_save_btn, .cancel_btn, 
.add_client_btn, .add_brand_btn, .add_person_btn, .delete_btn, 
.save_section_btn, .logout_btn, .upload_logo
{
    display:block;
    background-repeat:no-repeat;
    border:none;
    height:16px;
    margin:0 4px;
    background-position:0 0;
}
.add_category_btn:hover, .save_btn:hover, .cancel_btn:hover, 
.add_client_btn:hover, .add_person_btn:hover, 
.delete_btn:hover, .logout_btn:hover
{
    background-position:0 -16px;
}
.add_category_btn
{
    background-image:url(../images/add_category_btn.gif);
    width:84px;
}
.save_btn
{
    background-image:url(../images/save_btn.gif);
    width:36px;
}
.save_section_btn
{
    background-image:url(../images/save_section_btn.gif);
    width:122px;
    height:18px;
    margin:10px auto;
}
.save_section_btn:hover
{
     background-position:0 -18px;
}
.big_save_btn
{
    background-image:url(../images/big_save_btn.gif);
    width:198px;
    height:22px;
}
.big_save_btn:hover
{
     background-position:0 -22px;
}
.cancel_btn
{
    background-image:url(../images/cancel_btn.gif);
    width:45px;
}
.add_client_btn
{
    background-image:url(../images/add_client_btn.gif);
    width:65px;
}
.add_brand_btn
{
    height:13px;
    background-image:url(../images/add_brand_btn.gif);
    width:63px;
    margin:0;
}
.add_brand_btn:hover
{
    background-position:0 -13px;
}
.add_person_btn
{
    background-image:url(../images/add_person_btn.gif);
    width:68px;
}
.delete_btn
{
    background-image:url(../images/delete_button.gif);
    width:16px;
}
.logout_btn
{
    background-image:url(../images/logout_btn.gif);
    width:68px;
}

.add_listing_btn
{
	display:block;
    background-repeat:no-repeat;
    border:none;
    height:16px;
    width: 90px;
    margin:0 4px;
    background-position:0 0;
    background-image:url(../images/addlisting_buttons.gif);
    
}
.add_listing_btn:hover
{
    background-position:0 -16px;
    width:90px;
}
.add_award_btn
{
	display:block;
    background-repeat:no-repeat;
    border:none;
    height:16px;
    width: 90px;
    margin:0 4px;
    background-position:0 0;
    background-image:url(../images/addaward_buttons.gif);
    width:68px;
}
.add_award_btn:hover
{
    background-position:0 -16px;
    width:90px;
}
.add_qual_btn
{
	display:block;
    background-repeat:no-repeat;
    border:none;
    height:16px;
    width: 90px;
    margin:0 4px;
    background-position:0 0;
    background-image:url(../images/addqualification_buttons.gif);
    width:68px;
}
.add_qual_btn:hover
{
    background-position:0 -16px;
    width:90px;
}


.add_reel_btn
{
	display:block;
    background-repeat:no-repeat;
    border:none;
    height:16px;
    width: 90px;
    margin:0 4px;
    background-position:0 0;
    background-image:url(../images/upload_reel.gif);
    width:68px;
}


.add_credit_btn
{
	display:block;
    background-repeat:no-repeat;
    border:none;
    height:16px;
    width: 90px;
    margin:0 4px;
    background-position:0 0;
    background-image:url(../images/addcredit.gif);
    width:68px;
}
.add_credit_btn:hover
{
    background-position:0 -16px;
    width:90px;
}
/**** COMPANY AND PEOPLE ****/

.company_detail
{
    position: relative; 
	float:left;
	width:220px;
	margin:0 25px 10px 0;
}
.company_details
{
    position: relative; 
	clear:both;
	padding-bottom:10px;
}

/*
.field label
{
	display:block;
}
*/

.company_detail .postal_chkbox
{
	display:inline;
	width:16px;
}
.company_detail .postal_chklabel
{
	display:inline;
}
.field
{
	clear:both;
	margin:6px 0px;
}
.company_details .addbranch
{
	clear:both;
	padding-top:10px;
	border-top:1px dashed #ccc;
}
.company_details h3
{
	margin-top:0;
}


/**** PEOPLE ****/

.company_details
{
	clear:both;
	padding-bottom:10px;
}

.addperson
{
	margin:20px 0 20px 0;
	padding:0px 0px 2px 20px;
	line-height:16px;
	background-image:url(../images/add_button.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
.addperson:hover
{
	cursor:pointer;
	background-position:0 -32px;
}
.person .people_controls
{
	clear:both;
}
.person label
{
	display:block;
}
.person input
{
	display:block;
	width:100px;
	font-size:9pt;
}



/**** LISTING DETAILS ****/
.listing_details
{
    padding-top:10px;
    border-top:1px solid #000;
}

.subtotal
{
	display:inline;
	text-align:center;
	padding:10px;
	float:right;
	background-color:#d7d7d7;
	border:2px solid #757575;
}

.subtotal h3
{
	margin:0;
}

#grandtotal
{
    margin:20px 0 0 40px;
}
.fieldnotes
{
    font-style:italic;
    color:#666;
}
.upload_logo
{
    margin-top:30px;
    width:100%;
    height:200px;
}
.save_section
{
    text-align:center;
}


/**** CLIENTS AND BRANDS ****/
.clientsandbrands
{
	/*width:300px;
	float:right;
	position:relative;
	top:0;*/
}





/**** PAYMENT ****/
.payment_area table
{
	width:600px;
}
.payment_area td
{
	vertical-align:top;
}
.payment_area label
{
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:1.2em;font-weight:normal;
}
.submit_area, .payment_area
{
	margin:20px 0;
	padding-top:6px;
	border-bottom:1px solid #000;
}
.submit_area
{
    text-align:center;
}
#errors, .error
{
    color:#B30101;
}
#save_button
{
    margin:10px auto;
}

.up_btn_d
{
    background-repeat:no-repeat;
    border:none;
    height:16px;
}
.up_btn_d:hover
{
    background-position:0 -16px;
}
.up_btn_d
{
    background-image:url(../images/up_button.gif);
}


.down_btn_d
{
    background-repeat:no-repeat;
    border:none;
    height:16px;
}
.down_btn_d:hover
{
    background-position:0 -16px;
}
.down_btn_d
{
    background-image:url(../images/down_button.gif);
}

.edit_btn_d
{
	background-repeat:no-repeat;
    height:16px;
}
.edit_btn_d:hover
{
    background-position:0 -16px;
}
.edit_btn_d
{
    background-image:url(../images/edit_button.gif);
}

.del_btn_d
{
    background-repeat:no-repeat;
    border:none;
    height:16px;
}
.del_btn_d:hover
{
    background-position:0 -16px;
}
.del_btn_d
{
    background-image:url(../images/delete_button.gif);
}
.awardqual
{
 /*   position: relative; */
	float:left;
	width:900px;
	margin: 0 45px 10px 0;
}
.price
{
    position: relative; 
	float:left;
	width:280px;
	margin: 0 20px 10px 0;
}
.subtotal
{
	background-color:#FFCDC4;
	border:2px solid #A41D23;
}
.upload_logo
{
    background-image:url(../images/upload_logo_btn.gif);
    width:76px;
    height:16px;
    border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-right-width:0;
    border-style:none;
}
.listings_input
{
	display:block;
	width:300px;
	font-size:7pt;
	font-weight:bold;
	border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-right-width:0;
	border-style:none;
}
.crew_input
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	border:1px solid #aaa;
	width:80px
}

#wrapLogin
{
    width:250px;
    background-color:#eef0e9;
    margin-left:auto;
    margin-right:auto;
    margin-top:200px;
    padding:20px;
    border:1px solid #333;
   
}
.LoginScreen
{
 margin:0 auto 0 auto;
}


.logout_btn
{
	border-style:none;
    height:17px;
    width:68px;
    background-image:url("../images/logout_btn.gif");
}
.logout_btn:hover
{
    background-position:0 -17px;
}
.LogOut_Label
{
	font-weight:bold;
}
#wrapupload
{
	height:100px;
	width:400px;
	margin:0px auto 0px auto;
	border-color:Silver;
	border-width:1px;
	border-style:solid;
	padding:30px 30px 10px 20px;
}
.image
{
 margin-left:480px;
 width:181px;
 height:181px;
 margin-top:0px;
 border-width:1px;
 border-color:Silver;
}
.listingproof
{
 margin-top:-194px;
}