/*  
Theme Name: CityBean
Theme URI: http://www.melanieorndorff.com
Description: Wordpress build of the City Bean site, originally built in Joomla
Version: 1.0
Author: Melanie Orndorff
Author URI: http://www.melanieorndorff.com
*/

/* Page layout */

html,body,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:separate;
	border-spacing:0px;
	}

input,select{
	margin:0;
	padding:0;
	}	

body {
background-color: white;
color: #2B1300;
font-family: "Goudy Old Style", "Goudy Oldstyle", Georgia, Garamond, "Times New Roman", serif;
}

div.rss_feed img {
   vertical-align: middle;
   text-align: center;   
}

div.rss_feed {
   margin-bottom: 20px;
}

#wrapper {
	width: 746px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	border: 4px solid #AC996F;
	background-image: url(images/bkg_01.gif);
	}
   
#wrapper_main_page {
	width: 746px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	border: 4px solid #AC996F;
	background:  #EADEB8;
	}
   
#header {
	background-color: #4E2300;
	}

#pageText {
	float: left;
	padding: 20px;
	width: 480px;
	}

#sidebar {
	float: right;
	width: 200px;
	}

#footer {
	clear: both;
   background-color: #2C1201;
	}

#footer p {
	margin: 0;
	padding: 0;
	}

#customermessage {
background-color: red;
color: white;
padding-left: 10px;
padding-right: 10px;
}
	
/* Menus */

#mainNav {
background-color: #4E2300;
}

#mainNav ul {
	list-style: none;
	padding-top: 3px;
	}

#mainNav li {
	display: inline;
	padding-left: 38px;
	border: none;
	}

#mainNav li a {
   color: #AC996F;
   text-decoration: none;
}
   
#sub_nav {
   background-color: #2C1201;
}

#sub_nav li a {   
   color: #AC996F;
   }
   
/* Smaller Elements */

#cartLink {
	margin-left: 125px;
	}

#billboard {
	border-top: 4px solid #6B8339;
	border-bottom: 4px solid #6B8339;
	}	

#top_menu {
	border-bottom: 4px solid #6B8339;
	height: 23px !important;
	width: 746px;
}	

#main_page_highlights {
	background-color: #EADEB8;
	background-image: url(images/bkg_main.gif);		
   overflow: auto;	
}

#main_page_highlights #col_one {
	width: 245px;
	float: left;
	text-align: center;
border-right: 0px solid #6B8339;
background: transparent;
}

#main_page_highlights #col_two {
	width: 245px;
	float: left;
	text-align: center;	
   background: transparent;
}

#main_page_highlights #col_three {
	width: 245px;
	float: left !important;
   float: none;
	text-align: center;
border-left: 0px solid #6B8339;	
padding-bottom: 70px !important;
padding-bottom: 85px;
background: transparent;
}

#main_page_highlights #col_two img {
padding-top: 30px;
}

#main_page_highlights h4 {
color: #571823;
padding-top: 10px;
}

#main_page_highlights p {
padding: 10px;
}

#main_page_highlights a {
text-decoration: none;
color: #571823;
}

#pageText h1 {
font-size: 1.35em;
}
	
#pageText h2 {
font-size: 1.2em;
}

#pageText p {
font-size: 1em;
}

#pageText ul {
font-size: 1em;
}

#pageText li {
padding-bottom: 1em;
}

.post_meta {
font-size: 0.90em;
}

.post_content {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #999;
}

#footer p {
	color: #AC996F;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
	}

#pageText img {
padding: 10px;
}

.imgLeft img {
float: left;
	}

.imgRight img {
float: right;
	}
   
/************************/
/* From ZC              */

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1em;
	color: #ffffff;
	}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font-size: 0.9em;
	color: #ffffff;
}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	margin: 0em;
	background-color: #571823;
	padding: 0.5em 0.2em;
	}

.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	border: 1px solid #AC996F;
	border-bottom: 4px solid #6B8339;
	margin-top: 1.5em;
   margin-bottom: 1.5em;
	}

.sideBoxContent {
	background-color: #ffffff;
	padding: 0.4em;
	}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}
