/*
	GayThailand.com site CSS Document
	Target Browsers: IE6, Firefox 1.0.X
*/

body {
	background-color: #D3C7AF;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	scrollbar-3dlight-color:#FFD700;
	scrollbar-arrow-color:#FF4500;
	scrollbar-base-color:#FFD700;
	scrollbar-track-color:#FFFFE0;
	scrollbar-darkshadow-color:#A0522D;
	scrollbar-face-color:#FFA500;
	scrollbar-highlight-color:#FFA500;
	scrollbar-shadow-color:#FFA500
}

td{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}

a {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	!important
font-size: 11px; !important}
a:link {COLOR: #A34F20; text-decoration: underline;}
a:visited {COLOR: #A34F20; text-decoration: underline}
a:hover {COLOR: #AC2400; text-decoration: none}

a img {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;}

h1,h2,h3,h4,h5,h6
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px;
	color: #AE0000;
	font-weight: normal;
	display: inline;
}


h1{font-size: 200%;}
h2{font-size: 180%;}
h3{font-size: 160%;}
h4{font-size: 145%;}
h5{font-size: 130%;}
h6{font-size: 115%;}

/*form field class start*/
form {
	margin: 0px;
	padding: 0px;
}

input {vertical-align: middle;}

select { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9D3D17;
	font-size: 11px;
	vertical-align: middle;
/*	background-color: #FEFCF4;*/
}

textarea, htmlarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9A410B;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #C19B87;
	overflow: auto;
	vertical-align:middle;
}

.textbox {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9A410B;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #C19B87;
}

input.button
{
	BORDER: 1px outset #F2A500 ;  
	BACKGROUND-COLOR: #FFFFEA;
	COLOR: #CE3500; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align:middle;
	padding: 2px 5px;
	margin: 10px 10px 20px 0px;
}


input.button-1
{
	BORDER: 1px outset #F2A500 ;  
	BACKGROUND-COLOR: #FFFFEA;
	COLOR: #CE3500; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align:middle;
	padding: 2px 5px;
}


input.button-small
{
	BORDER: 1px outset #F2A500 ;  
	BACKGROUND-COLOR: #FFFFEA;
	COLOR: #CE3500; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align:middle;
}

.button-small2
{
	BORDER-TOP: 1px solid #FBE4B2;  
	BORDER-LEFT: 1px solid #FBE4B2;  
	BORDER-RIGHT: 1px solid #865B00;  
	BORDER-BOTTOM: 1px solid #865B00;  
	BACKGROUND-COLOR: #FFFFEA;
	COLOR: #CE3500; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	
}
.input-comn {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9A410B;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #C19B87;
}

.input-field{
background-color: #FFFFFF; 
border: 1px solid #ff7e00; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#a26b0c;
}
/*form field class end*/



/*Nishith made class on 23082005*/

/*top section class start*/
#main-table {width: 775px;}

.main-mid-bg { background-color: #FFFFFF; }
#middle-td {background-color: #ffffff;}

.top-img{
background-image:url(../images/top_img_01.gif);
background-repeat: repeat-x;
background-position:left;
line-height:27px;
}
.top-img-02{
background-image:url(../images/top_img_02.gif);
background-repeat: repeat-x;
background-position:left;
width:775px;
height:31px;
}
.toplinks {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #fffdd2;
	text-decoration: none;
}

a.toplinks:link { color: #fffdd2; text-decoration: none;font-weight: bold;}
a.toplinks:visited { color: #fffdd2; text-decoration: none;font-weight: bold;}
a.toplinks:hover { color: #ffffb3; text-decoration: underline;font-weight: bold;}

.welcome {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FEFEF3; line-height: 12px;}
.welcome-logout:link, .welcome-logout:visited { font-size: 10px; color: #FDCC63; text-decoration: none; font-weight: normal;}
.welcome-logout:hover {font-size: 10px; color: #FEFEF3; text-decoration: none;}
/*Nishith made class on 23082005*/

/*left section class start*/
.left-input-field{
background-color: #FFFFFF; 
border: 1px solid #ff7e00; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#a26b0c;
}

.cityguide-nav{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#b80c00;
}
.cityguide-nav:link{ color:#b80c00; text-decoration:underline;}
.cityguide-nav:visited{ color:#b80c00; text-decoration:underline;}
.cityguide-nav:hover{ color:#cf3501; text-decoration:none;} 


.left-bg-main{
background-image:url(../images/bg-left-main.gif);
background-repeat:repeat-y;
background-position:left;
width: 173px;
}

.left-bg-tab{
background-image:url(../images/bg-left01.gif);
background-repeat:no-repeat;
background-position:top right;
}

.advsearch {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CE3500;
	text-decoration: none;
}
.advsearch:link { color: #CE3500; text-decoration: none;}
.advsearch:visited { color: #CE3500; text-decoration: none;}
.advsearch:hover { color: #E56008; text-decoration: underline;}

.newest {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fffbbf;
	text-align:left;
	padding-left:25px;
}
.left-tab{
background-image:url(../images/right_main_tab.gif);
background-position:center;
background-repeat:no-repeat;
height:24px;
}
.model-name {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.model-name:link { color: #000000; text-decoration: none;}
.model-name:visited { color: #000000; text-decoration: none;}
.model-name:hover { color: #000000; text-decoration: underline;}

.model-desc {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6c3c16;
	text-decoration: none;
}
.model-desc:link { color: #6c3c16; text-decoration: none;}
.model-desc:visited { color: #6c3c16; text-decoration: none;}
.model-desc:hover { color: #6c3c16; text-decoration: underline;}


/*Nishith made class on 23082005*/

/*middle section class start*/

/*
.form-text{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#69421b;
}
*/

.mid-bg-01{
background-image:url(../images/welcome.jpg);
background-position:center;
background-repeat:no-repeat;
height:32px;
width:422px;

}

/*
.mid-bg-big01 {
background-image:url(../images/bg-hd-big.jpg);
background-position:center;
background-repeat:no-repeat;
height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#bc0000;
font-weight:normal;
text-align:center;
}
*/

.mid-bg-big01 {
background-image:url(../images/bg-hd-big.jpg);
background-position:left;
background-repeat:no-repeat;
height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#bc0000;
font-weight:bold;
text-align:left;
vertical-align: middle;
padding-left: 35px;
border: 1px solid #FDCC63;
}

.mid-bg-big02 {
background-image:url(../images/bg-hd-sub.jpg);
background-position:center;
background-repeat:no-repeat;
height:32px;
width:592px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A46629;
font-weight:bold;
text-align: left;
padding-left: 24px;
}


.mid-bg-small {
background-image:url(../images/bg-hd-sub-smll.gif);
background-position:center;
background-repeat:no-repeat;
height:32px;
width:424px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A46629;
font-weight:bold;
text-align: left;
padding-left: 12px;
}


.form-mid-table{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9B3F0D;
background-color: #FEFEF3;
border: 1px solid #FEE78E;
}

.form-mid-table td {color: #9B3F0D;}

.small-mid-table {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9B3F0D;
background-color: #FEFEF3;
border: 1px solid #FEE78E;
text-align: left;
line-height: 15px;
}



.mid-bgimg{
background-image:url(../images/mid_para.jpg);
background-position:center;
background-repeat:no-repeat;
height:126px;
width:416px;

}

.mid-para {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#95622b;
text-align:left;
}
.mid-titles {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#bc0000;
font-weight:normal;
}

.prof-name {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9B3C0D;
}
.prof-web {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9B3C0D;
font-weight: normal;
}
.prof-web a {font-weight: bold;}

.prof-tele {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9B3C0D;
}



/*end middle*/

/*Nishith made class on 23082005*/

/*bottom section class start*/
.bottomlinks {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fffdd2;
	text-decoration: none;
	}
a.bottomlinks:link { color: #fffdd2; text-decoration: none;}
a.bottomlinks:visited { color: #fffdd2; text-decoration: none;}
a.bottomlinks:hover { color: #ffffb3; text-decoration: underline;}



.bottom-img{
background-image:url(../images/bottom_img.gif);
background-position:left top;
background-repeat:repeat-x;
background-color: #A20204;
height:57px;
}

.copyright, a.copyright:link,  a.copyright:visited, a.copyright:hover{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fdcc63;
}
a.copyright {font-weight: bold;}
/*Nishith made class on 24082005*/

/*right section class start*/

.listing-nav {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#cf3501;
}
.listing-nav:link{ color:#cf3501; text-decoration:underline;}
.listing-nav:visited{ color:#cf3501; text-decoration:underline;}
.listing-nav:hover{ color:#ae6701; text-decoration:none;} 

.right-bg-main{
background:url(../images/bg-right-main.gif) repeat-y left;
width: 173px;
}

.right-bg-tab{
background-image:url(../images/bg-right01.gif);
background-repeat:no-repeat;
background-position:top left;
}
.totalmem {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a15b01;
}
.collon {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left:3px;
}
.memnum {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b80b00;
	padding-left:3px;
}
.right-tab{
background-image:url(../images/right_main_tab.gif);
background-repeat:no-repeat;
background-position:center;
height:24px;
}
.mostviewed {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fffbbf;
	text-align:left;
	padding-left:25px;
}

/*close*/


.error-msg {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	text-align:center;
}

.req-field {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9B3F0D;
}

/*classes added by jigar*/

.txt-justified {text-align: justify; padding: 5px 10px;}

.form-title {text-align: right; width: 30%;}
.form-title-2col {text-align: right; width: 20%;}

.form-note {font-size: 10px;}

.section-title {
	background-color: #FFFFEA;
	border: 1px solid #F1EEC1;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CE6112;
	font-weight:bold;
	text-align: left;
	padding: 7px 5px 7px 15px;
}

.review-list-sec-title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CB4F03;
	text-align:left;
	padding: 3px 6px 6px 3px;
	border-bottom: 1px solid #FEE78E;
	text-transform:uppercase;
}

.side-bar-title
{
	background-color: #FF7929;
	border-bottom: 4px solid #CE3500;
	padding: 3px 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fffbbf;
	text-align:left;
}

/*side bar section when logged in --start*/
.side-bar-title-myacc
{
	background-color: #CE3500;
	border-bottom: 4px solid #FF7929;
	padding: 3px 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fffbbf;
	text-align:left;
}
/*side bar section when logged in --end*/

.registration-box-top
{
	background-image: url(../images/reg-type-top.gif);
	background-repeat:no-repeat;
	height:104px;
	vertical-align: bottom;
	padding-left: 15px;
	text-align: left;
}

.registration-box-middle
{
	padding: 10px 8px;
	background-image: url(../images/reg-type-middle.gif);
	background-repeat: repeat-y; 
	text-align: left;
	vertical-align:top;
	height: 330px;
}

.registration-box-text {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;}

.registration-box-bottom
{
	background-image: url(../images/reg-type-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom: 48px;
}


/* button style for listing related link-buttons e.g. review posted by: "xyz" */
/* class for table */
.link-button
{
	background-image: url(../images/btn-rightbg.gif);
	background-position: right top;
	background-repeat:no-repeat;
}


/*TD class which will contain button link*/
.link-button {margin-top: 2px;}
.link-button .link-text
{
	background-image: url(../images/btn-leftbg.gif);
	background-position: left top;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D74200;
}

/*button link*/
.link-button .link-text a, .link-button .link-text a:link, .link-button .link-text a:visited, .link-button .link-text a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D74200;
	text-decoration: none;
	display: block;
	padding: 4px 10px 6px 27px;
}
/*for some text within link e.g. 'reviewed by:'*/
.link-button .link-text a span
{font-weight: normal; font-size: 10px;}
/*link-button classes end*/

.listing-button-bar
{
	background-color: #FEE78E;
	text-align: left;
}

.listing-button-bar-related
{
	border-bottom: 1px solid #FEE78E;
	text-align: right;
	padding: 4px 0px;
}

/*My account classes start*/

.myacc-ico
{
	width: 69px;
	vertical-align: top;
	text-align: left;
}
.myacc-label
{
	border-top: 1px solid #FF9000;
	border-bottom: 1px solid #FF9000;
	border-left: 1px solid #FF9000;
	background-color: #fefef3;
	width: 125px;
	vertical-align:top;
	padding: 2px 6px 2px 6px;
	color: #333333;	
	text-align: left;
}

a.myacc{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.myacc:link, a.myacc:visited
{color: #000000; text-decoration: underline; }
a.myacc:hover
{color: #ff9000; text-decoration: none; }

.myacc-right
{
	background: url(../images/myaccount/box-right.gif) no-repeat top right;
	width: 11px;
	vertical-align: top;
}

.myacc-desc
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}


.myacc-breadcrumb
{
	padding: 8px;
	background-color: #FFFBE8;
	border: 1px solid #EFB22E;
	border-bottom-width: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CE3500;
	text-align: left;
}
.myacc-breadcrumb a:link,  .myacc-breadcrumb a:visited
{ color: #CE3500; text-decoration: none; font-weight: bold;}

.myacc-breadcrumb a:hover
{ color: #CE3500; text-decoration: underline; font-weight: bold;}


.myacc-tablebg
{
	border: 1px solid #CE3500;
}
.myacc-title-row td, td.myacc-title-row {border-bottom:3px solid #CE3500; border-top: 1px solid #ff9000; font-weight: bold; text-align: center; color: #CE3500;}

.stats
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A46629;
}

.gallery-cell
{
/* comment to remove squared image as bg
	padding: 3px;
	background-image: url(../images/thumb-bg.gif);
	background-repeat:no-repeat;
*/
	text-align: center;
}

.gallery-photo
{
	border: 1px solid #FEA42A;
	padding: 2px;
}

.gallery-pending
{
	background-color: #FFE3A6;
	border: 1px solid #FFE3A6;
	padding: 3px;
	color: #CE3500;
	text-decoration:none;
	display: block;
	font-weight: bold;
	width:100px;
}


.gallery-delete a
{
	padding: 3px;
	color: #CE3500;
	text-decoration:none;
	display: block;
	font-weight: bold;
	width:100px;
}

.gallery-delete a:link, .gallery-delete a:visited
{
	background-color: #FFE3A6;
	border: 1px solid #FFE3A6;
}

.gallery-delete a:hover
{
	background-color: #CE3500;
	color:#FFFFFF;
	border: 1px solid #cc3300;
}


/*My account classes end*/


/* search result classes start*/


.search-box /*outerbox*/
{
	border-bottom: 2px solid #FDCC63;
	border-top: 1px solid #FFECC2;
}
.search-infobox /* text area beside thumbneil*/
{ padding: 5px;	color: #4B5B0A;}
.search-fieldtitle
{
	color: #CC3300;
	font-weight: bold;
	text-align: right;
}
.search-profile-desc {padding: 0px 10px;}


/* search result classes end*/

.table-border {border: 1px solid #FFDF9A;}
.alt-row1, .alt-row1 td {background-color: #FFF6D4;}
.alt-row2, .alt-row2 td {background-color: #ffffff;}


/* search profile popup classes start*/
.popup-left
{
	background: url(../images/popup-left2.jpg) repeat-y right;
	background-color: #FDCC63;
}
.popup-right
{
	background: url(../images/popup-right2.jpg) repeat-y left;
	background-color: #FDCC63;
}

.popup-nav{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#b80c00;
}
.popup-nav:link{ color:#b80c00; text-decoration:none;}
.popup-nav:visited{ color:#b80c00; text-decoration:none;}
.popup-nav:hover{ color:#cf3501; text-decoration:underline;} 

.popup-left-info
{
	font-weight:normal;
	color:#FFFFFF;
}

.popup-left-info-highlight
{
	font-weight:bold;
	color:#CE3500;
}

/* search profile popup classes end*/

.news-title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CE3500;
	font-weight:bold;
	text-align: left;
}

.news-date {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CE6112;
	font-weight:bold;
	text-align: right;
}

/*paging classes start*/

.paging, .paging a
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 11px;
	font-weight: normal;	
}
td.paging {color: #cc3300;}

.paging a { font-weight: bold;	color: #000000;}
.paging a:link {text-decoration: underline;	color: #CC3300;}
.paging a:active {text-decoration: underline;	color: #CC3300;}
.paging a:visited {text-decoration: underline;	color: #CC3300;}
.paging a:hover {text-decoration: none;	color: #FEA42A;}

.paging .current {font-weight: bold; font-size: 11px; color: #FEA42A;}


/*paging classes end*/

/*definations extra links on homepage right bar starts*/
.extra-links-right {text-align: left;}
.extra-links-right a:link, .extra-links-right a:visited
{display: block; text-decoration: none; padding: 2px 2px 2px 0px; text-align:left; color:#B30006; height:100%;}
.extra-links-right a:hover {text-decoration: underline;}
/*definations extra links on homepage right bar ends*/


/*for blink for message notification - top.tpl*/
#blink {visibility: visible;}
#blink-link, #blink a:link, #blink a:visited, #blink a:hover{text-decoration: none;}


/*for user's all revies subsection title*/
.section-title-2 {
	background-color: #FFFFEA;
	border: 1px solid #F1EEC1;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #339966;;
	font-weight:bold;
	text-align: left;
	padding: 7px 5px 7px 15px;
}

.rememberme
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bordertop
{
	border-left: 3px solid #FFFFFF;	
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}









