/* GENERAL */

/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */
#main-top {
	background-color:#00FFCC;
}
#main-nav dt {
	float: right;
	margin-top: 100px;
}
#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:30px; /* IE 5/Win hack */
	padding: 30px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#main-nav dt a:hover {
	background-position: 0 -30px;
}
#main-nav dt#home, #main-nav dt#home a {
	width: 79px;
	background-image: url(../images/nav/home.gif);
}
#main-nav dt#food, #main-nav dt#food a {
	width: 65px;
	background-image: url(../images/nav/food.gif);
}
#main-nav dt#place, #main-nav dt#place a {
	width: 74px;
	background-image: url(../images/nav/place.gif);
}
.food-title {
	font-size: 16px;
	color: #EF4723;
}
.food-desc {
	border:solid 1px #cecece;
	font-weight:bold;
	vertical-align:middle;
}
.food-place {
	font-size: 11px;
	font-weight: bold;
}
#main-nav dt#people, #main-nav dt#people a {
	width: 92px;
	background-image: url(../images/nav/people.gif);
}
#main-nav dt#favourite, #main-nav dt#favourite a {
	width: 124px;
	background-image: url(../images/nav/favourite.gif);
}
#main-nav dt#features, #main-nav dt#features a {
	width: 107px;
	background-image: url(../images/nav/features.gif);
}
#main-nav dt#join, #main-nav dt#join a {
	width: 53px;
	background-image: url(../images/nav/join.gif);
}
#main-nav dt#mypage, #main-nav dt#mypage a {
	width: 119px;
	background-image: url(../images/nav/mypage.gif);
}
#main-nav dt#logout, #main-nav dt#logout a {
	width: 15px;
	background-image: url(../images/nav/logout.gif);
}
body.home dt#home, body.home dt#home a, body.home dt#home a:hover, body.food dt#food, body.food dt#food a, body.food dt#food a:hover, body.place dt#place, body.place dt#place a, body.place dt#place a:hover, body.people dt#people, body.people dt#people a, body.people dt#people a:hover, body.favourite dt#favourite, body.favourite dt#favourite a, body.favourite dt#favourite a:hover, body.features dt#features, body.features dt#features a, body.features dt#features a:hover, body.join dt#join, body.join dt#join a, body.join dt#join a:hover, body.mypage dt#mypage, body.mypage dt#mypage a, body.mypage dt#mypage a:hover, body.contact dt#contact, body.contact dt#contact a, body.contact dt#contact a:hover {
	background-position: 0 -60px;
}
body.home #header {
	clear: both;
}
#page-container img {
	border-color:#333333;
}
#header .padding {
	padding: 10px;
}
.pagination {
	text-align:center;
	width: 1000px;
	float:left;
	color: #cecece;
	clear:left;
}


.pagination .padding {
	padding: 3px;
}
#pg-current {
	border: 1px solid #fff;
	color: #FF3300;
	background-color:#fff;
}

#contentplace {
	/*	width: 760px;
	margin-right: 220px;*/


background-color:#000;
	width: 1000px;
	height:auto;
	overflow:hidden;
	clear:left;
	text-align:center;
	margin:auto;
}

#content-maindir {
	/*	width: 760px;
	margin-right: 220px;*/


	width: 730px;
	height:auto;
	overflow:hidden;
	clear:left;
	margin:0px;
}

#content-mainfood .padding, #contentplace .padding, #content-maindir .padding {
	padding: 0px;
}
/* MAIN SIDEBAR - tab style */
#content-sidebar {
 *background-position:top;
 *background-repeat:repeat-x;
 *background-image:url(../images/gamma/sidebar-bg.jpg);
 *background-color:#006699;
	float: right;
	clear:right;
	margin-bottom:20px;
	width: 300px;/*border-color:#333333;border:1px solid #ff0000;*/
}
#content-sidebar .shorttalk {
	width: 290px;
	text-align:justify;
	padding :5px;
	margin-bottom: 3px;
	position:relative;
	float:left;
	color:#000;
	font-size:11px;
	border:dotted 1px #9e9e9e;
 *background-image:url(../images/gamma/sidebar-shorttalk-bg.jpg);
 *background-position:bottom;
 *background-repeat:repeat-x;
}

#content-sidebar img {
	border:none;
}
#content-sidebar .padding {
	padding: 0px;
}
#content-sidebar .bubbletalk {
	width: 270px;
 *color:#000;
	font-size:11px;
	padding :5px;
	position:relative;
	text-align:left;
	float:left;
	border-bottom: 1px solid #cecece;
}
#content-sidebar .bubbletalk a {
 *color:#fff;
}
#content-sidebar .bubbletalk a:hover {
	color:#FF9900;
}
#content-sidebar .bubbletalk:hover {
	background-color:#333333;
}

/* DIRECTORY SIDE BAR */
#content-dirbar {
	float: right;
	clear:right;
	margin-bottom:20px;
	width: 250px;
}

#content-dirbar .res-details {
	width:100%;
	font-size: 11px;
	padding: 0 5px 0 5px;
}
#content-dirbar .res-trivia {
	font-size:18px;
	color:#333333;
	font-weight:normal;
}
#content-dirbar .resname {
	font-size:15px;
	color:#FF6600;
	font-weight:bold;
}
#content-dirbar .res-details table {
	text-align:left;
}
/* REST PAGE SIDEBAR */
.res-bar {
	width:100%;
	background-image:url(../images/gamma/submenu-blackbg.jpg);
	height:37px;
}

.res-subtitle {
	*width:100%;
 *background-image:url(../images/gamma/submenu-blackbg.jpg);
	margin:1px;
	font-size: 1.7em;
	font-weight: normal;
	text-indent:3px;
	padding: 6px 0 0 0;
	color: #83CDE1;
	height:31px;
	text-align:left;
	border-bottom:1px #cecece dotted;
}
.res-sidetitle {
	width:100%;
	background-image:url(../images/gamma/submenu-blackbg.jpg);
	margin:1px;
	font-size: 1.7em;
	font-weight: normal;
	text-indent:3px;
	padding: 3px 0 0 0;
	color: #83CDE1;
	height:31px;
	text-align:left;
}
.t-blue {
	font-size: 18px;
	margin:1px;
	font-weight: normal;
	text-indent:3px;
	padding: 3px 0 0 0;
	color: #83CDE1;
	height:33px;
	text-align:left;
}
.t-grey {
	font-size: 18px;
	margin:1px;
	font-weight: normal;
	text-indent:3px;
	padding: 3px 0 0 0;
	color:#333333;
	height:33px;
	text-align:left;
}
/* side bar - tab style */

#content-white .padding {
	padding: 10px;
}
#content-white {
	background-color:#fff;
	border:1px solid #cecece;
	text-align:left;
	width: 740px;
	clear:left;
	padding:0px;
	margin-top:10px;
}
#content-white td {
	padding:5px;
	vertical-align:middle;
}
.top {
	padding:5px;
	vertical-align:top;
}
#content .padding {
	padding: 0px;
}
#content-view {
	width: 100%;
	/*	margin-right: 220px;*/
	clear:left;
}
#content-view .padding {
	padding: 0px;
}



#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}
#content :hover {
/*border-color:#FFCC00;
	background-color:#202020;
	background-color:#fff;
	background-color:#FFBF00;
	*/
}
/* Main Page Pic holder */
.myBox {
	margin: 0.5in auto;
	color: #fff;
	width: 60%;
	padding: 20px;
	text-align: left;
	background-color: #f00;
	border: 3px solid #fff;
}
.myBox p {
	padding:0;
	margin:1ex 0;
}
.makan-core {
	margin:2px;
	width: 230px;
	float:left;
	height: 322px;
	text-align: center;
	padding: 2px;
	background-color:#fff;
	border: 1px solid #dadada;
	font-size:10px;
	overflow:hidden;
}
.makan-core:hover {
	border-color:#000;
	background-color:#e0e0e0;
	cursor:pointer;
	display:block;
	float:left;
}



.div-promo {
}
.div-promo:hover {
	border-color:#4b4b4b;
	background-color:#EFEFEF;
	cursor:pointer;
	display:block;
}
.makan-listing {
	margin:3px;
	width: 170px;
	float:left;
	height: 170px;
	text-align: center;
	padding: 2px;
	background-color:#fff;
	border: 1px solid #dadada;
	font-size:10px;
}
.makan-listing:hover {
	border-color:#4b4b4b;
	background-color:#FFBF00;
	cursor:pointer;
	display:block;
}
#makan-listpic {
	width: 100%;
	height: 135px;
	text-align: center;
}
#makan-listpic img {
	border:1px;
	border-color:#CCCCCC;
}
.makan-coreplace {
	margin:6px;
	width: 160px;
	float:left;
	height: 150px;
	text-align: center;
	padding: 8px;
	background-color:#fff;
	border: 1px solid #CCCCCC;
}
.makan-coreplace:hover {
	border-color:#4b4b4b;
	background-color:#FFBF00;
	cursor:pointer;
	display:block;
}
/*PEOPLE */

.makan-people {
	margin:8px;
	width: 160px;
	float:left;
	text-align: center;
	padding: 2px;
	font-size:14px;
	background-color:#fff;
	border: 1px solid #dadada;
}
.makan-people:hover {
	/*color:#4a4a4a;	*/
	border-color:#4b4b4b;
	background-color:#FFBF00;
	cursor:pointer;
	display:block;
}
#makan-people img {
	border: none;
}
.elite {
	background:url(../images/icons/elite.png) top left no-repeat;
	width:36px;
	height:24px;
	float:right;
	clear:none;
	margin-top:5px;
	z-index:100;
	padding:0px 0px 0px 0px;
}
.makan-people .foodlover {
	font-size:11px;
	color:#000;
	float:left;
	text-align:left;
}
/*END OF PEOPLE */


#makan-verified {
	margin:7px;
	width: 160px;
	float:left;
	height: 205px;
	text-align: center;
	padding: 8px;
	background-image:url(../images/nav/bg_verified.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#181818;
	border: 1px solid #ffcc00;
}
#makan-place {
	width: 100%;
	height: 128px;
	text-align: center;
}
#makan-place img {
	border:1px;
	border-color:#CCCCCC;
}
#makan-member {
	width: 100%;
	height: 160px;
	text-align: center;
}
#makan-member img {
	border:1px;
	border-color:#CCCCCC;
}
#makan-peopledesc {
	font-size:11px;
	margin-top:5px;
	float: center;
	width:100%;
	text-align: center;
}
#makan-peopledesc a {
	font-size:14px;
}
#makan-right {
	margin-top:5px;
	float: right;
	width: 80px;
}
/* view small thumbs \*/ 
#makan-score {
	margin:3px;
	width: 80px;
	float:left;
	height: 100px;
	text-align: center;
	padding: 4px;
	background-color:#181818;
	border: 1px solid #4a4a4a;
}
#makan-spic {
	width: 100%;
	height: 40px;
	text-align: center;
}
#makan-spic img {
	border:1px;
	border-color:#CCCCCC;
}
#makan-sleft {
	margin-top:45px;
	float: center;
	width:100%;
	text-align: center;
}
/* end of view small thumbs \*/ 



normal {
	background-color: White;
}
normalon {
	background-color: Black;
}
#imgoption {
}
/* FOOTER */


#newcontent {
	padding-bottom: 0em;
}
#footer a {
	color: #c9c9c9;
	text-decoration: none;
}
#footer a:hover {
	color: #db6d16;
}
#sidesearch {
	text-align:right;
}
.yellowish {
	font-size: 15px;
	color: #FFFFFF;
}
#sidesearch h2 {
	font-size: 15px;
	color: #FFFFFF;
}
.form100-small {
	background-color: #ffffff;
	width: 100%;
	color: #181818;
	font-size: 13px;
	height: 25px;
	vertical-align: middle;
}





.form100x {
	background-color: #ffffff;
	width: 100%;
	color: #181818;
	font-size: 18px;
	height: 25px;
	vertical-align: middle;
	
}

#guideline {
font-size:14px;
color:#66FF99;
}
.form100-caps {
	background-color: #ffffff;
	width: 100%;
	color: #181818;
	font-size: 18px;
	height: 25px;
	vertical-align: middle;
	text-transform:capitalize;
}
.form100-area {
	background-color: #ffffff;
	width: 100%;
	color: #181818;
	font-size: 18px;
	vertical-align: middle;
}
.formbtn100 {
	background-color: #ebebeb;
	width: 100%;
	color: #181818;
	font-size: 18px;
	width:30px;
	height: 30px;
	vertical-align: middle;
	background-image: url(../images/nav/btn_search.gif);
}
.btn-shuffle {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #181818;
	height: 39px;
	border: 1px solid #FF4000;
	background-image: url(../images/general/shuffle.gif);
	width: 160px;
}
/* Tooltip \*/ 



.tool-tip {
	color: #000;
	border: 1px solid #cecece;
	width: 280px;
	z-index: 13000;
}
.tool-title {
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	color: #fe3d02;
	padding: 8px 8px 4px;
	background-color:#fff;
	background-position: left top;
	filter:alpha(opacity=88);
	-moz-opacity:.88;
	opacity:.88;
}
.tool-text {
	font-size: 12px;
	padding: 4px 8px 8px;
	color: #000;
	background-color: #fff;
	filter:alpha(opacity=88);
	-moz-opacity:.88;
	opacity:.88;
}
.custom-tip {
	color: #000;
	width: 350px;
	z-index: 13000;
}
.custom-title {
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	color: #FFFFFF;
	padding: 8px 8px 4px;
	border-bottom: 1px solid #B5CF74;
	background-color: #FF4000;
}
.custom-text {
	font-size: 12px;
	padding: 4px 8px 8px;
	color: #FFFFFF;
	background-color: #000000;
}
.food-green {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
/*.view-people .rank1 {
font-size:11px;color: #FFFFCC;
}
.view-people .rank2 {
font-size:11px;color: #FFFF66;
}
.view-people .rank3 {
font-size:11px;color: #FFCC33;
}
.view-people .rank4 {
font-size:11px;color: #FF9900;
}
.view-people .rank5 {
font-size:11px;color: #FF3300;

	font-weight: bold;
}
.view-people .rank6 {
font-size:11px;color: #FF0000;

	font-weight: bold;
}
.view-people .rank7 {
font-size:11px;
color:#0066FF;


	font-weight: bold;
}*/

/*OLD RANKING METHOD*/
.ranking {
	font-weight: bold;
	color: #990000;
}
.r-default {
	font-size:12px;
}
.contentstyle {
	border-top:1px solid #cecece;
	width: 100%;
	margin-bottom: 1em;
	padding: 0px;
	*background:#fff;
	*border:1px solid #cecece;
}
.profilepic {
	font-size:14px;
	text-align:center;
	color:#4a4a4a;
	font-weight:bold;
	border:1px solid #ccc;
	background-color:#fff;
	width:170px;
	left:50%;
	padding:5px;
	margin:2px auto;
}
#profileslide {
	text-align:center;
	font-size:11px;
	width:170px;
	left:50%;
	margin:2px auto;
}
.profilepic img {
	border:none;
}
#profilepic-people {
	font-size:14px;
	text-align:center;
	color:#4a4a4a;
	float:left;
	font-weight:bold;
	left:50%;
	width:200px;
	padding:2px;
	background-color:#fff;
	border:1px solid #4a4a4a;
	margin:3px auto;
}
.profilemymenu {
	text-align:center;
	color:#fff;
	left:50%;
	width:200px;
}
#mymenu {
	width:208px;
	text-align:center;
	margin:0px;
	padding:0px;
	border:0px solid #4a4a4a;
}
#mymenu #content {
	text-align:center;
	color:#4a4a4a;
	font-weight:bold;
	left:50%;
	width:200px;
	padding:2px;
	background-color:#ffffff;
	border:1px solid #4a4a4a;
	margin:3px auto;
}
/*top mypage menu*/


#bt-current-mypage {
	border:1px solid #cecece;
	color: #FF3300;
}
.browser-mypage {
	text-align:center;
	width:auto;
	padding:5px 5px 5px 5px;
	float:left;
	font-size:16px;
	cursor:pointer;
	border-right:1px dotted #282828;
}
.browser-mypage:hover {
	color: #FF3300;
}
.browser-ident {
	border-left:1px solid #cecece;
	text-align:right;
	padding:2px 12px 5px 12px;
	margin-left : 5px;
	float:left;
	font-size:11px;
	cursor:pointer;
}
.browser-ident a {
	color:#000;
}
.browser-ident a:link {
	color:#000;
}
.browser-ident a:hover {
	color:#ff3300;
	text-decoration:none;
}
.browser-login {
	text-align:right;
	padding:5px 12px 5px 12px;
	float:left;
	font-size:12px;
}
.browser-mypage-x {
	text-align:center;
	padding:5px 12px 8px 12px;
	float:left;
	font-size:12px;
}
.browser-loginfo {
	padding:5px 12px 8px 12px;
	font-size:10px;
}
.browser-topmini {
	width:80px;
	text-align:center;
	padding:3.5px;
	float:left;
	font-size:11px;
	cursor:pointer;
}
.browser-topmini:hover {
	background-image: url(../images/nav/bg_mypage-over.jpg);
}
.content-mypage .padding {
	padding: 0px;
}
.content-mypage .padding-right {
	padding: 0px;
	text-align:right;
	float:right;
}
.browser-special {
	text-align:center;
	padding:5px 12px 8px 12px;
	float:left;
	font-size:15px;
	color:#4a4a4a;
	font-weight:bold;
	cursor:pointer;
}
.browser-special:hover {
	color:#BF0000;
}
.form-submitsmall {
	font-size: 12px;
	height: 22px;
}
.form-submitbig {
	font-size: 18px;
	height: 33px;
	color:#fff;
	background-image: url(../images/nav/bg_mypage-over.jpg);
	cursor:pointer;
}
/*MAIN SIDEBAR - FIELD HOLDER*/
#fieldblank {
	text-align:center;
	background-repeat: repeat-x;
	background-position: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
}
fieldset div br2 {
	display : none;
}
fieldset div {
	margin : 0px;
	padding : 0px
}
fieldset div.fm-optional {
	display : block;
}
fieldset div input {
	width: 200px; /* Width for modern browsers 
	border : 1px solid #900;*/
	border : 1px solid #dadada;
	padding : 1px;
}
fieldset div select {
	font-size : 10px;
	width: 200px; /* Width for modern browsers 
	*/
	border : 1px solid #dadada;
	padding : 1px;
}
fieldset div label:before {
	content: "* ";
}
fieldset div.fm-optional label:before {
	content: "";
}
fieldset {
	padding-left : 10px;
	margin : 0px;
	padding-bottom :10px;
	border:0px;
	/*	padding : 1em;
border:1px solid #cecece;*/
	border : 1px solid #888888;
}


#search {
	display:block;
}
/* CLEARING FIX
---------------------------------------------------*/
.clearfix:after {
	content: ".";
	display:block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

.clear {
	clear: both;
}
.noclear {
	clear: none;
}























.intro {
	font-size: 16px;
	color: #333333;
	text-align: justify;
	width: 980px;
	margin-top:10px;
	padding-top:25px;
	clear:both;
}
.table-bordergrey {
	background-color: #FDFDFD;
	border: 1px solid #CCCCCC;
}
.myinbox {
	color:#585858;
}
.myinbox .menu {
	color:#ffbf00;
	font-weight:bold;
}
.additional {
	border:solid 1px;
	display:none;
	padding:15px;
}
.comments {
	text-align:center;
	color:#858585;
	padding:50px 0px 50px 0px;
	font-weight:bold;
}
.warning {
	border:solid 2px red;
	color:red;
	background:#FF9393;
	padding:20px;
}
.warning .btn {
	width:80px;
	border:solid 1px red;
	color:red;
	background:#FF9393;
	padding:2px 5px 2px 5px;
	text-align:center;
	cursor:pointer;
}
.form-normal {
	background-color: #ffffff;
	color: #181818;
	font-size: 18px;
	height: 25px;
	vertical-align: middle;
}
.title-formsubmit {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.listbox-white {
	font-size: 12px;
	color: #666666;
}
#newsbox {
	font-size: 12px;
}
#newsbox a {
	color: #dbb327;
	font-weight: bold;
}
#leaderad {
	text-align:center;
	margin: 3px;
	padding: 3px;
	clear:both;
	width:100%;
}
#newsbox a:hover {
	color: #ffca0a;
	text-decoration:underline;
}
#newsbox hr {
	height: 1px;
	border: solid #84cde0;
	border-width: 1px 0 0
}
#activebox {
	font-size: 12px;
}
#activebox a {
	color: #dbb327;
	font-weight: bold;
}
#activebox a:hover {
	color: #ffca0a;
	text-decoration:underline;
}
#activebox hr {
	height: 1px;
	border: solid #84cde0;
	border-width: 1px 0 0
}
#makanmail {
	font-size: 11px;
	color: #333333;
	border: 1px solid #CCCCCC;
}

/* BOTTOM BAR  */
#bottombar {
	clear:both;
	*background-color:#CCCCCC;
	border-top:1px dotted #cecece;
	*border-bottom:1px solid #cecece;
	height:auto;
	overflow:auto;
	
	
}

#bottombar .divstyle {
	text-align:left;
	padding :5px;
	margin:5px;
	position:relative;
	float:left;
	overflow:visible;
	*border-left:1px dotted #cecece;
}

#bottombar .box {

	width: 200px;


}
#bottombar .middle {
width: 430px;

}

.catbox {
	width:auto;
	text-align:center;
	margin:2px;
	padding:3px;
	float:left;
	border: 1px solid #282828;
	font-size:14px;
	
	cursor:pointer;
	
}

.catbox:hover {
	border: 1px solid #FF3300;

}




#bottombar .side {

	width: 290px;


}

/* MAIN PAGE - MAIN UPDATE / SHOWCASE BAR  */

#coresearch {
//	border:1px solid #333;
	width: 1000px;
	padding :10px;
	margin:auto;
	text-align:center;
	overflow:auto;
}

#coresearch #tsearch {

width:660px;
float:left;
clear:none;
height:60px;
}

#coresearch .column {

width:170px;
float:left;
clear:none;
}

.centralize {
	width:980px;
	margin:auto;
}
#main-update #place-navi {
padding:0px;
	font-size:13px;

height:auto;
overflow:auto;
border-bottom:1px solid #383838;

}


#main-update #place-navi .title{

	margin:5px;
	padding:5px;
	float:left;
font-weight:bold;

		color:#fff;
		

}


#main-update #place-navi .tab{

	margin:5px;
	padding:5px;
	float:left;

	cursor:pointer;
	border:1px solid #383838;
		color:#cecece;
	
}

#main-update #place-navi .tab:hover{
background-color:#383838;
text-decoration:none;
color:fff;
	border:1px solid #fff;
}

#main-update #place-navi #selected{
	border:1px solid #fff;
text-decoration:none;
color:#fff;

}


#main-update #place-navi .overall{

	float:right;
	font:15px;
	font-weight:bold;
	color:#fff;
	margin:5px;
	padding:5px;
}


#main-update #place-promo {
clear:both;
*background-color:#00CCCC;
*border:2px solid #ff0000;
}

#main-update #centre {
	width: 215px;
	height:350px;
	overflow:hidden;
	padding :0px;
	position:relative;
	float:left;
}
#main-update #centre2 {
 *background-color:#ff0000;
	width: 125px;
	padding :0px;
	position:relative;
	float:left;
	font-size:11px;
	height:340px;
	overflow:hidden;
}
#main-update #showcase {
	background-color:#000;
	width: 950px;
	overflow:hidden;
	padding :5px;
	position:relative;
	float:left;
	height: 627px;
}
#main-update #centre .bubble {
	width: 205px;
 *height: 38px;
	background-image:url(../images/gamma/menuslider-bg.gif);
	border-bottom:1px solid #333;
	font-size:11px;
	padding:3px 3px 7px 3px;
	margin:2px;
	color:#cecece;
	position:relative;
	text-align:left;
	float:none;
	vertical-align:50%;
	z-index:100;
}
#main-update #centre .bubble a {
	color:#FF3300;
	text-decoration:none;
}
#main-update #centre .bubble a:hover {
	color:#FF3300;
	text-decoration:underline;
}
#main-update #centre2 .bubble {
	width: 125px;
	background-image:url(../images/gamma/menuslider-bg.gif);
	color:#cecece;
	font-size:12px;
	padding:2px;
	margin:2px;
	border-bottom:1px solid #333;
 *margin-left:-25px;
	position:relative;
 *text-indent:25px;
	text-align:left;
	float:none;
 *vertical-align:50%;
 *z-index:100;
}
/*#main-update #centre .bubble:hover {
	background-image:url(../images/gamma/menuslider-selected.png);
	
	cursor:pointer;
}*/

#main-update #rightbar {
	width: 305px;
	height:auto;
	padding :0px;
	position:relative;
	text-align:center;
	float:left;
	margin-top:5px;
	font-size:10px;
}
#hotsearch {
*background-image:url(../images/gamma/black-hr.png);
*background-repeat:repeat-x;
	
	clear:both;
	width:100%;
	overflow:hidden;
}
.relatedsearch {
	margin: 5px 10px 0px 10px;
	clear:both;
	width:100%;
	overflow:hidden;
}
#hotsearch .title {
	font-weight:bold;
	color:#cecece;
	text-transform: capitalize;
}
.relatedsearch .title {
	font-weight:bold;
	color:#000;
}
.sbubble {
	font-size:10px;
	text-align:center;
	float:left;
	margin:5px;
	padding:5px;
	text-transform: capitalize;
}
#hotsearch .rest-bubble {
	text-align:left;
	font:bold 14px #ff0000;
	float:left;
	margin:5px;
	padding:5px;
	background-color:#000000;
	color:#FF9900;
}
#hotsearch .sbubble a {
	color:#FF3300;
}
#hotsearch .sbubble a:hover {
	color:#FF3300;
	text-decoration:underline;
}
#frame-viewingnow {
	text-align:center;
	margin: 3px;
	padding: 3px;
	clear:both;
 *width:100%;
}
.overflow {
	overflow:hidden
}
/* STRICTLY FOR INDEX - COMMENT ACTIVITES - different from other browsers \*/ 
.commentbox2 {
	width:720px;
	height:auto;
	margin:5px;
	float:left;
	vertical-align:middle;
}
.commentbubble2 {
	position:relative;
	width: 200px;
	min-height:28px;
	text-align:left;
	margin-top:0px;
	margin-left:70px;
	border: 1px solid #c93;
	padding: 10px 12px;
	/* 
			 right: -250px;
		 padding: 10px 12px;
	


	to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box #FFFBD4*/
    background: #FFFBD4 url(../images/nav/commentpoint.gif) no-repeat -10px 5px;
}
/* The pointer image is hadded by using another span */
.commentbubble2 .hint-pointer {
	position: relative;
	width:200px;
	left: -10px;
	top: 10px;
	width: 10px;
	height: 19px;
	font:bold 13px;
	background: url(../images/nav/commentpoint.gif) left top no-repeat;
}
.commentbubble2 .top {
	font-size:12px;
	font-weight:bold;
}
.commentbubble2 .bottom {
	font-size: 10px;
	font-style: italic;
	color: #666666;
}
/* REST PAGE - COMMENT HOLDER  */
.picholder-rp {
	margin:2px;
	width: 195px;
	float:left;
	height: 195px;
	text-align: center;
	padding: 2px;
	background-color:#fff;
	border: 1px solid #dadada;
	font-size:10px;
}
.picholder-rp:hover {
	border-color:#4b4b4b;
	background-color:#FFBF00;
	cursor:pointer;
	display:block;
}
.picholder-pic {
margin-top:5px;
	width: 100%;
	
	height: 193px;
	text-align: center;
}
.picholder-pic img {
width:185px;
height:185px;
	border:1px;
	border-color:#CCCCCC;

}
.picholder-rating {

	float: center;
	width:100%;
	text-align: center;
}
/* REST PAGE - SOCIAL MEDIA HOLDER  */
#rest-socialmedia {
	width: 730px;
	position:relative;
	float:left;
	position:relative;
	color:#000;
}
#rest-socialmedia .holder{

	margin:2px;
	position:relative;
	float:left;
	clear:none;
	overflow:hidden;
}

#rest-socialmedia .holder + .full{
	width:720px;
	background-color:#ff0000;

}
#rest-socialmedia .holder + .half{
	width:360px;
	background-color:#66CC33;

}


#rest-socialmedia .res-results {

	text-align:left;
	padding:5px;
	*overflow-x:hidden;
	*overflow-y:scroll;
	*min-height:300px;
	*max-height:300px;
	margin-left:3px;
	
}


#rest-socialmedia .res-results a{
color:#FF3300;

}


#rest-socialmedia .res-results .content{
float:left;

padding:0;
clear:none;
}

#rest-socialmedia .res-results .twitter{
float:left;
width:90%;
padding:5px;
clear:none;
height:35px;
margin:1px;



}


#rest-socialmedia .res-results .image{
float:left;
width:25px;
height:25px;
margin:2px;
padding:3px;
clear:none;

}

#rest-socialmedia .res-results img{
width: 25px;
height: 25px;
border:1px solid #cecece;


}


#rest-socialmedia .res-results .url{
font-size:9px;
margin-bottom:10px;
	border-bottom:1px dotted #cecece;
	clear:both;
}

#rest-socialmedia .res-results UL,#rest-socialmedia .res-results LI {
	list-style-type:none;
margin: 0px;
	padding-left: 0px;
clear:left;


}

#rest-socialmedia .res-imgresults {
	padding:5px;
	*overflow-x:hidden;
	*overflow-y:scroll;
	min-height:300px;
	max-height:300px;
			
}
#rest-socialmedia .res-imgr {
	clear:none;
	float:left;
	padding:1px;
}
.icon35 img {
	width:35;
	height:35;
	vertical-align:middle;
}
.margin-auto {
	margin:auto;
}
/* REST PAGE - ROUND CORNERED  */
.bl {
	background: url(../images/gamma/bl.gif) 0 100% no-repeat;
	height:inherit;
}
.br {
	background: url(../images/gamma/br.gif) 100% 100% no-repeat;
	height:inherit;
}
.tl {
	background: url(../images/gamma/tl.gif) 0 0 no-repeat
}
.tr {
	background: url(../images/gamma/tr.gif) 100% 0 no-repeat;
	padding:10px
}
/* PAGES NUMBERING */
.pages-browser {
	text-align:center;
 *float:left;
	color: #cecece;
 *clear:none;
}
.pages-browser .padding {
	padding: 3px;
}
.pg {
	width:auto;
	min-width:30px;
	text-align:center;
	margin:2px;
	padding:3px;
	float:left;
	border: 1px solid #282828;
	cursor:pointer;
	color:#fff;
	font-size:15px;
}
.pg:hover {
	color:#ff3300;
	border: 1px solid #4b4b4b;
}


#search_box {
    width: 330px;
    height: 31px;
    background: url(../images/gamma/bg_search_box.gif);

}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 290px;
    background: none;

		font-size:18px;
		color:#666666;

}

#search_box:focus {
background:url(../images/gamma/bg_search_box-focus.gif) 2px 0px no-repeat;
}

#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}

#centre ul {
list-style-type: none;
margin: 0 ;
padding: 0;




	}

#centre  ul li {
height:100%;
line-height:18px;

	}

#centre ul li a, #centre ul li a:link, #centre ul li a:visited 

{

color: #888888;
text-decoration: none;
padding: 5px 0px 5px 5px;
display: block;
border-bottom: 1px dotted #232526;

}

#centre  ul li a:hover {
background-color:#373a3c;

}


#centre b {
color:#FF3300;

}


/* LINK BAR */

#linkbar {
background:url(../images/gamma/share-bg.jpg);
color:#CCCCCC;
	width: 100%;
	height: 60px;
	margin: auto;
overflow:auto;

	border-bottom:1px solid #cecece;
}


#linkbar a{

color:#FF9900;

}

#linkbar #main .column{
margin:10px 0px 0px 0px;
background-color:#333333;
color:#FF9900;

}


#linkbar img{
border:0;

}

#linkbar #linklogo {

	clear:none;
	float:left;

	

}

#linkbar #info {
	text-align:left;
clear:none;
float:left;
	margin-top:5px;
	width:auto;

}

#linkbar #comments {
	text-align:left;
clear:none;
float:left;
	margin-top:15px;
	padding:5px;
	width:auto;

	border-left:1px solid #cecece;

}


#linkbar .column {

	border-left:1px solid #232526;
	padding:0px 10px 0px 10px;
	float:left;
	height:auto;

	overflow:auto;

}

#linkbar .subtitle {

	font-size:9px;
	color:#cecece;
	width:100%;

}


#linkbar-navi {
	text-align:left;
	float:right;

	margin:0px;
	padding:0px;

}

#linkbar-navi .tab{

	margin:2px;
	padding:2px;
	float:right;
	clear:none;

	cursor:pointer;
	border:1px solid #333333;
	color:#cecece;

}

#linkbar-navi .tab:hover{
background-color:#383838;
text-decoration:none;
color:fff;
	border:1px solid #232526;
}



#linkbar #blog {
	text-align:right;
	float:right;
clear:both;
margin-right:10px;
	*margin:-10px 12px 0px 10px;
	font-size:10px;

}


#mframe {
	height:100%;
	width:100%;

	z-index:10;

}

#memberspanel {

width:300px;
height:350px;
color:#cecece;
text-align:left;
*background-image:url(../images/gamma/login-bg.png);
*border:1px solid #fff;

	*border-bottom: 1px dotted #232526;
*border-top: 1px solid #373a3c;

}

#memberspanel ul {
font-size: 13px;
color:#FFFFFF;

}

*border-bottom: 1px dotted #232526;
*border-top: 1px solid #373a3c;


		
		
				* { margin: 0; padding: 0 }
				
				
	







.boxgrid{ 
	width: 230px; 
	height: 322px; 
	//margin:10px; 
	float:left; 

	//background:#161613; 
	//overflow: hidden; 
	position: relative; 
}

	.boxgrid img{
	position: absolute;
		//top: 0; 
		//left: 0; 
	border: 0;
	left: 0px;
	top: 0px;
	}

.boxgrid .fire{
	position:absolute;
	background:url(../images/fire-rate.png)  no-repeat;
	width:63px;
	height:60px;
	clear:none;
	margin-top:160px;
	margin-left:180px;
	z-index:999;
	padding:4px 0px 0px 0px;
	left: 0px;
	top: 0px;
}

.boxgrid .crown{
	position:absolute;
	background:url(../images/crown-rate.png)  no-repeat;
	width:63px;
	height:60px;
	clear:none;
	margin-top:160px;
	margin-left:180px;
	z-index:999;
	padding:4px 0px 0px 0px;
	left: 0px;
	top: 0px;
}

.boxcaption{ 
	float: left;
 
	position: absolute; 
	background: #000; 
	height: 322px; 
	overflow:hidden;
	top:205px;
	width: 230px;
	padding-left:10px;
	
	opacity:.85; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	
}
	.captionfull .boxcaption {
	top: 260;
	

	}
	.caption .boxcaption {
		top: 220;
		left: 0;

	}
	
	
	

.stylebox{
	border:1px #2d2d2d solid;
	width:230px;
	height:322px;
	float:left;


	//margin-top:5px;
	text-align: left;
	font-size:12px;
	color:#fff;
	cursor:pointer;
	overflow:hidden;
	padding:0px;
	margin:3px;
	
}

.addbox {
border:1px #fff solid;
width:230px;
height:322px;

	float:left;
	//margin-top:5px;
	
	text-align: left;
	font-size:12px;
	color:#fff;

	overflow:hidden;
	padding:0px;
	margin:3px;
	
}


.stylebox:hover {
//background-color:ff0000;
border:1px #c8a051 solid;
}


#search_box {
    width: 201px;
 	height:50px;
    background: url(../images/icons/bg_search_box.gif);
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
	height:50px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}

#table-b1 {
font-size:11px;
border:1px #282828 solid;
text-align:left;
margin:10px;
padding:10px;
}

#table-add {
font-size:11px;

text-align:left;
margin:5px;

}

#table-registration {
margin:10px;
padding:10px;
font-size:11px;
border:1px #282828 solid;
text-align:left;

}
#table-registration li {
font-size:14px;
}


/*FORM */



input{	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}



div.addbox{
	border:solid 1px #c6cfe1;
	background:#fff;
	//padding:10px;
	color:#333333;
	//margin-bottom:20px;
}

div.addbox p{padding-bottom:14px;}


div.addbox input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;

}

div.addbox input .input-textnofix{
	border:1px solid #3b6e22;
	color:#666666;
	width:50px;
}


div.addbox label{
	display:block;
	margin-bottom:10px;
	color:#fff;
}

div.addbox label span{
	display:block;
	float:left;
	padding-right:6px;
	width:70px;
	text-align:right;
	font-weight:bold;
}
.spacer{
margin-left:80px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
}
.green{
	background:url(../images/icons/submit.gif);
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:24px;
	color:#fff;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
	text-align:left;
}

.green a{
color:#fff;
}


/* share bar */

  #sharebar {
    width: 108px; height: 36px;
    background:url(../images/icons/icons-all.png);
    margin: 0px auto; padding: 0;
    position: relative;}
  #sharebar li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #sharebar li, #sharebar a {
    height: 36px; display: block;}

 #share-fb {left: 0; width: 18px;}
  #share-tw {left: 18px; width: 18px;}
  #share-lk {left: 36px; width: 18px;}
  #share-rm {left: 54px; width: 18px;}
   #share-rp {left: 72px; width: 18px;}
 #share-lv {left: 90px; width: 18px;}


  #share-fb a:hover {
    background: transparent url(../images/icons/icons-all.png)
    0 -18px no-repeat;}
  #share-tw a:hover {
    background: transparent url(../images/icons/icons-all.png)
    -18px -18px no-repeat;}
  #share-lk a:hover {
    background: transparent url(../images/icons/icons-all.png)
    -36px -18px no-repeat;}
  #share-rm a:hover {
    background: transparent url(../images/icons/icons-all.png)
    -54px -18px no-repeat;}
  #share-rp a:hover {
    background: transparent url(../images/icons/icons-all.png)
    -72px -18px no-repeat;}
  #share-lv a:hover {
    background: transparent url(../images/icons/icons-all.png)
    -90px -18px no-repeat;}
	
	
	
	
	

/* MAIN PAGE - MAIN UPDATE / SHOWCASE BAR  */

#main-showcase {
	clear:both;
	
	background-color:#0b0b0b;
	border-top:1px solid #2b2b2b;
	border-bottom:1px solid #2b2b2b;
	overflow:hidden;

}
.centralize {
	width:980px;
	margin:auto;
}
#main-showcase #slideshow {
	border:1px solid #333;
	width: 440px;
	padding :5px;
	margin-top:5px;
	position:relative;
	float:left;
}

#main-showcase #place-navi {
padding:0px;
	font-size:13px;

height:auto;
overflow:auto;
border-bottom:1px solid #383838;

}


#main-showcase #place-navi .title{

	margin:5px;
	padding:5px;
	float:left;
font-weight:bold;

		color:#fff;
		

}


#main-showcase #place-navi .tab{

	margin:5px;
	padding:5px;
	float:left;

	cursor:pointer;
	border:1px solid #383838;
		color:#cecece;
	
}

#main-showcase #place-navi .tab:hover{
background-color:#383838;
text-decoration:none;
color:fff;
	border:1px solid #fff;
}

#main-showcase #place-navi #selected{
	border:1px solid #fff;
text-decoration:none;
color:#fff;

}


#main-showcase #place-navi .overall{

	float:right;
	font:15px;
	font-weight:bold;
	color:#fff;
	margin:5px;
	padding:5px;
}


#main-showcase #place-promo {
clear:both;
*background-color:#00CCCC;
*border:2px solid #ff0000;
}

#main-showcase #centre {
	width: 215px;
	height:350px;
	overflow:hidden;
	padding :0px;
	position:relative;
	float:left;
}

#main-showcase #centre2 {
 *background-color:#ff0000;
	width: 125px;
	padding :0px;
	position:relative;
	float:left;
	font-size:11px;
	height:340px;
	overflow:hidden;
}
#main-showcase #showcase {
	background-color:#000;
	width: 950px;
	overflow:hidden;
	padding :5px;
	position:relative;
	float:left;
	height: 627px;
}
#main-showcase #centre .bubble {
	width: 205px;
 *height: 38px;
	background-image:url(../images/gamma/menuslider-bg.gif);
	border-bottom:1px solid #333;
	font-size:11px;
	padding:3px 3px 7px 3px;
	margin:2px;
	color:#cecece;
	position:relative;
	text-align:left;
	float:none;
	vertical-align:50%;
	z-index:100;
}
#main-showcase #centre .bubble a {
	color:#FF3300;
	text-decoration:none;
}
#main-showcase #centre .bubble a:hover {
	color:#c8a051;
	text-decoration:underline;
}
#main-showcase #centre2 .bubble {
	width: 125px;
	background-image:url(../images/gamma/menuslider-bg.gif);
	color:#cecece;
	font-size:12px;
	padding:2px;
	margin:2px;
	border-bottom:1px solid #333;
 *margin-left:-25px;
	position:relative;
 *text-indent:25px;
	text-align:left;
	float:none;
 *vertical-align:50%;
 *z-index:100;
}
/*#main-showcase #centre .bubble:hover {
	background-image:url(../images/gamma/menuslider-selected.png);
	
	cursor:pointer;
}*/

#main-showcase #rightbar {
	width: 305px;
	height:auto;
	padding :0px;
	position:relative;
	text-align:center;
	float:left;
	margin-top:5px;
	font-size:10px;
}
#hotsearch {
*background-image:url(../images/gamma/black-hr.png);
*background-repeat:repeat-x;
	
	clear:both;
	width:100%;
	overflow:hidden;
}
.relatedsearch {
	margin: 5px 10px 0px 10px;
	clear:both;
	width:100%;
	overflow:hidden;
}
#hotsearch .title {
	font-weight:bold;
	color:#cecece;
	text-transform: capitalize;
}
.relatedsearch .title {
	font-weight:bold;
	color:#000;
}
.sbubble {
	font-size:10px;
	text-align:center;
	float:left;
	margin:5px;
	padding:5px;
	text-transform: capitalize;
}
#hotsearch .rest-bubble {
	text-align:left;
	font:bold 14px #ff0000;
	float:left;
	margin:5px;
	padding:5px;
	background-color:#000000;
	color:#FF9900;
}
#hotsearch .sbubble a {
	color:#FF3300;
}
#hotsearch .sbubble a:hover {
	color:#FF3300;
	text-decoration:underline;
}
#frame-viewingnow {
	text-align:center;
	margin: 3px;
	padding: 3px;
	clear:both;
 *width:100%;
}
.overflow {
	overflow:hidden
}
	
	
/* SLIDERWRAP */
.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
			
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 20px 0;
			position: relative;
			width: 100%;
			
			
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 160px; background: #fff; overflow: scroll}
		.csw .loading {margin: 100px 0 100px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			*border: 5px solid #000; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 300px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 350px;
			clear: both;
			*background: #fff;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;

			width: 300px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
		
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
			
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			line-height: 10px;
			
			color: #fff;
		
			text-decoration: none;
			display: block;
			padding: 0 ;
			visibility:hidden;
			

		}
		
		.stripNav li.tab1 a { background: none }
		.stripNav li.tab2 a { background:none }
		.stripNav li.tab3 a { background:none }
		.stripNav li.tab4 a { background:none }
		.stripNav li.tab5 a { background: none }
		
		.stripNav li a:hover {
			background: #333;
		}
		
		.stripNav li a.current {
			background: #000;
			color: #fff;
		}
		
		
		
		/* END OF SCRIPT VIEWER */
		
		
				* { margin: 0; padding: 0 }
				
				
				

