a:link, a:visited {
text-decoration: underline;
color: #0186BE;
}
a:visited {
color: #C860A7;
}
a:hover, a:active {
text-decoration: none;
}
a:link.alt, a:visited.alt {
color: #ccc;
}
a:hover.alt, a:active.alt {
color: #0ff;
}
a:link.alt2, a:visited.alt2 {
color: #d3d3d3;
}
a:hover.alt2, a:active.alt2 {
color: #0ff;
}
#admin a:link, #admin a:visited {
color: #ccc;
}
#admin a:hover, #admin a:active {
color: #0ff;
}
a {
cursor: pointer;
}
body {
font-family: tahoma, arial, verdana, sans-serif;
font-size: 1.2em;
background: #393939;
color: #333;
}
br {
clear: both;
}
dl {
margin: 10px;
line-height: 18px;
}
dt {
margin-top: 5px;
font-weight: bold;
}
dd {
margin-left: 10px
}
fieldset {
padding: 3px;
}
h1 {
font-size: 1.5em;
font-weight: bold;
}
h2 {
font-size: 1.4em;
text-align: left;
font-weight: normal;
margin: 5px 0 10px 0;
color: #0186be;padding: 0;
background: url('images/h2_base.gif') repeat-x bottom;
padding-bottom: 8px;
}
#admin h2, #adminLogin h2 {
background: none;
padding: 0;
text-align: center;
font-size: 1.4em;
font-weight: bold;
margin: 5px 0 20px 0;
}
h3 {
font-size: 1.2em;
text-align: left;
font-weight: bold;
margin: 5px 0 10px 0;
color: #0186be;
}
h4 {
font-size: 1.2em;
text-align: center;
font-weight: bold;
}
h5 {
font-size: 1.1em;
text-align: center;
font-weight: bold;
}
h6 {
font-size: 1em;
text-align: center;
font-weight: normal;
padding: 4px;
}
input {
float: right;
margin-bottom: 3px;
}
label {
float: left;
margin-bottom: 3px;
}
legend {
font-size: .8em;
margin: 5px 0;
padding: 3px 0;
}
li.title {
font-weight: bold;
}
p {
margin: 10px 0;
}
select {
margin-bottom: 3px;
}
strong {
font-weight: bold;
}
textarea {
clear: both;
float: right;
width: 95%;
margin: 5px;
height: 120px;
}
/*** Id's ***/
#aboutPattaya img {float: left;}
#aboutPattaya img.right {float: right;}
#aboutPattaya h3 {clear: both;}
#admin {
color: #999;
}
#adminCategories, #adminUsers, #adminSubCategories, #adminBusiness {
width: 300px;
float: left;
}
#adminBusiness, #adminArticles, #adminBanners, #bannerList {
width: 450px;
}
#adminBusiness fieldset {
border-top: 1px solid #333;
}
#adminHeader h1 {
text-align: center;
margin: 10px;
color: #eee;
}
div#adminLogin {
color: #fff;
width: 300px;
margin: 20px auto 20px auto;
padding: 5px;
text-align: center;
border: 5px solid #2b2b2b;
background: #717171;
}
#allPattayaPackages {
width: 760px;
margin: 5px 10px;
}
#allPattayaPackages a {
display: block;
margin: 0 auto;
text-indent: -6000px;
background: url('images/click_here.gif') no-repeat top left;
width: 60px;
height: 25px;
}
#allPattayaPackages #description {
width: 580px;
}
#allPattayaPackages caption {
text-align: center;
font-size: 1.2em;
font-weight: bold;
}
#allPattayaPackages th {
font-size: 1.1em;
font-weight: bold;
text-align: center;
}
#allPattayaPackages th, #allPattayaPackages td {
padding: 3px;
line-height: 1.2em;
}
#allPattayaPackages td {
text-align: center;
}
#allPattayaPackages td img {
margin: 0 auto;
}
#allPattayaPackages tr.alt {
background: #eee;
}
#allPattayaPackages tr.super {
}
#allPattayaPackages tr.super td {
}
#allPattayaPackages tr.alt.super {
}
#allPattayaPackages tfoot {
background: #f6f6f6;
}
#allPattayaPackages tfoot td {
font-weight: bold;
text-align: center;
}
#allPattayaPackages .description {
text-align: left;
}
#bannerPositions {
margin: 10px;
width: 100%;
}
#bannerPositions caption {
background:#eee none repeat scroll 0%;
font-size:1.2em;
font-weight:bold;
margin-left:10px;
margin-top:20px;
padding:3px;
text-align:left;
}
#bannerPositions th {
font-weight: bold;
}
#bannerPositions tr {
height: 30px;
}
#bannerPositions tr.details th {
font-size: .8em;
}
#bannerPositions td {
text-align: center;
line-height: 18px
}
#bannerPositions th {
text-align: center;
padding: 3px;
}
#bannerPositions td.description, #bannerPositions th.description {
text-align: left;
width: 200px;
}
#bannerPositions tr.alt { /*, #bannerPositions tfoot tr*/
background: #eee;
}
#bannerPositions span.smallText {
font-weight: normal;
}
#bannerPositions tfoot tr td {
text-align: left;
padding-top: 5px;
}
#bannerPositions tfoot tr td ul li {
list-style-type: disc;
margin-left: 20px;
}
#businessForm {
width: 470px;
/*border: solid 5px #eee;*/
margin: 10px;
}
#businessForm select {
float: right;
}
#businessForm .rte-toolbar select {
float: none;
}
#businessForm legend {
font-size: 1.4em;
color: #0186BE;
}
#businessForm #saveCustomer {
float: right;
}
#bannerList li:hover {
background: #444;
}
div.clientLogin {
width: 300px;
margin: 20px auto 20px auto;
padding: 3px;
background: #F2F2F2;
border: solid 5px #BFBFBF;
}
#clientLogin .button {
float: right;
}
#adminNavigation {
text-align: center;
}
#adminNavigation li {
margin: 5px;
display: inline;
}
#breadcrumbs, .pager {
color: #666;
margin-top: 3px;
}
#breadcrumbs a:link, #breadcrumbs a:visited, .pager a:link, .pager a:visited {
color: #666;
}
#breadcrumbs a:hover, #breadcrumbs a:active, .pager a:hover, .pager a:active {
color: #000;
}
#buttonColumn {
background: url("images/bg_button_column.gif") repeat-y;
}
#buttonColumn ul {
background: url("images/bg_button_column_bottom.gif") no-repeat bottom center;
}
#buttonColumn h6 {
background: url("images/bg_button_column_top.gif") no-repeat top center;
color: #999;
}
#bottomSideAds {
background: white !important;
padding-top: 10px;
text-align: center;
}
#categoryDescription {
margin: 10px 10px 0 0;
width: 780px;
line-height: 1.2em;
}
#categoryDescription .mapLink {
float: right;
margin: 0 5px;
text-indent: -6000px;
background: url('images/mag_and_map.gif') no-repeat top center;
width: 67px;
height: 72px;
}
#catList, #userList, #subCatList {
float: left;
}
#contactAllPattayaForm {
width: 400px;
margin: 10px auto;
}
#contactAllPattayaForm select {
float: right;
}
#contentWrapper, #head {
background: #fff;
border: 1px solid #fff; /* Not sure *exactly* why this is necessary */
}
#content, #titleBar, #mainNavigation, #footPanels {
width: 970px;
margin: 0 auto 0 auto;
clear: both;
}
#currentNews li {
text-align: left;
font-weight: bold;
color: white;
}
#developerLinks {
margin-top: 10px;
}
#panelDevNotices ul {
height: 150px;
overflow: auto;
}
#panelDevNotices h4 {
clear: both;
}
#panelDevNotices li {
list-style-image: url('images/arras.gif');
margin-left: 20px;
text-align: left;
}
#panelDevNotices li.title {
margin-left: 0;
list-style: none;
}
#directoryListings {
width: 780px;
margin: 10px 0 10px 0;
}
#directoryListings li {
padding: 5px;
text-align: center;
}
#directoryListings li h3 {
text-align: left;
font-size: 1em;
font-weight: normal;
margin: 0;
}
/* #directoryListings li.superior {
width: 345px;
height: 160px;
margin: 10px;
float: left;
border: 3px solid #0186BE;
overflow: hidden;
} */
#directoryListings li.full, #directoryListings li.superior {
height: 30px;
width: 765px;
clear: left;
border-bottom: 2px solid #0186BE;
background: transparent url('images/plus_tab.gif') no-repeat left center;
text-indent: 25px;
}
#directoryListings li.full {
background: transparent url('images/free_tab.gif') no-repeat left center;
}
#directoryListings li.full h3 span {
text-indent: 0;
margin: 5px 0 0 25px;
}
#directoryListings li.superior h3 a, #directoryListings li.full h3 a, #directoryListings li.free h3 a {
display: block;
width: 765px;
text-decoration: none;
}
#directoryListings li.superior h3 a, #directoryListings li.full h3 a {
height: 30px;
font-size: 1.2em;
font-weight: bold;
}
#directoryListings li.superior h3 a span, #directoryListings li.full h3 a span {
font-weight: normal;
}
#directoryListings li.free h3 a {
height: 30px;
font-size: 1em;
}
#directoryListings li.full h3, #directoryListings li.free h3 {
width: 765px;
}
#directoryListings li.free {
width: 765px;
clear: left;
border-bottom: 1px solid #0186BE;
height: 30px;
}
#directoryListings li:hover {
background: #eee;
}
#directoryListings li.superior:hover {
background: #eee url('images/plus_tab.gif') no-repeat left center;
}
#directoryListings li.full:hover {
background: #eee url('images/free_tab.gif') no-repeat left center;
}
#directoryListings li span {
float: right;
margin-right: 3px;
}
#directoryListings li span.busType {
clear:both;
margin-top:5px;
margin-bottom: 5px;
float: left;
}
.businessContact, #businessPR {
width: 240px;
border: 1px solid #0186BE;
float: left;
padding: 3px;
line-height: 1.2em;
clear: left;
margin: 2px;
}
.businessContact .notice, #businessPR .notice {
color: #333;
}
.businessContact li, #businessPR li {
list-style: none;
text-align: left !important;
background: none !important;
}
.businessContact li span, #businessPR li span {
float: left !important;
width: 30px;
display: block;
font-size: smaller;
}
.businessContact li span.wide {
width: 80px;
}
.logo {
float: right;
margin: 3px;
clear: none;
}
#businessMap {
float: right;
}
#map { 
width: 515px;
height: 515px;
margin-bottom: 10px;
}
#businessContacts {
}
#businessImagery {
width: 240px;
float: left;
text-align: center;
}
#businessImagery img {
margin: 3px auto;
}
#businessDetails {
width:515px;
line-height: 1.2em;
float: right;
}
#businessDetails br {
clear: none;
}
#businessDetails li {
list-style: outside disc;
margin: 0 0 0 20px;
text-align: left;
}
#embassyDirectory {}
#embassyDirectory li {
width: 45%;
height: 130px;
margin: 5px;
padding: 3px;
overflow: auto;
border: 3px solid #0186BE;
float: left;
}
#embassyDirectory h3 {
text-align: left;
font-size: 1.2em;
}
#footBanners {
background: #f2f2f2;
border-top: 1px solid #bfbfbf;
height: 78px;
}
#footBanners ul {
width: 970px;
margin: 8px auto;
}
#footBanners li {
float: left;
margin: 0 5px;
}
#footBanners a:link {
text-decoration: none;
}
#footLinks {
background: #555; /* 717171 */
border-top: 1px solid #2b2b2b;
border-bottom: 1px solid #000;
text-align: center;
color: #d3d3d3;
padding: 10px;
}
#footLinks p {
clear: both;
margin: 10px;  
}
#footPanels {
text-align: left;
}
#footPanels h3 {
font-size: 1.3em;
color: #D3D3D3;
text-align: left;
}
#footPanels a:link, #footPanels a:visited {
color: #d3d3d3;
text-decoration: none;
font-size: 1.2em;
width: 300px;
height: 20px;
display: block;
}
#footPanels a:hover, #footPanels a:active {
color: #00d2ff;
}
#footPanels li {
background: url('images/arras.gif') no-repeat right;
line-height: 20px;
height: 20px;
border-bottom: 1px #d3d3d3 solid;
}
#footPanels li.final {
border: none;
}
#footPanels #left, #footPanels #center, #footPanels #right  {
float: left;
width: 300px;
margin: 8px 10px 20px 10px;
}
#footPowered {
text-align: center;
color: #ccc;
padding: 10px;
background:#130B78 url('images/bgblue-footer.jpg') repeat-x;
font-size:0.9em;
}

#footPowered li {
display: inline;
margin: 10px 20px 10px 20px;
}
#footPowered a:link, #footPowered a:visited {
color: #ccc;
}
#footPowered a:hover, #footPowered a:active {
color: #fff;
}
#mainNavigation {
height: 100px;
background: #0186be url('images/bg_tabs.gif') no-repeat top left; /* #0186be AllPattaya main colour */
font-weight: bold;
}
#mainNavigation #navigationTabs {
width: 800px;
}
#mainNavigation li {
display: block;
height: 27px;
padding: 1px;
float: left;
width: 98px;
padding-top: 17px;
text-align: center;
border-bottom: 2px solid #fff;
}
#mainNavigation li.bottomEight {
border:none;
border-top: 2px solid #fff;
margin-top: 5px;
padding-top: 4px;
}
#mainNavigation li.current {
border: none;
margin-bottom: 2px;
}
#mainNavigation #searchBox {
float: right;
width: 165px;
height: 100px;
}
#mainNavigation h4 {
font-size:  11px;
margin: 0 auto 0 auto;
width: 90px;
}
#mainNavigation #navigationTabs a {
display: block;
width: 90px;
height: 30px;
line-height: 12px;
}
#mainNavigation a:link, #mainNavigation a:visited, #subNavigation a:link, #subNavigation a:visited {
color: #fff;
text-decoration: none;
}
#mainNavigation a:hover, #mainNavigation a:active, #subNavigation a:hover, #subNavigation a:active {
color: #fff;
text-decoration: underline;
}
#map {
margin: 10px auto;
border: 1px solid #0186BE;
}
#map.allBusinesses {
width: 760px;
height: 760px;
}
#map br { 
clear: none;
}
#map img {
margin: 5px;
float: left;
}
#mapZones {
float: left;
margin: 5px;
}
#mapThumbs {
width: 420px;
float: left;
}
#mapThumbs img {
margin: 5px 3px;
}
#panelBusinessImages, #panelMemberNews, #panelMemberPdf {
width: 400px;
}
#panelBusinessImages .imageBox {
width: 198px;
float: left;
text-align: center;
margin: 5px 1px 5px 1px;
}
#panelBusinessImages img {
/*border: solid #777 5px;*/
}
#panelMemberPdf li {
text-align: left;
}
#panelMemberPdf a:link, #panelMemberPdf a:visited {
text-decoration: none;
}
#panelMostRecent li.N {
background: url(images/notauthorised.gif) no-repeat right;
padding-right: 16px;
}
#panelMostRecent label {
height: 18px;
}
#panelPendingBusiness, #panelPressRelease {
float: right;
width: 210px;
margin-left: 0;
}
#rssImg {
float: right;
margin: 20px;
}
#searchBox ul {
text-align: center;
margin-top: 3px;
}
#searchBox li {
color: #fff;
width: auto;
height: auto;
border: 0;
padding: 0 !important;
display: inline;
float: none;
font-size: 11px;
line-height: 14px;
}
#searchForm {
background: url("images/search_box.gif") no-repeat top center;
width: 150px;
height: 32px;
padding-top: 3px;
margin: 15px 0 0 7px;
}
#search {
float: none;
background: none;
border: none;
width: 85px;
padding: 0px 0px 8px 15px;
}
#searchAPButton {
background: none;
border: none;
cursor: pointer;
width: 40px;
}
#searchSuggestions li {
list-style: inside disc;
text-align: left;
}
#sideBanners {
text-align: center;
}
#sideBanners li {
margin: 5px 0;
}
#siteStats {
background: url("images/bg_stats.gif") no-repeat top center;
line-height: 1.4em;
padding: 3px 100px 0 18px;
height: 120px;
margin-top: 10px;
}
#siteStats strong {
color: #C61C1C;
}
#siteStats h5 {
text-align: left !important;
margin-bottom: 3px;
font-size: 110%;
}
#siteStats li {
width: 220px;
height: 20px;
float: left;
}
#siteStats a:link, #siteStats a:visited {
font-weight: bold;
font-style: italic;
color: #0186BE;
text-decoration: none;
}
#siteStats a:active, #siteStats a:hover {
text-decoration: underline;
}
#subNavigation {
color: #fff
}
#subNavigation h5 {
font-size: 1em;
text-align: left;
margin: 2px;
}
#subNavigation h6 {
background: url("images/bg_right_column_mask_top.gif") no-repeat top center;
}
#subNavigation ul {
background: url("images/bg_right_column_mask_bottom.gif") no-repeat bottom center;
}
#subNavigation li {
padding-left: 5px;
padding-bottom: 5px;
line-height: 15px;
}
#subNavigation a {
width: 150px;
display: block;
font-size: 11px ;
}
#tagCloud {
width: 700px;
margin: 20px auto;
border: 5px solid #0186BE;
padding: 5px;
font-size: 1.2em;
}
#tagCloud li {
display: inline;
margin: 8px;
}
#tagCloud .lev0 {font-size: .8em;}
#tagCloud .lev1 {font-size: 1em;}
#tagCloud .lev2 {font-size: 1.1em;}
#tagCloud .lev3 {font-size: 1.2em;}
#tagCloud .lev4 {font-size: 1.3em;}
#tagCloud .lev5 {font-size: 1.4em;}
#tagCloud .lev6 {font-size: 1.5em;}
#tagCloud .lev7 {font-size: 1.6em;}
#tagCloud .lev8 {font-size: 1.7em;}
#tagCloud .lev9 {font-size: 1.8em;}
#tagCloud .lev10 {font-size: 1.9em;}
#textLinks, #textLinks h6 {
	background: white;
text-align: center;
color: #999;
line-height: 1.5em;
}
#textLinks ul {
background: white;
font-size: 11px
}
#textLinks li {
text-align: left;
list-style-image: url(images/right_arrow.gif);
margin-left: 0;
line-height: 14px;
padding-bottom: 0;
padding-left: 0;
}
#textLinks a:link, #textLinks a:visited {
color: #0186BE;
display: inline;
text-decoration: underline;
text-transform: capitalize;
font-size: 11px;
}
#textLinks a:active, #textLinks a:hover {
color: #0186BE;
text-decoration: none;
}
#TB_window ul {
list-style: outside disc;
margin-left: 10px;
}
#TB_window img {
margin: 5px;
}
#threeColumns {
float: left;
width: 730px
}
#titleBar h1 {
text-indent: -4000px;
margin-top: 55px;
background: url("images/All-Pattaya-Logo.gif") no-repeat top left;
height: 70px;
width:280px;
}
#titleBar h1 a {
height: 70px;
width: 280px;
float: left;
}
#topBanner {
float: right;
margin: 10px 5px 0 0;
}
#topButtons {
background: #f2f2f2;
height: 60px;
border-bottom: 1px solid #bfbfbf;
}
#topButtons ul {
width: 970px;
margin: 0 auto;
padding: 5px;
height: 45px;
overflow: hidden;
}
#topButtons li {
display: block;
float: left;
margin: 5px 8px;
width: 145px;
height: 45px;
}
#topButtons li a:link, #topButtons li a:visited {
text-decoration: none;
}
/*** Classes ***/
.adminLink {margin: 0 0 0 0;
}
.adminPanels {
background: #555;
border:#333 solid 5px;
text-align: right;
width: 200px;
padding: 5px;
margin: 7px;
float: left;
}
.adminPanels li {
clear: both;
line-height: 1.6em;
}
.adminPanels label {
float: left;
}
.address {
width: 300px;
margin: 10px auto;
font-size: 1.1em;
}
.button {
float: none;
}
.centered {
text-align: center;
}
.clickable {
padding-left: 20px;
background: url('images/plus_minus.gif') no-repeat left;
cursor: pointer;
}
.clientPanels {
float: right;
width: 400px;
clear: right;
margin: 20px 10px;
border: #ddd solid 5px;
background: #eee;
padding: 3px;
}
.clientPanels h4 {
font-size: 1.4em;
color: #0186BE;
font-weight: normal;
}
.clientPanels div ul li {
color: #333 !important;
}
.columnRight {
float: right;
width: 360px;
}
.errorMessage {
text-align: left;
color: red;
}
.xLink {
background: url('images/external_link.gif') no-repeat top left;
padding-left: 14px;
}
.frontPanel {
float: right;
width: 360px;
margin: 10px;
}
.frontLeftPanel {
float: left;
width: 360px;
margin: 10px;
}


.frontPanel li {
clear: both;
margin-bottom: 10px;
line-height: 1.2em;
}
.frontPanel .date{
float: right;
}
.frontPanel h5 {
float: left;
clear: left;
height: 1.2em;
color: #C61C1C;
}
.frontPanel li.pager a {
margin: 5px;
}


.frontPanelFull {
float: left;
width: 100%;
margin: 10px;
}
.frontPanelFull li {
/*clear: both;*/
margin:0 20px 10px 0;
line-height: 1.2em;
width:47%;
float:left;
display:block;
height:105px;
}
.frontPanelFull .date{
float: right;
}
.frontPanelFull h5 {
float: left;
clear: left;
height: 1.2em;
color: #C61C1C;
}
.frontPanelFull li.pager a {
margin: 5px;
}


.notice {
font-weight: bold;
color: #0ff;
}
ul.pager  {
text-align: center;
margin-top: 10px;
height: 20px;
padding: 3px;
clear: both;
}
.pager li {
display: inline;
}
.pager li.currentPage, .pager li.currentPage a:link, .pager li.currentPage a:visited {
font-weight: bolder;
color: #333;
font-size: 1em;
}
.rssIcon {
display: inline !important;
}
.smallText {
font-size: smaller;
}
.leftColumn {
width: 780px;
float: left;
}
.required {
color: red;
font-weight: bold;
}
.rightColumn {
width: 165px;
min-height: 60px;
float: right;
margin: 0 2px 10px 0;
}
.rightColumn ul {
padding-bottom: 20px;
}
.rightColumn h6 {
font-size: 80%;
}
.rightColumn li {
padding: 0 2px 0 2px;
}

.rte {
width: 95%;
background: white;
border: 1px solid #7F9DB9;
margin: 5px;
margin-left: 10px;
}
.validation {
color: red;
font-weight: bold;
}

/*** Main Menu Classes ***/
.tab2 {
background: #DF118C url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab3 {
background: #FF9129 url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab4 {
background: #033DA9 url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab5 {
background: #F23D36 url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab6 {
background: #FFC056 url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab7 {
background: #565656 url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab8 {
background: #457C5F url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab9 {
background: #4ACC81 url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab10 {
background: #5FAABD url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab11 {
background: #7949BF url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab12 {
background: #C860A7 url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab13 {
background: #CD5B5B url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab14 {
background: #CD995B url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab15 {
background: #A7A057 url('images/bg_tabs.gif') no-repeat top left !important;
}
.tab16 {
background: #ADCC42 url('images/bg_tabs.gif') no-repeat top left !important;
}
.noBackgroundImage {background-image: none !important;
}
.buttonTextLinks{border:#ddd 1px solid;
background:#fff;
-moz-border-radius:.5em;
-webkit-border-radius:.5em;
margin:6px;
padding:2px;
font-size:.8em;
}
.curvyBorder{
	background:#fff;
-moz-border-radius:0;
-webkit-border-radius:0;
margin:6px;
padding:2px;
font-size:.8em;
}
.buttonTextLinks p{
	line-height:1.6em;
}	
.buttonTextLinks a{color:#0000FF;
text-decoration:underline;
}

#agoda_searchbox_wrapper{
	height:238px !important;
}

label.error{ float:right; font-size:.8em; font-style:italic; color:#ff0000; width:190px; text-align:right;  margin: -5px 0 5px; display:block;text-decoration: underline;  }

.login_info { font-style:italic; color:#BF0000; }

.clientLogin input.required{ color:#333 !important;}


.clientLogin .massage { color:#ff2222;font-style:italic;}


