@charset "utf-8";

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, button, fieldset, legend, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe, input, select, textarea { padding:0; margin:0; }

html { height:100%; }

body { font:normal 62.5% Arial, Helvetica, sans-serif; height:100%; color:#666; background:#fff url(../images/main-back.gif) repeat-x; }

ul { list-style-type:none; }

a { outline:none; color:#666; }

a:hover { text-decoration:none; }

img { vertical-align:middle; border:none; }

.flo:after {/*fix for IE in styles-ie.css*/ content: "."; visibility: hidden; display: block; clear: both; height:0; }

.clearBoth { clear:both; }
:-moz-any-link:focus {
 outline: none;
}

.fLeft { float:left; }

.fRight { float:right; }

.tCenter { text-align:center !important; }

.clearBoth { clear:both; }

.blue { color:#139FD1; }

.green { color:#99B42B }

/* -------------
 * Buttons
 * ------------- */
button { margin:0; padding:0; border:none; background-color:transparent; cursor:pointer; overflow:visible; outline:none; moz-outline:none; }

*:first-child+html button[type] { width:1; } /* IE7 */

_button span { background: transparent url(../images/form/btn_right.gif) no-repeat scroll right top; display: block; float: left; padding: 0px 4px 0px 0px; /* sliding doors padding */ margin: 0px; }

_button span span { background: transparent url(../images/form/btn_left.gif) no-repeat; color: #FFFFFF; padding: 1px 4px 0px 8px; font-weight: normal; font-size: 10px; line-height: 13px; text-transform: lowercase; display: block; text-decoration: none; }

/* -------------
 * Inputs
 * ------------- */
.jNiceInputWrapper { float:left; }

.jNiceInputInner { }

.jNiceInputInner input { font-family:Arial, Helvetica, sans-serif; padding:1px 4px; font-size: 11px; color:#404040; line-height: 15px; height: 15px; float:left; color:#666; border:1px solid #809DB9; background:#fff; }

.jNiceInputWrapper_hover { background-position: left bottom; }

.jNiceInputWrapper_hover .jNiceInputInner { background-position: right bottom; }

/* -------------
 * Radios
 * ------------- */
.jRadioWrapper { float: left; z-index: 2; width:19px; height:19px; }

.jNiceRadio { background: transparent url(../images/form/radio.gif) no-repeat center top; height: 19px; width: 19px; position:absolute; left:0px; top:0px; cursor:pointer; vertical-align:middle; }

/* -------------
 * Checkboxes
 * ------------- */
.jNiceCheckbox { background: transparent url(../images/form/checkbox.gif) no-repeat center top; height: 18px; width: 18px; position:absolute; left:0px; top:0px; z-index:2; cursor:pointer; }

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center bottom; }

/* -------------
 * Selects
 * ------------- */
.jNiceWrapper select { border:none; margin:0; padding:0; }

.jNiceSelectWrapper { height: 19px; left:0px; top:0px; z-index:3; position:absolute; z-index:10; }

.jNiceWrapper iframe { position:absolute; z-index:1; width:100%; left:0px; top:0px; border:0; }

.jNiceSelectWrapper .jNiceSelectText { height: 17px; line-height: 15px; padding: 0px 3px; border: 1px solid #809DB9; border-right: none; background-color: #FFF; overflow:hidden; float:none; position:absolute; z-index:100; cursor:pointer; font-size:11px; color:#666; }

.jNiceSelectWrapper .jNiceSelectOpen { width: 19px; height: 19px; background: url(../images/form/select-r.gif) no-repeat center center; z-index:100; display:block; position:absolute; right:0px; }

.jNiceSelectWrapper ul { top: 18px; background-color: #FFF; border: solid 1px #809DB9; position:absolute; left:0px; list-style:none; display: none; margin:0; padding:0; z-index:100; width: 100%; font-size:11px; line-height:13px; color:#666; }

.jNiceSelectWrapper ul a { color:#666; background-color: #FFF; display:block; padding:3px 5px; text-decoration:none; }

.jNiceSelectWrapper ul a:hover { background:#CCECF7; }

.jNiceSelectWrapper ul a.selected { background: #0E9CCF; color:#fff; }

.jNiceFocus { border: dotted 1px #666666; }

.jNiceHidden { opacity:0; z-index:-1; position:relative; filter: alpha(opacity=0); visibility:hidden; }

.jNiceWrapper { position:relative; vertical-align:top; z-index:10; }

.jNiceWrapper input { outline:none; moz-outline:none; }

.radioLabel { font-size:12px; line-height:18px; }

.radio { margin-top: 3px; line-height:17px; border: none; }

.select140 { width:140px; }

.select192 { width:180px; }
.select192a { width:192px; }
.select192b { width:188px; }

.textField120 { width:110px; }

.textField192 { width:180px; }
.textField192:not(:root:root) { width:158px; }

.textField248 { width:238px; }

.textField80 { width:70px; }

/*---------------------------
	Layout
---------------------------*/
.mainArea { min-height:100%; width:980px; margin:0 auto; font-size: 10px;}

.mainNav { background:#BCBAB2 url(../images/main-nav-back.gif) repeat-x left bottom; padding-left:16px; width: 962px; margin: 0 auto 9px auto;}

.mainNav li { float:left; }

.mainNav li a { display:block; font-size:1.4em; line-height:1em; color:#fff; padding:14px 12px 7px; text-decoration:none; font-weight:bold; }

.mainNav a:hover { color:#D3E16B; }

.mainNav li a.selected  { font-size:1.6em; padding-top:12px; }

.subNav { font-size:1.2em; line-height:1.25em; color:#FF9900; padding-left:25px; margin-bottom:13px; }

.subNav a { color:#666; text-decoration:none; margin:0 3px; }

.subNav a:hover { text-decoration:underline; color:#FF9900; }

.subNav a.selected { font-size: 1.4em;}

.mainLogo { float:left; padding-bottom:12px; }

.mainSearchBox { float:right; width:740px; padding-bottom:12px; }

.mainSearchBox .tabs { height:42px; background:url(../images/tabs-back.gif) repeat-x left bottom; overflow:hidden; }

.mainSearchBox .tabs li { margin-right:2px; height:42px; float:left; }

.mainSearchBox .tabs a { height:42px; width:145px; display:block; background-position:left bottom; }

.mainSearchBox .tabs .act a { background-position: 0 0; }

.mainSearchBox .room a { background-image:url(../images/tab-room.png); }

.mainSearchBox .traveller a { background-image:url(../images/tab-traveller.png); }

.mainSearchBox .member a { background-image:url(../images/tab-member.png); }

.mainSearchBox .value a { background-image:url(../images/tab-value.png); }

.mainSearchBox .join a { background-image:url(../images/tab-join.png); width:137px; }

.mainSearchBox .content { background:#fefefe url(../images/search-back.gif) repeat-x; border-left:1px solid #B9B9B9; border-right:1px solid #B9B9B9; padding:11px 13px 0 21px; color:#666; }

.mainSearchBox .content { position:relative; z-index:10; }

.mainSearchBox .content .line { padding-bottom:11px; }

.mainSearchBox .searchBy { float:left; font-size:1.1em; line-height:1em; font-weight:bold; margin-top:3px; padding-right:13px; }

.mainSearchBox .linePos dt { font-size:1.2em; line-height:1em; float:left; padding-right:4px; margin-top:3px; }

.mainSearchBox .linePos dd { float:left; }

.mainSearchBox .linePos dd .meaning { margin-top:3px; padding-left:3px; float:left; }

.mainSearchBox .vertPos { padding-right:11px; float:left; }

.mainSearchBox .vertPos dt { font-size:1.2em; line-height:1em; padding-bottom:7px; }

.mainSearchBox .vertPosWithoutText { float:left; padding-top:19px; }

.mainSearchBox .vertPosLabel { float:left; padding-top:19px; padding-right:11px; }

.mainSearchBox .btnSearch { position:absolute; right:13px; top:14px; }

.mainSearchBox .tr { position:absolute; top:-1px; right:-1px; /*fix for IE in styles-ie.css*/ background:url(../images/main-search-tr.gif); height:6px; width:6px; display:block; }

.mainSearchBox .bot { background:url(../images/search-bot.gif) no-repeat left bottom; height:4px; }

.box { margin-bottom:14px; zoom:1; }

.box .topCorners { height:6px; margin-bottom:-6px; position:relative; z-index:10; }

.box .botCorners { height:6px; margin-top:-6px; position:relative; z-index:10; }

.box .corn { width:6px; height:6px; }

.box .tl { float:left; background:url(../images/box-tl.png) no-repeat; }

.box .tr { float:right; background:url(../images/box-tr.png) no-repeat; }

.box .br { float:right; background:url(../images/box-br.png); }

.box .bl { float:left; background:url(../images/box-bl.png); }

.box .content { border:1px solid #b9bab9; zoom:1; }

.box2 { margin-bottom:14px; zoom:1; }

.box2 .topCorners { height:6px; margin-bottom:-6px; position:relative; z-index:10; }

.box2 .botCorners { height:6px; margin-top:-6px; position:relative; z-index:10; }

.box2 .corn { width:6px; height:6px; }

.box2 .tl { float:left; background:url(../images/box2-tl.gif); }

.box2 .tr { float:right; background:url(../images/box2-tr.gif); }

.box2 .br { float:right; background:url(../images/box2-br.gif); }

.box2 .bl { float:left; background:url(../images/box2-bl.gif); }

.box2 .content { border:2px solid #c8c5b9; zoom:1; }

.boxBlue { background:#60c7e8 url(../images/blue-back.png) repeat-x; }

.boxGrey { background:#FEFEFE url(../images/grey-back.png) repeat-x; }

.boxDarkGrey { background:#e8e8ea; }

.boxGreen { background:#c0da5b url(../images/green-back.png) repeat-x; }

/*--- ---*/
.boxBlueBorder { margin-bottom:14px; zoom:1; }

.boxBlueBorder .topCorners { height:6px; margin-bottom:-6px; position:relative; z-index:10; }

.boxBlueBorder .botCorners { height:6px; margin-top:-6px; position:relative; z-index:10; }

.boxBlueBorder .corn { width:6px; height:6px; }

.boxBlueBorder .tl { float:left; background:url(../images/box-blue-tl.png) no-repeat; }

.boxBlueBorder .tr { float:right; background:url(../images/box-blue-tr.png); }

.boxBlueBorder .br { float:right; background:url(../images/box-blue-br.png); }

.boxBlueBorder .bl { float:left; background:url(../images/box-blue-bl.png); }

.boxBlueBorder .content { border:1px solid #45b1d4; zoom:1; }

/*--- ---*/
.boxOrangeBorder { margin-bottom:14px; zoom:1; }

.boxOrangeBorder .topCorners { height:6px; margin-bottom:-6px; position:relative; z-index:10; }

.boxOrangeBorder .botCorners { height:6px; margin-top:-6px; position:relative; z-index:10; }

.boxOrangeBorder .corn { width:6px; height:6px; }

.boxOrangeBorder .tl { float:left; background:url(../images/box-orange-tl.png) no-repeat; }

.boxOrangeBorder .tr { float:right; background:url(../images/box-orange-tr.png); }

.boxOrangeBorder .br { float:right; background:url(../images/box-orange-br.png); }

.boxOrangeBorder .bl { float:left; background:url(../images/box-orange-bl.png); }

.boxOrangeBorder .content { border:1px solid #f89a1c; zoom:1; }

/*--- ---*/
.boxGreenBorder { margin-bottom:14px; zoom:1; }

.boxGreenBorder .topCorners { height:6px; margin-bottom:-6px; position:relative; z-index:10; }

.boxGreenBorder .botCorners { height:6px; margin-top:-6px; position:relative; z-index:10; }

.boxGreenBorder .corn { width:6px; height:6px; }

.boxGreenBorder .tl { float:left; background:url(../images/box-green-tl.png) no-repeat; }

.boxGreenBorder .tr { float:right; background:url(../images/box-green-tr.png); }

.boxGreenBorder .br { float:right; background:url(../images/box-green-br.png); }

.boxGreenBorder .bl { float:left; background:url(../images/box-green-bl.png); }

.boxGreenBorder .content { border:1px solid #bad14d; zoom:1; }

/*--- ---*/

.boxYellowBorder { margin-bottom:14px; zoom:1; }

.boxYellowBorder .topCorners { height:6px; margin-bottom:-6px; position:relative; z-index:10; }

.boxYellowBorder .botCorners { height:6px; margin-top:-6px; position:relative; z-index:10; }

.boxYellowBorder .corn { width:6px; height:6px; }

.boxYellowBorder .tl { float:left; background:url(../images/box-yellow-tl.png) no-repeat; }

.boxYellowBorder .tr { float:right; background:url(../images/box-yellow-tr.png); }

.boxYellowBorder .br { float:right; background:url(../images/box-yellow-br.png); }

.boxYellowBorder .bl { float:left; background:url(../images/box-yellow-bl.png); }

.boxYellowBorder .content { border:1px solid #dac503; zoom:1; }

/*--- ---*/

.boxSimpleText { font-size:1.1em; line-height:1.18em; padding:14px 2px 0 17px; }

.boxSimpleText h2 { font-size:1.36em; line-height:1em; padding-bottom:5px; }

.boxSimpleText p { padding-bottom:15px; }

.boxSimpleText ul { padding-bottom:15px; }

.boxSimpleText ul li { padding-left:12px; background-image:url(../images/bul-grey.gif); background-repeat:no-repeat; background-position:0 0.5em; }

.boxGreenText h2 { color:#AAC62D; }

.boxGreenText ul li { background-image:url(../images/bul-green.gif); }

.boxBlueText h2 { color:#1594CC; }

.boxBlueText ul li { background-image:url(../images/bul-blue.gif); }

.ideaBanner { width:820px; background:url(../images/idea-banner.png) no-repeat center bottom; height:151px; position:relative; margin:0 auto; margin-bottom:20px; z-index:5; }

.ideaBanner .hdrHomeowners { font-size:2em; line-height:1em; color:#24A9D7; float:left; padding:0 0 0 60px; }

.ideaBanner .hdrTourists { font-size:2em; line-height:1em; color:#24A9D7; float:right; color:#ACC72D; padding:0 17px 0 0; }

.ideaBanner span { font-size:1.2em; line-height:1em; text-align:center; position:absolute; }

.ideaBanner .text1 { top:116px; left:-6px; }

.ideaBanner .text2 { top:118px; left:177px; }

.ideaBanner .text3 { top:116px; left:348px; }

.ideaBanner .text4 { top:129px; left:553px; }

.ideaBanner .text5 { top:129px; left:747px; }

.ideaBanner .text6 { top:26px; right:39px; }

.ideaBanner .text7 { left:672px; top:97px; }

.roomFtInfo { padding:10px 15px 0 15px; text-align:center; }

.roomFtInfo .firstLine { font-size:1.3em; line-height:1.31em; color:#1FA5D4; padding-bottom:6px; }

.roomFtInfo .secondLine { font-size:2.2em; line-height:1em; padding-bottom:11px; }

.roomFtInfo .secondLine a { color:#FF9900; }

.roomFtInfo .thirdLine { font-size:1.2em; line-height:1.25em; padding-bottom:10px; }

.roomFtInfo .thirdLine a { color:#666; }

.helpOther { font-weight:bold; font-size:1.2em; line-height:1.33em; color:#666; text-align:center; padding:14px 0 24px; }

.helpOther a { color:#FF9900; text-decoration:none; }

.helpOther a:hover { text-decoration:underline; }

.colLeft { float:left; margin-right:14px; }

.colRight { float:right; }

.w546 { width:542px; }

.w202 { width:204px; }

.w224 { width:224px; }

.w725 { width:740px; }

.w330 { width:330px; }

.w740 { width:740px; }

.w710R { width:710px; padding-right:15px; }

.w207L { width:207px; padding-left:15px; }

.orange { color:#FF9900; }
.white { color:#FFFFFF; }

.latestItems { text-align:left; padding:18px 0px 24px 0px; zoom:1; }

.latestItems h2 { font-size:1.7em; line-height:1em; padding-left: 18px; margin-bottom:16px; }

.latestItems img { display:block; border:1px solid #676767; margin-left: 18px; }

.latestItems hr { margin-left: 13px; border: 0 none; border-top: 1px solid #C8C5B9; width: 173px; margin-bottom: 5px; }

.linkMore { width:200px; height:55px; background:url(../images/more-back.png); display:block; color:#fff; text-decoration:none; zoom:1; }

.linkMore2 { width:200px; height:55px; background:url(../images/more-back2.png); display:block; color:#fff; text-decoration:none; }

.linkMore:hover, .linkMore2:hover { text-decoration:underline; }

.linkMore span, .linkMore2 span { float:right; font-size:1.3em; line-height:1em; padding:34px 13px 0 0; cursor: hand; }

.footerSpace { height:85px; }

.footerArea { width:978px; margin:0 auto; padding-top:5px; height:80px; margin-top:-85px; }

.footerLinks { font-size:1.1em; line-height:1.31em; color:#FF9900; text-align:center; margin-bottom:6px; }

.footerLinks a { color:#666; text-decoration:none; margin:0 3px; }

.footerLinks a:hover { text-decoration:underline; color:#FF9900; }

.footerCopy { background:#E8E8E9 url(../images/footer-l.gif) no-repeat; }

.footerCopy .in { background:url(../images/footer-r.gif) no-repeat right top; text-align:center; font-size:1.1em; line-height:1em; padding-top:15px; height:25px; }

.footerCopy a { margin:0 3px; }

.footerCopy .in a { color:#F7941D; }

.welcomeBox { padding:11px 15px 10px 15px; }

.welcomeBox h3 { font-size:1.3em; line-height:1em; padding-bottom:6px; }

.leftInfo { float:left; width:50%; font-size:1.3em; line-height:1.15em; }

.rightInfo { width:83px; float:right; font-size:1.1em; line-height:1.18em; }

.rightInfo img { border:1px solid #666; margin-bottom:6px; }

.profileBox { padding:11px 15px 10px 15px; }

.profileBox h3 { font-size:1.3em; line-height:1em; padding-bottom:6px; }

.profileBox dt { float:left; }

.profileBox dt img { border:1px solid #666; }

.profileBox dd { margin-left:98px; padding-top:45px; font-size:1.3em; line-height:1.62em; }

.accountInfo { padding:10px 6px 10px 6px; font-size:1.3em; line-height:1.31em; color:#666; }

.accountInfo dt { float:left; padding:2px 4px; width:105px; }

.accountInfo dd { padding:2px 0px; margin-left:105px; }

.accountInfo .newline { border-bottom:1px solid #B9B9B9; padding-bottom:5px; margin-bottom:5px; }

.accountInfo .mailBox { margin-left:8px; background:url(../images/ico-mail.png) no-repeat; padding:0 0 10px 40px; margin-top:15px; zoom:1; }
.accountInfo .myDetails { margin-left:8px; background:url(../images/my_details_icon.png) no-repeat; padding:0 0 10px 40px; margin-top:15px; zoom:1; }
.accountInfo .myHome { margin-left:8px; background:url(../images/left/i_earth.gif) no-repeat; padding:0 0 10px 40px; margin-top:15px; zoom:1; }
.accountInfo .forum { margin-left:8px; background:url(../images/unregister/forum.png) no-repeat; padding:0 0 10px 40px; margin-top:15px; zoom:1; }
.accountInfo .myGroup { margin-left:8px;  background:transparent url(../images/ico-masks.png) no-repeat scroll 0 0;padding:0 0 10px 40px; margin-top:15px; zoom:1; }
.accountInfo .mailBox h4 { line-height:1em; margin-bottom:7px; cursor:pointer; }

.accountInfo .mailBox h4 img { vertical-align:middle; width:9px; height:9px; background-image:url(../images/ico-plus-grey.gif); background-position:left top; }

.accountInfo .mailBox h4.act img { background-position:left bottom; }

.accountInfo .mailBox li { padding-left:13px; background:url(../images/bul1.gif) no-repeat 0 0.6em; }

.accountInfo .mailBox li a { text-decoration:none; }

.accountInfo .mailBox li a:hover { text-decoration:underline; }

.my_account_table {float:left;margin-top:20px; margin-left: 10px;}

.accountInfo .account { margin-left:8px; background:url(../images/ico-account.png) no-repeat; padding:0 0 10px 40px; margin-top:15px; zoom:1; }

.accountInfo .account h4 { line-height:1em; margin-bottom:7px; cursor:pointer; }

.accountInfo .account h4 img { vertical-align:middle; width:9px; height:9px; background-image:url(../images/ico-plus-grey.gif); background-position:left top; }

.accountInfo .account h4.act img { background-position:left bottom; }

.accountInfo .account li { padding-left:13px; background:url(../images/bul1.gif) no-repeat 0 0.6em; }

.accountInfo .account .host li { padding-left:13px; background:url(../images/bul_host.gif) no-repeat 0 0.6em; }

.accountInfo .account .traveller li { padding-left:13px; background:url(../images/bul2.gif) no-repeat 0 0.6em; }

.accountInfo .account li.sublist { padding-left:13px; background: none; }

.accountInfo .account li a { text-decoration:none; }

.accountInfo .account li a.host { text-decoration:none; color: #0091c8; }

.accountInfo .account li a.traveller { text-decoration:none; color: #ACC92C; }

.accountInfo .account li a:hover { text-decoration:underline; }

.accountInfo .gren { color:#acc82e; }

.accountInfo .red { color:#ff0000; }

.accountInfo .orange { color:#f89d1b; }

.accountInfo .friends {
	background:transparent url(../images/ico-members.gif) no-repeat scroll 0 0;
	padding-top:3px;
}

.accountInfo .blk { margin-left:8px; padding:0 0 6px 40px; margin-top:10px; zoom:1; }
.accountInfo .blk h4 { line-height:1em; margin-bottom:7px; cursor:pointer; }
.accountInfo .blk h4 img { vertical-align:middle; width:9px; height:9px; background-image:url(../images/ico-plus-grey.gif); background-position:left top; margin-left:5px; }
.accountInfo .blk h4.act img { background-position:left bottom; }
.accountInfo .blk li { padding-left:13px; background:url(../images/bul1.gif) no-repeat 0 0.6em; }
.accountInfo .blk li a { text-decoration:none; }
.accountInfo .blk li a:hover { text-decoration:underline; }
.accountInfo .blk1 li { padding-left:13px; background:url(../images/bul2.gif) no-repeat 0 0.6em; }
.accountInfo .blk1 h4 img { background-image:url(../images/ico-plus-green.gif); }
.accountInfo .blk2 h4 { color:#3cb4dd; }
.accountInfo .blk2 h4 img { background-image:url(../images/ico-plus-blue.gif); }

.profileTabbedArea { position:relative; }

.profileTabbedArea .text { font-size:1.2em; line-height:1.17em; position:absolute; right:0; bottom:2px; text-align:right; padding-right:7px; }

.profileTabbedArea .small { font-size:0.83em; line-height:1.4em; }

.profileTabs { float:left; }

.profileTabs li { float:left; background:url(../images/tab-r.gif) no-repeat right top; padding-right:3px; margin-right:1px; border-bottom:1px solid #B9B9B9; margin-bottom:1px; }

.profileTabs li a { display:block; background:url(../images/tab-l.gif); font-size:1.2em; line-height:1em; color:##333333; padding:3px 6px 0px 9px; text-decoration:none; }

.profileTabs li.act { float:left; background:url(../images/tab-r-act.gif) no-repeat right top; padding-right:3px; margin-right:1px; margin-bottom:0; border-bottom:0; margin-bottom: -1px; position:relative; z-index:1; }

.profileTabs li.act a { display:block; background:url(../images/tab-l-act.gif) no-repeat; 
font-size:1.4em; line-height:1em; color:##333333; padding:3px 6px 3px 9px; text-decoration:none;}

.profileData { margin:4px 0 12px; font-size:1.2em; line-height:1.5em; background:url(../images/profile-data-back.gif) repeat-y; zoom:1; }

.profileData dl { padding-bottom:4px; }

.profileData .col1 { float:left; padding-left:15px; width:287px; }

.profileData .col2 { float:left; padding-left:15px; width:239px; }

.profileData .col3 { float:left; padding-left:15px; width:148px; }

.profileData .col1 dt { width:121px; float:left; }

.profileData .col1 dd { margin-left:121px; }

.profileData .col2 dt { width:131px; float:left; }

.profileData .col2 dd { margin-left:131px; }

.profileData .col3 { font-size:1.08em; line-height:1.38em; padding-top:9px; }

.profileData .col3 dt { width:34px; float:left; }

.profileData .col3 dd { margin-left:34px; }

.profileData a { text-decoration:none; }

.profileData a:hover { text-decoration:underline; }

.leftUnregister { background-image:url(../images/unregister/left_big_unreg.gif); background-repeat: no-repeat; overflow: hidden; height: 310px; width: 214px; padding: 5px 5px 0px 5px; }

.userUnregister { background-image:url(../images/unregister/welcome_unreg.gif); background-repeat: no-repeat; overflow: hidden; height: 96px; width: 214px; }

.welcome_msg_unreg { font-size: 12px; }

.welcome_msg_unreg a { text-decoration: none; }

.welcome_msg_unreg a:hover { text-decoration: underline; }

.switchTo { padding:7px 7px 7px 10px; font-weight:bold; }

.switchToHome a { text-decoration:none; font-size:1.1em; }

.switchToHome a:hover { text-decoration:underline; }

.switchToAccount a { text-decoration:none; font-size:13px; letter-spacing:-1px; }

.switchToHome a:hover { text-decoration:underline; }

.linkGreen { color: #ACC92C; }

.linkBlue { color: #0091C8; }

.linkWhite { color: #FFFFFF; }

.navArea { background:#FAAD33 url(../images/nav-area-back.gif) repeat-x; font-size:1.3em; line-height:1em; margin-bottom:9px; zoom:1; }

.navArea .in1 { background:url(../images/nav-area-l.gif) no-repeat; }

.navArea .in2 { background:url(../images/nav-area-r.gif) no-repeat right top; padding:8px 12px; text-align:center; height: 13px;}

.navArea .prev { float:left; color:#666666; text-decoration:none; }

.navArea .next { float:right; color:#666666; text-decoration:none; }

.navArea .prev:hover, .navArea .next:hover { text-decoration:underline; }

.navArea .pages { color:#fff; }

/*--- ---*/
.navAreaGreen { background:#B8D044 url(../images/nav-area-green-back.gif) repeat-x; font-size:1.3em; line-height:1em; margin-bottom:9px; zoom:1; }

.navAreaGreen .in1 { background:url(../images/nav-area-green-l.gif) no-repeat; }

.navAreaGreen .in2 { background:url(../images/nav-area-green-r.gif) no-repeat right top; padding:8px 12px; }

.navAreaGreen .pages { float:right; color:#999; }

.navAreaGreen .pages a { color:#999; text-decoration:none; padding:0 3px; }

.navAreaGreen .pages a:hover { text-decoration:underline; }

.navAreaGreen .pages a.act { color:#000; text-decoration:none !important; }

.navAreaGreen .results { float:left; color:#000; }

/*--- ---*/

.navAreaBlue { background:#52BCE1 url(../images/nav-area-blue-back.gif) repeat-x; font-size:1.3em; line-height:1em; margin-bottom:9px; zoom:1; }

.navAreaBlue .in1 { background:url(../images/nav-area-blue-l.gif) no-repeat; }

.navAreaBlue .in2 { background:url(../images/nav-area-blue-r.gif) no-repeat right top; padding:8px 12px; }

.navAreaBlue .pages { float:right; color:#999; }

.navAreaBlue .pages a { color:#999; text-decoration:none; padding:0 3px; }

.navAreaBlue .pages a:hover { text-decoration:underline; }

.navAreaBlue .pages a.act { color:#000; text-decoration:none !important; }

.navAreaBlue .results { float:left; color:#000; }

/*--- ---*/

.navAreaYellow { background:#EDD604 url(../images/nav-area-yellow-back.gif) repeat-x; font-size:1.3em; line-height:1em; margin-bottom:9px; zoom:1; }

.navAreaYellow .in1 { background:url(../images/nav-area-yellow-l.gif) no-repeat; }

.navAreaYellow .in2 { background:url(../images/nav-area-yellow-r.gif) no-repeat right top; padding:8px 12px; }

.navAreaYellow .pages { float:right; color:#999; }

.navAreaYellow .pages a { color:#999; text-decoration:none; padding:0 3px; }

.navAreaYellow .pages a:hover { text-decoration:underline; }

.navAreaYellow .pages a.act { color:#000; text-decoration:none !important; }

.navAreaYellow .results { float:left; color:#000; }

/*--- ---*/

.galleryArea { width:732px; margin-right:-22px; padding-bottom:7px; }

.galleryArea dl { border:1px solid;
float:left;
height:auto;
margin-right:13px;
margin-bottom: 5px;
min-height:305px;
padding:0 3px;
width:160px;
_height: 305px; }

.galleryArea dt { text-align:center; padding-bottom:3px; height: 156px;}

.galleryArea dt img { border:1px solid #676767; }

.galleryArea dd { font-size:1.3em; line-height:1.31em; color:#333; }

.galleryArea dd a { color:#333; }

.galleryAreaOne { padding-bottom:13px; }

.galleryAreaOne dt { padding-bottom:13px; text-align:center; }

.galleryAreaOne dt img { border:1px solid #676767; }

.galleryAreaOne dd { font-size:1.3em; line-height:1.31em; color:#333; }

.displayOption { margin-bottom:15px; padding-left:4px; }

.displayOption dt { float:left; font-size:1.3em; line-height:1em; font-weight:bold; padding-right:7px; }

.displayOption dd { float:left; font-size:1.1em; line-height:1.18em; }

.photoHeader { padding-bottom:6px; }

.photoHeader dt { float:left; }

.photoHeader dd { margin-left:52px; border-bottom:1px solid #666; overflow:hidden;/*fix for IE in styles-ie.css*/ padding-top:16px; padding-bottom:4px; }

.photoHeader h1 { float:left; font-size:1.4em; line-height:1em; color:#F7931E; }

.photoHeader .link { float:right; font-size:1.3em; line-height:1em; color:#7B552E; font-weight:bold; text-decoration:none; padding-top:1px; }

.photoHeader .link:hover { text-decoration:underline; }

.searchResultHead { font-size:1.2em; line-height:1.25em; padding-bottom:8px; float: left; width: 500px; }

.searchResultHead2 { font-size:1.2em; line-height:1.25em; text-align:right; padding-bottom:4px; width: 200px; float: right;}

.searchResultHead2 input { vertical-align:middle; border: none; }

.searchSortBy { font-size: 1.1em; line-height: 1.2em; padding: 0px 0px 10px 1px; }

.searchSortBy a { margin:0 3px; }
.searchSortBy a.selected { margin:0 3px; text-decoration: none !important; font-weight: bold; }
.searchSortBy a img { margin-top: -1px; border: 0; padding-left: 1px; }

.searchResult { padding:9px 13px 6px 13px; position:relative; }

.searchResult .col1 { width:85px; padding-right:11px; float:left; }

.searchResult .col2 { width:283px; margin-right:11px; float:left; font-size:1.1em; line-height:1.36em; padding-top:3px; overflow: hidden;}

.searchResult .pic dt { padding-bottom:6px; }

.boxGreenBorder .pic dt img { border:1px solid #AEC92E; }

.boxBlueBorder .pic dt img { border:1px solid #29ABD9; }

.boxGreenBorder .name a { color:#AEC92E; }

.boxBlueBorder .name a { color:#29ABD9; }

.searchResult .pic dd { font-size:1.3em; line-height:1.1em; text-align:right; }

.searchResult .col2 dl { padding-bottom:5px; }

.searchResult .col2 dt { float:left; width:110px; }

.searchResult .col2 dd { margin-left:115px; }

.searchResult .col2 .name { font-size:1.18em; line-height:1em; }

.searchResult .col3 { width:270px; float:left; font-size:1.1em; line-height:1.36em; padding-bottom:35px; padding-top:3px; }

.searchResult .col3 dl { padding-bottom:5px; }

.searchResult .col3 dt { width:67px; float:left; }

.searchResult .col3 dd { margin-left:72px; }

.searchResult .about h3 { font-size:1.3em; line-height:1em; padding-bottom:2px; }

.searchResult .btn { position:absolute; right:11px; bottom:8px; }

.siteMapHeader { font-size:1.4em; line-height:1.21em; color:#F7931E; border-bottom:1px solid #666; margin-bottom:20px; }

.siteMapHeader a{color:#F7931E; text-decoration: none;}
.siteMapHeader a:hover {text-decoration: underline;}

.siteMapCol1 { width:160px; float:left; margin-right:10px; }

.siteMapCol2 { width:278px; }

.siteMapList { margin:10px 0 5px 12px; }

.siteMapList li { font-size:1.3em; line-height:1.15em; padding:8px 0 9px 11px; background:url(../images/bul3.gif) no-repeat 0 1em; font-weight:bold; }

.siteMapList li a { text-decoration:none; }

.siteMapList li a:hover { text-decoration:underline; }

.siteMapRoot { background:#FAAD33 url(../images/nav-area-back.gif) repeat-x; font-size:1.4em; line-height:1em; margin-bottom:9px; zoom:1; color:#fff; font-weight:bold; }

.siteMapRoot .in1 { background:url(../images/nav-area-l.gif) no-repeat; }

.siteMapRoot .in2 { background:url(../images/nav-area-r.gif) no-repeat right top; padding:8px 12px 7px; text-align:center; }

.siteMapCountries { width:725px; margin-right:-15px; padding-bottom:15px; }

.siteMapCountriesCol { width:134px; padding-right:11px; float:left; }

.siteMapCountries li { font-size:1.2em; line-height:1.2em; padding:0.4em 0; font-weight:bold; }

.siteMapCountries li a { text-decoration:none; }

.siteMapCountries li a:hover { text-decoration:underline; }

.siteMapCountries .sep { border-top:1px solid #F99E1A; margin-top:12px; margin-bottom:12px; }

.hostProfiles { width:140px; background:url(../images/head-blue-back.gif); margin-bottom:13px; }

.hostProfiles .in1 { background:url(../images/head-blue-l.gif) no-repeat; }

.hostProfiles .in2 { background:url(../images/head-blue-r.gif) no-repeat right top; text-align:center; font-size:1.3em; line-height:1em; font-weight:bold; color:#fff; padding:10px 0; }

.travellerProfiles { width:140px; background:url(../images/head-green-back.gif); margin-bottom:13px; }

.travellerProfiles .in1 { background:url(../images/head-green-l.gif) no-repeat; }

.travellerProfiles .in2 { background:url(../images/head-green-r.gif) no-repeat right top; text-align:center; font-size:1.3em; line-height:1em; font-weight:bold; color:#fff; padding:10px 0; }

.siteMapAlphabet { font-size:1.3em; line-height:1.3em; font-weight:bold; margin-bottom:50px; }

.siteMapAlphabet a { text-decoration:none; padding:0 3px; }

.siteMapAlphabet a:hover { text-decoration:underline; }

.grid { border-collapse:collapse; width:100%; margin-bottom:14px; }

.grid th { vertical-align:middle; text-align:left; color:#fff; font-size:1.3em; padding:0 5px; }

.grid th img { display:block; }

.grid .lr { padding:0; }

.grid td { font-size:1.3em; line-height:1em; padding:0.5em 5px; font-weight:bold; }

.grid a { text-decoration:none; }

.grid a:hover { text-decoration:underline; }

.gridBlue th { background:url(../images/head-blue-back.gif) repeat-x; white-space: nowrap; }

.gridBlue a { color:#1DA4D4; }

.gridGreen th { background:url(../images/head-green-back.gif) repeat-x; white-space: nowrap; }

.gridGreen a { color:#9EBB2D; }


.footerArea form {
	font-size: 12px;	
}

#result_scroll1, #Send_message1, #Contacts, #Block_Popup, #move_to_folder, #Add_contact {
	font-size: 12px;	
}

.friends_popup_window {
	position: absolute;
	left: 400px;
	top: 300px;
	background-image: url(../images/mailbox/Mailbox_Blocked_table.png);
	width: 424px;
	height: 179px;
	z-index: 9999;
}

.friends_popup_window2 {
	position: fixed;
	left: 500px;
	top: 300px;
	background: url(../images/mailbox/Mailbox_Blocked_table2.png) no-repeat;
	width: 424px;
	z-index: 9999;
	padding-top: 2px;
}

.friends_popup_window3 {
	position: absolute;
	left: 400px;
	top: 300px;
	background-image: url(../images/mailbox/Mailbox_Blocked_table3.png);
	width: 424px;
	height: 229px;
	z-index: 9999;
}

.friends_popup_window2_middle {
	background: url(../images/mailbox/Mailbox_Blocked_table2_middle.png) repeat-y;
	width: 424px;
	z-index: 99999;
	margin: 30px 0 0 0;
	
}

.friends_popup_window2_bottom {
	background: url(../images/mailbox/Mailbox_Blocked_table2_bottom.png) no-repeat;
	width: 424px;
	z-index: 99999;
	height: 15px;
	
}



h2.contentH {font-size:1.6em; margin:0 0 5px 7px;}
h2.contentH img {vertical-align:middle; margin:-2px 6px 0 0;}
h2.contentHead {font-size:1.6em; color:#ff9900; margin:0 0 6px 4px;}
h2.contentH a { margin-left: 470px; }
h3.headUnderd {font-size:1.6em; color:#666; border-bottom:2px solid #666; padding:5px 0 3px; margin-bottom:12px;}
.colLeft .subNav {margin-top:3px; margin-bottom:0;}
.boxInWh {margin:6px 0; background:#fff;}
.boxDarkGrey .boxInWh {margin:6px 7px;}
.boxInWh .topCorners {height:3px; margin-bottom:-3px;}
.boxInWh .botCorners {height:3px; margin-top:-3px;}
.boxInWh .corn {width:3px; height:3px;}
.boxInWh .tl,.boxInWh .tr,.boxInWh .bl,.boxInWh .br {background-image:url(../images/box-wh1.gif);}
.boxInWh .tr {background-position:100% 0;}
.boxInWh .bl {background-position:0 100%;}
.boxInWh .br {background-position:100% 100%;}
.boxInWh .content {padding:10px 7px;}
.boxInWh2 { margin-bottom:0;}
.boxInWh2 .tl,.boxInWh2 .tr,.boxInWh2 .bl,.boxInWh2 .br {background-image:url(../images/box-wh2.gif);}
.boxInWh2 .content {padding:12px;}
.boxInWh3 {margin:18px 14px;}
.boxInWh3 .content {padding:0;}

.membSRes {margin:0 -5px 7px;}
.membSRes .searchResult {padding:0;}
.membSRes .content {padding:10px 13px 8px;}
.membSRes .searchResult .col2 {font-size:1.2em;}
.membSRes .searchResult .col3 {font-size:1.2em;}
.membSRes .searchResult .pic dt img {border:1px solid #666;}
.membSRes .searchResult .pic dd {text-align:left;}
.membSRes .searchResult .pic dd img {vertical-align:baseline;}
.membSRes .searchResult .col2 dt {width:130px;}
.membSRes .searchResult .col2 dd {margin-left:135px;}
.membSRes .searchResult .col3 dt {width:120px;}
.membSRes .searchResult .col3 dd {margin-left:125px;}
.membSRes .searchResult .about h3 {font-size:1.2em;}
.membSRes .searchResult .btn {bottom:3px;}
.noteTxt {text-align:center; font-size:1.2em; padding:80px 0; color:#333;}

.inboxTabs {overflow:hidden; zoom:1; margin:5px 0 -7px 7px;}
.inboxTabs li {float:left; background:url(../images/tabs-in-bg.png) no-repeat; padding-left:2px; margin-right:2px; font-size:1.2em;}
.inboxTabs li a {float:left; height:22px; padding:9px 10px 0 5px; background:url(../images/tabs-in-bg.png) 100% 0 no-repeat; text-decoration:none; color:#333;}
.inboxTabs li a img {margin-right:3px; margin-top:-5px; vertical-align: middle; }
.inboxTabs li a:hover {color:#f90;}
.inboxTabs li.act,.inboxTabs li.act a {background-image:url(../images/tabs-in-bgA.png); position:relative; font-weight:bold; z-index: 1;}
.inboxTabs li.act a:hover {color:#333;}

.fNewTopic {padding:0 10px;}
.fReply {padding:9px 11px;}
.forms .red {color:#f00; font-weight:normal;}
.forms p {font-size:1.1em; padding-bottom:4px; clear:left;}
.forms label {font-size:1.2em; font-weight:bold;}
input.check {vertical-align:middle; border: none;}
.forms .fConditR {float:right; clear:none; margin-top:20px;}
.forms p label {font-size:1.1em;}
.forms a {color:#f90;}
.forms .inlineLabel {margin-bottom:7px;}
.forms .inlineLabel label {margin-right:7px;}
.forms .inlineLabel input.txt {color:#666; font-size:1.1em; padding:1px 3px 3px;}
.forms input.txt {background:#fff; border:1px solid #7f9db9;}
.forms .textareaField {background:#efefef; padding:10px; margin-bottom:12px;}
.forms .textareaField textarea {width:639px; background:#fff; border:1px solid #ccc; font:1.2em Arial; color:#666; padding:2px 5px; height:92px;}
.forms .btns {overflow:hidden; zoom:1; margin-bottom:10px; padding-top:6px; clear:both;}
.forms .btn-1 {float:left; background:url(../images/btn-bg-or.gif) no-repeat; padding-left:2px; margin-right:7px; text-decoration:none;}
.forms .btn-1 span {float:left; background:url(../images/btn-bg-or.gif) 100% 0 no-repeat; height:27px; font:16px Arial; color:#666; padding:7px 15px 0 13px; text-align:center; cursor:pointer; margin-right:-2px; position:relative;}
.forms .btn-1a,.forms .btn-1a span {background-image:url(../images/btn-bg-grey.gif);}
button.btn-2, input.btn-2 {background:url(../images/btn-blue.gif) no-repeat; width:110px; height:23px; padding-top:2px; padding-bottom:3px; font:12px Arial, sans-serif; color:#666; border:0; cursor: pointer;}
.w-135 {width:105px;}
.forms dl.inlineLabel {clear:both; padding-top:11px; _padding-top:0;}
.forms dl.inlineLabel dt {float:left;}
.forms dl.inlineLabel dd {float:left;}
.forms dl.inlineLabel input.btn {vertical-align:middle; margin-left:6px; margin-top:-2px;}
.fGroup {padding:5px 18px;}
.fGroup h3 {margin:0 -9px 3px;}
.fGroup dl.inlineLabel dt {width:100px;}
.fGroup dl.inlineLabel dt {width:100px;}
.fGroup .selectLong .jNiceSelectWrapper {width:195px !important;}
.fGroup .selectLong .jNiceSelectText {width:175px !important;}
.fReply .btns {padding-top:11px;}
.fReply .textareaField {padding:19px 19px 1px; zoom:1;}
.fReply .textareaField textarea {height:173px;}
.cols2 {clear:both;}
.cols2 .col {float:left; width:49%;}
.cols2 dl.inlineLabel { clear:none;}

.boxSearchSide {background:#ededee url(../images/box-grey-bg.gif) repeat-x;}
.boxSearchSide .content {padding:6px 6px;}
.boxSearchSide .row {font-size:1.2em; clear:both; padding:8px 9px 0;}
.boxSearchSide .h {font-size:1.1em;}
.boxSearchSide label {font-weight:bold;}
.boxSearchSide dt {float:left; width:40px; padding-top:2px;}
.boxSearchSide dd {float:left;}
.boxSearchSide .sep {border-bottom:1px solid #b9b9b9; height:10px; margin-bottom:3px; clear:both;}
.boxSearchSide .jNiceWrapper { padding-bottom:2px;}
.boxSearchSide .btnSearch {padding:8px 10px 0; text-align:right;}
.selectSm .jNiceSelectWrapper {width:150px !important;}
.selectSm .jNiceSelectText {width:130px !important;}
.selectLong .jNiceSelectWrapper {width:190px !important;}
.selectLong .jNiceSelectText {width:170px !important;}

.forumPosts .content {padding:0;}
.forumPostH {font-size:1.2em; font-weight:bold; color:#666; padding:6px 16px 5px 13px; height:15px; background:#f7941d; border-bottom:1px solid #b9b9b9;}
.forumPostH .side {float:right;}
.forumPostH a {color:#fff;}
.forumPosts .sep {background:#fff; height:9px; border-bottom:1px solid #b9b9b9;}
.forumPost {padding:6px 10px 0; background:#f7f7f8; border-bottom:1px solid #b9b9b9; overflow:hidden; zoom:1;}
.commenten {background:#fff;}
.forumPostF {background:#e8e8ea;}
.forumPostC {background:#fef0e0;}
.forumPost .user {float:left; width:110px; margin-top:-3px; padding:5px 0 10px;}
.forumPost .user h4 {font-size:1.2em; font-weight:bold; color:#b3cd3c; margin-bottom:6px;}
.forumPost .user h4 a {color:#b3cd3c; text-decoration:none;}
.forumPost .user h4 a:hover {text-decoration:underline;}
.forumPost .user img {border:1px solid #676767;}
.forumPost .text {overflow:hidden; zoom:1; padding-top:5px;}
.forumPost .text .contr {height: 15px;font-size:1.1em; font-weight:bold; border-bottom:1px solid #b9b9b9; padding-bottom:4px; margin-bottom:9px;}
.forumPost .text .contr .side {font-weight:normal; font-size:1.1em; float:right;}
.forumPost .text .contr .side .iconed {float:left; font-size:0.9em; margin:-5px 0 0 35px; text-decoration:none;}
.forumPost .text .contr .side .iconed img { vertical-align:text-bottom; margin-right:3px; position:relative; }
.forumPost .text p {font-size:1.2em; line-height:1.4em; padding-bottom:10px;}
.forumGroups {overflow:hidden; zoom:1; border-bottom:1px solid #bababa; padding:10px 13px 11px;}
.forumGroupsA {background:#f7f7f8;}
.forumGroups h4 {font-size:1.2em; padding-top:1.36em;}
.forumGroups h4 a {color:#f7941d; text-decoration:none;}
.forumGroups h4 a:hover {text-decoration:underline;}
.forumGroups .info {font-size:1.1em; line-height:1.33em; float:right; text-align:right;}
.forumGroups .info a {color:#b3cd3c; text-decoration:none;}
.forumGroups .info a:hover {text-decoration:underline;}
.forumPaginator {font-size:1.2em; text-align:center; background:#f7941d; padding:5px 10px;}
.forumPaginator a {text-decoration:none; margin:0 3px;}
.forumPaginator .pages {margin:0 6px; wo rd-spacing:1px; color:#999;}
.forumPaginator .pages a {margin:0; color:#999;}
.forumPaginator .pages span {color:#666;}
.forumPaginator a:hover {text-decoration:underline;}
.forumPaginOut {margin-top:-9px; margin-bottom:12px;}
.forumPaginOut .corn {float:left; background-image:url(../images/box-whCorns.gif); width:2px; height:2px;}
.forumPaginOut .tr {float:right; background-position:100% 0;}
.forumPaginOut .bl {background-position:0 100%; margin-top:-2px;}
.forumPaginOut .br {float:right; background-position:100% 100%; margin-top:-2px;}
.forumPaginOut .forumPaginator {text-align:right; padding:7px 8px 6px;}
.boxInWh .forumPaginOut {margin:0 0 -5px 0; clear:both;}
.fMembers .forumPaginOut {margin:0 7px -5px 2px;}
.boxInWh .fMembers {padding:10px 0 10px 4px;}
.fMember {float:left; width:228px; margin:0 3px 4px 2px; display:inline;}
.fMember .content {padding:7px 10px 5px;}
.fMember h4 {font-size:1.2em; margin-bottom:5px;}
.fMember h4 a {color:#b3cd3c; text-decoration:none;}
.fMember h4 a:hover {text-decoration:underline;}
.fMember p {font-size:1.1em; line-height:1.4em;}
.fMember .membPh {float:left; border:1px solid #666; margin:0 13px 4px 0;}
.fMember .membLoc {overflow:hidden; zoom:1; height: 89px;}
.fMember .membActs {font-size:1.1em; overflow:hidden; zoom:1; padding:8px 2px 0; height: 25px;}
.fMember .membActs a {text-decoration:none;}
.fMember .membActs a img {vertical-align:text-bottom; margin-right:2px;}
.fMember .membActs a:hover {color:#f7941d;}
.fMember .membActs a.rows2 .text {overflow:hidden; zoom:1; float:left; cursor:pointer;}
.fMember .membActs a.rows2 img {float:left;}
.fMember .membActs a.vertH img {margin-top:-3px; position:relative;}
.fMember .membActs {margin-right:-6px;}
.fMember .membActsC {padding:5px 2px 0 60px;}
.fMembers2 {padding:12px 4px 8px 13px;}
.fMembers2 .fMember {margin:0 5px 2px 0;}

.orngBox {margin:5px 0;}
.orngBox .corn {float:left; background-image:url(../images/box-whCorns.gif); width:2px; height:2px;}
.orngBox .tr {float:right; background-position:100% 0;}
.orngBox .bl {background-position:0 100%; margin-top:-2px;}
.orngBox .br {float:right; background-position:100% 100%; margin-top:-2px;}
.orngBox .content {padding:7px 8px 6px; font-size:1.2em; background:#f7941d;}
.orngBox .searchRow {color:#fff; font-size:1.1em; padding:11px 3px 8px;}
.searchRow .itm {margin:0 4px;}
.searchRow img {margin-left:1px; vertical-align:bottom; _vertical-align:text-bottom;}

.membBlock {margin-bottom:7px;}
.membBlock .content {padding:7px;}
.membBlock .vision {float:left; border:1px solid #666;}
.membBlock .text {overflow:hidden; zoom:1; padding-left:13px;}
.membBlock h4 {font-size:1.2em; margin-bottom:3px;}
.membBlock p {font-size:1.1em;}
.membBlock p.loc {min-height:44px; _height:44px;}
.membBlock .sideBtns {font-size:1.1em; float:right; margin-right:16px; display:inline;}
.membBlock .sideBtns a {display:block; padding:7px 0 3px;}
.membBlock a {text-decoration:none;}
.membBlock a img {margin-right:7px;}
.membBlock a:hover {color:#f7941d;}
.membBlock h4 a {color:#b3cd3c;}
.membBlock h4 a:hover {text-decoration:underline; color:#b3cd3c;}

.groupDetails {margin:-1px 2px 0;}
.groupDetImg {float:left; margin-right:13px;}
.groupDetDet {overflow:hidden; zoom:1; font-size:1.3em;}
.groupDetDet li {margin-bottom:8px;}
.groupDetDet a {color:#b3cd3c;}
.groupDetInfo {font-size:1.2em; line-height:1.4em; clear:both; padding-top:12px;}
.groupDetInfo h4 {font-size:1.1em;}

.boxBroGr {background:#fcfcfd url(../images/box-broGr-bg.gif) 0 100% repeat-x; margin:3px 7px;}
.boxInWh .boxBroGr {margin:0 0 3px;}
.boxBroGr .content {padding:10px 7px;}
.boxBroGr .vision {float:left; margin-right:12px; border:1px solid #676767; margin-left:2px;}
.boxBroGr .text {overflow:hidden; zoom:1;}
.boxBroGr .side {float:right; font-size:1.1em; margin-right:8px;}
.boxBroGr h4 {overflow:hidden; zoom:1; font-size:1.2em; margin-bottom:2px;}
.boxBroGr h4 a {color:#f7941d; text-decoration:none;}
.boxBroGr h4 a:hover {text-decoration:underline;}
.boxBroGr h5 {font-size:1.1em; margin-bottom:1px;}
.boxBroGr h5 a {color:#b3cd3c;}
.boxBroGr p {font-size:1.2em; line-height:1.4em; padding-right:29px;}
.boxBroGr p.view {border-top:1px solid #b9b9b9; padding-top:1px; margin-top:5px; margin-right:29px; color:#f7941d;}
.boxBroGr p.view a {font-weight:bold; color:#f7941d; text-decoration:none; margin:0 2px;}
.boxBroGr p.view a:hover {text-decoration:underline;}
.hei4 {height:4px;}
.boxBroGr .blue { color:#3bb3dd !important; text-decoration:none; }

.box2Grey { background:#e3e3de url(../images/box2-grey.gif) repeat-x; }

.textField {background:#fff; border:1px solid #809DB9; color:#666666; float:left; font-family:Arial,Helvetica,sans-serif; font-size:11px; height:15px; line-height:15px; padding:1px 4px;}
.inlineRadio input {margin-top:-2px; margin-right:2px; vertical-align:middle; border: 0px;}
.statusBox { padding:38px 20px 30px 174px; }
.statusBox h3 {font-size:1.6em; font-weight:bold; border-bottom:2px solid #666; margin-bottom:15px; padding-bottom:3px;}
.statusBox p {font-size:1.2em; margin-bottom:15px;}
.statusBox a {color:#f90;}
.statusBoxL {background:url(../images/tab-stat-closed.jpg) 34px 45px no-repeat;}
.statusBoxA {background:url(../images/tab-stat-apply.jpg) 34px 45px no-repeat;}
.statusBoxD {background:url(../images/tab-stat-de.jpg) 34px 45px no-repeat;}
.statusBoxA p,.statusBoxD p {font-size:1.6em;}

.searchParams .p {font-size:1.4em; color:#333; padding-bottom:8px; line-height:20px;}
.searchParams .sortItem {float:left; padding:0 16px;}
.searchParams .sortItem label {font-size:0.85em; float:left;}
.searchParams .sortItem form {float:left; margin:0 5px;}
.searchParams .sortItem .btn {margin-top:-2px; position:relative;}
.searchParams .sortItem,.searchParams .fLeft {padding-top:2px;}

.accountMenu {font-size:1.3em; padding:0 0 0 12px;}
.accountMenu dl {overflow:hidden; zoom:1; padding:12px 0;}
.accountMenu dt {width:43px; float:left;}
.accountMenu a {text-decoration:none;}
.accountMenu a:hover {text-decoration:underline;}
.accountMenu dd {float:left; padding-top:3px;}
.accountMenu dd li {padding-top:6px;}
.accountMenu dd li a {text-decoration:underline;}
.accountMenu dd li a:hover {text-decoration:none;}

.latestFrs {font-size:1.3em; padding:7px 11px 3px;}
.latestFrs .imgs {overflow:hidden; zoom:1; $padding-bottom:6px;}
.latestFrs .imgs a {float:left; margin:0 2px 5px 3px;}
.latestFrs .imgs img {border:1px solid #efeff0;}
.latestFrs .imgs a:hover img {border-color:#333;}
.latestFrs h4 {font-size:1em; margin:0 0 4px 2px;}
.latestFrs p {text-align:right; padding-right:6px;}
.latestFrs p a {text-decoration:none;}
.latestFrs p a:hover {text-decoration:underline;}

.accountInfo h4 {font-size:1.1em}
.accountInfo h4 a {font-size:1em}

.formErrors {border:1px solid #f00; background:#ffeeee; padding:8px; margin-bottom:12px; color:#f00;}

.accountInfo .privSett {
background:transparent url(../images/ico-lock.png) no-repeat scroll 0 0;
margin-left:8px;
margin-top:15px;
padding:0 0 10px 40px;
height: 23px;
}

.accountInfo .myComments {
	background:transparent url(../images/ico-comments.gif) no-repeat scroll 0 0;
	margin-left:8px;
	margin-top:15px;
	padding:0 0 10px 40px;
}

.addNewComment {
	float: right; 
	margin: 10px; 
	color: #B3CD3C; 
	font-size: 1.2em; 
	font-weight: bold;
}


.profileTabs li a img {
	vertical-align: middle;
}

.sendEmail {padding:6px 0 5px 10px; font-size:1.3em; line-height:1em; font-weight:bold; min-height:34px; _height:34px;}
.sendEmail a {color:#3cb3dd; display:block; text-decoration:none; text-align:center; padding-top:4px; margin-left:36px;}
.sendEmail a:hover {text-decoration:underline;}
.sendEmail img {float:left;}
.sendEmail2 a {color:#b3cd3c; padding-top:11px; margin-right:30px;}

select option {width: auto;}

.checkSortOption {text-decoration: none; font-weight: bold;}

#photo-add-this {position: relative; border-bottom:none; height:2px;}
#photo-add-this a { position:absolute; top:6px; right: 0px; }
#group-view-add-this { position: absolute; left:602px; top:9px;}

#members-h1 {
	width:100%;
}

#members-h1 .link {
	color:#7B552E;
	float:right;
	font-size:1em;
	font-weight:bold;
	line-height:1em;
	padding-top:1px;
	text-decoration:none;
}

.homeLatestText { font-size: 1.2em; padding: 0 0 5px 18px; width: 163px; }