
/* What's On Styles */
.longinput { width:350px; }
.shortinput { width:50px; }
#locationRow { visibility:visible}

.whatsonNav a.btnCalendar { border:none; margin:0px; padding:0px; margin-right:0px; text-align:left; float:none; display:inline; height:20px}
.whatsonNav a:hover.btnCalendar { border:none; background-color:#333333; margin-right:0px; }
.whatsonNav .search table td { vertical-align:top; padding-right:3px;}
.eventContainer {background-color:#333; padding:8px;}
.whatsonNav {border-bottom:#555 1px solid; padding:0 8px 0 6px; color:#FFF; height:28px;}
.whatsonNav .search {float:right; font-size:0.9em;}
.whatsonNav .whatsonBtn {float:left; padding-top:9px;}
.whatsonNav select {width:120px; height:20px; margin:0 10px; font-size:11px; color:#666;}
.whatsonNav .btnSearch {color:#FFF; background:url(../images/icon_toggle_bg_dark.gif) no-repeat 0 0; width:70px; font-size:11px;}
.whatsonNav a {display:block; float:left; height:18px; border:#555 1px solid; border-bottom:none; background-color:#none; margin-right:1px; color:#FFF; text-align:center; text-decoration:none; padding:0 10px; }
.whatsonNav a.delegations {width:140px;}
.whatsonNav a:hover, .whatsonNav a.active {border:#920101 1px solid; border-bottom:none; background-color:#920101;}
.eventContainer .tableTitle { color:#FFFFFF; font-weight:bold; font-size:1em; background-color:#333; padding:5px 0;}
.eventContainer .tableTitle td { text-align:center;}
.eventContainer .tableTitle th {text-align:center; border-left:#757575 1px solid;}
.eventContainer .enroll {width:8%;}
.eventContainer .date {width:15%;}
.date { width:15%;}
.eventContainer .full {width:17%;}
.eventContainer .tableTitle .enroll div {border:#D18080 1px solid; background-color:#A20000; width:43px; height:18px; text-align:center;}
.eventContainer .tableTitle .full div {background:url(../images/icon_full.gif) no-repeat 0 0; padding:0 0 0 25px; color:#C2C2C2;}
.eventContainer .tableContent {padding:8px; background-color:#FFF; min-height:18px; height:auto !important; height:18px;}
.eventContainer .tableContent .btnBack {margin-top:10px;}
.eventContainer .eventTable th {color:#920101; text-align:left; font-weight:700; background-image:url(../images/dash.gif); background-repeat:repeat-x; background-position:0 100%;}
.eventContainer .eventTable th, .eventContainer .eventTable td {padding:5px;}
.eventContainer .eventTable th a {color:#920101;}
.eventContainer .eventTable span {color:#920101;}
.eventContainer .eventTable .iconFull {float:right; margin:0 5px 0 0;}
.fieldInput {width:121px; height:20px; border:solid 1px #CCCCCC; background-color:#999999;}
a.advancedSearch { float:right; background:url(../images/opportunities/btnAdvancedSearch.gif) no-repeat 110px 2px; border:none; background-color:none; width:100px;}
.whatsonNav a:hover.advancedSearch { border:none; background-color:#333333; text-decoration:underline;}



/* Trade Inquiries Styles */
.btnTrade {float:right; margin-left:10px;}
.btnPostJob {float:right; margin-left:10px; position:absolute; top:60px; right:20px;}

.selectContainer { margin-top:5px;}
.bannerJoin { float:left; background:url(../images/opportunities/banner_join.jpg) no-repeat; width:284px; height:95px;}
.bgHotItem {background:url(../images/opportunities/bg_hotItem.jpg) 0 0; width:445px; min-height:95px; height: auto; float:right;}
.hotItemDetail { padding:10px;}
.hotItemDetail p {margin-bottom:0px; color:#FFFFFF; width:340px;}
.hotItemDetail h3 {color:#CDB390; font-size:1em; margin-bottom:5px;}
.hotItemDetail span {margin-right:20px; color:#DECFCE; font-size:0.9em;}
.btnSelling {float:right; margin:3px 0px 0 0;}
.btnJoin {display:block; float:left; width:270px;}
.resultContainer {padding:25px 0 0 0; clear:both;}
#resultFound {color:#A20101;}
.whatsonDetailTable th {width:28%; vertical-align:top;}


/*.whatsonDetailTable input, .whatsonDetailTable textarea {width:300px;}*/
.whatsonDetailTable select {width:305px;}
.whatsonDetailTable label {margin-right:20px; vertical-align:top;}
.whatsonDetailTable input.radio {width:16px;}
.whatsonDetailTable textarea {height:100px;}

/* Market Place Styles */
.marketCatContainer li {float:left; padding-left:0; width:150px; background:none;}
.marketCatContainer ul {float:left; width:50%;}
.marketCatContainer .btnMore {float:right; margin:10px 20px 0 0;}
.commercialProduct {margin:10px 0 0 0;}
.commercialProduct img {float:left; margin-right:10px; border:#CCC 1px solid;}
.sold {margin-left:20px; color:#990202;}

/* Market Place - Detail Styles */
#productPhoto {float:left; width:272px; margin-right:15px;}
#productContainer {margin:0 0 15px 0;}
#productContainer img {border:1px solid #CCC; float:left; margin:0 0 5px 5px;}
#productContainer #productPhoto img {margin:0;}
.productDetail {margin-bottom:15px;}
.productDetail .tradeDetail {float:left; width:60%; margin-bottom:0;}
.productDetail ul {margin-bottom:0;}
.tradeDetail p {margin:5px;}
.tradeDetail h5 .genBtnWhite {float:right; margin-top:-3px;}
.tradeDetail dt {font-weight:700;}
.tradeDetail dt span {color:#650101; font-size:0.9em; font-weight:400;}
.tradeDetail dd {padding-bottom:10px;}
.productDetail ul {float:left; width:35%; margin-left:15px;}
.productDetail ul li {display:inline; padding:0; background:none;}
.productDetail ul li a {display:block; padding:0 0 5px 25px; background-repeat:no-repeat; background-position:0 0;}
.productDetail ul li a.contact {background-image:url(../images/opportunities/icon_contact.gif);}
.productDetail ul li a.email {background-image:url(../images/opportunities/icon_email.gif);}
.productDetail ul li a.print {background-image:url(../images/opportunities/icon_print.gif);}
.productDetail ul li a.other {background-image:url(../images/opportunities/icon_other.gif);}
.productDetail ul li a.close {background-image:url(../images/opportunities/icon_close.gif);}
.productQuestion {background:url(../images/dash.gif) repeat-x 0 100%; margin:5px 5px 10px 5px;}
div.tradeImageGroup img {border:solid 1px #CCCCCC; margin-right:5px; padding:1px;}
div.tradeDescription {clear:both;}

/*Label Alignment*/
/*.radioContainer label { vertical-align:top; font-size:0.9em; }*/
h2 { color:#990202; }
.btnSearch {padding-top:2px; font-size:0.9em;}
select option { width:195px;}
.resultItem .resultDetail {padding-top:0px;}
.resultItem .resultDesc {padding-top:3px;}
.resultDesc a { color:#920101;}
.whatsonDetailTable td table {width:100%;}
.whatsonDetailTable td table td, .whatsonDetailTable th table td {padding:0px; border-right:none; width:50%;}

.genItemTable td.trade_form_left { font-weight:bold; background-color:#F4E5E5; padding-left:5px;}

.chkBoxListTable {width:100%}

.chkBoxListTable td {width:33%;}

.tradeSubNavBtn { margin-bottom:10px; float:right; width:290px;}

a.btnEmail {background:url(../images/icon_emailv2.gif) no-repeat 10px center; padding:0 0 0 40px; color:#920101; font-weight:normal; font-size:11px; float:right; line-height:170%; text-decoration:none; margin-left:15px; clear:both; margin-top:30px;}

.genItemTable th, .genItemTable td { vertical-align:top; padding:2px 2px; }

