/*CURRENT LIVE SITE + modifications*/

/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

.ys_primary{ background:#d45f00;color:#ffffff;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:inline; margin-top:10px;}


html				{ background: url('/lib/yhst-61389609472034/bg-repeat.jpg') 50% 0%; }
body				{ background: url('/lib/yhst-61389609472034/bg-image.jpg') 50% 0% no-repeat; font-family: Trebuchet MS; color: #4b3412; font-size: 14px;  line-height: 20px; }

a					{ color: #ac2520; text-decoration: none;}
a:hover				{ text-decoration: underline; }

#container			{ width: 1000px; border: none; background: none; overflow: hidden; }

#header				{ height: 194px; min-height: 194px; background: none; position: relative; width: 960px; margin: -13px 20px 0 20px; float: left; display: inline; }

#brandmark a		{ width: 375px; height: 180px; position: absolute; top: -25px; left: -5px; }

#nav-general				{ position: absolute; right: 0; bottom: 20px; margin-right: 0; }
#nav-general li				{ background: none; border: none; text-align: right; }
#nav-general li a			{ background: none; padding: 0; margin-left: 30px; font-size: 15px; font-weight: normal; }
#nav-general li a:hover		{ background: none; text-decoration: underline; color: #ac2520; }



#searcharea							{ width: 960px; height: 42px; background: url('/lib/yhst-61389609472034/bg-search.jpg') no-repeat 0 0; position: relative; float: left; margin: 0 20px; display: inline; }
#searcharea fieldset				{ position: absolute; right: 40px; border: none; padding: 8px 0 5px 13px; }
#searcharea fieldset .labelfield	{ text-transform: none; font-size: 14px; font-weight: normal; color: #e2dac7; }	
#query								{ background-color: #f7f3ec; width: 245px; height: 24px; font-size: 14px; padding: 0; border: 1px solid #ae9e7b; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#searcharea fieldset #searchsubmit	{ background-color: #e34d46; width: 78px; height: 26px; font-size: 14px; border: none; border-top: 1px solid #fd9e9c; border-bottom: 1px solid #612a21;font-weight: normal; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #c7413d; background: -webkit-gradient(linear, left top, left bottom, from(#f3544b), to(#c7413d)); background: -moz-linear-gradient(top, #f3544b, #c7413d); text-shadow: #923d3d 1px 1px; }
#searcharea fieldset #searchsubmit:hover	{ background-color: #d16260; }

#maintype #caption, #messagearea      { margin: 0; padding: 0;}
#finaltext                                { margin: 0; padding: 0;}

#bodyshell			{ width: 960px !important; margin: 0 20px; border: none; background: white url('/lib/yhst-61389609472034/bg-content.png') repeat-y 0 0; display: inline; }

#nav-product				{ margin-left: 0; width: 200px !important; background-color: #f7f3ec; padding: 12px 20px 0; height: auto;  margin-bottom: 30px; line-height: 18px; }
#nav-product ul				{ margin-bottom: 20px; }
#nav-product ul li a		{ width: 200px !important; background: none !important; color: #4b3412; font-size: 14px; font-weight: normal; padding: 9px 0; border-bottom: 1px dotted #c7b596; }
#nav-product ul li a:hover	{ background: none; text-decoration: underline; color: #ac2520; }

#bodycontent		{ width: 680px; padding: 20px 20px 40px 20px; }

#htmlbottom			{ padding: 0; }
#htmlbottom	a		{ padding: 0; }

#contents			{ border: none; }
#contents a			{ color: #ac2520; font-size: 16px; font-weight: normal; }
#contents td		{ font-size: 14px; padding-bottom: 40px; color: #4b3412; }


#ys_superbar                     
{ 
width: 960px !important;
height: 60px !important;
}

#yfc_accessbar				{ width: 960px !important; position: relative !important; } 
#yfc_mini					{ background-color: white; font-size: 11px; width: 290px; height: 29px; padding: 6px 0 0 0; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; float: right; display: inline; }
.mini_align					{ width: 15px !important; }

.minicart_c1				{ width: 288px !important; }
/**ul.slideshow				{ list-style: none; margin-bottom: 30px; }
ul.slideshow li				{ margin: 0; padding: 0; }**/


.slideshow_pics { height: 286px; width: 680px; padding: 0; margin:  -40px 0 0 0; } 
 
.slideshow_pics img { width: 680px; height: 286px; top: 0; left: 0 } 



.breadcrumbs						{ margin: 0; padding-bottom: 20px; border-bottom: 1px dotted #c7b596; font-size: 13px; line-height: 18px; }

#contentarea h1						{ margin: 0; padding: 0 0 15px 0; font-size: 36px; font-weight: normal; color: #4b3412;  line-height: 36px; } /**/
#contentarea h2						{ margin: 0; padding: 0 0 15px 0; font-size: 36px; font-weight: normal; color: #4b3412;  line-height: 36px; } /**/


#contentarea h1#item-contenttitle				{ margin: 0; padding: 15px 0 15px 0 !important; font-size: 36px; font-weight: normal; color: #4b3412; line-height: 36px; border: none; } /*border-bottom: 1px dotted #c7b596; */
#itemtype #contentarea #itempage-captiontitle	{ font-size: 18px; font-style: italic; color: #4b3412; font-weight: normal; margin: 0 0 20px; padding: 0; }

.productInfo						{ font-size: 18px; }
.productInfo .ys_primary			{ background-color: #e34d46; width: 120px; height: 26px; font-size: 14px; border: none; border-top: 1px solid #fd9e9c; border-bottom: 1px solid #612a21;font-weight: normal; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #c7413d; background: -webkit-gradient(linear, left top, left bottom, from(#f3544b), to(#c7413d)); background: -moz-linear-gradient(top, #f3544b, #c7413d); text-shadow: #923d3d 1px 1px; }


.code								{ font-size: 14px; }

#itemtype .itemform .price			{ font-weight: normal; }

#itemarea							{ border-bottom: 1px dotted #c7b596; margin-bottom: 25px; }

#productInfo .itemFormName, #itemtype .itemFormName                                 { font-weight: normal; }



#caption							{ line-height: 20px; }

#caption h2							{ font-size: 18px; font-weight: normal; line-height: 24px; margin-bottom: 0; }
#caption h3							{ font-size: 16px; font-weight: normal; line-height: 20px; }


.image-l							{  margin-right: 50px; }


#footer						{ width: 960px; margin: 0 20px; background-color: #d6ccb4; color: #4b3412; padding: 10px 0; margin-bottom: 20px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; float: left; display: inline; }

#footer-links				{ color: #4b3412; padding: 0; margin-bottom: 10px; }

#footer-links a				{ text-transform: none; color: #ac2520; text-decoration: none; font-weight: normal; font-size: 13px; padding: 0 5px; }

#copyright					{ text-align: center; color: #4b3412; padding: 0; }

/*CSS for the Social Media Sharing feature -- Copy the styles below and paste them into your store's css-edits file. For instructions on how to do so, please see the help document at http://help.yahoo.com/l/us/yahoo/smallbusiness/store/edit/social/social-03.html*/

#ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#ys_social_fblike {float:left;}
#ys_social_tweet {float:left;}
#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
#ys_social_bottom_hr {border-top:1px solid #CFCECE; margin-top:5px;}

