/* * * * * * * * * * * * * * * * * * * */
/*          GLOBAL ELEMENTS            */
/* * * * * * * * * * * * * * * * * * * */



#rssnews {
width: 236px; 
}
#ttnews {
width: 236px; 
}
#blogs {
width: 236px; 
}
.dyndispblocklbl {/*used in display profile  */
color: #ffffff;  
font-size: 8pt; 
font-weight: bold;
}
.justify-align {/* define to align justify */
text-align: justify; 
}
.left-align {/* define to align left */
text-align: left;
}
.gallary
{       /* background color replaced in place of bgcolor=#FFFF00 in image gallary page*/
background-color: #FFFF00;
}
.dynposition
{       /* background color replaced in place of bgcolor=#0000FF on dynamic position page*/
background-color: #0000FF;
}
.dyndisp
{       /* background color replaced in place of bgcolor=#666666 on dyndisp page*/
background-color: #8152D5;
}
.gallaryborder
{       /* background color replaced in place of bgcolor=#666666 on upcoming event page*/
border-color: #666666;
background-color: #636384;
}
.advcalander
{       /* background color replaced in place of bgcolor=#DEE0F3 on upcoming event page*/
background-color: #DEE0F3;
}
.bgcccccc
{       /* background color replaced in place of bgcolor=#CCCCCC */
background-color: #CCCCCC;
}
.bgcomm3 {       /* background color replaced in place of bgcolor=#333999 */
background-color: #333999;
}
.bgcomm2 {       /* background color replaced in place of bgcolor=#F2F2F2 */
background-color: #F2F2F2;
}
.bgcomm1 {       /* background color replaced in place of bgcolor=#BDBDBD */
background-color: #BDBDBD;
}
.forumeventtitle {       /* background color for forum/event title on  communities home page*/
background-color: #949494; /* 1258 grey 1 */
}

.alternateA {       /* background color replaced in place of bgcolor=#c9d6eb */
background-color: #c9d6eb;
}

.bg-white {       /* background color replaced in place of bgcolor=#FFFFFF */
background-color: #FFFFFF;
}
.eventrsvptitle {       /* background color for event RSVP title in view event of communities */
background-color: #D8D8D8;
}

.epcHead {/* used for Enhanced Private Community head */
background-color : #8152d5;
color : #ffffff;
}

.epcSubHead {/* used for Enhanced Private Community subhead */
background-color : #A675E5;
color : #ffffff;
}

.viewtext {/* used at myprofile page for Total views, Unique views and Views since...*/
font-size: xx-small; 
color : #FFFFFF;
}

.urconnected{/* used at myprofile page for Total views, Unique views and Views since... class added by rashmi ref to bug 978*/
font-size: xx-small;
font-weight: bold;
color : #FFFFFF;
}

.datetext {/* used in forum at view posts page */
font-face : verdana;
color : #000000;
font-size : 7pt;
}

.errortext {/* class for error */
font-size: xx-small;
color : #FF0000;  
}

/* style added by gww staff - class used for greeting before name|logout in top menu */

.greeting {
font-size: 8pt;  
font-weight: bold;
color:#000000;
/* color: #339 ; */
}

.menutext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;}

/* TEXT STYLES */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

body, table, tr, td, p, ul, ol, li, blockquote, h1, h2, h3, h4, h5, h6 {
font-size: 8pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
} 

/* LINK STYLES */

A:link, A:active, A:visited {
color: #000080;
font-size: 11px;
text-decoration: none; 
}

A:hover {
color: #FF0000;
font-size: 11px;
text-decoration: underline; 
}
                          /* hyperlink class for 'click here' to submit testimonial bug:927 */
A.clickhere-testimonial:link, A.clickhere-testimonial:active, A.clickhere-testimonial:visited {
/* color: #339; */
color: #000000;
font-size: 11px;
font-weight:bold;
text-decoration: none;
}

A.clickhere-testimonial:hover {
/* color: #339; */
color: #000000;
font-size: 11px;
font-weight:bold;
text-decoration: underline;
}

/* hyperlink class for 'send email, Edit My Profile, Requests' on my profile page bug:927 */
A.myprofile:link, A.myprofile:active, A.myprofile:visited {
/* color: #339; */
color: #000000;
font-size: 11px;
font-weight:bold;
text-decoration: none;
}

A.myprofile:hover {
/* color: #339; */
color: #000000;
font-size: 11px;
font-weight:bold;
text-decoration: underline;
}
/* STYLES FOR LINKABLE GRAPHICS */

A:link IMG {
border: 0px solid #979d9b;  /* border 0px for oddleof coupon home page buttons border */
}

A:visited IMG {
border: 0px solid #979d9b;  /* border 0px for oddleof coupon home page buttons border */
}

A:hover IMG {
border: 0px solid #fc462c; /* border 0px for oddleof coupon home page buttons border */
}
/* NEW CLASS FOR LINKABLE GRAPHICS(People Bridge icon at bottom of page) */

a.a1:link IMG {
border: 2px solid #FFFFFF; 
}

a.a1:visited IMG {
border: 2px solid #FFFFFF; 
}

a.a1:hover IMG {
border: 2px solid #fc462c;
} 


/* * * * * * * * * * * * * * * * * * * */
/*               CLASSES               */
/* * * * * * * * * * * * * * * * * * * */

.bg-dyndisply {/*  used in dynamic display */
background-color: #E6DCF7;
color: black;
}
/* MAIN BACKGROUND & RELATED TEXT COLORS */

.bg-whitespace {/*  used where a white background is needed */
background-color: white;
color: black;
}

.bg-sectionhead {       /*  header rows of menu and other sections throughout site */
font-size: 8pt;  
font-weight: bold;
background-color: #ffffff; /* 1258 grey changed 5 */
color: #9A9A9A; /* 1258 changed 1 */
}

.bg-sectionbody-main {       /* background color for sections in center column */
background-color: #ffffff; /* 1258 light grey 1 */
}

.bg-sectionbody-menu {       /* background for sections in left and right columns */
/*background-color: #F4F4F4; */
}

.bg-sectionbody-menuSearch {
background-image:url(/fileadmin/images/1bg.gif);
background-repeat:repeat-x;
padding-top:2px;
}

.bg-sectionbody-menuSearchleft {
background-image:url(/fileadmin/images/searchbg.gif);
background-repeat:no-repeat;
background-position:left top;
width:18px;
}

.bg-sectionbody-menuSearchright {
background-image:url(/fileadmin/images/searchbg.gif);
background-repeat:no-repeat;
background-position:right top;
width:18px;
}

.bg-sectionhead-profiles {   /* for headings of main sections within personal profiles */
font-size: 9pt;
background-color: #339;
color: white;
}

/* BORDER STYLES */

.bg-section-borders: {/* for the underlying tables that are used to create  */
background-color: #339; /* the bordered effect around and within all sections */
}

.bg-bordercolor {           /* for the long line below the header and above the footer */
background-color: #DBDBDB; /* 1258 dark grey 1 */
}

/* STYLES FOR SMALL TEXT IN MEMBER PROFILE HEADINGS */

.friendsmalltext, a.friendsmalltext:link, a.friendsmalltext:active, a.friendsmalltext:visited  {
font-size: xx-small; 
font-weight: bold;
color: grey;
text-decoration: none; 
}

.profilesmalltext  {
color: #808080;
font-size: xx-small;
font-weight:normal;
}


a.friendsmalltext:hover {
font-size: xx-small; 
font-weight: bold;
color: #fc462c;
text-decoration: none; 
}

em.friendsmalltext { 
font-size: 1.5em;
font-style: normal;
}

/* GUESTBOOK HEADER STYLES */

.guestheader {
font-size: 10pt; 
font-weight: bold; 
color: white;
    text-decoration: none;
}

A.guestheader:hover {
font-weight: bold; 
font-size: 10pt; 
color: #fc462c;  
text-decoration: underline; 
}

.guestheadersmalltext {
font-size: xx-small; 
font-weight: bold; 
color: white;
}

/*            MEMBER NAME LINK STYLES          */
/* SHOWS WHO IS CURRENTLY LOGGED INTO THE SITE */

A.FriendOnline:link, A.FriendOnline:active, A.FriendOnline:visited {
font-size: 10px; 
color: #339; 
}

A.FriendOnline:hover {
font-size: 10px; 
color: #fc462c;
text-decoration: underline; 
}

A.FriendOffline:link, A.FriendOffline:active, A.FriendOffline:visited {
font-size: 10px; 
color: #808080; 
}

A.FriendOffline:hover  {
font-size: 10px; 
color: #fc462c;
text-decoration: underline; 
}

/* BUTTON STYLES */

.but {
background-color: #D1D1D1; /* 1258 1 */
font-size: 9pt; 
border: #4F4F4F 1px solid; /* 1258 1 */
}

.butselect  {
background-color: #D1D1D1; /* 1258 1 */
font-size: 9pt; 
border: #4F4F4F 1px solid; /* 1258 1 */
height: 90px;
}

.butfixwidth {
background-color:#D1D1D1;
border:1px solid #4F4F4F;
font-size:9pt;
width:255px;
height:18px;
}

.but_white {
background-color: #ffffff; /* 1258 1 */
font-size: 9pt; 
border: #4F4F4F 1px solid; /* 1258 1 */
}
.currency {
background-color: #D1D1D1; /* 1258 1 */
text-align:right;
font-size: 9pt; 
border: #4F4F4F 1px solid; /* 1258 1 */

}

/* POSITIONING/LAYOUT STYLES */

.top-align {
vertical-align: text-top;
}

.bottom-align {
vertical-align: text-bottom;
}

.center-align {
text-align: center;
}

.right-align {
text-align: right;
}

.main_page_hspacing {/* defines horizontal spacing between blocks on main page */
width: 10px; 
}

.main_page_vspacing {/* defines vertical spacing between blocks on main page */
height: 10px; 
}
.centwidth {/* defines width of center column */
width: 468px; 
}

/* WELCOME MESSAGE STYLES */

.welcome1 {/* Welcome to Global Pau Hana */
font-size: 20px;  
font-weight: bold;
color: #0080C0; /* 1258 title grey */
}

.welcome3 {/* Welcome to Global Pau Hana Added by Hetal*/
font-size: 18px;  
font-weight: bold;
vertical-align:middle;
color:#0080C0; /* #0080C0 1258 title grey */
}

.welcome2 {/* Meet old friends. Make new ones. */
font-weight:bold;
color:#4c4c4c;
font-size:11px;
}
welcomepsm { /* for profile/ourtown seemore media center page title*/
font-size: 12px;  
font-weight: bold;
vertical-align:middle;
color:#ffffff;
}

/* THESE STYLES INDICATE IMPORTANT TEXT */

.mandatory, /* styles mandatory form field labels */
a.mandatory:link, /* and other red, bold text           */
a.mandatory:active, 
a.mandatory:visited, 
a.mandatory:hover {
font-weight: bold; 
color: red; 
}
.myrequest, /* styles myrequest form field labels */
a.myrequest:link, /* and other red, bold text */
a.myrequest:active, 
a.myrequest:visited, 
a.myrequest:hover {
color: #FF3333;
}
.important {
color: red;
}

/* MISCELLANEOUS STYLES */

.CareerHead {/* styles job title and date posteed on Career page */
font-size: 16px; 
font-weight: bold; 
font-style: italic; 
} 

.data {/* styles most form field labels */
color: #747474;
} 

.head {      /* styles community detail labels */
font-size: x-small; 
color: black; 
}

.header {/* styles header text found outside of section headers */
color: black;  
font-size: 8pt; 
font-weight: bold;
padding-bottom: 5px;
}

.members {/* class for how many members have joined the site */
font-size: 10pt; 
color: #0000a0;
}

.menu-bar {/* sets the height and background image of the menu bar */
height: 25px;/* that appears at the top of every page                */
background-image: url(http://newgph.thepeoplebridge.com/fileadmin/images/bg.jpg);
}

.smalltext {/* styles all small text */
font-size: xx-small; 
}

.smalltextRED {/* styles all small text with Red color for Bug 1695 created by Chirag. */
font-size: xx-small;
color: #FF3333;
font-weight: bold;
}

/* left menu border color added by rashmi - bug ref 814 */
/* .leftmenuborder { background-color: #333399; } */

/* added by chintan - bug ref 834 */

.menu_left_vspacing {
height: 10px;
}

.vspacing1px { /* left menu spacing while in closed view */
	height:1px;
} 


.leftmenu_head {      /*  header row of left menu column  */
font-size: 8pt;
font-weight: bold;
background-color: #BDBDBD; /*standard a3aae0 */
color:  #0000a0;   /*standard 0000a0 */
}

.bg-sectionbody-leftmenu {       /* background for sections in left columns */
background-color: #c9cded;
}

A.left_menu:link, A.left_menu:active, A.left_menu:visited {   /* left menu text link color  */
color: #339;
font-size: 11px;
text-decoration: none;
}

A.left_menu:hover {    /* left menu text link color when hover(mouse over) */
color: #FF0000;
font-size: 11px;
text-decoration: underline; }

.leftmenuborder {
background-color: #333399 /* 0000a0 */
}

.topbg {    /* background color for top right title advertising bar */
background-color: #FFFFFF;
} 

/* class for bottom menu */

.menu-bar-bottom {

height: 30px;
background-color: #FFFFFF;
/* below controls the vertical bar between menu items  */
font-size: 10px;
color: #000000;
font-weight: normal;
text-align: center;
}

/* classes added by chintan for bottom menu bar */
A.menubar-bottom:link, A.menubar-bottom:active, A.menubar-bottom:visited {
color: #339;
font-size: 12px;
font-weight: normal;
}

A.menubar-bottom:hover {
color: #FF0000;
/*below changed to 12px by dk 3/13 from 10px  */
font-size: 12px;
font-weight: normal;
text-decoration: underline; 
}

#seemoretitle {
	position:absolute;
	width:734px;
	height:25px;
	z-index:1;
	text-align:left;
}
#seemoretitlesmc {
	position:absolute;
	width:734px;
	height:25px;
	z-index:2;
	text-align:left;
	padding-top:4px;
}

#logout {
/*	padding-left:110px;*/
/*	margin-top:2px;	*/
	height:20px;
	text-align:left;
	float:left;
	font-weight:bold;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* CLASSES TO DELETE AFTER CHANGES ARE FULLY IMPLEMENTED */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.commborder {/* will be replaced by .bg-bordercolor */
background-color: #0000a0;  
}

.upEventHead3 {/* will be replaced by .bg-sectionhead */
font-size: 8pt; 
color: #0000a0; 
font-weight: bold; 
background-color: #BDBDBD;
}

.upEventMidTd {/* will be replaced by .bg-sectionbody-main */
background-color: #c9cded;
}

.upEventRightTd {  /* will be replaced by .bg-sectionbody-menu */
background-color: #c9cded;
}

.header1 {/* will be replaced by .header */
color: #747474;
font-size: 8pt; 
font-weight: bold; 
} 

.upEventHeadSub {/* will be replaced by .header */
font-size: 8pt; 
font-weight: bold; 
}

.upEventtd-lined {/* Styles table borders on My Requests and Ads  */
background: white; /* Module pages. These pages should be restyled */
border: 1px solid #0000f8; /* match how other borders are created.         */
} 

.datanew3 {
color: #0000a0;
font-size: 8pt; 
font-weight: bold; 
}

.upEventHead {/* will be replaced by .welcome1 */
font-size: 14px; 
font-weight: bold;
}

.upEventHead4 {/* will be replaced by .bg-sectionhead */
font-size: 8pt; 
color: #0000a0; 
font-weight: bold; 
background-color: #c9cded;
}

.CarrerHead {/* will be replaced by correctly spelled class */
font-size: 16px; 
font-weight: bold; 
font-style: italic; 
} 

.newsmalltext {/* will be replaced by .smalltext */
font-size: xx-small; 
color: #747474;
}

.mandatory1 {/* will be replaced by .mandatory */
font-size: xx-small; 
color: red; 
}

.careerSubHead {/* used at career page */
font-size:13;
color: #ffffff;
background-color : #3366cc;
font-weight: bold; 
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* CLASSES FOR NEW LAYOUT START				 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */


td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

.links {
	/* background-color: #28853f; */
	height: 36px;
	color: #FFFFFF;
	padding-left: 10px;
	vertical-align: middle;
	background-image:url(/fileadmin/images/bg.gif);
}

.links a{
	color: #FFFFFF;
	text-decoration: none;
}

.links a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.links a:visited{
	color: #FFFFFF;
}

.linksbg {
	/* background-color: #28853f; */
/*	height: 36px; */ 
	color: #FFFFFF;
	/* padding-left: 18px; */
	vertical-align: middle;
	background-image:url(/fileadmin/images/topmenubg.gif);
	background-repeat:repeat-x;
}
.linksbg a{
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serifl;
	text-decoration: none;
}

.linksbg a:link{
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serifl;
	text-decoration: none;
}

.linksbg a:visited{
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serifl;
	text-decoration: none;
}

.linksbg a:hover{
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serifl;
	text-decoration: underline;
}

.linksbg a:active{
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serifl;
	text-decoration: none;
}


/* A.joininvite:link, A.joininvite:active, A.joininvite:visited {
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serifl;
	text-decoration: none;
}

A.joininvite:hover {
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serifl;
	text-decoration: underline; 
} */

.colm1 {
	width:240px;
	vertical-align:top;
	padding-left:3px; 
}

.spc {
	width:10px;
}

.maincolm {
	width:850px;
	vertical-align:top;
}

.midcolm {
	width:540px;
	vertical-align:top;
}

.tabbg {
	background-image:url(/fileadmin/images/tab_bg.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#333399;
	/*color:#ffffff;*/ /* for bug font 1948 */
	/*background-color:#399ADA;*/
	font-weight: bold;
}
.tabbg2 {
	background-image:url(/fileadmin/images/tab_bg.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#747474;
	/*color:#ffffff;*/ /* for bug font 1948 */
	/*background-color:#399ADA;*/
	font-weight: bold;
}

.tabbg td {
	color:#333399;
	/*color:#ffffff;*/ /* for bug font 1948 */
	font-weight: bold;
}
.tabbg_new {
	background-image:url(/fileadmin/images/tab_bg1.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#333399;
	/*color:#ffffff;*/ /* for bug font 1948 */
	/*background-color:#399ADA;*/
	font-weight: bold;	
}
.tabbg_new td {
	color:#333399;
	/*color:#ffffff;*/ /* for bug font 1948 */
	font-weight: bold;
}


.tabbgact {
	background-image:url(/fileadmin/images/tab_bg_light.gif);
	background-repeat:repeat-x;
	height:50px;
	color:#000000;
	font-weight: bold;
}
.rightactivetab {
		background-image:url(/fileadmin/images/rightactivetab.gif);
}

.leftactivetab {
		background-image:url(/fileadmin/images/leftactivetab.gif);
}

 A.ass_tablink:link, A.ass_tablink:active, A.ass_tablink:visited {
	color: #256697;
	font-size:11px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.ass_tablink:hover {
	color: #256697;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
} 

 A.ass_tablink_act:link, A.ass_tablink_act:active, A.ass_tablink_act:visited {
	color: #256697;
	font-size:11px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.ass_tablink_act:hover {
	color: #256697;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
} 



.tabbgmc {
	background-image:url(/fileadmin/images/tab_bgmc.gif);
	background-repeat:repeat-x;
	height:27px;
	color:#ffffff;
	font-weight: bold;
}

.tabbgmc td {
	color:#ffffff;
	font-weight: bold;
}



.tabbg1 {
	background-image:url(/fileadmin/images/tab_bg_.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#333399;
	font-weight: bold;
}
.tabbg1 td {
	color:#333399;
	font-weight: bold;
}



.tabbg_gray {
	background-image:url(/fileadmin/images/tabbg_gray.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#757575;
	font-weight: bold;
}

/* .tabbg a{
	color: #ffffff;
	text-decoration: none;
}


.tabbg a:hover{
	color: #ffffff;
	text-decoration: underline;
}*/

.actbg {
	background-image:url(/fileadmin/images/active_bg.gif);
	background-repeat:repeat-x; 
	color:#757575;
	font-weight: bold;
	height:24px;
}

.actbg a{
	color: #757575;
	text-decoration: none;
}


.actbg a:hover{
	color: #757575;
	text-decoration: underline;
}

.pixelline {
	background-color: #DFDFDF;
	height:1px;
}

.colm2 {
	width:298px;
	vertical-align:top;
}

.colm3 {
	width:233px;
	vertical-align:top;
}

.colm4 {
	width:300px;
	vertical-align:top;
}

.leftline {
	background-image:url(/fileadmin/images/leftline.gif);
	background-repeat:repeat-y;
}

.rightline {
	background-image:url(/fileadmin/images/rightline.gif);
	background-repeat:repeat-y;
}

.bot {
	background-image:url(/fileadmin/images/bot.gif);
	background-repeat:repeat-x;
	height:5px;
}

.top {
	background-image:url(/fileadmin/images/topb.gif);
	background-repeat:repeat-x;
	height:5px;
}
.prfltab {
/*	background-image:url(/fileadmin/images/prfl_link_tab.gif); */
	background-image:url(/fileadmin/images/ps_bg.gif); 
	width:138px;
	padding-left:3px;
}

#main {
	position:absolute;
	background-color:#CCCCCC;
	width:297px;
	z-index:1;
	visibility: visible;
}

#Layer1 {
	position:absolute;
	width:297px;
	visibility: visible;
}
#Layer2 {
	position:absolute;
	width:297px;
	height:115px;
	visibility: hidden;
	
}
#Layer3 {
	position:absolute;
	width:297px;
	height:115px;
	visibility: hidden;
}

#medcent {
/*	position:absolute; */
	width:279px;
/*	height:19px;*/
/*	z-index:1; /*/
}
#medcenttop {
	position:absolute;
	width:279px;
	height:19px;
	z-index:1;
	/*background-color:#FF3333;	*/
}
#medcent2 {
	position:absolute;
	width:279px;
	height:19px;
	z-index:1;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 		CLASSES FOR NEW LAYOUT END		 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 		CLASSES FOR NEW TOP MENU   						 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */


div.sample_attach, a.sample_attach
{
  width: 225px;
  padding: 0px 5px;
  font-size:11px;
  color:#333399;
  background-color:#CCCCCC;
}

a.sample_attach
{
  display: block;
  text-decoration: none;
}

div.sample_attach1, a.sample_attach1
{
  width: 225px;
  padding: 0px 5px;
  font-size:11px;
  text-align:right;
  color:#333399;
  background-color:#CCCCCC;
}

a.sample_attach1
{
  display: block;
  text-decoration: none;
}

.greylayer {
  width: 200px;
  text-align:left;
  font-weight:900;
  display: block;
  line-height:18px;
/*  filter: Alpha(Opacity=95);  */
}

A.tmenu:link, A.tmenu:active, A.tmenu:visited {
color: #ffffff;
text-decoration: none; 
}

A.tmenu:hover {
color: #eaeaea;
text-decoration: underline; 
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 		CLASSES FOR STAR RATING		 	 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/fileadmin/images/star.gif) left -100px repeat-x;
}
.star-rating{
	position:relative;
	width:95px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:1px;
	left:0px;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(/fileadmin/images/star_small.gif);
	line-height: 10px;
	height: 10px;
}


#apDiv1 {
	position:absolute;
	visibility:visible;
	width:223px;
	height:119px;
	padding-top:49px;
	z-index:1;
	border: 1px;
}

#apDiv1sf {
	position:absolute;
	margin-top:65px;
	visibility:visible;
	width:223px;
	z-index:1;
	border: 1px;
}

#viewallfriends {
	position:absolute;
	visibility:visible;
	width:540px;
	z-index:1;
	padding-left:3px;
}

#moredetail {
	position:absolute;
	visibility:visible;
	width:223px;
	height:119px;
	padding-top:49px;
	z-index:1;
	border: 1px;
	border:dotted;
}

a.noborder:link IMG {
border: none;
}

a.noborder:visited IMG {
border: none;
}

a.noborder:hover IMG {
border: none;
} 

noborder11 {
border: none;
}

.gline {
	background-color:#bebebe;
	height:1px;
}

.voutline {
	background-color:#B2B2B2;
}

.vgrey {
	background-color:#969696;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;	
}

.headrow {
	background-color:#D8D8D8;
	color:#666666;
	font-weight:bold;
	font-size:11px;
}

A.viewlinks:link, A.viewlinks:active, A.viewlinks:visited {
color: #333399;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
}

A.viewlinks:hover {
color: #FF0000;
font-size: 11px;
font-weight: normal;
text-decoration: underline; 
}
#backto { /* for button on see more page */
	position:relative;
	left:590px;
	z-index:1;
}
A.backto:link, A.backto:active, A.backto:visited {
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none; 
}

A.backto:hover {
color: #FFCC00;
font-size: 11px;
font-weight: bold;
text-decoration: underline; 
}
.backtobg {
	background-image: url(../../include/images/back_view_bg.gif);
}

.tabact {
	background-image:url(/fileadmin/images/lefttabact.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-size: 11px;
	background-color:#FFFFFF;
	width:73px;
	height:25px;
	font-weight:bold;
}

.tabinact {
	background-image:url(/fileadmin/images/lefttabinact.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-color:#000000;
	width:73px;
	height:25px;
	font-weight:bold;
}

A.tab:link, A.tab:active, A.tab:visited {
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none; 
}

A.tab:hover {
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: underline; 
}
.lefttabbg {
	background-image:url(/fileadmin/images/lefttabbg.gif);
	background-repeat:repeat-y;
}
.balckbg {
	padding-top:10px;
	background-color:#000000;
}
.lbg {
	background-color:#E8E8E8;
	height:24px;
}
/* class 4 scrolling tab */

			#navigation {
				position:absolute;
				width:91px;
				height:23px;
				z-index:2;
				margin-left:3px;
			}
			#category_data {
				position:absolute;
			}
			#storefront_data {
			}
			
/* class 4 scrolling tab */

#map01 {
	position:absolute;
	width:290px;
	visibility: visible;
	}
#map02 {
	position:absolute;
	width:290px;
	visibility: hidden;
	}
.tablight {
	background-image:url(/fileadmin/images/tabbg_gray.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#ffffff;
	background-color:#399ADA;
	font-weight: bold;
}
.tabdark {
	background-image:url(/fileadmin/images/tab_bg_gray.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#ffffff;
	background-color:#399ADA;
	font-weight: bold;
	font-size:11px;
}
.grborder {
	border: #999999 solid 1px;	
}

/* ======================  for yellow module bg on home page */

.tabbg_new_y {
	background-image:url(/fileadmin/images/tab_bg1_y.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#333399;
	/*color:#ffffff;*/ /* for bug font 1948 */
	/*background-color:#399ADA;*/
	font-weight: bold;
	background-color:#ffff9a;
}
.tabbg_new_y td {
	color:#333399;
	/*color:#ffffff;*/ /* for bug font 1948 */
	font-weight: bold;
	background-color:#ffff9a;
}

.leftline_y {
	background-image:url(/fileadmin/images/leftline_y.gif);
	background-repeat:repeat-y;
	background-color:#ffff9a;
}

.rightline_y {
	background-image:url(/fileadmin/images/rightline_y.gif);
	background-repeat:repeat-y;
	background-color:#ffff9a;
}

.bot_y {
	background-image:url(/fileadmin/images/bot_y.gif);
	background-repeat:repeat-x;
	height:5px;
	background-color:#ffff9a;	
}

/* ======================  for yellow module bg on home page */


/* ======================  for coupon on custom module*/

a.cpnInfo:link, a.cpnInfo:visited , a.cpnInfo:active {
/*font-size:10px;*/
color:#0066CC;
text-decoration:none;
}

a.cpnInfo:hover {
/*font-size:10px;*/
color:#FF0000;
text-decoration:underline;
}

a.cpnInfob:link, a.cpnInfob:visited , a.cpnInfob:active {
/*font-size:10px;*/
color:#000000;
text-decoration:none;
}

a.cpnInfob:hover {
/*font-size:10px;*/
color:#FF0000;
text-decoration:underline;
}
.dotted_brdr {
/*background:url(../images/dotted_brdr.gif) no-repeat left top;*/
height:85px;
width:170px;
font-size:15px;
vertical-align:middle;
text-align:center;
padding:5px;
font-weight:bold;
border: #000000 3px dashed; 
}


/* ======================  for coupon on custom module*/

/* --------- new class for 1995 start ---------*/

.neighbors_title {
	color: #38688e;
	font-size:24px;
}

.neighbors_text {
	color: #38688e;
	font-weight:bold;
}
.neighbors_title a{
	color: #38688e;
	font-size:24px;
}

.neighbors_title a:hover {
	color: #38688e;
	font-size:24px;
}
/* --------- new class for 1995 over ---------*/

.tabbg_blue {
/*	background-image:url(/fileadmin/images/tab_bg.gif);*/
	background-repeat:repeat-x;
	height:24px;
	color:#333399;
	/*color:#ffffff;*/ /* for bug font 1948 */
	/*background-color:#399ADA;*/
	font-weight: bold;
}
.tabbg_blue td {
	color:#333399;
	/*color:#ffffff;*/ /* for bug font 1948 */
	font-weight: bold;
}



.joininvitediv {
	position:absolute;
	font-weight:bold;
	left:10px;
	top:105px;
	width:90px;
	z-index:5;
}

.mainbg {
	background-image:url(/fileadmin/images/mainbg.jpg);
	background-repeat:no-repeat;
	margin-left:4px;
}
.mainbg1 {
	background-image:url(/fileadmin/images/mainbg1.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
}


.mainbanner {
	/* position:absolute; 	hide for 2657 jQryMenu.*/
	left:3px;
	top:0;
	width:540px;
	height:73px;
	z-index:1;
	/* background-color: #CC0066; */
	}

.gray_button {
	background-image:url(/fileadmin/images/gray_button.jpg);
	background-repeat:no-repeat;
	height:27px;
	text-align:center;
}

.gray_button a:visited,
.gray_button a:active,
.gray_button a:link {
	text-align: center;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.gray_button a:hover {
	text-align: center;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;	
}



/* green dropdown menu */

.menubg_top {
	background:url(/fileadmin/images/menu_bgmid.gif) left top;
	height:10px;
}

.menubg_bottom {
	background:url(/fileadmin/images/menu_bgmid.gif) left bottom;
	height:10px;
}

.menubg_mid1 {
background:url(/fileadmin/images/menu_bg.gif);
}

.greylayer p {
	padding:0px;
	margin:0px;
	padding-left:12px;
}

/* green dropdown menu */

.loginmiddle {
	position:absolute;
	width:540px;
	height:100px;
	z-index:1;
	margin-top:1170px;	
}
.spaceforlogin{
	height:120px;
}

/* class for odd even higlighting data */

.odd {
	background-color:#ffffff;
}
.even {
	background-color:#edf3ff;
}
OPTION.white{background-color:white; color:red}



/* hawaiiguru profiles button*/
.dsp_profile {
	background:url(/fileadmin/images/display_profile.gif) no-repeat;
	border:none;
	width: 100px;
	height: 18px;
	cursor: pointer;
}
.crt_profile {
	background:url(/fileadmin/images/create_hawaiigurus_profile.gif) no-repeat;
	border:none;
	width: 170px;
	height: 18px;
	cursor: pointer;
}
.wbg {
	background-color:#FFFFFF;
}

/* classes for my profile and web monitor tabs , added by chintan 25 Jan 2010 */

.tabs-line {
border-bottom:1px solid #cfcfcf;
}

.noborder {

}

.topline {
	border-top: #CCCCCC solid 1px;
	padding-top: 13px;
}

/* 2464 for sent mail class added by nainesh 11 march 2010 */

.lightgray {
	background-color:#f6f6f6;
vertical-align: top;
}
.lgray {
	color:#808080;
	font-size:10px;	
}

.margin20 {
	margin:20px;
}
.font11 td{
	font-size:11px;
}
/*bug:2600 20apr10 */
.but_big {
background-color: #D1D1D1; /* 1258 1 */
font-size: 15pt; 
border: #4F4F4F 1px solid; /* 1258 1 */
}

/*bug: 2591 changes on event invite mail_tracking page*/
.eventinvite {
	background-color:#f2f2f2;
	color:#333333;
}
.eventinvite td{
	font-size:11px;
}
.greentxt {
	color:#666666;
}

.clr {
	clear:both;
}