/*----------------------------------------------
	Theme#	571
	Cat		Food & Restaurant
	Name	Chinese Takeout
----------------------------------------------*/

body {
	background-color: #EDE8E2 /*~ main.background-color */;
}

.sf_outer_wrapper {
	background-image: url(images/top_1.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

/*--------------------------------
		Header
---------------------------------*/

.sf_main_header {
	background-position: 0 0;
	background-repeat: repeat-x;
	color: #ffffff /*~ header.color */;
	font-family:Georgia, "Nimbus Roman No9 L", serif /*~ header.font */;
	font-size:12px /*~ header.size */;
	font-weight:bold /*~ header.bold */;
}

.company-name {
	color: #ffffff /*~ company-name.color */;
	font-size: 32px /*~ company-name.size */;
	font-family:Georgia, "Nimbus Roman No9 L", serif /*~ company-name.font */;
	font-weight:bold /*~ company-name.bold */;
}

.slogan {
	color: #ffffff /*~ slogan.color */;
	font-size: 18px /*~ slogan.size */;
	font-family:Georgia, "Nimbus Roman No9 L", serif /*~ slogan.font */;
	font-weight:normal /*~ slogan.bold */;
}

.sf_extra4 {
	background-image: url(images/topbox_1.png);
}

* html .sf_extra4 {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true));
}

/*--------------------------------
		Navigation
---------------------------------*/

.left {
	background-image: url(images/menuback_1.gif);
}

.sf_navigation ul li,
.navigation1 ul li,
.sidebaritem h2 {
	background-image: url(images/menu_1.gif);
}

.sf_navigation ul li a,
.navigation1 ul li a {
	color: #78040d /*~ nav-menu.color */;
}

.sf_navigation ul li a:visited,
.navigation1 ul li a:visited {
	color: #78040d /*~ nav-menu.color */;
}

.sf_navigation ul li a:hover,
.navigation1 ul li a:hover {
	color: #CE1B23 /*~ nav-menu-hover.color */;
}

/**
 * ------------------------------------------------------------------
 * @section CATEGORY MENU BAR
 * ------------------------------------------------------------------
 */

.sf_category_menubar {
	background-image: url(images/midb_1.gif);
}

.sf_category_menubar .cat_menubar {
	border-color:#CC171F;	
}

.sf_category_menubar .subnav {
	border-color:#CC171F;
}

/*--------------------------
		Content
--------------------------*/

.float-wrap {
	background-image: url(images/midb_1.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #EDE8E2;
}

.sf_extra7 {
	background-image: url(images/footer_1.gif);
	background-position: bottom center;
}

/*--------------------------
		 Footer
--------------------------*/

.sf_footer {
	background-color: #EDE8E2;
	color: #78040D /*~ footer.color */;
}

.sf_footer a:link {
	color: #CC171F /*~ footer.color */;
}

.sf_footer a:visited {
	color: #CC171F /*~ footer.color */;
}

.sf_footer a:hover {
	color: #78040D /*~ footer.color */;
}

/*--------------------------
		Extra Stuff
--------------------------*/

a {
	color: #CC171F /*~ link.color */;
}

a:visited {
	color: #CC171F /*~ link-visited.color */;
}

a:hover {
	color: #78040D /*~ link-hover.color */;
}

.sf_banner {
	border-top: 2px solid #4A0107;
	background-color: #78040D;
	color: #ffffff;
}

.sf_banner a {
	color: #ffffff;
}

.sf_banner a:visited {
	color: #ffffff;
}

.sf_banner a:hover {
	color: #ffffff;
}

/* -------------------- QSC -------------------- */
.content-product,
.member,
.product-primary,
.product-secondary,
.imageanddetails,
.product-options,
textarea,
.member-table,
.options-table,
.upsell-twocol .product-related,
.upsell-twocol .best-values {
	border-color:#ded6cd;
}

input[type="text"],
#password,
#password2 {
	border:solid 1px #ded6cd;
}

.member-table th { /*light bg shopping cart*/
	background-color:#c3bcb3;
	color:#ffffff;
}

.member-table tr.member-row td { /*lighter bg shopping cart*/
	background-color:#ded6cd;
}

select,
option selected {
	border:solid 1px #ded6cd;
	background:#ffffff;
}

.category-page .content-product-button,
.btn {
	border:solid 1px #78040d;
	color:#ffffff;
	background:#78040d;
}

.category-page .content-product-button:hover,
.btn:hover {
	background:#cc141c;
}

#checkout-right-column,
.upsell div {
	background-color:#ded6cd;
	border:solid 1px #999999;
}