/* **************************************************************************** */
/* ########################### MAIN BODY ###################################### */
/* **************************************************************************** */

body { 
background-color:#fff;
font-family:Arial;
font-size:13px;
color:#000;
margin:0px;
text-align:center;
}

a{
color:blue;
text-decoration:underline;
font-size:12px
}

a:hover{
color:red;
text-decoration:underline;
font-size:12px
}

.blank{
text-decoration:none;
}

.blank:hover{
text-decoration:none;
}

.article_separator {
display: none;
}

/* **************************************************************************** */
/* ############################# HEADINGS ##################################### */
/* **************************************************************************** */

.heading1{
font-family:Helvetica;
font-size:17px;
font-weight:bold;
color:#2a2a5a;
}

.heading2{
font-size:25px;
font-weight:bold;
color:#2a2a5a;
}

.heading3{
font-size:18px;
font-weight:bold;
color:#f81213;
}

.heading5{
font-size:14px;
font-weight:bold;
color:#333366;
}

/* **************************************************************************** */
/* ############################# HEADER ##################################### */
/* **************************************************************************** */

.banner{
background-image: url(/images/parts/headeraug2010.png);
background-repeat:no-repeat;
background-position:bottom center;
height:228px;
border:#000 0px solid;
}


.headerlinks{
color:#58585a;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

.headerlinks:hover{
color:#58585a;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}


.loginlink{
color:#cf744b;
text-decoration:none;
font-size:15px;
font-weight:bold;
}

.loginlink:hover{
color:gold;
text-decoration:underline;
font-size:15px;
text-decoration:none;
font-weight:bold;
}

.loginfield{
width:88px;
height:20px;
background-image: url(/images/parts/loginfield.png);
background-repeat:no-repeat;
background-position:center center;
}


.forgotpassword{
font-size:10px;
text-decoration:none;
color:#000;
}

.forgotpassword:hover{
font-size:10px;
text-decoration:underline;
color:#000;
}

/* **************************************************************************** */
/* ############################# MAIN DIV ##################################### */
/* **************************************************************************** */

.maindiv{
position:relative;
margin-top:0px;
margin-left: auto;
margin-right: auto;
width:942px;
}

.insidediv{
width:100%;
min-height:300px; 
height:auto !important;
height:300px;
}


.mainbody{

}


.toptoolbar{
width:942px;
background:#000;
margin-left: auto;
margin-right: auto;
height:30px;
color:#fff;
}

.toptoolbar_link{
color:#333366;
text-decoration:none;
font-size:13px;
letter-spacing:2px;
}

.toptoolbar_link:hover{
color:#333366;
text-decoration:underline;
font-size:13px;
letter-spacing:2px;
}

.barspace{
width:5px;
text-align:center;
}

.bannerwrapper{
width:942px;
background:#525252;
margin-left: auto;
margin-right: auto;
height:96px;
}


.logorow{
width:942px;
background:#fff;
margin-left: auto;
margin-right: auto;
height:83px;
}


.toplinkwrapper{
width:942px;
margin-left: auto;
margin-right: auto;
height:26px;
background: url(/images/stories/backgrounds/menuback.jpg);
background-repeat:repeat-x;
}

.top_menu_table{
height:26px;
}



/* **************************************************************************** */
/* ############################# HOME PAGE ##################################### */
/* **************************************************************************** */

.homepage{
background-image: url(/images/parts/landingpagemar2010.png);
background-repeat:no-repeat;
background-position:center center;
height:453px;
}

.hometitles{
color:#1785a9;
font-weight:bold;
}

.homeclicklinks{
color:#1785a9;
font-weight:bold;
text-decoration:none;
}


.homeclicklinks:hover{
color:orange;
font-weight:bold;
text-decoration:none;
}

/* **************************************************************************** */
/* ############################# FAQS ##################################### */
/* **************************************************************************** */

.faqs{
background-image: url(/images/parts/faqback.jpg);
background-repeat:no-repeat;
background-position:bottom center;
height:453px;
}

.faqscroller{
font-size:15px;
color:#fff;
padding-right:25px;
margin-left:340px;
}

/* **************************************************************************** */
/* ############################# ABOUT US ##################################### */
/* **************************************************************************** */

.aboutus{
background-image: url(/images/parts/aboutback.jpg);
background-repeat:no-repeat;
background-position:center center;
height:453px;
}

/* **************************************************************************** */
/* ############################# PRESS ##################################### */
/* **************************************************************************** */

.press{
background-image: url(/images/parts/pressback.jpg);
background-repeat:no-repeat;
background-position:center center;
height:453px;
}

.readmore{
color:#fff;
}

.readmore:hover{
color:#000;
}
/* **************************************************************************** */
/* ############################# RESULTS PAGE ##################################### */
/* **************************************************************************** */

.resultlink1{
color:#000;
}

.resultlink1:hover{
color:#e36f1e;
}

.resultlink2{
color:#fff;
font-weight:bold;
}


.resultlink2:hover{
color:#fff;
font-weight:bold;
}

.resultlabels{
font-size:14px;
}

.resultpage{
background-image: url(/images/parts/resultback.jpg);
background-repeat:no-repeat;
background-position:center center;
height:453px;
}



/* **************************************************************************** */
/* ############################# FUNCTIONS ##################################### */
/* **************************************************************************** */

.history{
color:#000;
text-decoration:none;
}

.history:hover{
color:brown;
text-decoration:none;
}


.historyblue{
color:#074598;
text-decoration:none;
}

.historyblue:hover{
color:#669ab2;
text-decoration:none;
}

.historyblack{
color:#000;
text-decoration:none;
}

.historyblack:hover{
color:#cccccc;
text-decoration:none;
}

.historyparts{
color:#000;
}



/* **************************************************************************** */
/* ############################# MEMBER ##################################### */
/* **************************************************************************** */

.restaurantmemberinfo{

}

.imagebrowsebutton{
font-size:12px;
}

/* **************************************************************************** */
/* ############################# RESTAURANTS ##################################### */
/* **************************************************************************** */

.restaurantlabel1{
color:#000;
font-size:12px;
font-weight:bold;
}


.restaurantlabel2{
color:#888888;
font-size:12px;
}

.restaurantlabel3{
color:#fff;
font-size:12px;
}

.restaurantlink1{
color:#a0c3da;
font-size:12px;
}

.restaurantlink1:hover{
color:#333333;
font-size:12px;
}

.restaurantlink2{
color:#E36F1E;
font-size:12px;
}

.restaurantlink2:hover{
color:#888888;
font-size:12px;
}

.restaurantinfoback{
/*
background-image: url(/images/parts/restaurantinfoback.png);
background-repeat:no-repeat;
background-position:center center;
height:453px;
*/
}

.restaurantinfobox{
border:#cccccc 0px solid;
color:#000;
font-size:12px;
line-height:22px;
}



.restaurantmenuleftback{
/*
background-image: url(/images/parts/restaurantmenuleftback.jpg);
background-repeat:no-repeat;
background-position:center center;
*/
border:#eddc3f 3px solid;
background:#e36e1e;
padding-left:14px;
padding-right:14px;
}

.restaurantmenurightback{
/*
background-image: url(/images/parts/restaurantmenurightback.jpg);
background-repeat:no-repeat;
background-position:center center;
height:453px;
*/

}

.restaurantmenubox{
width:380px;
/*  height:370px; */
color:#000;
font-size:12px;
/* overflow:auto; */
padding-left:20px;
padding-top:10px;
}


.menutop{
color:#000;
text-decoration:underline;
font-weight:bold;
font-size:15px;
}

.menuheading{
color:#000;
font-weight:bold;
font-size:13px;
}

.menucontent{
color:#555555;
font-weight:normal;
font-size:12px;
}

.menucontentdes{
color:#777777;
font-weight:normal;
font-style:italic;
font-size:10px;
}

.frypan{
font-size:11px;
font-align:left;
color:#a6b723;
}

/* **************************************************************************** */
/* ############################# SPONSORS ##################################### */
/* **************************************************************************** */

.sponsors{
background-image: url(/images/parts/sponsorback.jpg);
background-repeat:no-repeat;
background-position:center center;
height:453px;
}

.sponsorpromo{
height:453px;
}

.sponsorul li{
margin-left:-24px;
}


.sponsorclick{
text-decoration:none;
color:#e4701e;
font-size:15px;
}


.sponsorclick:hover{
text-decoration:underline;
color:#e4701e;
font-size:15px;
}


.promoplateback{
background-image: url(/images/parts/sponsorpromoback.png);
background-repeat:no-repeat;
background-position:center center;
height:453px;
}


.sponmsorpromobanner{
border:#cccccc 0px solid;
width:350px;
height:188px;
padding-right:33px;
}


.sponsorlabel1{
color:#000;
font-size:13px;
font-weight:bold;
}


.sponsorlabel2{
color:#888888;
font-size:13px;
}


.sponsorlink1{
color:#888888;
font-size:13px;
}

.sponsorlink1:hover{
color:#333333;
font-size:13px;
}


/* **************************************************************************** */
/* ############################# REGISTRATION ##################################### */
/* **************************************************************************** */


.reglabel{
color:#013154;
}

.reglabel2{
color:#013154;
font-size:13px;
}

.regdivider{
height:1px;
background:#0365ad;
}


.reglink{
color:#013154;
text-decoration:none;
font-size:12px;
}

.reglink:hover{
color:#013154;
text-decoration:underline;
font-size:12px;
}


.stateselect{
color: black; background: #fff;
position: absolute; width: 218px; top: -2px; left: -2px;
border:none;
font-size:12px;
}

.statecontainer {
border: 0;
position: relative; width: 214px; height: 18px; overflow: hidden;
}


/* **************************************************************************** */
/* ############################# FORGOT PASSWORD ############################## */
/* **************************************************************************** */

.passwordfield{
background-image: url(/images/parts/contactfieldback.png);
background-repeat:no-repeat;
background-position:center center;
width:237px;
height:29px;
}



/* **************************************************************************** */
/* ############################# CONTACT US ##################################### */
/* **************************************************************************** */

.contact{
background-image: url(/images/parts/contactback.jpg);
background-repeat:no-repeat;
background-position:center center;
height:453px;
}


.contactlabel{
color:#fff;
}


.contactfield{
background-image: url(/images/parts/contactfieldback.png);
background-repeat:no-repeat;
background-position:center center;
width:237px;
height:29px;
}

.contacttext{
background-image: url(/images/parts/contacttextback.png);
background-repeat:no-repeat;
background-position:center center;
width:237px;
height:170px;
}

.hidescroll{
scrollbar-face-color:#fff; 
scrollbar-arrow-color:#fff; 
scrollbar-highlight-color:#fff; 
scrollbar-shadow-color:#fff; 
scrollbar-3dlight-color:#fff; 
scrollbar-darkshadow-color:#fff; 
scrollbar-track-color:#fff; 
border:0px;
}


/* **************************************************************************** */
/* ############################# HEADER ##################################### */
/* **************************************************************************** */

.linkspacer{
width:10px;
}


/* **************************************************************************** */
/* ############################# FOOTER ##################################### */
/* **************************************************************************** */

.footer2{
width:942px;
background-image: url(/images/parts/footer.jpg);
background-repeat:no-repeat;
background-position:center center;
height:136px;
}


.footer{
width:942px;
background:#a6b723;
height:136px;
}

.searchfield1{
width:115px;
height:20px;
background-image: url(/images/parts/searchfield1.png);
background-repeat:no-repeat;
background-position:center center;
}

.searchfield2{
width:182px;
height:20px;
background-image: url(/images/parts/searchfield2.png);
background-repeat:no-repeat;
background-position:center center;
}



.container select {font: normal 12px Arial, SansSerif, Verdana; color: black;}

.container {
border: 0;
position: relative; width: 112px; height: 18px; overflow: hidden;
}

.inpSelect {
color: black; background: #fff;
position: absolute; width: 116px; top: -2px; left: -2px;
border:none;
font-size:12px;
}


.footertoplink{
color:#cad9f0;
font-family:arial;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

.footertoplink:hover{
color:orange;
font-family:arial;
font-weight:bold;
font-size:14px;
text-decoration:none;
}


.footerbottomlink{
color:#002d56;
font-family:arial;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

.footerbottomlink:hover{
color:orange;
font-family:arial;
font-weight:bold;
font-size:14px;
text-decoration:none;
}



/* **************************************************************************** */
/* ########################### LOGIN / OUT ##################################### */
/* **************************************************************************** */

.logoutlink{
font-size:12px;
color:#01224f;
text-decoration:underline;
}

.logoutlink:hover{
font-size:12px;
color:#d77421;
text-decoration:underline;
}

.loggedintext{
font-size:12px;
}


/* **************************************************************************** */
/* ############################# MESSAGES ##################################### */
/* **************************************************************************** */

.messagelink{
font-size:20px;
color:#eb7023;
}

.messagelink:hover{
font-size:20px;
color:#9bad1c;
}

.messagediv{
text-align:center;
padding:20px;
font-size:20px;
}

/* **************************************************************************** */
/* ########################### J SCROLL PANE ################################## */
/* **************************************************************************** */


.scroll-pane {
height:350px;
width:450px;
overflow: auto;
}


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
position: absolute;
cursor: pointer;
right: 0;
top: 0;
height: 100%;
width: 37px;
background-color:#9671b4;
background: url(/images/parts/scrollline.png);
background-repeat:repeat-y;
background-position:center center;

}
.jScrollPaneDrag {
position: absolute;
background: #666;
cursor: pointer;
overflow: hidden;
background: url(/images/parts/scrollcircle.png);
background-repeat:no-repeat;
background-position:center center;

}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}