@charset "utf-8";

@import "reset.css"; 

body{
	background-color:#3d1a0d;
	background-image:url(images/BG.gif);
	background-repeat:repeat;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#2f1008;
}

h1 {
	color:#2f140a;
	font-size:24px;
	font-weight:600;
	text-align:center;
}

/** For Desktops **/
h1.welcome{
	color:#efb62e;
	margin:0 !important;
	height:33px;
	padding-top:10px;
}
/** For Phones **/
.phone h1.welcome {min-height:33px; height:auto; line-height:26px; display:block; float:left; width:100%; clear:both; padding-left:5px; padding-right:5px; font-size:18px;}
    
/** For Tablets **/
.tablet h1.welcome, .tablet.landscape h1.welcome {min-height:33px; height:auto; line-height:26px; display:block; float:left; width:100%; clear:both;font-size:24px;}

h1 span {
margin:0 !important;
color:#e68c25;
font-size:16px;	
}


h2 {
	font-size:20px;
}
/** For Desktops **/
#featured h2 {
	margin-top:65px;
	font-family: 'Lustria', Georgia, Times, serif;
	font-size:22px;
    font-weight:400;
}
/** For Phones **/
.phone #featured h2 {margin-top:25px;}
    
/** For Tablets **/
.tablet #featured h2, .tablet.landscape #featured h2 {margin-top:25px;}


#featured p{
margin-top:10px;
line-height:17px;	
}

h3, h4, h5 {
	font-size:17px;
}

h2, h3, h4, h5 {
	color:#00909d;
	margin:0 0 15px 0;
	font-weight:normal;	
}

a {
/*	color:#f68b1f;*/
	color:#713d94;
}

a:link {
	text-decoration:none;
}

a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:active {
	text-decoration:none;
}

:focus {
	outline: none;
}
/*ol, ul { display: block; unicode-bidi: embed; }
li { display: list-item; }
ul, ol { margin: 1.12em 0; }
ol, ul { margin-left: 40px; }
ol { list-style-type: decimal; }
ul { list-style-type: disc; }
ol ul, ul ol, ul ul, ol ol { margin-top: 0; margin-bottom: 0; }*/


p {
	margin:15px 0;
}

strong, b {
	font-weight:bold;
}

em, i {
	font-style:italic;
}

.clearit {
clear:both;	
}
.redit {
    color: #A81F2F;
    font-weight: bold;
}
.goldit {
	color: #E68C25;
	font-weight: bold;
}
/** For Desktops **/
#wrapper {
width:1326px;
margin:auto;
}
/** For Phones **/
.phone #wrapper {display: block; width:100%;}
    
/** For Tablets **/
.tablet #wrapper, .tablet.landscape #wrapper {display: block; width: 100%;}

/** For Desktops **/
#header {
width:1326px;
height:242px;	
position:relative;
}
/** For Phones **/
.phone #header {display: block; width:100%; background-image:url(images/headerBG.jpg);	
background-repeat:no-repeat; background-position:center 15px; height:245px; position:static; clear:both;}
    
/** For Tablets **/
.tablet #header, .tablet.landscape #header {display: block; width: 100%; background-image:url(images/headerBG.jpg);	
background-repeat:no-repeat; background-position:center 15px; height:245px; position:static; clear:both;}

/** For Desktops **/
#toolbar {
width:450px; 
height:35px;	
position:absolute;
top:27px;
right:107px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f8ddb9;
z-index:2;
text-align:right;
}
/** For Phones **/
.phone #toolbar, .phone.landscape #toolbar {display: inline-block; width:100%; position:absolute; top:40px;
right:0; }

.phone.landscape #toolbar {display: inline-block; width:auto; position:absolute; top:40px;
right:15px; min-height:35px; }
    
/** For Tablets **/
.tablet #toolbar, .tablet.landscape #toolbar {display: inline-block; width:auto; position:static !important; float:right; clear:both; padding-top:40px; min-height:35px; padding-right:15px; }

#toolbar ul{
	margin:0;
	padding:0;
}
/** For Desktops **/
#toolbar ul li{
display:inline-block;	
float:left;
margin-left:24px;
}
 
 /** For Phones **/
.phone #toolbar ul li {margin-left:10px;}
/** For Tablets **/
.tablet #toolbar ul li, .tablet.landscape #toolbar ul li {margin-left:24px;}
    

#toolbar a{
color:#f8ddb9;
}

#toolbar a:hover {
text-decoration:none;	
}

#searchit{
width:131px;
height:27px;
background-image:url(images/searchit.png);
background-repeat:no-repeat;
margin-top:-5px;
}


.search-field{
	width:107px; 
	height:21px;
	border:0px;
	outline:none;
	text-align:center;
	color:#2d100a;
	font-size:12px;
	background:transparent;
	margin:0;
	padding:0;
	line-height:21px;
	float:left;
}


.search-btn{
	width:24px; 
	height:21px;
	border:0px;
	outline:none;
	background:transparent;
	margin:0;
	float:left;
}

a#basket{
height:27px;
background-image:url(images/icon-basket.png);
background-repeat:no-repeat;	
background-position:right top;
padding-top:13px;
}

a#basket span{
display:inline-block;
width:33px;
height:12px;
color:#a91f2f;	
text-align:center;}

/** For Desktops **/
#logo {
margin-top:23px;	
}
/** For Phones **/
.phone #logo {margin-top:115px;}
    
/** For Tablets **/
.tablet #logo, .tablet.landscape #logo {margin-top:50px;}

/** For Desktops **/
#header-left {
width:81px;
height:242px;
float:left;	
background-image:url(images/headerBG-left.png);
background-repeat:no-repeat;
}
/** For Phones **/
.phone #header-left {display: none;}
    
/** For Tablets **/
.tablet #header-left, .tablet.landscape #header-left {display: none;}

/** For Desktops **/
#header-content {
width:1138px;
height:242px;
text-align: center;
float:left;	
background-image:url(images/headerBG.jpg);	
background-repeat:no-repeat;
}
/** For Phones **/
.phone #header-content {display: block; width:100%; background-image:none; height:auto; padding-left:10px; padding-right:10px;}
    
/** For Tablets **/
.tablet #header-content, .tablet.landscape #header-content {display: block; width: 100%; background-image:none; height:auto; padding-left:15px;padding-right:15px;}

/** For Desktops **/
#header-right {
width:107px;
height:242px;
float:left;	
background-image:url(images/headerBG-right.png);
background-repeat:no-repeat;
}
/** For Phones **/
.phone #header-right {display: none;}
    
/** For Tablets **/
.tablet #header-right, .tablet.landscape #header-right {display: none;}

/** For Desktops **/
#nav-texture {
width:1138px;
height:64px;
background-image:url(images/navBG.jpg);
background-repeat:no-repeat;	
position:absolute;
left:81px;
bottom:0;
padding-top:16px;
}
/** For Phones **/
.phone #nav-texture {display: block; width:100%; left:0px;}
    
/** For Tablets **/
.tablet #nav-texture, .tablet.landscape #nav-texture {display: block; width: 100%; left:0px;}

#nav {
height:43px;
background-color:#00909d;
border-top:2px solid #efb62e;	
border-bottom:2px solid #efb62e;
font-family: 'Lustria', Georgia, Times, serif;
font-size:19px;
line-height:43px;
font-weight:400;
}

#nav ul {
margin:0;
padding:0;	
}


#nav li.firstlink {
list-style:none;
background-image:none !important;
padding-left:14px;
}


#nav li {
display:inline-block;
height:42px;
list-style:none;
background-image:url(images/nav-list-style.png);
background-repeat:no-repeat;
padding-left:28px;
padding-right:14px;
}

#nav li a {
display:block;
color:#f8ddb9;
text-decoration:none;
}
#nav li a:hover {
color:#efb62e;	
text-decoration:none;
}
/** For Desktops **/
#content-container {
width:1326px;
height:586px;	
}
/** For Phones **/
.phone #content-container {display: block; width:100%;}
    
/** For Tablets **/
.tablet #content-container, .tablet.landscape #content-container {display: block; width: 100%;}

/** For Desktops **/
#content-left {
width:81px;
height:586px;
float:left;	
background-image:url(images/contentBG-left.png);
background-repeat:no-repeat;
}
/** For Phones **/
.phone #content-left {display: none;}
    
/** For Tablets **/
.tablet #content-left, .tablet.landscape #content-left {display: none;}

/** For Desktops **/
#content {
width:1138px;
height:586px;
float:left;	
background-image:url(images/contentBG.jpg);	
background-repeat:no-repeat;
}
/** For Phones **/
.phone #content {display: block; width:100%; min-height:586px; height:auto; /* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2MTgwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzRiMjcxNiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iIzRkMjkxNyIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRmMmExOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(top,  rgba(54,24,13,1) 0%, rgba(75,39,22,0.75) 84%, rgba(77,41,23,0.5) 93%, rgba(79,42,24,0) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,24,13,1)), color-stop(84%,rgba(75,39,22,0.75)), color-stop(93%,rgba(77,41,23,0.5)), color-stop(100%,rgba(79,42,24,0))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(54,24,13,1) 0%,rgba(75,39,22,0.75) 84%,rgba(77,41,23,0.5) 93%,rgba(79,42,24,0) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(54,24,13,1) 0%,rgba(75,39,22,0.75) 84%,rgba(77,41,23,0.5) 93%,rgba(79,42,24,0) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(54,24,13,1) 0%,rgba(75,39,22,0.75) 84%,rgba(77,41,23,0.5) 93%,rgba(79,42,24,0) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(54,24,13,1) 0%,rgba(75,39,22,0.75) 84%,rgba(77,41,23,0.5) 93%,rgba(79,42,24,0) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36180d', endColorstr='#004f2a18',GradientType=0 ); /* IE6-8 */

}
    
/** For Tablets **/
.tablet #content, .tablet.landscape #content {display: block; width: 100%;  min-height:586px; height:auto; /* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2MTgwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzRiMjcxNiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iIzRkMjkxNyIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRmMmExOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(top,  rgba(54,24,13,1) 0%, rgba(75,39,22,0.75) 84%, rgba(77,41,23,0.5) 93%, rgba(79,42,24,0) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,24,13,1)), color-stop(84%,rgba(75,39,22,0.75)), color-stop(93%,rgba(77,41,23,0.5)), color-stop(100%,rgba(79,42,24,0))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(54,24,13,1) 0%,rgba(75,39,22,0.75) 84%,rgba(77,41,23,0.5) 93%,rgba(79,42,24,0) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(54,24,13,1) 0%,rgba(75,39,22,0.75) 84%,rgba(77,41,23,0.5) 93%,rgba(79,42,24,0) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(54,24,13,1) 0%,rgba(75,39,22,0.75) 84%,rgba(77,41,23,0.5) 93%,rgba(79,42,24,0) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(54,24,13,1) 0%,rgba(75,39,22,0.75) 84%,rgba(77,41,23,0.5) 93%,rgba(79,42,24,0) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36180d', endColorstr='#004f2a18',GradientType=0 ); /* IE6-8 */

}

/** For Desktops **/
#leftcol {
width:614px; 
min-height:300px;
padding-left:22px;
float:left;	
}
/** For Phones **/
.phone #leftcol {display: block; width:100%; padding-left:0px; float:none; margin:auto; text-align:center;}
    
/** For Tablets **/
.tablet #leftcol, .tablet.landscape #leftcol{display: block; width:100%; padding-left:0px; float:none; margin:auto; text-align:center;}

/** For Desktops **/
#hometext {
font-size:13px;
color:#efd886;
line-height:22px;
padding:17px 36px 0 38px;
text-align:justify;
}
/** For Phones **/
.phone #hometext {padding:17px 15px 0 15px; clear:both;}
    
/** For Tablets **/
.tablet #hometext, .tablet.landscape #hometext{padding:17px 36px 0 38px; }

#hometext p {
	margin: 0 0 10px 0;
}

#hometext a{
	color:#f68b1f;
}
/** For Desktops **/
#callout-container{
width:572px;
height:368px;
background-image:url(images/calloutBG.jpg);	
background-repeat:no-repeat;
padding:38px 0 0 42px;
}
/** For Phones **/
.phone #callout-container {display: inline-block; width:100%; max-width:578px; min-height:368px; height:auto; background-image:none; border:3px solid #efb62e;	
text-align: center;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
background-color: #a81f2f; float:none; padding:25px 0 0 0px;  margin:25px 0;}
    
/** For Tablets **/
.tablet #callout-container, .tablet.landscape #callout-container {display: inline-block; width:auto; max-width:578px; min-height:368px; height:auto; background-image:none; border:3px solid #efb62e;	
text-align: center;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
background-color: #a81f2f; float:none; padding:25px 0 0 25px; margin:25px auto;}


/** For Desktops **/
.callout{
background-repeat:no-repeat;
width:248px;
height:154px;
display:block;
float:left;
margin-right:25px;
margin-bottom:20px;
border: 1px solid #c19867;
-webkit-box-shadow: #222 1px 2px 10px;
-moz-box-shadow: #222 1px 2px 10px;
box-shadow: #222 1px 2px 10px;
behavior: url(../scripts/PIE-1.0.0/PIE.htc);	
color:#f5cfa0;
}
/** For Phones **/
.phone .callout {float:none; margin:0 auto 20px auto;}
    
/** For Tablets **/
.tablet .callout, .tablet.landscape .callout {float:left; margin:0 25px 20px 0;}

.callout:hover {
text-decoration:none;
color:#efb62e;	
}
/** For Desktops **/
.callout span {
font-family: 'Lustria', Georgia, Times, serif;
font-size:16px;
font-weight:400;
text-align:right;
display:table-cell;
width:238px;
height:149px;
background-image:url(images/callout-shadow.png);
background-repeat:repeat-x;
background-position:bottom left;
text-align:right;
vertical-align:bottom;
padding-bottom:5px;
padding-right:10px;
  -moz-box-shadow:    inset 0 0 10px #1f0b07;
   -webkit-box-shadow: inset 0 0 10px #1f0b07;
   box-shadow:         inset 0 0 10px #1f0b07;
   behavior: url(../scripts/PIE-1.0.0/PIE.htc);
}
/** For Phones **/
.phone .callout span {
	-moz-box-shadow:    inset 0 0 0px #1f0b07;
   -webkit-box-shadow: inset 0 0 0px #1f0b07;
   box-shadow:         inset 0 0 0px #1f0b07; 
width:248px;
height:152px;

}
    
/** For Tablets **/
.tablet .callout span, .tablet.landscape .callout span {
	-moz-box-shadow:    inset 0 0 0px #1f0b07;
   -webkit-box-shadow: inset 0 0 0px #1f0b07;
   box-shadow:         inset 0 0 0px #1f0b07; 
  width:248px;
height:147px;

}


.callout#uno{
background-image:url(images/callout1.jpg);
background-repeat:no-repeat;
}

.callout#dos{
background-image:url(images/callout2.jpg);
background-repeat:no-repeat;
}

.callout#tres{
background-image:url(images/callout3.jpg);
background-repeat:no-repeat;
}

.callout#cuatro{
background-image:url(images/callout4.jpg); 
background-repeat:no-repeat;
}
/** For Desktops **/
.callout#seasonal{
width:315px;
height:170px;
float:none !important;
margin:auto !important;
}
/** For Phones **/
.phone .callout#seasonal, .css-640 .callout#seasonal img, .phone .callout#seasonal img {display: block; width:100%; height:auto;}
    
/** For Tablets **/
.tablet .callout#seasonal, .tablet.landscape .callout#seasonal, .tablet .callout#seasonal img, .tablet.landscape .callout#seasonal img {display: block; width: 100%; max-width:315px; height:auto; }


/** For Desktops **/
#rightcol {
width:502px; 
min-height:300px;
float:left;	
}
/** For Phones **/
.phone #rightcol {display: block; width:100%; text-align:center;}
    
/** For Tablets **/
.tablet #rightcol, .tablet.landscape #rightcol {display: block; width: 100%; text-align:center;}

/** For Desktops **/
#content-right {
width:107px;
height:586px;
float:left;	
background-image:url(images/contentBG-right.png);
background-repeat:no-repeat;
}
/** For Phones **/
.phone #content-right {display: none;}
    
/** For Tablets **/
.tablet #content-right, .tablet.landscape #content-right {display: none;}

/** For Desktops **/
#featured{
width:441px;
height:373px;
background-image:url(images/featuredBG.jpg);	
background-repeat:no-repeat;
margin-left:18px;
text-align:center;
color:#3f1d0e;
overflow:hidden;
}
/** For Phones **/
.phone #featured {display: inline-block; width:100%; height:auto; background-image:none; border:3px solid #EFB62E;	
text-align: center;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
background-color: #E68C25; float:none; margin: auto; padding-left:25px; padding-right:25px; padding-bottom:25px;}
    
/** For Tablets **/
.tablet #featured, .tablet.landscape #featured {display: inline-block; width:auto; height:auto; background-image:none; border:3px solid #EFB62E;	
text-align: center;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
background-color: #E68C25; float:none; margin: auto; padding-left:25px; padding-right:25px; padding-bottom:25px;}

#featured a, #featured a:hover{
color:#3f1d0e;
font-style:italic;	
}

/** For Desktops **/
#featured .featured-caption {
	width:275px;
	margin: 15px 0 0 83px;
}
/** For Phones **/
.phone #featured .featured-caption {display: block; max-width:275px; width:100%; margin-left:0; font-size:14px; padding-left:15px; padding-right:15px; margin:15px auto 0 auto;}
    
/** For Tablets **/
.tablet #featured .featured-caption, .tablet.landscape #featured .featured-caption {display: block; max-width:275px; width: 100%; margin-left:0; font-size:14px; padding-left:15px; padding-right:15px; margin:15px auto 0 auto;}

/** For Desktops **/
#icon-foodnetwork {
	float:right; margin-top:20px; margin-right:65px;
}
/** For Phones **/
.phone #icon-foodnetwork {margin-right:25px;}
    
/** For Tablets **/
.tablet #icon-foodnetwork, .tablet.landscape #icon-foodnetwork {margin-right:25px;}

/** For Desktops **/
#footer {
width:1326px;
height:117px;
}
/** For Phones **/
.phone #footer {display: block; width:100%;}
    
/** For Tablets **/
.tablet #footer, .tablet.landscape #footer {display: block; width: 100%;}

/** For Desktops **/
#footer-left {
width:81px;
height:117px;
float:left;	
background-image:url(images/footerBG-left.png);
background-repeat:no-repeat;
}
/** For Phones **/
.phone #footer-left {display: none;}
    
/** For Tablets **/
.tablet #footer-left, .tablet.landscape #footer-left {display: none;}

/** For Desktops **/
#footer-content, #int-footer-content {
	width:1138px;
	float:left;
	text-align:center;
}
/** For Desktops **/
#footer-content {
background-image:url(images/footerBG.png);	
background-repeat:no-repeat;
height:57px;
padding-top:60px;
}
/** For Desktops **/
#int-footer-content {
background-image:url(images/int-footerBG.png);
background-repeat:no-repeat;
height:63px;
padding-top:44px;
}
/** For Phones **/
.phone #footer-content, .phone #int-footer-content {display: block; width: 100%; background-image:none;}
    
/** For Tablets **/
.tablet #footer-content, .tablet #int-footer-content, .tablet.landscape #footer-content, .tablet.landscape #int-footer-content {display: block; width: 100%; background-image:none;}


#footer-content p, #int-footer-content p {
	margin: 0;
	padding: 0;
}
#footer-content p:first-child, #int-footer-content p:first-child {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#e68c25;
}
#footer-content p:first-child a, #int-footer-content p:first-child a {
	color:#e68c25;
}
#footer-content p:nth-child(2), #int-footer-content p:nth-child(2) {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
text-transform:uppercase;
}
#footer-content p:nth-child(2) {
padding-top:32px;
}
#int-footer-content p:nth-child(2) {
padding-top:25px;
}
#footer-content p:nth-child(2), #footer-content p:nth-child(2) a, 
#int-footer-content p:nth-child(2), #int-footer-content p:nth-child(2) a {
	color:#ffe39c;	
}
#copyright {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#fcbb76;		
padding-top:18px;
/*padding-bottom:25px;*/
}

/** For Desktops **/
#footer-right {
width:107px;
height:117px;
float:left;	
background-image:url(images/footerBG-right.png);
background-repeat:no-repeat;
}
/** For Phones **/
.phone #footer-right {display: none;}
    
/** For Tablets **/
.tablet #footer-right, .tablet.landscape #footer-right {display: none;}

.phonenumber {
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#f4d5a4;
	text-shadow:5px 5px 5px #000;
	margin-top:10px;
}
/** For Desktops **/
.social {
	display:inline-block;
	margin-top:50px;
	margin-left:59px;
}
/** For Phones **/
.phone .social {margin-left:25px; float:left;}
    
/** For Tablets **/
.tablet .social, .tablet.landscape .social {margin-left:25px; float:left;}
/** For Desktops **/
#fblink {
color:#ee871f;	
font-family: 'Lustria', Georgia, Times, serif;
font-size:14px;
font-weight:400;
display:inline-block;
float:left;
margin-top:10px;
margin-left:10px;
}
/** For Phones **/
.phone #fblink {display:none;}
    
/** For Tablets **/
.tablet #fblink, .tablet.landscape #fblink {display:inline-block;}

.social img {
float:left;	
}



/*--INT STYLES--*/

/** For Desktops **/
#int-header {
width:1326px;
height:216px;	
position:relative;
}
/** For Phones **/
.phone #int-header {display: block; width:100%; height:231px; background-image:url(images/int-headerBG.jpg);	
background-repeat:no-repeat; background-position:center 15px; position:static; clear:both;}
    
/** For Tablets **/
.tablet #int-header, .tablet.landscape #int-header {display: block; width:100%; height:231px; background-image:url(images/int-headerBG.jpg);	
background-repeat:no-repeat; background-position:center 15px; position:static; clear:both;}

/** For Desktops **/
#int-header-left {
width:81px;
height:216px;
float:left;	
background-image:url(images/int-headerBG-left.png);
background-repeat:no-repeat;
}
/** For Phones **/
.phone #int-header-left {display: none;}
    
/** For Tablets **/
.tablet #int-header-left, .tablet.landscape #int-header-left {display: none;}

/** For Desktops **/
#int-header-content {
width:1138px;
height:216px;
float:left;	
background-image:url(images/int-headerBG.jpg);	
background-repeat:no-repeat;
}
/** For Phones **/
.phone #int-header-content {display: block; width:100%; height:auto; background-image:none; padding-left:10px; padding-right:10px; }
    
/** For Tablets **/
.tablet #int-header-content, .tablet.landscape #int-header-content { display: block; width:100%; height:auto; background-image:none; padding-left:15px;padding-right:15px;}

/** For Desktops **/
#int-header-right {
width:107px;
height:216px;
float:left;	
background-image:url(images/int-headerBG-right.png);
background-repeat:no-repeat;
}
/** For Phones **/
.phone #int-header-right {display: none;}
    
/** For Tablets **/
.tablet #int-header-right, .tablet.landscape #int-header-right {display: none;}

/** For Desktops **/
#int-logo {
margin-top:26px;	
}
/** For Phones **/
.phone #int-logo {margin-top:115px !important; }
.phone.landscape #int-logo {margin-top:65px !important;}
    
/** For Tablets **/
.tablet #int-logo, .tablet.landscape #int-logo {margin-top:50px !important;}

/** For Desktops **/
#int-nav-texture {
width:1138px;
height:47px;
background-image:url(images/int-navBG.jpg);
background-repeat:no-repeat;	
position:absolute;
left:81px;
bottom:0;
padding-top:16px;
}
/** For Phones **/
.phone #int-nav-texture {display: block; width:100%;}
    
/** For Tablets **/
.tablet #int-nav-texture, .tablet.landscape #int-nav-texture {display: block; width:100%;}

/** For Desktops **/
#int-content-left {
width:1326px;
min-height:586px;
background-image:url(images/int-contentBG-left.png);
background-repeat:repeat-y;
}
/** For Phones **/
.phone #int-content-left {display: block; width:100%; background-image:none;}
    
/** For Tablets **/
.tablet #int-content-left, .tablet.landscape #int-content-left {display: block; width:100%; background-image:none;}

/** For Desktops **/
#int-spacer{
width:1138px;
min-height:586px;
background-image:url(images/int-spacer.png);
background-repeat:no-repeat;
background-position:bottom;
padding-right:107px;
padding-left:81px;
}
/** For Phones **/
.phone #int-spacer {display: block; width:100%; padding-right:0px;
padding-left:0px; background-image:none;}
    
/** For Tablets **/
.tablet #int-spacer, .tablet.landscape #int-spacer {display: block; width:100%; padding-right:0px;
padding-left:0px; background-image:none;}

/** For Desktops **/
#int-top-spacer{
width:1326px;
min-height:586px;
background-image:url(images/int-top-spacer.png);
background-repeat:no-repeat;
}
/** For Phones **/
.phone #int-top-spacer {display: block; width:100%; background-image:none;}
    
/** For Tablets **/
.tablet #int-top-spacer, .tablet.landscape #int-top-spacer {display: block; width:100%; background-image:none;}

/** For Desktops **/
#int-content {
width:1100px;
min-height:586px;
background-color:#f8ddb9;
border-bottom:3px solid #efb62e;
/*overflow:hidden;*/
padding:0 19px 15px 19px;
float:left;
clear:both;
}
/** For Phones **/
.phone #int-content {display: block; width:100%; }
    
/** For Tablets **/
.tablet #int-content, .tablet.landscape #int-content {display: block; width:100%; }

#int-content li {
	margin-bottom:7px;
}

#int-content p{
	line-height:22px;
}

#int-content-int {
	padding: 0 16px;
}

#int-content-columns {
width:1098px;
min-height:586px;
background-color:#f8ddb9;
border-bottom:3px solid #efb62e;
overflow:hidden;
padding:0 5px 15px 35px;
line-height:22px;
}

.column *{ padding-right: 30px; text-align:justify;}

/** For Desktop **/
#int-content-right {
width:1326px;
min-height:586px;	
background-image:url(images/int-contentBG-right.png);
background-repeat:repeat-y;
background-position:right top;
}
/** For Phones **/
.phone #int-content-right {display: block; width:100%; }
    
/** For Tablets **/
.tablet #int-content-right, .tablet.landscape #int-content-right {display: block; width:100%; }

#signupforspecials, #signupforsweets {

width:275px;

/*border:3px solid #da2b68;*/	

-webkit-border-radius: 7px;

-moz-border-radius: 7px;

border-radius: 7px;

/*background: #f2e2c4;*/

behavior: url(../scripts/PIE-1.0.0/PIE.htc);
padding:20px; 
overflow:hidden;
background-color: #F3C58C;
/*    border-radius: 7px 7px 7px 7px;*/
    box-shadow: 0 1px 3px #D1AB7B;
	-webkit-box-shadow: 0 1px 3px #D1AB7B;
-moz-box-shadow: 0 1px 3px #D1AB7B;

}
#contact-columns { 
width:675px;
margin:0 auto;
}
/** For Phones **/
.phone #contact-columns {display: block; width:100%; }
.phone #contact-columns table, .phone #contact-columns tr, .phone #contact-columns td {display: block; width:100%;  border-spacing: 0 !important;
    border-collapse: collapse !important;
	padding:0 !important;}
.phone #contact-columns td div[style] {
	border:0px !important;
	padding:0px !important;
}
/** For Tablets **/
.tablet #contact-columns, .tablet.landscape #contact-columns {display: block; width:100%; }


#signupforsweets{
	position:absolute; 
	right:45px; 
	top:25px;
}
.signup-goldit{
	border: 2px solid #efb62e;
padding: 2px 10px 0px 10px;
display:inline-block;
text-align: center; 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #a38763 0px 1px 3px;
-moz-box-shadow: #a38763 0px 1px 3px;
box-shadow: #a38763 0px 1px 3px;
background: #FEF2C8;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FEF2C8), to(#efb62e));
background: -webkit-linear-gradient(#FEF2C8, #efb62e);
background: -moz-linear-gradient(#FEF2C8, #efb62e);
background: -ms-linear-gradient(#FEF2C8, #efb62e);
background: -o-linear-gradient(#FEF2C8, #efb62e);
background: linear-gradient(#FEF2C8, #efb62e);
color:#2f1a0d;
font-family: 'Lustria', Georgia, Times, serif;
font-weight:400;
font-size:13px;	
cursor:pointer;
}
.signup-goldit:hover {
-webkit-box-shadow: #d1ab7b 0px 1px 2px;
-moz-box-shadow: #d1ab7b 0px 1px 2px;
box-shadow: #d1ab7b 0px 1px 2px;
	
}

/** For Desktops **/
#int-footer {
width:1326px;
height:107px;
}
/** For Phones **/
.phone #int-footer {display: block; width:100%; }
    
/** For Tablets **/
.tablet #int-footer, .tablet.landscape #int-footer {display: block; width:100%; }

/** For Desktops **/
#int-footer-left {
width:81px;
height:107px;
float:left;	
background-image:url(images/int-footerBG-left.png);
background-repeat:no-repeat;
}
/** For Phones **/
.phone #int-footer-left {display: none; }
    
/** For Tablets **/
.tablet #int-footer-left, .tablet.landscape #int-footer-left{display: none; }
/** For Desktops **/
#int-footer-right {
width:107px;
height:107px;
float:left;	
background-image:url(images/int-footerBG-right.png);
background-repeat:no-repeat;
}
/** For Phones **/
.phone #int-footer-right {display: none; }
    
/** For Tablets **/
.tablet #int-footer-right, .tablet.landscape #int-footer-right {display: none; }


.int-social {
	display:inline-block;
	margin-left:25px;
	margin-bottom:-5px;
}

.int-social img {
float:left;	
}

.search-result{
	margin-top:15px;
}
.product-short-descr {
	margin-left:5px;
}
/* SITEMAP */

#sitemap-cnt {
	width: 350px;
	margin: 0 auto;
	margin-top: 25px;
}
#sitemap, #sitemap ul {
	list-style:none;
	margin:0;
	padding:0;
}

#sitemap li {
	margin:10px 0;
	font-weight:bold;
}

#sitemap li ul {
	margin-top:10px;
}

#sitemap li ul li {
	font-weight:normal !important;
	margin:0 0 10px 35px;
}

/* END SITEMAP */


/* FORM STYLES */
/** For Desktops **/
#form-container {
	width: 450px;
	margin: 0 auto;
	margin-top: 25px;
}
/** For Phones **/
.phone #form-container {display: block; width:100%;}
    
/** For Tablets **/
.tablet #form-container, .tablet.landscape #form-container{display: block; width:100%; max-width:400px;}

#form-container h1 {
	margin-bottom: 25px;
}

#contact_form {
	text-align:left;
	width:400px;
	padding-top:15px;
}
/** For Phones **/
.phone #contact_form {display: block; width:100%;}
    
/** For Tablets **/
.tablet #contact_form, .tablet.landscape #contact_form{display: block; width:100%;}

/** For Phones **/
.phone #contact_form label {display: block; width:100%; float:none;}
    
/** For Tablets **/
.tablet #contact_form label, .tablet.landscape #contact_form label{display: block; width:100%; float:none;}


#page_form {
	padding:0 0 25px 0;
}

#page_form label {
	width:125px;
	float:left;
}

#page_form div {
	margin:0 0 20px 0;
}

#page_form .blocked {
	clear:both;
}

#page_form .required {
	color:#FF0000;
}

#page_form label.error {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: red;
	display:inline-block;
	width:100%;
	margin:0 0 10px 125px;
}

#page_form input.error, #page_form select.error, #page_form textarea.error { 
	border: 1px solid red; 
}

#page_form .captcha {
	border: 1px solid red;
	text-align:center;
	padding:10px;
}

#page_form .captcha label {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: red;
	width:100%;
	margin-bottom:10px;
}

#page_form .captcha img {
	vertical-align:bottom;
	margin-right:10px;
}

#page_form .captcha label.error {
	display:inline-block;
	margin:10px 0 0 0;
	float:none;
}

.form_text_1 {
	width:200px;
}

.form_text_2 {
	width:150px;
}

.form_text_3 {
	width:100px;
}

.form_text_4 {
	width:50px;
}

.buttonit {
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
behavior: url(../scripts/PIE-1.0.0/PIE.htc);
font-family: 'Lustria', Georgia, Times, serif;
font-weight:400;
font-size:17px;	
height:44px;
display:inline-block;
text-transform:uppercase;	
padding:0 10px;
cursor:pointer;
-webkit-box-shadow: #a38763 0px 1px 3px;
-moz-box-shadow: #a38763 0px 1px 3px;
box-shadow: #a38763 0px 1px 3px;
}

.buttonit:hover {
-webkit-box-shadow: #d1ab7b 0px 1px 2px;
-moz-box-shadow: #d1ab7b 0px 1px 2px;
box-shadow: #d1ab7b 0px 1px 2px;
		
}

.goldit {
	border:3px solid #efb62e;
	background-color:#efb62e;
	background-image:url(images/btn-goldit-highlight.png);
	background-repeat:repeat-x;
	color:#2f1a0d;
}

.blueit{
	border:3px solid #00909d;
	background-color:#00909d;
	background-image:url(images/btn-blueit-highlight.png);
	background-repeat:repeat-x;
	color:#fff;
}

#checkout-seal {
	text-align: center;
	margin-top: 25px;
}

/* END FORM STYLES */


/* UTILITY */

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.sf-menu-outer {
	display: none;
}

/* END UTILITY */
.phone .mobi-rel, .tablet .mobi-rel {
	position:relative;
	min-height:100px;
	width:100%;
}

@media screen and (max-device-width: 960px){
	 html {-webkit-text-size-adjust: none;}
	 
  * {-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
  -moz-box-sizing: border-box;    /* Firefox 1 - 28 */
  box-sizing: border-box;         /* Safari 5.1+, Chrome 10+, Firefox 29+, Opera 7+, IE 8+, Android 4.0+, iOS any */	
  }
   .product-block, .product-block a, .product-red-box, .product-thumb, h1 span.shopit, #BYOBprogress *, #build-box-cnt *, .GGprogressBox * {
 -webkit-box-sizing: content-box !important; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
  -moz-box-sizing: content-box !important;    /* Firefox 1 - 28 */
  box-sizing: content-box !important;        /* Safari 5.1+, Chrome 10+, Firefox 29+, Opera 7+, IE 8+, Android 4.0+, iOS any */	
  }

  img#logo, img#int-logo {
	max-width:100%;
	height:auto;  
  }
   
}
@media screen and (max-device-width: 768px){
	#checkout-cnt table, #checkout-cnt table[style] {
display:block;
width:100% !important;
}

}
@media screen and (max-device-width: 640px){
#int-content-int img, #int-content-int img[style] {
display:block !important;
max-width:100% !important;
height:auto !important;
margin:15px auto !important;
float:none !important;
width:auto !important;
}
#int-content-int {
    padding: 0 0px;
}
#int-content-int table, #int-content-int tr, #int-content-int td {
	display:block;
width:100% !important;

}
#int-content-int td > div[style] {
width:100% !important;
height:auto !important;
}
#int-content-int td > div[style] img { 
margin-top:0 !important;
margin-bottom: 0 !important;
}
tr.row-highlight td, #checkout-cnt table td{
font-size:9px !important;
}
#checkout-cnt table, #checkout-cnt table[style] {
display:block;
width:100% !important;
}
.list-containit table, .list-containit table[style] {
	display:block;
width:95% !important;
font-size:9px;
    border-spacing: 0 !important;
    border-collapse: collapse !important;
	
}
.list-containit td, .list-containit td[style] {
	padding:0px !important;
}


}
