/* @override http://localhost/staticfiles/css/global/styles.css */

/* Class for clearing floats */
.clear { clear:both; }

/* Class for simple floating */
.floatright { float:right;margin-left:0.25em}
.floatleft { float:left; margin-right:0.25em}


.replace { position:relative; margin:0px; padding:0px; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }
.replace span { display:block; position:absolute; top:0px; left:0px; z-index:1; /*for Opera 5 and 6*/ }

ul.nav { list-style: none; }
ul.nav li { float: left; padding-right: 1em; }

.surround { *zoom: 1; }
.surround:after { content: '.'; clear: both; height: 0; display: block; visibility: hidden; }

div.form fieldset.topfieldset { border-top: 1px solid #ccc; }
div.form fieldset { border-bottom: 1px solid #ccc; }
div.form div.form-row { clear:both; padding: 0.2em 0; margin: 0.2em 0; width: 860px; }
div.form div.dropshow { display: block; }
div.form-row div.row-title { float: left; width: 230px; text-align: left; font-weight: bold; }
div.form-row div.row-content { float: right; width: 620px; text-align: left; }
div.form-row span.form-note { display: block; font-size: 7pt; }
div.form-row span.form-existing { display: block; font-size: 7pt; color: red; }

div.form-row label { padding-right: 1em; }
div.fieldset { border-bottom: 1px solid #ccc; padding-bottom: 1em; margin-bottom: 1em; }

h1,h2,h3,h4,h5,h6 { margin-bottom: 1em; }

h1 { font-size: 145%; }
h2 { font-size: 120%; }
h3 { font-size: 115%; font-weight:bold;}
h4 { font-size: 100%; font-weight:bold;}
h5 { font-size: 90%; }
h6 { font-size: 80%; }

ul.std-list { list-style: disc; margin-left: 1em; }
ul.std-list li { margin-bottom: 0.5em; }
ul.std-list ul { list-style: circle; margin-top: 0.5em; }

div #imageattach { height: 150px; border: 1px solid #ccc; overflow: auto; padding: 5px; background-color: white; 
color: black;}

div.imageattachtab {
	background-color: white;
	padding: 3px;
	margin-top: 10px;
}
div #imageattach .title{
	margin-bottom: 10px;
	margin-top: 10px;	
}
div #imageattach img { 
	margin: 3px;
	 }
 
div.attachedimage{
	border:  1px solid #cccccc;
	width:  100px;
	display: inline-table;
}
#status{
	text-align: center;
	padding: 10px;
	font-size: 12px;
	
}


div.multiselect { height: 150px; border: 1px solid #ccc; overflow: auto; padding: 5px; }
div.multiselect label { float: left; width: 30em; }
div.multiselect input { float: right; margin: 0.1em 0.2em 0 0; }
div.multiselect ul { margin: 0; padding: 0; }
div.multiselect li { margin: 0; padding: 0 0 0 0.5em; }
div.multiselect .odd { background: #ddf; }


.form-error { color: red; }
.admin-warning { color: red; }

.numbering { font-size: 7pt; margin-right: 1em; }

#admin-section { margin-top: 3em; }
#admin-list { margin-top: 1em; }
.admin-item h3, .admin-item h4 { padding-bottom:5px; }
.admin-item h3 form, .admin-item h4 form, .admin-item h3 div.flr, .admin-item h4 div.flr { float: right; margin-left: 0.5em; }
.admin-item h3 .description, .admin-item h4 .description { font-weight: normal;}
.admin-item h3 form input.submit, .admin-item h4 form input.submit { width: 175px; margin-left: 1em; }
.admin-item h4.plain { font-weight: normal; }

ul#pagination { margin-top: 2em; font-size: 90%; float: right; }
ul#pagination li { margin-left: 0.1em; font-weight: bold; color:#618Eb8; }
ul#pagination li.current span { background: #fff; padding: 0.2em 0.5em; border: 1px solid #618EB8; }
ul#pagination li a { background: #618EB8 !important; color: #fff; text-decoration: none; padding: 0.2em 0.5em; border: 1px solid #618EB8; }

.download_icon {
	border: none;
	text-align: center;

}
.download_list_table.td {
	text-align: center;
	padding: 4px;
}
.download_list_table {
	padding: 10px;
}
.quotebox {
	
}
.quotebox p{
	line-height: 10px;
	font-style: italic;
}
.quotebox bold{
	font-style: none;
	font-weight: bold;
}
#eagle_table{
	width:100%;
}
#eagle_table td{ 
	padding: 8px;
}
#eagle_table th{ 
padding: 8px;
font-weight: bold;
}
#eagle_table tr{
padding: 8px;
border-bottom: 1px dotted #cccccc;
}
#eagle_table tr:hover{
	background-color: #eeeeee;
}
#eagle_nav{
	margin: 0px 8px 20px 0px;
	background-color: #3b3b3b;
	padding: 5px;
	color:#ffffff;
}
#eagle_nav a{
	color:#ffffff;
}
#eagle_order_status{
	margin-bottom: 20px;
}
#eagle_table tbody tr td.item{
	width: 200px;
	font-weight: bold;
}

#brochure {

	width:100%;
	border-color:-moz-use-text-color -moz-use-text-color #767676;
	border-style: none none dotted;
	border-width:0pt 0pt 1px;
	font-weight:bold;
	padding-top: 17px;
	padding-bottom: 18px;

}

#brochure-detail  {
margin-top:-100px;
margin-right: 45px;
width: 250px;
float :right;
}




