body {background: #A47C56 url(images/background2.png) repeat-x; margin: 0; padding: 20px; text-align: center; font-family: arial, helvetica, sans-serif; color: #333;}
/*body {background: #B68F68; margin: 0; padding: 20px; text-align: center; font-family: arial, helvetica, sans-serif; color: #555;}*/
hr {color: #ccc; margin-top: 5px; margin-left: auto; margin-right: auto; height: 1px;}
td {vertical-align: top;}
th {width: 120px; text-align: left; font-size: 9pt;}

a {color: #4A1A16; font-weight: bold; text-decoration: underline;}
a:link {color: #4A1A16; font-weight: bold; text-decoration: underline;}
a:visited {color: #4A1A16; font-weight: bold; text-decoration: underline;}
a:hover {color: #4A1A16; font-weight: bold; text-decoration: underline;}
a:active {color: #4A1A16; font-weight: bold; text-decoration: underline;}

#main {width: 900px; height: 900px; text-align: left; margin: 0 auto; background: #FFFFFF; border: 1px solid #4A1A16; }
#maina {width: 900px; height:auto; text-align: left; margin: 0 auto; background: #FFFFFF; border: 1px solid #4A1A16; }

#header {width: 100%; height: 100px; background: #F5F5F5; border-bottom: 1px solid #ccc;}
#header .login {font-size: 9pt; padding: 10px; float: right;}

#content {padding: 8px; font-size:10pt;}

#left {width: 580px; line-height: 1.4em; padding:15px;}
#left .side {float: right; padding: 85px 10px 10px 20px;}

#right {width: 250px; float: right;}

#leftl {width: 830px; line-height: 1.4em; padding:15px;}
#rightl {width: 0px; float: right;}

#leftf {width: 830px; line-height: 1.4em; padding:15px;}
#rightf {width: 0px; float: right;}

#oneColumn {padding:15px; line-height: 1.4em; display: inline;}

#mainLinks {width: 900px; text-align: left; margin: 0 auto; background: #FFFFFF; border: 1px solid #4A1A16;}
#mainCigars {width: 900px; text-align: left; margin: 0 auto; background: #FFFFFF; border: 1px solid #4A1A16;}
#leftLinks {width: 415px; padding:10px;}
#rightLinks {width: 415px; float: right; padding:10px}

#mainNC {width: 2400px; text-align: left; margin: 0 auto; background: #FFFFFF; border: 1px solid #4A1A16; }

#navigation h5 {display: none;}
#navigation ul {background: #F5F5F5; border-bottom: 1px solid #ccc; margin: 0; padding: 5px;}
#navigation ul li {list-style: none; display: inline; margin: 0;}
#navigation ul li a {font-size: 10pt; padding: 5px; /*controls the horizontal spacing */ margin: 0;}
#navigation ul li a#current {text-decoration: underline; font-weight: bold;}

#footer {width: 900px; height: 50px; background: #F5F5F5; border-top: 1px solid #4A1A16; font-size: 9pt;}

.number {background: #f5f5f5; border: 1px solid #ccc; padding: 2px 5px; font-weight: bold; font-size: 14pt;}
.rating {float: left; background: khaki; border: 1px solid tan; padding: 4px 6px; margin: 0 3px -2px 0; font-weight: bold; font-size: 15pt;}
.ratingsm {float: left; background: khaki; border: 1px solid tan; padding: 2px 3px; margin: 0 3px -2px 0; font-weight: bold; font-size: 12pt;}

.bolder {font-weight: bold;}
.header th{font-size: 12pt; font-weight: bold; background: url(images/bg1.png) repeat-x;}

.rightAlign {text-align:right;}
.rightLink {float: right; display:block; font-size: 9pt;}

/*#recentRate tr{padding: 2px 2px 6px 2px; margin-bottom: 3px;}*/
#recentRate tr{padding: 4px;}
#recentRate td{padding: 2px 2px 20px 2px;}
.postTitle {font-size: 11pt; font-weight: bold; line-height: 1.2em; vertical-align: top; margin: 3px 0px;}
.postDate {font-size: 8pt; line-height: 1.1em; color: #999; margin-bottom: 3px;}
.postDescription {font-size: 10pt; line-height: 1.4em;	margin-left: 0px; margin: 3px 0px; overflow: hidden;}
.postTitlesm {font-size: 8pt; font-weight: bold; line-height: 1.2em; vertical-align: top; margin-bottom: 1px;}

.list {font-size: 9pt; line-height: 1.3em;	}
.listhl {font-size: 9pt; line-height: 1.3em;	background-color: #99ccff;}

/*.postTitle {font-size: 11pt; line-height: 1.4em; font-weight: bold;}*/
/*.postDate {font-size: 8pt; line-height: 1.4em; color: #999;}*/
/*.postDescription {font-size: 10pt; line-height: 1.4em; margin-left: 0px; margin-top: 5px; overflow: hidden;}*/

#topicList ul {margin: 0;}
#topicList ul li {list-style: none; margin-bottom: 10px; line-height: 1.4em; font-size: 11pt;}

#currentTopic {display: none;}
#whatis{display: inline;}
#lblUser {margin: 0; padding: 0;}


#calendar{display:none; position:absolute;}


/*h3 {letter-spacing: -1px;}*/



#Image1 {width:85px; height:85px; float:left; padding-right: 15px;}
.profileHeader { font-size: 30px; margin-top: 62px; margin-bottom: 0px;}
.profileHeader #LinkButton1{ font-size: 14px; margin-top: 62px; margin-bottom: 3px;}

#profile {width: 580px; line-height: 1.4em; padding: 10px;}
#profileInfo {height: 100%; border: 1px solid #ccc; background: #f5f5f5; padding: 15px;}
#profile hr {color: #ccc; margin-top: 0px; margin-left: auto; margin-right: auto; height: 1px;}

#profileData {float: left; width: 330px; line-height: 1.4em; margin: 0px; border-right: 1px solid #ccc;}
#profileData th{width: 130px; text-align: left; vertical-align: top;}
#profileData td{vertical-align: middle; font-size: 9pt;}

#profileContact {float: left; width: 330px; line-height: 1.4em; margin: 10px 0px 10px 0px;}
#profileContact th{width: 130px; text-align: left; vertical-align: top;}
#profileContact td{vertical-align: middle; font-size: 9pt;}

#profileBio {float: right; width: 200px; height: 100%; line-height: 1.4em;  font-size: 9pt; margin: 0px; padding-left: 10px; }


.infoline {font-size: 9pt;}

fieldset {padding: 15px;}
legend {padding: 4px;  font-weight: bold; font-size: 11pt; color: #996666}

.hidden {display: none;}
.display{display: inline;}

.responseTitle
{
    font-weight: bold; Font-Size: 11pt;
}
.profileLabel
{
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial;
}
.profileText
{
    font-weight: normal;
    font-size: 10pt;
    font-family: Arial;
}
    
.fieldLabel
{
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
    line-height: 1.2em;
}
.fieldSuggest
{
	border: #6d6d6d 0.5pt solid;
    width: 300px;
    padding: 2px;
    font-size: 10pt;
    color: #000000;
    font-family: Arial;
    background-color: #f5f5f5;
    margin:0px;}

.fieldInput
{
    border: #6d6d6d 0.5pt solid;
    width: 300px;
    padding: 2px;
    font-size: 11pt;
    color: #000000;
    font-family: Arial;
    background-color: #f5f5f5;
    margin:0px;
}
.fieldInputC{    border: #6d6d6d 0.5pt solid;
    width: 120px;
    padding: 2px;
    font-size: 11pt;
    color: #000000;
    font-family: Arial;
    background-color: #f5f5f5;
    margin:0px;}
.fieldInputS{    border: #6d6d6d 0.5pt solid;
    width: 20px;
    padding: 2px;
    font-size: 11pt;
    color: #000000;
    font-family: Arial;
    background-color: #f5f5f5;
    margin:0px;}
    .fieldInput2{    border: #6d6d6d 0.5pt solid;
    width: 50px;
    padding: 2px;
    font-size: 11pt;
    color: #000000;
    font-family: Arial;
    background-color: #f5f5f5;
    margin:0px;}
.fieldButton
{
    font-weight: normal;
    font-size: 12pt;
    color: #000000;
    font-family: Arial;
    padding: 1px;
}

.fieldFailure
{ font-weight: normal;
    font-size: 10pt;
    color: red;
    font-family: Arial;
}

.partition
{
    border: solid thin #ccc;
    padding: 5px;
    margin-bottom: 1em;
}


#GridView1 {font-size: 9pt; border-style: none; width: 100%;}
#CreateUserWizard1 {padding: 10px; text-align: left;}
#adminLogin {padding: 10px;}
.adminLogin {padding: 2px;}
#ChangePassword1 {padding: 10px;}

#cigar {width: 800px; line-height: 1.2em; padding: 15px;}
#cigarData {float: left; line-height: 1.2em; margin: 0px;}
#cigarData th{width: 100px;}
#cigarRating {float: right;  border: 1px solid #ccc; background: #f5f5f5; padding: 15px; line-height: 1.4em;  font-size: 11pt; font-weight: bold;}
#cigarRating td{ vertical-align:top; padding: 7px;}
#cigarRating h5{margin: 0px;}

#grdUnverified {padding: 2px; width: 860px;}
#grdUnverified * {font-size: 7pt; text-align: left;}
#grdUnverified a {font-size: 7.5pt; font-weight: bold;}

#grdmyHumidor {border: none;}

#drpSelectCigar {font-size: 8.5pt; line-height: 1.3em; padding: 2px;}


#grdmyHumidor th {font-size: 10pt; padding: 4px; border: thin line #FFFFFF; text-align: left;}
#grdmyHumidor .qty {width: 50px; text-align: right;}
#grdmyHumidor .qtyh {width: 50px; text-align: center;}
#grdmyHumidor .brand {width: 340px;}
/*#grdmyHumidor .line {width: 145px;}*/
#grdmyHumidor .color {width: 60px;}
#grdmyHumidor .length {width: 50px; text-align: right;}
#grdmyHumidor .lengthh {width: 50px; text-align: center;}
#grdmyHumidor .x {width: 10px; text-align: center;}
#grdmyHumidor .ringguage {width: 45px; text-align: right;}
#grdmyHumidor .ringguageh {width: 45px; text-align: center;}
#grdmyHumidor .price {width: 60px; text-align: right;}
#grdmyHumidor .priceh {width: 60px; text-align: center;}
#grdmyHumidor .aging {width: 85px; text-align: right;}
#grdmyHumidor .agingh {width: 85px; text-align: center;}
#grdmyHumidor .rate {width: 25px;}
#grdmyHumidor .controls {width: 75px;}
#grdmyHumidor .view {width: 15px;}

#grdmyHumidor td {font-size: 10pt; padding: 5px; border: thin line #FFFFFF;}
.mh_inputRow {width: 100px;}



.dashed {border-bottom: dashed 1px khaki;}

#suggestbox * { margin: 1px 0 0 0; padding: 0; text-align:left; }
#suggestbox { position: absolute; top: -100px; left: -100px; background-color: #FFFFFF; border: thin solid tan; }
#suggestbox > ul {list-style-type: none;}
#suggestbox > ul > li {border: none; background-color: khaki;}
#suggestbox > ul > li > a { width: 650px; font-size: 12px; line-height: 1.2em; font-weight: normal; display: block; padding: 3px;}
#suggestbox > ul > li > a:hover { background-color: tan;}

#top5Rated a {font-size: 9pt;}

#tabAddCigar td{padding: 3px 10px 3px 5px;}
#txtBrand{width: 200px;}
#txtSeries{width: 200px;}
#txtLength{width: 50px;}
#txtRingGuage{width: 50px;}
#txtColor{width: 200px;}
#txtShape{width: 75px;}
#txtSize{width: 100px;}
#txtCountry{width: 150px;}
#txtFiller{width: 150px;}
#txtBinder{width: 150px;}

.fieldNote {font-size: 8pt; color: #666; font-weight:bold;}
.required { padding:3px; vertical-align:middle; font-family:Verdana; color:#dd0000;}


#commentCount {float:right; font-size: 8pt; color: #dd0000; line-height: 1.1em; margin-bottom: 3px;}

.waiting {visibility: visible; padding-left: 5px;}
.notWaiting {visibility: hidden;}

#btnUpload {vertical-align: bottom; height: 24px; width: 24px;}


#addForm {background-color: khaki; padding: 15px;}


.featureThumb {height: 100px; width: 100px; display: inline; float: left; margin: 0 10px 0 0; padding: 0px;}
.featureImage {height: 275px; width: 275px; display: inline; float: left; margin: 0 15px 0 0; padding: 0px;}
.featureTitle {font-size: 14pt; font-weight: bold; line-height: 1.1em; margin: 3px 0px;}
.featureDate {font-size: 8pt; line-height: 1.1em; color: #999; margin-bottom: 10px;}

#grdMembers {width: 100%;}
#grdMembers td {padding: 5px 8px; border: thin line #FFFFFF;}
#grdMembers th {padding: 5px 8px; border: thin line #FFFFFF;}
#grdMembers .num {width: 100px; text-align: right;}
#grdMembers .numh {width: 100px; text-align: center;}

#dlBrands {font-size: 9pt;}