/* Universal Tags
--------------------------------------------------*/
html > body * {
	outline:none;
}
body {
	margin:0 auto;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:67.5%;
	color:#3A3A3A;
	font-weight:normal;
	min-height: 101%;
	line-height:16px;
}
h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, select, dl, dt, dd {
	margin:0;
	padding:0;
}
h1 {
font-size: 16px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 3px;
}
h2 {
font-size: 14px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 3px;
}
img {
    padding: 0;
	margin: 0;
	border: 0;
}
.clear{
	clear:both;
	height:1px;
}
.mainimage {
	width: 630px;
	height: 140px;
	border: 1px solid #222222;
	padding: 0px;
	margin: 0px;
}
p {
	margin:6px;
	padding: 9px;
}
.arialbold{
	color:#C36B00;
	font-weight:bold;
}
.arialbold-cookingschool{
	color:#566893;
	font-weight:bold;
}
a:link {
 	color:#292D29;
 	text-decoration:none;
}
a:visited {
 	color:#292D29;
 	text-decoration:none;
}
a:hover {
 	color:#C36B00;
 	text-decoration:underline;
}
a:active {
 	color:#292D29;
 	text-decoration:none;
}
ul {
    text-indent: 0px;
	padding: 6px;
	margin: 10px;
}

/* Page Layout Tags
--------------------------------------------------*/
#page-global{
	width:100%;
	padding:0;
	margin:0 auto;
	float:left;
	background: url(images/body-repeater.jpg) top left repeat-x;
}
#page-global-departments{
	width:100%;
	padding:0;
	margin:0 auto;
	float:left;
	background: url(images/body-repeater-departments.jpg) top left repeat-x;
}
#page-global-cookingschool{
	width:100%;
	padding:0;
	margin:0 auto;
	float:left;
	background: url(images/body-repeater-cookingschool.jpg) top left repeat-x;
}
#page-global-cookingschool2{
	width:100%;
	padding:0;
	margin:0 auto;
	float:left;
	background: url(images/body-repeater-cookingschoolblue.jpg) top left repeat-x;
}
#page-global-giftshops{
	width:100%;
	padding:0;
	margin:0 auto;
	float:left;
	background: url(images/body-repeater-giftshops.jpg) top left repeat-x;
}
#page-global-oscar{
	width:100%;
	padding:0;
	margin:0 auto;
	float:left;
	background: url(images/body-repeater-oscar.jpg) top left repeat-x;
}
#page-global-inner{
	width:100%;
	padding:0;
	margin:0 auto;
	float:left;
	background: url(../images/inner-full-repeater.gif) top left repeat-x;
}
#page-wrapper {
	width:928px;
	position:relative;
	padding:0px;
	margin:0 auto;
}
#header{
	width:928px;
	height:114px;
	padding:0;
	float:left;
}
#logo{
	float:left;
	width: 402px;
	padding:10px 0 0 50px;
	caption-side:bottom;
}
#header-right{
	float:right;
	width:422px;
	padding:12px 0 0 0;
}
#header-right-inner{
	width:422px;
	font-family:tahoma;
	color:#888888;
	font-size:11px;
}
.email-us{
	width:199px;
	float:left;
	height:83px;
	border-left:#013a68 1px solid;
	padding:3px 0 0 8px;
}
.email-us a{
	color:#266A2E;
	text-decoration:none;
}
.email-us a:hover{
	color:#C36B00;
	text-decoration:underline;
}
.call-us{
	width:186px;
	float:right;
	height:83px;
	border-left:#013a68 1px solid;
	padding:3px 0 0 7px;
}
.call-us a{
	color:#005502;
	text-decoration:none;
}
.call-us a:hover{
	color:#C36B00;
	text-decoration:underline;
}
.newsbox{
	width:290px;
	height:470px;
	border: 0px;
	margin-top: 11px;
	margin-bottom: 11px;
	padding: 0px 0px 0px 10px;
	background-color: #FFF;
	color: black;
}
.autoscroll{ 
	overflow: hidden; 
}
.paused{ 
	overflow: auto; 
}
/* Navigation Tags
--------------------------------------------------*/
#banner{
	width:928px;
	padding:0;
	float:left;
}
#banner-departments{
	width:928px;
	padding:0;
	float:left;
}
#banner-giftshops{
	width:928px;
	padding:0;
	float:left;
}
#banner-cookingschool{
	width:928px;
	padding:0;
	float:left;
}
#banner-oscar{
	width:928px;
	padding:0;
	float:left;
}
#navigation{
	width:928px;	
	height: 35px;
	padding:0px auto;
	float: left;
}
#navigation2{
	width:928px;	
	background-image:url("../images/top-bg-large.jpg");	
	height: 42px;
	padding: 0px 0px;
	margin: 0px auto;
}
/* Sitewide Tags
--------------------------------------------------*/
#tabs6 {
	float:left;
	width:928px;
	font-size:10px;
	font-weight: bold;
	line-height:normal;
}
#tabs6 ul {
	margin:auto auto;
	padding:3px;
	list-style:none;
}
#tabs6 li {
	display:inline;
	margin:auto auto;
	float:left;
	padding:0 3px 0 0;
}
#tabs6 a {
	float:left;
	display:block;
	background-color:inherit;
	background:	url("../images/tab-left.gif") no-repeat left top;
	margin:0 auto;
	padding:0 0 0 5px;
	text-decoration:none;
	color: #FFFFFF;
}
#tabs6 a span {
	float:left;
	display:block;
	background:url("../images/tab-right.gif") no-repeat right top;
	padding:12px 20px 12px 16px;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {
	float:none;
}
/* End IE5-Mac hack */
#tabs6 a:hover span {
	color:#000000;
}
#tabs6 a:hover {
	background-position:0% -35px;
}
#tabs6 a:hover span {
	background-position:100% -35px;
}
#tabs6 #current a {
	background-position:0% -36px;
	color: #000;
}
#tabs6 #current a span {
	background-position:100% -36px;
	color: #000;
}
/* Top Navigation End ----------------------------------*/



/* Top Flash Box ----------------------------------*/
#flash{
float:left;
padding:0px;
width: 928px;
background-color:#FFFFFF;
}



/* Content Area Tags
--------------------------------------------------*/
#content-area-main{
	width:928px;
	padding:0px;
	margin:0px;
	float:left;
	background:#ffffff;
}

#content-area{
	width:908px;
	padding:10px 10px 0px 10px;
	margin:0px;
	float:left;
	position:relative;
	background:#ffffff url(../images/content-top-curve.gif) top left no-repeat;
}

/* Showcase Area Tags Starts Here
--------------------------------------------------*/

#showcase-area{
	width:908px;
	margin:0px;
	padding:0px;
}
.weeklyad{
float:left;
width:301px;
height:240px;
padding:0px;
margin-left:2px;
}

.experience{
float:left;
width:270px;
height:240px;
padding:59px 0px 0px 42px;
margin-left:2px;
background:url(../images/experience-on.jpg) top left no-repeat;
}
.shopnow{
float:left;
width:280px;
height:240px;
margin-left:1px;
padding:0 0 0 8px;
}
.shopnow-hover{
float:left;
width:270px;
height:240px;
margin-left:1px;
padding:0 0 0 5px;
}
/* Showcase Area Tags Ends Here
--------------------------------------------------*/

/* Welcome Box Tags Starts Here
--------------------------------------------------*/
#bottom-content{
width:908px;
float:left;
margin:0px;
padding:5px 0 0 0;
}
#welcome-box{
width:601px;
float:left;
margin:0px;
padding:0px;
background:url(../images/welcome-top-bg.gif) top left no-repeat;
}
#welcome-box-top{
padding:15px 0 14px 15px; /* show to Mozilla/Safari/Opera */

}
#welcome-content{
width:597px;
float:left;
padding:0px 3px 0 1px;
background:url(../images/welcome-ourter-shadow.gif) top left repeat-y;
}
#welcome-content-inner{
width:553px;
float:left;
padding:20px 24px 0 20px;
background:url(../images/welcombox-gradiant.gif) bottom left repeat-x;
}
.know-more{
color:#747474;
}
.know-more:hover{
text-decoration:none;
}
#welcome-bottom-curve{
width:601px;
float:left;
background:url(../images/welcome-bottom-curve.gif) top left no-repeat;
height:12px;
}
#micropoll {
clear:none;
float:right;
position:absolute;
}
/* Accordion Script Styles 

* {margin:0; padding:0; font:12px Verdana,Arial}
------------------------------------------------------*/

#options {width:657px; margin:20px auto; text-align:right; color:#000000}
#options a {text-decoration:none; color:#000000}
#options a:hover {color:#033}

#acc {width:657px; list-style:none; color:#033; margin:0 auto 40px}
#acc h3 {width:643px; border:1px solid #A6DDA6; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
#acc h3:hover {background:url(../images/header_over.gif)}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:625px; padding:15px; border:1px solid #A6DDA6; border-top:none; background:#fff}

#nested {width:592px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:578px; border:1px solid #A6DDA6; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
#nested h3:hover {background:url(../images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:560px; padding:15px; border:1px solid #A6DDA6; border-top:none; background:#fff}
#nested .acc-selected {background:url(../images/header_over.gif)}

#nestedZ {width:518px; list-style:none; color:#033; margin-bottom:15px}
#nestedZ h3 {width:508px; border:1px solid #A6DDA6; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
#nestedZ h3:hover {background:url(../images/header_over.gif)}
#nestedZ .acc-section {overflow:hidden; background:#fff}
#nestedZ .acc-content {width:490px; padding:15px; border:1px solid #A6DDA6; border-top:none; background:#fff}
#nestedZ .acc-selected {background:url(../images/header_over.gif)}

#nestedZZ {width:518px; list-style:none; color:#033; margin-bottom:15px}
#nestedZZ h3 {width:508px; border:1px solid #A6DDA6; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
#nestedZZ h3:hover {background:url(../images/header_over.gif)}
#nestedZZ .acc-section {overflow:hidden; background:#fff}
#nestedZZ .acc-content {width:490px; padding:15px; border:1px solid #A6DDA6; border-top:none; background:#fff}
#nestedZZ .acc-selected {background:url(../images/header_over.gif)}

#nestedZZZ {width:518px; list-style:none; color:#033; margin-bottom:15px}
#nestedZZZ h3 {width:508px; border:1px solid #A6DDA6; padding:6px 6px 8px; font-size: 12px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
#nestedZZZ h3:hover {background:url(../images/header_over.gif)}
#nestedZZZ .acc-section {overflow:hidden; background:#fff}
#nestedZZZ .acc-content {width:490px; padding:15px; border:1px solid #A6DDA6; border-top:none; background:#fff}
#nestedZZZ .acc-selected {background:url(../images/header_over.gif)}

#nestedZZZZ {width:518px; list-style:none; color:#033; margin-bottom:15px}
#nestedZZZZ h3 {width:508px; border:1px solid #A6DDA6; padding:6px 6px 8px; font-size: 12px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
#nestedZZZZ h3:hover {background:url(../images/header_over.gif)}
#nestedZZZZ .acc-section {overflow:hidden; background:#fff}
#nestedZZZZ .acc-content {width:490px; padding:15px; border:1px solid #A6DDA6; border-top:none; background:#fff}
#nestedZZZZ .acc-selected {background:url(../images/header_over.gif)}

/* Login Box Tags Starts Here
--------------------------------------------------*/
#right-column{
width:291px;
float:right;
margin:0px 0 0 16px;
}
#login-box{
width:291px;
float:right;
margin:0px;
padding:10px 0 0 0;
background:url(../images/login-top-curve.gif) top left no-repeat;
}
#login-content{
width:287px;
float:left;
padding:0px 3px 0 1px;
background:url(../images/login-shadow-repeater.gif) top left repeat-y;
}
#login-inner{
width:262px;
float:left;
padding:10px 15px 0 10px;
background:#e7e8e7 url(../images/login-box-gradiant.gif) top left repeat-x;
}
#login-bottom-curve{
width:291px;
float:left;
background:url(../images/login-bottom-curve.gif) top left no-repeat;
height:12px;
}
.button{
padding:5px 14px 0 0;
}
.login-link{
font-family:tahoma;
color:#064679;
font-size:11px;
font-weight:bold;
}
p.login-link{
padding:8px 0 0 25px; /* show to Mozilla/Safari/Opera */
}
.login-link:hover{
text-decoration:none;
}
.ProductTitle{
font-weight:bold;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Footer Tags Starts Here
--------------------------------------------------*/
#footer{
clear:right;
width:100%;
float:left;
margin:0;
Padding-top: 15px;
background:url(../images/footer-repeater.gif) top left repeat-x;
}
#footer-bound{

	width:928px;
	position:relative;
	height:125px;
	margin:0 auto;
	color:#000000;
	padding:30px 10px 0px 10px;
}

#footer-bound img{
vertical-align:middle;
padding-right:3px;
}
#footer-left{
float:left;
}
#footer-right{
float:right;
text-align:right;
}
/* Inner Pages Tags Starts Here
--------------------------------------------------*/
#banner-inner{
	width:928px;
	height:209px;
	padding:0;
	margin:0px;
	float:left;
}
#content-box{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/welcome-top-bg.gif) top left no-repeat;
}
#content-box0{
width:901px;
float:left;
margin:0px;
padding:0px;
}
#content-box1{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-departments.gif) top left no-repeat;
}
#content-box2{
width:901px;
float:left;
margin:0px 0px 0px 3px;
padding:0px;
background:url(../images/top-bg-cookingschool-large.gif) top left no-repeat;
}
#content-box3{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-giftshoppes.gif) top left no-repeat;
}
#content-box4{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-eventcenter.gif) top left no-repeat;
}
#content-box5{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-directions.gif) top left no-repeat;
}
#content-box6{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-about.gif) top left no-repeat;
}
#content-box7{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-weeklyad.gif) top left no-repeat;
}
#content-box8{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-experience.gif) top left no-repeat;
}
#content-box9{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-shoponline.gif) top left no-repeat;
}
#content-box10{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-enews.gif) top left no-repeat;
}
#content-box11{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-community.gif) top left no-repeat;
}
#content-box12{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-whats-new.gif) top left no-repeat;
}
#content-box13{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-tours.gif) top left no-repeat;
}
#content-box14{
width:901px;
float:left;
margin:0px;
padding:0px;
background:url(../images/top-bg-plaza.gif) top left no-repeat;
}
#content-box-top{
padding:15px 0 12px 15px;/* show to Mozilla/Safari/Opera */
}
#content-outer{
width:897px;
float:left;
}
#content-box-inner{
width:877px;
float:left;
padding:20px 0px 0px 0px;
}
#content-box-inner1{
width:890px;
float:left;
padding:10px 2px;
}
#free-demo{
float:left;
width:289px;
padding:0px 0 10px 0;
}
#side-menu{
width:290px;
float:left;
margin:0px;
padding:0 0 14px 0;
}
#side-menu ul{
margin:0px;
padding:0px;
list-style-type:none;
}
#side-menu ul li{
float:left;
width:270px;
height:17px;
padding:8px 0 9px 8px;
border-bottom:#cccccc solid 1px;
}
.list-inner{
margin:0px;
padding:10px 0 0 10px;
list-style-type:none;
}
.list-inner li{
background:url(../images/yellow-arrow.gif) left 6px no-repeat;
font-family:tahoma;
font-size:11px;
line-height:18px;
color:#000000;
margin:0px;
padding:0px 0 0 12px;
list-style-type:none;
}
/* Showcase Area Tags Starts Here
--------------------------------------------------*/
#inner-showcase-area{
	width:577px;
	margin:0px;
	float:left;

	font-size:11px;
	margin:20px 0 0px 0;
}

.scroll-content-top{
width:537px; /* show to Mozilla/Safari/Opera */
height:35px;
padding:10px 0 0 10px;
float:left;
background:url(../images/scroll-section-top.jpg) top left no-repeat;
}
.scroll-content-inner{
width:537px; /* show to Mozilla/Safari/Opera */
height:37px;
padding:5px 0 0 10px;
float:left;
background:url(../images/scroll-section-inner.jpg) top left no-repeat;
}
.scroll-content-bottom{
width:547px;
float:left;
background:url(../images/scroll-section-bottom.jpg) top left no-repeat;
}
#inner-login-box{width:547px;
float:left;
background:url(../images/login-top-corner.jpg) top left no-repeat;
padding:7px 0 0 0;
margin-bottom:30px;
}
#middle-box{float:left;
width:517px;
background:#66a31a url(../images/middle-box-repeater.gif) top left repeat-x;
padding:33px 15px 0px 15px;
}
#inner-box{width:517px;
float:left;
padding:12px 0px 0 0px;
}
#top-img{width:531px;
float:left;
height:10px;
}
#inner-middle-box{float:left;
width:495px;
background:url(../images/login-lock.gif) right 20% no-repeat;
padding:14px 0 0 22px;
}
#inner-middle-box1{float:left;
width:508px;
background:#f7f7f7 url(../images/mail-bg.jpg) right 1% no-repeat;
padding:14px 0 0 22px;
}
#bottom-img{width:547px;
float:left;
height:19px;
background:url(../images/member-login-bottom.gif) top left no-repeat;
}

/* STORE STYLES */

.TopNavRow2Text{

	 color :#000000;
	 FONT-SIZE  :12px;
	 FONT-FAMILY : verdana, arial, helvetica, sans-serif ;
	 TEXT-DECORATION  : none ;
	 background-color :#D4DDEE;
}
.THHeader{
 
 	 height: 25px;
	 color :#000000;
	 FONT-SIZE  :12px;
	 FONT-FAMILY : verdana, arial, helvetica, sans-serif ;
	 FONT-WEIGHT  : bold ;
	 TEXT-DECORATION  : none ;
	 background-color :#FFFFFF;
}
.tdRow1Color {

	 background-color :#FFFFFF;
}
.tdRow2Color {

	 background-color :#FFFFFF;
}
A.allpage:link {

	 color :#000000;
	 FONT-SIZE  :12px;
	 FONT-FAMILY : verdana, arial, helvetica, sans-serif ;
	 TEXT-DECORATION  : underline ;
}
A.allpage:visited {

	 color :#000000;
	 FONT-SIZE  :12px;
	 FONT-FAMILY : verdana, arial, helvetica, sans-serif ;
	 TEXT-DECORATION  : underline ;
}
A.allpage:hover {

	 color :#000000;
	 FONT-SIZE  :12px;
	 FONT-FAMILY : verdana, arial, helvetica, sans-serif ;
	 TEXT-DECORATION  : none ;
}
.Plaintext{

	 color :#000000;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : verdana, arial, helvetica, sans-serif ;
	 TEXT-DECORATION  : none ;
}
.Plaintextbold{

	 color :#000000;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : verdana, arial, helvetica, sans-serif ;
	 FONT-WEIGHT  : bold ;
	 TEXT-DECORATION  : none ;
}
.ProductTitle{

	 color :#148F2C;
	 FONT-SIZE  :12px;
	 FONT-FAMILY : verdana, arial, helvetica, sans-serif ;
	 FONT-WEIGHT  : bold ;
	 TEXT-DECORATION  : none ;
}
.ProductPrice{

	 color :#000000;
	 FONT-SIZE  :12px;
	 FONT-FAMILY : verdana, arial, helvetica, sans-serif ;
	 TEXT-DECORATION  : none ;
}
.CompPrice{

	 color :#FF0000;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : verdana, arial, helvetica, sans-serif ;
	 TEXT-DECORATION  : none ;
}
.smalltextblk{

	 color : #000000;
	 FONT-SIZE  :11px ;
	 FONT-FAMILY : verdana, arial, helvetica, sans-serif ;
	 TEXT-DECORATION  : none ;
}
.pagenavbg {
	 background-color :#FFFFFF;
}

/* PAGE FLIP */

#fbFooter {
	height: 49px;
	background-color: #000000;
	background-image: url('../img/footerBackground.gif');
	background-repeat: repeat-x;
}

.fbPaginationMinor {
	color: #4e6605;
	margin-left: 10px;
}

#fbContents {
	float: left;
	margin-top: 17px;
	margin-left: 15px;	
}

#fbMenu {
	float: right;
	margin-top: 9px;
	margin-right: 15px;
}

#altmsg { 
	position: absolute;
	background-color:#000000;
	padding: 20px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	text-align:center;
}
#altmsg:hover { 
	opacity: 0.8;
	filter: alpha(opacity=80);
}
a.altlink:link {
	color: #FFFFFF;
}

a.altlink:visited {
	color: #DDDDDD;
}

a.altlink:hover{
	color: #FFFFFF;
}

/* Shop Now Links */

#main-nav {float:left;clear:left;list-style:none;margin:0;padding:0 0 0 10px;background:url(../shopnow/images/navstrip.gif) no-repeat;width:220px;}

#main-nav li {line-height:28px;height:28px;border-bottom:1px solid #d2d4d5;}

* html #main-nav li {line-height:26px;height:26px;}

*:first-child+html #main-nav li {line-height:26px;height:26px;}

#main-nav li a {display:block;padding-left:10px;color:#1d282d;font-weight:bold;}

#main-nav li a:hover {text-decoration:none;color:#fff;}





#home a:hover {background:#03429f;}

#magazine a:hover {background:#6b90c7;}

#features a:hover {background:#009abf;}

#extras a:hover {background:#8d9f19;}

#news a:hover {background:#ffa70f;}

#gallery a:hover {background:#ea4d00;}

#subscribe a:hover {background:#be3201;}

#advertise a:hover {background:#1d282d;}


/* @end */

