@charset "utf-8";
/* CSS Document */

body {
	background-color: #6586be;
	background-image: url(images/bg_main.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 0px;
	margin: 0px;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:12px;
	color:#59543C;
	line-height:18px;
}

form {margin:0px;
border:0px;
padding:0px;
}

img {border:0px}

#wrapper {
	width:960px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
}

#navbar {
text-align:center;
background-color: #242a3b;
border-width:5px;
border-color:#131b31;
border-style:solid;
padding:0px;
margin-top:5px;
margin-bottom:5px;
width:950px;
margin-left:auto;
margin-right:auto;
display:block;
height:41px;
}

#navItemHolder{
width:780px;
}

.navClicked{
background-color: #131b31;
background-image: url(images/n_bg_on.gif);
background-repeat: repeat-x;
background-position: right top;
cursor:pointer;
}

.navItem{
float:left;
cursor:pointer;
}

#welcome{
margin-bottom:20px;
clear:both;
display:block;
height:20px;
background-color:#e4e0ce;
}

#subnavbar {
text-align:center;
vertical-align:middle;
background-color: #bebaa5;
border-width:0px;
border-color:#b0ab92;
border-style:solid;
padding:0px;
margin-top:5px;
margin-bottom:5px;
width:830px;
margin-left:auto;
margin-right:auto;
display:block;
height:0px;
}

#subnavItemHolder{
width:650px;
display:block;
clear:both
}

.subnavClicked{
background-color: #b0ab92;
background-image: url(images/sn_bg_on.gif);
background-repeat: repeat-x;
background-position: right top;
cursor:pointer;
}

.subnavItem{
float:left;
cursor:pointer;
}

#banner {
text-align:center;
background-color: #242a3b;
border-width:5px;
border-color:#bbb599;
border-style:solid;
padding:0px;
margin-top:25px;
margin-bottom:5px;
color:#FFFFFF;
padding:0px;
width:885px;
overflow:hidden;
}


#footer_links {
text-align:center;
margin-top:0px;
padding-top:15px;
margin-bottom:5px;
clear:both;
display:block;
border-width:0px;
border-color:#131b31;
border-style:solid;
position:relative;
}

#content_holder {
height:740px;
background-color: #d4ceb0;
/*background-color: #ff0000;*/
border-width:5px;
border-color:#bbb599;
border-style:solid;
padding:25px
}

#content_holder2 {
/*height:740px;*/
background-color: #d4ceb0;
/*background-color: #ff0000;*/
border-width:5px;
border-color:#bbb599;
border-style:solid;
padding:25px
}

#content2 {
/*background-color: #ff0000;*/
position:relative;
}
#content {
/*background-color: #ff0000;*/
height:620px;
position:relative;
overflow:hidden
}


#subcontent_holder{
/*background-color:#0000ff;*/
background-color:#e4e0ce;
/*height:200px;*/
border-width:5px;
border-color:#bbb599;
border-style:solid;
margin-top:0px;
padding:25px;
}

#subcontent{
/*height:100px;*/
position:relative;
overflow:hidden;
/*background-color:#0000ff*/


}

#spacer_col{
width:26px;
height:591px;

background-repeat: repeat-x;
background-position: center top;
padding: 0px;
margin: 0px;
float:left
}

#right_col{
width:519px;
height:591px;
padding: 0px;
margin: 0px;
float:left;
border-width:0px;
border-color:#131b31;
border-style:solid;
display:block
}


.right_module{
width: 519px;
border-width:0px;
border-color:#bbb599;
border-style:solid;
margin-bottom:25px;
overflow:hidden
}

.right_module_content{
background-color:#e4e0ce;
width: 509px;
border-width:5px;
border-color:#bbb599;
border-style:solid;
margin-top:5px;
overflow:hidden
}

#left_col{
width:351px;
height:591px;
padding: 0px;
margin: 0px;
float:left;
}

.left_module{
width: 351px;
border-width:0px;
border-color:#bbb599;
border-style:solid;
margin-bottom:25px

}

.left_module_content{
background-color:#e4e0ce;
width: 341px;
border-width:5px;
border-color:#bbb599;
border-style:solid;
margin-top:5px
}

#welcome_module {
width:896px;
border-width:0px;
border-color:#bbb599;
border-style:solid;
margin-bottom:25px;
clear:both;
display:block
}

.welcome_module_content{
width: 862px;
border-width:5px;
border-color:#bbb599;
border-style:solid;
margin-top:5px;
background-color:#e4e0ce;
padding:12px
}
.text_module{
padding:25px;
line-height:18px
}

.img_border{
border-width:5px;
border-color:#bbb599;
border-style:solid;
}

.form_item{
width:300px;
border-width:0px;
border-color:#bbb599;
border-style:solid;
}

.form_label{
width:65px;
text-align:right;
float:left;
margin-top:13px;
margin-right:2px;
border-width:0px;
border-color:#bbb599;
border-style:solid;
font-size:10px
}

.form_field{
width:220px;
float:left;
border-width:0px;
border-color:#bbb599;
border-style:solid;
}

input.txt{

	color: #420000;
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	border-width: 0px;
	border-style: solid;
	border-color: #f9eded;
	/*height: 13px;*/
	width: 150px;
	margin-top: 5px;
	margin-right: 0pt;
	margin-bottom: 5px;
	margin-left: 0pt;
	padding: 5px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: normal;

}

.iframe_canvas{
background-color:#e4e0ce;
width: 509px;
height: 437px;
border-width:5px;
border-color:#bbb599;
border-style:solid;
margin-top:5px
}

.iframe_canvas2{
background-color:#e4e0ce;
width: 420px;
height: 420px;
border-width:5px;
border-color:#bbb599;
border-style:solid;
margin-top:5px
}
/**/

.ajax-loading {
	
	background: url(bs2/imgAdm/spinner.gif) no-repeat center;
	height: 10px;
}

a:active {color:#736f5f; text-decoration: underline ; border:0px}
a:link {color: #736f5f; text-decoration: underline; border:0px}
a:visited {color: #736f5f; text-decoration: underline; border:0px}
a:hover {color: #ff9000; text-decoration: underline; border:0px}

/**/
.shopList{
margin-left:25px

}

.shopItem{
width:250px;
height:25px;
font-size:11px;
}

.shopInfo{
width:580px;
}

.shopServices{
width:210px;
float:left;
background-color:#FFFFFF;
padding:5px;
font-size:10px;
margin-right:2px;
margin-bottom:2px;
text-align:left;
vertical-align:text-top;
line-height:normal;
}

.shopImg{
width:100px;
float:left;
padding:5px;
font-size:10px;
margin-right:2px;
margin-bottom:2px;
text-align:left;
height:100px;
background-color:#FFFFFF;
cursor:pointer;
}
/**/
.row_desc{

font-weight:bold;

}


.row_desc2{

background-color:#FFFFFF
}

table{	background-color: #f9f8f2;
	display: block;
	border-color:#eeece2;
	border-style:solid;
	border-width:5px;
	padding:12px;
	margin-bottom:10px}
	
.genericBlock {
	background-color: #f9f8f2;
	display: block;
	border-color:#eeece2;
	border-style:solid;
	border-width:5px;
	padding:12px;
	margin-bottom:10px
}
/**/

#featured{
overflow:hidden;
position:relative;
height:168px;
width:341px;
z-index:8
}

.featured{
z-index:7
}

#featured_image{
width:341px;
height:168px;
overflow:hidden;
position:relative;
z-index:9
}

.ffix{
visibility:hidden;
height:1px;
width:1px;
}

#featured_info{
position:relative;
width:341px;
height:168px;
background-color:#6586be;
color:#FFFFFF;
margin-top:-30px;
padding:7px;
font-size:11px;

top:0;
overflow:hidden;
opacity:0.7;
z-index:10
}

/**/
.divTd{
float:left;
margin-right:5px;
text-align:left;
display:block;
vertical-align:top
}