/*
 Theme Name: Pauls 960
*/

/* reset min */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* 960 min */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/
textarea { overflow:auto; } /*Remove vertical textarea scrollbar in IE*/
a:active, a:focus { outline:none; } /*Remove active link borders*/
button::-moz-focus-inner { border: 0; } /*Remove button outline in Firefox*/
img { -ms-interpolation-mode: bicubic; } /*Bicubic scaling for images in IE*/

.transparent-50 {
 filter:alpha(opacity=50); /*IE 5 - 7*/
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*IE 8*/
 -moz-opacity:0.5; /*Old Gecko*/
 -khtml-opacity: 0.5; /*Old Safari*/
 opacity: 0.5; /*Current standard-supported by Firefox, Safari, and Opera*/
}
.round10 {
 border-radius: 10px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
}

body {
 background: #306 url(http://paulspastry.com/wp-content/themes/pauls960/images/slider/background/homesliderframebg4.jpg) no-repeat center 80px;
 border-top: 8px solid #200042;
 color: #fff;
 font: .8em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 min-width: 1024px;
 margin: 0 auto;
 width: 100%;
}
h1, h1 a, #logo div, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
 font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.aligncenter {
 display: block;
 margin: 0 auto;
 text-align: center;
}
.alignleft {
 float: left;
 margin: 0 15px 15px 0;
 text-align: left;
}
.alignright {
 float: right;
 margin: 0 0 15px 15px;
 text-align: right;
}
.clearfloat {
 clear: both;
}
.notice, strong {
 color: #600;
 font: larger "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.alignwithli {
 padding-left: 20px;
}
.footnote {
 font-size: .7em;
 font-style: italic;
}
#wrapper {}
#header {
 border-bottom: 1px solid #444;
 height: 300px;
}
#logo h1, #logo div {
 background: url(http://paulspastry.com/wp-content/themes/pauls960/images/logos/logopurplebg.gif) no-repeat center left;
 font-size: 3em;
 height: 88px;
 margin-bottom: 24px;
 padding-top: 20px;
 text-indent: -9999px;
 width: 300px;
}
#logo h1, #logo h1 a, #logo div, #logo div a {
 color: #fff;
 display: block;
 height: 88px;
 text-decoration: none;
 width: 300px;
}

/* navigation */
#topnav {
 left: 132px;
 margin: 0 auto;
 padding: 0 20px;
 position: absolute;
 text-align: center;
 top: -43px;
}
#topnav li {
 float: left;
 margin: 0 5px;
 text-align: center;
}
#topnav li a {
 display: block;
 float: left;
 padding: 0 10px 5px;
 text-align: center;
}
#searchform {
 background: url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/searchbg4.png) no-repeat;
 height: 30px;
 padding-top: 1px;
 width: 210px;
}
#searchinput {
 background: transparent;
 border: none;
 color: #000;
 font-size: 1em;
 position: relative;
 top: -7px;
 width: 125px;
}
#searchsubmit {
 background: transparent;
 cursor: pointer;
 border: none;
 margin: 0;
 padding: 0;
 width: 50px;
}
#searchsubmit img {
 border: none;
 margin: 0;
 padding: 0;
}
#cartlink {
 background: url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/viewcart.png) no-repeat top left;
 color: #0c0;
 height: 30px;
 text-decoration: none;
 text-indent: -9999px;
 width: 100px;
}

/*#rss {
 background: url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/Feeds_Green_24x24.png) no-repeat top right;
 display: block;
 height: 20px;
 text-indent: -9999px;
 width: 10px;
}
#twitter {
 background: url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/gold-twitter-bird.png) no-repeat top right;
 display: block;
 height: 25px;
 text-indent: -9999px;
 width: 20px;
}*/

#skip {
 position: absolute;
 top: -500px;
 width: 1px;
 height: 1px;
 overflow: hidden;
}
#nav {
 background: url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/youarehere3.gif) no-repeat -9999px;
 height: 90px;
 margin-top: 35px;
 white-space: nowrap;
}

#home #nav      { background-position:  20px 33px; }
#products #nav  { background-position: 95px 33px; }
#cafe-menu #nav { background-position: 218px 33px; }
#about #nav     { background-position: 330px 33px; }
#news #nav      { background-position: 432px 33px; }

#pagenav li {
 cursor: pointer;
 float: left;
 line-height: 10px;
 list-style-type: none;
 position: relative;
 text-align: center;
 top: 0;
 white-space: nowrap;
}
#pagenav a {
 color: #fff;
 display: block;
 letter-spacing: 0.3px;
 padding: 28px 18px;
 text-decoration: none;
 text-transform: uppercase;
}
#pagenav a:hover {
 background: url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/navlibg2.png) no-repeat center bottom;
 text-decoration: none;
}
/* end navigation */

#content {
 background: url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/contentbg4.png) repeat-y;
}
#content ul {
 list-style: url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/li-image.png);
 padding-left: 35px;
}
#content ol {
 list-style: decimal;
 padding-left: 35px;
}
#sidebar {
 color: #f6f1ff;
 font-size: 1em;
 padding-top: 30px;
/*white-space: nowrap;*/
}
#sidebar h1 {
 position: absolute;
 text-indent: -9999px;
}
#sidebar p, #sidebar dl {
 padding-left: 14px;
}
#sidebar p, #sidebar dl, #sidebar ul {
 background-color: #2c005c;
 background-color: rgba(44, 0, 92, .5);
 padding-bottom: 15px;
 padding-right: 9px;
 padding-top: 10px;
}
#sidebar p, #sidebar ul {
 margin-bottom: 30px;
}
#sidebar p {
 padding-top: 0;
}
#sidebar dt {
 border-bottom: 1px dotted #555;
 color: #d4ccb0;
 font-size: 1.1em;
 font-weight: bold;
}
#sidebar dd {
 margin-bottom: 15px;
}
#sidebar li {
 margin-bottom: 5px;
}
#sidebar h2 {
 background-color: #200042;
 color: #090;
 font-size: 1.6em;
 margin-top: 10px;
 padding: 10px;
}
#sidebar a {
 color: #fff;
 display: block;
 text-decoration: none;
 width: 100%;
}
#sidebar #sidebar-product-list a:hover {
 text-transform: uppercase;
}
#sidebar #sidebar-news-list a:hover {
 color: #d4ccb0;
}
#sidebar p a {
 text-decoration: underline;
}
#main {
 color: #333;
 font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
}
#main p, #main ul, #main ol, #main dl, #main pre, #main h2, #main h3 {
 margin-bottom: 21px;
 padding-right: 17px;
}
#main li {
 margin-bottom: 5px;
}
#main dt {
 color: #006108;
 font-size: 1.2em;
 font-weight: bold;
 margin-top: 20px;
}
#main dt, #main dd {
 margin-bottom: 10px;
}
#main a {
 border-bottom: 1px dotted #666;
 color: #060;
 margin-bottom: 0;
 padding-bottom: 0;
 text-decoration: none;
}
#main a:hover {
 border-bottom: 1px solid #306;
}
#main a.imglink {
 border: none;
}
#main h1 {
 background: url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/mainh2bg2.png) no-repeat bottom;
 clear: both;
 color: #111;
 font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
 font-size: 3em;
 margin-bottom: 40px;
 margin-left: -15px;
 padding-bottom: 40px;
 padding-top: 25px;
 text-align: center;
}
#main h2 {
 color: #333;
 font-size: 1.5em;
 text-decoration: none;
 text-transform: uppercase;
}
#main h3 {
 font-size: 1.2em;
 margin-top: 20px;
}
#main h4 {
 font-size: 1em;
 margin-top: 20px;
}
#main img {
 background: #f6f1ff;
 border: 1px solid #333;
 padding: 2px;
}
#main img.fleur {
 background: transparent;
 border: none;
 margin-bottom: -8px;
 padding: 5px;
}
#main ul.gallery {
 margin-bottom: 20px;
 margin-left: 60px;
 padding: 0;
}
#main .gallery li {
 float: left;
 list-style: none;
 margin: 0;
 padding: 15px;
}
blockquote {
 background: url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/blockquote.png) no-repeat;
 color: #000;
 letter-spacing: .1em;
 font-family: "Times New Roman", Times, serif;
 padding: 10px 30px;
}

/* homepage */
#home #content, #test-page #content {
 background-image: none;
}
#home #homegrid, #test-page #homegrid {
 background: transparent url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/homemainbg.png) no-repeat center center;
 margin-top: 50px;
}
#home #homegrid .grid_4 , #test-page #homegrid .grid_4{
 color: #ccc;
}
#home #homegrid .grid_4 *, #test-page #homegrid .grid_4 * {
 background-color: transparent;
 border: none;
 margin: 0;
 padding: 0;
 text-align: center;
}
#home #homegrid .grid_4 h2, #test-page #homegrid .grid_4 h2 {
 background: url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/homeh3bg.png) no-repeat center center;
 color: #FFC255;
 font-size: 1.5em;
 height: 30px;
 padding: 5px 0;
 text-transform: uppercase;
}
#home #homegrid .grid_4 p img, #test-page #homegrid .grid_4 p img {
 height: 110px;
 padding: 10px;
}
/* end homepage */

#main .news {
 border-top: 1px solid #666;
 margin: 40px 20px 40px 0;
}
#main .news h1 {
 background-image: none;
 font-size: 2.2em;
 margin-bottom: 0;
 margin-left: 0;
 padding-bottom: 0;
 text-align: left;
}
#main .news h1 a {
 border: none;
}
#main .news h1 a:hover {
 color: #000;
}
#main .news small {
 color: #000;
 font-style: italic;
 font-size: .7em;
}
#main .news .entry {
 margin-top: 15px;
}
#main .news .postmetadata {
 clear: both;
 color: #000;
 font-size: .8em;
 padding-top: 15px;
}
.newssingle {
 margin-right: 20px;
}
#main .newssingle .metasingle {
 background-color: #eefede;
 border: 1px solid #ccc;
 clear: both;
 color: #000;
 font-size: .8em;
 margin-bottom: 30px;
 margin-top: 30px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 15px;
}
.postnav {
 color: #333;
 font-size: 1.5em;
 margin-right: 20px;
 margin-top: 10px;
 text-decoration: none;
 text-transform: uppercase;
}
.newssingle .postnav {
 font-size: 1em;
 margin-right: 0;
}
.postnav div {
 width: 325px;
}
#respond {
 clear: both;
}
#respond h2 {
 margin-bottom: 0;
 padding-bottom: 0;
}
#main .comment {
 border-bottom: 1px solid #ccc;
 clear: both;
 list-style: none;
 margin-bottom: 25px;
 min-height: 110px;
}
#main .comment-meta {
 color: #333;
}
#main .comment-text {
 margin-left: 100px;
 padding-top: 15px;
}
#main #gravbox {
 margin-left: 20px;
}
.gravatar_frame {
 padding-bottom: 20px;
}
#main .gravatar a {
 border: none;
}
#main input, #main textarea, #main select {
 background-color: #f3ffe9;
 border: 1px solid #ccc;
 font-size: 1em;
 margin: 7px;
 padding: 5px;
}
#main select {
 padding: 1px;
}
#main form textarea {
 font-size: 1.3em;
 width: 655px;
}
#main .fs-addtocart {
 margin: 0 auto;
 padding: 10px;
 width: 200px;
}
#main #submit, #main .addtocart, #main #contactsubmit {
 background-color: #ffc;
 border-color: #555;
 cursor: pointer;
 font-size: 1.2em;
 font-weight: bold;
 padding: 10px;
 text-transform: uppercase;
}
#main .addtocart {
 background-image: url(http://paulspastry.com/wp-content/themes/pauls960/images/theme/shopping-cart-icon-green.png);
 background-position: 10px center;
 background-repeat: no-repeat;
 text-align: right;
 width: 185px;
}
#main #submit:hover, #main #contactsubmit:hover {
 background-color: #e1e5f0;
 border: 1px inset #555;
 cursor: pointer;
}
#main .addtocart:hover {
 background-color: #e1e5f0;
 border: 1px inset #555;
 cursor: pointer;
}
#tcform label {
 display: block;
 font-size: 1.2em;
 font-weight: bold;
}
#tcform input {
 margin-bottom: 25px;
}
.filling {
 width: 251px;
}
.seasonal {
 width: 165px;
}
.price {
 font-size: 1.4em;
 font-weight: bold;
 text-align: center;
}
#main .product {
 background-color: #fafff6;
 border: solid 1px #e1e5f0;
 overflow: auto;
 margin-bottom: 20px;
 padding: 5px;
 text-align: center;
 width: 672px;
}
#main .product h2 {
 margin-top: 5px;
 padding-left: 0;
 padding-right: 0;
}
#main .product li {
 text-align: left;
}
#main .kingcake {
 text-align: center;
}
#main .kingcake h2, #main .kingcake p {
 margin: 0;
 padding: 0;
}
#main .kingcake h2 {
 font-size: 1.7em;
 margin-top: 15px;
}
#main .kingcake p {
 font-size: 1.4em;
}
#main .kingcake label, #main .product label, #main .kingcake select, #main .product select {
 font-size: 1.2em;
}
#main .kingcake label, #main .product label {
 display: block;
 float: left;
 margin-top: 10px;
 text-align: right;
}
#shop-online div {
 padding-bottom: 15px;
}
#shop-online div.clearfloat {
 padding-top: 15px;
}
#souvenirs .product {
 margin-bottom: 20px;
}
#souvenirs .product-image {
 margin-left: 75px;
 margin-top: 15px;
}
#party-pack .product {
 float: left;
 margin-left: 50px;
 margin-top: 25px;
 width: 250px;
}
#party-pack ul {
 margin: 0 auto;
 padding-bottom: 15px;
 width: 105px;
}
#gift-boxes .product div {
 float: left;
 width: 335px;
}
#cheese-straws .product-image, #pecan-praline-coffee .product-image {
 margin-left: 75px;
 margin-bottom: 10px;
 margin-top: 10px;
}
#military-box-special .product-image {
 margin-left: 15px;
 margin-right: 15px;
 margin-top: 15px;
}
#current-specials h3, #holiday-cooking h3 {
 border-top: 1px dotted #ccc;
 padding-top: 15px;
 width: 665px;
}
#youtube {
 margin: 0 auto;
 width: 340px;
}
#archive #main li, #search #main li, #sitemap #main li, #sitemap #main ul li ul {
 margin-bottom: 10px;
}
#sitemap #main ul li ul {
 margin-top: 10px;
}
#home #footer {
 border-top: 1px solid #c9b2de;
 margin-top: 40px;
}
#footer {
 color: #ccc;
 font-size: .8em;
 padding-bottom: 50px;
 padding-top: 30px;
 text-align: center;
}
#footer a {
 color: #fff;
}
#footer a:hover {
 text-decoration: none;
}

/* specials */
#mardi-gras-date {
 left: -10px;
 top: -10px;
 position: absolute;
}
#sidebar {
 padding-top: 70px;
}
#home img.storelistlink, #main img.storelistlink {
 background: transparent;
 border: none;
 right: -50px;
 padding: 5px;
 position: absolute;
 top: 50px;
}
#wkspkingcake {
 background-color: #fafff6;
 border: solid 1px #e1e5f0;
 clear: both;
 text-align: center;
 width: 678px;
}
#main #wkspkingcake .fs-addtocart {
 clear: both;
 display: block;
 float: none;
}
#main #wkspkingcake p {
 margin-bottom: 8px;
 margin-top: 8px;
}
#main #wkspkingcake #wkspsizeFS {
 margin: 0 auto;
 width: 250px;
 float: none;
}
#wkspkingcake label {
 width: 50px;
}
#wkspkingcake #wkspsize {
 width: 165px;
}

/* -------- JavaScript -------- */

/* Easy Slider */
#slider {
 height:285px;
 overflow: scroll;
}
#slider ul, #slider li, #slider2 ul, #slider2 li{
 margin:0;
 padding:0;
 list-style:none;
}
#slider2{margin-top:1em;}
#slider li, #slider2 li{
 width:960px;
 height:285px;
 overflow:hidden;
}
#prevBtn, #nextBtn{
 display:block;
 width:30px;
 height:77px;
 position:absolute;
 left:-30px;
 top:71px;
 z-index:1000;
}
#nextBtn{
 left:940px;
}
#prevBtn a, #nextBtn a{
  display:block;
  position:relative;
  width:30px;
  height:77px;
  background:url(http://paulspastry.com/wp-content/themes/pauls960/images/slider/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a{
  background:url(http://paulspastry.com/wp-content/themes/pauls960/images/slider/btn_next.gif) no-repeat 0 0;
}

/* numeric controls */
ol#controls{
  margin-top:1em;
  padding:0;
  height:22px;
}
ol#controls li{
  margin:0 10px 0 0;
  padding:0;
  float:left;
  list-style:none;
  height:22px;
  line-height:22px;
}
ol#controls li a{
  float:left;
  height:22px;
  line-height:22px;
  border:1px solid #ccc;
  background: #edfee4;
  color:#555;
  padding:0 10px;
  text-decoration:none;
}
ol#controls li.current a{
  background: #060;
  color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* jQuery UI CSS Framework 1.7.2 */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* jQuery Tabs */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#main #tabs {
 clear: both;
 font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
 margin: 30px 0;
 width: 677px;
}
.ui-widget-header {
 border: 1px solid #d4ccb0;
 background: #ece8da url(http://paulspastry.com/wp-content/themes/pauls960/images/tabs/ui-bg_gloss-wave_100_ece8da_500x100.png) 50% 50% repeat-x;
 font-weight: bold;
}
#main #tabs .ui-tabs-nav {
 color: #000;
 line-height: 2em;
 list-style: none;
 margin: 0;
}
#main #tabs .ui-tabs-nav li {
 margin-bottom: 0;
}
#main #tabs .ui-tabs-nav a {
 border: 0;
 padding-bottom: 5px;
}
.ui-state-default, .ui-widget-content .ui-state-default {
 background: #060 url(http://paulspastry.com/wp-content/themes/pauls960/images/tabs/ui-bg_highlight-hard_30_006600_1x100.png) 50% top repeat-x;
 border: 1px solid #327e04;
 color: #fff;
 font-weight: bold;
 outline: none;
}
#main #tabs .ui-state-default a, #main #tabs .ui-state-default a:link, #main #tabs .ui-state-default a:visited {
 color: #fff;
 outline: none;
 text-decoration: none;
}
#main #tabs .ui-state-hover, #main #tabs .ui-widget-content .ui-state-hover, #main #tabs .ui-state-focus, #main #tabs .ui-widget-content .ui-state-focus {
 background: #306 url(http://paulspastry.com/wp-content/themes/pauls960/images/tabs/ui-bg_highlight-hard_30_330066_1x100.png) 50% 50% repeat-x;
 border: 1px solid #0e001e;
 color: #fff;
 font-weight: bold;
 outline: none;
}
#main #tabs .ui-state-hover a, #main #tabs .ui-state-hover a:hover {
 color: #fff;
 outline: none;
 text-decoration: none;
}
#main #tabs .ui-state-active, #main #tabs .ui-widget-content .ui-state-active {
 border: 1px solid #d4ccb0;
 background: #fafaf4 url(http://paulspastry.com/wp-content/themes/pauls960/images/tabs/ui-bg_highlight-hard_100_fafaf4_1x100.png) 50% 50% repeat-x;
 color: #000;
 font-weight: bold;
 outline: none;
}
#main #tabs .ui-state-active a, #main #tabs .ui-state-active a:link, #main #tabs .ui-state-active a:visited {
 color: #000;
 outline: none;
 text-decoration: none;
}
.ui-widget-content {
 background: #f5f3e5 url(http://paulspastry.com/wp-content/themes/pauls960/images/tabs/ui-bg_highlight-hard_30_f5f3e5_1x100.png) 50% top repeat-x;
 border: 1px solid #dfd9c3;
}
#main #tabs h2 {
 margin-top: 15px;
}
.ui-tabs-panel h3 {
 margin-bottom: 10px;
}
.ui-tabs-panel table td {
 background: #edfee4;
 border: 1px solid #0c0;
 padding: 10px;
 text-align: left;
}
.ui-tabs-panel .breakfastmenuitem  {
 width: 190px;
}
.ui-tabs-panel .breakfastmenuprice {
 width: 60px;
}
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

.ui-widget-overlay {
 background: #2b2922 url(http://paulspastry.com/wp-content/themes/pauls960/images/tabs/ui-bg_inset-soft_15_2b2922_1x100.png) 50% bottom repeat-x;
 filter: Alpha(Opacity=90);eefede
 opacity: .90;
}
.ui-widget-shadow {
 margin: -12px 0 0 -12px;
 padding: 12px;
 background: #ccc url(http://paulspastry.com/wp-content/themes/pauls960/images/tabs/ui-bg_highlight-hard_95_cccccc_1x100.png) 50% top repeat-x;
 opacity: .20;
 filter: Alpha(Opacity=20);
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
}
/* end tabs */

/* feedback button */
.save4, .slide-out-div {
  height: 288px;
}
.slide-out-div {
  background: #f3ffe9;
  color: #000;
  margin: 0;
  width: 200px;
}
.slide-out-div h2, .slide-out-div p {
  line-height: 1.2em;
  padding: 7px 10px 7px 10px;
}
.slide-out-div h2 {
  border-bottom: 1px dotted #e6e6e6;
  font: normal 2em "Trebuchet MS", Georgia, "DejaVu Serif", Norasi, serif;
  letter-spacing: .1em;
  padding-top: 15px;
}
.slide-out-div p {
  font-size: 1.1em;
}
.slide-out-div strong {
  display: block;
  font-size: 1.6em;
  line-height: 1.7em;
}

/*Lazyest Gallery Theme*/
#main .lg_gallery {
 margin-left: -20px;
}
#main .lg_gallery .top_navigator {
 margin-left: 20px;
}
#main .lg_gallery .lg_thumb_image a, #main .lg_gallery .lg_folder_thumb_image a {
 border: none;
}
.lg_gallery .top_navigator {
 margin-bottom: 30px;
}
.lg_gallery .folder, .folder_description, .lg_gallery .description, .lg_gallery .lg_admin, .lg_powered {
 display: none;
}
