/* skin #eee3c7 */

html,body{margin:0;padding:0;height:100%;font-family:"Times New Roman", Times, serif;line-height:1.4em;color:#291d0d;font-size:16px; background:url(images/bg.jpg) #181510;}
#wrap{position:relative;width:868px;height:100%;margin:0 auto;}
#container{
	text-align:center;
	position:absolute;
	top:50%;
	left:450px;
	height:414px;
	margin-top:-237px;/* half of height */
	width:868px;
	_width:875px;
	margin-left:-450px;/* half of width */
}

a {color:#291d0d; text-decoration:underline;}
a:hover {color:#291d0d; text-decoration:none;}
a img {outline:none; border:0px;}

#inner_container{
	text-align:center;
	position:absolute;
	top:5%;
	left:450px;
	
	width:868px;
	margin-left:-450px;/* half of width */
	padding-bottom:25px;
}

#content{border:solid 8px #fff;height:414px; _height:400px; text-align:left;background:#fff;}
#inner_content{border:solid 8px #fff;text-align:left;background:#fff;}
#content_left_col{width:240px;float:left;}
#content_right_col{width:604px;float:left;padding-left:8px;}
#content_nav{background:url(../images/bg_nav.jpg);width:604px; _width:602; height:41px;}
#content_mid{height:373px;background:#f5eedc;padding-left:5px;}
#content_rotate_mid{height:373px;background:#f5eedc;}
.clear{clear:both;}

#nav{padding-left:10px;  padding-top:11px;margin:0px auto;font-family:georgia;font-size:15px;color:#fff; width:590px; text-align:center;}
#nav ul{padding:0px;margin:0px;}
#nav li{display:inline;list-style-type:none;}
#nav li a{padding-right:23px;text-decoration:none;color:#fff;}
#nav li a:hover{text-decoration:none;color:#eee3c7;}
.nav_bump{padding-left:20px;}
.chosen {color:#eee3c7;}
.nav_pole{color:#56422a;}
.large_marge{}
#content_mid p{padding-bottom:15px;}

h1 {font-weight:300;}

a, body, div{outline:0px;}

/*scroll bar */
.holder{float:left;margin:10px;}
/*
.scroll-pane{width:590px;height:1340px;background:#f5eedc;float:left;}
*/
.scroll-pane{width:590px;height:340px;overflow:auto;background:#f5eedc;float:left;}


#pane1{}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#c5b9a3;}
.jScrollPaneDrag{position:absolute;background:#5d4523;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;/*background-color:#666;*/
height:9px;}
a.jScrollArrowUp:hover{/*background-color:#f60;*/}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;/*background-color:#666;*/
height:9px;}
a.jScrollArrowDown:hover{/*background-color:#f60;*/}
a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover{/*background-color:#f00;*/}


/*rotator */
#rotator {width: 604px; height:374px; position:relative; overflow:hidden; z-index:1;}
#captions {position:absolute; z-index:1000; left: 256px; top: 384px; width:604px; height:40px; background:url(../images/caption_bg.png); display:none; _background:#000;}
.caption_copy {margin-top:10px; padding-left:15px; text-align:left; font-family:arial; color:#fff;}

#sub_image { height:200px; overflow:hidden;}

#main_content_area { background:url(../images/bg_main_content.jpg) #eee3c7; border-top:solid 8px #fff; padding:10px; _margin-top:-10px;}

/* hello world */

#main_content_area h1 {margin:0px; padding:0px; padding-bottom:15px; font-size:25px;}
#main_content_area p {margin:0px; padding:0px; padding-bottom:15px;}
#main_left_col {width:230px; float:left;}
#main_right_col {width:590px; float:right;}

#footer { padding-top:20px; color:#ccc; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer a {color:#ccc;}
.pic_border {/* border:solid 4px #fff; */}

.blurb {
background:#f4eddb; 
padding:10px; margin:10px; 
font-style:italic; 

}


/* override */
.blog-container h1 {display:none;}
.blog-container a {color:#000; font-weight:bold;}
.BlogRecentPost a {font-weight:bold;}
.side-panel li{font-size:14px;}
.side-panel h2{font-size:16px;}
.side-panel a {font-size:14px;}
.form label, .webform label {font-size:16px; !important}

#faq_rotator {overflow:hidden; width:230px; height:338px;}

/*store */
.shop-catalogue {background:none; border:0px; width:265px; height:310px; !important}
.shop-catalogue .image {width: 265px; height: 310px; text-align:left; !important}
.shop-catalogue h4 {display:none;!important}

.shop-product-small {width:272px;}
.shop-product-small .image {width:150px; height:220px;}

.shop-main .breadcrumbs {width:600px;}

.shop-product-small {height:370px; background:url(../../images/prod_bg.jpg) repeat-x;}

.shop-product-small h5 {font-size:16px;}

.shop-product-large .details {background:#f8f4eb;}
.shop-product-large {background:#f8f4eb; color:#291D0D;}



.productItemNotFound {display:none;}

#top-link {
display:block;
height:20px;
position:fixed;
right:5px;
top:5px;
width:120px;
}


#top-link h2{
color:#FFFFFF;
}
