HTML , BODY
{
margin:    0;
padding:    0;
background-color: #fff;
text-align: center;

}
BODY
{
background: url("i/bg_body.gif") repeat-x;

}
*
{
color:  #555;
font:  11px/16px Verdana, sans-serif;

}

/* ADDED STYLE - NIC */
input,textarea {   padding: .2em .0em;   border: 1px solid #cccccc;
}

select {   border: 1px solid #cccccc; }

A,A:visited,A:hover,A:link
{
text-decoration: none;
color:    #0c789d; /* previous  #1485ab */

}

A:visited
{
color: #ee8952; /* e2783e */

}

A:hover
{
text-decoration: underline;
cursor: pointer;

}
STRONG
{
font-weight: bold;

}
EM
{
font-style: italic;

}
.link-action A
{
display: inline;
padding-right: 11px;
background: url("i/bg_link-action.gif") no-repeat 100% 50%;/*FIXXX*/
color: #0c789d;

}
P SPAN.link-action
{
display: block;

}
UL,OL,LI
{
display: block;
list-style: none;

}
UL.list-links LI
{
display: inline;
border-left: 1px solid #8f8f8f;
padding: 0 2px 0 5px;

}
UL.list-links LI:first-child,

UL.list-links LI.li-firstchild
{
border-left-width: 0;
padding-left: 0;

}
P
{}
TABLE
{
width: 100%;

}
TABLE TH ,
TABLE TD
{
vertical-align: top;
}

TABLE TH
{
font-weight: bold;
}
TABLE.col-half TD
{
width: 50%;

}
.clear{
clear: both;

}
DIV.form-item DIV.login-form-validation-error { padding-left: 98px; }.error-text ,

.validation-error ,

.user-admin
{
color: red !important;
}

.user-admin.strong
{
font-weight: bold;
}

.user-host
{
color: #d35714 !important;
}

.user-host.strong
{
font-weight: bold;
}

.blog-subject-link
{
font-size: 14px;
font-weight: bold;

}
/*MARK: page*/
DIV#page-wrapper
{
background: url("i/bg_header.jpg") no-repeat 50% 0;

/*background: url("i/bg_header_July4th.png") no-repeat 50% 0;*/
/*background: url("i/bg_header-halloween.jpg") no-repeat 50% 0;*/
/*background: url("i/bg_header-thanksgiving.jpg") no-repeat 50% 0;*/
/*background: url("i/bg_header_winter-holidays.jpg") no-repeat 50% 0;*/
/*background: url("i/bg_header_new-years-eve.jpg") no-repeat 50% 0;*/
/*background: url("i/bg_header_valentines-day.jpg") no-repeat 50% 0;*/
/*background: url("i/bg_header-stpaddys.jpg") no-repeat 50% 0;*/
/*background: url("i/bg_header-memorialday.jpg") no-repeat 50% 0;*/

min-width: 975px;

}
DIV#page
{
width:   975px;
margin:   0 auto 0 auto;
text-align:  left;
position: relative;

}/*

DIV#page DIV#main DIV#page-clear
{
float: none;
clear: both;

}*/
/*MARK: nav*/
DIV#page DIV#header
{

/* background: url("i/bg_header.jpg") no-repeat 50% 0;
margin: 0px -100px 0px -100px;*/

}
DIV#page DIV#nav
{
height: 110px;
position: relative;

}
DIV#page DIV#nav A#nav-logo
{
display: block;
position: absolute;
left:  0px;
top:  0px;
height:  120px;
width:  90px;

}
DIV#page DIV#nav UL#nav-primary
{
position: absolute;
height: 38px;
bottom: 0px;
left: 95px;

}
DIV#page DIV#nav UL#nav-primary LI
{
 float: left;/*FIXXX*/
 padding-right: 3px; /*added by DAZ*/
 width:auto;
 white-space:nowrap;

}
DIV#page DIV#nav UL#nav-primary LI *
{
display: block;
height: 38px;
line-height: 38px;
font-weight: bold;

}
DIV#page DIV#nav UL#nav-primary LI A
{
padding-left: 8px;

}
DIV#page DIV#nav UL#nav-primary LI A:hover
{
text-decoration: none;

}
DIV#page DIV#nav UL#nav-primary LI A,

DIV#page DIV#nav UL#nav-primary LI A SPAN.tab-1
{
background: url("i/bg_nav-primary_LI_SPAN.png") no-repeat 0 0;
}
DIV#page DIV#nav UL#nav-primary LI A:hover,

DIV#page DIV#nav UL#nav-primary LI A.tab-active ,

BODY.section-home DIV#page DIV#nav UL#nav-primary LI A#nav-primary-tab-home ,

BODY.section-reviews DIV#page DIV#nav UL#nav-primary LI A#nav-primary-tab-reviews ,

BODY.section-boards DIV#page DIV#nav UL#nav-primary LI A#nav-primary-tab-boards
{
background-position: 0 -80px;

}
DIV#page DIV#nav UL#nav-primary LI A SPAN.tab-1
{
background-position: 100% -40px;
padding-right: 8px;

}
DIV#page DIV#nav UL#nav-primary LI A:hover SPAN.tab-1,

DIV#page DIV#nav UL#nav-primary LI A.tab-active SPAN.tab-1,

BODY.section-home DIV#page DIV#nav UL#nav-primary LI A#nav-primary-tab-home SPAN.tab-1 ,

BODY.section-reviews DIV#page DIV#nav UL#nav-primary LI A#nav-primary-tab-reviews SPAN.tab-1 ,

BODY.section-boards DIV#page DIV#nav UL#nav-primary LI A#nav-primary-tab-boards SPAN.tab-1
{
background-position: 100% -120px;

}
DIV#page DIV#nav UL#nav-primary LI A SPAN.tab-2
{
background: url("i/bg_nav-primary_LI_SPAN_tab-2.png") repeat-x 0 0px;
color: #fff;
padding: 0 3px 0 3px;
}
DIV#page DIV#nav UL#nav-primary LI A:hover SPAN.tab-2,

DIV#page DIV#nav UL#nav-primary LI A.tab-active SPAN.tab-2 ,

BODY.section-home DIV#page DIV#nav UL#nav-primary LI A#nav-primary-tab-home SPAN.tab-2 ,

BODY.section-reviews DIV#page DIV#nav UL#nav-primary LI A#nav-primary-tab-reviews SPAN.tab-2 ,

BODY.section-boards DIV#page DIV#nav UL#nav-primary LI A#nav-primary-tab-boards SPAN.tab-2
{
background-position: 0 -40px;
color: #1c4a41;

}
DIV#page DIV#nav DIV#nav-secondary
{
padding-left: 10px;
background: url("i/bg_nav-secondary2.png") no-repeat 0 -34px;
height: 34px;
position: absolute;
right: 2px;
top: 0px;
max-width: 391px;
float:right;

}
DIV#page DIV#nav DIV#nav-secondary UL
{
/*width: 338px;391;246px;*/white-space: nowrap;
background: url("i/bg_nav-secondary2.png") no-repeat 100% 0;
text-align: center;
padding: 8px 53px 0 0;
/*added by DAZ*/
height: 32px;
}
DIV#page DIV#nav DIV#nav-secondary UL LI
{
display: inline-block;
height: 32px;

/* position: absolute;
top: 8px;*//*added by DAZ*/
width:auto;
white-space:nowrap;

}
DIV#page DIV#nav DIV#nav-secondary UL LI ,

DIV#page DIV#nav DIV#nav-secondary UL LI A
{
font-size: 10px;
line-height: 12px;
font-weight: bold;
color: #fff;

}
DIV#page DIV#nav DIV#nav-secondary UL LI A
{
border: 1px solid #556162;
border-width: 0 1px 0 0;
padding: 0 6px 0 6px;

}
DIV#page DIV#nav DIV#nav-secondary UL LI:first-child A,

DIV#page DIV#nav DIV#nav-secondary UL LI.li-firstchild A
{
border-left-width: 0;

}
DIV#page DIV#nav UL#nav-secondary LI:last-child A,

DIV#page DIV#nav UL#nav-secondary LI.li-lastchild A
{
border-right-width: 1px;

}
UL.nav-secondary-langselector
{

/* height: 15px;*/
line-height: 15px;
width: 53px;
text-align: left;
display: block;
position: absolute;
top: 0px;
right: 2px;
z-index: 4000;
padding: 8px 0 6px 0 !important;

}
UL.nav-secondary-langselector.lang-hover
{
background: url("i/bg_nav-secondary-langselector.png") no-repeat 0 100%;

}
UL.nav-secondary-langselector LI
{
display: none;
padding: 6px 6px 0px 10px;

}
UL.nav-secondary-langselector LI.lang-active
{
padding-top: 0;

}
UL.nav-secondary-langselector LI.lang-active ,

UL.nav-secondary-langselector.lang-hover LI
{
display: block;

}
UL.nav-secondary-langselector LI A
{
text-decoration: none;
border: 0;
padding: 0;
color: #fff;

}
UL.nav-secondary-langselector LI A:hover /*added by DAZ*/
{
text-decoration: none;
color: #fff;

}
UL.nav-secondary-langselector LI IMG.lang-flag
{
height: 15px;
width: 20px;
background: url("i/bg_langselector-menu_flags.gif") no-repeat 0 -34px;
vertical-align: top;
margin-right: 6px;

}
UL.nav-secondary-langselector LI IMG.lang-flag.lang-flag-en
{
background-position: 0 -34px;

}
UL.nav-secondary-langselector LI IMG.lang-flag.lang-flag-de
{
background-position: 0 -49px;

}
DIV#page DIV#nav FORM#nav-search
{
display: block;
position: absolute;
width:  162px;
height:  25px;
right:  150px;
top:  74px;

}
DIV#page DIV#nav FORM#nav-search DIV#nav-search-box
{
background: #fff url("i/bg_nav-search-input.gif") no-repeat 140px 3px;
border: 1px solid #fff;
border-top-color: #868686;
border-right-color: #868686;
width: 160px;/*162*/
height: 23px;

}
DIV#page DIV#nav FORM#nav-search INPUT#nav-search-input
{
display: block;
font-family: inherit;
border: 0;
background: #fff;
-webkit-appearance: textfield;
width: 131px;
margin: 2px 0 0 6px;
height: 20px;

}
.input-defaulttext ,

.defaulttext ,

.optionaltext
{
font-style: italic;
color: #999999;

}
DIV#page DIV#nav UL#nav-statistics
{
position: absolute;
left: 156px;
top: 6px;

}
DIV#page DIV#nav UL#nav-statistics LI
{
float: left;
color: #fff;
border-left: 1px solid #849394;
padding: 0 10px 0 10px;

/* line-height: 5px;
height: 10px;*/

}
DIV#page DIV#nav UL#nav-statistics LI.li-firstchild,

DIV#page DIV#nav UL#nav-statistics LI:first-child
{
border-left: 0;
padding-left: 0;

}
DIV#page DIV#nav UL#nav-statistics LI.li-lastchild,

DIV#page DIV#nav UL#nav-statistics LI:last-child
{
padding-right: 0;

}
DIV#page DIV#nav UL#nav-statistics LI .nav-statistics-number ,

DIV#page DIV#nav UL#nav-statistics LI .nav-statistics-number A
{
color: #80dbf8;

}
DIV#page DIV#nav A#nav-messenger
{
position: absolute;
top:  33px;
right:  0;
display: block;

}
DIV#page DIV#nav A#nav-messenger IMG
{
background: url("i/bg_nav-messenger.png") no-repeat 0 0;
height: 68px;
width: 140px;
border: none;

}
/*MARK: main */

DIV#page DIV#main
{
width:   785px;
position:  relative;

}
DIV#page DIV#main DIV#main-decoration-left,

DIV#page DIV#main DIV#main-decoration-right
{
width: 26px;
height: 533px;
position: absolute;
background: url("i/bg_main-decoration4.gif") no-repeat 0 0;
top: -1px;
left: -9px;

}
DIV#page DIV#main DIV#main-decoration-right
{
background-position: -26px 0;
left: auto;
right: -67px;
width: 46px;
/*added by DAZ*/

}
/*MARK: content */

/* CLASS UPDATED - NIC - 080510 */

DIV#page DIV#content
{
border:   1px solid #e3e3e3;
border-width: 0 1px 0 1px;
background:  #fff;
min-height: 600px; 
height: auto !important;  /* ADDED STYLE */
height: 600px;  /* ADDED STYLE */
padding: 0px 16px 0px 16px;
width: 789px;/*822*/
position: relative;
top: 6px;

}
DIV#page DIV#content DIV.content-layout-area H2,

DIV#content DIV.content-layout-area-inner H2 /* added */
{
color: #333;
font-size: 14px;
font-weight: bold;
padding-bottom: 11px;

}
DIV#page DIV#content DIV.content-layout-area-pagetitle
{
display: block;
background: url("i/bg_section-nav_bevel.jpg") no-repeat 60px 34px;
padding-top: 54px;

}
DIV#page DIV#content DIV.content-layout-area-pagetitle.content-layout-area-pagetitle-has-online A.online-status
{
position: relative;
top: -7px;
right: 0px;
float:right;


}/* NEXT TWO CLASSES UPDATED - NIC - 080510

DIV#page DIV#content DIV.content-layout-area-pagetitle DIV.content-layout-area-inner H1
{

float:left;

}
DIV#page DIV#content DIV.content-layout-area-pagetitle DIV.content-layout-area-inner
{
   margin-top:0px;
   float:left;
   position:relative;
   width:100%;

}*/DIV#page DIV#content .content-layout.content-layout-has-sectionnav DIV.content-layout-area-pagetitle
{
background-position: 60px 7px;
padding-top: 27px;


}
DIV#page DIV#content DIV.content-layout-area-pagetitle H1 ,

DIV#page DIV#content DIV.content-layout-area-pagetitle H1 SPAN.title-altcontent
{
font-weight: bold;
font-size: 16px;
color: #333;
display: inline;
padding-bottom: 10px;

}
DIV#page DIV#content DIV.content-layout-area-pagetitle H1 SPAN.title-altcontent
{
font-weight: normal;

}
DIV#page DIV#content DIV.content-layout-area-pagetitle UL.pagetitle-tools
{
font-size: 11px;
position: absolute;
right: 6px;
top: 3px;
display: block;

}
DIV#page DIV#content DIV.content-layout-area-pagetitle.content-layout-area-pagetitle-withcontent H1 + P
{
margin-top: 6px;

}
DIV#page DIV#content DIV.content-layout-area-pagetitle.content-layout-area-pagetitle-withcontent P
{
line-height: 14px;

}
DIV#page DIV#content DIV.content-layout-area-pagetitle.content-layout-area-pagetitle-withactiontools
{
min-height: 31px;
padding-bottom: 25px;

}
DIV#page DIV#content DIV.content-layout-area-pagetitle.content-layout-area-pagetitle-withactiontools UL.action-tools
{
position: absolute;
right: 20px;/*was 0*/
top: 70px; /*was 0*/

}
/*MARK: content-layout */
DIV#page DIV#content DIV.content-layout,

DIV#page DIV#content DIV.content-layout DIV.content-layout-clear
{
clear: both;
float: none;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-clear
{
height: 1px;
overflow: hidden;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title
{
background: #d9e8ea url("i/bg_content-layout_H2.gif") no-repeat 0 0;
white-space: nowrap;
position: relative;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title.content-layout-area-title-alt
{
background-color: #f4dd90;
background-position: 0 -72px;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title.content-layout-area-title-bigplain ,

DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title.content-layout-area-title-bigplain DIV.content-layout-area-title-inner
{
background: none;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title.content-layout-area-title-bigplain H2
{
font-size: 14px;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title DIV.content-layout-area-title-inner
{
background: transparent url("i/bg_content-layout_H2.gif") no-repeat 100% -36px;
padding: 10px 11px 9px 11px;
height: 16px;
display: block;
white-space: nowrap;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title.content-layout-area-title-alt DIV.content-layout-area-title-inner
{
background-position: 100% -108px;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title H2 ,

DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title H3
{
font-weight: bold;
color: #333;
display: inline;
font-size: 12px;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title DIV.content-layout-area-title-inner DIV.content-layout-area-title-aside ,

DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title DIV.content-layout-area-title-inner A.content-layout-area-close ,

DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title DIV.content-layout-area-title-inner A.content-layout-area-edit ,

DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title DIV.content-layout-area-title-inner A.content-layout-area-min
{
position: absolute;
display: block;
line-height: 35px;
right: 15px;
top: 0;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title DIV.content-layout-area-title-inner A.content-layout-area-close ,

DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title DIV.content-layout-area-title-inner A.content-layout-area-edit ,

DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title DIV.content-layout-area-title-inner A.content-layout-area-min
{
background: url("i/bg_title-tools.gif") no-repeat 0 0;
height: 20px;
width: 20px;
overflow: hidden;
text-indent: -9999px;
right: 8px;
top: 7px;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title.content-layout-area-title-alt DIV.content-layout-area-title-inner A.content-layout-area-close
{
background-position: 0 -21px;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title DIV.content-layout-area-title-inner A.content-layout-area-edit
{
background-position: -21px 0;
right: 35px;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title DIV.content-layout-area-title-inner A.content-layout-area-min
{
background-position: -42px 0;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area DIV.content-layout-area-title.content-layout-area-title-alt DIV.content-layout-area-title-inner A.content-layout-area-edit
{
background-position: -21px -21px;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area A.aside-powersearch
{
text-align: right;
display: block;
position: absolute;
right: 6px;
top: -4px;
text-decoration: none;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area A.aside-powersearch IMG.icon-powersearch
{
vertical-align: middle;
position: relative;
top: -5px;
text-decoration: none;
border: 0;

}
DIV#page DIV#content DIV.content-layout DIV.content-layout-area A.aside-powersearch:hover SPAN
{
text-decoration: underline;

}
/*MARK: content-layout.1col */
DIV#page DIV#content DIV.content-layout.content-layout-1col
{
width: 785px;

}
/*MARK: content-layout-area-sectionnav */
DIV.content-layout-area-sectionnav
{}
DIV.content-layout-area-sectionnav UL#section-nav
{
position: relative;
left: -10px;
z-index: 9000;

}
DIV.content-layout-area-sectionnav UL {height:28px;} /*added by DAZ*/
DIV.content-layout-area-sectionnav UL#section-nav LI
{
display: inline-block;
position: relative;
  /*added by DAZ*/
 float:left;
 width:auto;
 white-space:nowrap;
}
DIV.content-layout-area-sectionnav UL#section-nav LI *
{
display: block;

}
DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab,

DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab SPAN.tab-1,

DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab SPAN.tab-2,

DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab SPAN.tab-arrow
{
display: block;
height: 28px;
line-height: 28px;

/* white-space: nowrap;*/

}
DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab
{
text-decoration: none;
padding-left: 5px;

}
DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab:hover ,

DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab:hover SPAN.tab-1 ,

DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab.tab-active ,

DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab.tab-active SPAN.tab-1
{
background: url("i/bg_section-nav-tab_side.gif") no-repeat 0 0;

}
DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab SPAN.tab-1
{
padding-right: 5px;
 width:auto;
 float:left;

}
DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab:hover SPAN.tab-1 ,

DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab.tab-active SPAN.tab-1
{
background-position: 100% -30px;

}
DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab SPAN.tab-2
{
color: #037da5;
padding: 0 5px 0 5px;

}
DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab:hover SPAN.tab-2 ,

DIV.content-layout-area-sectionnav UL#section-nav LI A.section-nav-tab.tab-active SPAN.tab-2
{
color: #fff;
background: url("i/bg_section-nav-tab_middle.gif") repeat-x 0 0;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.sfHover A.section-nav-tab SPAN.tab-2
{
text-decoration: none; /*was underline DAZ*/

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown A.section-nav-tab SPAN.tab-arrow
{
background: url("i/bg_section-nav-tab_arrow.gif") no-repeat right 12px;
padding-right: 13px;
color: inherit;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown A
{
color: #0c789d;

}

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown A.section-nav-tab:hover SPAN.tab-arrow ,

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown A.section-nav-tab.tab-active SPAN.tab-arrow
{
background-position: right -20px;
color:#FFFFFF; /*added by DAZ*/

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown
{
display: none;
position: absolute;
left: -16px;
top: 27px;
z-index: 5001;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.reg
{
display: block;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub{
   visibility:hidden;
position: absolute;
left: -16px;
margin: 13px 0 0 0;
padding: 0px 15px 0 15px;
width: 330px;
height: 300px; /*was*/
display: block;
background:#ffffff url(i/bg_drop.png) repeat-y;
float: left;
clear: both;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub span.sub-top-bg
{
   width: 100%;
background: url(i/bg_drop_top-bg.png) repeat-x right;
   position: absolute;
top: 0px;
   left:14px;
   height: 14px;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub span.sub-top{
   width:332px; /*was 100%*/
   position: absolute;
top: -14px;
left: 1px;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub span.sub-right{
   margin:0px;
   padding:0px;
   min-width:100%;
min-height:100%;
background: url(i/sub-right.png) repeat-y right top;
position: absolute;
display:block;
right: 0;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub span.sub-bt{
width:332px; /*was 100%*/
height: 18px;
position: absolute;
bottom: -18px;
left: 0;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub span.sub-bt-bg
{
   width:100%;
background: url(i/bg_drop_bt-bg.png) repeat-x right;
   position: absolute;
top: 2px;
   left:18px;
   height: 14px;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown *,

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub UL.cols *
{
display: block;
line-height: 21px;
}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown LI
{
float: none;
width: 168px;/*194*//*168*/
padding: 0 12px 0 14px; /* 0 12px 5px 14px  --- updated NIC */
background: url("i/bg_tab-dropdown.png") no-repeat 0 -19px;
   white-space:normal;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown LI.li-first-child /*,
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown LI:first-child*/
{
background-position: 0 0;
padding-top: 19px;


}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown LI.li-last-child /*,
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown LI:last-child*/
{
background-position: 0 100%;
padding-bottom: 23px;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown LI A,
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub UL.cols LI A
{
	padding: 2px 7px 2px 11px; /* padding: 0 7px 0 11px ---- changed NIC */
	border-top: 1px solid  #CCC; /* ADDED NIC */
}

/* ADDED NIC */
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown LI:first-child A {
	border: none;
}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub UL.cols LI A
{
display: block;
}

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown LI A:hover ,
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown LI A.tab-active,
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub UL.cols LI A:hover,
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub UL.cols LI A.tab-active
{
background: #037da5;
color: #fff;
text-decoration: none;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub UL.cols
{
/*float: left;*/

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown DIV.sub UL.cols LI{
width: 150px;

}
DIV#page DIV#content DIV.content-layout.content-layout-1col TABLE.table-forum
{
table-layout: fixed;
margin: 10px 0 20px 0;
border-collapse: separate;
width: 784px;

}
DIV#page DIV#content DIV.content-layout.content-layout-1col TABLE.table-forum TH,

DIV#page DIV#content DIV.content-layout.content-layout-1col TABLE.table-forum TD
{
vertical-align: top;
text-align: left;

}
DIV#page DIV#content DIV.content-layout.content-layout-1col TABLE.table-forum TH
{
font-weight: bold;
font-size: 12px;
background: #d9e8ea;
height: 35px;
line-height: 35px;

}
DIV#page DIV#content DIV.content-layout.content-layout-1col TABLE.table-forum TH.col-first-child ,

DIV#page DIV#content DIV.content-layout.content-layout-1col TABLE.table-forum TH.col-last-child
{
background: #d9e8ea url("i/bg_content-layout_H2.gif") no-repeat 0 0;

}
DIV#page DIV#content DIV.content-layout.content-layout-1col TABLE.table-forum TH.col-last-child
{
background-position: 100% -36px;

}
/*MARK: table-forum-key */
UL.table-forum-key
{
border: 1px solid #ebebeb;
padding: 13px;
margin-bottom: 30px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
width: 500px;

}
DIV.content-layout-2colC DIV.content-layout-col1 UL.table-forum-key
{
width: 670px;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 0;

}
UL.table-forum-key LI
{
display: inline;
line-height: 36px;
font-size: 10px;
padding-right: 10px;

}
UL.table-forum-key LI IMG
{
vertical-align: middle;

}
/*MARK: content-layout.2colA */
DIV#page DIV#content DIV.content-layout.content-layout-2colA
{
padding-top: 14px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col2
{
width: 493px;
float: right;

}
/*MARK: content-layout-2colB */
DIV#page DIV#content DIV.content-layout.content-layout-2colB DIV.content-layout-col1
{
float: left;
width: 325px;
}
DIV#page DIV#content DIV.content-layout.content-layout-2colB DIV.content-layout-col2
{
width: 440px;
float: right;

}
/*MARK: content-layout-2colC */
DIV#page DIV#content DIV.content-layout.content-layout-2colC DIV.content-layout-col1
{
float: left;
width: 470px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colC DIV.content-layout-col2
{
width: 303px;
float: right;

}
/*MARK: content-layout-2colD */
DIV#page DIV#content DIV.content-layout.content-layout-2colD DIV.content-layout-col1
{
float: left;
width: 168px;

}
/*MARK: content-layout-2colE */
DIV#page DIV#content DIV.content-layout.content-layout-2colE DIV.content-layout-col1
{
float: left;
width: 380px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colE DIV.content-layout-col2
{
width: 380px;
float: right;

}
/*MARK: content-layout-2colF */
DIV#page DIV#content DIV.content-layout.content-layout-2colF DIV.content-layout-col1
{
float: left;
width: 233px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colF DIV.content-layout-col2
{
width: 535px;
float: right;

}
/*MARK: content-layout-2colG */
DIV#page DIV#content DIV.content-layout.content-layout-2colG DIV.content-layout-col1
{
float: left;
width: 494px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colG DIV.content-layout-col2
{
width: 276px;
float: right;

}
/*

DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col2 DIV.content-layout-area H2
{
background-color: #f4dd90;
background-position: 0 -72px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col2 DIV.content-layout-area H2 SPAN.h2-inner
{
background-position: 100% -108px;

}

*/

DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1
{
width: 276px;
float: left;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 H2
{
width: 276px;

}
/* ADDED STYLE - NIC - 081310 - to control profile review */
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area DIV.content-layout-area-inner
{
padding: 11px 10px 10px 10px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 P
{
line-height: 14px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 P + P
{
margin-top: 10px;/*FIXXX*/

}
/*DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area*/ UL.thumbnail-list
{
margin-top: 10px;
margin-left: -10px;

}
.content-layout-loginpage UL.thumbnail-list
{
padding: 5px 5px 0 10px;

}
/*DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area*/ UL.thumbnail-list LI
{
padding: 17px 0 18px 57px;
border-top: 1px solid #e5e5e5;
position: relative;

}
/*DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area*/ UL.thumbnail-list LI.li-firstchild,

/*DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area*/ UL.thumbnail-list LI:first-child
{
border-top: 0;
padding-top: 0;

}
/*DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area*/ UL.thumbnail-list LI IMG.thumbnail-list-img
{
border: 0;
display: block;
position: absolute;
left: 4px;
top: 17px;
width: 53px;

}
/*DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area*/ UL.thumbnail-list LI:first-child IMG.thumbnail-list-img,

/*DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area*/ UL.thumbnail-list LI.li-firstchild IMG.thumbnail-list-img
{
top: 0;

}
/*DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area*/ UL.thumbnail-list LI H4
{
font-weight: bold;

}
/*DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area*/ UL.thumbnail-list LI UL
{
padding: 3px 0 0 19px;

}
/*DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area*/ UL.thumbnail-list LI UL LI
{
border: 0;
display: list-item;
list-style: disc;
padding: 0;

}
FORM#mailingList INPUT.input-text ,

FORM#newsletter-signup INPUT.input-text
{
height: 21px;
width: 178px;
margin-top: 6px;

}/* CLASS ADDED STYLE - NIC - 080510 */
FORM#mailingList INPUT.input-text 
{
width: 170px;

}FORM#mailingList INPUT.input-submit ,

FORM#newsletter-signup INPUT.input-submit
{
text-indent: -9999px;
overflow: hidden;
width: 22px;
height: 22px;
background: url("i/bg_submit-arrow.gif") no-repeat 0 0;
border: 0;

}
FORM#mailingList INPUT.input-submit:hover ,

FORM#newsletter-signup INPUT.input-submit:hover
{
cursor: pointer;
text-decoration: none;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area.content-layout-area-poll-entry DIV.content-layout-area-inner
{
padding-left: 18px;
padding-right: 18px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area.content-layout-area-poll-entry FORM H3
{
padding-bottom: 3px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area.content-layout-area-poll-entry FORM LABEL
{
display: block;
padding-left: 11px;
padding-bottom: 5px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area.content-layout-area-poll-entry FORM INPUT.input-radio
{
margin-right: 5px;

}

/*

DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area.content-layout-area-poll-entry FORM INPUT.input-submit
{
margin: 2px 0 9px 12px;
background: url("i/bg_button-71x31.gif") no-repeat 0 0;
text-align: center;
line-height: 31px;
width: 71px;
height: 31px;
color: #53c3e8;
border: 0;
font-weight: bold;

}*/
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col1 DIV.content-layout-area.content-layout-area-poll-entry FORM INPUT.input-submit:hover
{
cursor: pointer;
text-decoration: none;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col2 DIV.content-layout-area
{
padding-bottom: 20px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col2 H2
{
width: 494px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col2 DIV#content-layout-news.content-layout-area UL.news-list
{
padding: 13px 11px 13px 11px;
height: 400px;
   overflow: auto;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col2 DIV#content-layout-news.content-layout-area UL.news-list LI
{
padding-bottom: 18px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col2 DIV#content-layout-news.content-layout-area UL.news-list LI .news-list-title
{
font-weight: bold;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col2 DIV#content-layout-news.content-layout-area UL.news-list LI .news-list-timestamp
{
font-size: 10px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colA DIV.content-layout-col2 DIV#content-layout-news.content-layout-area UL.news-list LI DIV.news-list-content P .link-action
{
display: inline;

}
OL.top-list
{
padding: 0 10px 20px 26px;
margin-top: 10px;

}
OL.top-list LI
{
display: list-item;
list-style: decimal;
font-weight: bold;
margin-bottom: 4px;

}
OL.top-list LI P,

OL.top-list LI *
{
font-weight: normal;
line-height: 14px;

}
OL.top-list LI P .top-list-title
{
display: block;

}
OL.top-list LI P .top-list-item-date,

OL.top-list LI P .top-list-title A
{
font-weight: bold;

}
UL.board-replies-list
{
padding: 10px;

}
UL.board-replies-list LI
{
margin-bottom: 4px;

}
UL.board-replies-list LI P *
{
line-height: 14px;

}
UL.board-replies-list LI P .board-replies-list-breadcrumb
{
display: block;

}
UL.board-replies-list LI P .board-replies-list-breadcrumb A
{
font-weight: bold;
padding: 0 0 0 3px;

}
UL.board-replies-list LI P .board-replies-list-breadcrumb A.board-replies-list-board
{
padding: 0 8px 0 0;
border-right: 1px solid #555;

}
UL.board-replies-list LI P .board-replies-list-item-date
{
font-weight: bold;

}
UL.my-quicklinks
{
padding: 0 0 13px 20px;

}
UL.my-quicklinks A
{
color: #0c789d;

}
UL.my-quicklinks LI
{
display: list-item;
list-style: disc;

}
.item-date
{
font-weight: bold;

}
DIV.content-layout-area.content-layout-area-review-details DIV.content-layout-area-inner
{
padding: 20px 13px 20px 22px;

}
DIV.content-layout-area.content-layout-area-review-details P + P
{
margin-top: 20px;

}
/* UL.bullet-list */
UL.bullet-list
{
margin-top: 10px;
padding: 0 7px 0 25px;

}
UL.bullet-list A
{
color: #0c789d;

}
UL.bullet-list LI
{
display: list-item;
list-style: disc;

}
/*MARK: .recentlyactive */
DIV.board-quote-box
{
background:  #f6f6dc;
padding: 12px;
color: #65550d;
font-size: 10px;
border: 1px solid #cfccb2;

}
DIV.recentlyactive-count
{
background:  #f6f6dc;
padding: 12px;
margin: 13px 40px 0 12px;
color: #65550d;
font-size: 10px;
border: 1px solid #cfccb2;
-webkit-border-radius: 7px;
-mox-border-radius: 7px;
border-radius: 7px;

}
DIV.content-layout-2colC DIV.content-layout-col2 DIV.recentlyactive-count,

DIV.content-layout-2colE DIV.content-layout-col1 DIV.recentlyactive-count
{
margin: 0;

}
DIV.recentlyactive-list
{
padding: 12px;
margin-top: 12px;
margin-bottom: 10px;

}
DIV.recentlyactive-list H5
{
font-weight: bold;
color: #333;
padding-bottom: 1px;

}
DIV.content-layout-area-review-header
{
margin-bottom: 20px;

}
DIV.content-layout-area-reviewstatistics.content-layout-area-agencystatistics ,

DIV.content-layout-area-reviewstatistics.content-layout-area-profilestatistics
{
margin-top: 14px;

}
DIV.content-layout-area-reviewstatistics DIV.content-layout-area-inner
{
padding: 12px 10px;

}
DL.review-statisics
{
position: relative;
display: block;

}
DL.review-statistics DT
{
font-weight: bold;

/* text-align: right;
position: absolute;
width: 237px;*/
line-height: 22px;

}
DL.review-statistics DD
{

/* padding-left: 250px;*/
line-height: 22px;

}
DL.review-statistics DD.rip-off
{
color: #990000;

}TABLE.review-statistics
{}
TABLE.review-statistics TH,

TABLE.review-statistics TD
{
   line-height: 14px;
   font-size: 11px;
   padding: 4px 0 4px 0;

}
TABLE.review-statistics TH
{
   width: 250px;
   text-align: right;
   padding-right: 10px;

}
TABLE.review-statistics.review-statistics-2col TH,

TABLE.review-statistics.review-statistics-2col TD
{
   width: 30%;

}
DIV.content-layout-area.content-layout-area-reviewerinfo
{
background: #f1f2f4;
width: 519px;
padding: 0 0 17px 17px;
-webkit-border-radius:  6px;
-moz-border-radius:   6px;
border-radius:    6px;

}
DIV.content-layout-area.content-layout-area-reviewerinfo DIV.reviewerinfo-member
{
color: #333;
padding-bottom: 5px;

}
DIV.content-layout-area.content-layout-area-reviewerinfo DIV.reviewerinfo-member ,

DIV.content-layout-area.content-layout-area-reviewerinfo DIV.reviewerinfo-member *
{
font-size: 14px;
font-weight: bold;
line-height: 30px;

}
DIV.content-layout-area.content-layout-area-reviewerinfo DIV.reviewerinfo-member A.message-icon ,

DIV.content-layout-area.content-layout-area-reviewerinfo DIV.reviewerinfo-member A.online-status
{
position: relative;
top: 7px;

}
DIV.content-layout-area.content-layout-area-reviewerinfo DL.reviewerinfo-statistics
{
padding-bottom: 5px;

}
DIV.content-layout-area.content-layout-area-reviewerinfo DL.reviewerinfo-statistics DT ,

DIV.content-layout-area.content-layout-area-reviewerinfo DL.reviewerinfo-statistics DD
{
display: inline;
color: #333;

}
DIV.content-layout-area.content-layout-area-reviewerinfo DL.reviewerinfo-statistics DT
{
padding-left: 3px;
font-weight: bold;
padding-right: 0.5em;

}
DIV.content-layout-area.content-layout-area-reviewerinfo DL.reviewerinfo-statistics DT.dt-first-child
{
padding-left: 0;

}
DIV.content-layout-area.content-layout-area-reviewerinfo DL.reviewerinfo-statistics DD
{
border-right: 1px solid #333;
padding-right: 8px;

}
DIV.content-layout-area.content-layout-area-reviewerinfo DL.reviewerinfo-statistics DD.dd-last-child
{
padding-right: 0;
border-right-width: 0;

}
DIV.content-layout-area.content-layout-area-reviewerinfo UL.reviewerinfo-actions LI
{
display: inline;

}
DIV.content-layout-area-review-helpful DIV.content-layout-area-inner
{
padding: 14px 0 14px 18px;
font-weight: bold;

}
DIV.content-layout-area-reviewpager DIV.content-layout-area-inner
{
text-align: center;
padding: 17px 0 13px 0;
background: url("i/bg_section-nav_bevel.jpg") no-repeat 50% 0;

}
DIV.content-layout-area-reviewpager UL LI
{
display: inline;
border-left: 1px solid #333;
padding-left: 9px;
padding-right: 4px;

}
DIV.content-layout-area-reviewpager UL LI:first-child ,

DIV.content-layout-area-reviewpager UL LI.li-firstchild
{
border-left-width: 0;
padding-left: 4px;

}
UL.action-tools ,

UL.review-reviewer-tools
{
text-align: right;

}
UL.action-tools LI ,

UL.review-reviewer-tools LI
{
display: inline;

}
UL.action-tools LI.action-tools-link
{
padding-right: 10px;

}
DIV.review-relevancy
{
margin-bottom: 10px;

}
DIV.review-relevancy DIV.review-relevancy-helpful,

DIV.review-relevancy DIV.review-relevancy-compatibility ,

DIV.review-relevancy DIV.review-relevancy-terid
{
display: inline;

}
DIV.review-relevancy DIV.review-relevancy-helpful
{
padding-right: 4px;

}
DIV.review-relevancy DIV.review-relevancy-compatibility
{
padding-left: 7px;
border-left: 1px solid #a0a0a0;

}
DIV.content-layout-area-searchbyreviewers DIV.content-layout-area-inner,

DIV.content-layout-area-searchbyreviewers FORM
{
   padding-top: 20px;

}
DIV.content-layout-area-searchbyreviewers FORM DIV.form-item
{
   padding-left: 0px;/*was 250*/

}
DIV.content-layout-area-searchbyreviewers FORM DIV.form-item LABEL.label-aligned
{
   width: 240px;
   padding-right:10px;

}
DIV.content-layout-area-reviews-submitreview DIV.content-layout-area-inner
{
   padding: 20px 0 20px 0;

}
DIV.content-layout-area-reviews-submitreview OL
{
   padding-left: 40px;
   padding-bottom: 20px;

}
DIV.content-layout-area-reviews-submitreview OL LI
{
   display: list-item;
   list-style: decimal;

}

A.action-button ,
A.action-button SPAN ,
SPAN.action-button ,
SPAN.action-button INPUT.input-submit
{
line-height: 31px;

/* background: url("i/bg_action-button.png") no-repeat 0 0;*/
color: #53c3e8;
font-size: 12px;
font-weight: bold;
display: inline-block;
border: none;
text-decoration: none;

}
A.action-button:hover ,

A.action-button SPAN:hover ,

SPAN.action-button:hover ,

SPAN.action-button INPUT.input-submit:hover
{
cursor: pointer;
text-decoration: none;

}
SPAN.action-button INPUT.input-submit
{
-webkit-appearance: none;
background: none;

}
A.action-button ,

SPAN.action-button
{
border: none;
max-width: 387px;/*400*/
padding: 0 0 0 13px;
background: url("i/bg_action-button_x1.gif") repeat-x 0 0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

}
A.action-button.action-button-alt ,

A.action-button.action-button-alt SPAN
{
line-height: 33px;
color: #037da5;

}
A.action-button.action-button-alt
{
background-position: 0 -32px;

}
A.action-button SPAN ,

SPAN.action-button INPUT.input-submit
{
padding: 0 13px 0 0;

/* background-position: 100% 0;*/

}
DIV.content-layout-area-quotemessage
{
margin: 13px 0 9px 0;

}
DIV.content-layout-area-quotemessage DIV.content-layout-area-inner
{
border: 1px solid #ccc;
padding: 13px 16px;

}
DIV.content-layout-area-messageform FORM
{
width: 549px;

}
DIV.content-layout-area-boards-top10posters DIV.content-layout-area-inner
{
   padding-top: 20px;

}
DIV.content-layout-area-boards-top10posters TABLE.bigtable
{
   margin-top: 20px;

}
DIV.content-layout-area-boards-searchform DIV.content-layout-area-inner
{
padding-top: 15px;

}
DIV.content-layout-area-boards-searchform FORM
{
width: 594px;

}
DIV.content-layout-area-boards-searchform H4
{
margin-top: 25px;
margin-bottom: 9px;

}
/*DIV.content-layout-area-messageform*/ FORM DIV.form-noalign
{
padding-bottom: 23px;

}
/*DIV.content-layout-area-messageform*/ FORM LABEL.label-inline
{
position: static;
color: #333;

}
/*DIV.content-layout-area-messageform*/ FORM LABEL.label-inline INPUT.input-checkbox
{
margin-right: 9px;
vertical-align: top;

}
/*DIV.content-layout-area-messageform*/ FORM DIV.form-item
{
padding-left: 0px; /*was 100*/
position: relative;
padding-bottom: 9px;
clear:both;

}
/*DIV.content-layout-area-messageform*/ FORM DIV.form-item LABEL.label-aligned
{text-align: right;width: 88px;padding-right:10px;display: block;float:left;left: 0;top: 0; 
}
/*DIV.content-layout-area-messageform*/ FORM DIV.form-item LABEL.label-aligned ,

FORM H4
{
font-weight: bold;
color: #555;

}
DIV.content-layout-area-boards-searchform FORM DIV.form-item LABEL.label-aligned
{
width: 92px;

}
/*

DIV.content-layout-area-messageform FORM DIV.form-item SELECT
{
height: 24px;

}*/
DIV.content-layout-area-messageform FORM DIV.form-item INPUT.input-text ,

DIV.content-layout-area-messageform FORM DIV.form-item TEXTAREA
{
width: 100%;
max-width: 100%;

}
DIV.content-layout-area-messageform FORM DIV.form-item TEXTAREA
{
height: 180px;

}
DIV.content-layout-area-boards-searchform FORM DIV.form-item INPUT.input-text
{
width: 200px;

}
DIV.content-layout-area-boards-searchform FORM DIV.form-item SELECT
{
width: 133px;

}
DIV.boards-aside
{
float: right;
padding: 6px 0 0 22px;
width: 250px;
text-align: center;

}
DIV.boards-aside DIV.boards-aside-helpcallout
{
padding: 14px 5px 13px 91px;
background: url("i/bg_boards-aside-helpcallout.gif") no-repeat 0 0;
height: 47px;
text-align: left;
margin-bottom: 6px;

}
DIV.boards-aside DIV.boards-aside-helpcallout ,

DIV.boards-aside DIV.boards-aside-helpcallout *
{
font-size: 10px;
line-height: 14px;

}
DIV.boards-aside UL.list-links *
{
font-size: 10px;
font-weight: bold;
line-height: 10px;

}
DIV.content-layout-area-boards-tools
{
margin: 26px 0 10px 0;

}
DIV.content-layout-area-boards-tools DIV.content-layout-area-inner
{
padding-left: 250px;
position: relative;

}
DIV.content-layout-area-boards-tools DIV.boards-view-tools
{
position: absolute;
left: 0;
top: 0;
padding-top: 15px;

}
DIV.content-layout-area-boards-tools DIV.boards-view-tools *
{
display: inline;

}
DIV.content-layout-area-boards-tools DIV.boards-view-tools DIV.boards-view-tools-label
{
font-weight: bold;
color: #333;

}
DIV.content-layout-area-boards-tools DIV.boards-view-tools UL LI
{
padding-right: 3px;
color: #333;

}
DIV.content-layout-area-boards-tools DIV.boards-view-tools UL LI.li-last-child
{
border-left: 1px solid #8f8f8f;
padding-left: 6px;
padding-right: 0;

}
DIV.content-layout-area.content-layout-area-review-skiplandingform DIV.content-layout-area-inner
{
padding: 3px 0 14px 1px;

}
DIV.content-layout-area.content-layout-area-review-skiplandingform LABEL
{
color: #333;

}
DIV.content-layout-area.content-layout-area-review-skiplandingform LABEL INPUT.input-checkbox
{
margin-right: 8px;

}
DIV.content-layout-area.content-layout-area-locationlists DIV.content-layout-area-inner
{
padding: 10px 19px 30px 19px;

}
TABLE.review-locationlists
{

/* margin: 10px 19px 0px 19px;*/

}
TABLE.review-locationlists TBODY TR TD
{
width: 254px;
padding-right: 20px;

}
DIV.content-layout-area-boards-messageinfo
{
}
DIV.content-layout-area-boards-messageinfo DIV.content-layout-area-inner
{
padding: 11px 0 21px 14px;

}
DIV.content-layout-area-boards-messageinfo A.messageinfo-membername
{
font-weight: bold;
display: block;

}
DIV.content-layout-area-boards-messageinfo DIV.messageinfo-info ,

DIV.content-layout-area-boards-messageinfo DIV.messageinfo-info *,

DIV.content-layout-area-boards-messageinfo DIV.messageinfo-location
{
font-size: 10px;
line-height: 14px;

}
DIV.content-layout-area-boards-messageinfo DIV.messageinfo-info ,

DIV.content-layout-area-boards-messageinfo DIV.messageinfo-location
{
color: #333;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colD DIV.content-layout-col2
{
width: 581px;
float: right;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colD DIV.content-layout-col2 DIV.content-layout-area-boards-message DIV.content-layout-area-inner
{
padding-top: 12px;
padding-bottom: 23px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colD DIV.content-layout-col2 DIV.content-layout-area-boards-message DIV.message-title ,

DIV#page DIV#content DIV.content-layout.content-layout-2colD DIV.content-layout-col2 DIV.content-layout-area-boards-message DIV.message-title A ,

DIV#page DIV#content DIV.content-layout.content-layout-2colD DIV.content-layout-col2 DIV.content-layout-area-boards-message DIV.message-content ,

DIV#page DIV#content DIV.content-layout.content-layout-2colD DIV.content-layout-col2 DIV.content-layout-area-boards-message DIV.message-content PRE
{
color: #333;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colD DIV.content-layout-col2 DIV.content-layout-area-boards-message DIV.message-content IMG
{
   overflow: hidden;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colD DIV.content-layout-col2 DIV.content-layout-area-boards-message DIV.message-content BLOCKQUOTE
{
font-style: italic;
border-left: 4px solid #d9e8ea;
margin-left: 19px;
margin-top: 1em;
padding-left: 6px;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colD DIV.content-layout-col2 DIV.content-layout-area-boards-message DIV.message-content IMG
{
   max-width: 100%;

}
DIV#page DIV#content DIV.content-layout.content-layout-2colD DIV.content-layout-col2 DIV.content-layout-area-boards-message DIV.message-title ,

DIV#page DIV#content DIV.content-layout.content-layout-2colD DIV.content-layout-col2 DIV.content-layout-area-boards-message DIV.message-title A
{
font-weight: bold;

}
UL.message-tools
{
padding-top: 9px;

}
UL.message-tools LI ,

UL.message-tools LI A.action-button
{
display: inline-block;

}
A.online-status ,

A.online-status IMG
{

/* display: block;*/
width: 95px;
height: 30px;
border: 0;
text-decoration:none;
padding: 0;
line-height: 30px;
vertical-align: top;

}
A.online-status IMG
{
background: url("i/bg_online-status.png") no-repeat 0 0;
}
A.online-status.online-status-offline IMG
{
background-position: 0 -31px;

}
A.online-status.online-status-mini,

A.online-status.online-status-mini IMG
{
   width: 28px;
   background-position: -112px 0;

}
A.online-status.online-status-offline.online-status-mini,

A.online-status.online-status-offline.online-status-mini IMG
{
   background-position: -112px -31px;

}
.content-layout-area-reviews-newreviewslist A.online-status.online-status-mini,

.content-layout-area-reviews-newreviewslist A.online-status.online-status-mini IMG
{
   width: 22px;

}
.reviews-new
{
   display:inline-block;
   width: 26px;
   height: 9px;
   padding-top: 1px;
   background: #3b5a5d;
   border: 1px solid #6eaab0;
   font-size: 8px;
   line-height: 8px;
   color: #fff;
   text-align: center;
   text-transform: uppercase;

}
A.message-icon ,

A.message-icon IMG
{
height: 28px;

}
A.message-icon IMG ,

A.message-icon.message-icon-addbuddy IMG
{
background: url("i/bg_message-icon.png" ) no-repeat 0 0;
width: 26px;

}
A.message-icon.message-icon-sendmsg IMG
{
background-position: -31px 0;
width: 31px;

}
DL.form-tabs
{
position: relative;
padding-top: 28px;

}
DIV.content-layout-area-boards-searchform DL.form-tabs
{
margin-left: 100px;
width: 494px;

}
DIV.content-layout-area-boards-searchform DL.form-tabs TABLE
{
width: 494px;

}
DIV.content-layout-area-boards-searchform DL.form-tabs TABLE TD
{
padding-bottom: 3px;

}
DIV.content-layout-area-boards-searchform DL.form-tabs TABLE TD INPUT.input-checkbox
{
margin-right: 9px;

}
DL.form-tabs DT
{
position: absolute;
top: 0;
width: 103px;/*117*/
height: 29px;
color: #037da5;
cursor: default;
line-height: 29px;
padding: 0 4px 0 10px;
z-index: 3100;

}
DL.form-tabs DT:hover
{
cursor: pointer;

}
DL.form-tabs DT.active-tab
{
background: url("i/bg_DL-form-tabs_DT-active-tab.gif") no-repeat 0 0;;
color: #555;
z-index: 3199;

}
DL.form-tabs DT.form-tabs-1
{
left: 0px;

}
DL.form-tabs DT.form-tabs-2
{
left: 118px;

}
DL.form-tabs DT.form-tabs-3
{
left: 236px;

}
DL.form-tabs DD
{

/* position: relative;
left: 0;
top: 28px;*/
border-top: 1px solid #ccc;
background: #fff;
display: none;
z-index: 3000;

}
DIV.content-layout-area-boards-searchform DL.form-tabs DD
{
padding: 11px 0 0 0;

}
DL.form-tabs DD.active-tab
{
display: block;
z-index: 3090;

}
DIV.content-layout-area-boards-searchform FORM INPUT.input-submit ,

FORM.findproviders-searchform INPUT.input-submit
{
margin: 4px 0 9px 0;
background: url("i/bg_button-71x31.gif") no-repeat 0 0;
text-align: center;
line-height: 31px;
width: 71px;
height: 31px;
color: #53c3e8;
border: 0;
font-weight: bold;

}
DIV.content-layout-area-boards-searchform FORM INPUT.input-submit:hover ,

FORM.findproviders-searchform INPUT.input-submit:hover
{
cursor: pointer;
text-decoration: none;

}
FORM.findproviders-searchform DIV.form-item
{
padding-left: 0px;/*was 60*/

}
BODY.lang-de DIV.content-layout-area-boards-searchform FORM DIV.form-item
{
padding-left: 180px;

}
FORM.findproviders-searchform DIV.form-item LABEL.label-aligned
{

width: 68px;

padding-right: 6px;/*added by DAZ*/

}
BODY.lang-de DIV.content-layout-area-boards-searchform FORM DIV.form-item LABEL.label-aligned
{
   width: 170px;

}
/*MARK: Top100 */
DIV.content-layout-area-top100 DIV.content-layout-area-inner
{
padding: 15px 0 0 11px;
position: relative;

}
DIV.content-layout-area-top100 DIV.top100-locationselect
{
right: 11px;
top: 15px;
position: absolute;
z-index: 3199;
font-weight: bold;

}
DIV.content-layout-area-top100 DIV.top100-locationselect FORM LABEL
{
   font-weight: bold;

}
DIV.content-layout-area-top100 DL.form-tabs DT ,

DIV.content-layout-area-findproviders DL.form-tabs DT
{
width: 70px;/*72*/
height: 28px;

}
DIV.content-layout-area-top100 DL.form-tabs DT.active-tab ,

DIV.content-layout-area-findproviders DL.form-tabs DT.active-tab
{
border: 1px solid #ccc;
border-width: 1px 1px 0 1px;
background: #fff;
-webkit-border-top-left-radius:  4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft:   4px;
-moz-border-radius-topright:  4px;
border-top-left-radius:    4px;
border-top-right-radius:   4px;

}

BODY.lang-de DIV.content-layout-area-top100 DL.form-tabs DT.form-tabs-1
{
width: 85px;

}
DIV.content-layout-area-top100 DL.form-tabs DT.form-tabs-2
{
left: 85px;

}
BODY.lang-de DIV.content-layout-area-top100 DL.form-tabs DT.form-tabs-2
{
   left: 95px;
   width: 60px;

}
DIV.content-layout-area-top100 DL.form-tabs DT.form-tabs-3
{
left: 170px

}
DIV.content-layout-area-top100 DL.form-tabs DD ,

DIV.content-layout-area-findproviders DL.form-tabs DD
{
width: 464px;
padding: 7px 2px 7px 2px;
border: 1px solid #ccc;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topright:  4px;
-moz-border-radius-bottomright:  4px;
-moz-border-radius-bottomleft:  4px;
border-top-right-radius:   4px;
border-bottom-right-radius:   4px;
border-bottom-left-radius:   4px;

}
DIV.content-layout-area-top100 TABLE
{
width: 464px;

}
DIV.content-layout-area-top100 TABLE THEAD TH
{
font-weight: bold;

}
DIV.content-layout-area-top100 TABLE TH ,

DIV.content-layout-area-top100 TABLE TD
{
line-height: 19px;
padding-left: 9px;

}
DIV.content-layout-area-top100 TABLE TBODY TR.altrow TD
{
background: #f1f2f4;

}
DIV.content-layout-area-top100 DIV.top100-viewlink
{
text-align: right;
padding: 8px 10px 0 0;

}
/*MARK: star-rating5
IMG.star-rating5 ,

IMG.star-rating5.star-rating5-0
{
background: url("i/bg_star-rating5.png") no-repeat 0 0;
width: 62px;
height: 12px;

}
IMG.star-bigrating5 ,

IMG.star-bigrating5.star-rating5-0
{
background: url("i/bg_star-bigrating5.png") no-repeat 0 0;
width: 79px;
height: 15px;

}
IMG.star-rating5.star-rating5-1
{
background-position: 0 -13px;

}
IMG.star-bigrating5.star-rating5-1
{
background-position: 0 -16px;

}
IMG.star-rating5.star-rating5-2
{
background-position: 0 -26px;

}
IMG.star-bigrating5.star-rating5-2
{
background-position: 0 -33px;

}
IMG.star-rating5.star-rating5-3
{
background-position: 0 -39px;

}
IMG.star-bigrating5.star-rating5-3
{
background-position: 0 -50px;

}
IMG.star-rating5.star-rating5-4
{
background-position: 0 -52px;

}
IMG.star-bigrating5.star-rating5-4
{
background-position: 0 -66px;

}
IMG.star-rating5.star-rating5-5
{
background-position: 0 -65px;

}
IMG.star-bigrating5.star-rating5-5
{
background-position: 0 -83px;

}
*/

/*added by DAZ*/
/* this only shows when not logged-in*/

IMG.star-rating5.star-rating-viponly-en
{
background: url("i/rating-vip-only-english.png") no-repeat 0 0;
width: 62px;
height: 12px;

}
IMG.star-rating5.star-rating-viponly-de
{
background: url("i/rating-nur-vip-german.png") no-repeat 0 0;
width: 62px;
height: 12px;

}
IMG.table-forum-icon-ad
{
   background: url("i/icon-ad.png") no-repeat 4px 1px;
width: 36px;
height: 36px;

}

/* ADDED STYLES - NIC - 081310 - this is the new style for the  5 star ratings */
IMG.star-rating5 {
	background: url(i/bg_star-rating-5star.png) no-repeat 0 0;
	width: 65px;
	height: 13px;
}

IMG.star-rating5.star-rating-0-1 { background-position: 0 -13px; }
IMG.star-rating5.star-rating-0-2 { background-position: 0 -26px; }
IMG.star-rating5.star-rating-0-3 { background-position: 0 -39px; }
IMG.star-rating5.star-rating-0-4 { background-position: 0 -52px; }
IMG.star-rating5.star-rating-0-5 { background-position: 0 -65px; }
IMG.star-rating5.star-rating-0-6 { background-position: 0 -78px; }
IMG.star-rating5.star-rating-0-7 { background-position: 0 -91px; }
IMG.star-rating5.star-rating-0-8 { background-position: 0 -104px; }
IMG.star-rating5.star-rating-0-9 { background-position: 0 -117px; }
IMG.star-rating5.star-rating-1 {	background-position: 0 -130px; }IMG.star-rating5.star-rating-1-1 { background-position: 0 -143px; }
IMG.star-rating5.star-rating-1-2 { background-position: 0 -156px; }
IMG.star-rating5.star-rating-1-3 { background-position: 0 -169px; }
IMG.star-rating5.star-rating-1-4 { background-position: 0 -182px; }
IMG.star-rating5.star-rating-1-5 { background-position: 0 -195px; }
IMG.star-rating5.star-rating-1-6 { background-position: 0 -208px; }
IMG.star-rating5.star-rating-1-7 { background-position: 0 -221px; }
IMG.star-rating5.star-rating-1-8 { background-position: 0 -234px; }
IMG.star-rating5.star-rating-1-9 { background-position: 0 -247px; }
IMG.star-rating5.star-rating-2 {	background-position: 0 -260px; }

IMG.star-rating5.star-rating-2-1 { background-position: 0 -273px; }
IMG.star-rating5.star-rating-2-2 { background-position: 0 -286px; }
IMG.star-rating5.star-rating-2-3 { background-position: 0 -299px; }
IMG.star-rating5.star-rating-2-4 { background-position: 0 -312px; }
IMG.star-rating5.star-rating-2-5 { background-position: 0 -325px; }
IMG.star-rating5.star-rating-2-6 { background-position: 0 -338px; }
IMG.star-rating5.star-rating-2-7 { background-position: 0 -351px; }
IMG.star-rating5.star-rating-2-8 { background-position: 0 -364px; }
IMG.star-rating5.star-rating-2-9 { background-position: 0 -377px; }
IMG.star-rating5.star-rating-3 {	background-position: 0 -390px; }IMG.star-rating5.star-rating-3-1 { background-position: 0 -403px; }
IMG.star-rating5.star-rating-3-2 { background-position: 0 -416px; }
IMG.star-rating5.star-rating-3-3 { background-position: 0 -429px; }
IMG.star-rating5.star-rating-3-4 { background-position: 0 -442px; }
IMG.star-rating5.star-rating-3-5 { background-position: 0 -455px; }
IMG.star-rating5.star-rating-3-6 { background-position: 0 -468px; }
IMG.star-rating5.star-rating-3-7 { background-position: 0 -481px; }
IMG.star-rating5.star-rating-3-8 { background-position: 0 -494px; }
IMG.star-rating5.star-rating-3-9 { background-position: 0 -507px; }
IMG.star-rating5.star-rating-4 {	background-position: 0 -520px; }IMG.star-rating5.star-rating-4-1 { background-position: 0 -533px; }
IMG.star-rating5.star-rating-4-2 { background-position: 0 -546px; }
IMG.star-rating5.star-rating-4-3 { background-position: 0 -559px; }
IMG.star-rating5.star-rating-4-4 { background-position: 0 -572px; }
IMG.star-rating5.star-rating-4-5 { background-position: 0 -585px; }
IMG.star-rating5.star-rating-4-6 { background-position: 0 -598px; }
IMG.star-rating5.star-rating-4-7 { background-position: 0 -611px; }
IMG.star-rating5.star-rating-4-8 { background-position: 0 -624px; }
IMG.star-rating5.star-rating-4-9 { background-position: 0 -637px; }
IMG.star-rating5.star-rating-5 {	background-position: 0 -650px; }

IMG.table-forum-icon-link
{
   background: url("i/icon-link.png") no-repeat 2px 1px;
width: 18px;
height: 16px;

}
/*end*/
DIV.content-layout-area-findproviders DIV.content-layout-area-inner
{
position: relative;
padding: 13px 0 0 11px;
min-height: 250px; /* was 300px */

}
DIV.content-layout-area-findproviders DL.form-tabs
{
width: 267px;

}
DIV.content-layout-area-findproviders DL.form-tabs DT.form-tabs-1
{
width: 44px;

}
DIV.content-layout-area-findproviders DL.form-tabs DT.form-tabs-2
{
left: 58px;
width: 80px;

}
BODY.lang-de DIV.content-layout-area-findproviders DL.form-tabs DT.form-tabs-2
{
   width: 95px;

}
DIV.content-layout-area-findproviders DL.form-tabs DT.form-tabs-3
{
left: 153px;
width: 88px;

}
DIV.content-layout-area-findproviders DL.form-tabs DD
{
width: 251px;
padding: 10px 0 0 10px;

}
DIV.content-layout-area-findproviders DL.form-tabs DD FORM.findproviders-searchform INPUT.input-text
{
width: 120px;

}
DIV.content-layout-area-findproviders DIV.findproviders-mysearches
{
position: absolute;
right: 0;
top: 34px;
width: 195px;

}
DIV.content-layout-area-findproviders DIV.findproviders-mysearches H5
{
font-weight: bold;

}
DIV.content-layout-area-findproviders DIV.findproviders-mysearches UL LI
{
list-style: disc;
display: list-item;

}
DIV.content-layout-area-findproviders DIV.findproviders-mysearches UL
{
padding: 0 0 21px 15px;

}
/*MARK: bigtable */TABLE.bigtable
{}

/*CLASS UPDATED - NIC - 080510 */
DIV.content-layout-1col TABLE.bigtable
{
width: 768px; /* WAS 784 px */
/*max-width: 784px; */


}
TABLE.bigtable THEAD TH
{
background: #d9e8ea;
height: 35px;
white-space: nowrap;
padding: 0 15px 0 15px;

}
BODY.lang-de TABLE.bigtable THEAD TH
{
   padding: 0 5px 0 5px;

}
TABLE.bigtable THEAD TH ,

TABLE.bigtable THEAD TH *
{
line-height: 35px;
color: #333;
font-weight: bold;
font-size: 12px;

}
TABLE.bigtable THEAD TH.sort
{
background-color: #c6dadc;

}
TABLE.bigtable TBODY TD
{
padding: 6px 15px 6px 15px;

}
TABLE.bigtable TBODY TR.col-altrow TD ,

TABLE.bigtable TBODY TR.row-altrow TD
{
background: #f1f2f4;

}
TABLE.bigtable TBODY TR.col-altrow TD.col-first-child ,

TABLE.bigtable TBODY TR.row-altrow TD.col-first-child
{-webkit-border-top-left-radius:  6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft:   6px;
-moz-border-radius-bottomleft:  6px;
border-top-left-radius:    6px;
border-bottom-left-radius:   6px;

}
TABLE.bigtable TBODY TR.col-altrow TD.col-last-child ,

TABLE.bigtable TBODY TR.row-altrow TD.col-last-child
{-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright:  6px;
-moz-border-radius-bottomright:  6px;
border-top-right-radius:   6px;
border-bottom-right-radius:   6px;
padding-right: 8px;

}
/*NEW MOZ ROUNDED CORNERS*/
TABLE.bigtable TBODY TR.col-altrow TD.col-first-child-topleft ,

TABLE.bigtable TBODY TR.row-altrow TD.col-first-child-topleft
{-webkit-border-top-left-radius:  6px;
-moz-border-radius-topleft:   6px;
border-top-left-radius:    6px;
}
TABLE.bigtable TBODY TR.col-altrow TD.col-last-child-topright ,

TABLE.bigtable TBODY TR.row-altrow TD.col-last-child-topright
{
-webkit-border-top-right-radius:  6px;
-moz-border-radius-topright:   6px;
border-top-right-radius:    6px;

}

TABLE.bigtable TBODY TR.col-altrow TD.col-first-child-bottomleft ,

TABLE.bigtable TBODY TR.row-altrow TD.col-first-child-bottomleft
{
-webkit-border-bottom-left-radius:  6px;
-moz-border-radius-bottomleft:   6px;
border-bottom-left-radius:    6px;
padding-right: 8px;

}
TABLE.bigtable TBODY TR.col-altrow TD.col-last-child-bottomright ,

TABLE.bigtable TBODY TR.row-altrow TD.col-last-child-bottomright
{
-webkit-border-bottom-right-radius:  6px;
-moz-border-radius-bottomright:   6px;
border-bottom-right-radius:    6px;
padding-right: 8px;

}/*END NEW MOZ*/

TABLE.bigtable .col-icon ,

TABLE.bigtable .col-first-child.col-icon
{
padding-right: 6px;
padding-left: 6px;

}
TABLE.bigtable .col-checkbox ,

TABLE.bigtable .col-first-child.col-checkbox
{
padding-right: 5px;

}
TABLE.bigtable .col-after-checkbox ,

TABLE.bigtable .col-first-child.col-after-checkbox ,

TABLE.bigtable .col-noindent
{
padding-left: 0px;

}
TABLE.bigtable .col-center
{
text-align: center;
min-width: 40px;/*70*/
padding-right: 15px;
padding-left: 15px;

}
TABLE.bigtable .col-leftindent
{
text-align: left;
padding-right: 6px;
padding-left: 28px;

}

TABLE.bigtable .col-rightindent
{
text-align: right;
padding-right: 6px;
padding-left: 28px;

}
TABLE.bigtable THEAD TH:first-child ,

TABLE.bigtable THEAD TH.col-first-child /*,

TABLE.bigtable TBODY TR.col-altrow TD:first-child ,

TABLE.bigtable TBODY TR.col-altrow TD.col-firstchild*/
{

/* -webkit-border-top-left-radius:  4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft:   4px;
-moz-border-radius-bottomleft:  4px;
border-top-left-radius:    4px;
border-bottom-left-radius:   4px;*/
background: #d9e8ea url("i/bg_content-layout_H2.gif") no-repeat 0 0;

}
TABLE.bigtable THEAD TH:last-child ,

TABLE.bigtable THEAD TH.col-last-child /*,

TABLE.bigtable TBODY TR.col-altrow TD:last-child ,

TABLE.bigtable TBODY TR.col-altrow TD.col-lastchild*/
{

/* -webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright:  4px;
-moz-border-radius-bottomright:  4px;
border-top-right-radius:   4px;
border-bottom-right-radius:   4px;*/
background: #d9e8ea url("i/bg_content-layout_H2.gif") no-repeat 100% -36px;

}/* CLASS OMITTED FROM STYLE - NIC - 080510 */
TABLE.bigtable.bigtable-lightheader THEAD TH ,

TABLE.bigtable.bigtable-lightheader THEAD TH.sort ,

TABLE.bigtable.bigtable-lightheader THEAD TH:first-child ,

TABLE.bigtable.bigtable-lightheader THEAD TH.col-first-child ,

/* TABLE.bigtable.bigtable-lightheader THEAD TH:last-child , */

TABLE.bigtable.bigtable-lightheader THEAD TH.col-last-child
{
background: none;

}
/* CLASS OMITTED ABOVE ASSIGNED BELOW - NIC - 080510 */
TABLE.bigtable.bigtable-lightheader THEAD TH:last-child {
    background: none;

}

TABLE.bigtable TBODY TD ,

TABLE.bigtable TBODY TD P
{
color: #333;

}
TABLE.bigtable.bigtable-hasonlinestatus TBODY TD
{
line-height: 31px;

}

/*MARK: smalltable */
TABLE.smalltable
{}
DIV.content-layout-1col TABLE.smalltable
{
/* width: 784px; */
/*max-width: 784px; */

}
TABLE.smalltable THEAD TH
{
background: #d9e8ea;
height: 35px;
white-space: nowrap;
padding: 0 15px 0 15px;

}
BODY.lang-de TABLE.smalltable THEAD TH
{
   padding: 0 5px 0 5px;

}
TABLE.smalltable THEAD TH ,

TABLE.smalltable THEAD TH *
{
line-height: 35px;
color: #333;
font-weight: bold;
font-size: 12px;

}
TABLE.smalltable THEAD TH.sort
{background-color: #c6dadc;

}
TABLE.smalltable TBODY TD
{
padding: 2px 15px 2px 15px;

}
/*MARK: calendar */
TABLE.calendar
{}
DIV.content-layout-1col TABLE.calendar
{
/* width: 784px; */
/* max-width: 784px; */

}
TABLE.calendar THEAD TH
{
background: #d9e8ea;
height: 35px;
white-space: nowrap;
padding: 0 15px 0 15px;

}
BODY.lang-de TABLE.calendar THEAD TH
{
   padding: 0 5px 0 5px;

}
TABLE.calendar THEAD TH ,

TABLE.calendar THEAD TH *
{
line-height: 35px;
color: #333;
font-weight: bold;
font-size: 12px;

}
TABLE.calendar THEAD TH.sort
{
background-color: #c6dadc;

}
TABLE.calendar TBODY TD
{
padding: 2px 2px 2px 2px;

}
/* table-providers */
TABLE.bigtable.table-providers .col-primary
{
text-align: left;
padding-left: 0px;

}

TABLE.bigtable.table-providers TH
{
padding-left: 10px;
padding-right: 10px;

}

TABLE.bigtable.table-providers TD
{

/* white-space: nowrap;*/
padding-left: 10px;
padding-right: 10px;
line-height: 31px;
padding-bottom: 0px;

}
TABLE.bigtable.table-providers TD.col-icon
{
padding-left: 0px;
padding-right: 0px;

}
TABLE.bigtable.table-providers TD.col-primary A
{
line-height: 12px;
display: block;
font-weight: bold;

}
TABLE.bigtable.table-providers TD.col-primary P,

TABLE.bigtable.table-providers TD.col-primary P *
{
font-size: 10px;
line-height: 12px;

}
/*MARK: bigtable table-forum */
IMG.table-forum-icon-available ,

IMG.table-forum-icon-new ,

IMG.table-forum-icon-read ,

IMG.table-forum-icon-available ,

IMG.table-forum-icon-new ,

IMG.table-forum-icon-read
{
background: url("i/bg_table-forum-icon.png") no-repeat 4px 1px;
width: 36px;
height: 36px;

}
IMG.table-forum-icon-new
{
background-position: -36px 1px;

}
IMG.table-forum-icon-read
{
background-position: -75px 1px;

}
/*MARK: boards-table */
TABLE.bigtable.boards-table
{
margin-top: 20px;

}
TABLE.bigtable.boards-table .col-primary
{
width: 345px;
padding-right: 0;
padding-left: 0px;

}
TABLE.bigtable.boards-table .col-primary A.table-forum-item-title
{
font-weight: bold;
line-height: 12px;
display: block;

}
TABLE.bigtable.boards-table.bigtable-boards-searchmessages .col-primary A.table-forum-item-title
{
   display: inline;
   font-size: 12px;
   line-height: 15px;

}
TABLE.bigtable.boards-table TD.col-primary P,

TABLE.bigtable.boards-table TD.col-primary P * ,

TABLE.bigtable.boards-table TD.col-last-child ,

TABLE.bigtable.boards-table TD.col-last-child *
{
font-size: 10px;
line-height: 12px;

}
TABLE.bigtable.boards-table.bigtable-boards-searchresults TBODY TD.col-primary
{
   width: 740px;

}
/*MARK: dl-inline */
DL.dl-inline ,

DL.dl-inline DT ,

DL.dl-inline DD
{
display: inline;
color: #333;

}
DL.dl-inline DT
{
font-weight: bold;
border-left: 1px solid #333;
padding-left: 8px;

}
DL.dl-inline DT.dt-firstchild
{
padding-left: 0;
border-left-width: 0;

}
DL.dl-inline DD
{
padding-right: 8px;

}
/*MARK: separator-list */
UL.separator-list LI
{
display: block;
border-top: 1px solid #e5e5e5;
padding: 16px 0 16px 12px;

}
UL.separator-list LI:first-child,

UL.separator-list LI.li-first-child
{
border-top-width: 0;
padding-top: 0;

}
UL.separator-list LI UL.bullet-list
{
padding-left: 16px;

}
UL.separator-list LI UL.bullet-list LI
{
padding: 0;
border-top: none;
display: list-item;

}

DIV.content-layout-area-review-reviewinfo DIV.content-layout-area-inner,

DIV.content-layout-area-review-serviceprovided DIV.content-layout-area-inner,

DIV.content-layout-area-review-contactinfo DIV.content-layout-area-inner,

DIV.content-layout-area-review-serviceinfo DIV.content-layout-area-inner,

DIV.content-layout-area-review-actualservices DIV.content-layout-area-inner,

DIV.content-layout-area-review-servicecost DIV.content-layout-area-inner,

DIV.content-layout-area-review-providerappearance DIV.content-layout-area-inner,

DIV.content-layout-area-review-atmosphere DIV.content-layout-area-inner,

DIV.content-layout-area-review-visitdescription DIV.content-layout-area-inner
{
padding: 11px 0 11px 0;

}
DIV.content-layout-area-review-servicecost DIV.content-layout-area-inner
{
padding-left: 25px;
padding-bottom: 0;

}
DIV.content-layout-area-review-contactinfo
{
margin-top: 20px;

}

DIV.content-layout-area-review-reviewinfo, 

DIV.content-layout-area-review-serviceprovided,

DIV.content-layout-area-review-contactinfo,

DIV.content-layout-area-review-serviceinfo,

DIV.content-layout-area-review-actualservices,

DIV.content-layout-area-review-servicecost,

DIV.content-layout-area-review-providerappearance,

DIV.content-layout-area-review-atmosphere,

DIV.content-layout-area-review-visitdescription
{
margin-bottom: 20px;


}

DIV.content-layout-area-review-reviewinfo DIV.form-item,

DIV.content-layout-area-review-serviceprovided DIV.form-item,

DIV.content-layout-area-review-contactinfo DIV.form-item ,

DIV.content-layout-area-review-serviceinfo TABLE TD DIV.form-item ,

DIV.content-layout-area-review-actualservices DIV.form-item ,

DIV.content-layout-area-review-providerappearance DIV.form-item ,

DIV.content-layout-area-review-atmosphere DIV.form-item
{
padding-left: 0;
clear:both;

}


DIV.content-layout-area.content-layout-area-review-reviewinfo .review-statistics.review-info-col th {
	width:194px;
	padding-right: 15px;
}

DIV.content-layout-area-review-reviewinfo  DIV.form-item LABEL.label-aligned ,

DIV.content-layout-area-review-serviceprovided DIV.form-item LABEL.label-aligned,

DIV.content-layout-area-review-contactinfo DIV.form-item LABEL.label-aligned ,

DIV.content-layout-area-review-serviceinfo TABLE TD DIV.form-item LABEL.label-aligned,

DIV.content-layout-area-review-actualservices DIV.form-item LABEL.label-aligned ,

DIV.content-layout-area-review-providerappearance DIV.form-item LABEL.label-aligned ,

DIV.content-layout-area-review-atmosphere DIV.form-item LABEL.label-aligned
{
width: 194px;
margin-right:5px;
float:left;

}
DIV.content-layout-area-review-contactinfo DIV.form-item INPUT.input-text
{
width: 280px;

}
DIV.content-layout-area-review-contactinfo DIV.form-item A
{
padding-left: 30px;
font-size: 10px;

}
DIV.content-layout-area-review-serviceinfo TABLE
{
width: 100%;

}

DIV.content-layout-area-review-serviceprovided DIV.form-item SELECT ,

DIV.content-layout-area-review-contactinfo DIV.form-item SELECT ,

DIV.content-layout-area-review-serviceinfo TABLE TD DIV.form-item SELECT ,

DIV.content-layout-area-review-actualservices DIV.form-item SELECT ,

DIV.content-layout-area-review-providerappearance DIV.form-item SELECT ,

DIV.content-layout-area-review-atmosphere DIV.form-item SELECT ,

DIV.content-layout-area-review-servicecost SELECT ,

FORM.form-reviews-searchreviews DIV.form-item SELECT
{
width: 133px;
height: 18px;
line-height: 18px;
}
FORM.form-reviews-searchreviews DIV.form-item SELECT.select-small
{
   width: 53px;

}
DIV.content-layout-area-review-visitdescription DIV.form-item
{
padding: 0 15px 20px 11px;

}
DIV.content-layout-area-review-visitdescription DIV.form-item LABEL
{
font-weight: bold;

}
DIV.content-layout-area-review-visitdescription DIV.form-item P
{
line-height: 14px;

}
DIV.content-layout-area-review-visitdescription DIV.form-item TEXTAREA
{
width: 100%;
min-width: 100%;
max-width: 100%;
height: 140px;
margin-top: 8px;

}
DIV.content-layout-area-review-visitdescription DIV.form-item DIV.textarea-count-display
{
font-style: italic;


}
DIV.content-layout-area-review-visitdescription DIV.form-item DIV.textarea-count-display SPAN
{
color: #339900;
font-style: italic;


}
DIV.content-layout-area-review-servicecost TABLE
{
width: 560px;

}
DIV.content-layout-area-review-servicecost TABLE TD
{
padding-right: 25px;
padding: 0 25px .18em 0; /*  WAS padding: 0 25px 13px 0; - NIC */

}
DIV.content-layout-area-review-servicecost TABLE TD.col-review-feepaid INPUT.input-text
{
width: 78px;

}
DIV.content-layout-area-review-servicecost TABLE TH
{
font-weight: bold;
text-align: left;

}
DIV.content-layout-area-review-submitreview DIV.content-layout-area-inner
{
background: url("i/bg_section-nav_bevel.jpg") no-repeat 60px 0;
text-align: center;
padding: 30px 0 10px 0;

}
DIV.content-layout-area-review-submitreview INPUT.input-submit
{
margin: 2px 0 9px 12px;
background: url("i/bg_button-71x31.gif") no-repeat 0 0;
text-align: center;
line-height: 31px;
width: 71px;
height: 31px;
color: #53c3e8;
border: 0;
font-weight: bold;

}
DIV.content-layout-area-review-submitreview INPUT.input-submit:hover
{
cursor: pointer;
text-decoration: none;

}
DIV.content-layout-area-review-submitreview INPUT.input-reset
{
border: 0;
line-height: 31px;
-webkit-appearance: none;
background: none;
color: #0c789d;
margin: 2px 0 0 12px;

}
DIV.content-layout-area-review-submitreview INPUT.input-reset:hover
{
text-decoration: underline;
cursor: pointer;

}
/*MARK: search landing */
DIV.content-layout-area-review-quicksearch
{
padding: 14px 0 20px 0;

}
DIV.content-layout-area-review-quicksearch FORM#my-saved-searches
{
background: #f3f2f2;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin: 15px 0 0 0;
padding: 8px 0 2px 0;

}
DIV.content-layout-area-review-quicksearch FORM#my-saved-searches *
{
line-height: 31px;

}
DIV.content-layout-area-review-quicksearch FORM#my-saved-searches DIV.form-item
{
padding-left: 147px;

}
DIV.content-layout-area-review-quicksearch FORM#my-saved-searches DIV.form-item LABEL.label-aligned
{
width: 137px;

}
DIV.content-layout-area-review-quicksearch FORM#my-saved-searches DIV.form-item SELECT
{
width: 306px;

}
DIV.content-layout-area-review-quicksearch FORM#my-saved-searches DIV.form-item INPUT.input-submit
{
margin: 0 0 0 12px;
background: url("i/bg_button-71x31.gif") no-repeat 0 0;
text-align: center;
line-height: 31px;
width: 71px;
height: 31px;
color: #53c3e8;
border: 0;
font-weight: bold;

}
DIV.content-layout-area-review-quicksearch FORM#my-saved-searches DIV.form-item INPUT.input-submit:hover
{
   text-decoration: none;
   cursor:pointer;

}
IMG.icon-lock ,

IMG.icon-powersearch
{
width: 31px;
height: 31px;
background: url("i/bg_icon_tiled.png") no-repeat 0 0;

}
IMG.icon-powersearch
{
background-position: -31px 0;

}
DIV.content-layout-area-review-quicksearch FORM#my-saved-searches DIV.form-item IMG.icon-lock
{
vertical-align: middle;
position: relative;
top: -2px;

}
DIV.content-layout-area-review-quicksearch FORM#review-quicksearch-form
{
padding-top: 17px;
padding-right: 485px;
position: relative;

}
DIV.content-layout-area-review-quicksearch FORM#review-quicksearch-form DIV.form-item
{
padding-left: 149px;

}
DIV.content-layout-area-review-quicksearch FORM#review-quicksearch-form DIV.form-item LABEL.label-aligned
{
width: 139px;

}
DIV.content-layout-area-review-quicksearch FORM#review-quicksearch-form DIV.form-item LABEL.label-inline
{
display: block;

}
DIV.content-layout-area-review-quicksearch FORM#review-quicksearch-form DIV.form-item LABEL.label-inline INPUT.input-checkbox
{
margin-right: 3px;
vertical-align: baseline;

}
DIV.content-layout-area-review-quicksearch FORM#review-quicksearch-form DIV.form-item SELECT
{
width: 133px;

}
DIV.content-layout-area-review-quicksearch FORM#review-quicksearch-form DIV.form-item SELECT.review-quickform-search-small
{
width: 57px;

}
DIV.content-layout-area-review-quicksearch FORM#review-quicksearch-form DIV.form-item INPUT.input-submit
{
margin: 0 0 0 0;
background: url("i/bg_button-71x31.gif") no-repeat 0 0;
text-align: center;
line-height: 31px;
width: 71px;
height: 31px;
color: #53c3e8;
border: 0;
font-weight: bold;

}
DIV.content-layout-area-review-quicksearch FORM#review-quicksearch-form DIV#review-quicksearch-form-vip
{
position: absolute;
top: 17px;
left: 308px;
width: 283px;
border: 1px solid #cfccb2;
background: #f6f6dc;
padding: 15px 0 0 0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

}
DIV.content-layout-area-review-quicksearch FORM#review-quicksearch-form DIV#review-quicksearch-form-vip DIV.form-item
{
padding-left: 126px;

}
DIV.content-layout-area-review-quicksearch FORM#review-quicksearch-form DIV#review-quicksearch-form-vip DIV.form-item LABEL.label-aligned
{
width: 117px;

}
DIV.content-layout-area-review-quicksearch FORM#review-quicksearch-form DIV#review-quicksearch-form-vip IMG.icon-lock
{
position: absolute;
display: block;
left: 3px;
top: 1px;

}
DIV.content-layout-area-review-browsesearchoptions DIV.content-layout-area-inner
{
padding: 16px 6px 0 0;

}
DIV.content-layout-area-review-browsesearchoptions TABLE
{

}
DIV.content-layout-area-review-browsesearchoptions TABLE TD
{
padding: 0 0 18px 2px;
vertical-align: top;

}
DIV.content-layout-area-review-browsesearchoptions TABLE TD A
{
display: block;
font-weight: bold;

}

/*

DIV.content-layout-area-review-browsesearchoptions TABLE TD IMG.list-img
{
border: 0;
display: block;
position: absolute;
left: 4px;
top: 17px;
width: 66px;

}*/
FORM.form-reviews-searchreviews DIV.content-layout-area-inner
{
   padding: 12px 0 12px 0;  /* was 15px 0 15px 0    - UPDATED NIC */

}
FORM.form-reviews-searchreviews DIV.form-item
{
   padding-left: 0px;/*was 360*/
	padding-bottom: .28em; /* UPDATED NIC */

}
FORM.form-reviews-searchreviews TABLE.col-half DIV.form-item
{
   padding-left: 0px;/*was 250*/

}
FORM.form-reviews-searchreviews DIV.form-item LABEL.label-aligned
{
   width: 340px;
   padding-right: 10px;

}
FORM.form-reviews-searchreviews TABLE.col-half DIV.form-item LABEL.label-aligned
{
   width: 240px;

}
DIV.content-layout-area-ccBilRevShareSignUpForm FORM DIV.form-item
{
   padding-left: 0px;/*was 200*/

}
DIV.content-layout-area-ccBilRevShareSignUpForm FORM DIV.form-item LABEL.label-aligned
{
   width: 190px;

}
DIV.content-layout-area-sitereviews-rateit FORM DIV.form-item
{
   padding-left: 0px; /*was 160*/

}
DIV.content-layout-area-sitereviews-rateit FORM DIV.form-item LABEL.label-aligned
{
   width: 150px;

}
.reviews-newreviewslist-services,

.reviews-newreviewslist-location
{
   font-size: 10px;

}
DIV.content-layout-area FORM.form-memberlaunch-signupconfirm DIV.form-item ,

DIV.content-layout-area FORM.form-memberlaunch-forgotpassword DIV.form-item
{
   padding-left: 100px;

}
DIV.content-layout-area FORM.form-memberlaunch-signupconfirm DIV.form-item LABEL.label-aligned,

DIV.content-layout-area FORM.form-memberlaunch-forgotpassword DIV.form-item LABEL.label-aligned
{
   width: 190px;

}
DIV.langselector
{
position: absolute;
width: 188px;
right: 0px;
top: 0px;
font-weight: bold;
height: 17px;
line-height: 17px;

}
UL.langselector-menu
{
background: none;
position: absolute;
right: 0px;
top: 0px;
width: 85px;

}
UL.langselector-menu.langselector-menu-open
{
position: absolute;
right: 22px;
top: -17px;

}
UL.langselector-menu LI
{
display: none;
background: url("i/bg_langselector-menu.png") no-repeat -22px -17px;

}
UL.langselector-menu LI A
{
display: block;
padding: 0 0 0 30px;
height: 17px;
line-height: 17px;
width: 55px;
font-weight: normal;

}
UL.langselector-menu LI.langselector-menu-en A ,

UL.langselector-menu LI.langselector-menu-de A
{
background: url("i/bg_langselector-menu_flags.gif") no-repeat 0 0;

}
UL.langselector-menu LI.langselector-menu-de A
{
background-position: 0 -17px;

}
UL.langselector-menu LI.langselector-menu-selected ,

UL.langselector-menu.langselector-menu-open LI
{
display: block;

}
UL.langselector-menu.langselector-menu-open LI
{
background-position: 0 -34px;
width: 85px;
height: 17px;
padding: 14px 16px 0 22px;

}
UL.langselector-menu.langselector-menu-open LI.li-firstchild
{
background-position: 0 0;
padding-top: 17px;

}
UL.langselector-menu.langselector-menu-open LI.li-lastchild
{
background-position: 0 100%;
padding-bottom: 21px;

}
/*MARK: mail */
.content-layout-2colF-mail
{
padding-top: 20px;

}
DIV.content-layout-area-mailleftnav
{}
DIV.content-layout-area-mailleftnav UL.separator-list FORM DIV.form-item
{
padding-left: 0;

}
DIV.content-layout-area-mailleftnav UL.separator-list LI H4
{
font-weight: bold;
padding-bottom: 10px;

}
DIV.content-layout-area-mailleftnav UL.separator-list LI.mailleftnav-createfolder FORM INPUT.input-text
{
height: 21px;

}
DIV.content-layout-area-mailleftnav UL.separator-list LI.mailleftnav-editfolder FORM SELECT
{
width: 150px;
display: block;

}
TABLE.bigtable.mail-table .col-primary
{
width: 254px;

}
TABLE.bigtable.mail-table TD.col-primary A
{
color: #333;

}
DIV.content-layout-area-reviewstatistics.content-layout-area-profilestatistics DIV.content-layout-area-inner TABLE.review-statistics th ,
DIV.content-layout-area-reviewstatistics.content-layout-area-profilestatistics DIV.content-layout-area-inner TABLE.review-statistics td{
	padding-top: .18em;
	padding-bottom: .18em;
}

DIV.content-layout-area-mail-actions
{
padding: 11px 7px 0 6px;

}
DIV.content-layout-area-mail-actions DIV.content-layout-area-inner
{
position: relative;

}
DIV.content-layout-area-mail-actions DIV.mail-actions-delete
{
padding-top: 4px;
text-align: right;
padding-bottom: 10px;
position: relative;

}
DIV.content-layout-area-mail-actions DIV.mail-actions-delete UL
{
padding-top: 13px;
position: absolute;
left: 0px;
top: 0px;

}
DIV.content-layout-area-mail-actions DIV.mail-actions-delete UL LI
{
display: inline;
border-left: 1px solid #e5e5e5;
padding-left: 6px;
padding-right: 6px;

}
DIV.content-layout-area-mail-actions DIV.mail-actions-delete UL LI.li-first-child
{
padding-left: 0;
border-left-width: 0;

}
DIV.content-layout-area-mail-actions DIV.mail-actions-delete UL LI.li-last-child
{
padding-right: 0;

}
DIV.content-layout-area-mail-actions DIV.mail-actions-move
{

/* position: absolute;
top: 0;
right: 0;*/
   text-align: right;

}
DIV.content-layout-area-mail-actions DIV.mail-actions-move LABEL
{
font-weight: bold;
color: #333;

}
DIV.content-layout-area-mail-actions DIV.mail-actions-move SELECT
{
width: 150px;

}
DIV.content-layout-area-mail-composeform
{
padding: 0 6px 20px 0;

}
DIV.content-layout-area-mail-composeform FORM
{
width: 100%;

}
DIV.content-layout-area-mail-composeform FORM DIV.form-item INPUT.input-text ,

DIV.content-layout-area-mail-composeform FORM DIV.form-item TEXTAREA
{
width: 100%;
max-width: 100%;

}
DIV.content-layout-area-mail-composeform FORM DIV.form-item TEXTAREA
{
min-height: 200px;

}
DIV.content-layout-area-adform-content DIV.content-layout-area-inner
{
   padding-top: 20px;

}
DIV.content-layout-area-adform-content DIV.content-layout-area-inner OL
{
   list-style: decimal;
   padding-left: 40px;
   padding-bottom: 20px;

}
DIV.content-layout-area-adform-content DIV.content-layout-area-inner OL LI
{
   list-style: decimal;
   display: list-item;

}
DIV.content-layout-area-adform-content DIV.content-layout-area-inner FORM DIV.form-item
{
   padding-left: 400px;

}
DIV.content-layout-area-adform-content DIV.content-layout-area-inner FORM DIV.form-item LABEL.label-aligned
{
   width: 390px;

}
DIV.content-layout-area-adform-content DIV.content-layout-area-inner FORM DIV.form-item INPUT.input-text
{
   width: 200px;

}
.content-layout-area-membershipinquiry FORM DIV.form-item
{
   padding-left: 150px;

}
.content-layout-area-membershipinquiry FORM DIV.form-item LABEL.label-aligned
{
   width: 140px;

}
.content-layout-area-buyvip2ndtry FORM DIV.form-item
{
   padding-left: 00px;

}
.content-layout-area-buyvip2ndtry FORM DIV.form-item LABEL.label-aligned
{
   width: 350px;
   

}
FORM.form-membersignup2 DIV.form-item
{
   padding-left: 0px;

}
FORM.form-membersignup2 DIV.form-item LABEL.label-aligned
{
   width: 190px;

}
/*MARK: login */
DIV.content-layout-loginpage
{
padding-top: 11px;

}
DIV.content-layout-loginpage DIV.content-layout-col1 DIV.content-layout-area FORM
{
padding: 25px 0 0 30px;

}
DIV.content-layout-loginpage DIV.content-layout-col1 DIV.content-layout-area FORM DIV.form-item INPUT.input-text
{
width: 285px;

}
DIV.content-layout-area-mailinglistpage DIV.form-item
{
   padding-left: 250px;

}
DIV.content-layout-area-mailinglistpage DIV.form-item LABEL.label-aligned
{
   width: 240px;

}
OL.decimal-list,

DIV.content-layout-area-whyjoin OL
{
   padding: 10px 10px 10px 30px;

}
OL.decimal-list LI ,

DIV.content-layout-area-whyjoin OL LI
{
   display: list-item;
   list-style: decimal outside;

}
/*MARK: pager */

/* CLASS UPDATED - NIC - 080510 */
DIV.content-layout-area-pager
{
background: url("i/bg_section-nav_bevel.jpg") no-repeat 60px 0;
margin: 16px 0 0 0;
padding-top: 30px;
width:100%; /* ADDED */
position:relative; /* ADDED */

}
DIV.content-layout-area-pager A
{
color: #0c789d;

}
DIV.content-layout-area-mailleftnav DIV.content-layout-area-pager
{
background: none;
padding-top: 0;

}/* CLASS UPDATED - NIC - 080510 */

DIV.content-layout-area-pager DIV.content-layout-area-inner
{
position: relative;
text-align: left; /* was right */
padding-left: 0; /* was 300px */
padding-bottom: 21px;

}
DIV.content-layout-area-pager DIV.content-layout-area-inner DIV.pager-status
{
position: absolute;
left: 12px;
top: 0px;
text-align: left;
width: 300px;

}
/* CLASS UPDATED - NIC - 080510 */

DIV.content-layout-area-pager DIV.pager
{
   text-align:right;/* ADDED */

}
DIV.content-layout-area-pager DIV.pager *
{
line-height: 23px;
display: inline;

}
DIV.content-layout-area-pager DIV.pager LI
{
padding: 0 13px 0 13px;
border-left: 1px solid #333;

}
DIV.content-layout-area-pager DIV.pager LI A
{
padding: 0;

}
DIV.content-layout-area-pager DIV.pager LI A.active
{
font-weight: bold;
cursor: default;
color: #333;

}
DIV.content-layout-area-pager DIV.pager LI A.active:hover
{
text-decoration: none;

}
DIV.content-layout-area-pager DIV.pager LI:first-child ,

DIV.content-layout-area-pager DIV.pager LI.li-firstchild
{
border-left-width: 0;

}
DIV.content-layout-area-pager DIV.pager LI:last-child ,

DIV.content-layout-area-pager DIV.pager LI.li-lastchild
{
padding-right: 7px;

}
DIV.content-layout-area-pager DIV.pager A
{
padding: 0 7px 0 7px;

}
DIV.content-layout-area-pager DIV.pager A.pager-prev ,

DIV.content-layout-area-pager DIV.pager A.pager-next
{
padding-left: 0px;
padding-right: 0px;
text-decoration: none;

}
DIV.content-layout-area-pager DIV.pager A.pager-prev IMG ,

DIV.content-layout-area-pager DIV.pager A.pager-next IMG
{

/* display: inline-block;*/
width: 23px;
height: 23px;
background: url("i/bg_pager-prevnext.gif") no-repeat 0 0;
vertical-align: bottom;
border: none;

}
DIV.content-layout-area-pager DIV.pager A.pager-next IMG
{
background-position: -24px 0;

}
/*MARK: sidebar */
DIV#page DIV#sidebar
{

/* float: right;*/
width: 140px;
position: absolute;
top: 109px;
right: 0px;
z-index: 4500;
/*added by DAZ*/
display:inline;
}
DIV#page DIV#sidebar DIV.sidebar-area
{
margin-bottom: 10px;

}

/*

DIV#page DIV#sidebar DIV.sidebar-area DIV.sidebar-area-inner
{
border: 1px solid FIXXX;

}*/

DIV#page DIV#sidebar DIV#sidebar-area-signup,

DIV#page DIV#sidebar DIV#sidebar-area-memberpanel
{
   padding-top: 5px;
   overflow: hidden;
   background: url("i/bg_sidebar-area-signup2.png") no-repeat 0 -6px;

}
DIV#page DIV#sidebar DIV#sidebar-area-signup .sidebar-area-footer,

DIV#page DIV#sidebar DIV#sidebar-area-memberpanel .sidebar-area-footer
{
   background: url("i/bg_sidebar-area-signup2.png") no-repeat 0 0;
   height: 5px;
overflow: hidden;

}
DIV#page DIV#sidebar DIV#sidebar-area-signup.sidebar-area DIV.sidebar-area-inner,

DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area DIV.sidebar-area-inner
{
background: #fff url("i/bg_sidebar-area-signup2_inner.gif") no-repeat -1px 100%;
width: 135px;
border: 1px solid #ccc;
border-width: 0 1px 0 1px;
min-height: 59px;
overflow: hidden;
}
DIV#page DIV#sidebar DIV#sidebar-area-signup.sidebar-area DIV.sidebar-area-inner,

DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area DIV.sidebar-area-inner
{

/* padding: 7px 7px 5px 10px;*/
   padding: 2px 5px 3px 6px;

}
DIV#page DIV#sidebar DIV#sidebar-area-signup.sidebar-area H2,

DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area H2 ,

DIV#page DIV#sidebar DIV#sidebar-area-signup.sidebar-area H2 A,

DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area H2 A
{
font-weight: bold;
color: #d35714;
font-size: 12px;
padding: 4px 0 0 0;

}
DIV#page DIV#sidebar DIV#sidebar-area-signup.sidebar-area P.sidebar-area-signup-copy,

DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area P.sidebar-area-memberpanel-copy
{
font-size: 8px;
line-height: 14px;
padding-bottom: 8px;

}
DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area UL
{
width: 122px;
padding-top: 4px;

}
DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area UL LI
{
border-top: 1px solid #dadada;
padding: 5px 0 0 32px;
min-height: 21px;
position: relative;

}
DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area UL LI ,

DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area UL LI A
{
font-size: 9px;
color:    #0c789d;

}
/*DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area UL LI:first-child ,*/

DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area UL LI.li-first-child
{
border-top-width: 0;
padding-top: 0;

}
DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area UL LI IMG.icon-mail ,

DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area UL LI IMG.icon-flirt
{
background: url("i/bg_sidebar-area-memberpanel_icons.gif") no-repeat 0 0;
position: absolute;
display: block;
top: 0px;
left: 0px;
height: 21px;
width: 23px;

}
DIV#page DIV#sidebar DIV#sidebar-area-memberpanel.sidebar-area UL LI IMG.icon-flirt
{
background-position: -23px 0;

}
DIV#page DIV#sidebar DIV.sidebar-area.sidebar-area-sponsor
{
color: #333;
font-size: 10px;
margin: 16px 0 16px 0;

}
DIV#page DIV#sidebar DIV.sidebar-area.sidebar-area-sponsor A IMG
{
border:  0;
margin-top: 1px;

}
/*MARK: footer */
DIV#page DIV#footer
{
text-align: center;
position: relative;
top: 6px;
margin-bottom: 16px;
padding-top: 36px;/*FIXXX*/
background: url("i/bg_footer.png") no-repeat 0 0;
width: 824px;
font-size: 9px;

}
DIV#page DIV#footer UL#footer-links
{
margin: 0 auto 0 auto;
padding-bottom: 2px;

}
DIV#page DIV#footer UL#footer-links A
{
color: #0c789d;

}
DIV#page DIV#footer UL#footer-links LI
{
display: inline;
border-left: 1px solid #ccc;
padding-left: 9px;
padding-right: 4px;
font-size: 10px;

}
DIV#page DIV#footer UL#footer-links LI:first-child ,

DIV#page DIV#footer UL#footer-links LI.li-first-child
{
border-left-width: 0;
padding-left: 4px;

}
/*added by DAZ*/

.Unicode {
  font-family: TITUS Cyberbit Basic, Code2000, Doulos SIL, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Thryomanes, Gentium, GentiumAlt, Visual Geez Unicode, Lucida Grande, Arial Unicode MS, Microsoft Sans Serif, Lucida Sans Unicode;
  font-family /**/:inherit;
  color:#FFFFFF;
  font-size:12px;

}
/*TWO COLUMN MENU*/DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown div.dropdown2_top{
 position:absolute;
 display:none;
 width:400px;
 height:19px;
 left: -16px;
 margin:0;
 padding:0;
 background: url("i/bg_tab-dropdown2_top.png")  no-repeat 0px 0px;
 *background: url("i/bg_tab-dropdown2_top.gif") no-repeat 0 0px;
 *margin-left:5px;
 overflow:visible;
 z-index: 5001;
}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown div.dropdown2_bottom{
 position:absolute;
 height:16px;
 width:388px;
 left: 0px;
 bottom: 0px; 
 margin:0 0 -12px 0;
 padding:0;
 background: url("i/bg_tab-dropdown2_bottom.png")  no-repeat 0px 4px;
 *background: url("i/bg_tab-dropdown2_bottom.gif")  no-repeat -167px 5px;
 *margin-left:5px;
 overflow:visible;
 z-index: 5001;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown2
{
display: none;
position: absolute;
left: -16px;
top: 46px;
z-index: 5001;
line-height: 21px;
 padding: 0px 12px 0 14px;
 margin:0;
 background: url("i/bg_tab-dropdown2_middle.png") repeat-y 0 -19px;
 *background: url("i/bg_tab-dropdown2_middle.gif") repeat-y 0 0px;
 *margin-left:5px; overflow:visible;
 width:400px;
 min-height:335px;
 clear:both
 

}

















/*
////////////////////////////////////////////////////
/// Doublewide Menu Tables
////////////////////////////////////////////////////
*/


DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown_doublewide-wrapper {
display: none;
position: absolute;
width:318px;
z-index: 5001;
margin-left: -16px;
overflow:visible;
/* height: 405px; */
/*padding: 20px 1px;
margin-left: -14px;*/
}


DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide {
width:308px;
}



DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-top,
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-bottom {
width:318px;
height:20px;
background: url("i/bg_tab-dropdown_wide.png") 0 -1px no-repeat;
float: left;
position:relative;
}




DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-bottom {
	background-position:  0 bottom;
}

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-center
{
	float:left;
	position:relative;
	width:318px;
	background: url("i/bg_tab-dropdown_wide-center.png") 0 0  repeat-y;
	white-space: normal;
	
}

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide {
line-height: 21px;}

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-center .doublewide-left,
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-center .doublewide-right {
	width:136px;
	float: left;
	position: relative;
	margin: 0;
	padding: 0 0 0 11px;
}

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-center .doublewide-left {
	
}

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-center .doublewide-right {
	padding: 0 0 0 24px;
}

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-center UL {
	height:auto !important;
	line-height: 21px;
}

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-center UL LI {
/* padding: 0 2px 0 13px;  padding: 0 2px 3px 13px --- changed NIC */
margin: 0;
display: list-item; 
	width:136px;
}

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-center UL LI A {
	padding: 4px 0 4px 0;  /* 0 7px 0 12px ---- changed NIC */ 
	border-top: 1px solid  #CCC; /* ADDED NIC */
	text-indent: 11px;
}


DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-center UL LI:first-child A {
	 border-top: 0; /* ADDED NIC */
}

/* ADDED NIC */

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-center UL LI A:hover, 
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown .tab-dropdown_doublewide .tab-dropdown_doublewide-center UL LI A.tab-active {
background: #037da5 !important;
color: #fff !important;
text-decoration: none;
margin: 0;

}

















/* END  added by lar July 2010 */DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown2 *
{
display: block;
line-height: 21px;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown2 LI {
float: left;
width: 128px;/*194*//*168*/
padding-left: 5px;
margin: 0;
white-space:normal;
padding-bottom:3px;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown2 LI A {
padding: 0 7px 0 11px;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown2 LI A:hover,
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown2 LI A.tab-active {
background: #037da5;
color: #fff;
text-decoration: none;

}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown2 LI.li-first-child,

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown_doublewide LI.li-first-child {
background-position: 0 0;


}
DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown2 LI.li-last-child,

DIV.content-layout-area-sectionnav UL#section-nav LI.has-tab-dropdown UL.tab-dropdown_doublewide LI.li-last-child {
background-position: 0 0;
margin:0;
padding:0;

}
.formcontents{
float:left;
width:550px;

}

DIV.content-layout-area-review-visitdescription DIV.form-item TEXTAREA.textarea-large {height:340px}/* TREE CLASSES/STYLES - NIC 080510 */DIV.thread-tree-layout
{
   width: 785px;
   padding: 20px 3px 40px 0;
   color: #333;
   float:right;
   position:relative;

}
DIV.thread-tree-layout ul
{
   list-style: none;
   list-style-position:outside;
   border: none;
   margin: 0 auto;
   display:list-item;
   padding-left: 30px;
}

DIV.thread-tree-layout ul:first-child
{
   padding:0;

}

DIV.thread-tree-layout ul ul>li
{
   list-style: none;
   list-style-position:outside;
   border: none;
   margin: 0 auto;
   display:list-item;
   padding-left: 20px;
}
DIV.thread-tree-layout .thread-tree-box {width: 100%; float:right; position:relative; }

DIV.thread-tree-layout .thread-tree-box-bl {background: url(i/bg_content-current_thread-spacer.gif) 0 100% no-repeat; width:100%; }

DIV.thread-tree-layout .thread-tree-box-br {background: url(i/bg_content-current_thread-spacer.gif) 100% 100% no-repeat; }

DIV.thread-tree-layout .thread-tree-box-tl {background: url(i/bg_content-current_thread-spacer.gif) 0 0 no-repeat; }

DIV.thread-tree-layout .thread-tree-box-tr {background: url(i/bg_content-current_thread-spacer.gif) 100% 0 no-repeat; padding:5px; }

DIV.thread-tree-layout .thread-tree-box.active {}
DIV.thread-tree-layout .thread-tree-box.active .thread-tree-box-bl {background: url(i/bg_content-current_thread-bl.gif) 0 100% no-repeat #fdf1cb; width:100%; }

DIV.thread-tree-layout .thread-tree-box.active .thread-tree-box-br {background: url(i/bg_content-current_thread-br.gif) 100% 100% no-repeat; }

DIV.thread-tree-layout .thread-tree-box.active .thread-tree-box-tl {background: url(i/bg_content-current_thread-tl.gif) 0 0 no-repeat; }

DIV.thread-tree-layout .thread-tree-box.active .thread-tree-box-tr {background: url(i/bg_content-current_thread-tr.gif) 100% 0 no-repeat; padding:5px; }

DIV.thread-tree-layout ul.thread-tree DIV.thread-tree-main-icon , 

DIV.thread-tree-layout ul.thread-tree DIV.table-forum-icon-available ,

DIV.thread-tree-layout ul.thread-tree DIV.table-forum-icon-new ,

DIV.thread-tree-layout ul.thread-tree DIV.table-forum-icon-read 
{
   width: 46px;
   height: 36px;
   text-align:left;
   margin: 0 0 0 0;
   background: url("i/bg_table-forum-icon.png") 4px 1px  no-repeat;
   float: left;
   position:relative;
}
DIV.thread-tree-layout ul.thread-tree DIV.table-forum-icon-new
{
   background-position: -36px 1px;

}
DIV.thread-tree-layout ul.thread-tree DIV.table-forum-icon-read
{
   background-position: -75px 1px;

}

DIV.thread-tree-layout ul.thread-tree DIV.thread-tree-bullet
{
   width: 15px;
   float:left;
   height: 41px;
   position:relative;

}
DIV.thread-tree-layout ul.thread-tree DIV.thread-tree-bullet
{
   background: url(i/bg_content-current_thread-bul1.gif) 0 .45em no-repeat;

}
DIV.thread-tree-layout ul.thread-tree ul ul DIV.thread-tree-bullet
{
   background: url(i/bg_content-current_thread-bul2.gif) 0 .45em no-repeat;

}
DIV.thread-tree-layout ul.thread-tree ul ul ul DIV.thread-tree-bullet
{
   background: url(i/bg_content-current_thread-bul3.gif) 0 .45em no-repeat;

}
DIV.thread-tree-layout ul.thread-tree DIV.thread-tree-text img
{
   position: relative;
   top: 3px;

}
DIV.thread-tree-layout ul.thread-tree DIV.thread-tree-content a
{
   font-weight: bold;

}
DIV.thread-tree-layout ul.thread-tree DIV.active DIV.thread-tree-content a
{
   color: #d35714;

}
DIV.thread-tree-layout ul.thread-tree DIV.active DIV.thread-tree-content a:visited
{
   color: #ee8952;

}

/* THREAD BROWN BOX - # OF MEMBERS/GUESTS */

DIV.thread-count-wrapper
{
   float: left;
   position: relative; /* was absolute */
   /* left: 20px; */
   height:41px;
   padding-left:10px;
   background: #f4dd90 url("i/bg_content-layout_thread_count.gif") no-repeat 0 0;
}
DIV.thread-count-text
{
   padding: 12px 0 0 0;
   height: 29px;
   font-size: .8em;
   color: #514213;
   background: #f4dd90 url("i/bg_content-layout_thread_count2.gif") repeat-x 0 0;
   float:left;
   position:relative;
}

DIV.thread-count-cap
{
   height:41px;
   width:10px;
   background: #f4dd90 url("i/bg_content-layout_thread_count.gif") no-repeat 100% -41px;
   float:left;
   position:relative;

}
DIV.content-layout DIV.content-layout-area DIV.content-layout-area-inner DIV.thread-view
{
position:relative;
text-align:right;
width:100%;

}
DIV.content-layout DIV.content-layout-area DIV.content-layout-area-inner DIV.thread-view a:visited
{
color:#0c789d;

}/* 3 STYLE ADDED - NIC - 081310 - this is used for the Profile Review page */

DIV.content-layout-area-reviewstatistics.content-layout-area-profilestatistics DIV.content-layout-area-inner{
	padding-bottom: 0;
}

DIV.content-layout-area-reviewstatistics.content-layout-area-profilestatistics  TABLE.bigtable{
	margin-bottom: 10px;
}

DIV.content-layout-area-reviewstatistics.content-layout-area-profilestatistics DIV.content-layout-area-inner TABLE THEAD TH{
	height: 1em;
	line-height: 1em;
}
DIV.content-layout-area.content-layout-area-review-serviceprovided,
DIV.content-layout-area.content-layout-area-review-reviewinfo,
DIV.content-layout-area.content-layout-area-review-contactinfo,
DIV.content-layout-area-review-contactinfo DIV.content-layout-area-inner,
DIV.content-layout-area.content-layout-area-review-serviceinfo,
DIV.content-layout-area.content-layout-area-review-actualservices,
DIV.content-layout-area.content-layout-area-review-servicecost,
DIV.content-layout-area.content-layout-area-review-providerappearance,
DIV.content-layout-area.content-layout-area-review-atmosphere,
DIV.content-layout-area.content-layout-area-review-visitdescription{
	margin:0;
	padding-bottom: 0;
}

DIV.content-layout-area.content-layout-area-review-servicecost,
DIV.content-layout-area.content-layout-area-review-contactinfo{
	padding-bottom:1em;
}
DIV.content-layout-area.content-layout-area-review-reviewinfo DIV.content-layout-area-inner DIV.form-item, 
DIV.content-layout-area.content-layout-area-review-serviceprovided DIV.content-layout-area-inner DIV.form-item, 
DIV.content-layout-area.content-layout-area-review-contactinfo DIV.content-layout-area-inner DIV.form-item,
DIV.content-layout-area.content-layout-area-review-serviceinfo DIV.content-layout-area-inner DIV.form-item,
DIV.content-layout-area.content-layout-area-review-actualservices DIV.content-layout-area-inner DIV.form-item,
DIV.content-layout-area.content-layout-area-review-providerappearance DIV.content-layout-area-inner DIV.form-item,
DIV.content-layout-area.content-layout-area-review-atmosphere DIV.content-layout-area-inner DIV.form-item{
	padding-bottom: .18em;
}/*ADDED STYLE - NIC */

TABLE.table-providers.bigtable.bigtable-lightheader.bigtable-hasonlinestatus TR,
TABLE.table-providers.bigtable.bigtable-lightheader.bigtable-hasonlinestatus TD,
TABLE.table-providers.bigtable.bigtable-lightheader.bigtable-hasonlinestatus TD.col-first-child{
	padding-top: 0;
	padding-bottom: 2px;
	margin: 0;
}

TABLE.table-providers.bigtable.bigtable-lightheader.bigtable-hasonlinestatus TD .message-icon.message-icon-sendmsg IMG{
	height:21px;
}



/* thread-tree-paginated - added by NIC  082609 */
DIV.content-layout.content-layout-1col DIV.content-layout.thread-tree-paginated a,
DIV.content-layout.content-layout-1col DIV.content-layout.thread-tree-paginated a:visited,
DIV.content-layout.content-layout-1col DIV.content-layout.thread-tree-paginated a:hover,
DIV.content-layout.content-layout-1col DIV.content-layout.thread-tree-paginated a:link { font-weight: bold; }

DIV.content-layout.content-layout-1col DIV.content-layout.thread-tree-paginated TABLE TD,
DIV.content-layout.content-layout-1col DIV.content-layout.thread-tree-paginated TABLE TD LI {  }


DIV.content-layout.content-layout-1col DIV.content-layout.thread-tree-paginated UL {display: block; padding-left: 40px; list-style-type: disc; }
DIV.content-layout.content-layout-1col DIV.content-layout.thread-tree-paginated UL LI {display: list-item; list-style:disc; }
DIV.content-layout.content-layout-1col DIV.content-layout.thread-tree-paginated UL LI LI { list-style: circle; }
DIV.content-layout.content-layout-1col DIV.content-layout.thread-tree-paginated UL LI LI LI { list-style: square; }


DIV.content-layout.content-layout-1col DIV.content-layout.thread-tree-paginated TABLE B { }

DIV.content-layout.content-layout-1col DIV.content-layout.thread-tree-paginated TABLE TD .user-admin {  } /* use color:### !important; */




/* inline popup code - start */
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
/* inline popup code - end */


.thumbnail{
    position: relative;
    z-index: 0;
}

.thumbnail:hover{
    background-color: transparent;
    z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
    position: absolute;
    background-color: #f3f3f3;
    padding: 5px;
    left: -1000px;
    border: 1px dashed gray;
    visibility: hidden;
    text-decoration: none;
    text-align: justify;
}

.thumbnail span img{ /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
    visibility: visible;
    top: 0;
    left: 60px; /*position where enlarged image should offset horizontally */

}
