/* -------------------------------------------------
// Filename: cohenstyles.css
// Date: 11/14/06
// Author: Brian Dodson ToolStudios, LLC.
// Email: brian@toolstudios.com 
// Purpose: Layout styles
//----------------------------------------------- */

/*
	dark red: #65190F
	dark green: #54640D
	very dark green: #3F4902
*/

html {margin:0;}
body {margin:0; font-family:Arial, Helvetica, Verdana, sans-serif; color:#65190F; font-size:13px; line-height:17px; background-image:url(images/background.jpg); background-repeat:repeat;}

p {text-align:justify;}

h1 {font-size:14px; font-weight:bold;}

a:link, a:visited {color:#54640D; text-decoration:underline;}
a:hover, a:active {color:#3F4902; text-decoration:underline;}

#body {background-color:#FFFFFF;}

.header {width:616px;}
.header div {text-align:right;}
.leftoflogo {width:189px; height:95px; background:url(images/leftoflogo.jpg) no-repeat top left; float:left;}
.rightoflogo {width:189px; height:95px; background:url(images/rightoflogo.jpg) no-repeat top left;float:left;}
.logo {width:238px; height:95px; display:inline; float:left;}
.address_bar {clear:both;}

.nav img {float:left;}

.content {clear:both; width:616px; background:url(images/content_bg.jpg) repeat-x top left;}

.main {width:528px; padding:36px; background-image:url(images/content_bg.jpg); background-repeat:repeat-x;}

.main p:first-child {font-size:13px; font-weight:bold;}
.main p span.dropcap {font-family:"Times New Roman", Times, serif; float:left; line-height:51px; font-size:68px; font-weight:normal;}

input, textarea, select {font-size:11px; color:#54640D;}

.form {font-size:11px; color:#54640D;}

.info {color:#54640D; font-size:12px; line-height:14px;}

.hot_links {clear:both;}
.hot_links div {float:left;}


#top_header {
	background:url(images/page_top.jpg) no-repeat top center;
	width:900px;
	height:37px;
}

#left_column {
	background:url(images/page_left.jpg) no-repeat top left;
	width:142px;
}

#right_column {
	background:url(images/page_right.jpg) no-repeat top left;
	width:143px;
}

#footer {text-align:center; color:#65190F; font-size:10px;}
#footer div {float:left;}
#footer a:link, #footer a:visited {color:#65190F; text-decoration:none;}
#footer a:hover, #footer a:active {color:#65190F; text-decoration:underline;}

/* For History of Bagels module */
.bagel_history {width:371px; text-align:center; height:200px;}

#maintab {margin:0;}

.shadetabs{
padding:5px 0px 5px 0px;
margin-left: 0;
margin-bottom: 0;
margin-right:0;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
padding:0px;
}

.shadetabs li a{
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
margin:0;
text-decoration: none !important;
padding: 0px 12px 0px 12px;
color: #54640D;
border-bottom:1px solid #54640D;
}

.shadetabs li a:link {text-decoration:none;}

.shadetabs li a:visited{
color: #54640D;
}

.shadetabs li a:hover{
text-decoration: none;
color: #54640D;
}

.shadetabs li.selected{
position: relative;

}

.shadetabs li.selected a{ /*selected main tab style */
border-bottom:5px solid #54640D;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
width: 351px;
margin-bottom: 1em;
padding: 10px;
font-size:11px;
line-height:14px;
color:#54640D;
clear:both;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

/* For menus */

.menutabs{
padding:5px 3px 5px 3px;
margin-left: 0;
margin-bottom: 0;
margin-right:0;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.menutabs li{
text-align:left;
margin: 0;
padding:5px 0px 0px 0px;
}

.menutabs li a{
font-size:12px;
font-weight:bold;
margin:0;
text-decoration: none !important;
padding: 0px 0px 0px 0px;
color: #54640D;
}

.menutabs li a:link {text-decoration:none;}

.menutabs li a:visited{
color: #54640D;
}

.menutabs li a:hover{
text-decoration: underline;
color: #54640D;
}

.menutabs li.selected{
position: relative;

}

.menutabs li.selected a{ /*selected main tab style */
padding:0px 0px 0px 11px;
background:url(images/menus/menu_background_star.gif) no-repeat left;
}

.menutabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent table td {color:#65190F; font-size:12px; padding-bottom:15px;}
.tabcontent h1 {color:#65190F; font-size:18px; font-weight:bold; margin-top:0px; border-bottom:2px solid #65190F; padding-bottom:5px;}
.tabcontent h2 {color:#65190F; font-size:12px; font-weight:bold;}
.tabcontent table td div {font-size:11px; font-weight:normal; font-style:italic; padding-bottom:10px;}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

.tabcontent table td.menuItemDesc {font-size:10px; line-height:13px; padding-bottom:20px; margin-top:-5px;}

div.pressEvent {width:360px; text-align:left; line-height:16px; padding:10px 0px 35px 0px; background:url(images/press_event_border.gif) no-repeat bottom;}
div.last {background-image:none;}
div.pressEvent a:link, div.pressEvent a:visited {font-size:13px; font-weight:bold; text-align:center;}
div.pressEvent a:hover, div.pressEvent a:active {font-size:13px; font-weight:bold; text-align:center;}
div.pressEvent span.desc {font-size:11px; line-height:13px; text-align:left;}
div.pressEvent span.desc a:link, div.pressEvent span.desc a:visited {font-size:11px; font-weight:bold;}
div.pressEvent span.desc a:hover, div.pressEvent span.desc a:active {font-size:11px; font-weight:bold;}
div.pressEvent span.source {font-size:10px; font-style:italic;}
div.pressEvent span.source a:link, div.pressEvent span.source a:visited {font-size:10px; font-style:italic; text-decoration:none; color:#65190F;}
div.pressEvent span.source a:active, div.pressEvent span.source a:visited {font-size:10px; font-style:italic; text-decoration:underline; color:#65190F;}

div.success {color:#009900; font-size:12px; padding:5px;}
div.error {color:#FF0000; font-size:12px; padding:5px;}

/* Added to remove prices in menus */
.price {display:none;}