		* {margin:0; padding:0;}
		body {background:url(../images/bg.jpg) repeat-x top left #e2eff9;}
		.clear {clear:both;}
		a {outline:none;}
		p {text-align:justify;}
		
		#container {width:1049px;margin:0 auto;}
		#head_section {width:1049px; height:248px; background:url(../images/head_bg.jpg) no-repeat top; margin:0 auto;}
		#head_upper {height:125px;}
		#logo {background:url(../images/logo.png) no-repeat top left;width:713px;height:44px;margin:0 0 8px 40px;}
		#menu_block {height:56px;width:971px;margin:0 auto;}
		#menu_block #left {height:56px;float:left;width:13px;background:url(../images/menu_left.png) no-repeat top left;}
		#menu_block #right {height:56px;float:right;width:12px;background:url(../images/menu_right.png) no-repeat top right;}
		#menu_block #main_area {height:56px;background:url(../images/menu_bg.png) repeat-x top left;float:left;width:946px;}
/*======menu===================================================================================================================*/
		ul#menu_holder {display:inline;}
		ul#menu_holder li.list_bounce {display:inline; float:left;}
		ul#menu_holder li.menu_divider {background:url(../images/divider.jpg) bottom no-repeat;width:2px;height:44px;display:inline; float:left;margin-top:5px;}
		ul#menu_holder {list-style: none;font-size: .75em;width:654px;height:57px;}
		ul#menu_holder li.list_bounce a.top_level
		{
			display: block;
			/*width: 95px;*/
			height:31px;
			text-decoration: none;
			background-image:url(../images/link_back.jpg);
			background-repeat:repeat-x;
			background-position:0px 0px;
			font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
			color:#fff;
			font-size:15px;
			text-align:right;
			padding: 13px 19px 0 19px;
			line-height:1.2em;
			margin: 5px 0 0 0;
			text-align:center;
		}
		.class_change {
						display: block;
			/*width: 95px;*/
			height:31px;
			text-decoration: none;
			background-image:url(../images/link_back.jpg);
			background-repeat:repeat-x;
			background-position:0px -69px;
			font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
			color:#fff;
			font-size:15px;
			text-align:right;
			padding: 13px 17px 0 17px;
			line-height:1.2em;
			margin: 5px 0 0 0;
			text-align:center;
			}
		ul#menu_holder li.list_bounce a.top_level:hover {color: #fff; background-position:0px -69px;}
		ul#menu_holder li.list_bounce a.top_level .alt_menu_a {color:#093; font-size:0.9em}
		ul#menu_holder {}
		ul#menu_holder li.list_bounce ul.drop_menu {
						list-style:none; 
						display:none; 
						/*border: 2px solid #0569cc; */
						
						width:170px; 
						/*height:200px;*/
						float:left;
						position:absolute; 
						background:#fff;
						padding: 0px;
						z-index:100;
						margin: 0px 0 0 0px;
						}
		ul#menu_holder li.list_bounce ul.drop_menu li.first_tier {
																		font-family:Arial, Helvetica, sans-serif;
																		font-size:11px;
																		padding: 0px 0 0px 0px; 
																		list-style-type:none; 
																		/*border-bottom:1px solid #e3e6e6;*/
																		border-bottom:1px solid #cfe2f5;
																		text-transform:capitalize;
																		
																}
		ul#menu_holder li.list_bounce ul.drop_menu li.first_tier:hover {background-color:#0569cc;}
		ul#menu_holder li.list_bounce ul.drop_menu li.first_tier  a.droplink {text-decoration:none; color:#2b334a; display:block; padding:4px 4px 4px 8px;}
		ul#menu_holder li.list_bounce ul.drop_menu li.first_tier  a.droplink:hover {color:#fff;}
		
/*=============================================================================================================================*/		
		#feature_block {height:276px; margin:-5px auto 0  auto; width:970px;}
		#feature_block #left {float:left;width:19px;height:269px;background:url(../images/blue_box_left.png) no-repeat top left;}
		#feature_block #right {float:left;width:18px;height:269px;background:url(../images/blue_box_right.png) no-repeat top left;}
		#feature_block #bg {width:931px; height:269px; float:left;background:url(../images/blue_box_bg.png) repeat-x top left;}
		#feature_block #bg #inner_wrapper {}
		#feature_block #bg #inner_wrapper #inner_left {float:left;background:url(../images/book_cover.jpg) no-repeat top;width:369px;height:259px;margin:4px 20px 0 18px;}
		#feature_block #bg #inner_wrapper #inner_right {width:515px;float:left;}
		#feature_block #bg #inner_wrapper #inner_right #inner_right_inner {padding:30px 0 0 0;}
		#feature_block #bg #inner_wrapper #inner_right #inner_right_inner .rule {height:2px;background:url(../images/rule.jpg) repeat-x top left;margin:5px 0 10px 0;}
		#cols_container #main #inner h1, #cols_container #main #inner h2, #cols_container #main #inner h3, #cols_container #main #inner h4, #cols_container #main #inner h5, #cols_container #main #inner h6 {text-transform:capitalize;font-family:"Times New Roman", Times, serif;color:#1f4b66;font-weight:normal; margin:0 0 10px 0; padding:0 0 5px 0;}
		
		#cols_container #main #inner h1 {background:url(../images/h1_bottom.png) repeat-x bottom left;margin:0 0 20px 0;}
		#cols_container #main #inner h2 {font-size:20px;}
		#cols_container #main #inner h3 {font-size:18px;}
		#cols_container #main #inner h4 {font-size:16px;}
		#cols_container #main #inner h5 {font-size:14px;}
		#cols_container #main #inner h6 {font-size:12px;}
		#feature_block #bg #inner_wrapper #inner_right #inner_right_inner h1 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#333;font-size:28px;font-weight:normal;}
		#feature_block #bg #inner_wrapper #inner_right #inner_right_inner h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#f3f3f3; font-size:17px;font-weight:normal;}
		#feature_block #bg #inner_wrapper #inner_right #inner_right_inner p {font-family:"Times New Roman", Times, serif; color:#4b4b4b; font-size:13px; font-style:normal; text-align:justify;}
		#feature_block #bg #inner_wrapper #inner_right #inner_right_inner a {background:url(../images/amazon_button.png) no-repeat top;width:162px;height:36px;display:block;float:right;margin:15px 0 0 0;}
		#feature_block #art_block {width:968px;height:269px;background:url(../images/fine_art.png) no-repeat top;margin:0 auto;}
		#cols_container {}
		#cols_container #main {float:left;width:750px;}
		#cols_container #main #inner {}
		#cols_container #main #inner p {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 0 20px 0;color:#488ab3}
		/*#cols_container #main #inner h1 {text-transform:capitalize;font-family:"Times New Roman", Times, serif;color:#1f4b66;font-size:32px;font-weight:normal; margin:0 0 20px 0; padding:0 0 5px 0; background:url(../images/h1_bottom.png) repeat-x bottom left;}*/
		#cols_container #divider {float:left;width:6px;height:414px; background:url(../images/cols_divider.png) top no-repeat;}
		#cols_container #right {float:left;width:242px;padding:0 0 30px 0;}
		#cols_container #main #inner {padding:10px 30px 20px 60px;}
		#cols_container #right #inner {padding:25px;}
		#footer {height:225px;background:url(../images/bg_diag.jpg) repeat-x top left;}
		#footer #uneven_png {background:url(../images/uneven_png.png) no-repeat top;width:1049px;height:24px; margin:0px 0 0 -524px; position:absolute; left:50%;}
		#footer #footer_container {width:930px; margin: 0 auto;padding:30px 0 0 0;}
		#footer #footer_container,#footer #footer_container a,#footer #footer_container a:hover,#footer #footer_container a:visited {color:#b0b0b0;font-family:Arial, Helvetica, sans-serif;font-size:0.95em;text-decoration:none;}
		#footer #footer_container a:hover {color:#F90;}
		#footer #footer_container h3 {font-family:"Times New Roman", Times, serif; font-style:italic;color:#0099cc;font-size:21px;text-transform:lowercase;margin:0 0 3px 0;}
		#footer #footer_container ul {list-style:none;}
		#footer #footer_container .col_small {float:left;width:129px;}
		#footer #footer_container .col_larger {float:left;width:301px;}
		#footer #footer_container #ecentury_container {float:right;width:90px;font-size:8px;text-align:right;margin:0 20px 0 0;}
		#footer #footer_container #ecentury_container a {text-decoration:none;font-size:13px;color:#39add8;}
		#footer #footer_container #ecentury_container a:hover {color:#39add8;text-decoration:underline;}
		#footer #footer_container .footer_divider {background:url(../images/footer_divider.jpg) repeat-y top; height:162px; width:2px;float:left;margin:0 25px 0 15px;}
/*		form formatting*/
		.form_error {color:#900;font-style:italic;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:0.75em;}
		#contact {width:80%;margin:40px auto 0px auto;}
		#contact label {text-transform:lowercase;margin:0 20px 0 0;font-family:"Times New Roman", Times, serif;color:#FFbb54;text-align:right;font-style:italic; font-weight:bold;font-size:18px;}
		#contact input.text, #contact textarea {border:0;}
		#contact input.text {width:297px; height:18px; background-image:url(../images/text_back.jpg); background-position:top; margin:0 0 5px 0; padding:2px 0 0 3px;color:#666;}
		#contact input.submit {}
		#contact textarea {width:294px;height:94px;background-image:url(../images/textarea_back.jpg); background-position:top;color:#666;font-family:Arial, Helvetica, sans-serif;padding:3px;font-size:0.75em;}
		#contact td.submit {text-align:left;}
		#contact td.form_error {} 
		#contact_details {width:80%;}
		#contact_details strong {text-transform:capitalize;font-family:"Times New Roman", Times, serif;color:#1f4b66;font-size:18px;font-weight:normal; margin:0 0 20px 0; padding:0 0 5px 0;}
		#cols_container #main #inner #contact_details p {margin:0;padding:0;}
		#cols_container #main #inner #contact_details a {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 0 20px 0;color:#488ab3; text-decoration:none;}
		#cols_container #main #inner #contact_details a:hover {text-decoration:underline;}
		#cols_container #main #inner #contact_details a:visited {text-decoration:none;}
