/* SoftSlate Yowza Style Sheet */


body { padding: 1em 0 0 0; font-family: Verdana, Arial, sans-serif; background: #fff; }
* html body { padding: .5em 0 0 0; }
* html, * html body { height: auto; }

h1, h2, h3, h4, h5, h6, h1#storeName a  { color: #18397C; }
h1 { font-size: 1.5em }
h2 { font-size: .95em; margin: 1.5em 0 .5em 0; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }



div#innerWrapper { margin:0 auto; padding: 1em 0 0 0; width: 90%; min-width: 600px; text-align: left; }



/* Header */
div#storeLogo { margin: .5em 0; }
/* div#header { min-height: 66px; padding: .5em 0; background: #ECF0F3 url('yowza-bg-grad2.gif') top left repeat-x; border-bottom: 1px solid #ccc; } */
 div#header { min-height: 66px; padding: .5em 0; background: #ECF0F7 url('yowza-bg-grad2.gif') top left repeat-x; border-bottom: 1px solid #ccc; } 
/* div#header { min-height: 66px; padding: .5em 0; background: #403CDF url('yowza-bg-grad2.gif') top left repeat-x; border-bottom: 1px solid #ccc; } */
* html div#header { height: 66px; }



/* SoftSlate Nav */
ul#toolsNavigation { position: absolute; top: -.75em; right: 0;  margin-right: -1em; font-family: Verdana, Arial, sans-serif; }
ul#toolsNavigation a:hover { text-decoration: underline; }
a.icon { display: inline; width: auto; padding-top: 0px; text-align: center; }
li#accountLink { background: transparent; }
li#checkoutLink { background: transparent; }
li#cartLink { background: transparent; }



/* Nav */
div#pageNavigation { background: #eee; }
div#pageNavigation a { padding: .35em 10px; background: #eee; }
div#pageNavigation a:hover { background: #fff url('yowza-bg-tile1.gif') top left repeat; }
div#pageNavigation a.active, #nav a.active:hover { background: #fff; }


/* Side Panel */
div#panel { width: 16em; float: right; }
hr.clearRightSeparator { width: 0; clear: left; }
div.widget { width: 16em; margin: 0 0 1em 0; padding: 0; background: transparent url('yowza-bg-tile1.gif') top left repeat; border: 1px solid #B0BEC7; border-right: 1px solid #7A8F9F; border-bottom: 1px solid #7A8F9F; }
strong.heading { display: block; margin: 0; padding: 4px 4px; text-align: left; color: #18397C; background: #fff url('yowza-bg-grad1.gif') bottom left repeat-x; border-bottom: 1px solid #7A8F9F; }



/* Search Form */
div#searchBlock { text-align: center; position: absolute; top: 28px; right: 8px; width: 24em; padding: 1em 2em; background: #fff url('yowza-bg-grad1.gif') bottom left repeat-x; border: 1px solid #B0BEC7; border-right: 1px solid #7A8F9F; border-bottom: 1px solid #7A8F9F;  }
* html divs#searchBlock { top: 26px; }
input#searchString { margin-right: 1em; } 


/* Buttons */
input.button { position: relative; top: 0; left: -5px; padding: 0 4px 0 4px; color: #000; font-weight: bold; background: #FFE6AD url('yowza-bg-special.gif') bottom left repeat-x; border: 1px solid #999; }
:root input#button { padding: 1px 4px 1px 4px; }
* html input#button { top: 0px; left: -7px; padding: 0 0 0 0; }



/* Cart Widget */
div#miniCart p { text-align: center; margin: 0 4px; padding: .75em 0; }

/* Cart item screen */
div#cartItemDelete { margin: -1.5em 1em 1em 1em; }



/* Content Region */
div#content { margin: 0 17em 0 0; padding: 0; font-size: .9em; }

.floater {  padding: .5em; background: transparent; border: 0px; }
.floater img { visibility: visible;  }
.message { width: 160px; background: transparent url('yowza-bg-tile1.gif') top left repeat; border: 1px solid #B0BEC7; border-right: 1px solid #7A8F9F; border-bottom: 1px solid #7A8F9F; }
.special { padding: .3em .75em; color: #000; font-weight: bold; background: #FFE6AD url('yowza-bg-special.gif') bottom left repeat-x; border: 1px solid #999; }
a.special:hover { text-decoration: none; background: #FFDC8A; }

div#bottomNavigation { padding: 1em 0 1.5em 0; text-align: center; }


/* Footer Block */
div#footer { font-size: .9em; color: #777; background: #fff; background-image: none; }

div#footer .int { width: 67em; min-width: 600px; border-top: 1px solid #ccc; }

div#footer span { padding: 1em 0; }
