<!-- html start -->

/*
.bg_menu {
background-image:url(images/bg_bar.gif);
background-repeat:repeat-x;
}

.bg_lines {
background-image:url(images/bg_lines.gif);
background-repeat:repeat-y;
}

.bg_white {
background-color:#FFF;
}

.bg_leftcol {
background-color:#F7F1E8;
}

.menu_subitem {
background-color:#FCFAF5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-decoration:none;
background-position:center;
padding-left:16px;
border-color:#CCC;
border-style:none none solid;
border-width:1px;
}

.menu_item {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-decoration:none;
background-position:center;
padding-left:8px;
border-color:#CCC;
border-style:none none solid;
border-width:1px;
}

a.linkmenu {
font-weight:700;
color:#333;
text-decoration:none;
}

a.linksubmenu {
color:#333;
text-decoration:none;
}

.bg_sombra {
background-image:url(images/shadow.gif);
background-repeat:repeat-x;
background-color:#FFF;
}

a.linkmenPie:hover {
font-family:verdana;
font-size:11px;
color:#900;
text-decoration:none;
}

.grisAbajo {
border-top:2px none #E4E4E4;
border-right:2px none #E4E4E4;
border-left:2px none #E4E4E4;
}

a.link01 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9F5B00;
text-decoration:none;
}

a.link01:Hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6C3F00;
text-decoration:none;
}

a.link02 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}

a.link02:Hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-decoration:none;
}

a.link03 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-decoration:none;
}

a.link03:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B8561F;
text-decoration:none;
}

a.link04:Hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7D0000;
text-decoration:none;
}

a.link04 {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
arial11greyfont-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

.arial11Grey {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
nameproductfont-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#AB0000;
}

.titArialG {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

.borderSide {
border-bottom:2px solid #E4E4E4;
border-color:#E4E4E4;
border-style:none dotted none none;
border-width:1px;
}

.borderSide1 {
border-color:#E4E4E4;
border-style:none dotted none none;
border-width:1px;
}

.redBox {
background-color:#C00;
}

.borderWhite {
border:1px solid #E2E2E2;
background-color:#FFF;
}

.productArial15 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
color:#000;
}

.bgdescription {
background-color:#F5F5F5;
}

.puntGreyDark {
font-family:verdana;
font-size:9px;
font-weight:700;
color:#666;
border-color:#888;
border-style:none none dotted;
border-width:1px;
}

.ProductTit {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#AB0000;
}

.arial11Black {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.borderBlack {
border-color:#000;
border-style:none none solid;
border-width:1px;
}

.bordePhoto {
border:1px solid #666;
}

.productArial13 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
}

.verdana10black {
font-family:verdana;
font-size:10px;
color:#333;
line-height:120%;
}

.arial11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
line-height:120%;
}

.arial10gris {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
line-height:105%;
}

a.linkmore {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
font-weight:400;
color:#AB0000;
text-decoration:none;
}

a.linkmore:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
font-weight:400;
color:#999;
text-decoration:none;
}

.borderpoint {
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#999;
}

.arial11c {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#666;
}

.productArial13C {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
font-style:italic;
}

.verdana9b {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
color:#000;
font-style:italic;
}

.punteadoabajo {
border-color:#999;
border-style:none none dotted;
border-width:1px;
}

.borderGray {
border:1px solid #CCC;
background-color:#FFF;
}

.verdana9 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
color:#000;
font-style:normal;
}

.cat_description {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:maroon;
background:inherit;
font-weight:700;
}

.centerTable {
background-image:url(images/bg_cat4.gif);
background-repeat:repeat-x;
background:#fbfcfd;
color:inherit;
}

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:inherit;
background:#ffb3b5;
font-weight:700;
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03;
background:inherit;
}

.productsNotifications {
background:#f2fff7;
color:inherit;
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
background:inherit;
text-decoration:underline;
}

.navBlue {
color:red;
background:inherit;
font-size:8pt;
font-family:Verdana, Arial, sans-serif;
}

.subnavBlue {
color:#96f;
background:inherit;
font-size:8pt;
font-family:Verdana, Arial, sans-serif;
}

a {
color:#000;
text-decoration:none;
}

img {
border:none;
}

a:hover {
color:none;
background:inherit;
text-decoration:none;
}

FORM {
display:inline;
}

TR.header {
background:#fff;
color:inherit;
}

TR.headerError {
background:red;
color:#bbc3d3;
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
}

TR.headerInfo {
background:#0f0;
color:#bbc3d3;
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
}

.templateinfobox {
background:#f8f8f9;
color:inherit;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
}

.infoBox {
background:#b6b7cb;
color:#000;
}

TD.infoBox,SPAN.infoBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#bbc3d3;
color:inherit;
}

TD.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
background:#B8561F;
color:#FFF;
}

.infoBoxContents {
background:#f8f8f9;
color:#000;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

TD.infoBoxFooter {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background-color:#ccc;
color:#000;
}

TD.contentBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
color:#534f4d;
background:#bbc3d3;
padding-top:5px;
}

.infoBoxContentsHeader {
background:#bbc3d3;
color:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
}

.infoBoxContentsCenter {
color:inherit;
background:#f8f8f9;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

TD.infoBoxContentsfooter {
color:#000;
background:#bbc3d3;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
}

TD.infoBoxHeadingImage {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background-position:left;
background-color:#bbc3d3;
color:#000;
}

TD.infoBoxFooterImage {
font-family:Verdana, Arial, sans-serif;
font-size:1px;
font-weight:700;
background-color:#bbc3d3;
color:#000;
}

.infoBoxNotice {
background:#ff8e90;
color:#fff;
}

.infoBoxNoticeContents {
background:#ffe6e6;
color:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

TD.main_table_heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#ccc;
color:#000;
}

TD.main_table_heading_inner {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#fff;
color:#000;
}

TABLE.productListing {
border:1px;
border-spacing:1px;
border-color:#B8561F;
border-style:solid;
}

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#B8561F;
color:#fff;
font-weight:700;
}

.productlisting-headingPrice {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
background:#ccc;
color:#9a9a9a;
font-weight:700;
}

a.txt-link {
text-decoration:none;
border:none;
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
font-weight:700;
color:#9a9a9a;
background:inherit;
}

TR.subBar {
background:#f4f7fd;
color:inherit;
}

TD.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
color:#000;
background:inherit;
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd;
background:inherit;
}

TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

TD.category_desc {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#f0a480;
background:inherit;
font-weight:700;
}

TABLE.formArea {
background:#f1f9fe;
color:#f4f7fd;
border-color:#7b9ebd;
border-style:solid;
border-width:1px;
}

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
background:inherit;
font-weight:700;
}

.moduleRowOver {
background-color:#fff;
color:inherit;
cursor:pointer;
}

.moduleRowSelected {
background-color:#FFF;
color:inherit;
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c;
background:inherit;
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5;
color:inherit;
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#9f0;
color:inherit;
}

TABLE.linkListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid;
}

.linkListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#b6b7cb;
color:#fff;
text-align:center;
}

TD.linkListing-data {
border-right:1px solid #b6b7cb;
border-bottom:1px solid #b6b7cb;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
padding:4px;
}

TR.linkListing-even {
background:#f5f5f5;
color:inherit;
}

.content {
color:#000;
background:inherit;
font-size:10px;
font-family:Verdana, Arial, sans-serif;
}

TR.ShowCartDetails,TD.ShowCartDetails,P.ShowCartDetails {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
color:#bdcaf0;
background:inherit;
}

TR.HeaderPageLinksLeft,TD.HeaderPageLinksLeft,P.HeaderPageLinksLeft {
background-image:url(images/button_blank_left.gif);
}

TR.HeaderPageLinksRight,TD.HeaderPageLinksRight,P.HeaderPageLinksRight {
background-image:url(images/button_blank_right.gif);
}

TR.HeaderPageLinks,TD.HeaderPageLinks,P.HeaderPageLinks {
background-image:url(images/button_blank_middle.gif);
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background-color:inherit;
color:#000;
}

A.HeaderPageLinks {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
color:#000;
background:inherit;
}

a:hover.HeaderPageLinks {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:inherit;
color:#0f0;
}

TD.cookieUsage {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#000;
color:#fff;
}

.TD.attributeBoxContent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
background-color:silver;
}

.storyboxtitle A:hover {
font-family:Verdana, Arial, sans-serif;
color:#fff;
font-size:10px;
font-weight:700;
text-decoration:underline;
background:inherit;
}

.yearHeader {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
color:#000;
background-color:#fff;
}

.calendarMonth {
background-color:#ccc;
color:inherit;
cursor:default;
width:100%;
}

.calendarHeader {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
background-color:#fff;
text-decoration:none;
height:22px;
}

.calendarToday {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
background-color:#ffcf00;
padding-left:3px;
text-decoration:none;
border:1px solid #fff;
height:22px;
width:18px;
}

.calendarWeekend {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
background-color:#caeeff;
padding-left:3px;
line-height:14px;
text-decoration:none;
border:1px solid #fff;
height:22px;
width:18px;
}

.calendar {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
background-color:#fff;
padding-left:3px;
line-height:14px;
text-decoration:none;
height:22px;
width:18px;
}

.event {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#000;
background-color:#fff;
text-decoration:none;
border:1px solid #e6e6e6;
}

.empty {
background-color:#f0faff;
color:inherit;
line-height:14px;
height:22px;
width:18px;
}

h4.infoTitle {
margin:0 0 .2em;
}

p.infoBlurb {
margin:0 0 2em;
}

TD.productPriceInListing {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#d2e9fb;
color:inherit;
}

TD.productPriceInBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#eee;
color:inherit;
}

TD.productPriceInProdInfo {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
background:#cfc;
color:inherit;
}

#navMenu {
clear:both;
height:.01%;
list-style:none;
margin:0;
padding:0;
}

#navMenu ul {
float:left;
width:150px;
list-style:none;
margin:0;
padding:0;
}

#navMenu li {
position:relative;
float:left;
line-height:24px;
margin-bottom:-1px;
width:150px;
}

#navMenu li ul {
position:absolute;
left:-999em;
margin-left:150px;
margin-top:-26px;
}

#navMenu li a {
width:150px;
display:block;
color:#334;
font-weight:700;
text-decoration:none;
background:#fff;
border:1px solid #cce;
padding-left:2px;
}

#navMenu li a:hover {
color:#000;
background:#aac;
}

#navMenu li:hover ul,#navMenu li li:hover ul,#navMenu li li li:hover ul,#navMenu li.sfhover ul,#navMenu li li.sfhover ul,#navMenu li li li.sfhover ul {
left:auto;
}

.arial11bold,h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#666;
}

.bg_header,.bandBottom {
background-color:#AE8C66;
}

.header_color,.boxbottom {
background-color:#F2E9D8;
}

a.linkmenu:hover,a.linksubmenu:hover {
color:#AB0000;
text-decoration:none;
}

.linkmenPie,a.linkmenPie:Visited {
font-family:verdana;
font-size:11px;
color:#000;
text-decoration:none;
}

.grisAbajo1,.grisAbajo2 {
border-top:2px none #E4E4E4;
border-right:2px none #E4E4E4;
border-bottom:2px solid #E4E4E4;
border-left:2px none #E4E4E4;
}

.verdana10,.verdana10grey {
font-family:verdana;
font-size:10px;
color:#000;
line-height:120%;
}

.boxText,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

TR.headerNavigation,TR.footer {
background:#bbc3d3;
color:inherit;
}

TD.headerNavigation,TD.footer {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#bbc3d3;
color:#fff;
font-weight:700;
}

A.headerNavigation,a:hover.headerNavigation {
color:#fff;
background:#bbc3d3;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even,TR.linkListing-odd {
background:#f8f8f9;
color:inherit;
}

a.pageResults,a:hover.pageResults {
color:#AB0000;
background:none;
}

TD.subBar,.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
background:inherit;
}

TD.fieldKey,TD.tableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

SPAN.newItemInCart,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red;
background:inherit;
}

CHECKBOX,INPUT,RADIO,SELECT,TEXTAREA {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

SPAN.productSpecialPrice,SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:red;
background:inherit;
}

.attributeBoxContent,.TR.attributeBoxContent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
background-color:gray;
}

.storyboxtitle,.storyboxtitle A:link,.storyboxtitle A:active,.storyboxtitle A:visited {
font-family:Verdana, Arial, sans-serif;
color:#000;
font-size:10px;
font-weight:700;
background:inherit;
}

.calendar A:hover,.calendar A:link,.calendar A:visited,.calendar A:visited:hover,.yearHeader A:hover,.calendarWeekend A:hover,.calendarWeekend A:link,.calendarWeekend A:visited,.calendarWeekend A:visited:hover,.calendarToday A:hover,.calendarToday A:link,.calendarToday A:visited,.calendarToday A:visited:hover {
color:red;
text-decoration:underline;
background:inherit;
}

#navMenu li ul ul,#navMenu li:hover ul ul,#navMenu li:hover ul ul ul,#navMenu li.sfhover ul ul,#navMenu li.sfhover ul ul ul {
left:-999em;
}



*/
@charset "utf-8";
/* CSS Document */

body {
background:none repeat scroll 0 0 #D3DE6D;
color:#1E1B1C;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:0;
padding:0;
}


body {
background:none repeat scroll 0 0 #D3DE6D;
color:#1E1B1C;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:0;
padding:0;
}

h1, h2, h3, h4, h5, p, ul {
	margin:0;
	padding:0;
	list-style:none;
	color:#0a0a0b;
}
ol {
	margin:0;
	padding:0;
	padding-left:20px;
}
h1 {
	font-size:2em;
}
h2 {
	font-size:1.7em;
	font-weight:normal;
}
h3 {
	font-size:1.3em;
}
h4 {
	font-size:1.1em;
}
h5 {
	font-size:0.9em;
}
p, ul {
	line-height:1.4em;
	text-align:justify;
}
a {
	color:#322f2f;
	text-decoration:none;
}
a:hover {
	color:#cd7504;
	text-decoration:none;
}
img {
	border:none;
}
.valign {
	vertical-align:middle;
}
.flt-left {
	float:left;
}
.flt-right {
	float:right;
}
.clear {
	clear:both;
}
input[type="text"], input[type="password"] {
	height:20px;
	padding:3px 2px 2px 2px;
	color:#000;
	border:1px solid #dcdcdc;
}
input[type="text"]:focus, input[type="password"]:focus {
	border:1px solid #eb8400;
}
input[type="button"] {
	background:#ec4a07 url(images/button-bg.jpg) repeat-x top left;
	cursor:pointer;
	color:#fff;
	border:1px solid #9e3609;
	padding:4px 5px 4px 5px;
	font-weight:bold;
}
input[type="button"]:hover {
	background:#ec4a07 url(images/button-bg-over.jpg) repeat-x top left;
	cursor:pointer;
	color:#fff;
	border:1px solid #ea4903;
	padding:4px 5px 4px 5px;
	font-weight:bold;
}
/*-----Main Container----*/
#main-wrap {
	width:1000px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
#content-bg {
	background:url(images/content-bg.jpg) repeat-y top left;
	min-height:300px;
	overflow:hidden;
	padding:0 7px 0 7px;
}
.cont-bottom {
	background:url(images/content-bottom.jpg) no-repeat top left;
	height:19px;
}
#header {
	background:#231f20;
	padding:10px;
}
.logo {
	margin-right:25px;
}
#navigation {
	background:#ffb33f;
	font-size:30px;
	overflow:hidden;
}
#navigation li {
	display:block;
	float:left;
	padding:0px 44px 0px 44px;
}
#navigation li a {
	color:#fff;
}
#navigation li a:hover {
	color:#000;
}
#content {
	overflow:hidden;
	padding:35px 35px 25px 35px;
}
.featured-product-div {
	position:relative;
	width:443px;
	float:left;
}
.featured-product-div span {
	position:absolute;
	left:0;
	bottom:0;
	background:url(images/featured-products-bg.png) no-repeat top left;
	height:56px;
	width:281px;
	margin-bottom:40px;
	color:#fff;
	font-size:30px;
	padding:10px 0 0 15px;
}
.gift-ideas-div {
	position:relative;
	width:439px;
	float:right;
}
.gift-ideas-div span {
	position:absolute;
	right:0;
	top:0;
	background:url(images/gift-ideas-bg.png) no-repeat top left;
	height:58px;
	width:148px;
	margin-top:80px;
	color:#fff;
	font-size:30px;
	padding:15px 0 0 30px;
}
.featured-recipe-div {
	position:relative;
	width:439px;
	float:right;
	margin-top:20px;
}
.featured-recipe-div span {
	position:absolute;
	left:0;
	top:0;
	background:url(images/featured-recipe-bg.png) no-repeat top left;
	height:59px;
	width:260px;
	margin-top:40px;
	color:#fff;
	font-size:30px;
	padding:10px 0 0 20px;
}
#footer {
	clear:both;
	margin-left:270px;
	overflow-x:hidden;
	overflow-y:hidden;
}
#footer li {
	display:block;
	float:left;
	font-size:22px;
	padding-bottom:5px;
	padding-left:17px;
	padding-right:17px;
	padding-top:5px;
	
}
#footer li a {
	color:#fff;
}
#footer li a:hover {
	color:#000;
}
.product-div {
	width:185px;
	margin-bottom:15px;
}
.product-div:hover span a {
	color:#ffb646;
}
.product-div span {
	display:block;
	text-align:center;
	padding:3px 0 0 0;
	font-size:20px;
}
.product-div span a {
	color:#1d1d1d;
}
.product-div span a:hover {
	color:#ffb646;
}
.product-bg {
	background:url(images/shop-product-bg.jpg) no-repeat top left;
	width:148px;
	height:134px;
	padding:5px;
}
.full-cont {
	overflow:hidden;
}
.grey-bar {
	background:#e5e5e5;
	overflow:hidden;
	padding:10px 0px 10px 0px;
}
.search-div {
	float:left;
}
.search-div input[type="text"] {
	margin-right:5px;
	height:23px;
	vertical-align:middle;
	float:left;
}
input.bnt-go, input.bnt-go:hover {
	background:url(images/btn-go.jpg) no-repeat top left;
	border:none;
	cursor:pointer;
	width:33px;
	height:27px;
	float:left;
	display:block;
	margin-top:2px;
}
.grey-bar ul {
	float:left;
	margin-right:10px;
}
.grey-bar li {
	float:left;
	vertical-align:middle;
	margin-top:5px;
}
.grey-bar li a {
	padding-left:5px;
}
.grey-bar-cont {
	overflow:hidden;
	float:right;
	width:490px;
}

.grey-bar-cont-logoff {
	overflow:hidden;
	float:right;
	width:490px;
}



.content-wrap {
	padding:30px;
}
.content-wrap h1 {
	color:#eb8400;
	margin-bottom:20px;
}
.login-div {
	width:448px;
	float:left;
	border:1px solid #d7d5d5;
	padding-bottom:15px;
}
.new-customer-div {
	width:448px;
	float:right;
	border:1px solid #d7d5d5;
	padding-bottom:10px;
}
.checkout-div {
	clear:both;
	border:1px solid #d7d5d5;
	margin-top:20px;
	overflow:hidden;
	padding-bottom:10px;
}
.login-div h3, .new-customer-div h3, .checkout-div h3 {
	border-bottom:1px solid #d7d5d5;
	background:url(images/login-headingbg.jpg) repeat-x top left;
	font-size:15px;
	padding:5px 5px 5px 10px;
}
.login-div p, .new-customer-div p, .checkout-div p {
	margin:10px 10px 15px 10px;
}
.login-div label {
	float:left;
	display:block;
	width:120px;
	margin-left:10px;
}
.login-div input[type="text"] {
	margin-bottom:10px;
	width:270px;
}

.login-div input[type="password"] {
	margin-bottom:10px;
	width:270px;
}


.login-div input[type="submit"] {
	background:#f00 url(images/button_login.gif) no-repeat top left;
	border:none;
	cursor:pointer;
	width:91px;
	height:27px;
}
.login-div a {
	color:#ca7404;
	text-decoration:underline;
}
.login-div a:hover {
	color:#000;
}
.new-customer-div input[type="button"] {
	background:url(images/button_create_account.gif) no-repeat top left;
	width:130px;
	height:27px;
	cursor:pointer;
	border:none;
	float:right;
	margin-right:10px;
}
.checkout-div input[type="button"] {
	background:url(images/button_checkout.gif) no-repeat top left;
	width:91px;
	height:27px;
	cursor:pointer;
	border:none;
	float:right;
	margin-right:10px;
}
.cont-full-wrap {
	padding:0px 0 0 0;
	overflow:hidden;
}
#primary {
	width:203px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
#secondary {
	float:left;
	width:750px;
	margin-left:20px;
	overflow:hidden;
}
.prod-cat-head {
	background:#f79646;
	color:#fff;
	padding:5px 0px 5px 10px;
	text-align:left;
	border-bottom:3px solid #fff;
}
.prod-cat-head h3 {
	color:#fff;
}
#leftMenu {
	margin:0;
}
/* General rules */

#slidedown_menu li {
}
#slidedown_menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
#slidedown_menu li {
	background:#fcddcf;
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #fff;
}
#leftMenu #slidedown_menu li.alt-col {
	background:#fdefe9;
}
#slidedown_menu div {
	margin:0;
	padding:0;
}
.borderSide {
	border-color:#E4E4E4;
	border-style:none dotted solid none;
	border-width:1px 1px 2px;
}
.breadcrumb {
	padding:5px 0 10px 0;
}
.breadcrumb a {
	color:#cd7504;
	font-weight:bold;
}
.breadcrumb a:hover {
	color:#000;
}
.bor-bottom {
	border-bottom:1px solid #ccc;
}
.product-name {
	padding-bottom:10px;
}
.product-name h4 {
	padding-bottom:2px;
	font-size:18px;
}
.product-name span {
	font-size:12px;
}
.product {
	border:1px solid #b1b1b1;
}
.product-discription {
	padding:0 0 0 20px;
}
.product-discription h4 {
	padding-bottom:5px;
}
.price-bg {
	background:#eeeeee;
	width:140px;
	margin-bottom:15px;
	margin-top:15px;
	border:1px solid #b1b1b1;
	padding:5px;
}
.pagination {
	padding:5px 0 5px 0;
}
.pagination a {
	color:#cd7504;
}
.pagination a:hover {
	color:#000;
}
.about-cont {
	overflow:hidden;
}
.about-cont img {
	float:left;
	margin-right:20px;
}
.about-cont p {
	font-size:20px;
	margin-bottom:15px;
	text-align:left;
}
.sale-div {
	width:580px;
	margin:0 auto;
	font-size:23px;
	text-align:center;
	overflow:hidden;
	margin-bottom:20px;
}
.sale-div h4 {
	margin-bottom:15px;
	margin-top:15px;
}
.sale-div label {
	margin-right:10px;
	margin-top:5px;
}
.sale-div input[type="text"] {
	width:250px;
	margin-bottom:15px;
	padding:8px 3px 8px 3px;
}
.sale-div p {
	float:left;
	margin:10px 10px 0 0;
}
.sale-div input[type="button"] {
	float:left;
	background:url(images/btn-go-org.jpg) no-repeat top left;
	width:60px;
	height:57px;
	border:none;
}
/*----SHOPPING CART PAGE------*/
.cart-table {
	border:1px solid #d7d5d5;
}
.cart-table th {
	border-bottom:1px solid #d7d5d5;
	background:url(images/login-headingbg.jpg) repeat-x top left;
	font-size:15px;
	padding:5px 5px 5px 0;
}
.cart-table td {
	border-top:1px solid #d7d5d5;
}
.shade {
	background:#f5f5f5;
}
.button-table {
	margin-top:10px;
}
