body{
	margin-top:0px;
	padding:0;
	font-size:12px;
	line-height:13px;
	background-color:#ebd353;
	text-align: center;
    min-width: 1100px;
    font-family:Tahoma;
    color:#666666;
}
a{color:#666666;font-weight:bold;text-decoration:none}
a:hover{color:#870405;}
div.grippie {background:#EEEEEE url(../images/grippie.png) no-repeat scroll center 2px;border-color:#DDDDDD;border-style:solid;border-width:0px 1px 1px;cursor:s-resize;height:9px;width:406px;overflow:hidden;}
form{padding:0;margin:0;vertical-align:top;}
h2 {font-size:18px;line-height:20px;padding:0;margin:0;color:#870405;font-weight:bold}
input{outline:none;width:200px;height:16px;border:1px solid #edc6bf;margin:0 0 3px 0;padding:2px 0 0 2px;color:#666666}
input.chk{width:auto;border:none;color:#666666;}
input.file{height:25px;background-color:#ffffff;border:none;width:500px}
input.kwd{width:300px;height:16px;}
input.img{border:none;padding:0;margin:0 0 0 0;height:32px;width:32px;}
input.nm {display:none;}
input.smallinp{width:45px;height:16px;margin:1px 0 0 0;padding:2px 0 0 2px;border:1px solid #edc6bf;}
select{border:1px solid #edc6bf;margin:0 0 2px 0;padding:2px 0 0 2px;color:#666666;}
span {font-weight:bold;}
strong{color:#870405;}
textarea{outline:none;height:100px;width:400px;border:1px solid #edc6bf;;margin:0;padding:3px;color:#666666;}
ul{list-style-type:none;margin:0;padding:0;}


#actions, #showmenu {padding-top:5px;padding-bottom:20px;cursor:pointer;}
#ad {position:relative;bottom:25px;left:50%}
#banner {vertical-align:top;height:107px;padding-left:240px;background:url(../images/be_banner.gif) left no-repeat;width:1100px;}
#content {border-right:4px solid #e7e6e3;background-color:#ffffff;padding-left:10px;vertical-align:top;padding-bottom:10px;width:850px;text-align:left;}
#demolinks {padding-left:20px;}
#dragothers {margin-bottom:0px;vertical-align:middle;font-weight:bold;color:#870405;margin-top:10px;}
#drop td {vertical-align:top;text-align:left;height:auto;width:50%;border:solid #edc6bf 1px;}
#drop div {height:30px;width:99%;border:none;border-bottom:thin dotted #edc6bf;vertical-align:middle;}
#drop img {vertical-align:middle;}
#drop table {width:100%;border:solid #edc6bf 1px;}
#footer {width:1100px;height:70px;margin:0;}
#footer_content {padding-left:40px;background:url(../images/be_footer.gif) left top no-repeat;}
#info {width:600px;}
#logo {margin-top:5px;position:relative;border:none;float:right;}
#msgbox1, #msgbox {color:#870405;text-align:left;}
#page {width:1100px;}
#pp {width:250px;font-size:11px;margin-right:10px;}
#pp_content {font-family:Times New Roman;}
#pp_content ul {list-style-type:disc;padding-left:30px;padding-top:5px;padding-bottom:5px;}
#pref_image {padding-top:40px;padding-left:10px;padding-right:20px;}
#related_recipe, #recipelist {width:400px;}
#search1 {width:300px;overflow:auto;}
#search2 {width:200px;overflow:auto;height:130px;}
#search_image {padding-left:3px;padding-top:30px;padding-right:10px;}
#sidemenu {vertical-align:top;border-left:4px solid #e7e6e3;background-color:#ecc2ba;padding-left:7px;padding-top:0;padding-bottom:20px;width:250px;}
#showmenu {display:none}
#uploadlink {text-decoration:underline;}
#uploadlink:hover {text-decoration:none;}
#view {margin-left:230px;margin-top:50px;}
#welcome {margin-left:180px;margin-top:50px;}
#welcomeimg {margin-left:100px;margin-top:50px;}
#wrapper {text-align:left;width:1100px;margin-left:auto;margin-right:auto;}

.aisledel {margin-left:10px;}
.borderleft {border-left:4px solid #e7e6e3;}
.btn {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 2px solid #870405;padding:0 3px 0 3px;display:inline-block;text-decoration:none;background:#870405;width:auto;color:#FFFFFF;cursor:pointer;font-size:13px;font-weight:bold;height:auto;}
.btn:hover, .btn:focus { text-decoration:none; background:#ffffff;color:#870405; cursor:pointer;border:2px solid #870405;}
.demomsg {color:blue;font-weight:bold;width:250px;display:block;}
div.grippie {background:#EEEEEE url(../images/grippie.png) no-repeat scroll center 2px;border-color:#DDDDDD;border-style:solid;border-width:0px 1px 1px;cursor:s-resize;height:9px;width:406px;overflow:hidden;}
.drag, #dragothers{height:30px;width:300px;margin-bottom:0px;vertical-align:middle;font-weight:bold;color:#870405;margin-top:10px;text-align:left;}
.drop {cursor:pointer;}
.excl {margin-right:10px;}
.fle{width:auto;height:20px;background-color:#FFF;border:1px solid #edc6bf;margin:0 0 3px 0;padding:2px 0 0 2px;}
.link_image{border:none;}
.list {width:100%;text-align:right;}
.multselect, .excl, #imagefl, .fle{overflow:auto;}
.resizable {display:block;margin-bottom:0pt;overflow:hidden;font-size:12px;}
.resizable-textarea textarea {
display:block;
margin-bottom:0pt;
width:95%;
height: 20%;
}
.search3 {padding-left:20px}
.sl_2{width:300px;}
.sm_link {padding-left:20px;}

/*nav bar*/
#nav, #nav ul{margin:0;list-style-type:none;list-style-position:outside;position:relative;line-height:2em;font-size:12px;z-index:1;font-weight:bold;top:75px;}
#nav a:link, #nav a:active, #nav a:visited{display:block;padding:0px 5px;border:1px solid #d01102;color:#ffffff;text-decoration:none;background-color:#d01102;}
#nav a:hover{background-color:#ffffff;color:#d01102;}
#nav li{float:left;position:relative;}
#nav ul {position:absolute;width:12em;top:2em;display:none;}
#nav li ul a{width:12em;float:left;}
#nav ul ul{top:auto;}	
#nav li ul ul {left:12em;margin:0px 0 0 10px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}
.nav a {font-size:12px}

/*combo boxes*/
.dhx_combo_img{position:absolute;top:2px;right:2px;}
/*.dhx_combo_option_img{position:relative;top:1px;margin-left:2px;left:0px;width:18px; height:18px;}*/
.dhx_combo_list img{position:relative;top:1px;margin-left:2px;left:0px;width:16px; height:18px;padding:0;}
.dhx_combo_input{color:#666666;border:0px;padding:2px 2px 2px 2px;position:absolute;top:0px;}
.dhx_combo_box{position:relative;text-align:left;border:1px solid #edc6bf;height:18px;_height:22px;overflow:hidden;background-color: white;width:auto;margin-top:1px;font-size:12px;}
.dhx_combo_list{position:absolute;z-index:230;overflow-y:auto;overflow-x:hidden;border:1px solid #edc6bf;height:100px;background-color: white;text-align:left;}
.dhx_combo_list div{cursor:default;padding:2px 2px 2px 2px;}
.dhx_selected_option{background-color:#3399FE;color:white;}

/*text resizer*/
#small {font-size:12px;}
#med {font-size:14px;}
#large {font-size:16px;}

/*form validation*/
#support_form .label {padding-top: 2px;padding-right: 8px;vertical-align: top;text-align: right;width: 125px;white-space: nowrap;}
#support_form .field {padding-bottom: 10px;white-space: nowrap}
#support_form .status {padding-top: 2px;padding-left: 8px;vertical-align: top;width: 246px;white-space: nowrap;}
#support_form label.error {background:url("../images/nogood.gif") no-repeat 0px 0px;padding-left: 18px;padding-bottom: 2px;font-weight: bold;color: #FF5757;}
#support_form label.checked {background:url("../images/good.gif") no-repeat 0px 0px;}

/*scrolling msgbox*/
#message_box, .message_box {position:absolute;top:300px;left:40%;z-index: 10;background:red;padding:5px;border:1px solid #CCCCCC;text-align:left;font-size:12px;font-weight:bold;color:white;width:auto;height:auto;opacity:0.8;filter:alpha(opacity=80)}
#message_box.ok, .message_box.ok {width:auto;height:auto;background:green;}
.message_box.notok {height:auto;left:25%}
#close_message, .close_message {cursor:pointer;margin-right:10px;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
input.star {width:10px;display:none;}

/* jquery text translate */
a.jtt-translate-icon{height:16px;width:16px;background:transparent url(../images/translate.png) no-repeat top left;float:left;cursor:pointer;margin:4px;opacity:0.6;}
a.jtt-translate-icon:hover{opacity:1.0;}
.jtt-overlay{background:transparent url(../images/overlay.png) repeat top left;position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:10;}
.jtt-box{position:fixed;top:80px;left:25%;right:25%;background-color:#fff;z-index:11;padding:20px;border:2px solid #ccc;-moz-border-radius: 20px;-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-box-shadow: 0 1px 3px #333;-webkit-box-shadow: 0 1px 3px #333;text-align:left;}
a.jtt-boxclose{float:right;width:26px;height:26px;background:transparent url(../images/cancelt.png) repeat top left;margin-top:-30px;margin-right:-30px;cursor:pointer;}
.jtt-boxtext{height:200px;overflow:auto;padding:0px 10px 0px 10px;}
.jttboxh1{
    border-bottom: 1px dashed #CCCCCC;
    margin: 2px 2px 5px;
	line-height: 20px;
	padding-bottom:10px;
}
.infop{padding-left:24px;}

/*
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #EBDFB8;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F7F5ED;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #DFD3AE;
}*/

