
/*layout*/
.loginbox { padding-left:15px; font-size: 10px; position:relative; }

.searchtop{font-size:20px;font-weight:bold;}
.searchmiddle{/*background-image:url("../images/foodsearch/middle_hp.gif");*/font-size:12px;font-weight:bold;padding:5px 5px 5px 10px; text-align:center; }

.searchmiddle a{text-decoration:none;outline:none;}
.searchmiddlesmall{/*background-image:url("../images/foodsearch/middle_hp.gif");*/font-size:10px; padding:5px 5px 5px 10px; text-align:center; color:#FFFFFF;}



.searchbottom{}
.toolnav a {color:#333333; text-decoration:none; font-size:12px}
.toolnav a:hover {color: #339933}

.tooltext {font-size: 12px;}

.nlbox { color: #592C40; text-transform: uppercase; font-size: 12px; font-weight: bold; }
.nlbox p {padding: 0 7px 0 10px; width: 201px;}
.nlbox select {width: 207px;}
.nlbox input {width: 200px;}
.nllink {color:#592C40; text-transform: capitalize; padding: 0 40px 0 0; float:right; margin: -10px 0 -10px 0;}

.smbox td p { width: 145px; font-size: 11px; padding: 5px 0 0 7px; margin: 0 0 0 0; height:140px;}

.headadtext { font:29px Arial, Verdana, Sans-serif; color:white; font-weight:bold; margin:0px; padding:0px; letter-spacing:-1px; line-height:35px;}


.ribbox p {padding: 7px 7px 0 7px; width:425px; font-size: 12px; margin: 0 0 0 0;}
.ribbox img {padding: 0 9px 0 0 ; }
.ribbox a { padding: 0 12px 0 0; margin: -5px 0 -5px 0;}

.puzzbox { padding: 90px 10px 10px 10px;}

.baselink { background-color: #CCCCCC; font-size: 12px; }
.baselink a { color: #000000; text-decoration:none; }
.baselink a:hover {color: #006600; }

.lgbox td p { padding-left: 7px; width: 478px; font-size: 11px; padding-top: 5px;}

a.funfacttext { color: #482333; font-weight:bold; float:right; padding: 0 9px 0 0;}
a.funfacttext:hover { color: #482333; text-decoration:underline; }

a.pickmetext { color: #a6171c;  font-weight:bold; float:right; padding: 0 9px 0 0;}
a.pickmetext:hover { color: #a6171c; text-decoration:underline; }

a.successtext { color: #829e3c; font-weight:bold; float:right; padding: 0 9px 0 0;}
a.successtext:hover { color: #829e3c; text-decoration:underline; }

.whitelink {color: #FFFFFF; }
.whitelink a {font-size: 10px; color:#FFFFFF; text-decoration:underline; }
.whitelink a:hover{ color:#33FFFF;}

a.puzzlelink {color:#000000; font-size: 14px; text-decoration:none;}
a.puzzlelink:hover {color: #000000}


#greenbox { background-image: url('../images/login/middle_green.gif');	}

.tourbox { border: 1px solid #729D40; padding:3px;}

.tourbox td p { vertical-align:middle;}
.tourbox a { vertical-align:middle; font-size: 16px; font-weight: bold;}
.tourtitle { color: #729D40; }



#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px 2px 2px 2px;
background-color: lightyellow;
visibility: hidden;
font-size:11px;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

