/*Find a Restaurant*/

.findrest {
	width: 175px;
	background: #FFF;
	margin-bottom: 10px;
	}

.findrest li {	
	margin: 5px 0 5px 0;
	}
	
.findrest .top {
	height: 31px;
	background: #FFDF6D;
	background: url(../images/sprocket/RestFinder_top.gif) no-repeat;
	}
	
.findrest .mid {
	background: #ffdf6d;
	padding: 1px 0;
	text-align: center;
	}
	
.findrest .mid span.sbox_l {
	background: #ffdf6d;
	float: left;
	width: 8px; height: 17px;
	margin: -5px 0 0 15px;
	background: #ffdf6d url(../images/elements/restaurant_searchL.gif) no-repeat top left;
	}

.findrest .mid span.sbox_r  {
	background: #ffdf6d;
	float: left;
	width: 21px; height: 17px;
	margin-top: -5px;
	border: none;
}

.findrest .mid span.sbox_r input {
	width: 21px; height: 17px;
	padding: 0;
	border: none;
	}

/*Input Field*/
.findrest .mid span.sbox input {
	margin-top: -5px;
	background: white;
	float: left;
	border: 0;
	height: 13px; width: 115px;
	padding-top: 2px;
	font: 77%  arial;
	color: #000;
	}
	
.findrest .bot {
	background: #FFDF6D;
	height: 7px;
	background: url(../images/sprocket/RestFinder_bot.gif) no-repeat;
	}

.advanced_text {
	text-align: center;
	font-weight: bold;
	font-size: 85% !Important;
	color: #999;
	}

.advanced_search {
	text-align: left;
	margin-left: 15px;
	}
	
	
/*Quick Bites*/

.quickbite {
    width: 173px;
    background: #FFF;
    border-right: 1px solid #eee;
    text-align: center;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    padding-bottom: 4px;
    border-top: 1px solid #eee;
    }

	
.quickbite h1 {
	font-family: Georgia, serif;
	font-size: 108%;
	margin-top: .75em;
	color: #000;
	text-transform: uppercase;
	}
	
.quickbite p {
	text-align: left;
	font-family: Arial, san-serif;
	font-size: 77%;
	color: #000;
	margin: .5em .25em;
	}
	
.quickbite a {
	font-family: Arial, san-serif;
	font-size: 77%;
	color: #407b96;
	}
	
.quickbite .title {
	text-transform: uppercase;
	color: #bc3813;
	}
	
/*Restaurant Reviews*/

.restreview {
    width: 173px;
    background: #FFF;
    border-right: 1px solid #eee;
    padding-right: px;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;;
    }
	
.restreview h1 {	
	font-family: Georgia, serif;
	font-size: 100%;
	margin: .5em 0 0 .4em;
	color: #000;
	}

.restreview h1 a {	
	color: #000;
	}
	
.restreview .date {
	text-align: left;
	font-family: Arial, san-serif;
	font-size: 77%;
	color: #999;
	margin: .15em .5em;
	}
	
.restreview .rating {
	margin: .15em .5em .5em .5em;
	}
	

.restreview .separator {

	height: 1px;
	background: #FFF url(../images/elements/bot_dot.gif) repeat-x;
	margin: .5em;
	}

	
	
	
	
/*RIGHT SIDE COLUMN*/

.search, .news, .video, .adbanner, .findrestR, .getOut, .datebook {
	display: block;
	width: 300px;
	background: #FFF;
	margin-bottom: 10px;
	}

/*Search box*/
	
.search .top {
	height: 6px;
	background: #E9E7D1 url(../images/sprocket/search_top.gif) no-repeat;
	}
	
.search .mid {
	background: #E9E7D1;
	padding: 0 1em;
	height: 28px;
	}
	
.search .mid span.sbox_l {
	background: #E9E7D1 url(../images/sprocket/search_inputL.gif) no-repeat top left;
	float: left;
	width: 8px; height: 14px;
	margin: 3px 0 0 15px;
	padding-bottom: 5px;
	}

.search .mid span.sbox_r  {
	background: #E9E7D1;
	float: left;
	width: 21px; height: 14px;
	margin-top: 3px;
	padding-bottom: 5px;
}

.search .mid span.sbox_r input {
	width: 21px; height: 17px;
	padding: 0;
	border: none;
	}


/*Input Field*/
.search .mid span.sbox input {
	margin-top: 3px;
	background: white;
	float: left;
	border: 0;
	height: 13px; width: 140px;
	padding-top: 2px;
	font: 77% arial;
	color: #000;
	}
	
.search .mid h3 {
	float: left;
	margin-top: 2px;
	font-family: TrebuchetMS, Tahoma, Verdana, san-serif;
	font-size: 100%;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #929f42;
	}

.search .mid a {
	float: left;
	font-family: Arial, san-serif;
	font-size: 77%;
	color: #407b96;
	margin-top: -4px;
	}

.search .bot {
	height: 6px;
	background: #E9E7D1 url(../images/sprocket/search_bot.gif) no-repeat;
	}



/*News Lists*/

.news {
	border-bottom: 1px solid #9c9a78;
	margin-bottom: 10px;
	}
	
.news ul, .news ol  {
	padding: 0 0 5px 0;
	list-style-type: disc;
	list-style-position: inside;
	}

.news  ul li, .news ol li {
font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 85%;
    color: #999;
    margin-top: 2px;
	}
	
.news h1 {
	margin: 5px 0;
	font-weight: bold;
	font-size: 108%;
	}

.news h4  a {
        color: #000;
        text-decoration: none;
}

.news h4  a:hover {
        text-decoration: underline;
}
		
.news p {
	font-size: 85%;
	color: #666;
	margin-bottom: 5px;
	}

.news  a {
	font-size: 100%;
	color: #407b96;
	}


.news .date {
	margin-top: -1px;
	font-size: 100%;
	color: #407b96;
	}

	
/*Video box*/

.video {
	/*border-top: 1px solid #aeaf8f;
	border-bottom: 1px solid #aeaf8f;*/
	padding: 7px 0;
	}
	
.video h1 {	
	font-family: Georgia, serif;
	font-size: 131%;
	margin: .3em 0 0 .3em;
	color: #000;
	}
	
.video p {
	font-family: Arial, san-serif;
	color: #999;
	font-size: 85%;
	margin: .15em .5em;
	}
	
.video a {
	color: #407b96;
	margin-left: .5em;
	}




/*Find a Restaurant*/
	
.findrestR .top {
	height: 25px;
	background: url(../images/sprocket/RestFinderR_top.gif) no-repeat;
	}

.findrestR .mid {
	background: #ffdf6d;
	text-align: center;
	}

	
.findrestR .bot {
	height: 6px;
	background: url(../images/sprocket/RestFinderR_bot.gif) no-repeat;
	}
	
	
/*Get Out*/

.getOut {
	background-color: #595745;
	}
	
.getOut .top {
	height: 29px;
	background: #474635 url(../images/sprocket/GetOut_top.gif) no-repeat;
	}

.getOut .bot {
	color: #c9d946;
	font-size: 77%;
	background-color: #868360;
	padding: 5px 7px 5px 7px;
	text-align: center;
	letter-spacing: .025em;
	}
		
.tabberlive .tabbertabhide {
	display: none;
	}

.tabberlive {
	background: #868360;
	}

ul.tabbernav {
	margin: 0;
	padding: 3px 0;
	font-size: 77%;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	}

ul.tabbernav li {
 	list-style: none;
 	margin: 0;
	display: inline;
	}

ul.tabbernav li a {
	padding: 3px 0.5em;
	border-bottom: 0;
	text-decoration: none;
	}

ul.tabbernav li a:link { 
	font-family: Georgia,"Times New Roman",Times,serif;
    color: #fff;
    font-weight: bold;
	}
	
ul.tabbernav li a:visited { 
	color: #474635; 
	}

ul.tabbernav li a:hover {
	color: #C7C5B4;
    background: #868360;
	}

ul.tabbernav li.tabberactive a {
    background-color: #53503F;
    color: #fff;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: bold;
    } 

ul.tabbernav li.tabberactive a:hover {
	color: #000;
	background: #FFF;
	border-bottom: 0px solid white;
	}


.tabberlive .tabbertab {
	padding: 2px 7px 15px 7px;
	background:  #EAE7D1;
	}

.tabberlive .tabbertab h2 {
	display:none;
	}
	
.tabberlive .tabbertab h3 {
	display:none;
	}
	
.getOut .bot a {
	font-family: Arial;
	color: #FFF;
	text-transform: none;
	}
	
.getOut .eventLabel {
    font-family: Trebuchet MS, Tahoma, Sans-serif;
    font-size: 77%;
    color: #595644;
    text-transform: uppercase;
    font-weight: bold;
    margin: 5px 0 0 7px;
    }	
.getOut .event ul {
	padding: 2px 0 10px 7px;
	list-style-type: disc;
	list-style-position: inside;
	}

.getOut .event ul li{
    color: #666;
    font-size: 85%;
    line-height: 1.25em;
    list-style-type: none;
    list-style-image: none;
    }
	
.getOut .event ul li a {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #587482;
    text-decoration: none;
    }
	
.getOut .event ul li a:hover {
    color: #475E68;
    text-decoration: underline;
    }
	
/*Datebook*/

.datebook .top {
	height: 51px;
	background: #FFF url(../images/sprocket/datebook_top.gif) no-repeat;
	}
	
.datebook .date {
	float: left;
	display: inline;
	margin-left: -90px;
	font-family: Trebuchet MS, Tahooma, sans-serif;
	text-transform: uppercase;
	color: #407b96; 
	}
	
.datebook p {
	font-size: 85%;
	margin-top: 10px;
	margin-left: 90px;
	}
	
.datebook p a {
	font-family: Georgia, serif;
	color: #999;
	}
	
.datebook .bot {
	background-color: #FFF;
	text-align: center;
	font-size: 77%;
	padding: 10px 0 5px 0;
	}
	
.datebook .border {
	height: 6px;
	background: #FFF url(../images/sprocket/datebook_border.gif) no-repeat;
}


/* New Jersey Monthly: Business Directory CSS */

.biz_sprocket{
background: url(../images/sprocket/biz_sprocket_bkgd.gif) no-repeat top;
width: 175px;
}

.biz_sprocket ul {
list-style: none;
margin: 0;
padding: 45px 0 0 10px;
}

.biz_sprocket a:link, #biz_sprocket a:visited {
display: block;
/*padding: .3em;*/
color: #416D82;
background-color: transparent;
text-decoration: none;
font: bold 11px Arial, Helvetica, san-serif;
height: 1.6em;
}


.biz_sprocket a:hover {

text-decoration: underline;
}