body {
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

.logo_header { width: 880px; height: 110px; padding: 0; margin: 0; }
.main_menu { width: 880px; height: 30; padding: 0; margin: 0; background-image:url(../img/header_bar_bg.gif); }

.page_space { width: 880px; height: 10px; padding: 0px; margin: 0px; }
.h_space { width: 10px; padding: 0; margin: 0; }

.main_menu_layout { width: 880px; height: 30px; padding: 0; margin: 0; }
.main_menu_item { height: 30px; padding: 0 12px 0 12px; margin: 0; float: left; }
.main_menu_divider { width: 2px; height: 30px; padding: 0; margin: 0; float: left; }

.main_content { width: 880px; padding: 0; margin: 0; }

.column_left { width: 200px; padding: 0; margin: 0; background-color: #EFEFEF; }
.column_main { width: 500px; padding: 0; margin: 0; }
.column_main_split { width: 245px; padding: 0; margin: 0; }
.column_ads { width: 140px; padding: 0; margin: 0;}

.header_left { width: 200px; height: 30px; padding: 0; margin: 0; }
.header_middle { width: 500px; height: 30px; padding: 0; margin: 0; background-image:url(../img/header_bar_bg.gif); }
.header_right { width: 140px; height: 30px; padding: 0; margin: 0; }

.box_content_db { width: 180px; height: 60px; padding: 10px; margin: 0; }
.box_content_botm { width: 180px;  padding: 10px; margin: 0; }
.box_content_missing { width: 180px; padding: 10px; margin: 0; }
.box_content_search { width: 480px; padding: 10px; margin: 0; }
.box_outer_search { width: 500px; padding: 0; margin: 0; background-color: #EFEFEF; }
.box_content_user { width: 250px; padding: 10px; margin: 0; background-color: #EFEFEF;  }

.box_blog_layout { width: 500px; padding: 0; margin: 0; background-color: #EFEFEF; }
.box_blog_content { width: 480px; padding: 10px; margin: 0; }

.left_whitespace { width: 200px; height: 10px; padding: 0; margin: 0; background-color: #FFFFFF; }
.middle_whitespace { width: 500px; height: 10px; padding: 0; margin: 0; background-color: #FFFFFF; }
.right_whitespace { width: 140px; height: 10px; padding: 0; margin: 0; background-color: #FFFFFF; }


.hr_grey { border: 0; height: 1px; background-color: #999999; color: #999999; margin-left: 0; margin-right: 0; }
.hr_blue { border: 0; height: 1px; background-color: #06547d; color: #06547d; margin-left: 0; margin-right: 0; }

.image_frame { width: 170px; margin: 0; padding: 4px; border: 1px solid #999999; background-color: #FFFFFF; }
.image_frame_logo { margin: 0; padding: 4px; border: 1px solid #999999; background-color: #FFFFFF; }

.overlay_holder { /*display: none; visibility: hidden;*/ position: absolute }
/* #overlayHolder { height: 100%; } */
/* body > .overlay_holder { position: fixed } */

.blog_layout { margin: 0px 0px 0px 0px; width: 480px; float: left; }
.blog_image_frame { float: right; margin: 5px; padding: 4px; border: #999999 solid 1px; background-color: #FFFFFF;}

.blog_image_lrg {
/* 	position: absolute; */
	border: 1px solid #999999;
	background: #fff;
/* 	margin: auto auto auto auto; */
	z-index: 999;
	overflow: hidden;
	margin: 0;
	padding: 10px;
}

.blog_image_lrg_holder { float: right; margin: 0; padding: 10px; background-color: #FFFFFF; z-index: 999;	overflow: hidden; }

.search_table_string { width: 160px; height: 22px; padding: 0; margin: 0; }
.search_table_btn { width: 130px; height: 22px; padding: 0; margin: 0; }

.search_result { width: 240px; padding: 0; margin: 0; }

.list_column { width: 160px; padding: 0; margin: 0; }

.edit_brand_title { width: 120px; height: 30px; padding: 0; margin: 0; }
.edit_brand_field { width: 380px; height: 30px; padding: 0; margin: 0; }

.register_title { width: 120px; height: 30px; padding: 0; margin: 0; }
.register_field { width: 170px; height: 30px; padding: 0; margin: 0; }

.active_page { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none; vertical-align: middle; }

p { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none; padding: 0; margin: 0; vertical-align: middle; }

li { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none; vertical-align: middle; }

.footer { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; padding: 0; margin: 0; vertical-align: middle; line-height: 30px;}

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold; text-decoration: none;
  padding: 0;
  margin: 0;
}

h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; text-decoration: none;
  padding: 0;
  margin: 0;
}

a {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #06547d; font-weight: normal; text-decoration: none}
a:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #06547d; font-weight: normal; text-decoration: underline}

form {padding: 0; margin: 0; }

.success { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #119035; font-weight: bold; text-decoration: none; padding: 0; margin: 0; }
.failure { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #cc0000; font-weight: bold; text-decoration: none; padding: 0; margin: 0; }

.droplist {
	background-color : #FFFFFF;
	font-family : arial, verdana, sans serif;
	font-size : 11px;
	width : 160px;
	margin-top: 2px;
}

.droplist_date {
	background-color : #FFFFFF;
	font-family : arial, verdana, sans serif;
	font-size : 11px;
	width : 50px;
	margin-top: 2px;
}

.textfield {
	font-family : Arial, Verdana, sans serif;
	width: 150px;
	font-size : 11px;
	margin-top : 2px;
}

.textfield_login {
	font-family : Arial, Verdana, sans serif;
	width: 120px;
	font-size : 10px;
	margin : 0 0 3px 0;
}

.comment_textarea {
	font-family : Arial, Verdana, sans serif;
	width: 250px;
	font-size : 11px;
	margin-top : 2px;
}


.form_button {
	font-family : Arial, Verdana, sans serif;
	font-size : 11px;
}

.form_error {
	border: #CC0000 1px solid;
}

.form_error_text {
	color: #CC0000;
}