﻿.forum-page-content
{
    width:690px;
    float:right;
}
.forum-page-content h2 {
    border-bottom-color: #C9CDD0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
    color:#79828A;
}

.comments-area .add-button
{
    padding-left:19px;
}
#wrapper:after,
#header:after,
.header-main:after,
#main-nav .drop .c:after,
.heading-main:after,
.main-holder:after,
.main-area:after,
.content-section:after,
.accordion-box:after,
.accordion:after,
.accordion > li:after,
.phone-info .description-holder:after,
.phone-area .post-row:after,
.photo-post .img-holder:after,
.social-box .c:after,
.social-networks > li:after,
.social-popup .popup-c:after,
.popup .gallery:after,
.popup .carousel:after,
.big-gallery:after,
.info-box:after,
.post-list li:after,
.paging:after,
.products .heading:after,
.top-section:after,
.content-section5:after,
.list-holder:after,
.login-popup .c:after,
.popup-heading-c:after,
.support-form .row:after,
.content-section9:after,
.options-bar:after,
.comments-area .comment .row:after,
.reply-form .submit-row:after,
.search-column .row-holder:after,
.advanced-search .row:after,
.carousel-area .title-row:after,
.contact-form .row:after{
	content:"";
	display:block;
	clear:both;
}
.add-feedback
{
    display:none;
}
.feedback
{
    display:block;
    float:right;
    margin-right:15px;
}
#addFeedBack {display: none;} 
#addFeedBack TD,#addFeedBack INPUT,#addFeedBack TEXTAREA,.forum-page-content,.BaseFontSizeL .page-content-container .forum-page-content  div,.BaseFontSizeM .page-content-container .forum-page-content  div,.BaseFontSizeS .page-content-container .forum-page-content  div
{
	font-size:9pt;
}
#addFeedBack TD,#SendFriend TD
{
	padding-bottom:5px;
}
#addFeedBack .pio-form-field .inputtext,#addFeedBack .pio-form-field TEXTAREA
{
    width:270px;
	border:1px solid #E6E9EC;
}

#addFeedBack .pio-form-field-title
{
	width:50px; vertical-align:top;
}
#addFeedBack .pio-form-cell.pio-form-field INPUT
{
	margin-right:0px;
}
#addFeedBack .pio-form-error,#SendFriend .pio-form-error
{
	color:Red;
}
#addFeedBack .advanced-search .button,#SendFriend .advanced-search .button
{
    padding-top:10px;
    padding-left:95px;
}
#SendFriend .pio-form-field-title
{
	width:100px;
}
#SendFriend .pio-form-field .inputtext,#SendFriend .pio-form-field TEXTAREA
{
    width:230px;
	border:1px solid #E6E9EC;
}
#SendFriend .title,.pager-info .title
{
    font-size:16px;
    font-weight:bold;
    text-align:right;
    color:#79828A;
}
.advanced-search .close
{
    float:left;
}
#addFeedBack .advanced-search .frame, #SendFriend .advanced-search .frame
{
    padding:0;
    padding-right:15px;
}
#addFeedBack .close{
	font-weight:normal;
	min-height:21px;
	background:url(../img/forum/ico-close.png) no-repeat 100% 0;
	padding:1px 21px 0 0;
	margin:-1px 0 0;
	text-align:left;
	float:none;
}
#addFeedBack .close-feedback,#SendFriend .close-feedback{
    text-align:left;
    padding:2px;
}
/************* Forum styles    ***************************************************/
.page-content{
	width:711px;
	float:left;
	padding:0 0 0 3px;
}
.options-bar{
	min-height:39px;
	padding:0 14px 10px 24px;
}
.BaseFontSizeL .options-bar a,.BaseFontSizeM .options-bar a,.BaseFontSizeS .options-bar a
{
    font-weight:normal;
    font-size:14px;
}
.add-comment,
.back{
	float:left;
	color:#646464;
	min-height:21px;
	padding:0 28px 0 0;
	text-decoration:none;
	background:url(../img/forum/ico-add-comment.gif) no-repeat 100% 0;
}
.back{
	padding:0 21px 0 0;
	background:url(../img/forum/arrow-back.gif) no-repeat 100% 3px;
}

.search-column{float:right;display:block;}
.forum-search{
	display:inline-block;
	vertical-align:top;
}
*+html .forum-search{display:inline;}
.forum-search label{
	font-weight:bold;
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 2px;
}
.forum-search .text{
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 -3px;
	width:155px;
	height:23px;
	padding:0 2px;
	background:url(../img/forum/bg-text.gif) no-repeat 0 -99px;
}
.forum-search .text input{
	float:right;
	margin:-3px 0px;
	padding:3px 5px;
	border:0;
	background:none;
	width:145px;
}
*+html .forum-search .text{
	display:inline;
	margin-left:0;
}
.forum-search .submit,
.forum-search .submit:hover{
	display:inline-block;
	vertical-align:top;
	width:53px;
	height:21px;
	background:url(../img/forum/btn.png) no-repeat 0 -835px;
/*	background-position:0 -835px; */
	margin:0 8px 0 0;
	text-indent:0;
	color:#737b83;
	float:none;
    border:0;
}
*+html .forum-search .submit,
*+html .forum-search .submit:hover{margin-left:3px;}
.advanced-search-link{
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
	margin:-1px 6px -2px 0;
	padding:1px 11px 0 0;
	width:114px;
	height:30px;
	background:url(../img/forum/arrow4.gif) no-repeat 10px 8px;
}
.webkit .advanced-search-link, .br-IE .advanced-search-link {background:url(../img/forum/arrow4.gif) no-repeat 10px 7px;}
.advanced-search-link:hover{text-decoration:underline;}
.open-box .advanced-search-link{
	float:left;
	background:url(../img/forum/btn-advanced-search.gif) no-repeat;
}
.open-box .closed-box{display:none;}
.comments-area{
	width:670px;
	overflow:hidden;
	margin:0 15px 22px 0;
}
.comments-area .heading,
.contact-form .heading{
	background:#6b757e url(../img/forum/bg-heading.gif) no-repeat;
	overflow:hidden;
	border-bottom:1px solid #677079;
	color:#fff;
	padding:8px 36px 6px 10px;
}
.comments-area .cell{
	float:right;
	padding:0 0 0 5px;
}
.comments-area .heading .cell-1{width:376px;}
.comments-area .heading .cell-2{width:101px;}
.comments-area .heading .cell-3{width:92px;}
.comments-area .area-main{
	border:solid #e8e8e8;
	border-width:0 1px;
}
.comments-area .comment{
	overflow:hidden;
	border-bottom:1px solid #dcdcdc;
	padding:0 1px 1px 0;
}
.comments-area .comment .row{
	height:1%;
	padding:12px 10px 9px 10px;
	position:relative;
}
.comments-area .comment .cell{padding:0 0 0 5px;}
.comments-area .comment .cell-1{
	width:400px;
	font-weight:bold;
}
.comments-area .comment .cell-2{width:103px;}
.comments-area .comment .cell-3{
/*	width:91px;   */
	padding-left:3px;
	text-align:left;
}
.comments-area .time{padding:0 0 0 7px;}
.comments-area .ico{
	position:absolute;
	top:13px;
	right:9px;
}
.comments-area .comment-inner .time,
.comments-area .comment-inner3 .time{padding:0 0 0 3px;}
.comments-area .comment-inner3-2 .time{padding:0 0 0 3px;}
.comments-area .comment .comment-inner2{padding:18px 50px 4px 10px;}
.comments-area .comment-inner2 .cell-1{
	font-weight:normal;
	padding-right:17px;
	width:383px;
}
.comments-area .comment-inner2 .ico{
	top:20px;
	right:38px;
}
.comments-area .comment-mark{
	background:#e6eaed;
	border:1px solid #c6cdd3;
	margin:-1px -1px 0;
}
.comments-area .comment .comment-inner3{padding:6px 50px 5px 10px;}
.comments-area .comment-inner3 .cell-1{
	padding-right:37px;
	width:363px;
}
.comments-area .comment-inner3 .ico{
	top:10px;
	right:48px;
}
.comments-area .comment .comment-inner2-2{padding:8px 50px 9px 10px;}
.comments-area .comment .comment-inner2-2 .ico{top:11px;}
.comments-area .comment .comment-inner3-2{padding:9px 50px 5px 10px;}
.comments-area .comment-inner3-2 .cell-1{
	padding-right:37px;
	width:363px;
	font-weight:normal;
}
.comments-area .comment-inner3-2 .ico{
	top:13px;
	right:48px;
}
.comments-area .reply-comment{
	background:#e6eaed;
	color:#848585;
}
.reply-form{
	overflow:hidden;
	padding:2px 0 0 6px;
}
.reply-form textarea,.reply-form .body
{
	display:block;
	margin:0 auto 7px;
	padding:14px 5px 5px;
/*	height:46px;  */
	width:565px;
	min-width:565px;
	max-width:565px;
	border:1px solid #ddd;
	color:#848585;
	overflow:auto;
	background-color:#FFFFFF;
	color:#000000;
	font-size:11pt;
/*	text-align:right;  */
}
.reply-form .submit-row{
	height:1%;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	padding:0 50px 3px 7px;
}
.reply-form .submit-row a{
	color:#79828a;
	text-decoration:none;
	float:right;
}
.reply-form .submit-row a:hover{text-decoration:underline;}
.reply-form .submit{
	float:right;
	color:#79828a;
	font-weight:bold;
/*	font-size:11px;  */
	line-height:14px;
	background:url(../img/forum/ico-plus2.gif) no-repeat 100% 4px;
	margin:0 0 0 19px;
	padding:0 10px 0 0;
	border:0;
	cursor:pointer;
	overflow:visible;
}
.reply-form .submit:hover{
	cursor:pointer;
	text-decoration:underline;
}
.reply-form .send-friend{
	padding:0 18px 0 0;
	background:url(../img/forum/ico-email.png) no-repeat 100% 4px;
}
.reply-form .submit-row .close{
	float:left;
	font-weight:normal;
	min-height:21px;
	background:url(../img/forum/ico-close.png) no-repeat 100% 0;
	padding:1px 21px 0 0;
	margin:-1px 0 0;
}
.comment-blue{background:url(../img/forum/gradient-blue.gif) repeat-x 0 100%;}
.comment-grey{background:#fdfdfd url(../img/forum/gradient-grey.gif) repeat-x 0 100%;}
.paging-alt2{
	float:right;
	padding:4px 0 0;
	font-size:11px;
	line-height:14px;
	color:#8d8d8d;
	border:0;
}
.paging-alt2 ul li{
	float:right;
	direction:rtl;
	padding:0 10px;
	background:url(../img/forum/separator-paging.gif) no-repeat 100% 3px;
}
.paging-alt2 .inner-item{
	padding-right:0;
	background:none;
}
.paging-alt2 .first,
.paging-alt2 .last,
.paging-alt2 .prev,
.paging-alt2 .next{
	background:none;
	padding:0 0 0 12px;
}
.paging-alt2 .first a,
.paging-alt2 .last a,
.paging-alt2 .prev a,
.paging-alt2 .next a{
	width:9px;
	height:9px;
	background:url(../img/forum/sprite.png) no-repeat -147px -246px;
	margin:2px 0 0;
}
.paging-alt2 .last a{background-position:-147px -269px;}
.paging-alt2 .prev a{
	width:5px;
	background-position:-169px -246px;
}
.paging-alt2 .next a{
	width:5px;
	background-position:-169px -269px;
}
.paging-alt2 a{color:#8d8d8d;}
.search-column .row-holder{height:1%;}
.advanced-search.open-box{display:block;}
.advanced-search{
	width:426px;
	float:left;
	color:#79828a;
	display:none;
	background:url(../img/forum/bg-advanced-search.gif) repeat-y -436px 0;
}
.advanced-search .holder{background:url(../img/forum/bg-advanced-search.gif) no-repeat;}
.advanced-search .frame{
	background:url(../img/forum/bg-advanced-search.gif) no-repeat -872px 100%;
	padding:19px 15px 16px 13px;
/*	overflow:hidden; */
}
.advanced-search .row{
	height:1%;
	padding:0 0 22px;
	position:relative;
}
.advanced-search .label,
.advanced-search label{
	float:right;
	padding:0 0 0 4px;
}
.advanced-search .label{padding-left:15px;}
.advanced-search .check-hold label{margin-top:5px;}
.advanced-search .checkboxArea,
.advanced-search .checkboxAreaChecked{margin:1px 0 0 5px;}
.advanced-search .text{
	z-index:50;
	position:relative;
	float:right;
	width:115px;
	height:23px;
	padding:0 3px 0 2px;
	margin:0 0 0 4px;
	background:url(../img/forum/bg-text.gif) no-repeat -213px -99px;
}
.advanced-search .check-hold {float: right;margin-right:22px;margin-top:-5px;}
.ui-datepicker-trigger{
	position:absolute;
	background:url(../img/forum/ico-calendar.gif) no-repeat; 
	width:24px;
	height:23px;
	margin:0;
	padding:0;
	border:none;
	font-size:0;
	line-height:0;
	top:-1px;
	left:-28px;
	cursor:pointer;
}
.advanced-search .text input{
	border:0;
	background:none;
	margin:0;
	padding:2px 3px;
	width:79px;
	float:left;
}
.advanced-search .ico-calendar{
	float:right;
	margin:-1px 0 0 15px;
}
.advanced-search .submit-row{
	overflow:hidden;
	margin:-10px 0 0;
}
.advanced-search .submit,
.advanced-search .submit:hover{
	float:left;
	width:83px;
	height:21px;
	background:url(../img/forum/btn.png) no-repeat -60px -835px;
/*	background-position:-60px -835px;  */
	color:#5f6870;
	margin:0;
	text-indent:0;
    border:0;
}
.media-picker-uploader-fly
{
	background:#C0C0C0;
}
.uploader-open-button > div
{
	cursor:pointer;
	display:inline-block;
	padding: 2px 9px;
	background-color:#536920;
	color:#FFF; font-size:16px; font-weight:bold;
	-webkit-border-radius:4px;
	border-radius:4px; margin-bottom: 5px;
}

* jQuery UI Datepicker 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left:4px;  top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/*********************************************************************************/
