/*======================================================
  Screen Style Sheet
  Three Brothers Bakery
  ------------------------------------------------------
  Author(s): Chris Pratt
  Created: 02/23/09
  ======================================================*/

/* General Classes */
.hidden {position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.hidetext {text-indent:-9999px;outline:0;}
.cover {position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;}
.left {float:left;}
.right {float:right;}

/* Layout */
body {padding-top:10px;background:#555 url('../../images/bg.png');}
 a {color:#af0000;}
 a:hover {color:#000000; }
#wrap {width:980px;margin:0 auto;overflow:hidden;}

#header {position:relative;z-index:100000;height:186px;background:#e7e6d9;}
#header span {background:url('../../images/header.jpg') no-repeat;}
#header p {position:relative;left:220px;top:10px;width:260px;}
#logo {position:absolute;left:24px;top:0px;width:148px;height:130px;background:#fff;z-index:10;color:#000; outline:none;}
#logo span {background:url('../../images/logo.png');outline:none;}
<!--
#logo1 {position:absolute;left:524px;top:0px;width:131px;height:130px;background:#fff;z-index:10;color:#000; outline:none;}
#logo1 span {background:url('../../images/food_network_small.png');outline:none;}
-->
#top-nav {position:absolute;top:133px;left:0px;width:980px;z-index:10;background:#a40000 url('../../images/top-nav-bg.png') repeat-x;}
#top-nav ul {list-style:none;margin:0;margin-left:5px}
#top-nav li {position:relative;float:left;display:inline;margin:0;}
#top-nav a, #top-nav span.unpub {display:block;padding:12px 12px;font-family:arial,helvetica,sans-serif;font-size:96%;font-weight:bold;text-decoration:none;color:#fff;background:none;}
#top-nav a:hover, #top-nav span.unpub:hover, #top-nav li:hover a, #top-nav li:hover span.unpub {color:#af0000;background:#e9e7db;}
#top-nav a.special {background:#550000;}

#top-nav ul ul {position:absolute;top:-999px;left:-1px;height:1px;overflow:hidden;background:#af0000;margin-left:0;border:1px solid #af0000;border-top:none;}
#top-nav li:hover ul {top:auto;height:auto;overflow:visible;}
#top-nav ul ul li {width:13em;}
#top-nav li:hover ul a {color:#af0000;background:#e9e7db;}
#top-nav li:hover ul a:hover {color:#fff;background:#af0000;}

#top-nav32 ul {width:26em;background:#e9e7db!important;}
#top-nav32 li {float:left!important;width:13em;}

#body {position:relative;width:100%;overflow:hidden;padding-top:16px;background:#fff;}
.home #body {padding-top:244px;}

#content-wrap {width:934px;overflow:hidden;background:url('../../images/body-bg.png') repeat-y; padding-left:23px; padding-right:23px; padding-top:0; padding-bottom:0}

#main-content {position:relative;float:right;width:693px;margin-top:224px;}
.home #main-content {margin-top:0;}
<!--
#main-content h1 {margin:0 0 0.5em;font-size:153.9%;}
#main-content h2 {margin:1em 0 0.5em;font-size:123.1%;}
#main-content h3 {margin:1em 0 0.5em;font-size:108%;}
-->
#main-content h1 {margin:0 0 0.5em;font-size:183.9%;}
#main-content h2 {margin:1em 0 0.5em;font-size:153.1%;}
#main-content h3 {margin:1em 0 0.5em;font-size:128%;}
#main-content p {margin:0 0 1em;line-height:1.44em;}
#main-content ul, #main-content ol {margin:1em 0;}
#main-content ul ul, #main-content ul ol,
#main-content ol ul, #main-content ol ol {margin:0;}
#main-content ul li,
#main-content ol li {margin:0 2.5em;line-height:1.44em;}

#main-content table {margin:0 0 1em;border:none!important;}
#main-content table th {padding:3px 5px;border:none!important;}
#main-content table tr {margin:0 0 1em;border:none!important;}
#main-content table td {padding:3px 5px;border:none!important;}

#content {position:relative;float:right;width:693px;margin-top:224px;}
.home #content {margin-top:0;}

#main-content dl {margin:1em 0;}
#main-content dt {font-size:108%;font-weight:bold;color:#333;}
#main-content dd {margin:0.5em 0 2em;}

#main-content-sub {position:relative;float:right;width:608px;margin-top:208px;}

.press p {border-bottom:1px #ccc solid; padding:0 0 10px 10px;}
.press a {margin-left:80px;}

.ditto_paging {padding:10px;font-size:85%;border-top:1px solid #ccc;}
.ditto_currentpage {padding:1px 5px 2px;margin-right:1px;color:#fff;background:#c00e14;border:1px solid #88090d;}
.ditto_off {padding:1px 5px 2px;margin-right:1px;color:#ccc;border:1px solid #ccc;}
.ditto_summaryPost span {display: block;margin:5px 10px 3px 10px;font-size:100%;}
#ditto_pages a {padding:1px 5px 2px;margin-right:1px;text-decoration:none;color:#88090d;border:1px solid #c00e14;}
#ditto_pages a:hover {color:#000;background:#fff;}
.sm-display {width:610px;margin:10px 0 20px 10px;}
.sm-display td {padding:3px 0 6px 0;}
.sm-display .text-link {padding-left:10px;}
.sm-display tr.heading {background:#000;}
.sm-display tr {border:1px #dcdcdc solid; background:#efefef;}
.sm-display tr.alt {background:#fff;}
.sm-display tr.no-border {border:none;}


#side-content {float:left;width:207px;padding-top:8px;background:url('../../images/side-top.png') no-repeat;}

#side-nav ul {list-style:none;margin:0;}
#side-nav li {display:inline;margin:0;}
#side-nav a {display:block;}

#footer {clear:both;width:100%;overflow:hidden;background:#fff url('../../images/footer-top.png') no-repeat;color:#fff; padding-left:0; padding-right:0; padding-top:40px; padding-bottom:16px}
#footer h2 {margin:0 0 20px;color:#fff;}

#footer-top {width:902px;overflow:hidden;padding:16px;margin:0 24px;background:#630a00 url('../../images/footer-top-bg.png');}
#footer-top-left {float:left;width:300px;}
#footer-top-right {float:right;width:550px;}

#social {list-style:none; float:right;position:absolute;right:20px;top:88px;z-index:1;}
#social li {float:left;display:inline;}
#social a {display:block;width:35px;height:40px;background:url('../../images/icons.png') no-repeat;text-indent:-9999px;outline:0}
#social-twitter a {background-position:0 0;}
#social-facebook a {background-position:-70px 0;}
#social-rss a {background-position:-35px 0;}
#social-flickr a {background-position:-105px 0;}
#social-youtube a {background-position:-139px 0;}

#footer-hours {float:left;margin-right:30px;}
#footer-top-left address {float:right;}

#footer-bottom {clear:both;padding:24px;}
#footer-bottom p {font-size:77%;color:#fff;}
#footer-bottom a {color:#fff;}

/* CTAs */
#home-cta-area {position:absolute;left:23px;top:16px;}

#cta-main {position:absolute;left:0;top:0;width:608px;background:url('../../images/cta-main.png') no-repeat;margin:0!important; list-style-type:none}
#cta-main li {position:relative;margin:0!important;width:693px;height:208px;list-style:none;display:none;}
/*added by Sal 30 Sept */
#cta-main a {display:block;width:182px;height:31px;position:absolute;}
#cta-main li.challah {background:url('../../images/cta-main-challah.jpg') no-repeat;}
#cta-main li.challah a {bottom:30px;right:70px}
#cta-main li.pumpkin3 {background:url('../../images/pumpkin3.jpg') no-repeat;}
#cta-main li.pumpkin3 a {bottom:40px;right:120px}
#cta-main li.pumpkin4 {background:url('../../images/pumpkin4.jpg') no-repeat;}
#cta-main li.pumpkin4 a {bottom:50px;left:50px}

.cta-main-sub {position:absolute;left:0;top:-224px;width:693px;height:208px;}
#usp-main-contact span {background:url('../../images/usp-main-contact.jpg') no-repeat;}
#usp-main-custom-cakes span {background:url('../../images/usp-main-custom-cakes.jpg') no-repeat;}
#usp-main-wedding span {background:url('../../images/usp-main-wedding.jpg') no-repeat;}
#usp-main-houston span {background:url('../../images/usp-main-houston.jpg') no-repeat;}
#cta-sub-wedding {background:#4a0001;color:#fff;}
#cta-sub-wedding span {background:url('../../images/cta-sub-wedding.jpg') no-repeat;}
#cta-sub-wedding a {position:absolute;left:367px;top:143px;width:221px;height:32px;z-index:10;background:white; }
#cta-sub-wedding a span {background:url('../../images/cta-sub-wedding.jpg') no-repeat -367px -144px;}
#cta-sub-history {background:#4a0001;color:#fff;}
#cta-sub-history span {background:url('../../images/usp-main-history.jpg') no-repeat;}

#cta-sub-gingerbread span {background:url('../../images/gingerbread_vacation2.jpg') no-repeat;}

#cta-sub-gingerbread a {position:absolute;left:367px;top:143px;width:221px;height:32px;z-index:10;background:white; }

#usp-sub-occasional span {background:url('../../images/cta-sub-occasional.jpg') no-repeat;}

#cta-sub-testimonial {background:#410102;color:#fff;}
#cta-sub-testimonial span {background:url('../../images/cta-sub-testimonial.jpg') no-repeat;}
#cta-sub-testimonial a {position:absolute;left:367px;top:143px;width:221px;height:32px;z-index:10;background:white; }
#cta-sub-testimonial a span {background:url('../../images/cta-sub-testimonial.jpg') no-repeat -367px -144px;}

#cta-main-mother {background-color:#f9d0ea;}
#cta-main-mother span {background:url('../../images/cta-main-mother.jpg') no-repeat;}
#cta-main-mother a {position:absolute;left:288px;top:144px;width:122px;height:31px;background:#eee;color:#000;text-align:center;z-index:10;}
#cta-main-mother a span {background:url('../../images/cta-main-mother.jpg') no-repeat -288px -144px;}

#cta-main-anniv {display:none;background-color:#ebdf9a;}
#cta-main-anniv span {background:url('../../images/cta-main-anniv.jpg') no-repeat;}
#cta-main-anniv a {position:absolute;left:357px;top:144px;width:181px;height:31px;background:#eee;color:#000;text-align:center;z-index:10;}
#cta-main-anniv a span {background:url('../../images/cta-main-anniv-button.png') no-repeat;}

#cta-main-julyfourth {display:none;background-color:#ebdf9a;}
#cta-main-julyfourth span {background:url('../../images/cta-main-july.jpg') no-repeat;}
#cta-main-julyfourth a {position:absolute;left:357px;top:144px;width:181px;height:31px;background:#eee;color:#000;text-align:center;z-index:10;}
#cta-main-julyfourth a span {background:url('../../images/cta-main-july-button.jpg') no-repeat;}

#cta-main-challah {background-color:#ebdf9a;}
#cta-main-challah span {background:url('../../images/cta-main-challah.jpg') no-repeat;}
#cta-main-challah a {position:absolute;left:357px;top:144px;width:182px;height:31px;background:#eee;color:#000;text-align:center;z-index:10;}
#cta-main-challah a span {background:url('../../images/cta-main-challah.jpg') no-repeat -357px -144px;}

#cta-main-reopening {background-color:#f9d0ea;}
#cta-main-reopening span {background:url('../../images/cta-main-reopening.jpg') no-repeat;}

#cta-main-soft {background-color:#ffed8b;}
#cta-main-soft span {background:url('../../images/cta-main-soft.jpg') no-repeat;}

#cta-home-wedding {position:absolute;left:700px;top:0;width:233px;height:99px;background-color:#f2ead2;}
#cta-home-wedding span {background:url('../../images/cta-home-wedding.jpg') no-repeat;}
#cta-home-wedding a {display:block;position:absolute;left:105px;top:53px;z-index:10;width:110px;height:38px;font-size:85%;text-align:center;color:#fff; background:none;}
#cta-home-wedding a span {background:url('../../images/cta-home-wedding-button.png');}

#cta-home-news {position:absolute;left:700px;top:109px;width:233px;height:99px;background-color:#950405;}
#cta-home-news span {background:url('../../images/cta-home-news.png') no-repeat;}
#cta-home-news form {position:absolute;left:20px;top:60px;z-index:10;}
#cta-home-news form * {vertical-align:middle;}
#cta-home-news input {padding:2px;width:150px;border:1px solid #666;}
#cta-home-news button {border:none;}
#cta-home-news #news-submit {position:absolute;left:170px;top:1px;display:block;width:30px;height:20px;background:#356aa0;color:#fff;text-align:center;text-transform:uppercase;}
#cta-home-news #news-submit span {background:url('../../images/cta-home-news-go.png') no-repeat;}

#cta-side-news {position:relative;margin:0 auto 8px;width:193px;height:162px;background-color:#950405;}
#cta-side-news h2 {margin-top:0;}
#cta-side-news span {background:url('../../images/cta-side-news.png') no-repeat;}
#cta-side-news form {position:absolute;left:10px;top:100px;height:50px;z-index:10;}
#cta-side-news form * {vertical-align:middle;}
#cta-side-news input {padding:2px;width:165px;border:1px solid #666;}
#cta-side-news button {border:none;}
#cta-side-news #news-submit {position:absolute;right:0;bottom:0;display:block;width:60px;height:20px;background:#ccc;color:#000;text-align:center;text-transform:uppercase;}
#cta-side-news #news-submit span {background:url('../../images/cta-side-news-submit.png') no-repeat;}

#cta-challah {width:608px;height:208px;background:url('../../images/cta-main-challah.jpg') no-repeat;position:relative}
#cta-challah a {display:block;width:180px;height:30px;position:absolute;bottom:30px;right:65px;}

#usp-side-astros {position:relative;width:193px;height:210px;margin:0 auto 8px;}
#usp-side-astros span {background:url('../../images/usp-side-astros.png') no-repeat;}

#usp-side-features {}
#usp-side-features img {margin:6px 0;}
#usp-side-features span {display:block;}

/* Page-Specific */
.testimonial-text {margin:1em 0;padding-top:1em;border-top:1px solid #ccc;}
.testimonial-author {margin:1em 0 2em;text-align:right;font-style:italic;}

.gallery-nav {width:100%;overflow:hidden;}
.gallery-nav ul {position:relative;left:50%;float:left;list-style:none;margin:0!important;}
.gallery-nav li {position:relative;left:-50%;float:left;display:inline;list-style:none;margin:0!important;}
.gallery-nav a {display:block;margin:15px;width:120px;text-align:center;text-decoration:none;font-weight:bold;color:#000;}
.gallery-nav img {margin-bottom:0.5em;}

#gallery {text-align:center;}
#gallery img {margin:5px;}

#fancy_overlay {z-index:10000000;}
#fancy_wrap {z-index:9999999;}
#fancy_wrap table td {border:none!important;}

/* Forms */

#main-content form dl {margin:0 0 1em;}
#main-content form dt,
#main-content .field label {font-weight:bold;color:#333;margin:1em 0 0.25em;}
#main-content form dd {margin:0!important;}
#main-content form p.submit {width:440px;margin:2em 0 1em;text-align:right;}
#main-content form p.required {font-size:100%;}
#main-content form .required {color:#aa0000;}
#main-content input[type=text] {padding:3px;border:0px solid #999;}
#main-content select {width:200px;}
#main-content textarea {width:440px;border:0px solid #999;}
#main-content form dd p {font-size:93%;color:#666;margin:0.5em 0;}
#main-content fieldset {padding:0.5em 1.5em;width:440px;border:1px solid #ccc;}
#main-content legend {font-size:123.1%;font-weight:bold;color:#666;}
#main-content .field {margin:0 0 1em;}
#main-content .field * {vertical-align:middle;}
#main-content .field label {display:block;width:430px;margin:0 0 -1em;}
#main-content .field input[type=text] {width:425px;}
#main-content .field textarea {width:430px;}
#main-content form .left label {width:auto;}
#main-content form .left input[type=text] {width:auto;}
#main-content form .left {float:left;margin-right:1em;}
#main-content form .clear {clear:both;}
#main-content .inline-label label {display:inline;font-weight:normal;}

/* ReCAPTCHA */
table.recaptcha_theme_clean {border:0px none !important;}
table.recaptcha_theme_clean td.recaptcha_image_cell {padding-left:0 !important;padding-right:0 !important;background:none!important;}
table.recaptcha_theme_clean #recaptcha_image {width:auto !important;margin-left:0;margin-right:0 !important;border:none !important;}
table.recaptcha_theme_clean div.recaptcha_input_area {position:relative;left:-7px;}
table.recaptcha_theme_clean #recaptcha_response_field {border:1px solid #999 !important;width:292px!important;}

.photo {float:right;margin:0.5em 1em;}
.photo cite {display:block;margin-top:0.5em;width:360px;font-size:85%;text-align:center;color:#666;}

/********************** Sidebars */
#side-content .box { margin:0 7px 1.3em; }
#side-content .content { padding:5px 10px; }
#side-content .head { text-align:left; }
#side-content h4 { float:none;color:#e65505; text-transform:uppercase; }

/* Base Mini */
.base-mini { border:1px solid #c4c1bc; background:#fff; line-height:1.3em;  font-size:.95em;  }
.base-mini .head { margin:0 1px; border-bottom:1px solid #ddd; background:#fff url('assets/images/base_mini_head_bg.html') repeat-x; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px }
.base-mini .head h4 { min-height:16px; color:#e26703; background-repeat:no-repeat; background-position:0 0; padding:1px 0 1px 21px; text-transform:uppercase; }
.base-mini .head h4 .count { text-transform:none; color:#2f2f2f; white-space:nowrap; font-weight:normal; font-size:.95em; }
.base-mini h5 { font-size:1em; }
.base-mini .content, .base-mini ol { background:#f8f7f5; }
.base-mini ol li { padding:7px 4px 7px 8px; }
.base-mini ol li.odd { background:#f4f3f3; }
.base-mini ol li.even { background:#fafafa; }
.base-mini .actions { background:#dee5e8 url('assets/images/base_mini_actions_bg.html') repeat-x; padding:6px }
.base-mini .product-images { float:left; width:52px; height:52px; }
.base-mini .product-images a img { border:1px solid #a9a9a9; vertical-align:top; }
.base-mini .product-checkbox { float:left; width:10px; }
.base-mini .product-names { margin-left:18px; }
.base-mini .product-details { margin:0 0 0 60px; height:50px; }
.base-mini .product-details[class] { height:auto; min-height:50px; }
.base-mini .regular-price { font-size:11px; }
.base-mini .regular-price .price { color:#2f2f2f; }
.base-mini .special-price { font-size:11px; }
.base-mini .minimal-price { font-size:11px; }
.base-mini .price-box { margin:1px 0; }


#nav-sidebox {
	background-color:#E2E2E2;
	border:1px solid #AE0000;
	margin:4px 0px;
	padding:0px;
	text-indent:0px;
	width:170px;
}

#nav-sidebox a.head {
	cursor:pointer;
	border:1px solid #CCCCCC;
	background:#AE0000 url('../../images/collapsed.gif') no-repeat 3px 4px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:16px;
	text-decoration: none
}

#nav-sidebox a.head2 {
	cursor:pointer;
	border:1px solid #CCCCCC;
	background:#AE0000;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:16px;
	text-decoration: none;
}

#nav-sidebox a.head:hover {
	color:#FFFF99;
}
#nav-sidebox a.selected {
	background-image: url('../../images/expanded.gif');
}
#nav-sidebox a.current {
	background-color:#FFFF99;
}

#nav-sidebox a.head2.current {
	background-color:#AE0000;
	color:#FFFF99;
}

#nav-sidebox ul {
	border-width:0px;
	height:auto!important;
	margin:0px;
	padding:0px;
	text-indent:0px;
}

#nav-sidebox li li a {
	color:#000000;
	display:block;
	text-indent:10px;
	text-decoration: none;
}

#nav-sidebox li{
list-style-type: none;
}

@media print {
.basic div, #nav-sidebox ul, #list2 dd, #list3 div {
display:block !important;
height:auto !important;
}
}


#modPoll {width:193px; margin:0 0 10px 5px;}

 		

