/* CSS Document */
body{
	margin:0;
	padding:0;
	text-align: center;
	background-image: url(../images/Roset_Background_1px.jpg);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

H1{ font-family:"Arial Black", Arial, sans-serif; font-size:18px; font-weight:bold;}
H2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight: bold;
}
H3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

.roset_links a{color:#6A6247;text-decoration:none;}
.roset_links a:visited{color:#6A6247;text-decoration:none;}
.roset_links a:hover{color:#F3A252;text-decoration:none;}
.roset_links a:active{color:#6A6247;text-decoration:none;}

.menu_links a{color:#EBE7D9;text-decoration:none;}
.menu_links a:visited{color:#EBE7D9;text-decoration:none;}
.menu_links a.current {color:#F3A252;text-decoration:none;}
.menu_links a:hover{color:#F3A252;text-decoration:none;}
.menu_links a:active{color:#F3A252;text-decoration:none;}

.hot_button_links a{border:2px solid #ADADAD; display:block; height:auto; width:auto;}
.hot_button_links a:visited{border:2px solid #ADADAD; display:block; height:auto; width:auto;}
.hot_button_links a:hover{border:2px solid #C15C11; display:block; height:auto; width:auto;}
.hot_button_links a:active{border:2px solid #ADADAD; display:block; height:auto; width:auto;}

.learn_more_link a{display:block; height:191px; width:299px; color:#751B20;text-decoration:none;}
.learn_more_link a:visited{display:block; height:191px; width:299px; color:#751B20;text-decoration:none;}
.learn_more_link a:hover{display:block; height:191px; width:299px; color:#F3A252;text-decoration:none;}
.learn_more_link a:active{display:block; height:191px; width:299px; color:#751B20;text-decoration:none;}

.ajax_links a{color:#4A6B8E;text-decoration:none; font-weight:bold;}
.ajax_links a:visited{color:#4A6B8E;text-decoration:none;font-weight:bold;}
.ajax_links a:hover{color:#F3A252;text-decoration:none;font-weight:bold;}
.ajax_links a:active{color:#4A6B8E;text-decoration:none;font-weight:bold;}



.clear_fix{ height:1px; width:1px; clear:left;}

.background_container{
	text-align:left;
}
.page_container{
	position: relative;
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	height: auto;
	top: 10px;
}
.page_content_container{
	width: 844px;
	border: 3px solid #969696;
	background-color: #FFFFFF;
	position: relative;
}
.back_pic_container{
	background-image:url(../images/Roset_Background.jpg);
	width: 1185px;
	height: 759px;
	position: absolute;
}
.header_menu_container{
	height:192px;
	width:844px;
	position:relative;
	background-image: url(../images/Roset_Header.jpg);
	background-repeat: no-repeat;
}
.header_menu_container_home{
	height:209px;
	width:844px;
	position:relative;
	background-image: url(../images/Roset_Header.jpg);
	background-repeat: no-repeat;
}
.header_spacer{
	height:143px;
	width:844px;
	position:relative;
}
.menu_container{
	height:49px;
	width:814px;
	position:relative;
	left:15px;
	background-color: #6A6247;
	border-bottom: 1px solid #A19B89;
}
.content_container{
	position:relative;
	height:auto;
	width: 844px;
}
.footer{
	width:850px;
	height:auto;
	position:relative;
	text-align: center;
	font-size: 12px;
	line-height: 1.5;
	font-weight: bold;
	color: #6A6247;
}
/*Home Page*/
.home_mid_content_container{
	width:844px;
	height:384px;
	position:relative;
}
.home_mid_left_container{
	height:378px;
	width:575px;
	position:absolute;
	border:3px solid #605B4B;
	left: -16px;
	background-color:#605B4B;
}
.home_mid_right_container{
	height:405px;
	width:299px;
	position:absolute;
	border:3px solid #B4B4A1;
	left: 562px;
	top:-12px;
	background-image: url(../images/Home_right_Back.jpg);
	z-index:1500;
}
.home_mid_right_top{
	height:190px;
	width:275px;
	position:relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	padding: 12px;
	color: #5b584C;
}
.home_mid_right_bttm{
	height:191px;
	width:299px;
	position:relative;
	background-image: url(../images/Home_Learn_More.jpg);
}
.home_learn_more_text{
	width:249px;
	height:20px;
	position:relative;
	top:11px;
	left:49px;
	font-family: Arial, Helvetica, sans-serif;
	color: #751B20;
	font-size: 13px;
	font-weight: bold;
}
.home_bttm_content_container{
	border-top:1px solid #A09D93;
	width:844px;
	height:187px;
	position:relative;
	background-image: url(../images/Home_bttm_Back.jpg);
}

.home_mid_right_content{
	height:405px;
	width:299px;
	position:relative;
	background-image: url(../images/Home_right_Back.jpg);
	z-index:2500;
}
.home_bttm_mid_container{
	height:171px;
	width:812px;
	position:relative;
	background-image: url(../images/Home_bttm_mid_Back.jpg);
	border: 2px solid #C4C4C4;
	border-top: none;
	left: 14px;
}
.home_learn_more_title{
	font-weight:bold;
	font-size:15px;
}
.hot_button_holder{
	height:160px;
	width:252px;
	background-color:#FFFFFF;
	float:left;
}
.hot_button_top_background{
	height:131px;
	width:252px;
	background-image: url(../images/Hot_Bttn_Back.jpg);
}
.hot_button_bttm_title_container{
	height:29px;
	width:252px;
}
.hot_button_bttm_title{
	height:25px;
	width:240px;
	position:relative;
	left:6px;
	background-color: #DAD6B6;
	color: #605b4b;
	font-family: "Arial Black", Arial, sans-serif;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.hot_button_spacer{
	height:160px;
	width:13px;
	float:left;
}
.hot_button_pic_container{
	height:100px;
	width:200px;
	position:relative;
	left:26px;
	top:21px;	
}
/*Ajax Areas*/
.ajax_tabs_container{
	height:38px;
	width:813px;
	position:relative;
	left: 14px;
	border-top: 1px solid #CEC5A2;
	border-left: 1px solid #C4C4C4;
	border-right: 1px solid #C4C4C4;
}
.ajax_area1{
	height:auto;
	width:813px;
	position:relative;
	left: 14px;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	background-color:#D6D4C5;
}
.glowingtabs {
float : left;
width : 100%;
line-height : normal;
}

.glowingtabs ul {
list-style-type : none;
margin : 0;
margin-left : 0;
padding : 0 0 0 0;

}

.glowingtabs li {
display : inline;
margin : 0 0 0 0;
padding : 0;
}

.glowingtabs a {
float : left;
background : url(../images/Tab_Back_Trans_Left.gif) no-repeat left top;
margin : 0;
margin-right : 0;
padding : 0 0 0 10px;
text-decoration : none;
}

.glowingtabs a span {
	float : left;
	display : block;
	background : url(../images/Tab_Back_Trans.gif) no-repeat right top;
	padding : 3px 10px 5px 5px;
	color : #5B584C;
	margin : 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.glowingtabs a span {
float : none;
margin : 0 0 0 -1px;
}

.glowingtabs a:hover span {
color : #5B584C;
}

.glowingtabs a.current {
background-position : 0% -23px;
}

.glowingtabs a.current span {
background-position : 100% -23px;
color : #5B584C;
}

.glowingtabs a:hover {

background-position : 0% -23px;

}

.glowingtabs a:hover span {

background-position : 100% -23px;

}
.glowingtabs a.active {
background-position : 0% -23px;
}

.glowingtabs a.active span {
background-position : 100% -23px;
color : #5B584C;
}
.ajax_design_container{
	background-color:#D6D4C5;
}
.ajax_bttm_content_container{
	width:844px;
	height:187px;
	position:relative;
}
.ajax_bttm_mid_container{
	height:171px;
	width:811px;
	position:relative;
	background-image: url(../images/Home_bttm_mid_Back.jpg);
	border: 2px solid #C4C4C4;
	border-top: none;
	left: 14px;
}
/*Ajax Loaded Content*/
.ajax_left_column_container{
	height:auto;
	width:810px;
	position:relative;
}
.ajax_left_column{
	height:auto;
	width:380px;
	float:left;
	text-align: left;
	padding: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #5b584C;
}
.ajax_right_column{
	height:auto;
	width:390px;
	float:left;
	padding-top: 19px;
	padding-bottom: 19px;
}
.ajax_pic_right{
	border:2px solid #5B584C;
}
/*Static Pages*/
.content_area{
	height:auto;
	width:813px;
	position:relative;
	left: 14px;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	background-color:#D6D4C5;
}
.spacer_with_borders{
	height:34px;
	width:813px;
	position:relative;
	left: 14px;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	border-top:1px solid #CEC5A2;
}
.content_area_nopic{
	height:auto;
	width:793px;
	position:relative;
	left: 14px;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	background-color:#D6D4C5;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 10px;
	font-size: 13px;
	color: #5b584C;
}
/*News Section*/
.content_container_news{
	position:relative;
	height:auto;
	width: 811px;
	left: 14px;
	border: 2px solid #C4C4C4;
	color: #6A6247;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.news_left_column{
	width:180px;
	border-right:2px solid #C4C4C4;
	height:auto;
	float:left;
	font-size: 13px;
	padding-left: 10px;
	background-color: #D6D4C5;
}
.news_right_column{
	width:585px;
	border-left:2px solid #C4C4C4;
	height:auto;
	float:left;
	position:relative;
	left:-2px;
	padding: 15px;
	font-size: 13px;
}
/*Portfolio*/
.portfolio_column_container{
	height:auto;
	width:813px;
	position:relative;
	background-color: #D6D4C5;
}
.portfolio_content_area{
	height:auto;
	width:813px;
	position:relative;
	left: 14px;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
}
.featured_spacer{
	width:813px;
	height:20px;
	position:relative;
}
/*Contact Page*/
.content_area_contact{
	height:auto;
	width:813px;
	position:relative;
	left: 14px;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5b584C;
}
.contact_left_column{
	width:180px;
	height:auto;
	float:left;
	font-size: 13px;
	padding-left: 10px;

}
.contact_right_column{
	width:615px;
	height:auto;
	float:left;
	position:relative;
	font-size: 13px;
	border-left: dashed 1px #c4c4c4;
}
.contact_spacer_with_borders{
	height:34px;
	width:813px;
	position:relative;
	left: 14px;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	border-top:1px solid #C4C4C4;
}
ul.no_bullet{
list-style-type: none;}
