/**

 * Layout CSS for the BonusThemes.com Focus Template

 *

 * @package bt_focus

 * @version 1.0

 * @copyright BonusThemes.com 2008

 * @link http://www.bonusthemes.com/goto/bt_focus

 */



* {

	margin: 0;

	padding: 0;

}



html {

	margin-bottom: 1px;

	height: 100% !important;

	height: auto;

}



body {

	height: 100%;

}



.gap {

	width: 10px;

	height: 10px;

	overflow: hidden;

}



#wrapper {

	width: 928px;

	margin-left: auto;

	margin-right: auto;

}



#spacer1, #spacer2, #spacer3, #spacer4, #spacer5, #spacer6, #spacer7 {

	height: 20px;

	overflow: hidden;

}



#r1 {

	height: 63px;

	overflow: hidden;

	background: url(../images/layout/r1.jpg) no-repeat top left;

}



#r2 {

	height: 117px;

	overflow: hidden;

	background: url(../images/layout/logo.jpg) no-repeat top left;

}



#r3back {

	background: url(../images/layout/cnt_back.gif) repeat-y top left;

}

#r3 {

	min-height: 775px;

	height: auto !important;

	height: 775px;



	background: url(../images/layout/r3.jpg) no-repeat top left;

	padding: 0px 104px 0px 104px;

}

#r3_home {

	float: left;

	width: 79px;

	margin-left: -1px;

}

#r3_search {

	float: right;

	width: 81px;

	margin-right: -1px;

}

#r3_menu_up {

	height: 18px;

	overflow: hidden;

}

#r3_menu {

	height: 27px;

	overflow: hidden;

}

#r3_menu_down {

	height: 39px;

	overflow: hidden;

}

#r3_banner {

	height: 285px;

	overflow: hidden;

}

#r3_pathway_up {

	height: 24px;

	overflow: hidden;

}

#r3_pathway {

	height: 20px;

	overflow: hidden;

}

#r3_pathway_down {

	height: 36px;

	overflow: hidden;

}

#r3_main {

}



#r4 {

	height: 311px;

	overflow: hidden;

	background: url(../images/layout/r4.jpg) no-repeat top left;

	padding: 0px 104px 0px 104px;

}

#r4_r1 {

	margin-top: 10px;

	height: 40px;

	overflow: hidden;

}

#r4_r2 {

	margin-top: 80px;

	height: 20px;

	overflow: hidden;

}

#r4_r3 {

	margin-top: 50px;

	text-align: right;

}

#r4_r4 {

	margin-top: 15px;

	text-align: center;

}



#focus_search_tag {

	height: 63px;

	overflow: hidden;

}



#focus_search_textbox {

	background: #046eac url(../images/layout/searchopen_textbox.gif) no-repeat 0px 10px;

	width: 210px;

}

#focus_search_textbox input {

	padding: 0;

	margin: 1px 0px 0px 10px;

	border: none;

	background: none;

	color: #000;

}

#focus_search_button {

	background-color: #046eac

}

#focus_search_button button {

	border: none;

	background: none;

	cursor: pointer;

}



.focus_tabs_content {

	width: 358px;

	height: 107px;

	background: url(../images/layout/focustabs_content.jpg) no-repeat;

}

.focus_tabs_gap {

	width: 3px;

}

.focus_tabs_norm_left, .focus_tabs_hover_left, .focus_tabs_sel_left,

.focus_tabs_norm_right, .focus_tabs_hover_right, .focus_tabs_sel_right {

	width: 12px;

	height: 26px;

	cursor: pointer;

}

.focus_tabs_norm_body, .focus_tabs_hover_body, .focus_tabs_sel_body {

	height: 26px;
	cursor: pointer;

}

.focus_tabs_norm_left { background: url(../images/layout/focustabs_norm_left.gif) no-repeat; }

.focus_tabs_norm_body { background: url(../images/layout/focustabs_norm_body.gif) repeat-x; }

.focus_tabs_norm_right { background: url(../images/layout/focustabs_norm_right.gif) no-repeat; }

.focus_tabs_hover_left { background: url(../images/layout/focustabs_hover_left.gif) no-repeat; }

.focus_tabs_hover_body { background: url(../images/layout/focustabs_hover_body.gif) repeat-x; }

.focus_tabs_hover_right { background: url(../images/layout/focustabs_hover_right.gif) no-repeat; }

.focus_tabs_sel_left { background: url(../images/layout/focustabs_sel_left.gif) no-repeat; }

.focus_tabs_sel_body { background: url(../images/layout/focustabs_sel_body.gif) repeat-x; }

.focus_tabs_sel_right { background: url(../images/layout/focustabs_sel_right.gif) no-repeat; }
