
body {
	position:relative;
	font-family:  arial; 
	margin: 0;
	padding: 0;
	font-size:12px;
	background-color: #FFF;
	background:#FFF url(/static/images/bg_frdst-3.gif) repeat-x top;	
}




img { 
 border:0;
}
.logo_red {color:#df4d30;}
.logo_gold {color:#fdba3d;}
.fo-red {color: #F62111;}
.fo-red-bg {background-color: #F62111;}

h1 { font-size: 22px; font-weight: bold; }
h2 { font-size: 18px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; }
h5 { font-size: 11px; font-weight: bold; }

p {
	margin:11px 0;
}

.h1 { font-size: 24px; font-weight: bold; }
.h2 { font-size: 18px; font-weight: bold; }
.h3 { font-size: 14px; font-weight: bold; color: #F62111; }


/*---font styles--*/
.b { font-weight: bold; }
.n { font-weight: normal; }
.i { font-style: italic; }

.fs8 {	font-size: 8px; }
.fs10 {	font-size: 10px; }
.fs11 {	font-size: 11px; }
.fs12 {	font-size: 12px; }
.fs14 {	font-size: 14px; }
.fs16 {	font-size: 16px; }
.fs18 {	font-size: 18px; }
.fs22 {	font-size: 22px; }

.defualtFont { font-family: arial;}

.pm0 { padding: 0; margin: 0; }
.pm2 { padding: 2px; margin: 2px; }
.pm4 { padding: 4px; margin: 4px; }
.pm6 { padding: 6px; margin: 6px; }

.p0 { padding: 0; }
.p1 { padding: 1px; }
.p2 { padding: 2px; }
.p4 { padding: 4px; }
.p6 { padding: 6px; }
.p8 { padding: 8px; }
.p10 { padding: 10px; }

.p2 { padding-right: 2px; }
.p4 { padding-right: 4px; }

.pl6 { padding-left: 6px; }
.pl8 { padding-left: 8px; }
.pl12 { padding-left: 12px; }

.pt6 { padding-top: 6px; }
.pt8 { padding-top: 8px; }

.pb8 { padding-bottom: 8px; }
.pb6 { padding-bottom: 6px; }

.m0 { margin: 0; }
.m1 { margin: 1px; }
.m2 { margin: 2px; }
.m6 { margin: 6px; }
.m8 { margin: 8px; }
.m10 { margin: 10px; }

.mt0 { margin-top: 0px; }
.mt1 { margin-top: 1px; }
.mt2 { margin-top: 2px; }
.mt4 { margin-top: 4px; }
.mt6 { margin-top: 6px; }


.mb8 { margin-bottom:8px; }
.mb6 { margin-bottom:6px; }
.mb4 { margin-bottom:4px; }
.mb2 { margin-bottom:2px; }

.mr8 { margin-right: 8px; }
.mr6 { margin-right: 6px; }
.mr4 { margin-right: 4px; }
.mr2 { margin-right: 2px; }

.ml4 { margin-left: 4px; }
.ml6 { margin-left: 6px; }
.ml8 { margin-left: 8px; }
.ml10 { margin-left: 10px; }
.ml12 { margin-left: 12px; }
.ml20 { margin-left: 20px; }

.mtb8 { margin: 0 8px; }

.fleft { float: left; }
.fright { float: right; }

.lh22 {	line-height: 22px; }

div.clearer { clear: both; line-height: 0; height: 0; }
a.div-box-link {	cursor: pointer; }

.faded{
filter:alpha(opacity=25);
opacity:.25;
}

.fixed{
_position:absolute;
position:fixed;
}

.ac {
	font-family: arial;
}

.cover{
	display:none;
	opacity:0.0;
	z-index:100;
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	width:100%;
	background-color:#000;
}

/* sky layout */
.w765 { width:765px; }
.w650 { width:650px; }
.w600 { width:600px; }
.w564 {	width: 564px; }
.w556 { width: 556px; }
.w540 { width: 540px; }
.w446 { width: 446px; }
.w430 { width: 430px; }
.w400 { width: 400px; }
.w375 { width: 375px; }
.w350 { width: 350px; }
.w250 { width: 250px; }
.w225 { width: 225px; }
.w174 { width: 174px; }
.w150 { width: 150px; }
.w160 { width: 160px; }
.w100 { width: 100px; }
.w75 { width: 75px; }
.w50 { width: 50px; }

/* mpu layout */
.w400 {	width: 408px; }
.w300 { width: 306px; }
.w300 { width: 300px; }
.w200 { width: 200px; }
.w100 { width: 150px; }

.h100 { height: 100px; }
.h150 { height: 150px; }
.h200 { height: 200px; }
.h300 { height: 300px; }
.h50 { height: 50px; }

.x50 {height:50px; width:50px;}

.hide {display:none;}

.tar {text-align:right;}
.tac {text-align:center;}
.tal {text-align:left;}

.caps {text-transform: capitalize;}
a.none {text-decoration:none;}
/* ----- base links ----- */
a {color:#197A9A;}
a:link, a:visited {color:#713218;text-decoration:none;font-weight:bold;text-transform: capitalize; }
a:focus, a:active, a:hover {text-decoration:underline;}
a:link.h3, a:visited.h3 {color:#F62111;font-weight:bold;text-transform: capitalize; }
a.normal {text-transform: none;}
/* ----- Form Styles -----*/

form {
	padding:0;
	margin:0;
}

.error-text{
	display:none;
	background: #FFF url('/static/images/icons/error_18x18.gif') no-repeat ;
	background-position:5px 5px;
	padding:5px 5px 10px 30px;
	margin-bottom: 5px;
	vertical-align:middle;
	font-size: 14px;
	font-weight:bold;
	border: solid 1px #F62111;
	color:#F62111;
}
.warning-text {
	background: #FFF url('/static/images/icons/notification_18x18.gif') no-repeat ;
	background-position:5px 5px;
	padding:5px 5px 10px 30px;
	margin-bottom: 5px;
	vertical-align:middle;
	font-size: 14px;
	font-weight:bold;
	border: solid 1px #fdba3d;
	color:#777;
}

.field-title{
	margin:8px 0 1px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.text-field{
	border:1px solid #AAA;
	padding:3px;
	margin:2px;
	text-align:left;
	font-family: arial;
	font-size:16px;
}

.header-text-field{
	border:1px solid #AAA;
	padding:2px;
	margin:0px;
	text-align:left;
	font-family: arial;
	font-size:12px;
	color:#AAA;
}


.orange-btn{
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
color: #ffffff;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #f06103;
border-right-width: 2px;
border-right-style: solid;
border-right-color: #853500;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #853500;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #f06103;
font-size: 10px;
cursor: pointer;
padding-top: 1px;
padding-right: 6px;
padding-bottom: 1px;
padding-left: 6px;
width: auto;
}


.orange-button {
	border:	1px solid #d9a23b;
	border-right:2px solid #a87d2e;
	border-bottom:2px solid #a87d2e;
	padding:2px 4px 2px 4px;
	text-align:center;
	background-color: #efb03a;
	font-weight:bold;
	display:inline;
	color:#fff;	
	font-size:16px;
}
.orange-button-small {
	border:	1px solid #b88932;
	padding:2px;
	text-align:center;
	background-color: #fdba3d;
	font-weight:bold;
	display:inline;
	color:#FFF;	
	font-size:12px;
}

.orange-button-small a:link{
	border:	1px solid #b88932;
	padding:4px;
	text-align:center;
	background-color: #fdba3d;
	font-weight:bold;
	color:#FFF;	
	font-size:12px;
	text-decoration:none;
}

.orange-button a {
	color:#FFF;	
	text-decoration:none;
}
.orange-button a:hover {
	text-decoration: underline;
}

.text-button-container{
	margin:10px;
	padding:5px;
}

.text-button{
	border:1px solid #AAA;
	padding:10px;
	margin:5px;
	border:1px solid #AAA;
	background-color:#EEE;
	font-size:16px;
}

input.submit-button{
	background-color:#FAFAFA;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:2px solid #AAA;
	border-bottom:2px solid #AAA;
	font-weight:bold;
	font-family: arial;
	width:100px;
	padding:10px;
	margin:8px;	
	background: url(/static/images/small_bg_grd.gif) repeat-x top;
}

input.small-button{
	width:60px;
	padding:0;
	margin:0;	
}

input.header-button{
	padding:1px;
	margin:0;	
}

.email{
	background:url(/static/images/envelope.gif) no-repeat #FFF;
	padding-left:20px;
}

.pw {
	background:url(/static/images/lock.gif) no-repeat #FFF;
	padding-left:20px;
}

.pw-login {
	background:url(/static/images/lock.gif) no-repeat #FFF;
	padding-left:20px;
}

a.text-button{
	background-color:#FFF;
	color:#555;
	font-weight:bold;
}

a:hover.text-button{
	background-color:#CCC;
	color:#FFF;
}

a:active.text-button{
	background-color:#AAA;
	color:#FFF;
}

#main {	
	width: 100%;
	opacity: 1.0;
}

#inner-main {
	width: 800px;
	height:100%;
	background-color: #FFF;
	padding:5px 0 15px 0;
	border-left: 2px solid #777;
	border-right: 2px solid #777;
	border-bottom: 2px solid #777;

}


.main-item {
	margin: 0 8px 0 0;
	text-align: left;
}

#left-col {
	display: block;
	background-color: #FFF;
	margin-left: 5px;
	width:475px;
}

#right-col {
	width:300px;
	margin-left:5px;
	display: block;
}

.advert-text {
	font-size: 10px;
	line-height: 10px;
	color: #000;
}

.headline {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;

}

.date {
	font-size: 11px;
	line-height: 11px;
	padding-top: 2px;
	margin: 0;
}

.text {
	height: 220px;
	font-size: 11px;
}

.help {
	font-size: 11px;
	border-bottom: 1px dashed #000;
}

.thumb-border-50 {margin:0;border:1px solid #CCC;padding:2px;overflow:hidden;width:50px;height:50px;text-align:center;}
.thumb-cont-50 {margin:0;height:50px;width:50px;overflow:hidden;border:0px;}
.thumb-50 {border:0px;margin:0;}

.thumb-border-120 {border:1px solid #CCC;padding:4px;overflow:hidden;width:120px;height:80px;text-align:center;}
.thumb-cont-120 {height:80px;width:120px;overflow:hidden;}
.thumb-120 {border:0px;}

.thumb-border-135 {border:1px solid #CCC;padding:4px;overflow:hidden;width:135px;height:135px;text-align:center;}
.thumb-cont-135 {height:135px;overflow:hidden;}
.thumb-135 {border:0px;}

.thumb-border-150 {border:1px solid #CCC;padding:4px;overflow:hidden;width:150px;height:150px;text-align:center;}
.thumb-cont-150 {height:150px;width:150px;overflow:hidden;}
.thumb-150 {border:0px;}

.thumb-border-250 {border:1px solid #CCC;padding:4px;overflow:hidden;width:250px;height:175px;text-align:center;}
.thumb-cont-250 {height:175px;overflow:hidden;}
.thumb-250 {border:0px;}

#inner-body {
	padding: 0;
	margin: 0;
}

#footer {
	color: #777;
	width: 800px;
	padding-top:15px;
}

#footer #footer-search {
	height: 30px;
	border-bottom: 1px solid #666;
}

#footer #footer-search #search-bar {
	height: 16px;
	color: #000;
	margin: 0;
	padding: 0;
}

#footer #footer-search #small-search-button {
	position: relative;
	top: 5px;
}

#footer #footer-info {
	height: 20px;
}

#footer #footer-info p {
	font-size: 11px;
	margin: 0;
	padding-top: 2px;
}

#footer p a {
	color: #AAA;
}
#header {
	width: 800px;
	background-color:#FFF;
	margin:5px 0 0 0;
	padding:8px 0 0 0;
	border-top: 2px solid #777;
	border-right: 2px solid #777;
	border-left: 2px solid #777;
	padding-bottom:0px;
}

#header .header-search {
	color:#999;
	width:140px;
}

#header #cont1 {
	background-color:#FFF;
}


.inner-cont1 {
	padding:2px;
	text-align:left;
	margin:0px;
	background-color:#FFF;
}

#inner-cont1-left { 
	float:left;
	margin:0;
	padding:0;
}

#inner-cont1-right { 
	margin-top:0;
	float:right;
	text-align:right;
}


#header #inner-cont2 {}

#header #oven-logo {}

#header #fo-logo {
	background-color:white;
	float:left;
	padding-left:10px;
}


#show-register {
	background-color:#df4d30;
	color:#FFF;
	margin:0 0 0 5px;
}

#main-menu-container{
	padding:0 0 0 0;	
	width: 800px;
	background-color:#FFF;
	font-weight:bold;
	font-size:1.2em;
}

#user-menu-container {padding-bottom:5px;}

#header-logo{
	float:left;
	margin:0 5px 0 0;
}

#main-menu{
	width:800px;
	border-bottom:1px solid #A62111;
	background:url(/static/images/red_menu_bg.gif) repeat-x top center #713218;
	height:22px;
	padding:7px 0 0 0;
}

#main-menu-container .menu-left{
	padding:0px;
	width:550px;
	text-align:left;
	float:left;
}

#main-menu-container .menu-right {
	float:right;
	width:200px;
	padding: 0 25px 0 4px;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}
#main-menu-container .menu-right a {
	color:#FFF;
	text-decoration:underline;
}
#main-menu-container ul a{
	color:#FFF;
	text-decoration:none;
}

#main-menu-container ul a:hover{
	text-decoration: underline;
}

#main-menu-container ul{
	padding:0px;
	margin:0px;
	display: inline;
}

#main-menu-container ul li {
	padding: 0px 5px 0px 5px;
	display: inline;
	border-right:1px solid #EEE;
	list-style:none;
	text-align:middle;
}

#user-menu {
	background: url(/static/images/user_menu_bg.gif) #990000 top left repeat-x;
	padding:3px 3px 3px 3px;
	text-align:left;
}
#user-menu ul li{
	font-size:12px;
	border-right:none;
	padding-right:10px;
	color:#FFF;
}


#sub-main-menu-search {
	padding:8px 0 8px 5px;
	font-size:1.2em;
	text-align:left;
	position:relative;
	margin:0 12px 0 14px;
	background: url(/static/images/bg_stripe.gif) top left repeat-x #FFF; 
	border:1px solid #CCC;
}


#sub-main-menu-search input.search-field{
	width:165px;
}

#sub-main-menu-search input.search-button{
	width:80px;
}

#sub-main-menu-container {
	width:760px;
	text-align:center;
	padding:6px 0 6px 6px;
	font-size:16px;
	color:#F62111;
}

#sub-main-menu-container a {
	font-size:16px;
	color:#F62111;
	text-decoration:none;
}

#sub-main-menu-container span a:hover {
	font-size:16px;
	color:#713218;
	border-bottom:dashed 1px #713218;
}


#get-recipe-code {
	float: left;
	width: 200px;
}

#search-recipe {
	float: left;
	width: 300px;
	margin-left: 50px;
}

#get-recipe-input {
	float: left;
	width: 60px;
	height: 17px;
	margin-left: 62px;
	border: 1px solid #6F674A;
}

#search-recipe-input {
	float: left;
	width: 140px;
	height: 17px;
	margin-left: 100px;
	border: 1px solid #6F674A;
}

.inputtxt {
	border: 1px solid #999;
	border-top: 1px solid #444;
	border-left: 1px solid #666;
}

textarea {
	border: 1px solid #999;
	border-top: 1px solid #444;
	border-left: 1px solid #666;
}

.input-holder {
	margin: 6px 0 0 0;
	padding: 0;
}

.go-button {
	float: left;
	margin-left: 6px;
}


#familycomments {
	position:absolute;
	z-index:1000;
	background-color: #EFEFEF;
	border-color: #000; 
	border-style: solid;
	border-width: 2px;
	width:350px;
	padding:10px;
	display:none;
	font-size:12px;
	color:#000000;
	text-align:left;
}

p.importer-name {
	background-color:#CCC;
	padding:5px;
	border:1px solid #333;
	background: url(/static/images/small_bg_grd.gif) repeat-x top;
}

#familyemailurl {
	position:absolute;
	width:735px;
	display:none;
	padding:5px 5px 10px 10px;
	margin-top:0px;
	border:2px solid #777;
	background: url(/static/images/big_bg_grd.gif) repeat-x top #FFF;
}

#familyemailurl p {
	font-weight:bold;
	padding-top:10px;
}


#menu a {
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	color: #FFF;
	text-decoration: none;
	padding: 0 8px;
	background: url(/static/images/nav_mid_off.gif) repeat-x;
}

#menu a:hover {
	display: block;
	line-height: 30px;
	background: url(/images/nav_mid_on.gif) repeat-x;
}


#suggestion-text {
	width:650px;
	height:5px;
	padding-top:10px;
    text-align: right;
    color: #FFFFFF;
	line-height: 14px;
    position:relative;
}

#suggestions-header {
	top:0;
	left:180px;
	width:320px;
	position:relative;
	padding:5px;
	margin:2px;
	float:left;
	text-align:right;
	background-color:white;
}
#small-top-nav {
	float: left;
	margin-left: 150px;
	padding-right: 6px;
	height: 65px;
	font-size: 11px;
	line-height: 14px;
	text-align: right;
	padding-top: 2px;
	color:#086989;
}

#small-top-nav a {
		color:#086989;
}

#small-top-nav a:hover {
	color:#CC0000;
}

#search-buffer {
	position: relative;
	padding-top: 18px ; padding-top: 16px;
	padding-left: 140px;
}

/* accounts mod */
#accounts-mod{
	font-size:12px;
	display:none;
	z-index: 999;
	position:fixed;
	_position:absolute;
	border:2px solid #000;
	width:650px;
	left:400px;
	top:50px;
	background-color:#FFF;
	margin:0;
	padding:0;
	text-align:left;
}


#accounts-mod p.error-text {
	width:250px;
}

#accounts-mod, .mod-container{
	margin:0px;
	padding:0px;
}

#register-mod, #login-mod, #forgot-pw-mod, #verification-mod, #confirm-mod, #waiting-mod {
	display:none;
}

.mod-head{
	background-color:#01cc34;
	background-color:#019934;
	background-color:#ff5319;
	padding:6px;
	color:#FFF;
	border-bottom:2px solid #444;
	font-size:16px;
	font-weight:bold;
	background: url(/static/images/shine_bg.gif) repeat-x top #ff341f;
	height:15px;
}

.mod-close{
	float:right;
}

.mod-close a, .mod-close a:hover, .mod-close a:visited{
	color:#FFF;
	text-decoration:none;
}

#accounts-mod .prompt-content{
	margin:5px;
	padding:5px;
	clear:both;
}

#accounts-mod #confirm-mod{
	margin:25px;
	padding:10px;
}

#accounts-mod #waiting-mod{
	margin:25px;
	padding:10px;
}

#accounts-mod .prompt-content-left{
	float:left;
	margin-right:30px;
	background-color:#FFF;
}

#accounts-mod .prompt-content-right{
	float:left;
	width:350px;
	margin:0 5px 0 0;
	padding:0;
	background-color:#FFF;
	line-height:20px;
}

#accounts-mod .prompt-content-right a {
	color:#ff5319;
}


/* Account Page Forms */

#form-container {
margin:0;
}

#form-container .form-header {
	font-family: arial;
	font-size:1.5em;
	color:#000;
}

#form-container p.form-description {
border:1px dashed;background-color:#EEE;padding:5px;
}
#form-container div.form-body {}

#form-container input.submit-button {}

/* MODULES */

div#main-categories {}

div#main-categories a:link, div#main-categories a:visited{
color:#713218;
text-decoration:none;
}

div#main-categories a:hover{
text-decoration:underline;
}


div#main-categories .header{}

div#main-categories-cont {}

div.module a:link{
color:#713218;
}

div.module{
	border:1px solid #FFEECC;
	padding:0;
	margin-bottom: 5px;
	background:url(/static/images/module_bg_grd.jpg) repeat-x #FBF1D8;
}

div.module div.header{
	border-bottom:1px solid #FA9087;
	padding-bottom:5px;
	margin:5px 5px 2px 5px;
	color: #F62111;
	font-type:arial;
	font-weight:bold;
	text-align:left;
}

div.module div.body{
	padding: 5px 5px 5px 10px;
	color:#713218;
}

div.module div.header h2.header-title{
margin:0;
font-size:13px;
}

div.module div.header h2.header-title a{
	color: #F62111;
	font-type:arial;
	font-weight:bold;
}

div.module div.header span.header-option a {
	float:right;
	color: #713218;
	text-decoration:none;
}

div.module div.header span.header-option a:hover {
	color: #F62111;
}
div.module-item ul {
	text-align: left;
	list-style: none;
	margin: 3px 0;
	padding: 4px;
	border:1px solid #CCC;
	border-top:1px solid #EEE;
}

div.module-item ul li {}

div.module-item ul li.name {}

div.module-item ul li.option {
	float: right;
	font-size: 11px;
	line-height: 13px;
	margin-left:15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
div.sub-container {
	margin-top:10px;
	margin-bottom:5px;
	text-align:left;
}

div.sub-container div.header{}

div.sub-container h3{
	font-size:17px;
	margin:10px 0 10px 0;
}

div.sub-container img {}

div.sub-container .recipe-section {}

div.sub-container div.header span.header-option {
	color: #889;
}

div.module div.header span.header-option {
	color: #555;
}

div.sub-container ul {
	margin:5px 0 0 10px;
	padding:0px;
	list-style: none;
}

div.sub-container ul li {
	padding:2px;
}

div.sub-container ul li:before {
/*	content: "\00BB \0020";*/
}

/* JTIP */


/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}

/* ----- base links ----- */
#JT a:link {color: #CC6633;}
#JT a:visited {color: #CC6633;}
#JT a:hover {color: #999966;}
#JT a:active {color: #CC6633;}
#JT a:focus{color: #CC6633;}

#JT p {line-height:1.9em;margin:10px 0;}
#JT hr{margin:10px 0;color:#999999;}

#JT ul{
	list-style: none;
}

#JT ul li{
	padding-top:1px;
}

#contentPad{
	margin:10px;
}

#JT .formInfo a, #JT .formInfo a:active, #JT .formInfo a:visited{
	background-color:#FF0000;
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}

#JT .formInfo a:hover{
	color:#660000;
	text-decoration: none;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(/static/images/arrow_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	/*z-index:101;*/
	left:-12px;
	height:30px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(/static/images/arrow_right.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	/*z-index:101;*/
	height:30px;
	width:11px;
	margin-left:1px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:99999;
	background:url(/static/images/shade.png);
}


#JT_inner_left {
	position: relative;
	top:-5px;
	background-color: #FFF;
	left:3px;
	font-size:12px;
	line-height:17px;
	z-index:99999;
	border: 2px solid #999;
	background-color: #fff;
}

#JT_inner_right {
	position: relative;
	top:-5px;
	background-color: #FFF;
	left:-3px;
	font-size:12px;
	line-height:17px;
	z-index:99999;
	border: 2px solid #999;
	background-color: #fff;
}

#JT_copy{
	padding:5px 5px 5px 5px;
	color:#000;
}

.JT_loader{
	background-image: url(/static/images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:20px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
	margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
/*cursor:hand;*/
}

.img-align-middle {
	vertical-align:middle;
	border:0px;
}

#slideshow-cont a{
color:#CCC;
}

/* ADS */
.ad-lead-cont {
	width: 775px; 
	padding: 4px 0; 
	background-color: #FFF;
 	border-right: 2px solid #BBB;
	border-left: 2px solid #BBB;
}
ul#userTabs{
	padding:0px 0px 0px 20px;
	margin:0px;
	list-style:none;
	overflow:auto;
}
ul#userTabs li{
	background:url(/static/images/user_btn_left.gif) no-repeat #FFAB03;
	padding:0px 0px 0px 10px;
	margin:0px 2px 0px 0px;
	font-size:11px;
	float:left;
}

ul#userTabs li.on{
	background:url(/static/images/user_btn_left_on.gif) no-repeat #ff330f;
	padding:0px 0px 0px 10px;
	margin:0px 2px 0px 0px;
	font-size:11px;
	float:left;
}

ul#userTabs li a{
	background:url(/static/images/user_btn_right.gif) no-repeat;
	background-position:top right;
	display:block;
	text-decoration:none;
	float:left;
	color:#fff;
	padding:4px 10px 4px 0px;
	outline:0px;
}

ul#userTabs li.on a {
	background:url(/static/images/user_btn_right_on.gif) no-repeat;
	background-position:top right;
	display:block;
	text-decoration:none;
	float:left;
	color:#fff;
	padding:4px 10px 4px 0px;
	outline:0px;
}

ul#userTabs li a:hover { 
	text-decoration:underline; 
	color:#f62111;
}

ul#userTabs li.on a:hover { 
	text-decoration:underline; 
	color:#FFF;
}
/*FEEDS*/
div.feed-msg-attch{
	margin:0 0 0 15px;
	width:375px;
}
div.feed-msg-attch div.pic{
	margin:8px 4px 0 0;
	width:50px;
	height:50px;
	overflow:hidden;
}
div.feed-msg-attch div.pic img{
	width:45px;
	border:1px solid #CCC;
}
div.feed-msg-attch div.body a{
	text-decoration:none;
}
div.feed-msg-attch div.body{
	text-decoration:none;
	width:300px;
}

#pages {
	height: 24px;
}
#pages ul {
	list-style:none;
}
#pages li {
	border:	1px solid #b88932;
	margin-right:5px;
	padding:2px 4px 2px 4px;
	text-align:center;
	list-style: none;
	background-color: #fdba3d;
    float:left;
	font-weight:bold;
}
#pages .not-selected {
    float:left;
	background-color: #ffffff;
}
#pages a {
	color: #FFF;
}

/*******NEWS*****/
.show-saved-recipe-attachments{}
.show-saved-recipe-attachments a{
	text-decoration:none;
	font-style:bold;
}
.hide-saved-recipe-attachments{
	display:none;
}
.hide-saved-recipe-attachments a{
	text-decoration:none;
	font-style:bold;
}
.saved-recipes-attachments{
	display:none;
	margin-left:4px;
}

.leaderboard { width: 728px; background-color: #CCC; border:1px solid #000; }
.mpu { width: 300px; background-color: #000; }
.right-mpu { display:none;width: 300px; height: 250px; color:#fff;background-color: #c3f8ff;}
p.ad-header {background-color:#603e5e;border-bottom:#888;color:#eceedc;text-align:left;font-size:10px;padding:1px 0px 0px 2px;}
.skyscraper { width: 160px; height: 600px; background-color: #000;}