body { margin:0; padding:0; font:normal 100%/120% arial, helvetica, verdana, sans-serif; 
		background:#458BC1 url('../images/bg.page.gif') 0 0 repeat-x; }

/* Font size conversion table available at :
	http://sureshjain.wordpress.com/2007/07/06/53/
*/

/* ##### GENERAL CODE ###### */


img { behavior: url(iepngfix.htc); }

.clear { display: inline-block; }   
.clear:after { content: "."; display: block; height: 0;   clear: both; visibility: hidden; }
* html .clear { height: 1%; }
.clear { display: block; }

.noBorder { border-right:0 !important; }
.noPadding { padding:0 !important; }

.error { font-size:.7em; color:#EE1B24; }
.notification { font-size:.7em; color:#000; }
.center { float:left; width:100%; text-align:center !important; }
.cancel { margin-left:4px; }
*html body .cancel { margin-left:2px; }

h1 { font-size:1.4em; /* 22px */ }
h2 { font-size:1.25em; /* 20px */ }
h3 { font-size:1em; /* 16px */ }
h4 { font-size:.75em; /* 12px */ }
h5 { font-size:.7em; /* 11px */ }

.red { color:#EC1C24; }
.gray { color:#636363;}
.darkGray { color:#404041; }
.black { color:#231F20; }
.blue { color:#00B2D9; }
.border {  
    -moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
    -moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
    -moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;	
}
.border.red { border:1px solid #EC1C24; }
.border.orange { border:1px solid #F6921E; }
/*.border.login { border:2px solid #231F20; margin:0 auto; }*/
.border.gray { border:1px solid #E1E5E2; }
.border.tan { border:1px solid #EEE0CD; }

h1.red, h2.red, p.red, dd.red, a.red { border: none; }
h1.red { margin-bottom:10px; }
html>/**/body h1.red { margin-bottom:0; }

textarea, input, select { border:1px solid #AFAFAF; }

dl.form { float:left; width:100%; }
dl.form dd { float:left; width:100%; padding-bottom:12px; }
dl.form dd label { float:left; width:175px !important; text-align:right; padding:3px 10px 0 0; 
	font-size:.8em; color:#000;  }
dl.form dd input { width:147px; padding:2px 0 2px 3px; }

p.message { float:right; font-size:.7em; color:#AFAFAF; clear:both; }

input.checkbox { border:none !important; }

.minitext { font-size:.7em; }


/* --- Buttons --- */

a.orangeButton.white { height:19px;
	text-align:center; color:#fff; text-decoration:none; font-size:.7em;
	background:url('../images/button.orange.wht.rpt.gif') 0 0 repeat-x;  }
*html a.orangeButton.white { height:18px; }
a.orangeButton.white span.lftCrnr { float:left; height:19px; 
	background:url('../images/button.orange.wht.lft.gif') left top no-repeat; }
*html a.orangeButton.white span.lftCrnr { height:19px; }
a.orangeButton.white span.rtCrnr { float:left; height:19px; 
	background:url('../images/button.orange.wht.rt.gif') right top no-repeat; }
*html a.orangeButton.white span.rtCrnr { height:19px; }
a.orangeButton.white span.text { float:left; padding-top:4px; height:19px; }
*html a.orangeButton.white span.text { height:19px; }

a.orangeButton.white:hover { background:url('../images/button.orange.wht.rpt.gif') 0 -30px repeat-x; }
a.orangeButton.white:hover span.lftCrnr { 
	background:url('../images/button.orange.wht.lft.gif') left -30px no-repeat; }
a.orangeButton.white:hover span.rtCrnr { 
	background:url('../images/button.orange.wht.rt.gif') right -30px no-repeat; }
	
a.orangeButton.white:active { background:url('../images/button.orange.wht.rpt.gif') 0 -58px repeat-x; }
a.orangeButton.white:active span.lftCrnr { 
	background:url('../images/button.orange.wht.lft.gif') left -58px no-repeat; }
a.orangeButton.white:active span.rtCrnr { 
	background:url('../images/button.orange.wht.rt.gif') right -58px no-repeat; }
	
	
	
a.orangeButton.blue { height:19px;
	text-align:center; color:#fff; text-decoration:none; font-size:.7em;
	background:url('../images/button.orange.blue.rpt.gif') 0 0 repeat-x;  }
*html a.orangeButton.blue { height:18px; }
a.orangeButton.blue span.lftCrnr { float:left; height:19px; 
	background:url('../images/button.orange.blue.lft.gif') left top no-repeat; }
*html a.orangeButton.blue span.lftCrnr { height:19px; }
a.orangeButton.blue span.rtCrnr { float:left; height:19px; 
	background:url('../images/button.orange.blue.rt.gif') right top no-repeat; }
*html a.orangeButton.blue span.rtCrnr { height:19px; }
a.orangeButton.blue span.text { float:left; padding-top:4px; height:19px; }
*html a.orangeButton.blue span.text { height:19px; }
a.orangeButton.blue span.text { width: 15px; }

a.orangeButton.blue:hover { background:url('../images/button.orange.blue.rpt.gif') 0 -30px repeat-x; }
a.orangeButton.blue:hover span.lftCrnr { 
	background:url('../images/button.orange.blue.lft.gif') left -30px no-repeat; }
a.orangeButton.blue:hover span.rtCrnr { 
	background:url('../images/button.orange.blue.rt.gif') right -30px no-repeat; }

a.orangeButton.blue:active { background:url('../images/button.orange.blue.rpt.gif') 0 -58px repeat-x; }
a.orangeButton.blue:active span.lftCrnr { 
	background:url('../images/button.orange.blue.lft.gif') left -58px no-repeat; }
a.orangeButton.blue:active span.rtCrnr { 
	background:url('../images/button.orange.blue.rt.gif') right -58px no-repeat; }	
	
	

a.orangeButton.lightBlue { height:19px;
	text-align:center; color:#fff; text-decoration:none; font-size:.7em;
	background:url('../images/button.orange.lt_blue.rpt.gif') 0 0 repeat-x;  }
*html a.orangeButton.lightBlue { height:18px; }
a.orangeButton.lightBlue span.lftCrnr { float:left; height:19px; 
	background:url('../images/button.orange.lt_blue.lft.gif') left top no-repeat; }
*html a.orangeButton.lightBlue span.lftCrnr { height:19px; }
a.orangeButton.lightBlue span.rtCrnr { float:left; height:19px; 
	background:url('../images/button.orange.lt_blue.rt.gif') right top no-repeat; }
*html a.orangeButton.lightBlue span.rtCrnr { height:19px; }
a.orangeButton.lightBlue span.text { float:left; padding-top:4px; height:19px; }
*html a.orangeButton.lightBlue span.text { height:19px; }

a.orangeButton.lightBlue:hover { background:url('../images/button.orange.lt_blue.rpt.gif') 0 -30px repeat-x; }
a.orangeButton.lightBlue:hover span.lftCrnr { 
	background:url('../images/button.orange.lt_blue.lft.gif') left -30px no-repeat; }
a.orangeButton.lightBlue:hover span.rtCrnr { 
	background:url('../images/button.orange.lt_blue.rt.gif') right -30px no-repeat; }

a.orangeButton.lightBlue:active { background:url('../images/button.orange.lt_blue.rpt.gif') 0 -58px repeat-x; }
a.orangeButton.lightBlue:active span.lftCrnr { 
	background:url('../images/button.orange.lt_blue.lft.gif') left -58px no-repeat; }
a.orangeButton.lightBlue:active span.rtCrnr { 
	background:url('../images/button.orange.lt_blue.rt.gif') right -58px no-repeat; }
	


a.orangeButton.black { height:19px;
	text-align:center; color:#fff; text-decoration:none; font-size:.7em;
	background:url('../images/button.orange.blk.rpt.gif') 0 0 repeat-x;  }
*html a.orangeButton.black { height:18px; }
a.orangeButton.black span.lftCrnr { float:left; height:19px; 
	background:url('../images/button.orange.blk.lft.gif') left top no-repeat; }
*html a.orangeButton.black span.lftCrnr { height:19px; }
a.orangeButton.black span.rtCrnr { float:left; height:19px; 
	background:url('../images/button.orange.blk.rt.gif') right top no-repeat; }
*html a.orangeButton.black span.rtCrnr { height:19px; }
a.orangeButton.black span.text { float:left; padding-top:4px; height:19px; }
*html a.orangeButton.black span.text { height:19px; }

a.orangeButton.black:hover { background:url('../images/button.orange.blk.rpt.gif') 0 -30px repeat-x; }
a.orangeButton.black:hover span.lftCrnr { 
	background:url('../images/button.orange.blk.lft.gif') left -30px no-repeat; }
a.orangeButton.black:hover span.rtCrnr { 
	background:url('../images/button.orange.blk.rt.gif') right -30px no-repeat; }
	
a.orangeButton.black:active { background:url('../images/button.orange.blk.rpt.gif') 0 -58px repeat-x; }
a.orangeButton.black:active span.lftCrnr { 
	background:url('../images/button.orange.blk.lft.gif') left -58px no-repeat; }
a.orangeButton.black:active span.rtCrnr { 
	background:url('../images/button.orange.blk.rt.gif') right -58px no-repeat; }

a.redButton { float:left; height:20px; 
	text-align:center; color:#fff; text-decoration:none; font-size:.6em;
	background:url('../images/button.red.rpt.gif') 0 0 repeat-x; }
*html a.redButton  { }
a.redButton span.lftCrnr { float:left; height:20px; 
	background:url('../images/button.red.lft.gif') left top no-repeat; }
*html a.redButton span.lftCrnr { }
a.redButton span.rtCrnr { float:left; height:20px;
	background:url('../images/button.red.rt.gif') right top no-repeat; }
*html a.redButton span.rtCrnr {  }
a.redButton span.text { float:left; padding-top:4px; }
*html a.redButton span.text { }
a.redButton span.text { width: 10px; }

a.redButton:hover { background:url('../images/button.red.rpt.gif') 0 -28px repeat-x; }
a.redButton:hover span.lftCrnr { 
	background:url('../images/button.red.lft.gif') left -28px no-repeat; }
a.redButton:hover span.rtCrnr { 
	background:url('../images/button.red.rt.gif') right -28px no-repeat; }
	
a.redButton:active { background:url('../images/button.red.rpt.gif') 0 -55px repeat-x; }
a.redButton:active span.lftCrnr { 
	background:url('../images/button.red.lft.gif') left -55px no-repeat; }
a.redButton:active span.rtCrnr { 
	background:url('../images/button.red.rt.gif') right -55px no-repeat; }

a.blueButton.gray { height:19px;
	text-align:center; color:#fff; text-decoration:none; font-size:.7em;
	background:url('../images/button.blue.gray.rpt.gif') 0 0 repeat-x;  }
*html a.blueButton.gray { height:18px; }
a.blueButton.gray span.lftCrnr { float:left; height:19px; 
	background:url('../images/button.blue.gray.lft.gif') left top no-repeat; }
*html a.blueButton.gray span.lftCrnr { height:19px; }
a.blueButton.gray span.rtCrnr { float:left; height:19px; 
	background:url('../images/button.blue.gray.rt.gif') right top no-repeat; }
*html a.blueButton.gray span.rtCrnr { height:19px; }
a.blueButton.gray span.text { float:left; padding-top:4px; height:19px; }
*html a.blueButton.gray span.text { height:19px; }

a.blueButton.gray:hover { background:url('../images/button.blue.gray.rpt.gif') 0 -30px repeat-x; }
a.blueButton.gray:hover span.lftCrnr { 
	background:url('../images/button.blue.gray.lft.gif') left -30px no-repeat; }
a.blueButton.gray:hover span.rtCrnr { 
	background:url('../images/button.blue.gray.rt.gif') right -30px no-repeat; }
	
a.blueButton.gray:active { background:url('../images/button.blue.gray.rpt.gif') 0 -58px repeat-x; }
a.blueButton.gray:active span.lftCrnr { 
	background:url('../images/button.blue.gray.lft.gif') left -58px no-repeat; }
a.blueButton.gray:active span.rtCrnr { 
	background:url('../images/button.blue.gray.rt.gif') right -58px no-repeat; }
	
	div#content a.blueButton.gray { float:right; min-width:110px; height:22px; margin-right: 130px; }
	*html div#content a.blueButton.gray { width:90px; height:22px; }
	div#content a.blueButton.gray span.lftCrnr { min-width:110px; height:22px; }
	*html div#content a.blueButton.gray span.lftCrnr { width:90px; height:22px; }
	div#content a.blueButton.gray span.rtCrnr { min-width:110px; height:22px; }
	*html div#content a.blueButton.gray span.rtCrnr { width:90px; height:22px; }
	div#content a.blueButton.gray span.text { width:110px; height:22px; }
	*html div#content a.blueButton.gray span.text { width:90px; height:22px; }
	
	/*-------- search button -----------*/

	div#header div#searchOuter { float:left; width: 70px; }
	*html div#header div#searchOuter { width: 50px; }
	div#header div#searchWrap { float:left; width:100%; padding-bottom:12px; }
	div#header a.orangeButton.lightBlue { float:right; min-width:70px; height:22px;  }
	*html div#header a.orangeButton.lightBlue { width:50px; height:22px; }
	div#header a.orangeButton.lightBlue span.lftCrnr { min-width:70px; height:22px; }
	*html div#header a.orangeButton.lightBlue span.lftCrnr { width:50px; height:22px; }
	div#header a.orangeButton.lightBlue span.rtCrnr { min-width:70px; height:22px; }
	*html div#header a.orangeButton.lightBlue span.rtCrnr { width:50px; height:22px; }
	div#header a.orangeButton.lightBlue span.text { width:70px; height:22px; }
	*html div#header a.orangeButton.lightBlue span.text { width:50px; height:22px; }
	
	
dl.resultsContent { float:left;    }
dl.resultsContent dd.img { float:left; text-align:center; border: 1px solid #ccc; }
*html dl.resultsContent dd.img {  }
dl.resultsContent dd.img img { padding:0; }
dl.resultsContent dd.content { float:left; }


/* ###### TEMPLATE CODE ###### */

div#templateWrap { float:left; width:100%; text-align:center; }
div#pageWrap { position:relative; margin:0 auto !important; width:885px; text-align:left; }


div#header { float:left; width:100%; padding:10px 0 12px 0; }
	div#header h1.logo { float:left; text-indent:-10000px; behavior: url(iepngfix.htc); 
		background:url('../images/HUF_logobeta.gif') 0 0 no-repeat; width:186px; height:56px;  }
	div#header h1.logo.find { margin-top:30px; }
	
	
	div#header div.menus { float:right;  width: auto; }
	
	div#header ul.login { float:right; clear:both; width:auto; font-size:.625em; color:#7D7D7D; padding-bottom:6px; }
	
	div#header ul.login li { float:left; padding:0 6px 3px 0; margin-left:6px; border-right:1px solid #7D7D7D; height: 10px; }
	div#header ul.login li a { text-decoration:underline; color:#5095CB; padding-bottom:2px; }
	div#header ul.login li.noBorder { border: none; }
	
	div#header div.topNav { width:auto; float:right; padding-right:15px; height:38px; background:url('../images/topnav.bg.rt.png') top right no-repeat; clear: right; }
	
	div#header div.topNav div.leftCorner { float: left; height:38px;  padding-left: 15px; background:url('../images/topnav.bg.lft.png') top left no-repeat; }
	div#header div.topNav ul.topNav { float:left; height:38px !important; width:auto; font-size:.7em; color:#fff; padding:6px 0 0 0; background:url('../images/topnav.bg.rpt.png') 0 0 repeat-x;}
	div#header div.topNav.find { margin-top:50px; }	
	
	
	div#header div.topNav ul.topNav li { float:left; padding:6px 22px 6px 18px; border-right:2px solid #2E3C45; }
	div#header div.topNav ul.topNav li a { color:#fff; text-decoration:none; }
	div#header div.topNav ul.topNav li a:link, div#header ul.topNav li a:visited { color:#fff;}
	div#header div.topNav ul.topNav li a:hover, div#header ul.topNav li a:active { color:#FBB958; }
	
	/*div#header fieldset.search { position:absolute; width:auto; left:195px; top:40px; }*/
	div#header fieldset.search { width:250px;float:left;margin:0px 0px 0px 2px;overflow:hidden;padding-top:25px;}
	div#header fieldset.search label { float:left; font-weight:bold; margin-top:2px; padding-right:3px; color:#000; font-size:.875em; } 
	div#header fieldset.search input.search { float:left; width:155px; height:24px; margin-right:5px; padding:5px 0 0 5px !important; }
	html>/**/body div#header fieldset.search input.search { float:left; width:155px; margin-right:5px;  }
	div#header fieldset.search input.searchBtn { float:left; border: none; margin-left: 3px; }

div#findHookUp { width:535px; margin:0 auto; }
	div#findHookUp div#findContent { float:left; width:100%; width:535px; height:359px; clear:both; margin-bottom:115px;
		background:url('../images/bg.find_a_hookup.png') 0 0 no-repeat; }
	div#findHookUp div#findContent fieldset { float:left; width:245px; margin:145px 0 0 148px; padding-bottom:105px; }
	div#findHookUp div#findContent fieldset div.formRow { float:left; width:100%; padding-top:10px; }
	div#findHookUp div#findContent fieldset input.text { float:left; clear:both; width:222px; height:25px; font-size:1.125em;
		padding:2px 0 0 6px; color:#C1C1C1; border:1px solid #918F90; }
	div#findHookUp div#findContent fieldset p.ex { float:left; clear:both; color:#fff; font-size:.7em; padding-top:2px; }
	div#findHookUp div#findContent fieldset select { float:left; width:153px; }
	div#findHookUp div#findContent fieldset a.find { float:right; width:73px; height:22px; text-indent:-10000px;
		background:url('../images/button.go.gif') 0 0 no-repeat; } 
		
		
	div#findHookUp div#findContent fieldset div.formRow a.orangeButton { float:right; min-width:75px; height:21px; }
	*html div#findHookUp div#findContent fieldset div.formRow a.orangeButton { width:75px; height:21px; }
	div#findHookUp div#findContent fieldset div.formRow a.orangeButton span.lftCrnr { min-width:75px; height:21px; }
	*html div#findHookUp div#findContent fieldset div.formRow a.orangeButton span.lftCrnr { width:75px; height:21px; }
	div#findHookUp div#findContent fieldset div.formRow a.orangeButton span.rtCrnr { min-width:75px; height:21px; }
	*html div#findHookUp div#findContent fieldset div.formRow a.orangeButton span.rtCrnr { width:75px; height:21px; }
	div#findHookUp div#findContent fieldset div.formRow a.orangeButton span.text { float:left; width:75px; height:21px; }
	*html div#findHookUp div#findContent fieldset div.formRow a.orangeButton span.text { width:75px; height:21px; }	 
	
		
	
	div#findHookUp div#findContent ul.browse { clear:both; width:375px; margin:0 auto; font-size:.75em; }
	div#findHookUp div#findContent ul.browse li { float:left; }
	div#findHookUp div#findContent ul.browse li.left { padding-right:75px; }
	div#findHookUp div#findContent ul.browse li a { color:#00ADEE; font-weight:bold; }
	
 	div#content { float:left;  width:100%; padding-top:11px; margin-bottom:18px; 
	background:url('../images/contentarea.top.png') 0 0 no-repeat; }
	div#content div.repeater { float:left; width:100%; min-height:400px; border:none;
		background:url('../images/contentarea.rpt.png') 0 0 repeat-y; }
	div#content div.menuRepeater { float:left; width:100%; min-height:610px; border:none;
		background:url('../images/../images/bg.left_menu.rpt.gif') left top repeat-y; }	
	div#content div.menuRepeater.gray { background:url('../images/bg.left_menu.rpt.grey.gif') left top repeat-y; }	
	div#content div.menuRepeater.noBG { background:none; }
	div#content div.altMenuRepeater { float:left; width:100%; min-height:610px; border:none;
		background:url('../images/bg.alt.left_menu.rpt.grey.gif') left top repeat-y; padding-bottom: 50px;}	
		
	div#content div.bottom { float:left; width:100%; padding-bottom:11px; border:none;
		background:url('../images/contentarea.btm.png') left bottom no-repeat; }
	div#content	ul.contentMenu { float:left; width:47px; height:610px; 
		background:url('../images/bg.left_menu.rpt.gif') 0 0 repeat-y; }
	div#content	ul.contentMenu li { float:left; clear:both; width:47px; }
	div#content	ul.contentMenu li a { float:left; width:47px; text-indent:-10000px;}
	
/* #### Left Content Menu #### */	
	
	div#content	ul.contentMenu li a.home { height:43px; }
	div#content	ul.contentMenu li a.home:link,
	div#content	ul.contentMenu li a.home:visited { background:url('../images/bg.left_menu.gif') 0 0 no-repeat; }
	div#content	ul.contentMenu li a.home:hover { background:url('../images/bg.left_menu.gif') -55px 0 no-repeat; }
	div#content	ul.contentMenu li a.home:active,
	div#content	ul.contentMenu li.active a.home { background:url('../images/bg.left_menu.gif') -110px 0 no-repeat; }

	div#content	ul.contentMenu li a.myFeed { height:141px; }
	div#content	ul.contentMenu li a.myFeed:link,
	div#content	ul.contentMenu li a.myFeed:visited { background:url('../images/bg.left_menu.gif') 0 -43px no-repeat; }
	div#content	ul.contentMenu li a.myFeed:hover { background:url('../images/bg.left_menu.gif') -55px -43px no-repeat; }
	div#content	ul.contentMenu li a.myFeed:active,
	div#content	ul.contentMenu li.active a.myFeed { background:url('../images/bg.left_menu.gif') -110px -43px no-repeat; }
	
	div#content	ul.contentMenu li a.favs { height:142px; }
	div#content	ul.contentMenu li a.favs:link,
	div#content	ul.contentMenu li a.favs:visited { background:url('../images/bg.left_menu.gif') 0 -184px no-repeat; }
	div#content	ul.contentMenu li a.favs:hover { background:url('../images/bg.left_menu.gif') -55px -184px no-repeat; }
	div#content	ul.contentMenu li a.favs:active,
	div#content	ul.contentMenu li.active a.favs { background:url('../images/bg.left_menu.gif') -110px -184px no-repeat; }		
	
	div#content	ul.contentMenu li a.popular { height:143px; }
	div#content	ul.contentMenu li a.popular:link,
	div#content	ul.contentMenu li a.popular:visited { background:url('../images/bg.left_menu.gif') 0 -326px no-repeat; }
	div#content	ul.contentMenu li a.popular:hover { background:url('../images/bg.left_menu.gif') -55px -326px no-repeat; }
	div#content	ul.contentMenu li a.popular:active,
	div#content	ul.contentMenu li.active a.popular { background:url('../images/bg.left_menu.gif') -110px -326px no-repeat; }
	
	div#content	ul.contentMenu li a.history { height:144px; }
	div#content	ul.contentMenu li a.history:link,
	div#content	ul.contentMenu li a.history:visited { background:url('../images/bg.left_menu.gif') 0 -470px no-repeat; }
	div#content	ul.contentMenu li a.history:hover { background:url('../images/bg.left_menu.gif') -55px -470px no-repeat; }
	div#content	ul.contentMenu li a.history:active,
	div#content	ul.contentMenu li.active a.history { background:url('../images/bg.left_menu.gif') -110px -470px no-repeat; }		


/* #### Results Code #### */
	
	div#content div.results { float:left; width:601px; min-height:610px; background:#AEDEE4; }	
	div#content div.results_preview { float:left; width:601px; min-height:180px; padding-bottom:15px; background:#AEDEE4; }	
	div#content div.results.white { background:#fff; min-height:620px; }
	div#content div.results.login { background:#fff url('../images/bg.login.gif') left bottom repeat-x; }
	*html div#content div.results.login { text-align: center; border:none; }
	div#content div.results div.hdr { float:right; width:596px; min-height:55px; margin-bottom:5px; padding-bottom:5px; 
		background:#EBEBEB url('../images/bg.results_hdr.gif') 0 0 repeat-x; }
	div#content div.results div.hdr.backEnd { height:35px; padding:0; background:url('../images/hdr.bg.back_end.gif') 0 0 repeat-x; }
	div#content div.results div.hdr.backEnd h3.rep { float:left; width:166px; height:35px; text-indent:-10000px;
		background:url('../images/h1.become_a_rep.gif') 0 0 no-repeat; }
	div#content div.results div.hdr.backEnd h3.feedback { float:left; width:204px; height:35px; text-indent:-10000px;
		background:url('../images/hdr.feedback.gif') 0 0 no-repeat; }	
	div#content div.results div.hdr.backEnd h3.suggest { float:left; width:203px; height:35px; text-indent:-10000px;
		background:url('../images/hdr.suggest.gif') 0 0 no-repeat; }		
	div#content div.results div.hdr.register { height:55px; }
	div#content div.results div.hdr div.wrap { float:left; padding:6px 0 0 10px; width:573px; }
	div#content div.results div.hdr h3 { clear:both; height:25px; color:#fff; padding:3px 0 0 3px; }
	div#content div.results div.hdr h1.star { clear:both; height:25px; padding:2px 0 0 28px; color:#fff; 
		background:url('../images/icon.star.gif') 0 0 no-repeat; }	
	div#content div.results div.hdr h1.home { clear:both; height:25px; padding:2px 0 0 28px; color:#fff; 
		background:url('../images/icon.home.gif') 0 0 no-repeat; }	
		div#content div.results div.hdr h1.phone { clear:both; height:25px; padding:2px 0 0 28px; color:#fff; 
		background:url('../images/icon.phoneheader.gif') 0 0 no-repeat; }	
		div#content div.results div.hdr h1.hookup { clear:both; height:25px; padding:2px 0 0 28px; color:#fff; 
		background:url('../images/icon.hookup.gif') 0 0 no-repeat; }	
		div#content div.results div.hdr h1.heart { clear:both; height:25px; padding:2px 0 0 28px; color:#fff; 
		background:url('../images/icon.heart.gif') 0 0 no-repeat; }	
		div#content div.results div.hdr h1.clock { clear:both; height:25px; padding:2px 0 0 28px; color:#fff; 
		background:url('../images/icon.clock.gif') 0 0 no-repeat; }		
	div#content div.results div.hdr div.btm { float:left; margin-top:7px; padding-left:4px; height:25px; width:570px; }
	div#content div.results div.hdr div.btm p { float:left; color:#000; font-size:.75em; padding-top:3px; }
	html>/**/body div#content div.results div.hdr div.btm p { padding:0; }
	div#content div.results div.hdr div.btm fieldset { float:right; font-size:.75em; }
	*html div#content div.results div.hdr div.btm fieldset { padding-top:3px; }
	div#content div.results div.hdr div.btm fieldset label { float:left; color:#000; padding-right:5px; }
	div#content div.results div.hdr div.btm fieldset select { float:left; margin-top:-3px; border:1px solid #E0E0E0; }
	div#content div.results div.hdr div.btm ul.view { width:auto; float:right; min-width:80px; padding:3px 0 0 16px; font-size:.7em; }
	*html div#content div.results div.hdr div.btm ul.view { padding:5px 0 0 16px; }
	html>/**/body div#content div.results div.hdr div.btm ul.view {  padding:0 0 0 16px; }
	div#content div.results div.hdr div.btm ul.view li { float:left; padding-right:5px; color:#EC1C24;  }
	div#content div.results div.hdr div.btm ul.view li a { color:#EC1C24; text-decoration:none; }
	div#content div.results div.hdr div.btm ul.view li a:active,
	div#content div.results div.hdr div.btm ul.view li a:hover { font-weight:bold; }
	div#content div.results div.hdr div.btm ul.view li.viewAll a { text-decoration:underline; font-weight:normal; }

	ul.view { width:auto; float:right; min-width:80px; padding:3px 0 0 16px; font-size:.7em; }	
	ul.view li { float:left; padding-right:5px; color:#EC1C24;  }
	ul.view li a { color:#EC1C24; text-decoration:none; }
	ul.view li a:active,
	ul.view li a:hover { font-weight:bold; }
	ul.view li.viewAll a { text-decoration:underline; font-weight:normal; }

	div#content div.results div.hdr div.btm ul.links { float:left; font-size:.8em; color:#333; margin-right:.8em; }
	div#content div.results div.hdr div.btm ul.links li { float:left;  }
	div#content div.results div.hdr div.btm ul.links li a { color:#5095CB; text-decoration:underline; }
	div#content div.results div.hdr div.btm ul.links li a:link,
	div#content div.results div.hdr div.btm ul.links li a:visited { text-decoration:none; }
	div#content div.results div.hdr div.btm ul.links li a:active,
	div#content div.results div.hdr div.btm ul.links li a:hover { text-decoration:underline; }	
	
	div#content div.results div.resultsWrap { float:right; width:591px; padding-right:5px; }
	div#content div.results table.results { table-layout:auto; width:100%; padding:0 0 5px 0; }
	div#content div.results table.results td { padding-bottom:5px;  }
	div#content div.results div.resultsSection { float:left; width:100%; padding-bottom:12px; position:relative; 
		background:url('../images/results.bg.btm.gif') 0 bottom no-repeat; }
	div#content div.results div.resultsSection div.resultsTop { float:left; width:100%; padding-top:12px; 
		background:url('../images/results.bg.top.gif') 0 top no-repeat; }
	div#content div.results div.resultsSection div.resultsRepeater { float:left; width:100%; padding-bottom:15px;
		background:url('../images/results.bg.rpt.gif') 0 0 repeat-y; }	
		
		
	div#content div.results_preview div.resultsWrap { float:right; width:591px; padding-right:5px; }
	div#content div.results_preview table.results { table-layout:auto; width:100%; padding:0 0 5px 0; }
	div#content div.results_preview table.results td { padding-bottom:5px;  }
	div#content div.results_preview div.resultsSection { float:left; width:100%; padding-bottom:12px; position:relative; 
		background:url('../images/results.bg.btm.gif') 0 bottom no-repeat; }
	div#content div.results_preview div.resultsSection div.resultsTop { float:left; width:100%; padding-top:12px; 
		background:url('../images/results.bg.top.gif') 0 top no-repeat; }
	div#content div.results_preview div.resultsSection div.resultsRepeater { float:left; width:100%; height:125px;
		background:url('../images/results.bg.rpt.gif') 0 0 repeat-y; }	
	div#content div.results_preview div.resultsSection.editFeed div.resultsRepeater { height:120px; }
			
		
	div#content div.results div.resultsSection_grey { float:left; width:100%; padding-bottom:12px; position:relative; 
		background:url('../images/results.bg.btm_grey.png') 0 bottom no-repeat; }
	div#content div.results div.resultsSection_grey div.resultsTop_grey { float:left; width:100%; padding-top:12px; 
		background:url('../images/results.bg.top_grey.png') 0 top no-repeat; }
	div#content div.results div.resultsSection_grey div.resultsRepeater_grey { float:left; width:100%; 
		background:url('../images/results.bg.rpt_grey.png') 0 0 repeat-y; }	
	
	/*padding:0 0 20px 13px;*/
	div#content div.results div.resultsSection_grey dl.resultsContent { float:left; padding:0 0 20px 13px; margin:-5px 0 -25px 0;   }
	*html div#content div.results div.resultsSection_grey dl.resultsContent { margin:0 0 -25px 0;  }
	div#content div.results div.resultsSection_grey dl.resultsContent dd.img { float:left; width:75px; height:75px; margin-right:14px; margin-top: 5px; padding:0px 0; 
		text-align:center; /* background:url('../images/results.img.bg.gif') 0 0 no-repeat; */ }
	*html div#content div.results div.resultsSection_grey dl.resultsContent dd.img { margin:0 7px 0 0; }
	div#content div.results div.resultsSection_grey dl.resultsContent dd.img img { margin:0 0 0 0; padding:0; }
	div#content div.results div.resultsSection_grey dl.resultsContent dd.content { float:left; width:480px; }
	div#content div.results div.resultsSection_grey dl.resultsContent dd.content div.top { float:left; width:100%; padding-bottom:3px; }
	div#content div.results div.resultsSection_grey dl.resultsContent ul.label { float:left; width:auto; }
	div#content div.results div.resultsSection_grey dl.resultsContent ul.label.top { font-size:.7em; }
	div#content div.results div.resultsSection_grey dl.resultsContent ul.label.btm { font-size:.75em; }
	div#content div.results div.resultsSection_grey dl.resultsContent ul.label li { float:left; }
	div#content div.results div.resultsSection_grey dl.resultsContent ul.label li label { color:#7D7D7D !important; padding-right:5px; }		
	
	
		
		
	div#content div.results div.resultsSection dl.resultsContent { float:left; padding:0 0 5px 13px; margin:-5px 0 -25px 0;   }
	*html div#content div.results div.resultsSection dl.resultsContent { margin:0 0 -25px 0;  }
	div#content div.results div.resultsSection dl.resultsContent dd.img { float:left; width:75px; height:75px; margin-right:14px; margin-top: 5px; padding:0px 0; 
		text-align:center; /* background:url('../images/results.img.bg.gif') 0 0 no-repeat; */ }
	*html div#content div.results div.resultsSection dl.resultsContent dd.img { margin:0 7px 0 0; }
	div#content div.results div.resultsSection dl.resultsContent dd.img img { margin:0 0 0 0; padding:0; }
	div#content div.results div.resultsSection dl.resultsContent dd.content { float:left; width:480px; }
	div#content div.results div.resultsSection dl.resultsContent dd.content div.top { float:left; width:100%; padding-bottom:3px; }
	div#content div.results div.resultsSection dl.resultsContent ul.label { float:left; width:auto; }
	div#content div.results div.resultsSection dl.resultsContent ul.label.top { font-size:.7em; }
	div#content div.results div.resultsSection dl.resultsContent ul.label.btm { font-size:.75em; }
	div#content div.results div.resultsSection dl.resultsContent ul.label li { float:left; }
	div#content div.results div.resultsSection dl.resultsContent ul.label li label { color:#7D7D7D !important; padding-right:5px; }
	
	
	
	
	div#content div.results_preview div.resultsSection dl.resultsContent { float:left; padding:0 0 5px 13px; margin:-5px 0 -25px 0;   }
	*html div#content div.results_preview div.resultsSection dl.resultsContent { margin:0 0 -25px 0;  }
	div#content div.results_preview div.resultsSection dl.resultsContent dd.img { float:left; width:75px; height:75px; margin-right:14px; margin-top: 5px; padding:0px 0; 
		text-align:center; /* background:url('../images/results.img.bg.gif') 0 0 no-repeat; */ }
	*html div#content div.results_preview div.resultsSection dl.resultsContent dd.img { margin:0 7px 0 0; }
	div#content div.results_preview div.resultsSection dl.resultsContent dd.img img { margin:0 0 0 0; padding:0; }
	div#content div.results_preview div.resultsSection dl.resultsContent dd.content { float:left; width:480px; }
	div#content div.results_preview div.resultsSection dl.resultsContent dd.content div.top { float:left; width:100%; padding-bottom:3px; }
	div#content div.results_preview div.resultsSection dl.resultsContent ul.label { float:left; width:auto; }
	div#content div.results_preview div.resultsSection dl.resultsContent ul.label.top { font-size:.7em; }
	div#content div.results_preview div.resultsSection dl.resultsContent ul.label.btm { font-size:.75em; }
	div#content div.results_preview div.resultsSection dl.resultsContent ul.label li { float:left; }
	div#content div.results_preview div.resultsSection dl.resultsContent ul.label li label { color:#7D7D7D !important; padding-right:5px; }
	
	
	
	
	
	div#content div.results div.resultsSection dl.resultsContent a.icon { float:left; height:15px; font-size:.7em; color:#FF7D40; 
		text-decoration:underline; }
	div#content div.results div.resultsSection dl.resultsContent a.icon.store { width:100px; margin-left:34px; padding:2px 0 0 20px;
		background:url('../images/icon.store.gif') 0 0 no-repeat; }
	*html div#content div.results div.resultsSection dl.resultsContent a.icon.store { margin-left:17px; }
	div#content div.results div.resultsSection dl.resultsContent a.icon.send { margin-left:20px; padding:0 0 0 20px;
		background:url('../images/icon.send.gif') 0 0 no-repeat; }
	*html div#content div.results div.resultsSection dl.resultsContent a.icon.send { margin-left:35px; }	
	div#content div.results div.resultsSection dl.resultsContent a.icon.subscribe { margin-left:16px; padding:0 0 0 20px;
		background:url('../images/icon.subscribe.gif') 0 0 no-repeat; }
	*html div#content div.results div.resultsSection dl.resultsContent a.icon.subscribe { margin-left:8px; }	
	
	div#content div.results div.resultsSection ul.pageNotes { position:absolute; right:18px; top:5px; text-decoration:none;  }
	div#content div.results div.resultsSection ul.pageNotes li { float:left; padding-right:10px; }
	div#content div.results div.resultsSection ul.pageNotes li a { float:left; position:relative; text-indent:-10000px; }
	div#content div.results div.resultsSection ul.pageNotes li a.print {  width:22px; height:21px; 
		background:url('../images/icon_print.gif') 0 0 no-repeat; }
	div#content div.results div.resultsSection ul.pageNotes li a.mobile {  width:11px; height:21px; 
		background:url('../images/icon_mobile.gif') 0 0 no-repeat; }
	div#content div.results div.resultsSection ul.pageNotes li a.email { width:23px; height:17px; top:2px;
		background:url('../images/icon_mail.gif') 0 0 no-repeat; }	
	div#content div.results div.resultsSection ul.pageNotes li a.share { width:22px; height:12px; top:4px;
		background:url('../images/icon_share.gif') 0 0 no-repeat; }			
	div#content div.results div.resultsSection ul.pageNotes li a.remove { width:16px; height:18px; top:3px;
		background:url('../images/icon_remove.gif') 0 0 no-repeat; }
	div#content div.results div.resultsSection ul.pageNotes li a.sharethis { width:83px; height:18px; top:3px;
		background:url('http://s7.addthis.com/static/btn/sm-share-en.gif') 0 0 no-repeat; }	
			
	div#content div.results div.resultsSection ul.pageNotes li a.removetext { width:16px; height:18px; top:3px; }		

	div#content div.results div.resultsSection ul.ratings { position:absolute; left:25px; top:95px; }
	div#content div.results div.resultsSection ul.ratings li { float:left; padding-right:10px;  }	
	div#content div.results div.resultsSection ul.ratings li a { float:left; width:19px; height:20px; text-indent:-10000px;  }
	div#content div.results div.resultsSection ul.ratings li a.positive:link,
	div#content div.results div.resultsSection ul.ratings li a.positive:visited { background:url('../images/icons_thumbs.gif') 0 0 no-repeat; }
	div#content div.results div.resultsSection ul.ratings li a.positive:hover { background:url('../images/icons_thumbs.gif') 0 -26px no-repeat; }
	div#content div.results div.resultsSection ul.ratings li a.positive:active { background:url('../images/icons_thumbs.gif') 0 -54px no-repeat; }			
	
	div#content div.results div.resultsSection ul.ratings li a.negative:link,
	div#content div.results div.resultsSection ul.ratings li a.negative:visited { background:url('../images/icons_thumbs.gif') -29px 0 no-repeat; }
	div#content div.results div.resultsSection ul.ratings li a.negative:hover { background:url('../images/icons_thumbs.gif') -29px -26px no-repeat; }
	div#content div.results div.resultsSection ul.ratings li a.negative:active { background:url('../images/icons_thumbs.gif') -29px -54px no-repeat; }			
	
	
	
	
	
	
	div#content div.results_preview div.resultsSection dl.resultsContent a.icon { float:left; height:15px; font-size:.7em; color:#FF7D40; 
		text-decoration:underline; }
	div#content div.results_preview div.resultsSection dl.resultsContent a.icon.store { width:100px; margin-left:34px; padding:2px 0 0 20px;
		background:url('../images/icon.store.gif') 0 0 no-repeat; }
	*html div#content div.results_preview div.resultsSection dl.resultsContent a.icon.store { margin-left:17px; }
	div#content div.results_preview div.resultsSection dl.resultsContent a.icon.send { margin-left:20px; padding:0 0 0 20px;
		background:url('../images/icon.send.gif') 0 0 no-repeat; }
	*html div#content div.results_preview div.resultsSection dl.resultsContent a.icon.send { margin-left:35px; }	
	div#content div.results_preview div.resultsSection dl.resultsContent a.icon.subscribe { margin-left:16px; padding:0 0 0 20px;
		background:url('../images/icon.subscribe.gif') 0 0 no-repeat; }
	*html div#content div.results_preview div.resultsSection dl.resultsContent a.icon.subscribe { margin-left:8px; }	
	
	div#content div.results_preview div.resultsSection ul.pageNotes { position:absolute; right:18px; top:5px; text-decoration:none;  }
	div#content div.results_preview div.resultsSection ul.pageNotes li { float:left; padding-right:10px; }
	div#content div.results_preview div.resultsSection ul.pageNotes li a { float:left; position:relative; text-indent:-10000px; }
	div#content div.results_preview div.resultsSection ul.pageNotes li a.print {  width:22px; height:21px; 
		background:url('../images/icon_print.gif') 0 0 no-repeat; }	
	div#content div.results_preview div.resultsSection ul.pageNotes li a.mobile {  width:11px; height:21px; 
		background:url('../images/icon_mobile.gif') 0 0 no-repeat; }
	div#content div.results_preview div.resultsSection ul.pageNotes li a.email { width:23px; height:17px; top:2px;
		background:url('../images/icon_mail.gif') 0 0 no-repeat; }	
	div#content div.results_preview div.resultsSection ul.pageNotes li a.share { width:22px; height:12px; top:4px;
		background:url('../images/icon_share.gif') 0 0 no-repeat; }			
	div#content div.results_preview div.resultsSection ul.pageNotes li a.remove { width:16px; height:18px; top:3px;
		background:url('../images/icon_remove.gif') 0 0 no-repeat; }	
	div#content div.results div.resultsSection ul.pageNotes li a.sharethis { width:83px; height:18px; top:3px;
		background:url('http://s7.addthis.com/static/btn/sm-share-en.gif') 0 0 no-repeat; }				


	div#content div.results_preview div.resultsSection div.resultsTop div.resultsRepeater ul.pageNotes { position:absolute; right:18px; top:5px; text-decoration:none;  }
	div#content div.results_preview div.resultsSection div.resultsTop div.resultsRepeater ul.pageNotes li { float:left; padding-right:10px; }
	div#content div.results_preview div.resultsSection div.resultsTop div.resultsRepeater ul.pageNotes li a { float:left; position:relative; text-indent:-10000px; }
	div#content div.results_preview div.resultsSection div.resultsTop div.resultsRepeater ul.pageNotes li a.mobile {  width:11px; height:21px; 
		background:url('../images/icon_mobile.gif') 0 0 no-repeat; }
	div#content div.results_preview div.resultsSection div.resultsTop div.resultsRepeater ul.pageNotes li a.email { width:23px; height:17px; top:2px;
		background:url('../images/icon_mail.gif') 0 0 no-repeat; }	
	div#content div.results_preview div.resultsSection div.resultsTop div.resultsRepeater ul.pageNotes li a.share { width:22px; height:12px; top:4px;
		background:url('../images/icon_share.gif') 0 0 no-repeat; }			
	div#content div.results_preview div.resultsSection div.resultsTop div.resultsRepeater ul.pageNotes li a.remove { width:16px; height:18px; top:3px;
		background:url('../images/icon_remove.gif') 0 0 no-repeat; }	
	div#content div.results_preview div.resultsSection div.resultsTop div.resultsRepeater ul.pageNotes li a.sharethis { width:83px; height:18px; top:3px;
		background:url('http://s7.addthis.com/static/btn/sm-share-en.gif') 0 0 no-repeat; }	
		
		
		
		
	div#content div.results_preview div.resultsSection ul.ratings { position:absolute; left:25px; top:95px; }
	div#content div.results_preview div.resultsSection ul.ratings li { float:left; padding-right:10px;  }	
	div#content div.results_preview div.resultsSection ul.ratings li a { float:left; width:19px; height:20px; text-indent:-10000px;  }
	div#content div.results_preview div.resultsSection ul.ratings li a.positive:link,
	div#content div.results_preview div.resultsSection ul.ratings li a.positive:visited { background:url('../images/icons_thumbs.gif') 0 0 no-repeat; }
	div#content div.results_preview div.resultsSection ul.ratings li a.positive:hover { background:url('../images/icons_thumbs.gif') 0 -26px no-repeat; }
	div#content div.results_preview div.resultsSection ul.ratings li a.positive:active { background:url('../images/icons_thumbs.gif') 0 -54px no-repeat; }			
	
	div#content div.results_preview div.resultsSection ul.ratings li a.negative:link,
	div#content div.results_preview div.resultsSection ul.ratings li a.negative:visited { background:url('../images/icons_thumbs.gif') -29px 0 no-repeat; }
	div#content div.results_preview div.resultsSection ul.ratings li a.negative:hover { background:url('../images/icons_thumbs.gif') -29px -26px no-repeat; }
	div#content div.results_preview div.resultsSection ul.ratings li a.negative:active { background:url('../images/icons_thumbs.gif') -29px -54px no-repeat; }			
	
	
	
	
	
	

	
	div#content div.results div.resultsSection dl.resultDetails { float:left; width:365px;  }
	div#content div.results div.resultsSection dl.resultDetails.suggestHookUp { font-size:.75em; }
	div#content div.results div.resultsSection dl.resultDetails.suggestHookUp dd label { float:left; padding-right:10px;  }
	div#content div.results div.resultsSection dl.resultDetails.suggestHookUp input#notify { float:left; position:relative; clear:none; left:0px; }
	html>/**/body div#content div.results div.resultsSection dl.resultDetails.suggestHookUp input#notify { left:0; }
	div#content div.results div.resultsSection dl.resultDetails dd,
	div#content div.results div.resultsSection dl.resultDetails dt	
	 { float:left; width:365px; clear:both; padding-bottom:3px; border:none; }
	div#content div.results div.resultsSection dl.resultDetails dt { font-weight:bold; } 
	div#content div.results div.resultsSection dl.resultDetails dt.lrg,
	div#content div.results div.resultsSection dl.resultDetails dd.lrg { font-size:1em; font-weight:bold; }
	div#content div.results div.resultsSection dl.resultDetails dt.lrg.red,
	div#content div.results div.resultsSection dl.resultDetails dd.lrg.red { color:#ff3333; font-weight:bold !important; }
	div#content div.results div.resultsSection dl.resultDetails dt.smaller.aqua,
	div#content div.results div.resultsSection dl.resultDetails dd.smaller.aqua { color:#00B0D8; font-size:.875em; 
		font-weight:bold; padding-top:8px; }
	div#content div.results div.resultsSection dl.resultDetails dd p { font-size:.75em; width:100%; }
	div#content div.results div.resultsSection dl.resultDetails dd a { border:none; }
	div#content div.results div.resultsSection div.hookMeUp { position:relative; float:right; right:20px; bottom:0px; height:20px; 
		min-width:140px; }		
		
	div#content div.results div.resultsSection div.hookMeUp a.redButton { float:left; min-width:140px; }
		*html div#content div.results div.resultsSection div.hookMeUp a.redButton  { width:140px }
		div#content div.results div.resultsSection div.hookMeUp a.redButton span.lftCrnr { float:left; min-width:140px; }
		*html div#content div.results div.resultsSection div.hookMeUp a.redButton span.lftCrnr { width:140px; }
		div#content div.results div.resultsSection div.hookMeUp a.redButton span.rtCrnr { float:left; min-width:140px; }
		*html div#content div.results div.resultsSection div.hookMeUp a.redButton span.rtCrnr { width:140px; }
		div#content div.results div.resultsSection div.hookMeUp a.redButton span.text { float:left; min-width:140px; }
		*html div#content div.results div.resultsSection div.hookMeUp a.redButton span.text { width:140px; }

		div#content div.results div.resultsSection dl.resultsContent dl.offers { float:left; width:100%; padding-bottom:20px; }
		div#content div.results div.resultsSection dl.resultsContent dl.offers dd { float:left; width:auto; clear:none; 
			padding-right:20px; }
		div#content div.results div.resultsSection dl.resultsContent dl.offers dd input { float:left; }
		div#content div.results div.resultsSection dl.resultsContent dl.offers dd a.icon { float:left; padding-top:5px; color:#7D7D7D; 
			font-size:.75em; text-decoration:none; }
		div#content div.results div.resultsSection dl.resultsContent dl.offers dd a.icon.email { padding-left:21px;
			background:url('../images/icon.offer.email.gif') 0 2px no-repeat; }
		div#content div.results div.resultsSection dl.resultsContent dl.offers dd a.icon.phone { padding-left:18px;
			background:url('../images/icon.phone.gif') 0 2px no-repeat; }		
		div#content div.results div.resultsSection dl.resultsContent dl.offers dd a.icon.im { padding-left:18px;
			background:url('../images/icon.im.gif') 0 2px no-repeat; }				
			
		div#content div.results div.resultsSection dl.resultsContent dl.offers a.orangeButton { float:right; min-width:85px; height:21px; margin-right: 5px;}
		*html div#content div.results div.resultsSection dl.resultsContent dl.offers a.orangeButton { width:85px; height:21px; }
		div#content div.results div.resultsSection dl.resultsContent dl.offers a.orangeButton span.lftCrnr { min-width:85px; height:21px; }
		*html div#content div.results div.resultsSection dl.resultsContent dl.offers a.orangeButton span.lftCrnr { width:85px; height:21px; }
		div#content div.results div.resultsSection dl.resultsContent dl.offers a.orangeButton span.rtCrnr { min-width:85px; height:21px; }
		*html div#content div.results div.resultsSection dl.resultsContent dl.offers a.orangeButton span.rtCrnr { width:85px; height:21px; }
		div#content div.results div.resultsSection dl.resultsContent dl.offers a.orangeButton span.text { float:left; min-width:85px; height:21px;  }
		*html div#content div.results div.resultsSection dl.resultsContent dl.offers a.orangeButton span.text { width:85px; height:21px; }

		div#content div.results div.rep { float:right; position:relative; width:595px; height:252px; 
			background:url('../images/bg.rep.gif') 0 0 no-repeat; }
		div#content div.results div.rep a.learnMore { position:absolute; top:130px; left:152px; width:95px; height:22px; text-indent:-10000px;
			background:url('../images/a.rep.learn_more.gif') 0 0 no-repeat; }
			
		div#content div.results div.contentWrap { float:right; width:595px;  }
		div#content div.results div.contentWrap h4 { font-size:1.25em; color:#464646; font-weight:bold; line-height:1.25em; }
		div#content div.results div.contentWrap h5 { font-size:1em; color:#464646; }
		div#content div.results div.contentWrap p.feedback { font-size:.75em; color:#636363; margin:17px 0; }
		div#content div.results div.contentWrap fieldset.feedback { float:left; position:relative; width:500px; background:#AEDEE4; 
			padding:17px 43px 35px 52px; }
		div#content div.results div.contentWrap fieldset.feedback label { display:block; clear:both; font-size:1em; color:#fff; }
		div#content div.results div.contentWrap fieldset.feedback textarea { float:left; width:388px; height:304px; margin:14px 0 35px 0;
			border:1px solid #B1B1B1; }
		div#content div.results div.contentWrap fieldset.feedback a.send { position:absolute; width:95px; height:23px; margin-top:35px;
			bottom:35px; right:75px; text-indent:-10000px; background:url('../images/button.send_fb.gif') 0 0 no-repeat; }
			
		div#content div.results div.contentWrap div.merchantInfo { float:left; clear:both; background:#AEDEE4; padding:18px 0 18px 25px; 
			width:570px; height:auto; }
		div#content div.results div.contentWrap div.merchantInfo fieldset { float:left; position:relative; clear:both; width:500px; margin:18px 0 0 25px; 
			border:1px solid #F6921E; background:#F5F5F5; 
			-moz-border-radius-topleft:20px;
			-webkit-border-top-left-radius:20px;
		    -moz-border-radius-topright:20px;
			-webkit-border-top-right-radius:20px;
		    -moz-border-radius-bottomleft:20px;
			-webkit-border-bottom-left-radius:20px;
		    -moz-border-radius-bottomright:20px;
			-webkit-border-bottom-right-radius:20px;
		}
		*html body div#content div.results div.contentWrap div.merchantInfo fieldset { margin:18px 0 0 12px; }
		
		div#content div.results div.contentWrap div.merchantInfo dl.form { float:left; width:295px; padding:15px 0 0 29px; }
		div#content div.results div.contentWrap div.merchantInfo dl.form dd { float:left; width:100%; padding-bottom:27px; }
		div#content div.results div.contentWrap div.merchantInfo dl.form dd.noPadding { padding:0; }
		div#content div.results div.contentWrap div.merchantInfo label { clear:both; font-size:1em; font-weight:bold; margin-bottom:10px; 
			text-align:left;}
		div#content div.results div.contentWrap div.merchantInfo input, 
		div#content div.results div.contentWrap div.merchantInfo textarea { padding:2px 0 2px 2px; border:1px solid #ACACAC; }
		div#content div.results div.contentWrap div.merchantInfo input { width:150px; }
		div#content div.results div.contentWrap div.merchantInfo textarea { width:290px; height:90px; font-family:arial, verdana, sans-serif; 
			font-size:.75em; }
		div#content div.results div.contentWrap div.merchantInfo a.sendButton { position:absolute; width:95px; height:23px; margin-top:35px;
			bottom:25px; right:25px; text-indent:-10000px; background:url('../images/button.suggest.send.gif') 0 0 no-repeat; }
		

	/* ------- Merchant Feed -------- */

	div.merchantInfo { float:right; width:596px; height:131px;
		background:url('../images/merchant.top.bg.gif') 0 0 repeat-x; }
	div.merchantInfo dl.resultsContent { float:left; padding:17px 0 0 13px; }
	div.merchantInfo dl.resultsContent dd.img { width:97px; height:103px; margin-right:20px; 
		background:url('../images/merchant.img.bg.gif') 0 0 no-repeat;}
	*html div.merchantInfo dl.resultsContent dd.img { margin:0 10px 0 0; }
	div.merchantInfo dl.resultsContent dd.img img { margin:15% 0 0 0; padding:0; }
	div.merchantInfo dl.resultsContent dd.content { width:400px; padding-bottom:10px; }
	div.merchantInfo dl.resultsContent dd.content h2 { font-weight:bold; letter-spacing:1px; padding-top:5px; }
	div.merchantInfo dl.resultsContent dd.content p { font-size:.875em; padding-top:8px; }
	div.merchantInfo dl.resultsContent dd.content a img { margin-bottom: -5px; }
	
	
	/* ------- Form Pages -------- */
	
	div#content div.results div.formWrap { float:left; width:495px; padding:15px 0 0 20px; }
	*html div#content div.results div.formWrap { padding:15px 0 0 20px; text-align: left; }
	div#content div.results div.formWrap.login { float:none; position:relative; clear:both; width:375px; margin:0 auto; 
		padding:160px 0 0 0; height:275px; background:url('../images/bg.login_wrap.png') left bottom no-repeat; }
	*html div#content div.results div.formWrap.login { padding: 160px 0 65px 35px; }
	div#content div.results div.formWrap.login h2 { float:left; clear:both; width:90%; padding:0 0 3px 35px; }
	*html div#content div.results div.formWrap.login h2 { border: none; padding: 0; }
	div.controlPanel div.formWrap.addNewFeed input.checkbox,
	div.controlPanel div.formWrap.feed input.checkbox { position:relative; left:-60px; }
	html>/**/body div.controlPanel div.formWrap.addNewFeed input.checkbox,
	html>/**/body div.controlPanel div.formWrap.feed input.checkbox { position:relative; left:0; }
	div#content div.results div.formWrap p.formDesc { color:#636363; font-size:.75em; padding-bottom:38px; }
	div#content div.results div.formWrap fieldset { float:left; width:100%; clear:both; padding:15px 0 10px 0; margin:10px 0 20px 0; background:#fff; }
	*html div#content div.results div.formWrap fieldset { clear: left; margin: 0 auto; }
	div#content div.results div.formWrap fieldset.blue { clear: both; float: none; margin:0 auto; background:#AEDEE4; width:265px; }
	div#content div.results div.formWrap fieldset dl.form { float:left; width:100%; }
	div#content div.results div.formWrap fieldset dl.form.login { float:left; width:300px; }
	div#content div.results div.formWrap fieldset dl.form.checkbox { float:left; width:100%; }
	div#content div.results div.formWrap fieldset dl.form.checkbox input { border:none; width:auto; }
	*html div#content div.results div.formWrap fieldset dl.form.login { border: none; }
	div#content div.results div.formWrap fieldset dl.form.login label { width:100px !important; }
	div#content div.results div.formWrap fieldset dl.form.login a.forgot { float:left; clear:both; color:#636363; text-decoration:underline; 
		font-size:.7em; padding:8px 38px 0 0; }
	html* div#content div.results div.formWrap fieldset dl.form.login a.forgot { width: 180px; }
	div#content div.results div.formWrap fieldset dl.form.login a.orangeButton { margin:15px 38px 0 0; }
	*html div#content div.results div.formWrap fieldset dl.form.login a.orangeButton { margin-right:19px; }
	div#content div.results div.formWrap fieldset dl.form dd { width:100%; padding-bottom:12px; }
	*html div#content div.results div.formWrap fieldset dl.form dd label { width:100px; }
	div#content div.results div.formWrap fieldset input { width:147px; padding:2px 0 2px 3px; }
	div#content div.results div.formWrap fieldset input.hookUpSend { position:relative; float:right; width:60px; right:50px;  }
	html>/**/body div#content div.results div.formWrap fieldset input.hookUpSend { right:44px; }
	div#content div.results div.formWrap fieldset input#zip { width:65px; }
	div#content div.results div.formWrap fieldset div.message { float:right; position:relative; width:200px;  right:96px; }
	div#content div.results div.formWrap fieldset p.message { float:right;  width:100%; clear:both; font-size:.7em; color:#AFAFAF; 
		clear:both;}
	div#content div.results div.formWrap fieldset p.message.register {  position:relative; right:13px; }	 
	div#content div.results div.formWrap fieldset dl.form dd.loginButton { width: auto; padding-left: 110px; }
	*html div#content div.results div.formWrap fieldset dl.form dd.loginButton { margin: o auto;}
	div#content div.results div.formWrap fieldset dl.form dd div#smssettings,
	div#content div.results div.formWrap fieldset dl.form dd div#emailsettings { float:left; padding:15px 0 0 0; }
	
	div#content div.results div.formWrap a.orangeButton { float:left; min-width:125px; height:21px; }
	*html div#content div.results div.formWrap a.orangeButton { width:85px; height:21px; }
	*html div#content div.results div.formWrap a.orangeButton.blue:hover { height:21px; }
	div#content div.results div.formWrap a.orangeButton span.lftCrnr { min-width:125px; height:21px; }
	*html div#content div.results div.formWrap a.orangeButton span.lftCrnr { width:125px; height:21px; }
	div#content div.results div.formWrap a.orangeButton span.rtCrnr { min-width:125px; height:21px; }
	*html div#content div.results div.formWrap a.orangeButton span.rtCrnr { width:125px; height:21px; }
	div#content div.results div.formWrap a.orangeButton span.text { float:left; min-width:125px; height:21px;  }
	*html div#content div.results div.formWrap a.orangeButton span.text { width:125px; height:21px; }
	
	/* ---- Payment Page ----*/
	
	div.controlPanel div.contentArea div.formWrap.payment { background:#ffffff; padding: 0; }
	div.controlPanel div.contentArea div.formWrap.payment fieldset { background:#ffffff; padding:8px 0; }
	div.controlPanel div.contentArea div.formWrap.payment fieldset tr td { padding-bottom: 1em; vertical-align: top; }
	
	/* ---- Back-End Pages ---- */
	
	div.controlPanel { float:left; width:850px; padding:0 0 0 15px; }	
	div.controlPanel div.hdr { float:left; width:100%; height:87px; background:#B4E2E8; 
		-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; -moz-border-radius-topright:10px; 
		-webkit-border-top-right-radius:10px; }
	div.controlPanel div.hdr div.wrap { float:left; padding:11px 0 0 10px; width:819px;  }
	div.controlPanel div.hdr div.text { float:left; width:600px; }
	div.controlPanel div.hdr h1 { width:auto; margin-top:18px; padding-bottom:11px; }
	div.controlPanel div.hdr p { width:auto; clear:both; font-size:.75em; color:#58585A; }
	div.controlPanel div.contentAreaWrap { float:left; width:100%; min-height:705px; 
		background:url('../images/cp.bg.left_column.gif') 0 0 repeat-y; }
	div.controlPanel div.contentAreaWrap div.leftMenu { float:left; width:162px; min-height:250px; }
	 div.controlPanel div.contentAreaWrap div.leftMenu h4 { padding:14px 0 0 5px; }
	div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu { float:left; width:100%; margin-top:8px; }
	div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li { float:left; clear:both; width:138px; height:37px; 
		padding:8px 10px 0 14px; background:#AEDFE5; border-bottom:2px solid #fff; }
	div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon { float:left; padding-left:35px; text-decoration:none;  
		color:#404041; font-size:.875em; height:28px; }
	div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon.active { color:#ED1C24; font-weight:bold; }
	div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon:active,
	div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon:hover { color:#ED1C24; }
	div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon.feed { padding-top:0px;
		background:url('../images/icon.feed.gif') 0 0 no-repeat; }
		
	div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon.payment { padding-top:0px;
		background:url('../images/icon.payment.gif') 0 0 no-repeat; }
		
		div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon.keywords { padding-top:0px;
		background:url('../images/icon.keywords.gif') 0 0 no-repeat; }
		
		div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon.usersettings { padding-top:0px;
		background:url('../images/icon.usersettings.gif') 0 0 no-repeat; }
		
	div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon.return { padding-top:0px;
		background:url('../images/icon.return.gif') 0 0 no-repeat; }
		
	div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon.settings { padding-top:0px;
		background:url('../images/icon.settings.gif') 0 0 no-repeat; }
	div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon.edit {
		background:url('../images/icon.edit.gif') 0 0 no-repeat; }
	div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon.logout { padding-top:0px;
		background:url('../images/icon.log_out.gif') 0 0 no-repeat; }	
		div.controlPanel div.contentAreaWrap div.leftMenu ul.leftMenu li a.icon.keyword { padding-top:0px;
		background:url('../images/icon.phone2.gif') 0 0 no-repeat; }	
	div.controlPanel div.contentArea { float:left; position:relative; padding-left:20px; width:602px; }
	div.controlPanel div.contentArea h3 { padding:18px 0 15px 0; font-weight:bold; }
	div.controlPanel div.contentArea h3.left { float:left; }
	div.controlPanel div.contentArea a.addNewFeed { position:absolute; top:20px; right:0; width:100px; height:20px; padding:3px 0 0 24px; 
		color:#000; font-size:.875em; background:url('../images/icon.add.white.gif') 0 0 no-repeat; }
	div.controlPanel div.contentArea a.addNewFeed.textMessage { position:relative; float:right; width:auto; height:20px; }	
	div.controlPanel div.contentArea table.feeds { float:left; width:100%; table-layout:auto; margin-top:25px;
		border-top:1px solid #E8E2D8; border-left:1px solid #E8E2D8; }	
	div.controlPanel div.contentArea table.feeds2 { float:left; width:100%; table-layout:auto; margin-top:25px; }			
	div.controlPanel div.contentArea table.feeds th { font-size:.75em; color:#231F20; padding:7px 0 5px 8px; 
		border-right:1px solid #E8E2D8; border-bottom:1px solid #E8E2D8; background:#BDDCF1;  }
	div.controlPanel div.contentArea table.feeds td { font-size:.75em; color:#626161; padding:6px 0 6px 12px;
		border-right:1px solid #E8E2D8; border-bottom:1px solid #E8E2D8;}
	div.controlPanel div.contentArea table.feeds td.center { padding:6px 0; text-align:center; }
	div.controlPanel div.contentArea table.feeds tr.brown,
	div.controlPanel div.contentArea table.feeds tr.brown td { background:#FFEBD1; }
	div.controlPanel div.contentArea table.feeds tr.blue,
	div.controlPanel div.contentArea table.feeds tr.blue td { background:#E5F5FC; }	
	div.controlPanel div.contentArea table.feeds tr:hover,
	div.controlPanel div.contentArea table.feeds tr:hover td {
		background:#AEDFE5;
	}
		
	div.controlPanel div.contentArea p.description { font-size:.75em; color:#828283; }
	div.controlPanel div.contentArea div.formWrap { float:left; width:475px; padding:15px 0 72px 14px; background:#E5F5FC;  }
	html>/**/body div.controlPanel div.contentArea div.formWrap { padding:15px 0 72px 28px; }
	div.controlPanel div.contentArea div.formWrap fieldset { float:left; width:448px; background:#FFEBD1; padding:8px 0; 
		margin-bottom:12px;  }
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd { position:relative; }
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd.textKeyword { padding-bottom:25px; }
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd label { float:left; width:150px; height:20px; text-align:right; 
		padding:3px 10px 0 0; font-size:.8em; color:#000; }	
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd input,
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd textarea,
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd select { border:1px solid #B6ADA1; }	
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd p.message { padding:2px 135px 0 0; }
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd textarea { width:150px; }
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd input { float:left; }
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd p.message.keyword { float:left; padding:2px 0 0 160px; }
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd a.addTag { float:left; color:#000; font-size:.7em;
		padding:2px 0 0 19px; margin:2px 0 0 10px; height:20px; background:url('../images/icon.add.tan.gif') 0 0 no-repeat; }
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd div.ddRow { float:left; width:100%; padding-bottom:15px; }
	div.controlPanel div.contentArea div.formWrap fieldset dl.form dd div.ddRow.top { padding-top:15px; }
	div.controlPanel div.contentArea div.formWrap fieldset dl.form div#responsediv { position:absolute; right:20px; top:20px; clear:both; font-size:.75em; color:red;  }
		 
	div.controlPanel div.contentArea div.formWrap a.orangeButton { float:right; margin-right:25px; min-width:125px; height:21px; }
	*html div.controlPanel div.contentArea div.formWrap a.orangeButton { width:125px; height:21px; }
	div.controlPanel div.contentArea div.formWrap a.orangeButton span.lftCrnr { min-width:125px; height:21px; }
	*html div.controlPanel div.contentArea div.formWrap a.orangeButton span.lftCrnr { width:125px; height:21px; }
	div.controlPanel div.contentArea div.formWrap a.orangeButton span.rtCrnr { min-width:125px; height:21px; }
	*html div.controlPanel div.contentArea div.formWrap a.orangeButton span.rtCrnr { width:125px; height:21px; }
	div.controlPanel div.contentArea div.formWrap a.orangeButton span.text { float:left; min-width:125px; height:21px;  }
	*html div.controlPanel div.contentArea div.formWrap a.orangeButton span.text { width:125px; height:21px; }	
	
	div.controlPanel div.contentArea div.loginWrap { width:345px; margin:0 auto; padding-top:35px; }
	div.controlPanel div.contentArea div.loginWrap div.loginBox { float:left; padding:25px 0 20px 0; width:100%; background:#E5F5FC; 
		border:1px solid #EEEEEF; margin-top:10px; }
	div.controlPanel div.contentArea div.loginWrap div.loginBox fieldset { width:275px; background:#FFEBD1; margin:0 auto; padding:11px 0 0 0; }
	div.controlPanel div.contentArea div.loginWrap div.loginBox fieldset dl.form dd label { float:left; width:75px; text-align:right; 
		padding:3px 10px 0 0; font-size:.8em; color:#000; }
		
	div.controlPanel div.contentArea div.loginWrap a.orangeButton { float:right; margin:15px 25px 0 0; min-width:125px; height:21px; }
	*html div.controlPanel div.contentArea div.loginWrap a.orangeButton { width:125px; height:21px; }
	div.controlPanel div.contentArea div.loginWrap a.orangeButton span.lftCrnr { min-width:125px; height:21px; }
	*html div.controlPanel div.contentArea div.loginWrap a.orangeButton span.lftCrnr { width:125px; height:21px; }
	div.controlPanel div.contentArea div.loginWrap a.orangeButton span.rtCrnr { min-width:125px; height:21px; }
	*html div.controlPanel div.contentArea div.loginWrap a.orangeButton span.rtCrnr { width:125px; height:21px; }
	div.controlPanel div.contentArea div.loginWrap a.orangeButton span.text { float:left; min-width:125px; height:21px;  }
	*html div.controlPanel div.contentArea div.loginWrap a.orangeButton span.text { width:125px; height:21px; }		
	
	div.controlPanel div.contentArea div.loginWrap a.forgot { float:right; clear:both; color:#636363; text-decoration:underline; 
		font-size:.7em; padding:8px 25px 0 0; }	
		
	div.controlPanel div.contentArea .stateselect td a {
		color: #085e91;
	}			
	.stateselect-row td {
		padding:4px 0;border-bottom:1px solid #d9f3fc;
	}
	div.controlPanel div.contentArea tr.stateselect-row:hover td {
		background: #ffe6c4;
	}
	
	div.controlPanel div.contentArea div.smsheaderrow { background: #c6e3f4; padding:6px; color:#000; font-weight:bold; height:1.5em; margin:18px 0; }
	div.controlPanel div.contentArea div.smsheaderrow div.left { float:left; }
	div.controlPanel div.contentArea div.smsheaderrow div.gray { color:#929792; }
	div.controlPanel div.contentArea div.smsheaderrow div.right { float: right; }
	div.controlPanel div.contentArea div.smsoptions { color: #929792; }
	div.controlPanel div.contentArea div.smsoptions p { margin: 1.5em 0; }
	div.controlPanel div.contentArea div.smsoptions a img { margin-bottom: -4px; }
	
	/* ---- Payment Page ---- */
	div.controlPanel div.contentArea table.api.payment tr td.border { border-bottom: 1px solid #cccccc; }
	div.controlPanel div.contentArea table.api.payment tr td.margin { margin-top: 1em; }
	div.controlPanel div.contentArea table.api.payment tr.amount td { background:#c6e3f4; padding: 5px; }
	
	/*-------- pay button -----------*/

	div#content div#payOuter { float:left; width: 120px; }
	*html div#header div#payOuter { width: 50px; }
	div#hcontenteader div#payWrap { float:left; width:100%; padding-bottom:12px; }
	div#content a.orangeButton.white { float:left; min-width:120px; height:22px; }
	*html div#content a.orangeButton.white { width:50px; height:22px; }
	div#content a.orangeButton.white span.lftCrnr { min-width:120px; height:22px; }
	*html div#content a.orangeButton.white span.lftCrnr { width:50px; height:22px; }
	div#content a.orangeButton.white span.rtCrnr { min-width:120px; height:22px; }
	*html div#content a.orangeButton.white span.rtCrnr { width:50px; height:22px; }
	div#content a.orangeButton.white span.text { width:120px; height:22px; }
	*html div#content a.orangeButton.white span.text { width:50px; height:22px; }
	
div#content div.results div.formWrap fieldset.editUser label { width:210px; }

/* ##### Right Column Code ###### */
	
	div#content div.rightColumn { float:right; position:relative; width:210px; right:15px; }
	div#content div.rightColumn div.hookUp { float:left; width:100%; clear:both; margin-bottom:13px; padding-bottom:10px;
		background:url('../images/rt_col.fieldset.btm.png') left bottom no-repeat; }
	div#content div.rightColumn div.hookUp div.repeater { float:left; width:100%;  min-height:100px;
		background:url('../images/rt_col.fieldset.rpt.png') 0 0 repeat-y; }
	div#content div.rightColumn div.hookUp div.top { float:left; width:100%; padding-top:10px;
		background:url('../images/rt_col.fieldset.top.png') 0 0 no-repeat; }
	div#content div.rightColumn div.hookUp div.wrap { float:left; padding-left:20px; width:166px;  }
	div#content div.rightColumn div.hookUp h1 { width:166px; height:67px; text-indent:-10000px;
		background:url('../images/find.hdr.gif') 0 0 no-repeat; }
	div#content div.rightColumn div.hookUp.give h1 { width:175px; height:79px; text-indent:-10000px; margin-left:-3px;
		background:url('../images/giveahookup.gif') 0 0 no-repeat; }
	div#content div.rightColumn div.hookUp.give p { padding:10px 0 0 5px; font-size:.75em; }	
	div#content div.rightColumn div.hookUp.give p a { color:#5095CB; }	
	div#content div.rightColumn div.hookUp.give p a:link,
	div#content div.rightColumn div.hookUp.give p a:visited { text-decoration:none; }
	div#content div.rightColumn div.hookUp.give p a:active,
	div#content div.rightColumn div.hookUp.give p a:hover { text-decoration:underline; }		
	div#content div.rightColumn div.hookUp fieldset { position:relative; width:140px; margin:0 auto; padding-top:8px; }
	div#content div.rightColumn div.hookUp fieldset input.search { float:left; width:133px; padding:5px 0 5px 5px; font-size:.75em;
		border:1px solid #ccc; }
	div#content div.rightColumn div.hookUp fieldset a.searchLink { float:right; color:#F6BE6B; font-size:.75em; margin:5px 0 11px 0; 
		text-decoration:underline; }
	div#content div.rightColumn div.hookUp fieldset a.searchButton { display:block; clear:both; width:125px; height:23px; 
		margin:0 auto; text-indent:-10000px; background:url('../images/button.search.gif') 0 0 no-repeat; }
	div#content div.rightColumn div.hookUp fieldset a.searchButton:link,
	div#content div.rightColumn div.hookUp fieldset a.searchButton:visited { background:url('../images/button.search.gif') 0 0 no-repeat; }
	div#content div.rightColumn div.hookUp fieldset a.searchButton:active { background:url('../images/button.search.gif') 0 -30px no-repeat; }
	div#content div.rightColumn div.hookUp fieldset a.searchButton:hover { background:url('../images/button.search.gif') 0 -58px no-repeat; }	
	
	div#content div.rightColumn div.sectionWrap { float:left; width:100%; clear:both; padding-bottom:15px; }
	div#content div.rightColumn div.sectionWrap h2 { float:left; width:100%; height:23px; clear:both; padding-bottom:6px; text-indent:-10000px; }
	div#content div.rightColumn div.sectionWrap h2.categories { background:url('../images/hdr.categories.gif') 0 0 no-repeat; }
	div#content div.rightColumn div.sectionWrap h2.featured { background:url('../images/hdr.featured_hookups.gif') 0 0 no-repeat;}
	div#content div.rightColumn div.sectionWrap h2.quicklinks { background:url('../images/subheader_quicklinks.png') 0 0 no-repeat;}
	div#content div.rightColumn div.sectionWrap div.flashWrap { float:left; width:100%; clear:both; }
	div#content div.rightColumn div.sectionWrap ul.quicklinkwrap { float:left; width:100%; }
	div#content div.rightColumn div.sectionWrap ul.categories { float:left; width:100%; }
	div#content div.rightColumn div.sectionWrap ul.categories li { float:left; padding:0 0 4px 0; }
	div#content div.rightColumn div.sectionWrap ul.categories li a { float:left; width:67px; padding-right:3px; height:70px; text-indent:-10000px; }
	
	div#content div.altRightColumn { min-height:610px; float:right; width:200px; padding-left: 25px; margin-right:10px;)}
	div#content div.altRightColumn div.sectionWrap h2 { float:left; margin-top: 20px; width:100%; height:46px; clear:both; padding-bottom:6px; text-indent:-10000px; }
	div#content div.altRightColumn div.sectionWrap h2.userregister { background:url('../images/hdr.userregister.png') 0 0 no-repeat; }
	div#content div.altRightColumn div.sectionWrap h2.merchantregister { background:url('../images/hdr.merchantregister.png') 0 0 no-repeat; }

	div#content p.regQuery { line-height: 1.25em; display: block; margin-right: 15px; clear: both; color: #464646; padding-bottom: 15px;}	
	div#content p.regQuery a { color: #ED1C24; text-decoration: none; }
	div#content p.regQuery a:hover { text-decoration: underline; }

	div#content div.rightColumn div.sectionWrap ul.categories li a.eatDrink:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.eatDrink:visited { background:url('../images/categories.li.bg.gif') -71px -292px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.eatDrink:hover { background:url('../images/categories.li.bg.gif') -286px -292px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.eatDrink:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.eatDrink { background:url('../images/categories.li.bg.gif') -501px -292px no-repeat; }
	
	div#content div.rightColumn div.sectionWrap ul.categories li a.general:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.general:visited { background:url('../images/categories.li.bg.gif') 3px -295px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.general:hover { background:url('../images/categories.li.bg.gif') -212px -295px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.general:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.general { background:url('../images/categories.li.bg.gif') -427px -295px no-repeat; }	
	
	div#content div.rightColumn div.sectionWrap ul.categories li a.dining:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.dining:visited { background:url('../images/categories.li.bg.gif') 2px -3px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.dining:hover { background:url('../images/categories.li.bg.gif') -213px -3px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.dining:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.dining { background:url('../images/categories.li.bg.gif') -428px -3px no-repeat; }
	
	div#content div.rightColumn div.sectionWrap ul.categories li a.entertain:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.entertain:visited { background:url('../images/categories.li.bg.gif') -71px 0 no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.entertain:hover { background:url('../images/categories.li.bg.gif') -286px 0 no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.entertain:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.entertain { background:url('../images/categories.li.bg.gif') -501px 0 no-repeat; }

	div#content div.rightColumn div.sectionWrap ul.categories li a.coffee { padding-right:0; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.coffee:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.coffee:visited { background:url('../images/categories.li.bg.gif') -142px 0 no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.coffee:hover { background:url('../images/categories.li.bg.gif') -357px 0 no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.coffee:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.coffee { background:url('../images/categories.li.bg.gif') -572px 0 no-repeat; }		

	div#content div.rightColumn div.sectionWrap ul.categories li a.nightlife:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.nightlife:visited { background:url('../images/categories.li.bg.gif') 3px -74px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.nightlife:hover { background:url('../images/categories.li.bg.gif') -212px -74px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.nightlife:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.nightlife { background:url('../images/categories.li.bg.gif') -427px -74px no-repeat; }		
	
	div#content div.rightColumn div.sectionWrap ul.categories li a.travel:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.travel:visited { background:url('../images/categories.li.bg.gif') -71px -74px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.travel:hover { background:url('../images/categories.li.bg.gif') -286px -74px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.travel:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.travel { background:url('../images/categories.li.bg.gif') -501px -74px no-repeat; }	
	
	div#content div.rightColumn div.sectionWrap ul.categories li a.music { padding-right:0; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.music:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.music:visited { background:url('../images/categories.li.bg.gif') -142px -74px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.music:hover { background:url('../images/categories.li.bg.gif') -357px -74px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.music:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.music { background:url('../images/categories.li.bg.gif') -572px -74px no-repeat; }
	
	div#content div.rightColumn div.sectionWrap ul.categories li a.retail:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.retail:visited { background:url('../images/categories.li.bg.gif') 3px -146px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.retail:hover { background:url('../images/categories.li.bg.gif') -212px -146px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.retail:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.retail { background:url('../images/categories.li.bg.gif') -427px -146px no-repeat; }		

	div#content div.rightColumn div.sectionWrap ul.categories li a.gaming:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.gaming:visited { background:url('../images/categories.li.bg.gif') -71px -148px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.gaming:hover { background:url('../images/categories.li.bg.gif') -286px -148px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.gaming:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.gaming { background:url('../images/categories.li.bg.gif') -501px -148px no-repeat; }	
	
	div#content div.rightColumn div.sectionWrap ul.categories li a.volunteer { padding-right:0; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.volunteer:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.volunteer:visited { background:url('../images/categories.li.bg.gif') -142px -148px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.volunteer:hover { background:url('../images/categories.li.bg.gif') -357px -148px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.volunteer:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.volunteer { background:url('../images/categories.li.bg.gif') -572px -148px no-repeat; }
	
	
	div#content div.rightColumn div.sectionWrap ul.categories li a.healthandbeauty:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.healthandbeauty:visited { background:url('../images/categories.li.bg.gif') 3px -222px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.healthandbeauty:hover { background:url('../images/categories.li.bg.gif') -212px -222px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.healthandbeauty:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.healthandbeauty { background:url('../images/categories.li.bg.gif') -427px -222px no-repeat; }		
	
	div#content div.rightColumn div.sectionWrap ul.categories li a.housing:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.housing:visited { background:url('../images/categories.li.bg.gif') -71px -222px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.housing:hover { background:url('../images/categories.li.bg.gif') -286px -222px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.housing:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.housing { background:url('../images/categories.li.bg.gif') -501px -222px no-repeat; }	
	
	div#content div.rightColumn div.sectionWrap ul.categories li a.services { padding-right:0; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.services:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.services:visited { background:url('../images/categories.li.bg.gif') -142px -222px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.services:hover { background:url('../images/categories.li.bg.gif') -357px -222px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.services:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.services { background:url('../images/categories.li.bg.gif') -572px -222px no-repeat; }
	
	/* ---- Merchant Register Page ---- */
	
	div#content div.results div#responsediv { font-size: .8em; }
	div#content div.results div#emailresponsediv { margin-left: 185px; font-size: .8em; }
	#mobileresponsediv {
 margin-left: 185px; font-size: .8em;color:red; 
}
	
/*
	div#content div.rightColumn div.sectionWrap ul.categories li a.general:link,
	div#content div.rightColumn div.sectionWrap ul.categories li a.general:visited { background:url('../images/categories.li.bg.gif') 0 -296px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.general:hover { background:url('../images/categories.li.bg.gif') -215px -296px no-repeat; }
	div#content div.rightColumn div.sectionWrap ul.categories li a.general:active,
	div#content div.rightColumn div.sectionWrap ul.categories li.active a.general { background:url('../images/categories.li.bg.gif') -430px -296px no-repeat; }
*/
	
	
	/* ---- Confirmation / Tour / Congrats ---- */
		
	div#content div.results div.tourhead {
		font-weight: bold;
		width: auto;
		font-size: 1.5em;
		color: #58585a;
	}
	div#content div.results div.toursubhead {
		clear: left;
		width: auto;
		font-size: 1.25em;
		color: #58585a;
	}
	div#content div.results a.tournothanks {
		float: right;
		margin-top: 17px;
	}
	
	
/* ---- Contact Us ----- */

table.contactUs label { width:100px; font-size:12px; }	


/* ---- Suggest a Hook UP ----- */

input#notify, input#sms, input#toc { border:none; float:left; position:relative; margin:0; left:-65px; }
html>/**/body input#notify, 
html>/**/body input#sms,
html>/**/body input#toc { margin:0; position:relative; left:0 !important; }


/* ---- Edit User ----- */

div#content div.results div.formWrap div.buttons { float:left; width:100%; padding-top:15px; }
html>/**/body div#content div.results div.formWrap div.buttons { float:left; width:100%; padding-top:0; }
div#content div.results div.formWrap div.buttons a { float:right; }


/*---- Edit Merchant ----- */

a#logoedit, a#logocancel { display:block; clear:both; padding-left:180px; font-size:.7em; }
html>/**/body a#logoedit,
html>/**/body a#logocancel { padding-left:185px; }
p.message.merchant { position:relative; left:180px; }
html>/**/body p.message.merchant { left:185px; }


/*---- Edit Merchant ----- */

p.message.addNewFeed { float:left; position:relative; width:180px; left:175px; padding:2px 0 0 0 !important; }
html>/**/body p.message.addNewFeed { left:185px;  }


/* ---- Edit Feed ---- */

textarea#yeBann, textarea#beBann { float:left; position:relative; left:-1px; }
html>/**/body textarea#beBann,
html>/**/body textarea#yeBann { left:0; }


/*---- Text Message Schedule ---- */

div#schedulemessage { float:left; clear:both; }


/* ----- Schedule Text Blast ----- */

div.basic-cl-body { top:225px !important; left:375px !important; z-index:10000; }
html>/**/body div.basic-cl-body { top:200px !important;  }


p.pleaseNote { float:left; width:100%; margin-top:15px; }


/* ---- Pay & Schedule ----*/

input.paySchedule { float:right !important; position:relative; right:0; }
div.buttons input { float:right; }

table.api.payment { float:left; width:440px; font-size:.75em; padding:0 5px; }
table.api.payment td.field { padding-left:10px; }
