 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/
*{	margin:0; padding:0; }


.clear        { clear:both; }
.left         { float:left; }
.right        { float:right; }
img.left      { margin-right:1em; margin-bottom:1.8em; }
img.right     { margin-left:1em; margin-bottom:1.8em; }
.text-right   { text-align:right; }
.half         { width:45%; /* Not exactly half to account for paddings, margins etc. */ }

.hide{ /* Hide stuff without resorting to display:none; */
	visibility:hidden;
	width:0!important;
	height:0!important;
	line-height:0!important;
	padding:0!important;
	margin:0!important;
}

.wrap { overflow:hidden; width: 100%;}

img{ color:#666; font-style:italic; }

a img {border:0px;}
a {color:#d4662c;}

p, h1, h2, h3 {padding-bottom:15px;}

body {background:url(../images/bg.jpg) repeat-x #522813; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4e241a; margin-top:5px; line-height:1.5em;}

#wrapper {width:757px; margin:0px auto;}

.hr {margin:15px 0px 15px 0px; border-bottom:solid 1px #ddd;}


/**************************************/
/*              HEADER                */
/**************************************/
#home-btn {float:left; width:300px; font-size:85%;}
#home-btn a {text-decoration:none; color:#4e241a;}
#home-btn a:hover {text-decoration:underline; color:#4e241a;}
.home-btn {padding-right:5px;}
#cart-summary {float:right; width:400px; text-align:right; font-size:85%; }
#logo {text-align:center;}

/**************************************/
/*             NAVIGATION             */
/**************************************/



/**************************************/
/*            MAIN CONTENT            */
/**************************************/

#content-area {background:#fffcf3; color:#4e241a; font-size:.9em; padding:30px; min-height:400px;}
#content-area-home {background:#fffcf3; color:#4e241a; font-size:.9em; padding:20px;}
#home-left-col {width:330px; float:left;}
#home-right-col {width:387px; float:right;}

#home-rotator {width:387px; height:309px; overflow:hidden; background:url(../images/rotater-bg.jpg) no-repeat;}
#rotator-container {width:321px; height:237px; overflow:hidden; margin:35px 0px 0px 27px;}

#call-outs {background:#fffcf3; color:#4e241a; font-size:.9em; padding:15px; text-align:center; margin-top:-15px;}

/**************************************/
/*               FOOTER               */
/**************************************/

#footer {color:#fff; font-size:70%; padding-left:10px; padding-bottom:15px; }
#footer a {text-decoration:underline; color:#fff;}
#footer a:hover {text-decoration:none; }
#foot-cap {height:15px; background:url(../images/foot-cap.gif);}


/* PRONTO OVERRIDES */
.cartSummaryItem {background:url(../images/icon-cart.jpg) no-repeat; }
td.cartSummaryItem {padding:0 0 0 20px;}
.blog-container h1 {display:none;}
.blog-container {margin-top:-25px;}


.shop-product-small .image {width:auto; height:auto;}
.catalogueItemNotFound {display:none;}
table.cart a {color:#522813;}
.breadcrumbs {display:none;}


/**************************************/
/*               SEARCH              */
/**************************************/

.searchbox {
position: absolute;
top: 30px;
right: 245px;
}