/*
File:			custom.css
Description:	Custom styles for Your Theme
*/

body {
background:#fff url(http://jnbfeednhayaustin.com/blog/wp-content/uploads/2010/04/wood_bk1.jpg) repeat top!important;
color:#330000!important;
}

#main_wrapper {margin:65px auto 0px;}
#wrapper {margin:0px auto 0px;}

#main_top {height:10px;margin:0px;padding:0px}
#main_bottom {height:30px}


.featured_pro {
background:transparent none repeat scroll 0 0 !important;
padding-bottom:10px
}

.logo  {
margin-bottom:0;
margin-left:-85px;
margin-top:-115px;
}

.myclearfix {clear:both;margin:0px!important}

.ngg-widget img {
border:1px solid #330000!important;
/*margin:0 2px 12px 0!important;*/
margin: 0px 2px 16px 5px!important;
padding:0px!important;
}

.ngg-widget {padding:15px 0 0!important;}

h1.head {font-size:24px;margin-top:10px;display:block;
font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;
margin:0;
padding:0;}

#searchform #searchsubmit {background:#330000!Important;width:65px;}
.sidebar_l #searchform input {
width:60%;
}

#content p {font-size:13px!important}

/* home page featuredphp */


#content .widget .ngg_slideshow {margin:20px 0px 0px 0px}

#content .widget h1 {background:transparent!important;font-size:34px;padding:20px 0px 0px 0px;margin:0px;font-family:Georgia,"Times New Roman",Times,serif;text-align:center;color:#3C1F19;font-weight:normal}
#content .widget h2.mybold{font:bold 16px Arial, Helvetica, sans-serif; } 


.slideshowlink {display:none;}

.ngg-galleryoverview {margin-top:0px;}

#content .widget p {
font-size:14px!important;
line-height:18px;
margin:0px 10px 13px 10px;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
}

#content .widget p span.hour {padding:0px 0px 0px 30px}

#content .widget p.animals img {margin: 10px 0px 0px 0px }

#content .widget h2 {padding:0px}

#sidebar_l p.login {display:none;}

.sidebar_r h4.my4 {padding:2px 0px 3px 1px;margin:0px;font: bold 15px Arial, Helvetica, sans-serif; color: #666600}

.sidebar_l p.myaddr {padding:18px 0px 25px 0px;text-align:center;line-height:16px}




/* #myhours {width:290px;margin:0;padding:0px 0px 0px 104px;}

#myhours .hoursright p, #myhours .hoursleft p {font: 15px Arial, Helvetica, sans-serif; }
.hoursright {float:right;margin:0;padding:0 0 20px;}
.hoursleft {float:left;margin:0;padding:0px} */




/* product detail page */
.product_price {width:270px;}

#content {margin-bottom:20px;}

#content a.normal_button {margin:10px 0px 0px 0px;padding:8px 20px;}

#content .fav_link li.rss {display:none;}

.main_photo {height:300px;border:none;
margin-bottom:0px;}

/* home page */
#sidebar_r .widget {
margin:0px 0 0px;
}

.myheader{margin: 5px 0px;padding:0px}

#myprods {margin:140px 0px 50px 0px;padding:0px;/* height:266px*/}

#sidebar_r .sf-menu {
height:155px;
}

#content .display li a.product_thumb {
display:block;
float:none;
height:150px;
margin-bottom:5px;
overflow:hidden;
margin-left:0px;
padding-left:0px;
text-align:center;
}

#content .display li h3, 
#content .display li h3 a {text-align:center!important;}

#content .display li a.no_image {
margin-left:10px;
padding: 54px 0px;
width:125px;
}

#content .display li .content {float:right;margin:0 0 0 0;}
#content .realated_product_section {margin-bottom:0;}
.pagination {
padding:0 0 0;
}
.animals {position:absolute;margin:0px;padding:0px}
#topad {height:105px;margin:0px 0px 10px 0px;padding:0px}


.myaccount_info ul li {display:none}
.myaccount_info h3.title {
border-bottom:none;
font:bold 12px Arial,Helvetica,sans-serif!important;
margin:0;
padding:0;
text-align:center;text-transform:capitalize;
}

#storehrs {margin:0px 0px 0px 0px;padding:0px;float:left}

#myhours2 {width:200px;margin:0;padding:0px 0px 0px 0px;}
#myhours2 .hoursright p, #myhours2 .hoursleft p {font: 13px Arial, Helvetica, sans-serif; }
.hoursright2 {float:right;margin:0;padding:0 0 20px;}
.hoursleft2 {float:left;margin:0;padding:0px}
#myhours2 h2.mybold{font-size:17px;font-family:Helvetica,arial, sans-serif;font-weight:bold; padding:6px 0px 4px 0px!important} 

#leftad {margin:20px 0px 10px 0px;padding:0px}
#leftad p {padding:4px 0px 0px 0px}
#leftad p img {border:1px solid #330000}

#sidebar_r .sf-menu li a {font-size:14px!important;color:#3C1F19!important}
#sidebar_l .sf-menu li a {color:#3C1F19!important}



.sf-menu li a:hover {color:#8B2D00!important}
#sidebar_l .widget h3{font-size:15px!important}


#searchform {
display:inline;
float:left;
margin:20px 0px 30px 0px;
overflow:hidden;
padding:0;
width:200px;
}
	
input#searchbox {
	background: #ffffff !important;
	width: 62%;
	color: #888888;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 4px 0px 6px 5px;
	border-top: 1px solid #330000;
	border-right: 1px solid #330000;
	border-left: 1px solid #330000;
	border-bottom: 1px solid #330000;
	display: inline;
	}
	
input#searchbutton {
background:#330000 none repeat scroll 0 0 !important;
border:1px solid #330000;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:20px 0 5px;
padding:5px 4px;
width:65px;
}



/* #sidebar_l .widget {width:200px}*/

#sidebar_l .sf-menu li a {
background:transparent url(skins/1-default/nav_line.png) no-repeat scroll left bottom!important;
}

#sidebar_l #spacer {margin:0px;padding:0px 0px 0px 0px; height:3px;background:transparent url(skins/1-default/nav_line.png) no-repeat scroll left bottom!important;
}


.sidebar_l .widget h3, .sidebar_r .widget h3, .sidebar_l h3, .sidebar_r h3 {
font-family:helvetica, Arial, sans-serif;
font-size:17px;
font-weight:bold;
text-transform: uppercase;
margin:0px;
}

#footer p {color: #ffffff!important;line-height:18px;}

.sidebar_r .sf-menu li li a, .sidebar_r .sf-menu li li li a, .sidebar_r .sf-menu li li li li a, .sidebar_r .sf-menu li li li li li a {
padding:3px 11px!important;
}
.sidebar_r .sf-vertical, .sidebar_r .sf-vertical li {
width:163px;
z-index:99999;
}

div.sidebar_l .sf-vertical, .sf-vertical li {
width:195px!important;
}

.holiday {color:#ff0000;}
.green {color:#339900;font-weight:bold}

.breadcrumb {font-size:10px;}

.content_common_l .product_main_img, .content_common_r .product_main_img {
border:none;
}

#content ul.thumb_view li h3 {font-size:12px;font-family:Arial, Helvetica, serif;font-weight:bold}

.content_common_l .realated_products li, .content_common_r .realated_products li {margin:0 0 0 30px;}
#content .realated_product_section h3 {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, serif;}

#myprice {border:1px solid #ccc;background:#f1f1f1;padding:20px}
#content .product_details_inner a.normal_button {
margin:-36px 0 0 140px;
}

.sidebar_r .widget {margin-top:10px;}
.sidebar_l .widget {margin-bottom:5px;}

/* 
.sidebar_r .widget li a {
display:block;
padding:3px 0 3px 18px;
background:url("1-default/i_bullet.gif") no-repeat scroll 5px 8px transparent;
border-bottom:1px dotted #BDAB91;
color:#635C53;
}

.sidebar_r .widget li {
font:12px Arial,Helvetica,sans-serif;
margin:0;
padding:0;color:#635C53;
}*/


.fr {float:right;padding-left:10px}
.homeleft {text-align:left!important}