/* Premium Member Wrapper */
.premiumMember { border: 3px solid #0195e1; background-color: #999; position: relative }
.basicMember { border: 3px solid #ccc; background-color: #666 }
/* Premium Member Tooltip - Trigger button */
.premiumMember .accountTag { background-image: url('/assets/icons/prmBagdge.png'); width: 46px; height: 20px; position: absolute; bottom: -8px; right: -6px; display:block; overflow:hidden; cursor:pointer }
/* Premium Member Tooltip - Styling */
.tooltip { background-image: url('/Assets/icons/toolTip.png'); display:none; height:87px; width:206px; z-index: 999 }
.tooltip h2 { color: #fff; font-size: 22px; font-weight: 100; margin: 12px 16px 17px }
.tooltip p { margin: 0 20px }
/*TEMPORARY CLEAR BLACK INLINE BOX ABOVE LOGO */
div#TopLogo1__topLogoPanel { padding: 0 !important; margin: 0 !important; }
div#ctl00_TopLogo1__topLogoPanel { background: rgb(51, 51, 51) none repeat scroll 0% 0% !important; padding: 0 !important; }
.photoContainer, .videoContainer, .linkContainer { margin:0 0 20px 0; display:block; float:none; }
.networkControls { display:block; margin:15px 0; clear:left; }
.contentHolder { display:block; overflow:hidden; margin:0; }
html .date { float:none; }
/*html .mainBodyFull{ padding:0;}*/
.MainContentHolder .MainContentContainer .moduleDisplayContainer .contentTitle { line-height:22px; }
.MainContentHolder .MainContentContainer .moduleDisplayContainer p { margin:50; }
.MainContentHolder .MainContentContainer .moduleDisplayContainer .contentFooter { padding:5px 0; margin:0 0 25px 0; border-top:none; border-bottom:1px dotted; overflow:hidden; }
.MainContentHolder .MainContentContainer .moduleDisplayContainer a, .MainContentHolder .MainContentContainer .moduleDisplayContainer a:hover { padding:0; }
.MainContentHolder .MainContentContainer .moduleDisplayContainer .date { font-size:10px; text-transform:none; }
html .MainContentHolder .MainContentContainer .moduleDisplayContainer a.profileRSSFeed { background:url(../../assets/icons/rss-icon-sm.png) no-repeat top left; display:block; height:18px; padding:2px 0 0 25px; }
html .MainContentHolder .MainContentContainer .moduleDisplayContainer a.commentCount { background:transparent url(../../assets/images/icon_addComment.gif) no-repeat scroll 0 0px; padding:0px 0 0 25px; }
html .MainContentHolder .MainContentContainer .moduleDisplayContainer a.trash { background:transparent url(../../Assets/Images/statusImages/trash.jpg) no-repeat scroll 0 1px; padding:0 0 0 13px; }
.updateControlLinks { float:right; }
.updateAddDate { float:left; }
.linkContent { overflow:hidden; }
.linkContent a { float:left; clear:left; }
/*-- Community Default Profile --*/

/* footer */
.communityfooter { margin:0 auto; }
.footerAbout { width:50%; }
.footerLinks { text-align:right; }
/* wall */
.wallContent td { vertical-align:top; }
.wallContent p { margin:0; padding:0; }
td.signInUp { vertical-align:middle; }
/*---- Ad styles -----------------------------------------------------------------------------------------*/
.topBar { text-align:center; margin:0 auto; padding:0; background:#CCCCCC url(https://app.hookit.com/rfs/images/bg.jpg) repeat-x scroll 0 0; height:115px; }
.topBar table { margin:0; padding:0; }
.topBar a.backlink, .topBar a.backlink:hover { color:#fff; font-weight:bold; text-decoration:none; font-size:15px; text-transform:uppercase; }
.filters { margin-bottom:15px; }
.adborder { padding:0 0 0 10px; }
body { background:#CCCCCC url(https://app.hookit.com/rfs/images/bg.jpg) repeat-x scroll 0 0; font-family:Arial, Helvetica, sans-serif; margin:0; /*text-align:center; */
	color:#000; font-size:100%; margin:0pt 0pt 10px; }
.myLittleLoader { display:block; height:0; position:relative; text-align:right; top:-20px; width:100%; }
.Empty { }
.fontSmall { font-size:11px; }
.subtext { font-size:11px; color:#999; }
.notesmall { font-size:11px; }
.nomargin { margin:0; padding:0; } /* class used in headers with no margin */
.notop { margin-top:0; }
form { margin:none; }
.grayborderback { background:#eeefef url(../../App_Themes/Default/Images/borderback2.gif) top center repeat-y; }
h1 { color:#4C4D4F; font-size:24px; font-family:Arial, Helvetica, sans-serif; }
h2.globalhead { color:#4C4D4F; }
.filterBorder { border:1px solid #ccc; }
.filterBorder h3 { margin-top:10px; }
h3 { color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; }
h3.large { color:#4C4D4F; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
img { border:none; }
a { color:#ff0000; /*font-weight:bold;*/ text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }
a.breadcrumb { color:#00ACD4; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
.red { color:red; font-weight:bold; }
.scrollDiv { overflow: scroll; margin: 15px; }
.MainContentHolder { margin:0; padding:0; width:100%; text-align:center; }
.MainContentContainer { margin:0 auto; padding:0; width:990px; text-align:left; }
.MainContainer { margin:0 auto; padding:0; width:990px; text-align:left; }
.rank { margin:5px 0; }
.green { color:green; font-weight:bold; }
.entitySearchLink { font-size:11px; font-weight:normal; }
.alert { color:#CB1501; background:url(../../App_Themes/Default/Images/Icons/alert.gif) no-repeat; padding:0 0 0 18px; line-height:24px; }
.alert2 { color:#FFD400; background:url(../../App_Themes/Default/Images/Icons/alert.gif) no-repeat; padding:0 0 0 18px; line-height:24px; }
.alert:hover { color:#000; }
.topAlert { background:#cdcdcd url(../../App_Themes/Default/Images/Icons/alertbg.gif) repeat-x; color:#CB1501; padding:10px; border:1px solid #ccc; margin:0 0 10px 0; }
.topAlert p { background:url(../../App_Themes/Default/Images/Icons/alert2.png) 0 0 no-repeat; padding:12px 12px 12px 50px; margin:0; }
.get1 { background:url(../../App_Themes/Default/Images/get1.gif) no-repeat; height:49px; width:274px; margin:0 0 10px 0; padding-top:30px; }
.get2 { background:url(../../App_Themes/Default/Images/get2.gif) no-repeat; height:49px; width:274px; margin:0 0 10px 0; padding-top:30px; }
.get3 { background:url(../../App_Themes/Default/Images/get3.gif) no-repeat; height:49px; width:274px; margin:0 0 10px 0; padding-top:30px; }
.bigorange { background:url(../../App_Themes/Default/Images/bigorange.gif) no-repeat; height:49px; width:274px; margin:0 0 5px 0; padding-top:30px; }
.bigorange a { font-size:18px; color:#fff; padding:0; margin:0 0 0 15px; }
.get1 a, .get2 a, .get3 a { font-size:18px; color:#fff; padding:0; margin:0 0 0 65px; }
.get1 a:hover, .get2 a:hover, .get3 a:hover, .bigorange a:hover { color:#fff; }
.gfooter { background:#eeefef; padding:10px; font-size:11px; }
.gfooter a { color:#666; font-weight:normal; font-size:11px; }
a.graylink { color:#666; font-size:11px; }
.bold12 { font-size:12px; color:#000; font-weight:bold; }
.light11 { font-size:11px; color:#666; }
.borderR { border-right:1px solid #ccc; }
.borderL { border-left:1px solid #ccc; }
.borderT { border-top:1px solid #ccc; }
.borderB { border-bottom:1px solid #ccc; }
.StepByStep { list-style:none; margin:5px 0 0 0; padding:0; font-weight:bold; }
.StepByStep li { margin:0; padding:2px 0 8px 20px; font-size:11px; }
.radioGroup { margin-bottom:10px; font-weight:bold; font-size:14px; }
.radioGroup span { font-weight:normal; font-size:11px; color:#666; }
.errortext { color:#EF0000; }
/*------------------tables----------------*/
.blueData { padding:0; margin:0; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; }
.blueData th { font-size:14px; background-color:#333; padding:4px; color:#fff; }
.blueData td { font-size:12px; padding:4px; }
.blueData tr.color { font-size:12px; background-color:#EEEFEF; }
.blueData tr.ResultHighlight { font-size:12px; background-color:#666; color:#fff; }
.blueData td.grayborderR { border-right:1px solid #ccc; }
.blueData td.grayborderL { border-left:1px solid #ccc; }
.blueData td.grayborderT { border-top:1px solid #ccc; }
.blueData td.grayborderB { border-bottom:1px solid #ccc; }
/* -------------------------------------*/
/* ------------>>> BUTTONS <<<----------*/
/* -------------------------------------*/

.btnBlack { font-size:12px; padding:4px 4px 4px 4px; margin:0 2px; background:#000; color:#fff; font-weight:bold; border:none; text-decoration:none; width:auto; height:15px; display:inline; width:50px; text-align:center; }
.btnOrange { background:url(../../Assets/Images/buttons/btnBack.gif) center left repeat-x; border:1px solid #999; font-size:11px; font-weight:bold; padding:4px 4px; text-transform:lowercase; color:#fff; text-decoration:none; }
.btnOrange:hover { color:#fff; }
.addLink { padding-left:18px; background:url(Images/Icons/add.gif) no-repeat; color:#fff; }
.addLink:hover { color:#F37017; }
/* -------------------------------------*/
/* ------>>> CONTENT MODULES <<<--------*/
/* -------------------------------------*/

.adZone { padding: 0px; margin-bottom: 15px; }
/* -------------------------------------*/
/* --------->>> OLD SEARCH PANEL <<<--------*/
/* -------------------------------------*/

.searchbox { background:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:3px solid #ccc; padding:10px; text-align:left; color:#333; }
.advancedsearchbox { background:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:3px solid #ccc; padding:10px; text-align:left; color:#333; }
.searchPanel { width:265px; text-align:left; margin-bottom:15px; border:1px solid #ccc; }
.advancedSearchBottom { padding: 5px; text-align: right; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #fff; }
.searchPanel h2 { font-size:12px; text-decoration:none; color:#333; font-weight:bold; margin:0 0 0 0; padding:4px 4px 4px 25px; border-bottom:3px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; text-align:left; }
.searchPanel .searchPanelBoxes h2 { font-size:14px; color:#000; margin:5px 0 0 0; padding:4px; text-decoration:none; }
.trigger { cursor:pointer; background:#eeefef url(../Images/plus.gif) 2px 8px no-repeat; }
.trigger:hover { cursor:pointer; }
.expanded { cursor:pointer; background:#eeefef url(../Images/minus.gif) 2px 8px no-repeat; }
.expanded:hover { cursor:pointer; }
.show { position:static; display: table; }
.hide { position:absolute; left:-999em; height:1px; width:100px; overflow:hidden; }
.searchPanel .panel { border:1px solid #ccc; padding:10px; }
.newTrigger { cursor:pointer; background:#eeefef url(../Images/plus.gif) 6px 6px no-repeat; font-size:12px; color:#333; text-align:left; }
.newTrigger:hover { cursor:pointer; }
.newExpanded { cursor:pointer; background:#eeefef url(../Images/minus.gif) 6px 6px no-repeat; }
.newExpanded:hover { cursor:pointer; }
.moduleBlockDark { background-color: #4C4D4F; padding: 10px; margin-bottom: 15px; color: #EEEFEF; }
.moduleBlockDark h1 { font-size: 16px; font-weight: bold; color: #FFFFFF; margin:10px; }
.moduleBlockDark h2 { font-size: 18px; color: #FFFFFF; margin:10px; }
.moduleBlockDark h3 { font-size: 16px; font-weight: bold; color: #FFFFFF; margin:10px; }
.moduleBlockDark .content { margin: 10px; }
.moduleBlockDark divider { background-color: #4C4D4F; }
.moduleBlockLight { border:1px solid #eeefef; background:#eeefef; margin-bottom:15px; }
.moduleBlockLight h2 { margin:0; color:#4c4d4f; padding:5px; font-size:16px; background:#eeefef; }
.moduleBlockLight span { margin:0; padding:0; font-size:11px; font-weight:normal; }
.moduleBlockLight .content { margin: 10px; }
.moduleBlockNoBorder { padding: 10px; margin-bottom: 15px; }
.moduleBlockNoBorder h1 { font-size: 16px; font-weight: bold; color: #000000; }
.moduleBlockNoBorder h3 { font-size: 16px; font-weight: bold; color: #000000; }
.moduleBlockNoBorder .content { margin: 10px; }
/*ACCOUNT INFO*/
.meter { width:100px; height:8px; overflow:hidden; background:#cc0000 url(Images/red.gif) no-repeat 0px 0px; border:1px solid #000; padding:0; margin:0; }
/*----modal Popup Styles ----*/

.linkHover { background:#eeefef; display:block; margin:0 0 0 0; width:120px; padding:5px; position:relative; }
.grayBox { background:#eeefef; padding:10px; margin:0 0 0 0; text-align:left; }
.listingAlert { font-size:18px; background: url(../Images/alertbox.gif) 10px 10px no-repeat; padding:8px 8px 8px 40px; color:Red; margin:0; }
.listingAlert a { font-size:14px; display:block; margin:10px 0px; }
.listingHead { color:#fff; padding:5px; background:#333; margin:10px 0; }
.listingHead h3 { color:#fff; font-size:14px; margin:0; }
.listingStuff { margin:10px 0 25px 0; }
.listingStuff a { margin:5px 0; display:block; }
/* BEGIN temporary css to fix Jen's screwup in ViewOffer.aspx */

.OFlowAuto { overflow:auto; }
.H200 { height:200px; }
.W765 { width:765px; }
.PTop10Lft10 { padding:10px 0 0 10px; }
.fontbld { font-weight:bold; }
.font14 { font-size:14px; }
.TxtRight { text-align:right; }
.PLeft20 { padding-left:20px; }
/* END temporary css to fix Jen's screwup in ViewOffer.aspx */

/* Footer --------------------------------------------------------------*/

.footerblock { background:#fff !important; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; clear: left; text-align: left; width: 990px; }
.footerblock p, .footerblock h4, .footerblock h5, .footerblock ul { margin: 0; padding: 0; }
.footerblock img { border: 0; }
.footerblock a { color: #000; text-decoration: none; font-weight: normal; }
.footerblock .redLink { color: #ff0000; }
.footerblock h5 { font-weight: bold; }
.footerblock ul li { list-style: none; }
#footerBody div { float: left; width: 150px; padding: 10px; }
#rotatingNews { width: 400px; float: left; padding: 10px; }
#rotatingNews div { width: 200px; float: left; }
#footerCommunities { clear: both; padding: 10px; }
#footerCommunities li { display: inline; margin-right: 10px; }
.copyright { clear: both; float: left; background-color: #fff; }
.socialIcons { float: right; }
.socialIcons p { float: left; margin: 5px 0; }
.socialIcons img { margin-left: 8px; }
#footerSubContainer { clear: both; margin: 10px 0; padding: 10px; background-color: fff; }
.brandWrap { position:relative; padding:6px }
.brandWrap .infoBtn .infoIcon { position:absolute; bottom:3px; right:0; float:right; margin:0 4px 0 0; /*IE HACK*/
bottom:6px }
.brandWrap .hoverTab { position:relative; top:14px; left:291px }
.brandWrap .infoBtn:hover .mpDiv { display:block }
.mpDiv { display:none }
.infoBtn ul.miniProfile { position: absolute; height:176px; width:305px; bottom:5px; right:1px; padding:8px; margin:0; background:url(../Images/BrandWrap/brandInfoBack.png) no-repeat 0 0; text-align:left; list-style:none; color:#000; }
.infoBtn ul.featured { position: absolute; height:176px; width:305px; bottom:5px; right:1px; padding:8px; margin:0; background:url(../Images/BrandWrap/brandInfoBackFeatured.png) no-repeat 0 0; text-align:left; list-style:none; color:#000; }
.infoBtn ul.miniProfile #innerNav { padding:50px 0 0 10px; width:140px; }
.infoBtn ul.miniProfile #innerNav a { padding:0; color:#ff0000; }
.infoBtn ul.miniProfile #innerNav a:hover { padding:0; color:#000; }
.infoBtn ul.miniProfile #innerNav a img { height:27px; width:139px; display:block; padding-bottom:3px; }
.infoBtn ul.miniProfile li.brandInfo { height:164px; overflow:hidden; }
.infoBtn ul.miniProfile h2 { padding:0; margin:0; font-size:16px; color:#000000; font-weight:bold; }
.infoBtn ul.miniProfile h3 { padding:0; margin:0 0 10px 0; font-size:12px; color: #666; }
.infoBtn ul.miniProfile p { padding:0; margin:0; font: 11px/12px Arial, Helvetica, sans-serif; color:#000; height:105px; width:140px; overflow:hidden; text-overflow: ellipsis-word; word-wrap:break-word; }
.infoBtn ul.miniProfile li { float:left; width:50%; }
.infoBtn ul.miniProfile li a { display:inline; text-decoration:none; padding:0; border:none; }
.infoBtn ul.miniProfile li a img { border:none; }
/* end mini profile */

/* mini profile on Global Profile */
.brandLogo .brandWrap { padding:0; }
.brandLogo .brandWrap .infoBtn .infoIcon { bottom:0; margin:0; }
.infoBtn ul.featured { bottom:0; margin:0; padding:8px 4px 8px 8px; right:0; }
html .MainContentHolder .MainContentContainer .moduleDisplayContainer .brandLogo a { padding:0; color:#ff0000; }
html .MainContentHolder .MainContentContainer .moduleDisplayContainer .brandLogo a:hover { padding:0; color:#000; }
html .MainContentHolder .MainContentContainer .moduleDisplayContainer .infoBtn ul.miniProfile p { padding:0; margin:0; font: 11px/12px Arial, Helvetica, sans-serif; color:#000; height:85px; width:140px; overflow:hidden; text-overflow: ellipsis-word; word-wrap:break-word; }
