﻿html, body, form {
	margin: 0;
	padding: 0;
}

body {
	height: 100%;
	background: #483522 url(Images/Background.gif) repeat-x;
	color: #65615d;
	font-family: Tahoma;
	font-size: 13px;
}

a:link, a:active, a:visited, a:hover {
	color: #de660f;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

h1, h2, h3 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-bottom: 0;
}


h1, h2 {
	color: #513c2c;
}


h1 {
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 6px;
}

h2 {
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 5px;
}

h3 {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 4px;
}

ul, ol, p {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

ul.Bulleted {
	list-style-image: url(Images/Bullet13.gif);
	list-style-position: outside;
	padding-left: 18px;
	margin-left: 0;
	font-size: 13px;
}



.Main {
	width: 972px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 80px;
}

.MainBorder {
	width: 958px;
	overflow: hidden;
	border: solid 7px #36291d;
	border-top: none;
	background: #edeade;
}

.Header {
	height: 164px;
	background: #222222 url(Images/Header/Header.jpg);
	position: relative;
}

.LangBar {
	float: right;
	margin: 0 10px 0 0;
	font-size: 11px;
	background: #030303;
	overflow: hidden;
	height: 26px;
}

.LangSeparator {
	float: left;
	width: 1px;
	height: 26px;
	background: url(Images/Header/Separator.gif) no-repeat;
}

.LangBar a:link, .LangBar a:active, .LangBar a:visited, .LangBar a:hover {
	padding: 5px 10px 0 10px;
	float: left;
	display: block;
	color: #edeade;
	text-decoration: none;
	height: 26px;
}

.LangBar a.LangActive:link, .LangBar a.LangActive:active, .LangBar a.LangActive:visited, .LangBar a.LangActive:hover {
	background: url(Images/Header/LangActive.gif) repeat-x;
}

.SearchBar {
	position: absolute;
	width: 472px;
	height: 67px;
	top: 39px;
	left: 476px;
}


.SearchOptionBar {
	position: absolute;
	top: 5px;
	left: 20px;
	font-size: 11px;
}


.SearchOptionBar a:link, .SearchOptionBar a:active, .SearchOptionBar a:visited, .SearchOptionBar a:hover {
	padding: 5px 9px 0 11px;
	float: left;
	display: block;
	height: 18px;
	color: #edeade;
	text-decoration: none;
}

.SearchOptionBar a.SearchOptionActive:link, .SearchOptionBar a.SearchOptionActive:active, .SearchOptionBar a.SearchOptionActive:visited, .SearchOptionBar a.SearchOptionActive:hover {
	background: url(Images/Header/SearchOptionActive.gif) no-repeat 3px 10px;
	color: #e77019;
}

.SearchOptionSeparator {
	float: left;
	width: 1px;
	height: 18px;
	background: url(Images/Header/Separator.gif) no-repeat;
}

.SearchInput {
	position: absolute;
	top: 31px;
	left: 12px;
	width: 360px;
	border-top: solid 2px #050403;
	border-left: solid 2px #050403;
	border-right: solid 2px #625d58;
	border-bottom: solid 2px #625d58;
}

.SearchButton {
	position: absolute;
	left: 389px;
	top: 29px;
}


.Menu {
	position: absolute;
	left: 1px;
	top: 122px;
	height: 39px;
	width: 960px;
	overflow: hidden;
}

.Menu a {
	display: block;
	float: left;
	margin: 0 0 0 3px;
}

.Menu a.FirstMenuItem {
	margin: 0 0 0 0;
}



.Content {
	background: #edeade url(Images/ContentTop.jpg) no-repeat;
	padding: 17px 0 10px 15px;
}

.ContentFooter {
	color: #9f9993;
	clear: both;
	text-align: center;
	font-size: 11px;
	padding-top: 15px;
}


.PageHr {
	clear: both;
	margin: 5px 15px 15px 0;
	height: 1px;
	background: #e0d5c6;
	font-size: 0px;
}

.TextContent {
	padding-right: 15px;
}


.ItemList, .ItemListSmall {
	margin-top: 18px;
}

.ItemListSmall {
	margin-right: -15px;
	width: 630px;
}

.BoxClear {
	clear: both;
}

.Clear {
	clear: both;
	font-size: 0;
	height: 1px;
}

.DoubleWidthContent {
	width: 614px;
	margin: 0 0 15px 0;
}

.BoxColumn, .BoxColumnLast {
	float: left;
}

.BoxColumn {
	margin-right: 15px;
}

.Box {
	width: 299px;
	background: #f9f8f3 url(Images/Box/BoxBackground.gif);
	font-size: 12px;
	margin: 0 0 15px 0;
}

.DidYourKnowBox {
	background: #f9f8f3 url(Images/Box/DidYouKnowBackground.gif);
}

.BoxHr {
	margin: 5px 0;
	height: 1px;
	background: url(Images/Box/BoxHr.gif) no-repeat;	
	font-size: 0px;
}

.BoxText {
	padding: 5px 12px;
}

.Box .BoxFooter {
	background: url(Images/Box/BoxBottom.gif) no-repeat left bottom;
	height: 10px;
	clear: both;
	font-size: 0px;
}

.Box .DidYourKnowBoxFooter {
	background: url(Images/Box/DidYouKnowBottom.gif) no-repeat left bottom;
}

.BoxFooterLink {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	margin: 0 10px 0 0;
}


.BoxWide {
	width: 453px;
	background: #f9f8f3 url(Images/BoxWide/BoxWideBackground.gif);
	font-size: 12px;
	margin: 0 0 15px 0;
}

.BoxWide .BoxFooter {
	background: url(Images/BoxWide/BoxWideBottom.gif) no-repeat left bottom;
	height: 10px;
	clear: both;
}


.BoxDouble {
	width: 614px;
	background: #f9f8f3 url(Images/BoxDouble/BoxDoubleBackground.gif);
	font-size: 12px;
	margin: 0 0 15px 0;
}

.BoxDouble .BoxFooter {
	background: url(Images/BoxDouble/BoxDoubleBottom.gif) no-repeat left bottom;
	height: 10px;
	clear: both;
}


.Tabs163, .Tabs137, .Tabs112, .Tabs96 {
	background: url(Images/Tabs/TabBackground.gif);
	height: 29px;
}

.ActiveTab, .InactiveTab {
	display: block;
	height: 23px;
	padding-top: 6px;
	float: left;
	margin: 0 0 0 6px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}

.Tabs163 .ActiveTab, .Tabs163 .InactiveTab {
	width: 163px;
}

.Tabs137 .ActiveTab, .Tabs137 .InactiveTab {
	width: 137px;
}

.Tabs112 .ActiveTab, .Tabs112 .InactiveTab {
	width: 112px;
}

.Tabs96 .ActiveTab, .Tabs96 .InactiveTab {
	width: 96px;
}


.Tabs163 a.ActiveTab:link, .Tabs163 a.ActiveTab:active, .Tabs163 a.ActiveTab:visited, .Tabs163 a.ActiveTab:hover {
	background: url(Images/Tabs/ActiveTab163.gif) no-repeat;
}

.Tabs137 a.ActiveTab:link, .Tabs137 a.ActiveTab:active, .Tabs137 a.ActiveTab:visited, .Tabs137 a.ActiveTab:hover {
	background: url(Images/Tabs/ActiveTab137.gif) no-repeat;
}

.Tabs112 a.ActiveTab:link, .Tabs112 a.ActiveTab:active, .Tabs112 a.ActiveTab:visited, .Tabs112 a.ActiveTab:hover {
	background: url(Images/Tabs/ActiveTab112.gif) no-repeat;
}

.Tabs96 a.ActiveTab:link, .Tabs96 a.ActiveTab:active, .Tabs96 a.ActiveTab:visited, .Tabs96 a.ActiveTab:hover {
	background: url(Images/Tabs/ActiveTab96.gif) no-repeat;
}

a.ActiveTab:link, a.ActiveTab:active, a.ActiveTab:visited, a.ActiveTab:hover {
	color: #65615d;
	text-decoration: none;
}

a.ActiveTab:hover {
	text-decoration: underline;
}


.Tabs163 .InactiveTab {
	background: url(Images/Tabs/InactiveTab163.gif) no-repeat;
}

.Tabs137 .InactiveTab {
	background: url(Images/Tabs/InactiveTab137.gif) no-repeat;
}

.Tabs112 .InactiveTab {
	background: url(Images/Tabs/InactiveTab112.gif) no-repeat;
}

.Tabs96 .InactiveTab {
	background: url(Images/Tabs/InactiveTab96.gif) no-repeat;
}



.Banner460_200 {
	width: 460px;
	height: 200px;
	background: url(Images/ECCJ.banner.bg.jpg) no-repeat;
}


.Login_Form {
	background: url(Images/Box/LoginBackground.gif) no-repeat;
	position: relative;
	width: 299px;
	height: 119px;
}

.Login_Form th {
	padding-right: 7px;
	text-align: right;
	font-weight: bold;
}

.Login_Form label {
	color: #65615d;
}

.Login_NamePassword {
	position: absolute;
	top: 15px;
	left: 20px;
}

.Login_UserNameLabel label, .Login_PasswordLabel label {
	display: block;
	width: 70px;
	overflow: hidden;
}

.Login_Remember {
	position: absolute;
	top: 80px;
	left: 90px;
}

.TextBox {
	border-top: solid 2px #856854;
	border-left: solid 2px #856854;
	border-right: solid 2px #e0d5c6;
	border-bottom: solid 2px #e0d5c6;
	background: #edeade;
}


.Login_Links {
	margin: 20px 0 15px 10px;
	float: left;
}

.Login_Button {
	float: right;
	margin: 29px 10px 10px 0;
}


.NewsBox_Height {
	height: 680px;
}

.NewsBox_Title {
	font-size: 16px;
	margin-bottom: 6px;
	color: #513c2c;
	font-weight: bold;
}

.NewsBox_Title a:link, .NewsBox_Title a:visited, .NewsBox_Title a:active, .NewsBox_Title a:hover {
	color: #513c2c;
	text-decoration: none;
}

.NewsBox_Title a:hover {
	color: #de660f;
	text-decoration: underline;
}

.NewsBox_Item {
	padding: 6px 10px;
}

.NewsBox_Link {
	font-weight: bold;
}



.Tip_Text {
	background: url(Images/Box/TipBackground.gif) no-repeat;
	height: 81px;
	padding: 10px 10px 0 70px;
	font-size: 14px;
	color: #856854;
}


.SiteServices_Background {
	background: url(Images/SiteServices/SiteServicesBackground.jpg) no-repeat;
	width: 299px;
	height: 426px;
	color: #292724;
	position: relative;
}

.SiteServices_Title {
	position: relative;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 6px;
}


.SiteServices_Profile {
	position: absolute;
	top: 15px;
	left: 100px;
}

.SiteServices_Profile ul.Bulleted {
	list-style-image: url(Images/SiteServices/BulletBlue.gif);
}


.SiteServices_Companies {
	position: absolute;
	top: 158px;
	left: 100px;
}

.SiteServices_Companies ul.Bulleted {
	list-style-image: url(Images/SiteServices/BulletRed.gif);
}


.SiteServices_Ratings {
	position: absolute;
	top: 301px;
	left: 100px;
}

.SiteServices_Ratings ul.Bulleted {
	list-style-image: url(Images/SiteServices/BulletGreen.gif);
}

.SiteServices_CigarRegister {
	width: 299px;
	height: 115px;
	position: relative;
}

.SiteServices_CigarRegister ul.Bulleted {
	list-style-image: url(Images/SiteServices/BulletOrange.gif);
}

.SiteServices_CigarRegisterText {
	position: absolute;
	top: 15px;
	left: 100px;
	color: #65615d;
}
.SiteServices_CigarRegisterIcon {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 74px;
	height: 97px;
	background: url(Images/SiteServices/CigarRegisterIcon.gif) no-repeat;
	
}


.Ratings_Active {
	position: relative;
	width: 299px;
	height: 137px;
}

.Ratings_Main {
	height: 64px;
}

.Ratings_Text {
	position: absolute;
	top: 5px;
	left: 85px;
}

.Ratings_User, .Ratings_Cigar {
	font-weight: bold;
}

.Ratings_Cigar {
	font-size: 13px;
	margin-bottom: 2px;
}

.Ratings_Time {
	font-size: 11px;
	color: #949ea2;
}

.Ratings_Detail {
	position: relative;
	width: 295px;
	height: 35px;
	border-top: solid 1px #f0ece0;
	margin: 0 2px 1px 2px;
}

.Ratings_ProfRater {
	margin: 9px 0 0 5px;
	font-weight: bold;
	float: left;
}

.Ratings_ProfRateNumber {
	margin: 9px 5px 0 0;
	font-weight: bold;
	float: right;
}

.Ratings_ProfRateStars {
	margin: 5px 5px 0 0;
	float: right;
}

.Ratings_Inactive {
	background: #f0ece0;
	position: relative;
	width: 295px;
	height: 66px;
	margin: 0 2px 1px 2px;
	border-top: solid 1px #e5e1d1;
}

.Ratings_Number, .Ratings_CommunityNumber, .Ratings_BigCommunityNumber, .Ratings_BigTestPanel, .CigarRating_Number,
a.Ratings_Number:link, a.Ratings_Number:visited, a.Ratings_Number:active, a.Ratings_Number:hover {
	color: #f9f8f3;
	text-decoration: none;
} 


.CigarRating_Number {
	float: left;
	margin-left: 3px;
}


.Ratings_Number, .Ratings_CommunityNumber, .Ratings_BigCommunityNumber, .Ratings_BigTestPanel {
	position: absolute;
}


.Ratings_Number, .Ratings_CommunityNumber, .Ratings_BigCommunityNumber, .Ratings_BigTestPanel, .CigarRating_Number {
	font-weight: bold;
	text-align: right;
}

.Ratings_Number, .CigarRating_Number {
	font-size: 20px;
	top: 5px;
	left: 7px;
	width: 59px;
	height: 37px;
	padding: 10px 10px 0 0;
}

.Ratings_CommunityNumber {
	font-size: 18px;
	top: 2px;
	left: 225px;
	width: 55px;
	height: 30px;
	padding: 30px 13px 0 0;
}

.Ratings_BigCommunityNumber, .Ratings_BigTestPanel {
	font-size: 18px;
	width: 55px;
	height: 35px;
	padding: 35px 13px 0 0;
}

.BrandCigarProfile_Ratings .Ratings_BigCommunityNumber, .BrandCigarProfile_Ratings .Ratings_BigTestPanel {
	top: 5px;
}

.BrandCigarProfile_Ratings .Ratings_BigCommunityNumber {
	left: 0;
}

.BrandCigarProfile_Ratings .Ratings_BigTestPanel {
	left: 75px;
}

.CigarProfile_Ratings .Ratings_BigCommunityNumber, .CigarProfile_Ratings .Ratings_BigTestPanel {
	left: 0;
}

.CigarProfile_Ratings .Ratings_BigCommunityNumber {
	top: 0;
}

.CigarProfile_Ratings .Ratings_BigTestPanel {
	top: 80px;
}


.Ratings_BigCommunityNumber {
	background: url(Images/Local/en/Ratings/TestPanelRatingBig.gif) no-repeat;
}
.Ratings_BigTestPanel {
	
	background: url(Images/Local/en/Ratings/CommunityRatingBig.gif) no-repeat;
}

.Ratings_Active .Ratings_Number {
	background: url(Images/Ratings/RatingBackgroundActive.gif) no-repeat;
}

.Ratings_Inactive .Ratings_Number, .CigarRating_Number {
	background: url(Images/Ratings/RatingBackground.gif) no-repeat;
}

.Ratings_Active .Ratings_CommunityNumber {
	background: url(Images/Local/en/Ratings/CommunityRatingBackgroundActive.gif) no-repeat;
}

.Ratings_Inactive .Ratings_CommunityNumber {
	background: url(Images/Local/en/Ratings/CommunityRatingBackground.gif) no-repeat;
}

.ShopBox_Content {
	padding: 10px;
}

.ShopBox_Image {
	float: left;
	padding-right: 8px;
}

.ShopBox_Text {
}



.NewProfileBox_User {
	position: relative;
	height: 148px;
	width: 295px;
	margin: 0 0 1px 2px;
	border-bottom: solid 1px #e5e1d1;
}

.NewProfileBox_UserImage {
	position: absolute;
	top: 10px;
	left: 10px;
}

.NewProfileBox_UserName {
	position: absolute;
	top: 9px;
	left: 70px;
	font-size: 14px;
	font-weight: bold;
}
.NewProfileBox_UserData {
	position: absolute;
	top: 30px;
	left: 70px;
	line-height: 17px;
}
.NewProfileBox_UserField {
	font-weight: bold;
}

.NewProfileBox_CigarRegister {
	position: absolute;
	top: 10px;
	left: 230px;
}

.NewProfileBox_UserLinks {
	position: absolute;
	top: 110px;
	left: 0;
	width: 285px;
	padding: 5px 0 0 10px;
	margin: 10px 0 0 2px;
	border-top: solid 1px #efecdf;
}

.NewProfileBox_UserTime {
	font-size: 11px;
	color: #949ea2;
	float: right;
	padding-right: 10px;
}

.NewProfileBox_UserMini {
	position: relative;
	height: 77px;
	width: 295px;
	margin: 0 0 1px 2px;
	border-bottom: solid 1px #e5e1d1;
	background: #efecdf;
}

.CigarBox_Cigar {
	position: relative;
	height: 80px;
	width: 295px;
	margin: 0 0 1px 2px;
	border-top: solid 1px #e5e1d1;
}

.CigarBox_CigarImage {
	position: absolute;
	top: 6px;
	left: 10px;
}

.CigarBox_Text {
	position: absolute;
	top: 10px;
	left: 100px;
}

.CigarBox_Brand {
	font-size: 11px;
	margin-bottom: 4px;
}

.CigarBox_Name {
	font-size: 16px;
	margin-bottom: 4px;
	font-weight:bold;
}

.CigarBox_Link {
	font-weight: bold;
}


.AcademyBox_Cigar {
	position: relative;
	height: 96px;
	width: 295px;
	margin: 0 0 1px 2px;
	background: #f2e6c8;
}

.AcademyBox_CigarImage {
	position: absolute;
	top: 14px;
	left: 15px;
}

.AcademyBox_Text {
	position: absolute;
	top: 16px;
	left: 95px;
}

.AcademyBox_TitleLine {
	
}

.AcademyBox_Title {
	color: #856854;
	font-size: 14px;
	font-weight: bold;
	
}

.AcademyBox_TitleSep {
	color: #d7caaa;
}

.AcademyBox_TitleInfo {
	color: #de660f;
	font-size: 11px;
}

.AcademyBox_TextLine {
	margin-top: 2px;
}

.AcademyBox_Link {
	margin-top: 2px;
}

.ForumBox {
	border-collapse: collapse;
	margin-left: 2px;
}

.ForumBox td, .ForumBox th {
	padding: 10px 0;
	border-bottom: solid 1px #e5e1d1;
}

.ForumBox .ForumBox_TopicName {
	padding-left: 15px;
	width: 400px;
	text-align: left;
}

.ForumBox .ForumBox_LastMod, .ForumBox .ForumBox_Posts {
	text-align: center;
} 

.ForumBox .ForumBox_LastMod {
	width: 120px;
	text-align: center;
} 

.ForumBox .ForumBox_Posts {
	width: 70px;
	padding-right: 5px;
	text-align: center;
} 


.CommentBox_Comment {
	font-style: italic;
	position: relative;
	height: 35px;
	padding: 10px 10px 3px 10px;
	width: 275px;
	margin: 0 0 1px 2px;
	border-top: solid 1px #e5e1d1;
}



.LoggedIn_User {
	background: url(Images/Box/LoginBackground.gif) no-repeat;
	position: relative;
	width: 299px;
	height: 119px;
}

.LoggedIn_Image {
	position: absolute;
	top: 10px;
	left: 19px;
}

.LoggedIn_UserText {
	position: absolute;
	top: 10px;
	left: 90px;
	width: 195px;
	padding: 0 0 10px 5px;
	border-bottom: solid 1px #e0d5c6;
}

.LoggedIn_UserName {
	font-weight: bold;
	font-size: 15px;
}

.LoggedIn_UserData {
	margin-top: 5px;
	line-height: 17px;
}

.LoggedIn_UserField {
	font-weight: bold;
}

.LoggedIn_LastSyncLine {
	position: absolute;
	top: 85px;
	left: 10px;
	font-size: 11px;
}

.LoggedIn_LastSyncLabel {
	font-weight: bold;
}

.LoggedIn_Buttons {
	margin-top: 30px;
	height: 31px;
	position: relative;
	z-index: 10;
}


.LoggedIn_MyMenuImage, .LoggedInDropDownBottom_MyMenu {
	position: absolute;
	left: 10px;
}

.LoggedIn_MyMenuImage {
	top: 0;
}

.LoggedIn_InvitationImage, .LoggedInDropDownBottom_Invitation {
	position: absolute;
	left: 105px;
}

.LoggedIn_InvitationImage {
	top: 0;
}

.LoggedIn_Logout {
	position: absolute;
	top: 0;
	left: 213px;
}

#LoggedInDropDownPanel_MyMenu, #LoggedInDropDownPanel_Invitation {
	position: absolute;
	top: 27px;
}

.LoggedInDropDownBottom_MyMenu, .LoggedInDropDownBottom_Invitation {
	top: 0px;
}

.LoggedInDropDownBox_Header {
	font-size: 0px;
}

.LoggedInDropDownBottom_MyMenu {
	width: 93px;
	height: 23px;
	background: url(Images/LoggedInDropDown/MyMenuBottom.gif);
}

.LoggedInDropDownBottom_Invitation {
	width: 104px;
	height: 23px;
	background: url(Images/LoggedInDropDown/InvitationBottom.gif) no-repeat;
}

.LoggedInDropDownBox_MyMenu, .LoggedInDropDownBox_Invitation {
	position: absolute;
	top: 14px;
}

.LoggedInDropDownBox_MyMenu {
	width: 132px;
}

.LoggedInDropDownBox_MyMenu .LoggedInDropDownBox_Content {
	background: url(Images/LoggedInDropDown/SmallDropDownBackground.gif) repeat-y;
}

.LoggedInDropDownBox_MyMenu .LoggedInDropDownBox_Header {
	height: 12px;
	background: url(Images/LoggedInDropDown/SmallDropDownBoxTop.gif) no-repeat;
}

.LoggedInDropDownBox_MyMenu .LoggedInDropDownBox_Footer {
	height: 13px;
	background: url(Images/LoggedInDropDown/SmallDropDownBoxBottom.gif) no-repeat;
	font-size: 0px;
}


.LoggedInDropDownBox_MyMenuButtons {
	text-align: center;
}


.LoggedInDropDownBox_Invitation {
	width: 299px;
}

.LoggedInDropDownBox_Invitation .LoggedInDropDownBox_Content {
	background: url(Images/LoggedInDropDown/DropDownBackground.gif) repeat-y;
}

.LoggedInDropDownBox_Invitation .LoggedInDropDownBox_Header {
	height: 12px;
	background: url(Images/LoggedInDropDown/DropDownBoxTop.gif) no-repeat;
}

.LoggedInDropDownBox_Invitation .LoggedInDropDownBox_Footer {
	height: 13px;
	background: url(Images/LoggedInDropDown/DropDownBoxBottom.gif) no-repeat;
	font-size: 0px;
}


.LoggedInDropDownBox_Footer {
	clear: both;
}

.LoggedIn_InvitationTable {
	margin-left: 10px;
	border-collapse: collapse;
}

.LoggedIn_InvitationTable td, .LoggedIn_InvitationTable th {
	padding: 2px 3px;
}

.LoggedIn_InvitationTable th {
	padding-right: 7px;
	font-weight: bold;
}

.LoggedIn_InvitationSend {
	text-align: right;
	margin: 5px 10px 0 0;
}


.ConfirmFriendsBox {
	position: relative;
	height: 90px;
}

.ConfirmFriends_Image {
	position: absolute;
	top: 10px;
	left: 10px;
}

.ConfirmFriends_UserText {
	position: absolute;
	top: 10px;
	left: 80px;
	width: 225px;
	padding: 0 0 10px 5px;
}

.ConfirmFriends_UserName {
	font-weight: bold;
	font-size: 14px;
}

.ConfirmFriends_UserData {
	font-size: 12px;
	margin-top: 5px;
	line-height: 17px;
}

.ConfirmFriends_UserField {
	font-weight: bold;
}

.ConfirmFriends_Links {
	margin: 3px 10px 0 10px;
}

.ConfirmFriends_Date {
	float: right;
	font-size: 11px;
}



.MyMessages_Message, .MyMessages_ForumReply {
	position: relative;
	height: 93px;
	width: 295px;
	margin-left: 2px;
	background: #f5f1e3;
}

.MyMessages_Image {
	position: absolute;
	top: 10px;
	left: 10px;
}

.MyMessages_Text {
	position: absolute;
	top: 12px;
	left: 70px;
	width: 210px;
	height: 30px;
}

.MyMessages_Sender {
	font-weight: bold;
}

.MyMessages_Message .MyMessages_Link {
	background: #f4e9ca;
}

.MyMessages_ForumReply .MyMessages_Link {
	background: #efecdf;
}

.MyMessages_Link {
	position: absolute;
	top: 68px;
	width: 275px;
	padding: 5px 10px;
	border-top: solid 1px #f9f8f3;
}

.MyMessages_Time {
	font-size: 11px;
	float: right;
}






.MemberBox, .GroupBox, .CigarBox, .CompanyBox {
	width: 299px;
	height: 111px;
	margin-bottom: 15px;
	margin-right: 15px;
	float: left;
}
.MemberBox {
	background: #f9f8f3 url(Images/ItemBox/MemberBox.gif);
}
.GroupBox {
	background: #f9f8f3 url(Images/ItemBox/GroupBox.gif);
}
.CigarBox {
	background: #f9f8f3 url(Images/ItemBox/CigarBox.gif);
}
.CompanyBox {
	background: #f9f8f3 url(Images/ItemBox/CompanyBox.gif);
}



.MemberBox_Data {
	position: relative;
	height: 65px;
	padding: 0 0 10px 5px;
}


.MemberBox_AddRemove {
	position: absolute;
	top: 7px;
	left: 260px;
}

.MemberBox_Image {
	position: absolute;
	top: 15px;
	left: 15px;
}

.MemberBox_Text {
	position: absolute;
	top: 8px;
	left: 70px;

	font-size: 12px;
	margin-top: 5px;
	line-height: 17px;
}

.MemberBox_Name {
	font-weight: bold;
	font-size: 14px;
	width: 200px;
}

.MemberBox_CompanyComment {
	font-weight: bold;
	font-size: 11px;
}


.MemberBox_Fields {
}

.MemberBox_Links {
	padding: 10px 10px 0 10px;
	font-size: 12px;
}

.MemberBox_ProfileLink {
	float: left;
	font-weight: bold;
}
.MemberBox_OtherLinks {
	float: right;
}


.NewMessageButton {
	float: right;
	margin: 0 15px 0 0;
}

.Inbox {
	margin-top: 10px;
	border-collapse: collapse;
}

.Inbox td, .Inbox th {
	padding: 5px 5px;
	border-bottom: solid 1px #e0d5c6;
}

.Inbox_Subject {
	width: 400px;
	overflow: hidden;	
	text-align: left;
	font-weight: bold;
	white-space: nowrap;
}

.Inbox_From {
	width: 210px;
	overflow: hidden;	
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
}

.Inbox_Size {
	text-align: center;
	width: 80px;
}

.Inbox_Date {
	width: 120px;
	text-align: center;
}

.Inbox_Select {
	text-align: center;
}

.DeleteMessageButton {
	float: right;
	margin: 10px 20px 0 0;
}


.PagerOuter, .IconBarOuter {
	clear: both;
	margin: 15px 15px 0 0;
	background: #e4ddd0 url(Images/Pager/PagerLeft.gif) no-repeat;
	height: 39px;
}

.PagerInner, .IconBarInner, .IconBarInnerDark, .IconBarInnerListIcons {
	height: 28px;
	background: url(Images/Pager/PagerRight.gif) no-repeat right top;
	text-align: center;
	padding: 11px 10px 0 10px;
}

.IconBarInnerListIcons {
	height: 32px;
	padding: 7px 10px 0 10px;
}

.IconBarInnerDark {
	background: url(Images/Pager/PagerRightDark.gif) no-repeat right top;
	height: 39px;
	padding: 0 10px 0 10px;
}

.PagerInner a, .IconBarOuter a {
	font-weight: bold;
}

a.PagerActive:link, a.PagerActive:active, a.PagerActive:visited, a.PagerActive:hover {
	color: #65615d;
	text-decoration: none;
}

a.PagerActive:hover {
	text-decoration: underline;
}

.UserPagerDropDownOuter {
	position: absolute;
}
.UserPagerDropDownInner {
	padding: 8px 0 0 10px;
}



.MessageOperationIcons, .ListModeIcons {
	float: left;
	padding-top: 7px;
}

.MessageOperationIconsLast {
	border-right-style: none;
}

.MessageOperationIcons a:link, .MessageOperationIcons a:active, .MessageOperationIcons a:visited, .MessageOperationIcons a:hover,
.ListModeIcons a:link, .ListModeIcons a:active, .ListModeIcons a:visited, .ListModeIcons a:hover
 {
	display: block;
	height: 24px;
	padding: 3px 0 0 33px;
	background-repeat: no-repeat;	
}

.MessageOperationIcons table, .MessageNavigationLinks table, .ListModeIcons table {
	border-collapse: collapse;
}

.ListModeIcons {
	margin-top: -10px;
}

.ListModeIcons td {
	padding: 0 8px 0 5px;
}

.MessageOperationIcons td, .MessageNavigationLinks td {
	padding: 0 8px 0 5px;
	border-right: solid 1px #d3cab9;
}

.MessageNavigationLinks {
	float: right;
	height: 32px;
	padding-top: 7px;
	background: #ddd5c8;
}

.MessageNavigationLinks td {
	padding-left: 10px;
	height: 24px;
}

.MessageNavigationLinks td.MessageNavigationLinksLast, .MessageOperationIcons td.MessageOperationIconsLast {
	border-right-style: none;
}


.MessageHeaderInfo {
	float: right;
	margin-right: 20px;
}


h2.MessageSubject {
	margin: 0;
	float: left;
}


.MessageHeaderInfo a {
	font-weight: bold;
}

.MessageText {
	padding: 10px 15px 10px 5px;
}

.NewsList .PageHr {
	margin: 20px 0 20px 0;
}

.NewsListItem {
	margin: 10px 10px 0 10px;
}

.NewsListItem h2 a:link, .NewsListItem h2 a:visited, .NewsListItem h2 a:active, .NewsListItem h2 a:hover  {
	color: #513c2c;
	text-decoration: none;
}

.NewsListItem h2 a:hover  {
	color: #de660f;
	text-decoration: underline;
}


.NewsListDetailsLink {
	font-weight: bold;
}

.NewsListInfo {
	font-size: 11px;
	padding-bottom: 8px;
}

.NewsCommentCount {
	font-weight: bold;
}



.ShopsBox_Shop {
	position: relative;
	height: 80px;
	width: 295px;
	margin: 0 0 1px 2px;
	border-bottom: solid 1px #e5e1d1;
}

.ShopsBox_ShopImage {
	position: absolute;
	top: 16px;
	left: 20px;
}

.ShopsBox_Text {
	position: absolute;
	top: 10px;
	left: 100px;
}

.ShopsBox_Name {
	font-size: 13px;
	margin-bottom: 4px;
	font-weight: bold;
}

.ShopsBox_Location {
	font-size: 11px;
	margin-bottom: 4px;
}

.ShopsBox_Link {
	font-weight: bold;
}


.NewsContent {
	padding: 0 15px 0 10px;
}

.NewsLead {
	font-weight: bold;
	margin-bottom: 15px;
}


.News_RelatedTitle, .News_CommentsTitle {
	color: #65615d;
	font-weight: bold;
	font-size: 12px;
	margin: 25px 10px 8px 10px;
}

ul.News_Related {
	list-style-type: none;
	margin-left: 10px;
	padding-left: 0;
	background: #e4e1d3;
	border: 1px solid #e0d5c6;
	border-bottom-style: none;
}

ul.News_Related li {
	border-bottom: 1px solid #e0d5c6;
	padding: 5px 10px 5px 30px;
	background: url(Images/BulletWide.gif) no-repeat 14px 5px;
	font-weight: bold;
}


.NewsComment {
	margin: 18px;
	padding-bottom: 18px;
	border-bottom: solid 1px #e0d5c6;
}

.NewsComment_UserImage {
	float: left;
	margin: 2px 10px 5px 0;
}

.NewsComment_UserName {
	font-weight: bold;
	margin: 5px 0 5px 5px;
}

.NewsComment_Date {
	font-size: 11px;
}

.NewsComment_Text {
	clear: both;
	margin-top:15px;
}

.NewsComments_MoreLink {
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
}



.UserStatusBars td {
	padding: 4px 5px;

}


.LightBox {
	clear: both;
	background: #e4ddd0 url(Images/LightBorderTop.gif) repeat-x;
	padding: 1px;
}

.LightBox h2 {
	margin-left: 5px;
}

.LightBoxHr {
	height: 1px;
	font-size: 0px;
	margin-top: 10px;
	background: #edeade;
	clear: both;
}



.UserDefaultPhoto, .UserPhoto {
	padding: 5px;
	margin: 10px 10px 10px 10px;
	width: 122px;
	float: left;
}

.UserDefaultPhoto img, .UserPhoto img {
	display: block;
	padding-bottom: 5px;
}

.UserDefaultPhoto input, .UserPhoto input {
	width: 110px;
}

.UserDefaultPhoto {
	color: #ffffff;
	background: #b27839;
}


.UserDefaultPhoto a:link, .UserDefaultPhoto a:active, .UserDefaultPhoto a:visited, .UserDefaultPhoto a:hover {
	color: #ffffff;
	text-decoration: none;
}

.UserDefaultPhoto a:hover {
	text-decoration: underline;
}

.UserPhoto {
	background: #f8f7f2;
}

.ListsList {
	margin-top: 10px;
	clear: both;
	border-top: solid 1px #e0d5c6;
}

.ListsItem {
	position: relative;
	height: 182px;
	border-bottom: solid 1px #e0d5c6;
}

.ListsItem_Image {
	position: absolute;
	top: 15px;
	left: 10px;
}

.ListsItem_Text {
	position: absolute;
	top: 5px;
	left: 80px;
	width: 310px;
	overflow: hidden;
}

.ListsItem_Members {
	position: absolute;
	top: 1px;
	height: 170px;
	left: 425px;
	width: 183px;
	padding: 10px 0 0 5px;
	font-weight: bold;
	background: #e9e4d8;
	overflow: hidden;
}

.ListsItem_Buttons {
	margin-top: 10px;
}

.ListsItem_Title {
	font-weight: bold;
	font-size: 14px;
}

.EditCommentText {
	clear: both;
	background: #e4ddd0;
	padding: 10px 15px;
}

.ListSearchTypes {
	margin: 5px 5px 5px 5px;
	font-size: 11px;
}

.ListSearchActive {
	color: #000000;
}


.MyListsBox_Item {
	background: url(Images/Bullet13.gif) no-repeat 3px 5px;
	padding: 5px 0 0 18px;
	margin-left: 0;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	border-top: solid 1px #e0d5c6;
}



.DidYouKnowBox_Item {
	padding-top: 5px;
	clear: both;
	border-top: solid 1px #e5e1d1;
}

.DidYouKnowBox_ItemNumber {
	float: left;
	padding-left: 15px;
	width: 30px;
	height: 20px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 24px;
	color: #b87c3b;
}

.DidYouKnowBox_ItemText {
	float: left;
	width: 240px;
	height: 40px;
}


.ListColumn {
	padding: 10px 0 0 5px;
	width: 280px;
	float: left;
	padding-right: 15px;
}

.ListColumn a {
	font-weight: bold;
}

.ListHeader {
	color: #b47a3a;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 5px 0;
	margin: 15px 0 10px 0;
	border-bottom: solid 1px #e0d5c6;
}


.CompanyRating_Main {
	height: 64px;
	position: relative;
	border-bottom: solid 1px #e5e1d1;
}

.CompanyRating_Stars {
	position: absolute;
	top: 15px;
	left: 95px;
}



.CompanyRating_Number,
a.CompanyRating_Number:link, a.CompanyRating_Number:visited, a.CompanyRating_Number:active, a.CompanyRating_Number:hover {
	color: #f9f8f3;
	text-decoration: none;
} 



.CompanyRating_Number {
	background: url(Images/Ratings/RatingBackgroundActive.gif) no-repeat;
	font-weight: bold;
	position: absolute;
	text-align: right;
	font-size: 20px;
	top: 10px;
	left: 17px;
	width: 55px;
	height: 37px;
	padding: 10px 14px 0 0;
}

.CompanyRating_Text {
}
.CompanyRating_Link {
	font-weight: bold;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}

.CompanyRating_RateCount {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	font-size: 11px;
}

.BrandLogoList .PageHr {
	clear: both;
	margin-top: 20px;
}

.BrandLogoItem {
	float: left;
	width: 110px;
	padding: 10px 0 0 10px;
	text-align: center;
}

.BrandLogoItem_Country {
	font-size: 12px;
}

.BrandLogoItem a {
	font-weight: bold;
}

.CompanyBox_Name {
	font-weight: bold;
	padding-top: 3px;
}
.CompanyBox_Country {
	font-size: 11px;
	padding-top: 3px;
}

.CompanyBox_Link {
	padding-top: 3px;
}
.CompanyBox_Link a {
	font-weight: bold;
}

.BrandCigarProfile {
	padding: 10px 0;
}

.BrandCigarProfile_Title {
	font-weight: bold;
	font-size: 14px;
	clear: both;
}

.BrandCigarProfile_Title .TitleMain {
	float: left;
}

.BrandCigarProfile_Title .Size {
	float: right;
}

.BrandCigarProfile_Text {
	padding-top: 15px;
	float: left;
	width: 460px;
}

.BrandCigarProfile_User {
	font-size: 13px;
}

.BrandCigarProfile_User a {
	font-weight: bold;
}

.CigarProfile_Ratings {
	margin-top: 11px;
	position: relative;
	width: 75px;
	float: right;
}

.BrandCigarProfile_Ratings {
	position: relative;
	width: 145px;
	height: 80px;
	float: right;
}

.CigarProfileTitle {
	padding: 5px 15px 5px 5px;
}

.CigarProfileImage {
	float: left;
}



.CigarRating {
	border: solid 1px #e0d5c6;
	margin: 10px 0 20px 0;
	padding-top: 10px;
	clear: both;
}
.CigarRating_Info {
	clear: both;
	margin: 0 10px;
}

.CigarRating_UserInfo {
	margin: 5px 0 0 80px;
}

.CigarRating_ProfUserInfo {
	margin: 5px 0 0 10px;
}

.CigarRating_ProfStars {
	float: right;
	background: url(Images/Ratings/ProfRatingBack.gif) no-repeat;
	width: 115px;
	height: 34px;
	padding: 13px 0 0 13px;
	margin-right: 10px;
}


.CigarRating_UserName {
	font-weight: bold;
	font-size: 14px;
}
.CigarRating_DateTime {
	font-size: 11px;
	color: #949ea2;
}

.CigarRating_Text {
	margin: 10px 0;
}

.CigarRating_TableNumber {
	padding: 2px 30px 2px 80px;
	font-weight: bold;
	text-align: right;
}


.CigarRating_UsenessCount {
	margin-left: 6px;
	padding-top: 10px;
	float: left;
}

.CigarRating_UsenessButton {
	padding-top: 6px;
	float: right;
}

.CigarAcademy_Title {
	font-size: 16px;
	font-weight: bold;
	color: #513c2c;
	margin-bottom: 6px;
}

.CigarAcademy_TitleSep {
	font-size: 13px;
	color: #d7ccbd;
}

.CigarAcademy_TitleUpdated {
	font-size: 14px;
	color: #de660f;
}

.CigarAcademy_NextLink {
	font-weight: bold;
}

.CigarAcademy_Image {
	float: left;
}

.CigarAcademy_Text {
	float: left;
	padding: 3px;
}


.CigarPropertiesContainer {
	float: left;
	margin: 10px 0 10px 0;
	border: solid 1px #e4ddd0;
	width: 522px;
}
.CigarProperties {
	border-collapse: collapse;
}

.CigarProperties, .CigarProperties td {
	border: solid 1px #edeade;
}


.CigarPropertyField {
	padding: 4px 10px;
	width: 240px;
	background: #e4ddd0;
}
.CigarPropertyValue {
	padding: 4px 10px;
	width: 240px;
	background: #edddb1;
}

.AddYourRatingText {
	padding: 5px;
	margin: 10px 0 15px 0;
	background: #e4ddd0;
}



/* xp theme */
.ajax__tab_xp2 .ajax__tab_header 
{
	
	
	
	
	}
.ajax__tab_xp2 .ajax__tab_outer 
{
	
		background: url(Images/Tabs/TabBackground.gif);

		
	}
.ajax__tab_xp2 .ajax__tab_inner 
{
	width: 137px;
	display: block;
	height: 33px;
	padding-top: 6px;
	float: left;
	margin: 0 0 0 6px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	background: url(Images/Tabs/InactiveTab137.gif) no-repeat;
	color:  #de660f;	
		
	}
.ajax__tab_xp2 .ajax__tab_tab {}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner 
{

	}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner 
{

	color: #65615d;
	text-decoration: none;
	background: url(Images/Tabs/ActiveTab137.gif) no-repeat;
}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab 
{
	
	}
.ajax__tab_xp2 .ajax__tab_body {}


/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 30px;
    height: 30px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.ratingStarRO {
    font-size: 0pt;
    width: 30px;
    height: 30px;
    margin: 0px;
    padding: 0px;
    cursor: default;
    display: block;
    background-repeat: no-repeat;
}


.filledRatingStar {
    background-image: url(Images/Ratings/BigStar/StarFull.gif);

}

.emptyRatingStar {
    background-image: url(Images/Ratings/BigStar/StarEmpty.gif);
}

.savedRatingStar {
    background-image: url(Images/Ratings/BigStar/StarEmpty.gif);
}

.PagerOuter2 {
	clear: both;
	margin: 0 15px 0 0;
	background: #e4ddd0 url(Images/Pager/PagerLeft.gif) no-repeat;
	height: 39px;
}

.Rat
{
	background: url(Images/Local/en/Ratings/CommunityRatingBackground.gif) no-repeat;
	text-decoration: none;
	font-size: 18px;
	top: 2px;
	left: 5px;
	width: 55px;
	height: 30px;
	padding: 30px 13px 0 0;
	position: absolute;
	font-weight: bold;
	text-align: right;
	

}


.Ratings2_Active {
	position: relative;
	width: 299px;
	height: 173px;
	
}




.CigarBox2_CigarImage {
	position: absolute;
	top: 6px;
	left: 210px;
}

.CigarBox2_Text {
	position: absolute;
	top: 10px;
	left: 10px;
}


.NewProfileBox2_UserMini {
	position: relative;
	height: 72px;
	width: 297px;
	border-bottom: solid 1px #e5e1d1;
	border-left : solid 1px #e5e1d1;
	background: #efecdf;
}

.CigarBox2_Name {
	font-size: 14px;
	margin-bottom: 4px;
	font-weight:bold;
}

.UserPhoto2 {
	padding: 5px;
	margin: 8px 8px 8px 8px;
	width: 122px;
	float: left;
	border: solid 1px #e5e1d1;
}


.UserPhoto2 img {
	display: block;
	padding-bottom: 5px;
}

.UserPhoto2 input {
	width: 110px;
}

.UserPhoto2 {
	background: #f8f7f2;
}
