body
{
background: #F2E7D1 url('images/BodyBg.jpg') repeat-x top left;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
margin:0px auto auto auto;
color:#0d294f;
}

#main_container{
position:relative;
width:980px;
margin:auto;
padding:0px;
border:0px solid #000;
}

.left_col{
	margin-left:2px;
	border:0px solid #000;
	float:right;
}

.right_col{
	width:800px;
	float:left;
}

.socialicons a{
	display:inline-block;
	width: 25px;
	height: 25px;
	background: url('images/social_icons.png');
	margin:0px;
	border:0px;
	outline:0;
}

.socialicons .tw{
	background-position: 0px 0px;
}
.socialicons .tw:hover {
    background-position: 0px 23px;
}
.socialicons .tw:active {
    background-position: 0px 23px;
}

.socialicons .fb{
	background-position: -25px 0px;
}
.socialicons .fb:hover {
    background-position: -25px 23px;
}
.socialicons .fb:active {
    background-position: -25px 23px;
}

.links_header{
	color:#FFFFFF;
	font-weight:bold;
	line-height:22px;
}

.links_header a{
	color:#FFFFFF;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
}

.links_header a:active{
	color:#FFFFFF;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
}

.links_header a:hover{
	text-decoration:underline;
}

.links a{
	font-size:12px;
	line-height:15px;
	color:#FFFFFF;
	text-decoration:none;
}

.links a:hover{
	text-decoration:underline;
}

#menu{
	margin-top:0px;
}

.event-info{
	font-size:13px;
	margin-top:10px;
	min-height:90px;
	border:1px solid #E78F08;
	background-color:#FFCC33;
	width:171px;
}

.event-info #date{
	margin-top:10px;
	margin-left:5px;
}

.event-info #location{
	margin-left:5px;
}

.event-info #short-description{
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;
}

#datepicker{
	font-size:9px;
	width:171px;
}

#myslides {
	width: 380px;
	height: 485px;
    padding: 0;  
    margin:  0 auto; 
	z-index:9;
	margin-right:-50px;
	margin-top:40px;
} 
 
#myslides img {  
    padding: 10px;  
    border:  0px solid rgb(100,100,100);  
    background-color: rgb(230,230,230);
    width: 380px;
    height: 485px;
    top:  0; 
    left: 0;
}

#highlight, .highlight {
    background-color:#FFCC00;
}

ol{
 line-height:20px;
}
ul{
 line-height:20px;
}
a{
text-decoration:underline;
color:#ae1600;
}
h1{
font-size:14px;
color:#ae1600;
font-weight:bold;
padding:5px 0 5px 0;
margin:0px;
}
.clear{
clear:both;
}

p{

}
img.prod_img{
float:left;
padding:5px 10px 0 0;
}
#header{
height:183px; /* main body height */
background:url(images/header_new.png) no-repeat center top;
margin-bottom:5px;
}
.logo{
padding:15px 0 0 100px;
}

/*---------------- menu tab----------------------*/
#menu_tab{
width:550px;
height:28px;
padding:0 0 0 225px;
}

ul.menu {
list-style-type:none; display:block;
 margin: auto; padding:0px; background:none;}

ul.menu li {
display:inline;
font-size:13px;
font-weight:bold;
font-style:italic;
line-height:32px;}

a.nav:link, a.nav:visited {
display:block; float:left; padding:0px;width:122px; height:28px; margin:0px 5px 0px 5px; text-align:center;
text-decoration:none; background:url(images/bt.gif); color:#313537;}

a.nav_selected:link, a.nav_selected:visited {
display:block; float:left; padding:0px;width:122px; height:28px;margin:0px 5px 0px 5px;text-align:center;
text-decoration:none; background:url(images/bt_a.gif);color: #313537;}

a.nav:hover {
color: #313537; text-decoration:none; background:url(images/bt_a.gif);}


/*----------------main_content----------------*/
#main_content{
width:787px;
clear:both;
height:auto;
margin:auto;
min-height:625px;
background:url(images/container_center_bg.png) repeat-y center;
}

#large_main_content{
width:974px;
clear:both;
height:auto;
margin:auto;
min-height:625px;
background:url(/images/large_bkg.png) repeat-y center;
}

.center_content{
width:787px;
background:url(images/container_top_bg.png) no-repeat center top;
}
.welcome_block{
width:670px;
padding:0px 0 0 40px;
}

.large_welcome_block{
	width:857px;
	padding:0px 0 0 40px;
}
.title{
clear:both;
border-bottom:0px dashed #808dbb;
padding:0 0 5px 0;
}
.i_divider{
width:1px;
height:67px;
float:left;
padding:0 15px 0 15px;
background:url(images/i_divider.gif) no-repeat center;
}
.products{
width:650px;
padding:20px 40px 0 40px;
}
.categories_products{
padding:20px 40px 0 40px;
}
.products_box{
padding:15px 0 15px 0;
}

.new_products{
width:710px;
padding:0 10px 30px 40px;
}
.prod_box{
float:left;
padding:10px 10px 10px 15px;
}
.prod_details{
float:left;
width:220px;
padding:0 0 0 10px;
}
.store_details{
float:left;
width:320px;
padding:0 0 0 10px;
}
.welcome_details{
float:left;
width:640px;
padding:0 0 0 20px;
}
.contact_details{
float:left;
width:320px;
padding:0 0 0 10px;
}
a.order{
float:right;
padding:5px 0 0 0;
}
/*---------------------pagination-----------------------------*/

div.pagination {
padding:20px 0 20px 230px;
margin:5px;
text-align:center;
float:left;
font-size:10px;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #ddd;

text-decoration: none; 
color: #642403;
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #ddd;
color: #642403;
background-color: #f4d583;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #ddd;
font-weight: bold;
background-color: #f4d583;
color: #642403;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #ddd;
color: #ccc;
}
/*------contact form------*/
#contact_form{
float:left;
width:300px;
padding:10px 10px 0 140px;
color:#666666;
}
.contact_input{
width:290px;
height:17px;
font-size:12px;
float:left;
background-color:#fff8dc;
border:1px #DAB75A solid;
}
label.contact_form{
width:200px;
padding:0 0 5px 0;
font-size:12px;
}
.contact_textarea{
width:290px;
height:80px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
float:left;
background-color:#fff8dc;
border:1px #DAB75A solid;
}
input.contact_submit{
float:right;
padding:10px;
}
.cleardiv {
clear:both;
overflow:hidden;
height:4px;
}

/*----footer---------*/
#footer{
width:787px;
height:20px;
background:url(images/footer_bg_thin.png) no-repeat center;
clear:both;
padding:0px;
margin:auto;
text-align:center;
color:#999999;
}

#large_footer{
width:974px;
height:24px;
background:url(images/large_footer.png) no-repeat center;
clear:both;
padding:0px;
margin:auto;
text-align:center;
color:#999999;
}

.left_footer{
float:left;
padding:7px 0 0 35px;
}
.right_footer{
float:right;
padding:15px 40px 0 0;
}


#content .inner_copy {border:0;color:#f00;float:left;width:50%!important;margin:-202px 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:12px}

#ui-datepicker-div { font-size: 10px; }

.addthis_toolbox{
margin-top:25px;
}