﻿.foo
{
}
/****************************************************************************************************/
/* The contents of this file are subject to the nopCommerce Public License Version 1.0 ("License"); you may not use this file except in compliance with the License.
/* You may obtain a copy of the License at  http://www.nopCommerce.com/License.aspx. 
/* 
/* Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. 
/* See the License for the specific language governing rights and limitations under the License.
/* 
/* The Original Code is nopCommerce.
/* The Initial Developer of the Original Code is NopSolutions.
/* All Rights Reserved.
/* 
/* Contributor(s): RetroViz Design.
/* Modified By :  Kelvinkumar (kelvinbhai@gmail.com)
/****************************************************************************************************/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FORUM MAIN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.forumsmain { }
.forumsmain .forumsmainheader { border-bottom: solid 1px #f3f3f3; height: 20px; }
.forumsmain .forumsmainheader .currenttime {
	font-size: 9pt;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	color: #555;
	float: left;
}

.forumsmain .forumsmainheader .forumsearchbox { float: right; text-align: right; }
.forumsmain .forumgroups { margin-top: 10px; }

/************ FORUM GROUP ***********************/

.forumgrouppage .forumsearchbox { text-align: right; }
.forumgroup { }
.forumgroups .forumgroup .grouptitle { font-size: 1.1em; }
.forumgroup .grouptitle a
{
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	font-size:14px;
	color:#005582;
}

.forumgroup .grouptitle a:hover { color:#339933; }
.forumgroup table.groups
{
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 15px;
}

.forumgroup table.groups td { padding: 3px 0 3px 0; }

.forumgroup tr.groupheader { font-weight: bold; }

.forumgroup tr.groupheader td
{
	background:#AAB9C0 url("images2010/bg_forum.gif") repeat-x scroll 0 center;
	color:#47515B;
	font-family:arial,serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	border-bottom:1px solid #888888;
	border-top:1px solid #888888;
}

.forumgroup tr.groupheader td.forumname
{
	width: 55%;
	text-align: left;
	padding-left: 3px;
}

.forumgroup tr.groupheader td.topics { width: 10%; }

.forumgroup tr.groupheader td.posts { width: 10%; }

.forumgroup tr.groupheader td.lastpost { width: 25%; }

.forumgroup tr.forum td.image { vertical-align: top; }

.forumgroup tr.forum td.image div
{
	text-align: left;
	width: 36px;
	height: 36px;
	background:transparent url(images2010/forum_folder.png) no-repeat scroll 0 0;
}

.forumgroup tr.forum td { border-bottom: 1px solid #c5c5c5; vertical-align: middle; padding-left: 3px; }

.forumgroup tr.forum td.forumname { text-align: left; width: 55%; }

.forumgroup tr.forum td.forumname .forumtitle
{
	font-weight: bold;
	font-size: 1.1em;
	line-height: 18px;
}

.forumgroup tr.forum td.forumname .forumdescription
{
	font-size: 0.9em;
	color: #555;
}

.forumgroup tr.forum td.lastpost { font-size: 0.8em; color: #555; }

/************** FORUM PAGE ***********************/
.forum { }

.forum .forumheader { }

.forum .top .foruminfo { float: left; }

.forum .top .foruminfo .forumname
{
	color:#005582;
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	line-height: 25px;
}

.forum .top .foruminfo .forumdescription { color: #555; }

.forum .top .actions { float: right; text-align: right; }

.forum .top .actions .newtopic 
{
	background: url('images/ico-forum-post-add.png') no-repeat;
	padding: 0 10px 3px 20px;
}

.forum .top .actions .watchforum
{
	background: url('images/ico-forum-watch.png') no-repeat;
	padding-left: 20px;
}

.forum .top .actions .forumsearchbox { padding-top: 5px; }

.forum .topicsgroup { }

.forum table.topics
{
	width: 100%;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: center;
}

.forum table.topics td { padding: 3px 0 3px 0; }

.forum table.topics tr.forumheader { font-weight: bold; }

.forum table.topics tr.forumheader td
{
	background:#AAB9C0 url("images2010/bg_forum.gif") repeat-x scroll 0 center;
	color:#47515B;
	font-family:arial,serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	border-bottom:1px solid #888888;
	border-top:1px solid #888888;
}

.forum table.topics tr.forumheader td.topicname
{
	width: 55%;
	text-align: left;
	padding-left: 3px;
}

.forum table.topics tr.forumheader td.replies { width: 10%; }

.forum table.topics tr.forumheader td.views { width: 10%; }

.forum table.topics tr.forumheader td.lastpost { width: 25%; }

.forum table.topics tr.topic td
{
	border-bottom: 1px solid #c5c5c5;
	vertical-align: middle;
	padding-left: 3px;
}

.forum table.topics tr.topic td.image div
{
	text-align: left;
	width: 36px;
	height: 36px;
	background: url('images/ico-forum.gif') no-repeat 40% 40%;
}

.forum table.topics tr.topic td.topicname
{
	text-align: left;
	width: 55%;
}

.forum table.topics tr.topic td.topicname .topictype
{
	font-size: 0.9em;
	line-height: 18px;
}

.forum table.topics tr.topic td.topicname .topictitle
{
	font-weight: bold;
	font-size: 1.1em;
	line-height: 18px;
}

.forum table.topics tr.topic td.topicname .topicstarter
{
	font-size: 0.9em;
	color: #555;
}

.forum table.topics tr.topic td.lastpost
{
	font-size: 0.8em;
	color: #555;
}

.forumsearch table.topics tr.topic .post,
.forum table.topics tr.topic .post
{
	text-align: left;
	width: 32px;
	height: 32px;
	background:transparent url('images2010/bg_post.png') no-repeat 0 0;
}

.forumsearch table.topics tr.topic .postannoucement,
.forum table.topics tr.topic .postannoucement
{
	text-align: left;
	width: 32px;
	height: 32px;
	background:transparent url('images2010/bg_annoucement.png') no-repeat 0 0;
}

.forum .pager { text-align: right; padding: 5px 3px 5px 0; }

.forum .pager a:link { color: #555; }

.forum .pager span
{
	color: #ff9933;
	font-size: 1.2em;
	font-weight: bold;
}

/****** FORUM TOPIC EDIT ***********/

.postedit { }

.postedit .title
{
	background:url("images2010/bg_forum.gif") repeat-x scroll 0 center #AAB9C0;
	color:#47515B;
	font-weight:bold;
	height:26px;
	line-height:26px;
	padding-left:3px;
	border-bottom:1px solid #888888;
	border-top:1px solid #888888;
}

.postedit .wrapper
{
	padding: 5px 5px 5px 5px;
}

.postedit table.posttopic
{
	width: 100%;
	vertical-align: middle;
	border-collapse: collapse;
}

.postedit table.posttopic td
{
	padding: 4px 4px 4px 4px;
}

.postedit table.posttopic td.fieldname
{
	font-weight: bold;
	width: 20%;
	color: #555;
}

.postedit table.posttopic td.options
{
	text-align: right;
}

/********* MOVE TOPIC ********/

.moveforumtopic
{
	background: url('images/forum-footer-bg.gif') repeat-x bottom;
}

.moveforumtopic .title
{
	background: url('images/forum-header-bg.gif') repeat-x 50%;
	color: #FFF;
	border: solid 1px #6a6a6a;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	padding-left: 3px;
}

.moveforumtopic .wrapper
{
	padding: 5px 5px 5px 5px;
}

.moveforumtopic table.movetopic
{
	width: 100%;
	vertical-align: middle;
	border-collapse: collapse;
}

.moveforumtopic table.movetopic td
{
	padding: 4px 4px 4px 4px;
}

.moveforumtopic table.movetopic td.fieldname
{
	font-weight: bold;
	width: 30%;
	color: #555;
	white-space: nowrap;
}

.moveforumtopic table.movetopic td.options
{
	text-align: left;
}

/*********** VIEW FORUM TOPIC ********/

.forumtopic { }

.forumtopic .title
{
	background:#AAB9C0 url("images2010/bg_forum.gif") repeat-x scroll 0 center;
	color: #47515B;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
	padding-left: 3px;
	border-bottom:1px solid #888888;
	border-top:1px solid #888888;
}

.forumtopic .title .topicname
{
	float: left;
	color:#47515B;
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;	
}

.forumtopic .title .manage
{
	float: right;
	text-align: right;
}

.forumtopic .title .manage a { }

.forumtopic .topicheader
{
	padding: 5px 5px 5px 5px;
	border-bottom: solid 1px #AAAAAA;
	height: 16px;
}

.forumtopic .topicheader .topicoptions, .topicfooter .topicoptions
{
	float: right;
	text-align: right;
}

.forumtopic .topicheader .topicoptions a, .topicfooter .topicoptions a
{
	font-weight: bold;
}

.forumtopic .posts { }

.topicfooter
{
	padding: 5px 5px 5px 5px;
	height: 16px;
}

/********** FORUM POST ************/

.forumpost { border-bottom: solid 1px #AAAAAA; }

.postinfo
{
	width: 170px;
	float: left;
	padding: 5px;
	height: 100%;
	border-right: solid 1px #EEF3F5;
	background-color:#D3DDE5;
}

.postinfo .manage
{
	line-height: 20px;
}

.postinfo .manage a { }

.postinfo .userinfo
{
	padding-top: 5px;
}

.postinfo .userinfo a.username
{
	font-weight: bold;
	margin-bottom: 5px;
}

.postinfo .userinfo span.username
{
	font-weight: bold;
	margin-bottom: 5px;
}

.postinfo .userinfo .avatar
{
	margin: 5px 0 5px 0;
}

.postinfo .userinfo .userstats
{
	font-size: 0.9em;
	text-align: left;
	font-weight: bold;
	color: #555;
}

.postinfo .userinfo .userstats .statvalue { font-weight: normal; }

.postcontent
{
	margin-left: 180px;
	border-left: solid 1px #EEF3F5;
}

.postcontent .posttime
{
	font-weight: bold;
	line-height: 20px;
	padding: 3px;
	background: #D3DDE5;
}

.postcontent .posttime .statvalue { font-weight: normal; }

.postcontent .postbody { padding: 3px; }

.postcontent .postbody a { }

.postcontent .postbody .posttext { }

.postcontent .signature
{
	border-color:#DDDDDD;
	border-style:solid;
	border-width:1px 0 0;
	font-size:90%;
	margin:1em 8px 8px;
	padding:1em 0 20px;
	text-align:left;
	font-style: italic;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FORUM SEARCH BOX

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.forumsearchbox
{
}

/****** FORUM SEARCH PAGE *******/

.forumsearch { }

.forumsearch .forumSearchPanel { }

.forumsearch .forumSearchPanel .title
{
	background:url("images2010/hr.png") no-repeat scroll 0 bottom transparent;
	color:#339933;
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	font-weight: bold;
	clear: both;
	padding: 0 0 5px 0;
	margin-bottom:5px;
}

.forumsearch .forumSearchPanel .searchInput { }

.forumsearch .forumSearchPanel .searchError { color: Red; }

.forumsearch .forumSearchPanel .searchResults { }

.forumsearch .topicsgroup { }

.forumsearch table.topics
{
	width: 100%;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: center;
}

.forumsearch table.topics td { padding: 3px 0 3px 0; }

.forumsearch table.topics tr.forumheader { font-weight: bold; }

.forumsearch table.topics tr.forumheader td
{
	background:url("images2010/bg_forum.gif") repeat-x scroll 0 center #AAB9C0;
	border-bottom:1px solid #888888;
	border-top:1px solid #888888;
	color:#47515B;
	font-family:arial,serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;	
}

.forumsearch table.topics tr.forumheader td.topicname
{
	width: 55%;
	text-align: left;
	padding-left: 3px;
}

.forumsearch table.topics tr.forumheader td.replies { width: 10%; }

.forumsearch table.topics tr.forumheader td.views { width: 10%; }

.forumsearch table.topics tr.forumheader td.lastpost { width: 25%; }

.forumsearch table.topics tr.topic td
{
	border-bottom: 1px solid #c5c5c5;
	vertical-align: middle;
	padding-left: 3px;
}

.forumsearch table.topics tr.topic td.image div
{
	text-align: left;
	width: 36px;
	height: 36px;
	background: url('images/ico-forum.gif') no-repeat 40% 40%;
}

.forumsearch table.topics tr.topic td.topicname
{
	text-align: left;
	width: 55%;
}

.forumsearch table.topics tr.topic td.topicname .topictype
{
	font-size: 0.9em;
	line-height: 18px;
}

.forumsearch table.topics tr.topic td.topicname .topictitle
{
	font-weight: bold;
	font-size: 1.1em;
	line-height: 18px;
}

.forumsearch table.topics tr.topic td.topicname .topicstarter
{
	font-size: 0.9em;
	color: #555;
}

.forumsearch table.topics tr.topic td.lastpost
{
	font-size: 0.8em;
	color: #555;
}

.forumsearch .pager
{
	text-align: right;
	padding: 5px 3px 5px 0;
}

.forumsearch .pager a:link
{
	color: #555;
}

.forumsearch .pager span
{
	color: #ff9933;
	font-size: 1.2em;
	font-weight: bold;
}

/******** PROFILE PAGE **********/

.profilepage { }

.profilepage .title
{
	background:url("images2010/hr.png") no-repeat scroll 0 bottom transparent;
	color:#339933;
	height: 26px;
	font-family:Arial, Sans-Serif;
	font-size:14px;
	line-height: 26px;
	font-weight: bold;
	padding-left: 3px;
}

.profilepage .body { }
.profilepage .body .profileInfoBox { margin-bottom: 15px; }
.profilepage .body .profileInfoBox .title { }
.profilepage .body .profileInfoBox .profileStat { font-weight: bold; padding: 2px; }
.profilepage .body .profileInfoBox .profileStat .profileStatValue { font-weight: normal; color: #555; }
.profilepage .body .profileInfoBox .userDetails
{
	width: 180px;
	float: left;
	padding: 10px;
	height: 100%;
	border-right: solid 1px #F3F3F3;
	text-align: center;
}

.profilepage .body .profileInfoBox .userDetails .avatar {  margin-bottom: 5px; }

.profilepage .body .profileInfoBox .userStats
{
	margin-left: 200px;
	border-left: solid 1px #F3F3F3;
	padding: 10px;
}

.profilepage .body .profileInfoBox .userStats .sectionTitle
{
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #005582;
	font-weight:bold;
}

.profilepage .body .userLastPosts { }

.profilepage .body .userLastPosts .sectionTitle { margin-bottom: 10px; font-weight: bold; }

.profilepage .body .userLastPosts .topic { border: solid 1px #F3F3F3; margin-bottom: 10px; }

.profilepage .body .userLastPosts .topicTitle
{
	background:url("images2010/bg_forum.gif") repeat-x scroll 0 center #AAB9C0;
	border-bottom:1px solid #888888;
	border-top:1px solid #888888;
	color:#3C464E;
	font-weight: bold;
	line-height: 20px;
	padding: 3px;
}

.profilepage .body .userLastPosts .topicBody { padding: 10px; }

.profilepage .body .userLastPosts .topicData
{
	padding: 3px 10px;
	color: #666666;
	font-size: 12px;
	font-style: italic;
	text-align:right;
}

/********* BREADCRUMB *******/

.forumbreadcrumb
{
	padding: 0px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
	font-family:Arial, Sans-Serif;
}

.forumbreadcrumb a { }
.forumbreadcrumb a:hover { }

/********** BB CODE EDITOR ***********/

.toolbar { padding: 2px; display: inline; }

.toolbar .button
{
	background: url('images/bbeditor-button-bg.gif') repeat-x;
	padding: 2px;
	margin-right: 2px;
	border: #cec6b5 1px solid;
}

.toolbar .button:hover { border: #333 1px solid; }
