/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 23, 2010 */
@font-face {
	font-family: 'EllipsoideogramRegular';
	src: url('../fonts/ellipsoideogram-webfont.eot');
	src: local('â˜º'), url('../fonts/ellipsoideogram-webfont.woff') format('woff'), url('../fonts/ellipsoideogram-webfont.ttf') format('truetype'), url('../fonts/ellipsoideogram-webfont.svg#webfontjWwtI3zW') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* RESET STYLES */
/* this reset stylesheet is based *heavily* on Eric's one here: */
/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
/* Some alterations have been made */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; /*font-size: 100%;*/ 
	font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: baseline; line-height:1.3em;
}
/* remember to define focus styles! */
:focus      {outline:none;}
ol, ul      {list-style: none;}
a           {cursor:pointer; cursor:hand;}

strong      {font-weight:bold;}
em          {font-style:italic;}
small       {font-size:0.9em;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
sup {vertical-align:super; font-size:0.625em; padding-left:1px;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

abbr {cursor:help; border-bottom: 1px dashed #222; color:#222;}

/* ---RESET ENDS-------- */
/* Sitewide styling */   
* 							{font-size:100.01%;}
html 						{height:100%; font-size:62.5%;}
body 						{color:#555; font:1em Arial, Helvetica, sans-serif; background:#fff url(../images/bg-body.gif) no-repeat 50% 0; min-width:1000px; width:100%;}
body#iframe                 {color:#555; font:1em Arial, Helvetica, sans-serif; background:#fff; min-width:600px; width:600px;}

a:link 						{text-decoration:none;  color:#8c92d8;}
a:visited 					{text-decoration:none; color:#6C71A7;}
a:hover 					{text-decoration:underline;}
a:active 					{text-decoration:underline; color:#6C71A7;}

h1							{font:italic 3em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#272C83; margin:10px 0 20px 10px;}
h2							{font:bold italic 2.4em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif ; color:#4A39BF; padding-top:2px;}
h3 							{font:bold 1.8em/1.14em 'Trebuchet MS', Verdana, Aral, Helvetica, sans-serif; color:#555; margin:0.8em 0;}
h4							{font:bold 1.4em/1.14em Arial, Helvetica, Verdana, sans-serif; color:#8C92D8;}

p							{line-height:1.6em; margin:1.6em 0;}

input, textarea, select		{font:1em arial,sans-serif; vertical-align:middle; background:#fff;}

ol							{list-style-type:decimal; margin:0 0 0 20px;}
ol li						{line-height:1.2em; margin:0.5em 0;}

textarea, select 			{border:1px solid #ccc;}
select          			{min-width:120px;}
textarea        			{width:633px; height:200px;}

/* UNUSED - REMOVE--
a.button				{background:url(../images/genbutton.png) no-repeat 0 0; line-height:40px; height:40px; margin-right:15px; display:inline-block; padding-left:15px; color:#333; text-indent:0;}
a.button span				{line-height:40px; height:40px; display:block; background:url(../images/genbutton.png) no-repeat 100% 0; margin-right:-15px; padding-right:15px; font-size:12px;  text-indent:0;}

a.button:hover				{background:url(../images/genbutton.png) no-repeat 0 -40px; text-decoration:none; color:#003;}
a.button:hover span			{background:url(../images/genbutton.png) no-repeat 100% -40px;}

a.button:active				{background:url(../images/genbutton.png) no-repeat 0 -80px; text-decoration:none; color:#114;}
a.button:active span		{background:url(../images/genbutton.png) no-repeat 100% -80px;}
 */


/* New Form Styling */

/* UNUSED - REMOVE--
#content .inpage input		{width:300px; padding:3px 5px; line-height:20px; font-size:1.7em; color:#777; margin:1px; background:#FFFFFF url(../images/inputbg.gif) repeat-x scroll 0 0;
				 border:1px solid #c4c9c0; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; display:block; float:left;}
*/
#content input[type = 'hidden']		{display:none;}							 


#content fieldset           {margin:30px 0 20px 10px;}
fieldset dl                 {margin:25px 10px; overflow:hidden; position:relative;}
fieldset dl:after           {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}

fieldset dt                 {width:150px; display:block;}
fieldset dt, fieldset dd    {float:left;  margin-bottom:0;}
fieldset dt label           {line-height:24px;}
fieldset dd                 {border:1px solid #ccc; padding:1px; background:#fff url(../images/inputbg.png) no-repeat;  margin:0 5px;
 			                 -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;}
 			 
fieldset dd input           {width:300px; padding:3px 5px; line-height:20px; font-size:1.7em; color:#777; border:none; margin:1px; background:transparent;}

fieldset dd select          {min-width:120px;}
fieldset dd textarea        {width:633px; height:200px;}

#content input[type = 'submit']		{background:url(../images/site_buttons.png) no-repeat; display:block; text-indent:-9999px; width:69px; height:27px; cursor:pointer; border:none;}

#content input[type = 'button']		{background:none; display:block; text-indent:0; width:auto; height:auto; cursor:pointer;}

#notice.nerror table                    {background:#f9f3f3; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding:10px; border:3px solid #edd; margin:10px 0 0 10px;
							 width:auto; font:18px/21px 'MS Trebuchet',verdana, arial, sans-serif; color:#977;}
#notice.nerror span			{font:18px/21px 'Trebuchet MS',verdana, arial, sans-serif;}
#notice.nerror td			{vertical-align:middle;}


/* Styling old forms */
form table				{margin:10px 0 0 -10px; border-spacing: 10px;}
form table table			{margin:0; border-spacing: 0;}
form table tr				{position:relative;}
form table td				{vertical-align:middle; position:relative;}
form table td span			{font-size:10px; color:#999;}
form table td input			{width:300px; padding:3px 5px; line-height:20px; font-size:1.7em; color:#777; margin:1px; background:#FFFFFF url(../images/inputbg.png) repeat-x scroll 0 0;
					 border:1px solid #c4c9c0; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; display:block; float:left;}

#getuidfields input#uid     {width:300px; padding:3px 5px; line-height:20px; font-size:1.7em; color:#777; margin:1px; background:#FFFFFF url(../images/inputbg.png) repeat-x scroll 0 0;
                             border:1px solid #c4c9c0; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; display:block; float:left;}
form table td input[type='hidden'] 		{display:none;}
form table td input[type='checkbox'] 	{width:auto;}
form table td strong 					{display:block; float:left; padding:0 5px 0 10px; color:#000; font-weight: normal; line-height:24px;}
form table td font						{display:block; position:absolute; left:150px; padding-top:3px;}
form table td b		 					{display:block; float:left; padding:7px 0 0 5px; color:#444;}
form table td textarea					{padding:3px;  line-height:20px; font-size:1.7em; color:#777; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#FFFFFF url(../images/inputbg.gif) repeat-x scroll 0 0; }
form table td .radioArea, 
form table td .checkboxArea 			{background:url(../images/newcheckboxes.png) 3px 0 no-repeat;}
form table td .radioAreaChecked, 
form table td .checkboxAreaChecked 		{background:url(../images/newcheckboxes.png) 3px -57px no-repeat;}

/* header */
#header 		{background:#006; position:absolute; top:0; left:0; width:100%; }
#header #border         {margin-top: 30px;}
#header a 		{color:#fff; text-decoration:underline;}
h1#logo                 {margin:0 0 0 5px;}
#logo a			{float:left; overflow:hidden; display:block; text-indent:-9999px; width:255px; height:24px; margin-top:7px; background-repeat: no-repeat;}
#topbar_info            {float:right;  margin-bottom:3px;}
#topbar_info li         {float:left; overflow:hidden;}

#topbar_info #usrmanage              {margin-right:1px; height:39px; overflow:visible;}
#usrmanage #username,
#usrmanage #logout      {overflow:hidden;}
#logout                 {width:80px;}
#loggedout              {color:#96c3f1; font:bold 12px/39px Arial, Helvetica, sans-serif; width:200px;}
#loggedout a            {font:normal 12px/39px Arial, Helvetica, sans-serif; padding-left:5px;}
#loggedout a:hover      {text-decoration:none;}

#loggedout a#btn_login          {margin:0 5px; white-space:nowrap; font-size:6px; background: url(../images/topbarsprite.png) -635px 3px no-repeat; width:67px; height:36px; display:block; text-indent:999px; float:right; overflow: hidden;}
#loggedout a#btn_login:hover    {background: url(../images/topbarsprite.png) -635px -32px no-repeat;}
#loggedout a#btn_login:active   {background: url(../images/topbarsprite.png) -635px -67px no-repeat;}

#usrmanage #loggedin            {background:#153590 url(../images/topbarsprite.png) -721px 2px no-repeat; -moz-border-radius-bottomleft:6px; -webkit-border-radius-bottomleft:6px; border-radius-bottomleft:6px; height:34px; color:#96c3f1; padding-bottom:5px; border-right:2px solid #006;}

#loggedin a#btn_logout          {margin:0 5px; background: url(../images/topbarsprite.png) -553px 3px no-repeat; width:75px; height:36px; display:block; text-indent:999px; float:right;}
#loggedin a#btn_logout:hover    {background: url(../images/topbarsprite.png) -553px -32px no-repeat;}
#loggedin a#btn_logout:active   {background: url(../images/topbarsprite.png) -553px -67px no-repeat;}

#usrmanage #username            {font:bold 14px/16px Arial, Helvetica, sans-serif; border-right:1px solid #006; padding:18px 10px 0 10px; min-width: 80px;}

#usrmanage #account             {background:#153590 url(../images/topbarsprite.png) -716px -36px no-repeat; border:none; border-right:1px solid #006; padding:15px 10px 0 10px; position:relative; min-width:60px; overflow:visible;}

#account #balanceCurrency       {line-height:16px; padding-right:2px; display:block; float:left;}
#account #balanceValue          {font-size:16px;}

#account a#btn_topup            {background: url(../images/topbarsprite.png) -488px -10px no-repeat; width:47px; height:20px; display:block; text-indent:999px; position:absolute; bottom:-17px; right:2px; overflow:hidden;}
#account a#btn_topup:hover      {background: url(../images/topbarsprite.png) -488px -44px no-repeat;}
#account a#btn_topup:active     {background: url(../images/topbarsprite.png) -488px -79px no-repeat;}

#location                       {border-left:1px solid #fff; height:19px; background: url(../images/topbarsprite.png) -930px -80px no-repeat; padding:20px 10px 0; positon:relative;}
#location #chosenlocation       {display:block; font: bold 16px/18px  Arial, Helvetica, sans-serif; text-decoration:none; color:#96c3f1; background: url(../images/topbarsprite.png) -720px -78px no-repeat; width:210px;}
#location ul                    {background: rgb(21, 53, 144); background: rgba(21, 53, 144, 0.9); z-index:1090; position:absolute; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:3px; -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.2); box-shadow: 3px 3px 3px rgba(0,0,0,0.2); display:none;}
#location li                    {display:block; width:198px; float:none; padding:1px 5px; margin:2px 0; z-index:1090;}
#location li a                  {text-decoration:none; font:normal 14px/21px arial, helvetica, sans-serif; display:block; padding:2px; color:#96c3f1; border-bottom:1px solid #4e86be;}
#location li a:hover            {color:#fff; border-bottom:1px solid #96c3f1;}

/* navigation */
#navigation             {clear:both;}
#nav_main               {float:left; margin-left:3px;}
#nav_main li            {margin-right:4px;}
#nav_secondary          {float:right; margin-right:3px;}
#nav_secondary li       {margin-left:4px;}
#navigation ul .drop    {display:none; width:150px; float:none; position:absolute; padding:6px; top:26px; left:0; background: rgb(21, 53, 144); background: rgba(21, 53, 144, 0.9); -moz-border-radius:0 6px 6px 6px; -webkit-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px; -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.2); box-shadow: 3px 3px 3px rgba(0,0,0,0.2); z-index:1050;}
#navigation ul .drop ul {float:none; width:142px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;  z-index:50;}
#navigation ul li       {float:left; height:30px; display:block; position:relative;}

#navigation .drop ul li         {display:block; float:none; padding:1px 5px; margin:2px 0; z-index:60;}
#navigation .drop ul a          {float:none; width:130px; display:block; white-space:normal; background:none; height:auto; text-indent:0; text-decoration:none; font:normal 14px/16px arial, helvetica, sans-serif; display:block; padding:4px 2px;}
#navigation .drop ul a:hover    {color:#fff; border-bottom:1px solid #96c3f1;}


#navigation li a        {height:27px; display:block; text-indent:9999px; font-size:7px; white-space:nowrap; overflow:hidden; margin-top:3px;}
#nav_placead a          {background: url(../images/topbarsprite.png) -5px -4px no-repeat; width:87px;}
#nav_placead a:hover    {background: url(../images/topbarsprite.png) -5px -44px no-repeat;}
#nav_placead a:active   {background: url(../images/topbarsprite.png) -5px -80px no-repeat;}

#nav_browse a           {background: url(../images/topbarsprite.png) -94px -4px no-repeat; width:85px;}
#nav_browse a:hover     {background: url(../images/topbarsprite.png) -94px -44px no-repeat;}
#nav_browse a:active    {background: url(../images/topbarsprite.png) -94px -80px no-repeat;}

#nav_myads a            {background: url(../images/topbarsprite.png) -183px -4px no-repeat; width:47px;}
#nav_myads a:hover      {background: url(../images/topbarsprite.png) -183px -4px no-repeat;}
#nav_myads a:active     {background: url(../images/topbarsprite.png) -183px -80px no-repeat;}

#navigation #nav_myads .drop {width:200px; background:#5fdaff url(../images/bg-nav.png) repeat-x 0 -600px;}
#navigation #nav_myads .drop ul a {width:180px; color:#0d5bb4; border-bottom:1px solid #41a1e8;}
#navigation #nav_myads .drop ul a:hover {color:#083568; border-bottom:1px solid #0d5bb4;}

#nav_blog a             {background: url(../images/topbarsprite.png) -274px -4px no-repeat; width:37px;}
#nav_blog a:hover       {background: url(../images/topbarsprite.png) -274px -44px no-repeat;}
#nav_blog a:active      {background: url(../images/topbarsprite.png) -274px -80px no-repeat;}

#nav_help a             {background: url(../images/topbarsprite.png) -234px -4px no-repeat; width:37px;}
#nav_help a:hover       {background: url(../images/topbarsprite.png) -234px -4px no-repeat;}
#nav_help a:active      {background: url(../images/topbarsprite.png) -234px -80px no-repeat;}

#navigation #nav_help .drop             {left:-125px; width:150px; background:#fd9f03 url(../images/bg-nav.png) repeat-x 0 -900px; -moz-border-radius: 6px 0 6px 6px; -webkit-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px;}
#navigation #nav_help .drop ul a        {width:180px; color:#95110b; border-bottom:1px solid #d54106; width:130px;}
#navigation #nav_help .drop ul a:hover  {color:#4b0906; border-bottom:1px solid #95110b;}


#navigation #livehelp                   {background:  url("http://theclassifieds.co.za/livezilla/image.php?id=04") no-repeat scroll 0 0 transparent; width: 165px;}
/* UNUSED - REMOVE--
#navigation #livehelp a                 {text-indent: -9999px; line-height:36px; display:block;}

#navigation #livehelp .helpdesk-local   {background:url(../images/temphelpdesk.png) 0 0 no-repeat; width:165px; height:30px; display:block;}
*/


/* search-form */
#content #header fieldset               {margin:0;}
.search-form 				{float:right; width:377px; padding-top:4px; position:relative; margin-top:7px;}

/* add-box */
.add-box 				{float:left; width:302px; padding:1px 6px 0 0;}
.search-form .inp-txt                   {float:left; width:132px; height:26px; padding:0 20px 0 28px; background:url(../images/bg-input-search.gif) no-repeat; }
.search-form .inp-txt input             {width:150px; font-size:11px; color:#666; padding:6px 0; border-style:none; background:none; line-height:15px; height:15px; }
#content .search-form input             {float:left; width:auto; background:none; border:none; line-height:15px; font-size:12px; background:transparent; margin:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }

.search-form select                     {float:left; width:120px; margin:0 6px 0 0; font-size:11px; line-height:26px; height:26px; color:#666; padding: 6px 0 0 0;}

/* press page */
.main-article				{width: 320px; height: 422px; float: left; padding: 10px 5px 10px 5px; border:1px solid #ccd;}
.main-article span			{top: 395px; float: right; bottom: 7px; display: block; color: #8C92D8;}
.sub-article				{width: 310px; height: 200px; float: right; padding: 10px 5px 10px 5px; border:1px solid #ccd;}
.sub-article span			{top: 180px; float: right; bottom: 7px; display: block; color: #8C92D8; }
.read-more				{bottom: 7px; display: block; }
.sub-article h2                         {margin-top: 0px;}

/* listing page - no results */
.listing-no-results                     {padding: 10px; min-height:  230px;}

/* page */
#page                                   {width:898px; margin:0 auto; padding:78px 0 0; position:relative;}

/* content */
#content 				{width:100%;}
#content:after 				{display:block; clear:both; content:"";}

/* top-content */
.top-content 				{width:851px; padding:18px 19px 24px 28px; margin-bottom:18px; height:64px; background:url(../images/bg-top-content.png) no-repeat; position:relative;}
.top-content #logo 			{float:left; margin:0; overflow:hidden; text-indent:-9999px; background:url(../images/logo2.png) no-repeat; width:280px; height:80px;}
.top-content #logo a                    {display:block; height:100%;}

/* cape-form */
.cape-form 					{float:left; width:316px; padding:14px 0 0 19px;}
#content .cape-form fieldset{margin:0;}

#content .cape-form label 	{float:left; font-size:14px; line-height:20px; color:#fff; padding-right:0;}
.cape 						{width:150px; font-weight:bold;}
.cape-form .row 			{width:100%; overflow:hidden;}
.location 					{display:block;	padding:4px 0 0;}
.location a 				{color:#696fbc; font-size:1em; line-height:1.18em;}
.btn-try-deep a				{background:url(http://theclassifieds.co.za/livezilla/image.php?id=03) 0 0 no-repeat; width:120px; height:30px; overflow:hidden; text-indent:-9999px; position:absolute; top:68px; right:10px; left:750px;}


#btn-placead				{background:url(../images/headplace.png) no-repeat -3px 0; text-indent:-9999px; width:130px; display:block; position:absolute; height:60px; top:6px; right:20px;}
#btn-placead:hover			{background:url(../images/headplace.png) no-repeat -145px 0;}

#content .cape-form .selectArea.cape 		{border-bottom:2px solid #7B80CE; margin-top:10px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}

#changeloc					{background:url(../images/changelocation.png) no-repeat 0 0; display:block; width:105px; height:34px; position:absolute; top:62px; left:459px;
							 text-indent:-9999px; overflow:hidden;}
							 
#freead						{background:url(../images/freead.png) no-repeat 0 0; display:block; width:89px; height:74px; position:absolute; top:5px; left:657px;
							 text-indent:-9999px; overflow:hidden;}							 
							 
/* description-box */
.description-box 			{width:878px; padding:0 0 15px 9px; overflow:hidden;}

/* top-description */
.top-description 			{width:100%; height:4px; overflow:hidden; background:url(../images/bg-top-description.gif) no-repeat;}

/* bottom-description */
.bottom-description 		{width:100%; height:4px; overflow:hidden; background:url(../images/bg-bottom-description.gif) no-repeat;}

/* main-description */
.main-description 			{width:100%; overflow:hidden; background:url(../images/bg-main-description.gif) repeat-y;}
.main-description2 			{width:100%; background:url(../images/bg-inner-top-description.gif) no-repeat; overflow:hidden;}

/* inner-main-desc */
.inner-main-desc 			{float:left; display:inline; width:218px; margin-left:1px;}

/* img-holder */
.img-holder 				{text-align:center; width:215px; height:100px; padding:0px 0px 0px 0px; vertical-align: middle; text-align: center; display: table-cell;}

/* txt-desc */
.txt-desc 					{padding:7px 13px 7px; width:192px;}
.txt-desc span, 
.txt-desc strong 			{display:block; font-size:1.1em; line-height:1.27em; color:#666;}

/* separate-box */
.separate-box 				{width:883px; height:8px; background:url(../images/bg-divider.png) repeat-x; margin-left:7px; overflow:hidden;}

/* functional-box */
.functional-box 			{width:877px; padding:7px 0 8px 9px; position:relative; z-index:10;}
.top-functional-box 		{width:100%; height:3px; overflow:hidden; background:url(../images/bg-functional-box.png) 0 -3px no-repeat;}
.bottom-functional-box 		{width:100%; height:3px; overflow:hidden; background:url(../images/bg-functional-box.png) no-repeat;}

/* main-functional-box */
.main-functional-box 		{width:856px; padding:3px 10px 6px 9px; border:solid #d2d7f0; border-width:0 1px; background:#e8eaf7;}
.main-functional-box:after 	{display:block; clear:both;	content:"";}
.left-func 			{float:left;}
.btn-close 			{float:right; margin-top:4px; width:8px; height:8px; overflow:hidden; text-indent:-9999px; background:url(../images/bg-functional-box.png) -879px 0 no-repeat;}
.btn-close a 			{display:block; height:100%;}
.visual-icon 			{float:left; width:17px; padding-top:2px;}
.visual-icon img 		{float:left;}

#flagad						{color:#888; overflow:hidden; margin:-5px 0 0 -3px; line-height:22px;}
#flagad	a				{background:url(../images/randomicons.png) -95px 2px no-repeat; padding:4px 5px 0 22px; border:1px solid transparent; line-height:16px; height:16px; display:block; float:left; margin-right:2px;}
#flagad	a:hover				{border:1px solid #ccd; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-decoration: none; background-color:#f5f5fe; height:19px}
#flagad	a:hover	strong		{color:#500;}

/* txt-function */
.txt-function 				{float:left; font-size:1.1em; line-height:1.27em; color:#666; position:relative;}
.txt-function strong,
.txt-function span 			{float:left;}
.txt-function strong 		{padding-right:4px;}
.txt-function a 			{color:#669;}

/* tool-tip */
.tooltip					{cursor:pointer; cursor:hand;}
.tool-tip                   {width:262px; overflow:hidden; padding:0 4px; display:none; position:absolute; left:0; top:0; z-index:1000;} 

/* tool-box */
.tool-box                   {padding-top:5px; width:262px; overflow:hidden;}
.top-tool-box               {width:100%; height:27px; background:url(../images/bg-tooltip.png) 0 -27px no-repeat; overflow:hidden;}
.bottom-tool-box            {width:100%; height:24px; background:url(../images/bg-tooltip.png) 0 0px no-repeat; overflow:hidden;}

/* main-tool-box */
.main-tool-box              {width:222px; padding:10px 20px 5px 20px; overflow:hidden; text-align:left; font:normal 11px/16px Verdana, Geneva, sans-serif; line-height:1.27em;
                             color:#737cb8; background:url(../images/bg-tooltip.png) -278px 0px repeat-y;}
/* columns-box */
.columns-box                {width:896px; padding-bottom:13px; overflow:hidden; margin-top:5px;}


/* general-column */
.general-column             {float:left; width:215px; padding-left:7px;}
.general-column:after       {display:block; clear:both;	content:"";}

/* small-box */
.small-box                  {width:100%; width:212px; padding:0 0 6px 3px; overflow:hidden;}
.top-small-box              {width:100%; height:3px; overflow:hidden; background:url(../images/bg-small-box.png) 0 -6px no-repeat;}
.bottom-small-box           {width:100%; height:6px; overflow:hidden; background:url(../images/bg-small-box.png) no-repeat;}

/* main-small-box */
.main-small-box             {width:202px; padding:44px 4px 2px 4px; border:solid #d9dcdf; border-width:0 1px; background:#fff; position:relative; font-size:1.1em; line-height:1.27em;}
.main-small-box:after       {display:block; clear:both; content:"";}


#content .sidebar fieldset 	{margin:0;} 

/* title-column-box */
.title-column-box           {width:215px; height:31px; position:absolute; top:0; left:-3px; overflow:hidden; text-indent:-9999px; z-index:10;}
.title-column-box h2        {margin:0; height:31px; width:100%; overflow:hidden; text-indent:-9999px;}
.title-column-box h2 a      {display:block; height:100%;}
 /* .title-column-box h2 a:hover{background-position:0 -31px !important;}Important needed to style the hover, as the inline styling gives it presumed positioning.*/

#cat-property                   {background:url(../images/categorytitles.png) 0 0 no-repeat;}
#cat-cars-boats-bikes           {background:url(../images/categorytitles.png) -214px 0 no-repeat;}
#cat-stuff-for-sale             {background:url(../images/categorytitles.png) -429px 0 no-repeat;}
#cat-pets                       {background:url(../images/categorytitles.png) 0 -63px no-repeat;}
#cat-adult                      {background:url(../images/categorytitles.png) -214px -63px no-repeat;}
#cat-personals                  {background:url(../images/categorytitles.png) -429px -63px no-repeat;}
#cat-jobs                       {background:url(../images/categorytitles.png) 0 -127px no-repeat;}
#cat-community                  {background:url(../images/categorytitles.png) -214px -127px no-repeat;}
#cat-travel                     {background:url(../images/categorytitles.png) -429px -127px no-repeat;}
#cat-business-services          {background:url(../images/categorytitles.png) 0 -190px no-repeat;}
#cat-business-opportunities     {background:url(../images/categorytitles.png) -214px -190px no-repeat;}
#cat-events                     {background:url(../images/categorytitles.png) -429px -190px no-repeat;}
#cat-students                   {background:url(../images/categorytitles.png) 0 -253px no-repeat;}
#cat-free-stuff                 {background:url(../images/categorytitles.png) -214px -253px no-repeat;}
#cat-stuff-to-swop-or-trade     {background:url(../images/categorytitles.png) -429px -253px no-repeat;}
#cat-announcements              {background:url(../images/categorytitles.png) 0 -315px no-repeat;}

#cat-property:hover                   {background:url(../images/categorytitles.png) 0 -31px no-repeat;}
#cat-cars-boats-bikes:hover           {background:url(../images/categorytitles.png) -214px -31px no-repeat;}
#cat-stuff-for-sale:hover             {background:url(../images/categorytitles.png) -429px -31px no-repeat;}
#cat-pets:hover                       {background:url(../images/categorytitles.png) 0 -94px no-repeat;}
#cat-adult:hover                      {background:url(../images/categorytitles.png) -214px -94px no-repeat;}
#cat-personals:hover                  {background:url(../images/categorytitles.png) -429px -94px no-repeat;}
#cat-jobs:hover                       {background:url(../images/categorytitles.png) 0 -158px no-repeat;}
#cat-community:hover                  {background:url(../images/categorytitles.png) -214px -158px no-repeat;}
#cat-travel:hover                     {background:url(../images/categorytitles.png) -429px -158px no-repeat;}
#cat-business-services:hover          {background:url(../images/categorytitles.png) 0 -221px no-repeat;}
#cat-business-opportunities:hover     {background:url(../images/categorytitles.png) -214px -221px no-repeat;}
#cat-events:hover                     {background:url(../images/categorytitles.png) -429px -221px no-repeat;}
#cat-students:hover                   {background:url(../images/categorytitles.png) 0 -284px no-repeat;}
#cat-free-stuff:hover                 {background:url(../images/categorytitles.png) -214px -284px no-repeat;}
#cat-stuff-to-swop-or-trade:hover     {background:url(../images/categorytitles.png) -429px -284px no-repeat;}
#cat-announcements:hover              {background:url(../images/categorytitles.png) 0 -346px no-repeat;}

.main-small-box h3          {margin:20px 0 3px 8px; color:#666;}
.main-small-box ul          {margin:0; padding:0; list-style:none;}
.main-small-box li          {padding-bottom:0;}
.main-small-box dl#rangeselect dd          {padding-bottom:0; float: left;}
.main-small-box li a        {color:#666; display:block; border:transparent 1px dashed; padding:4px 5px 4px 10px;}
.main-small-box li a:hover  {color:#333; text-decoration:none; border-color:#ccc; background:#dde0ee; padding:4px 5px 4px 10px;}
.number                     {padding: 10px 0 0 0; display:block; text-align:right;}
.number a                   {font-size:0.9em; line-height:1.55em; color:#a1a8df;}
.homepage-view-all          {padding: 10px 0 0 10px;display:block; text-align:left; float:left; font-size:0.9em; line-height:1.55em; color:#a1a8df;}
.small-box.hover .main-small-box,
.small-box:hover .main-small-box    {background:#f3f4f4;}
.small-box.hover .top-small-box,
.small-box:hover .top-small-box     {background:url(../images/bg-small-box.png) -212px -6px no-repeat;}
.small-box.hover .bottom-small-box,
.small-box:hover .bottom-small-box  {background:url(../images/bg-small-box.png) -212px 0 no-repeat;}
.last-link                  {display:block; padding-bottom:2px;}
.last-link a                {color:#666;}
.last-link a:hover          {color:#333; text-decoration:none;}

/* advertising */
.advertising                {width:220px; margin:0 0 0 -2px; padding-bottom:2px; overflow:hidden;}
.advertising img            {float:left;}
.switch-page                {margin:0; padding:11px 0 0 10px; list-style:none; width:880px; overflow:hidden; clear:both;}
.switch-page li             {float:left; padding-right:32px;}
.switch-page li a           {color:#8c93d8; font-size:1.1em; line-height:1.27em;}

/* footer */
#footer                     {width:881px; padding:16px 0 34px 6px; overflow:hidden;}

/* tab-holder */
.tab-holder                 {width:100%; margin-bottom:18px; background:url(../images/bg-main-tab-holder.gif) repeat-y; overflow:hidden;}
.inner-tab-holder           {width:100%; overflow:hidden; background:url(../images/bg-tabs.png) 0 -29px no-repeat;}
.inner-tab-holder2          {width:878px; padding:10px 1px 18px 3px; overflow:hidden; background:url(../images/bg-tabs.png) bottom right no-repeat;}

/* title-holder */
.title-holder               {width:850px; height:25px; padding-left:4px; overflow:hidden;}
.title-holder h2            {float:left; margin:0 9px 0 0; background:url(../images/bg-tabs.png) 0 0 no-repeat; width:78px; height:15px; overflow:hidden; text-indent:-9999px;}
.title-holder h2 a          {display:block; height:100%;}
.title-holder span          {float:left; font-size:1.1em; line-height:1.18em; color:#ccc;}

/* tabset */
.tabset                     {padding:3px 7px 0 0; width:870px; background:url(../images/bg-tabs.png) 0 -64px repeat-x; overflow:hidden;}
.tabset ul                  {margin:0; padding:0; list-style:none;}
.tabset li                  {float:left; padding-right:4px;}
.tabset li a                {float:left; font-size:1.1em; line-height:1.09em; color:#999; padding:0 1px;}
.tabset li a span           {float:left; margin:-1px 0 0; padding:7px 14px 16px; position:relative;}
.tabset li a:hover,
.tabset li a.active         {background:#f6f7f7; text-decoration:none; cursor:pointer; cursor:hand;}
.tabset li a:hover span,
.tabset li a.active span    {background:#f6f7f7;}

/* tab */
div.tab                     {padding:12px 0 0 15px; width:840px;}
div.tab ul                  {padding:0; margin:0; list-style:none;}
div.tab ul li               {display:inline; line-height:1em; padding: 0 0 0 5px;}
div.tab ul li a             {color:#999;}
.tabset .search-form        {float:right; width:142px; padding:2px 0 0;}
.tabset .search-form select {width:142px;}

#siteSwitch {clear:both; margin:10px 0 0 0; overflow:hidden; }
#siteSwitch li {float:none; margin:5px 0;}
#siteSwitch li a {background:url(../images/randomicons.png) -95px -36px no-repeat; padding:0 0 2px 20px; display:block;}


/* TABS REDESIGNED for Index page */

/* tab-holder */
.index .tab-holder                 {background:none;}
.index .inner-tab-holder           {background:none;}
.index .inner-tab-holder2          {background:url(../images/tabs-bg-index.png); padding:2px 0 8px 10px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:5px solid #656DAE;}

/* title-holder */
.index .title-holder               {display:none;}
.index .title-holder h2            {float:left; margin:0 9px 0 0; background:url(../images/txt-popular.gif) no-repeat; width:78px; height:15px; overflow:hidden; text-indent:-9999px;}
.index .title-holder h2 a          {display:block; height:100%;}
.index .title-holder span          {float:left; font-size:1.1em; line-height:1.18em; color:#ccc;}

/* tabset */
.index .tabset                     {padding:3px 7px 0 0; width:870px; background:none; overflow:hidden;}
.index .tabset ul                  {margin:0; padding:0; list-style:none;}
.index .tabset li                  {float:left; padding-right:4px;}
.index .tabset li a                {float:left; font-size:1.1em; line-height:18px; color:#353850; padding:0 1px; width:162px; text-align:center;}
.index .tabset li a span           {float:left; margin:-1px 0 0; padding:0px 0px 0px; position:relative; line-height:19px; width:162px;}
.index .tabset li a:hover,
.index .tabset li a.active         {background:url(../images/tabs-index.png) 0 0 no-repeat; text-decoration:none; cursor:pointer; cursor:hand; overflow:hidden; color:#fff;}
.index .tabset li a:hover			{background:url(../images/tabs-index.png) 0 -18px no-repeat;}
.index .tabset li a:hover span,
.index .tabset li a.active span    {background:transparent;}

/* tab */
.index div.tab                     {padding:2px 0 0 15px; width:840px;}
.index div.tab ul                  {padding:0; margin:0; list-style:none;}
.index div.tab ul li               {display:inline; line-height:1em;}
.index div.tab ul li a             {color:#7D83B5;}
.index .tabset .search-form        {float:right; width:142px; padding:2px 0 0;}
.index .tabset .search-form select {width:142px;}
/* ENDS TABS REDESIGN */

/* bottom-footer */
.bottom-footer              {padding-top:5px; width:100%; overflow:hidden;}
.link-footer				{float:left;}
.txt-footer                 {float:left; width:730px; padding:5px 0 10px; overflow:hidden;}
.txt-footer ul              {margin:0 0 0 -5px; padding:0; width:100%; overflow:hidden; list-style:none;}
.txt-footer li              {float:left; padding:0 3px 0 5px; font-size:1.1em; line-height:1.18em; background:url(../images/sep-footer-list.gif) no-repeat 0 50%;}
.txt-footer li a            {color:#797979; padding:2px 3px; display:block;}
.txt-footer li a:hover      {text-decoration:none; background:#EAECF8; color:#58609f; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.txt-footer p               {margin:5px 0 0; font-size:1.1em; line-height:1.18em; color:#b2b2b2;}
.txt-footer p a             {color:#b2b2b2;}
#footer .separate-box       {margin:0 -5px 0 -1px; width:886px;}
.buttons-footer             {float:right; width:144px; padding:5px 0; overflow:hidden; background:url(../images/sep-footer-buttons.gif) no-repeat 120px 0;}
.buttons-footer span        {overflow:hidden; text-indent:-9999px;}
.buttons-footer span a      {display:block; height:100%;}
.logo-footer                {float:left; width:105px; height:16px; margin-bottom:10px; display:block;}
.btn-up                     {float:right; margin-top:2px; background:url(../images/randomicons.png) -80px 0 no-repeat; width:14px; height:12px;}


/* part for index-page */
.index                      {height:100%; background:#7d83b5 url(../images/bg-body2-v-line.jpg) repeat-x 0 -77px;}


/* main */
.main                       {width:1000px; margin: 0 auto; min-height:100%; background:url(../images/bg-body2.jpg) no-repeat -140px -77px;}
.index .main				{margin-bottom:-70px;}
* html .main                {height:100%;}
.index #content             {width:898px; padding:90px 0 80px 0; margin:0 auto;} /* 536 (dif: 362)// 167*/
.index #content h1          {margin:0 0 0 267px; width:364px; height:100px; overflow:hidden; text-indent:-9999px; background-position:0 0;} /*86*/
.index #content h1 a        {display:block; height:100%;}

.index #content .search-form					{width:726px; padding:15px 0 10px 180px; float:none;}
.index #content .search-form .add-box 			{padding:4px 0 0; width:626px;}
.index #content .search-form .inp-txt 			{padding:7px 20px 13px 38px; width:244px; background:url(../images/bg-input-search-index.gif) no-repeat;}
.index #content .search-form .inp-txt input 	{width:244px; color:#999; padding-top: 5px;}
.index #content .search-form select.cat			{width:170px;}

.index #content .search-form fieldset 			{margin:0;}
.main select.index-sel          				{width:134px; margin:0; background:transparent url(../images/select-center-index.gif) repeat-x scroll 0 0; height:37px; padding-top:13px;}
.main select.index-sel option					{background:#eee;}

/* index-buttons */
.index-buttons              {overflow:hidden; padding-left:180px; clear:left; float:left;}
.index-buttons li	        {float:left; margin-right:13px; width:137px; height:32px; overflow:hidden; text-indent:-9999px;}
.index-buttons li.deepSrc a       			{display:block;	background:url(../images/btn-try-deep-search-index.png) no-repeat; width:137px; height:32px;}
.index-buttons li.deepSrc a:hover 			{background:url(../images/btn-try-deep-search-index.png) no-repeat 0 -32px;}
.index-buttons li.go-listing     			{width:210px;} 
.index-buttons li.go-listing a  			{float:left; margin-top:5px; padding:0 0 0 25px; font-size:1.2em; line-height:21px; color:#fff; font-weight:bold; font-size:11px; text-indent:0;
											 background:url(../images/frontpglink.png) no-repeat 0 0; height:22px; margin-right:15px; display:inline-block;}
.index-buttons li.go-listing a span			{line-height:21px; height:22px; display:block; background:url(../images/frontpglink.png) no-repeat 100% 0;
											 margin-right:-14px; padding-right:10px; font-size:11px; text-indent:0; width:auto;}
.index-buttons li.go-listing a:hover		{background:url(../images/frontpglink.png) no-repeat 0 -22px; text-decoration:none; color:#C7CCEB;}
.index-buttons li.go-listing a:hover span	{background:url(../images/frontpglink.png) no-repeat 100% -22px;}

/* Social Media Profiles */
#footer #sm-share					{background:#F5F5F5; margin:10px 0 0 0; padding:4px 4px 8px 4px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; float:none; clear:both; width:auto; overflow:hidden;}
.index #footer #sm-share				{background:#6D75B4; float:left; padding:3px;}
#footer #sm-share p						{float:left; text-transform:uppercase; font-size:9px; margin:2px 5px; width:auto; color:#bbb; font-weight:bold; line-height:16px;}
.index #footer #sm-share p				{color:#d8dff2; font-size:9px; margin:0 5px;}
#footer #sm-share li					{float:left; margin:0 1px; background:none; padding:0 2px;}
#footer #sm-share li a 					{text-indent:-99999px; display:block; width:16px; height:16px; float:left;}

#footer #sm-share #profile_twitter a		{background:url(../images/sm-icons.png) no-repeat 0 0;}
#footer #sm-share #profile_twitter a:hover	{background:url(../images/sm-icons.png) no-repeat 0 -16px;}
#footer #sm-share #profile_fb a				{background:url(../images/sm-icons.png) no-repeat -16px 0;}
#footer #sm-share #profile_fb a:hover		{background:url(../images/sm-icons.png) no-repeat -16px -16px;}
#footer #sm-share #profile_youtube a		{background:url(../images/sm-icons.png) no-repeat -64px 0;}
#footer #sm-share #profile_youtube a:hover	{background:url(../images/sm-icons.png) no-repeat -64px -16px;}
#footer #sm-share #profile_linkedin a			{background:url(../images/sm-icons.png) no-repeat -32px 0;}
#footer #sm-share #profile_linkedin a:hover		{background:url(../images/sm-icons.png) no-repeat -32px -16px;}
#footer #sm-share #profile_digg a		{background:url(../images/sm-icons.png) no-repeat -48px 0;}
#footer #sm-share #profile_digg a:hover	{background:url(../images/sm-icons.png) no-repeat -48px -16px;}
#profile_younoodle		{display:inline;}
#profile_younoodle img { text-indent:-99999px; padding: 10px 0 0 0;}

/* index footer */
.index #footer              {position:relative; height:70px; padding:0; margin:0 0 0 27px; overflow:hidden;}
.index #footer ul           {margin:0 0 0 -8px; padding:0; overflow:hidden; list-style:none;}
.index #footer ul li        {float:left; padding:0 6px 0 9px; background:url(../images/sep-index-footer.gif) no-repeat 0 50%;}
.index #footer ul li a      {font-size:0.9em; line-height:1.22em; color:#eff0f6;}
.index #footer p            {margin:7px 0 0; font-size:0.9em; line-height:1.22em; color:#adb1d0; width:100%; clear:both;}
.index #footer p a          {color:#adb1d0;}


/* part for category-listing */
/* column-container */
.column-container           {width:100%; overflow:hidden;}

/* main-content */
.main-content               {float:left; width:657px; padding:0 1px 0 8px;}
.top-main-content           {width:100%; height:4px; overflow:hidden; background:url(../images/bg-top-main-content.gif) no-repeat;}
.bottom-main-content        {width:100%; height:3px; overflow:hidden; background:url(../images/listing_8bit.png) no-repeat -230px -114px;}
.inner-main-content         {width:655px; border:solid #d9dcdf; border-width:0 1px; background-color:#fff;}
.inner-main-content:after   {display:block; clear:both; content:"";}

.inner-main-content h2      {margin-top:30px;}
.inner-main-content h3      {margin:20px 0 0 0;}
.inner-main-content p       {margin:0 0 15px 0;}

.actual-content-area        {padding:10px;}

/* title-main-content */
.title-main-content 		{width:662px; height:30px; margin:0 -2px 0 -5px; position:relative;}
.title-main-content h1 		{margin:0; width:662px; height:100%; overflow:hidden; text-indent:-9999px;}

/* breadcrumbs */
.breadcrumbs                {width:642px; padding:4px 3px 4px 10px; overflow:hidden; background:#EAECF8;}
.breadcrumbs ul             {float:left; margin:0; padding:6px 0 0; list-style:none;}
.breadcrumbs li             {display:inline; font-size:1.2em; line-height:1.16em; color:#666;} 
.breadcrumbs li a           {color:#999;}
.main-content .search-form  {float:right; width:142px; padding:0;}
.main-content .search-form select {width:142px;}


/* std-listing */
.std-listing            {width:638px; margin:0 0 -1px 7px; }
.std-listing h3		{margin:0; padding:3px 8px 4px; width:622px; background-color:#fdffd7; color:#b2b2a8; font-size:0.9em; line-height:1.33em; border-bottom:1px solid #ededed;} 

/* small-listing-box */ 
.small-listing-box		{ width:100%; height:125px; overflow:hidden; border:1px solid #ededed; background:#fafafa;}
.small-listing-box div		{ padding-top:9px; padding-bottom:9px;}
.small-listing-box.even		{ border-bottom:1px solid #dcdcdc; background:#F3F4FD;}

.premium-listing .small-listing-box.deleted		{background: #f5f5f5; color:#aaa; position:relative;}
.premium-listing .small-listing-box.inactive	{background: #f5f5f5; color:#aaa; position:relative;}

.premium-listing .small-listing-box.deleted	span.notify		{background:url(../images/listing-banners.png) no-repeat 0 0; position:absolute; top:0; left:0; width:120px; height:100px;}
.premium-listing .small-listing-box.inactive span.notify	{background:url(../images/listing-banners.png) no-repeat 0 -176px; position:absolute; top:0; left:0; width:120px; height:100px;}

.small-listing-box.deleted	span.notify		{background:url(../images/listing-banners.png) no-repeat 0 0; position: absolute; left:17px; width:120px; height:100px;}
.small-listing-box.inactive span.notify	{background:url(../images/listing-banners.png) no-repeat 0 -176px; position:absolute; left:17px; width:120px; height:100px;}


.premium-listing .small-listing-box.deleted .info-box h4 a,
.premium-listing .small-listing-box.inactive .info-box h4 a,
.premium-listing .small-listing-box.deleted .info-box h4 a:hover,
.premium-listing .small-listing-box.inactive .info-box h4 a:hover {color:#aaa;}

.premium-listing .small-listing-box.deleted p,
.premium-listing .small-listing-box.inactive p {color:#aaa;}

.premium-listing .small-listing-box.deleted .details-box dl,
.premium-listing .small-listing-box.deleted .details-box dl dt,
.premium-listing .small-listing-box.deleted .details-box dl dd,
.premium-listing .small-listing-box.inactive .details-box dl,
.premium-listing .small-listing-box.inactive .details-box dl dt,
.premium-listing .small-listing-box.inactive .details-box dl dd {background: #f5f5f5; color:#aaa;}

.small-listing-box .info-txt h4 {line-height:24px;}
.small-listing-box .details-box {position:relative;}
.small-listing-box .details-box a.newTab {background:url(../images/listing_8bit.png) no-repeat -887px 0; width:29px; height:27px; text-indent:-9999px; display:block; position:absolute; top:0px; right:-2px;}
.small-listing-box .details-box a.newTab:hover {background:url(../images/listing_8bit.png) no-repeat -887px -27px;}
.small-listing-box .details-box a.newTab:active {background:url(../images/listing_8bit.png) no-repeat -887px -54px;}

/* visual-box */ 
.small-listing-box .visual-box          {float:left; width:117px; height:107px; padding:8px 10px 8px 8px;}
.small-listing-box .visual-box div      {width:117px; padding:0; height:107px; display:table-cell; text-align:center; vertical-align:middle; border:1px solid #ddd;} 

/* admintools */
.usertools {position:absolute; LEFT:-90px; bottom:4px; width:210px; background:#EAECF8; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; padding:2px 5px; z-index:10; border:1px solid #c8cad6; -moz-box-shadow: 1px 1px 1px 1px rgba(125,125,125,0.2); -webkit-box-shadow: 1px 1px 1px 1px rgba(125,125,125,0.2); box-shadow: 1px 1px 1px 1px rgba(125,125,125,0.2);}
.usertools li {float:left; padding:0 1px; line-height:20px;}
.usertools li a {display:block; text-indent:-9999px; width:28px; height:20px; overflow: hidden; border:1px solid #EAECF8;}
.usertools li.view a {background:url(../images/listing_8bit.png) 1px -81px no-repeat;}
.usertools li.edit a {background:url(../images/listing_8bit.png) -33px -81px no-repeat;}
.usertools li.delete a {background:url(../images/listing_8bit.png) -65px -81px no-repeat;}
.usertools li.promote a {background:url(../images/listing_8bit.png) -98px -81px no-repeat; width:29px;}
.usertools li.upgrade a {background:url(../images/listing_8bit.png) -132px -81px no-repeat; width:36px;}
.usertools li.renew a {background:url(../images/listing_8bit.png) -173px -81px no-repeat; width:37px;}

.usertools li a:hover {border:1px solid #8C94D8; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-color:#fafafa;}

.admintools {z-index:1000;}
.admintools li.approve {z-index:1000; position:absolute; top:0; left:-135px;}
.admintools li.delete {z-index:1000; position:absolute; top:0; right:-140px;}
.admintools li a {display:block; text-indent:-999px; width:100px; height:100px; opacity:0.4;}
.admintools li a:hover {opacity:1;}
.admintools li.approve a {background:url(../images/approvedeny.png) 0 0 no-repeat;}
.admintools li.delete a {background:url(../images/approvedeny.png) -100px 0 no-repeat;}

/* info-box */
.info-box                   {float:left; width:318px; padding-right:10px;}
.info-box .info-txt         {overflow:hidden; height: 85px; padding:0;}
.info-box h4                {margin:0; padding-top:2px; font: bold 14px/24px arial, helvetica, verdana, sans-serif; color:#8c92d8; overflow: hidden;}
.info-box h4 a			    {color:#656bba; line-height:24px;}
.info-box h4 a:visited      {color:#a6aae2;}
.info-box p                 {margin:10px 0; font:normal 10.5px/18px Arial, Helvetica, Verdana, sans-serif; color:#8c92d8; height:40px; overflow:hidden;}
.info-box p.poster-info     {margin:0; font:normal 9px/12px Verdana, Arial, Helvetica, sans-serif; color:#999; height:auto; overflow:hidden; background:#EAECF8; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:2px; text-align:center;}
.info-box span.comment_stats    {display:block; font-size:9px; line-height:12px; color:#b7b7b7; position:absolute; bottom:8px; left:5px; text-transform:uppercase;}
.info-box span.posted_stats     {display:block; font-size:9px; line-height:12px; color:#b7b7b7; position:absolute; bottom:7px; right:5px; text-transform:uppercase;}

.sale-box, .info-box, 
.premium-listing .price-box {height:107px; border-right:1px solid #e9e9e9; background:url(../images/sep-premium-listing.gif) repeat-x 0 98px; position:relative;}

/* sale-box */
.sale-box 		            {float:left; width:86px; padding:0 8px;}
.sale-box h5,
.premium-listing .price-box h5          {margin:0; font-size:9px; line-height:11px; color:#666;}
.sale-box dl,
.premium-listing .price-box dl 	        {margin:0; padding:8px 0 0; font-size:11px; line-height:14px; color:#666;} 
.sale-box dt,
.premium-listing .price-box dt 	        {font-weight:bold;}
.sale-box dd,
.premium-listing .price-box dd 	        {margin:0;}

/* price-box */
.add-premium 		        {background-color:#f7f8fa !important;}
.add-premium2 		        {background-color:#fff;}
.add-premium2 h5            {color:#666;}
.add-premium2 dt 	        {color:#666;}
.add-premium2 dl            {color:#303083;}
.add-premium dd 	        {color:#8c94d8;}
.premium-listing .price-box {float:left; border-style:none; width:54px; padding:9px 9px;}
.main-content-functional    {width:645px; margin-top:6px; padding:4px 6px 0 4px; overflow:hidden; background:#EAECF8;}
.main-content-functional .search-form   {float:left; padding:1px 0;}
.buttons-main-content 		{float:right;}
.pages 		                {float:left; padding:0 12px 0 0; font-size:10px; line-height:25px; color:#999;}
.btn-first, .btn-next, .btn-back, 
.btn-back2, .btn-end    {float:left; margin-top:1px; width:54px; height:24px; overflow:hidden; text-indent:-9999px;}
.btn-first a		{background:url(../images/listing_8bit.png) no-repeat -56px 0;}
.btn-back a		{background:url(../images/listing_8bit.png) no-repeat -165px 0;}
.btn-next a		{background:url(../images/listing_8bit.png) no-repeat 0 0;}
.btn-end a		{background:url(../images/listing_8bit.png) no-repeat -110px 0;}
.btn-back2 a            {background:url(../images/listing_8bit.png) -165px 0 no-repeat;}
.btn-first a:hover 	{background:url(../images/listing_8bit.png) -56px -24px no-repeat;}
.btn-back a:hover 	{background:url(../images/listing_8bit.png) -165px -24px no-repeat;}
.btn-next a:hover 	{background:url(../images/listing_8bit.png) 0 -24px no-repeat;}
.btn-end a:hover 	{background:url(../images/listing_8bit.png) -110px -24px no-repeat;}
.btn-back2 a:hover 	{background:url(../images/listing_8bit.png) -165px -24px no-repeat;}

.btn-first a:active 	{background:url(../images/listing_8bit.png) -56px -48px no-repeat;}
.btn-back a:active 	{background:url(../images/listing_8bit.png) -165px -48px no-repeat;}
.btn-next a:active	{background:url(../images/listing_8bit.png) 0 -48px no-repeat;}
.btn-end a:active	{background:url(../images/listing_8bit.png) -110px -48px no-repeat;}
.btn-back2 a:active 	{background:url(../images/listing_8bit.png) -165px -48px no-repeat;}

.btn-next a,
.btn-first a,
.btn-back a,
.btn-end a,
.btn-back2 a 	          	{display:block; height:100%;}

/* details-box */
.small-listing-box .details-box {float:left; width:140px; padding:0}
.details-box h5			{color:#666; text-transform: uppercase; margin: 0 0 4px 0;}
.details-box dl			{color:#666; height:58px; padding:2px 5px;}
.details-box dl.details-sale	{background:#F8F8FB; height:41px;}
.details-box dl.details-price	{background: url(../images/sep-premium-listing.gif) repeat-x left bottom; height:60px; padding-top:12px;}

.even .details-box dl.details-sale			{background:#ECEEF7; height:auto;}
.details-box dl.details-sale dt.adRegionTxt		{display:block; color:#303083; margin:2px 0;}

.details-box dt				{color:#8C94D8; text-transform:uppercase; margin-bottom:2px; font-size:11px;} /* #303083 */
.details-box dd				{color:#8C94D8;}

.details-box dd.sale-type       {font-weight:normal; font-size:14px; color:#656BBA;}
.details-box dd.adRegion        {font-weight:normal; font-size:12px;}
.details-box dd.adRegion span   {display:block;}
.details-box dd.adRegion span.region-parent   {color:#303083; font-family:arial,sans-serif; font-size:10px; text-transform:uppercase;}
.details-box dd.price		{font-weight:normal; font-size:19px; margin-top:-2px; color:#656BBA;}
.details-box dd.priceType	{text-transform:uppercase; color:#303083; font-size:10px;}
.details-box dd.prod_price	{font-size:18px;}
.contactEmailImg			{padding-top:3px;}

/* sidebar */
.sidebar 			        {float:right; width:215px; padding-right:8px;}
.txt-search a 			    {background:url(../images/section_titles.png) no-repeat;}
.sep-box 			        {width:202px; padding:0 0 9px 8px; overflow:hidden; background:url(../images/sep-drop-nav.gif) repeat-x 0 100%;}
.inner-sep 			        {width:100%; overflow:hidden; padding-top:8px;}
/**/

/* admin on listing page */
#content #adminlistfunctions input {background:none#f5f5f5; text-indent:0; border:1px solid #888; margin:2px;}

/* part for detail-listing */
.add-warning .top-functional-box        {background:url(../images/bg-top-functional-box2.gif) no-repeat;}
.add-warning .bottom-functional-box     {background:url(../images/bg-bottom-functional-box2.gif) no-repeat;}
.add-warning .main-functional-box       {background-color:#fcc; border-color:#f66;}
.add-warning .txt-function a            {color:#f33;}
.add-func                   {padding:5px 0 0 10px;}
.add-func strong            {font-weight:normal; color:#ff7971;}
.add-func span              {color:#999;}

/* detail-listing */
.detail-listing             {width:100%; overflow:hidden; background:url(../images/bg-display-box.png) repeat-y;}

/* main-detail */
.main-detail                {padding:20px 15px 43px 15px; float:left; width:383px;}
.main-detail h4             {margin:0; font-size:1.4em; line-height:1.14em; color:#8c92d8;}
.main-detail p              {margin:16px 0 0; font-size:1.1em; line-height:1.45em; color:#666;}
.sidebar-detail             {float:left; width:150px; border-left:1px solid #e5e5e5;}
.sb-detail-box              {}
.main-detail li				{list-style-type:disc;}

/* product-id */
.product-id                 {margin:0; padding:0; font-size:1em; line-height:1.3em; color:#999;}
.product-id dt              {font-size:1.1em; color:#666; padding-bottom:10px;}
.product-id dd              {margin:0;}


/* sb-detail-box CAM*/
.sb-detail-box 				{background:url(../images/sep-drop-nav.gif) repeat-x 0 100%; margin:0; padding:5px 5px 20px 5px; font-size:1em; line-height:1.3em; color:#999; width:140px;}
.sb-detail-box dt			{float:left; padding-right:5px; width:50px;}
.sb-detail-box dd			{color:#666;}
.sb-detail-box dd.sb-details-region 		{color:#8c94d8; font-size:1.2em;}
.sb-detail-box dd.sb-details-region .sb-details-region-parent {color:#303083; font-family:arial,sans-serif; font-size:10px; text-transform:uppercase; display:block;}
.sb-detail-box dd.prod-id-display {font-weight:bold; margin-bottom:10px;}
.sb-detail-box.details2 dt	{float:none; padding-right:5px; font-size:9px; text-transform:uppercase; margin:18px 0 0 0; width:100%;}
.sb-details-sale-type		{font-weight:bold; color:#666; font-size:13px;}
.sb-details-price 			{font-weight:normal; color:#666; font-size:19px;}

/* sale-price */
.sale-price                 {margin:-14px 0 0; padding:0; font-size:1em; line-height:1.3em; color:#999;}
.sale-price dt              {padding:12px 0; font-size:0.9em; color:#b0b0b1;}
.sale-price dd strong       {color:#666;}
.sale-price dd span         {color:#999edc;}
.sale-price dd              {font-size:1.1em; margin:0;}
.more-action                {margin:0; padding:3px 10px; width:130px; list-style:none;}
.more-action li             {padding:7px 0 7px 20px;}
.more-action li.send        {background:url(../images/icon-send.gif) no-repeat 0 50%;}
.more-action li.print       {background:url(../images/icon-print.gif) no-repeat 0 50%;}
.more-action li.information {background:url(../images/icon-information.gif) no-repeat 0 50%;}
.more-action li a           {font-size:1.1em; line-height:1.18em; color:#8c94d8;}

/* images-box */
.images-box                 {width:623px; padding:7px 8px 10px 9px;}
.images-box h2              {margin:0; overflow:hidden; text-indent:-9999px; background:url(../images/randomicons.png) 0 -16px no-repeat; width:100%; height:19px;}

/* gallery */
.gallery                    {width:623px; overflow:hidden;}
.gallery ul                 {margin:0; padding:0 0 10px; list-style:none; width:9999px; overflow:hidden;}
.gallery ul li              {float:left; margin-right:17px; height:105px; width:108px; border:1px solid #ebebeb;} 
.gallery ul li div          {text-align:center; display:table-cell; vertical-align:middle; width:141px; height:105px;}
.gallery ul li img      	{padding:4px;}

/* buttons-gallery */
.buttons-gallery            {padding:0 0 0 6px; width:612px;}
.buttons-gallery span       {float:left; font-size:1em; line-height:1.2em; color:#999;} 
.buttons-gallery div        {float:right; padding-top:2px;} 
.buttons-gallery div strong {float:left; margin-left:4px; width:9px; height:9px; overflow:hidden; text-indent:-9999px;}
.buttons-gallery div strong a           {display:block; height:100%;}
.buttons-gallery div strong a:hover     {background-position:0 -9px;}
.buttons-gallery .prev a    {background:url(../images/btn-prev.gif) no-repeat;}
.buttons-gallery .next a    {background:url(../images/btn-next2.gif) no-repeat;}



.txt-contact a              {background:url(../images/section_titles.png) -880px 0 no-repeat;}
/* contact-data */
.contact-data               {padding:7px 9px 7px 6px; margin:0 -5px 3px 0px; width:185px; border:1px solid #e9e9e9; background-color:#f7f8fa; overflow:hidden;}
.contact-data dl            {float:left; margin:0; padding:0; width:175px; font-size:1em; line-height:1.8em; color:#999;}
.contact-data dt            {float:left; padding-right:4px;} 
.contact-data strong        {color:#666;}
.contact-data dd            {margin:0;}
.view-details               {display:none; color:#999;}
.minus                      {float:right; overflow:hidden; background:url(../images/randomicons.png) no-repeat -40px 3px; width:8px; height:8px; margin-top:2px; text-indent:-9999px;}
.minus-plus                 {background:url(../images/randomicons.png) -21px 0 no-repeat;}
.minus a                    {display:block; height:100%; position:relative;}
.add-small-box              {padding-top:34px;}

/* contact-form */
.contact-form               {margin:0 -10px 0 0px; width:208px;}

/* contact-box */
.contact-box                {width:192px; padding:9px 9px 0 7px; border-top:1px solid #ededed;}
.contact-box .inp-txt       {float:left; padding:4px 8px; width:176px; height:20px; background:url(../images/bg-input-search3.gif) no-repeat;}
.contact-box .inp-txt input {width:100%; float:left; border-style:none; background:none; font-size:11px; color:#999;}
.contact-box textarea       {padding:4px 8px; width:176px; height:184px; border-style:none; background:url(../images/bg-txt-area.gif) no-repeat; overflow:auto; font-size:11px; color:#999;}
.contact-box div            {width:100%; padding:4px 0 5px; overflow:hidden;}
.contact-box label          {display:block;}

/* verification */
.contact-box .verification  {width:100%; padding:0 0 5px; margin-top:5px; overflow:hidden;}
.verification span          {float:left; padding:3px; background-color:#eff0fa; border:1px solid #e9e9e9;}
.verification span img      {float:left;}
.verification input         {float:right; padding:10px; width:80px; font-size:22px; color:#999; border:1px solid #e9e9e9;}
.contact-box div p          {margin:0 0 4px; font-size:0.95em; line-height:1.4em; color:#999;}
.txt-part                   {display:block; padding:3px 0 8px; font-size:0.95em; color:#666;}
.btn-send                   {margin-bottom:10px;}

/* part for detail-listing2*/
.txt-classifieds a          {background:url(../images/section_titles.png) -441px 0 no-repeat;}

/* Google map */
#map_pic                    {margin:5px 0;}
#map_pic a img              {border:1px solid #aaa;}
#map_pic a                  {display: block;}
#map_pic a span             {display: block; padding:3px; float:right;}
#map_canvas                 {width:872px; height:400px; border:1px solid #aaa; overflow:hidden; margin-left:12px;}
.txt-googlemap a            {background:url(../images/section_titles.png) -660px 0 no-repeat;}

/* subnav */
.sidebar .subnav            {margin:0 -4px -8px 0; padding:0 0 5px 0; width:200px;}
.sidebar .subnav li         {padding:0;}
.sidebar .subnav li a       {display:block; padding:7px 5px 7px 10px; width:186px;}
.sidebar .subnav li.active a,
.sidebar .subnav li a:hover {color:#8c94d8; background:url(../images/randomsicons.png) no-repeat 188px 50%;}

/* popup */
.popup                      {width:1px; height:1px; overflow:hidden; display:none;}
.top-popup                  {width:100%; height:0px; overflow:hidden; background:url(../images/bg-top-popup.png) no-repeat;}
.bottom-popup               {width:100%; height:0px; overflow:hidden; background:url(../images/bg-bottom-popup.png) no-repeat;}

/* main-popup */
.main-popup                 {width:664px; padding:0; background:#F7F8FA;}
.title-popup                {width:632px; padding:11px 14px 12px 16px; overflow:hidden; background-color:#ecf0f2; border:1px solid #d6d6d6;}
.title-popup strong         {color:#666; float:left; font-size:16px; line-height:18px;}

/* popup-form */
.popup-form                 {padding:0px; width:640px;}

/* map-holder */
.map-holder                 {float:left; width:271px; height:255px; padding:41px 0 0 27px; border:1px solid #d6d6d6; background-color:#fff; position:relative; margin:7px 5px;}
.map-holder strong          {position:absolute; top:8px; left:13px; color:#666; font-size:1.2em; line-height:1.16em;}

/* function-popup */
.function-popup             {float:right; width:310px; margin-top:10px;}
.row-popup                  {width:100%; padding:2px 0 13px; float:left; width:100%;}
.function-popup .inp-txt    {float:left; padding:6px 31px 0 9px; width:252px; height:22px; background:url(../images/bg-input-popup.gif) no-repeat;}
.function-popup .inp-txt input              {font-size:11px; padding:0; color:#999; width:252px; border-style:none; background:none;}
.function-popup select      {width:166px;}

/* price-box */
.price-box                  {padding:7px 11px 9px 12px; width:270px; height:72px; background:url(../images/bg-popup-price.gif) no-repeat; overflow:hidden; clear:both;}
.price-box label            {display:block; font-size:11px; color:#999;}
.submit-popup               {clear:both; width:288px; padding:9px 1px 13px 3px; overflow:hidden;}
.submit-popup div           {float:left; padding-top:1px; line-height:1.2em;}
.submit-popup input         {float:right;}
.submit-popup strong        {display:block; font-size:1em; color:#666;}
.submit-popup span          {font-size:0.9em; color:#a0a6de;}

/* place-holder */
.place-holder               {width:200px;overflow:hidden;padding:0px; margin:0px}
.place-holder img           {float:left;}
.input-price                {width:356px; margin-right:-90px; overflow:hidden;}
.input-price input          {float:left; width:75px; margin-right:87px; font-size:11px; color:#999; padding:1px 7px 1px; border:1px solid #ebebeb;}
#range-slider               {float:left;background: url(../images/bg-slider-1.gif) no-repeat;height:23px;position:relative;width:180px;padding-right:1px;left:10px;}
#range-slider:after         {content:"";display:block;clear:both;}
#range-slider .ui-slider-handle             {text-decoration:none;position:absolute;height:20px;width:11px;z-index:2;top:1px;margin:0 0 0 -5px;
                                             background:url(../images/bg-slider-handle-1.gif) no-repeat;}
#range-slider .ui-slider-handle:focus       {outline: none;}
#range-slider-2             {float:left;background: url(../images/bg-slider-2.gif) no-repeat;height:23px;position:relative;width:253px;padding-right:1px;}
#range-slider-2:after       {content:"";display:block;clear:both;}
#range-slider-2 .ui-slider-handle           {text-decoration:none;position:absolute;height:20px;width:11px;z-index:2;top:1px;margin:0 0 0 -5px;
                                             background:url(../images/bg-slider-handle-2.gif) no-repeat;}
#range-slider-2 .ui-slider-handle:focus     {outline: none;}
/*
#range-slider .ui-widget-header {background:url(/img/img-slider-handle-active.gif) repeat-x;position:absolute;height:6px;}
*/

/* Comments on Display */
#comment_section {margin:10px;}
#comment_section h2 {border-bottom: 1px solid #ccc; color:#696969; margin-bottom:15px; padding-left:5px;}
#comment_section form {clear:both;}
#comment_section li {padding:5px 5px 5px 70px; margin-bottom:20px; position:relative; min-height:60px;}
#comment_section li.even {background:#f5f5f5; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
#comment_section li.comment_by_seller {background:#EAECF8; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #abc;}
#comment_section li.comment_by_seller small {color:#99d; display:block; float:left; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background:#D3D7F3; padding:1px 3px; margin:0 5px 0 0; text-transform: uppercase; font-size:0.8em;  }
#comment_section .comment_details {position:relative; margin-bottom:5px;}
#comment_section .comment_details .comment_avatar {position:absolute; top:0; left:-60px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; padding:2px; background:#fff; border:1px solid #ddd;}
#comment_section .comment_details .comment_avatar img {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#comment_section .comment_details span {display:block;}
#comment_section .comment_details .comment_name {font-weight:bold; font-size:1.2em;}
#comment_section .comment_details .comment_time {font-size:1em; font-style: italic; color:#888;}
#comment_section .comment_text {font-size:1.1em; color:#555; }
#comment_section .comment_text p {margin-top:0;}

#comment_section form {background: #F1F2FB; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #ccc; padding:10px; -moz-box-shadow:-2px 2px 4px rgba(100,100,100,0.2); -webkit-box-shadow:-2px 2px 4px rgba(100,100,100,0.2); box-shadow:-2px 2px 4px rgba(100,100,100,0.2); overflow:hidden; margin: 0 0 0 -15px;}
#content #comment_section fieldset {float:none; margin-top:5px;}
#comment_section div.field {display:block; clear:both; overflow:hidden; margin:10px;}
#comment_section label {font-size:1.2em; display:block; float:left; width:60px; line-height:2em;}
#comment_section input {display:block; float:left; width:400px; padding: 6px 4px; font-size:1.2em; border:1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#comment_section textarea {display:block; float:left; width:400px; height:120px; padding: 4px; font-size:1.2em; border:1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#comment_section .buttons {float:right; margin-right:105px;}

#comment_signinnotice {border:1px solid #966; background:#edd; color:#633; padding:4px; text-align:center; width:350px; margin:0 auto; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#comment_signinnotice a {color:#966; text-decoration:underline;}
#comment_signinnotice a:hover {text-decoration:none;}

#comment_section .comment_admin {position: absolute; overflow: hidden; top:0; right:5px; background: #f5f5ff; border:1px solid #ccf; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width:130px;}
#comment_section .comment_admin li {float:left; padding:0; margin:0; min-height:0;}
#comment_section .comment_admin a {display:block; padding:5px; margin:0 4px;}

/* img-map */
.map                        {width:241px; height:185px; position:relative; background:url(../images/map.gif) no-repeat;}
.map img                    {position:absolute; top:0; left:0; z-index:10;}
.map ul                     {padding:0; margin:0; list-style:none; position:relative;}
.map li                     {position:absolute; display:none; text-indent:-9999em; overflow:hidden; background-repeat:no-repeat; top:0; left:0; width:241px; height:185px;}
.map li.activestate         {display:block;}
.map li#area1               {background-image:url(../images/area1.gif);}
.map li#area2               {background-image:url(../images/area2.gif);}
.map li#area3               {background-image:url(../images/area3.gif);}
.map li#area4               {background-image:url(../images/area4.gif);}
.map li#area5               {background-image:url(../images/area5.gif);}
.map li#area6               {background-image:url(../images/area6.gif);}
.map li#area7               {background-image:url(../images/area7.gif);}
.map li#area8               {background-image:url(../images/area8.gif);}
.map li#area9               {background-image:url(../images/area9.gif);}
.map li.clicked             {display:block;}
.map li#area1.clicked       {background-image:url(../images/area-active1.gif);}
.map li#area2.clicked       {background-image:url(../images/area-active2.gif);}
.map li#area3.clicked       {background-image:url(../images/area-active3.gif);}
.map li#area4.clicked       {background-image:url(../images/area-active4.gif);}
.map li#area5.clicked       {background-image:url(../images/area-active5.gif);}
.map li#area6.clicked       {background-image:url(../images/area-active6.gif);}
.map li#area7.clicked       {background-image:url(../images/area-active7.gif);}
.map li#area8.clicked       {background-image:url(../images/area-active8.gif);}
.map li#area9.clicked       {background-image:url(../images/area-active9.gif);}

/* title-blank-main-content */
.title-blank-main-content   {width:662px; height:30px; margin:0 -2px 0 -5px; position:relative;}
.title-blank-main-content h1{margin:0; width:662px; height:100%; overflow:hidden; text-indent:-9999px; background:url(../images/txt-blank.gif) no-repeat;}



/* part for blank detail-listing2*/
.txt-blank-classifieds a    {background:url(../images/txt-blank-side.gif) no-repeat;}

/* Login */
#loginSubmit 			{margin:-10px 0 0 165px;}
#loginSubmit #submit 		{background: url(../images/site_buttons.png) -212px 0 no-repeat; text-indent:-9999px; width:56px; height:27px; display:block; border:0;}
fieldset#login			{margin-top:0;}
fieldset#login input            {width:300px; padding:3px 5px; line-height:20px; font-size:1.7em; color:#777; margin:1px; border:none;}
fieldset#login input[type=submit] {width:auto;}
fieldset#login dt		{clear:left;}
#login .showcaptcha		{border:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; overflow:hidden; padding:30px 20px 10px 20px; width:480px; background:transparent;}


/* NEW Place Ad Styling */
#placead span.inlinetip		{background: #eff1ff url(../images/inlinetip.png) left top no-repeat; color:#888;
				 padding:4px 4px 4px 35px; display:block; float:right; width:300px; margin:-5px 50px 0 0;}
.helpmsg			{clear:both; margin:0 0 0 165px; background: #eff1ff url(../images/place-pg-buttons.png) no-repeat 0 -174px; padding:30px 3px 5px 3px; color:#888; width:70%;}
.helpmsg h4 span		{display:block; float:right; font:normal 9px/18px Consolas, "Andale Mono", "Lucida Console", 
				 "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;}
.helpmsg h4			{cursor:pointer; cursor:hand; color:#99b; font:bold 11px/18px  Verdana, Arial, Helvetica, sans-serif; background: #E1E5FB; padding:3px; overflow:hidden;}			 
.helpmsg p			{padding: 0 5px;}

#manageactions 			{margin:10px auto; background:#EFF1FF url(../images/popboxbg.gif) repeat-x; border:1px solid #C7C2CF; padding:0 15px 10px 15px; overflow:hidden; 
				 -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; width:90%;}
							 
#manageactions p		{border:1px solid #C7C2CF; padding:5px; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; float:left; margin:5px;}
#manageactions p:hover		{background:#F5E6E6;}
#manageactions p label		{padding:0 5px 0 0; line-height:26px; text-transform:uppercase; font-size:11px;}					
							 

#placead dl                 {margin:25px 10px; overflow:hidden; position:relative; clear:both;}
#placead dl:after           {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}

#placead dt                 {width:150px; display:block;}
#placead dt, #placead dd    {float:left;}
#placead dt label           {line-height:24px;}
#placead dd                 {border:1px solid #ccc; padding:1px; background:#fff url(../images/inputbg.png) no-repeat;  margin:0 5px; position:relative;
 			                 -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
 			 
#placead #wrap_description dd, 
#placead #wrap_uploads dd   {border:none; padding:0; background:none; width:690px; margin:0 5px; -moz-border-radius:0; border-radius:0; -webkit-border-radius:0;}
#placead dd input           {width:300px; padding:2px 5px; line-height:20px; font-size:1.7em; color:#777; border:none; margin:0 1px;}

#placead dd select          {min-width:120px; line-height:24px; height:24px; padding:2px; font-size:14px; color:#666;}
#placead dd textarea        {width:633px; height:200px;}
#content #placead #wrap_price dd>span   {display:block; float:left; line-height:22px; margin:1px -1px 0 1px; padding:0 5px;}
#content #placead #wrap_price input		{text-align:right;}
#placead #wrap_price #currency {font-size:16px; padding:0 0 0 6px;}
#placead fieldset .radioArea, 
#placead fieldset .checkboxArea 			{background:url(../images/newcheckboxes.png) 0 0 no-repeat; height:32px;}
#placead fieldset .radioAreaChecked,
#placead fieldset .checkboxAreaChecked 		{background:url(../images/newcheckboxes.png) 0 -57px no-repeat; height:32px;}

#placead dt.preview         {width:auto; margin-left:50px;}
#placead dt.preview label   {padding-right:5px;}
#placead dd.preview         {padding:0; border:none; margin-left:-110px; background:none; }

#placead #wrap_categories	{margin-top:40px; margin-bottom:0;}
#placead #wrap_categories #js  {display:none;}

#placead #wrap_adtype 		{margin:10px 0 0 0; background:#EFF1FF url(../images/popboxbg.gif) repeat-x; border:1px solid #C7C2CF; padding:10px 15px; overflow:hidden; 
							 -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; width:90%;}
		 
#placead #wrap_adtype dt 	{line-height:24px; font-weight:bold; position:relative; margin-bottom:0;}
#placead #wrap_adtype dt .reqd {right:15px;}

#placead #wrap_adtype dd 	{margin-left:20px; border:none; padding:0; background:transparent; line-height:24px;
							 -moz-border-radius:0; border-radius:0; -webkit-border-radius:0;}
#placead #wrap_adtype dd span {line-height:16px; display:block; float:left;}

#placead fieldset #wrap_adtype div.radioArea {height:32px; background-position:0 0;}
#placead fieldset #wrap_adtype div.radioAreaChecked	{height:32px; background-position:0 -57px;}
#placead fieldset #wrap_adtype input	{width:auto;}

#placead #wrap_region, 
#placead #wrap_categories 		{overflow:visible; float:left; clear:both;}
#placead dd#region_selector,
#placead dd#category_selector		{background:none; font:regular 14px/18px Verdana, Geneva, sans-serif; border:none; width:630px;}
.select-modules				{position:relative; float:left;}
.select-modules span			{display:block; float:left; padding:3px 25px 3px 3px; font:bold 14px/18px Verdana, Geneva, sans-serif; margin:0 5px 0 0;
					 background:url(../images/place-pg-icons.png) no-repeat right -223px;}
.select-modules a			{display:block; float:left; padding:3px 24px 3px 5px; font:bold 14px/18px Verdana, Geneva, sans-serif; margin:0 5px 0 0; border: 1px solid transparent;
					 color:#b5bbde; background:#dcdff3 url(../images/place-pg-icons.png) no-repeat right -114px;
					 -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.select-modules a:hover			{background:#ccd1ed url(../images/place-pg-icons.png) no-repeat 100% -114px; text-decoration:none;}

.select-modules a.selectedItem		{background:#d1d6ff url(../images/place-pg-icons.png) no-repeat 100% -114px; border: 1px solid #9ea4d3; color:#8C92D8;}

.select-modules a.catAdult		{background:#f4e3f6 url(../images/place-pg-icons.png) no-repeat right -174px; color:#9b4aa3;}
.select-modules a.catAdult.selectedItem	{background:#fadafc url(../images/place-pg-icons.png) no-repeat right -174px; border: 1px solid #f5aaf7;}
.select-modules a.catAdult:hover	{background:#ecccf0 url(../images/place-pg-icons.png) no-repeat right -174px; color:#9b4aa3;}

.select-modules .selDropdown		{float:left; margin-left:3px;}
.select-modules .selDropdown a		{-moz-box-shadow:0 0 3px #d5d5d5; -webkit-box-shadow:0 0 3px #d5d5d5; box-shadow:0 0 3px #d5d5d5; 
                                         -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border: 1px solid #dcdff3; 
                                         background:#fff url(../images/place-pg-icons.png) no-repeat 68px -280px; padding:3px 7px 3px 5px;}
.select-modules .selDropdown a span	{background:#fff; padding:0 5px 0 0; color:#777; font-size:14px;}

.select-modules .selDropdown ul		{position:absolute; z-index:1000; bottom:-40px; left:-100px; -moz-box-shadow:0 0 3px rgba(125,125,125,0.5); -webkit-box-shadow:0 0 3px rgba(125,125,125,0.5); box-shadow:0 0 3px rgba(125,125,125,0.5);
                                         height:auto; width:775px; border:2px solid #bcd; -moz-border-radius:4px; -webkit-border-radius:4px;
					 border-radius:4px; background:rgb(239, 241, 255); background:rgba(239, 241, 255,0.8); padding:3px; z-index:500;}
.select-modules .selDropdown ul h3	{margin:3px 3px 6px 3px; padding:5px; background:#baf7a8; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}										 
.select-modules .selDropdown ul li	{margin:3px; padding:3px 5px 3px 24px; width:120px; float:left; white-space:nowrap;
					 font:bold 12px/16px Verdana, Geneva, sans-serif; background:#c1f1b3 url(../images/place-pg-icons.png) 5px -56px no-repeat ;
					 -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

.select-modules .selDropdown ul li:hover            {background:#a1f188 url(../images/place-pg-icons.png) 5px -56px no-repeat;}

.select-modules .selDropdown ul li.selectall        {background-color:#76D366;}
.select-modules .selDropdown ul li.selectall:hover  {background-color:#8AEB85;}



.select-modules .selDropdown ul li.selectall.catAdult {background-color:#E4BAE8;}
.select-modules .selDropdown ul li.selectall.catAdult:hover {background-color:#f1bef4;}


.select-modules .selDropdown ul.catAdult	{border:2px solid #ecccf0; background:rgb(250,236,250); background:rgba(250,236,250,0.8);}
.select-modules .selDropdown ul.catAdult h3	{background:#baf7a8; color:#9b4aa3;}	
.select-modules .selDropdown ul.catAdult li,
.select-modules .selDropdown ul li.catAdult		{background:#f0d4f2 url(../images/place-pg-icons.png) no-repeat 5px 4px; color:#9b4aa3;}
.select-modules .selDropdown ul.catAdult li:hover,
.select-modules .selDropdown ul li.catAdult:hover	{background:#f1bef4 url(../images/place-pg-icons.png) no-repeat 5px 4px; color:#9b4aa3;}

#placead #wrap_tags input		{width:580px;}
#wrap_uploads #imageupload 		{padding-top:10px;}

#image_uploader #submit_image_upload            {background:url(../images/site_buttons.png) -268px 0 no-repeat; display:block; text-indent:-9999px; width:94px; height:27px; cursor:pointer; border:none;}
#image_uploader #submit_image_upload:hover	{background:url(../images/site_buttons.png) -268px -27px no-repeat; -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);}
#image_uploader #submit_image_upload:active	{background:url(../images/site_buttons.png) -268px -54px no-repeat;}

#wrap_captcha,	 .showcaptcha		{border:1px solid #bbb; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; padding:15px 20px; width:480px; background:#fcfcfc;}
#wrap_captcha                        {width:820px; margin:0 0 40px 30px; overflow:hidden; padding: 15px 10px;}
#wrap_captcha .showcaptcha           {border:none; background:transparent; float:left; padding:0; width:480px;}
#wrap_captcha #captcha_label         {float:left; width:210px; margin:5px 30px 0 0; background: url(../images/alerticons.png) -2922px 5px no-repeat; padding:0 0 0 85px;}
#wrap_captcha #captcha_label p       {margin:0;}
#wrap_captcha #captcha_label h3      {margin:10px 0 0 0;}
#captcha-email                  {overflow:hidden;}

.showcaptcha br										{display:none;}
.showcaptcha p							            {margin:20px 0 5px 0;}
#placead #wrap_captcha img,  .showcaptcha img		{cursor:pointer; cursor:hand; margin:5px 10px 10px 5px; float:left; border:1px solid #c6c6c6;}
#placead #wrap_captcha input,  .showcaptcha input,
#login .showcaptcha input								 {margin:0 0 0 5px; padding: 3px; font-size:16px; line-height:24px;  border:2px solid #e6a6a6; width:190px;}

#placead #wrap_captcha .showcaptcha input                     {margin: 20px 0 0 10px;}
#placead #wrap_captcha .showcaptcha small                     {display:block; margin: 4px 0 0 10px;}

#placead #wrap_captcha input:focus, .showcaptcha input:focus		{border:2px solid #888;}
#placead #wrap_captcha small, .showcaptcha small						{display:block; color:#666; margin:3px 0 0 5px; width:190px; line-height:14px; float:left; text-align:center;}

.msg		{display:block; position:relative; top:0; left:0; width:86%; margin:10px 0; z-index:100; min-height:70px; padding:10px 10px 10px 86px; overflow:hidden;
		 border:3px solid; -moz-border-radius:10px;  border-radius:10px; -webkit-border-radius:10px; 
                 -moz-box-shadow:1px 1px 10px #333; -webkit-box-shadow:1px 1px 10px #333; box-shadow:1px 1px 10px #333;}
.msg h3		{font-size:2.1em; margin:0 0 5px 0;}
.msg p		{font-size:1.2em; margin:0 0 1em 0; line-height:1.7em;}
.msg ul li	{font-size:1.5em; list-style: disc; margin:4px 0 4px 20px;}
.msg ol 	{margin:0 0 20px 20px; font-size:12px;}
.msg .close	{font-size:10px; position:absolute; bottom:-6px; right:2px; cursor:pointer; cursor:hand; color:#733;}
.msg.inpg	{-moz-box-shadow:none; -webkit-box-shadow:none;  box-shadow:none;}

.errormsg, #placead .errormsg	 		{display:block; position:fixed; top:25%; left:50%; background:#fee url(../images/alerticons.png) -1790px 10px no-repeat; width:400px;
                                                 min-height:70px; margin-left:-250px; padding:10px 10px 10px 90px; border:3px solid #caa; z-index:9999;
                                                 -moz-border-radius:10px;  border-radius:10px; -webkit-border-radius:10px;}
.errormsg.inpg                                  {position:relative; top:0; left:0; width:86%; margin-left:0;}

.errormsg h3, #placead .errormsg h3		{color:#600;}
.errormsg p, #placead .errormsg p		{color:#300;}
.errormsg  li, #placead .errormsg li		{color:#300;}
.errormsg  li a, #placead .errormsg li a                {color:#200; text-decoration: underline;}
.errormsg  li a:hover, #placead .errormsg li a:hover	{color:#400; text-decoration: none;}

.successmsg			{background:#efe url(../images/alerticons.png) -885px 25px no-repeat; border-color: #aca; margin: 10px auto;}
.successmsg h3			{color:#242;}
.successmsg p, .successmsg li	{color:#131; }

.noticemsg			{background:#ffe url(../images/alerticons.png) 10px 15px no-repeat; border-color: #CCC3A6;}
.noticemsg h3			{color:#664d00;}
.noticemsg p, .noticemsg li	{color:#331a00;}
.noticemsg a                    {color:#664d00;}

.adultmsg			{background:#fee url(../images/alerticons.png) -1790px 10px no-repeat; border-color: #caa;}
.adultmsg h3			{color:#600; margin-bottom:1em;}
.adultmsg p, .adultmsg li	{color:#300;}

.notright 			{display:block; height:16px; margin:0 2px; cursor:help; position:absolute; top:30px; left:0;}
.inframe			{width:80%; margin-left:5px;}


#notice #noticetxt {width:319px; float:left; border-right:1px solid #ACA; margin-right:20px; padding-right:20px;}
#notice #smshares {width:412px; float:left; margin-top:-29px;}


#content fieldset{float:left;}
#content legend {font-size:18px; margin:0 0 10px 0; clear:both;}

#wrap_altregions 	{margin:-20px 0 20px 20px; background:#EFF1FF url(../images/popboxbg.gif) repeat-x; padding:10px 15px; overflow:hidden; 
				 	 -moz-border-radius:6px; border-radius:6px; -webkit-border-radius:6px;}
#wrap_altregions h3 {font-size:1.6em; margin-bottom:15px;}
#wrap_altregions ul {overflow: hidden;}
#wrap_altregions ul li {float:left; margin:0 20px;}

#formactions {margin-bottom:20px;}
#formactions p {margin:0 0 20px 0;}
#formactions #wrap_actions li {float:left; margin-right:20px;}

#placead #formactions #terms {font-size:1.2em; color:#888; text-align:center;}
#placead #formactions input#submit {background: url(../images/place-pg-buttons.png) -250px 0 no-repeat; width:250px; height:56px; text-indent:-99999px; border:none; cursor:pointer; cursor:hand;}
#placead #formactions input#submit:hover {background: url(../images/place-pg-buttons.png) -250px -54px no-repeat;}
#placead #formactions #wrap_actions {border-top:1px solid #ccc; overflow:hidden;}
#placead #formactions #wrap_actions a {display:block; background: url(../images/place-pg-buttons.png) 0 -56px no-repeat; width:250px; height:56px; text-indent:-99999px; border:none; cursor:pointer; cursor:hand;}
#placead #formactions #wrap_actions a:hover {background: url(../images/place-pg-buttons.png) 0 0 no-repeat;}
#placead #formactions #wrap_actions .formsubmit {float:right;}

.info {text-indent:-99999px; display:block; background:url(../images/questionmark.png) no-repeat; width:36px; height:36px;}
.info:hover {background:url(../images/questionmark.png) left bottom no-repeat;}
dd .info {position:absolute; top:-15px; right:-40px;}

/* Blacklist Sites styles */
#bad-ads        {border:1px solid #ddd; background:#fff2f2; padding:5px 15px; width:782px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#bad-ads:after  {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}
#bad-ads h4, #bad-ads h4 a     {margin:5px 0; font-size:16px; color:#333; cursor:pointer;}
#bad-ads h4 a:hover, #bad-ads h4:hover {color:#666; text-decoration:none;}
#bad-ads h4 span {margin:7px; padding:3px; font-size:14px; font-weight:normal; color:#300;}
#bad-ads h4:hover span, #bad-ads h4 span:hover {color:#333; background: #edd;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-decoration:none;}
#bad-ads h4 strong {color:#600;}
#listofguidelines {margin: 0 0 10px 0;}

ul#listofguidelines:after {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}
#listofguidelines li     {float:left; width:330px; margin:0 40px 0 0; font-size:12px; color:#444; height:70px; background:url(../images/stop.png) 0 8px no-repeat; padding:10px 0 10px 30px; border-bottom:2px solid #ddd; color:#111;}
#listofguidelines li small {font-size:11px; font-style:italic; display:block; color:#888;}
#listofguidelines li.even {margin:0;}

#adguidelines a.adguides-goback {background:#eee;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; display:block; padding:4px; width:14em; font-size:1.8em; text-align:center; color:#333; margin:10px;}

#adguidelines a.adguides-goback:hover {background:#ddd; color:#111; text-decoration:none;}

#adguidelines ul {margin:20px; border-top:2px solid #ccc;}
#adguidelines li {width:370px;}



/* Edit Page */
#getuid 									{margin:20px 15px; overflow:hidden;}
#getuidfields 								{margin:20px 0;}
#getuidfields input, #getuidfields label 	{float:left; height:27px; line-height:27px; padding:0; margin:0 5px;}
#getuidfields input#uid						{height:17px; padding:5px; font-size:14px; width:200px;}


/* IMAGE MANAGER */
#getform	{background:none; width:670px;}
#getform form {background:none; width:600px;}
#getform form input {background:none; font-size:18px; border:1px solid #ccc;}

#imgManager {width:649px; min-height: 160px; height: 160px; border:1px solid #ddd; padding:5px; background:url(../images/imgmanage.png) no-repeat; margin-top:20px;}
#imgManager:after	{content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}
#imgManager li {float:left; width:120px; padding:7px 0; margin:3px; background:#e3eaf9; position:relative; height:140px; -moz-border-radius:6px; border-radius:6px; -webkit-border-radius:6px;}
#imgManager li img {border:1px solid #ddd; padding:3px; width:100px; height:100px; margin:0 6px;}

#imgManager li ul.imgActions 	{width:120px; height:28px; padding:0;}
#imgManager li ul.imgActions li {float:left; width:auto; position:relative; margin:0 2px; padding:0; height:28px;}
#imgManager li ul li a 			{display:block; padding:0; margin:0 0 0 2px; color:#777; text-indent:-9999px; text-decoration:none; 
								 height:28px; width:54px;}

#imgManager li ul li.setDefault a{background:url(../images/imgmanage.png) no-repeat -700px 0;}
#imgManager li ul li.delImg a{background:url(../images/imgmanage.png) no-repeat -760px 0;}

#imgManager li ul li.setDefault a:hover {background:url(../images/imgmanage.png) no-repeat -819px 0;}
#imgManager li ul li.delImg a:hover {background:url(../images/imgmanage.png) no-repeat -879px 0;}

#imgManager li ul li.setDefault a.default,
#imgManager li ul li.setDefault a.default:hover{background:url(../images/imgmanage.png) no-repeat -941px 0; cursor:default;}
#defaultImg						{background:url(../images/defaultribbon.png) no-repeat top left; position:absolute; width:55px; height:55px; top:5px; right:5px;}

#img_error {
    background:none repeat scroll 0 0 #F5e5e5;
    margin:10px 0;
    padding:4px 8px;
    width:260px;
    -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}

#img_error li {text-align:center; font-size: 1.2em; color:#A99; }
#img_message {
    background:none repeat scroll 0 0 #E3EAF9;
    margin:10px 0;
    padding:4px 8px;
    width:260px;
    -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}
#img_message li {text-align:center; font-size: 1.2em; color:#99b; }

/* Tabs *//* Placement page*/
.tabspace {position:relative; height:500px; overflow:visible;}
#placead .tab {position: relative; overflow:hidden; width:870px;}
#placead .tab {background:url(../images/placetabbg.png) no-repeat; padding:70px 10px 10px 15px; min-height:400px; margin-top:0; position:relative;}
#placead .tab legend {margin:0px; font:normal 18px/24px arial, sans-serif; color:#3e395a;}
#placead .tab legend span {position:relative; top:30px; left:5px;}
#page #content .t_hide {display:block; position:absolute; left:-90000px;}
#page #content .t_show {display:block; position:relative; left:0;} 

#tabnav 					{overflow:hidden; height:45px; width:870px; background:url(../images/tabsnavbg.png) repeat-x 0 0; margin:10px auto 0 auto;}

#tabnav li 					{float:right; padding:0 20px 0 0; margin:0; height:45px; line-height:45px; background:url(../images/tabsnavbg.png) 265px -90px no-repeat;}
#tabnav li a 				{font:normal 1.4em/45px verdana, sans-serif; color:#fff; display:block; float:left; height:45px; line-height:45px; 
							 background: url(../images/tabsnavbg.png) -10000px -90px no-repeat; width:250px; padding:0 0 0 20px;}
#tabnav li a:hover			{text-decoration:none; color:#222;}

#tabnav li.step1 			{background-position:279px -90px; width:280px;}
#tabnav li.step1 a 			{background-position:0 -180px;}

#tabnav li.step2 			{background-position:293px -90px; width:290px; padding-left:5px; margin-left:-15px;}
#tabnav li.step2 a			{background-position:-10000px 0;}

#tabnav li.step3 			{background-position:-15px -180px; width:255px; padding-left:10px; margin-left:-15px;}
#tabnav li.step3 a			{background-position:-10000px 0;}


#tabnav li.step1#chosen		{background-position:265px -135px;  width:280px;}
#tabnav li.step1#chosen a 	{background-position:0 -225px; color:#333;}

#tabnav li.step2#chosen		{background-position:293px -135px;}
#tabnav li.step2#chosen a 	{background-position:0 -45px; width:270px; color:#333;}

#tabnav li.step3#chosen 	{background-position:-15px -225px;}
#tabnav li.step3#chosen a 	{background-position:-10000px -225px; color:#333;}

.thisTabNav			{background:url(../images/tabbottom.png) left bottom no-repeat; overflow:hidden; }
.thisTabNav li a                {display:block; text-indent:-99999px; width:158px; height:56px;}
.backTab 			{float:left; display:block; text-indent:-99999px; width:158px; height:56px;}
.backTab a			{background:url(../images/place-pg-buttons.png) -650px -50px no-repeat; display:block; text-indent:-99999px; width:158px; height:56px;}
.backTab a:hover		{background:url(../images/place-pg-buttons.png) -650px 4px no-repeat;}

.nextTab 			{float:right; display:block; text-indent:-99999px; width:158px; height:56px;}
.nextTab a			{background:url(../images/place-pg-buttons.png) -505px -50px no-repeat; display:block; text-indent:-99999px; width:158px; height:56px;}
.nextTab a:hover		{background:url(../images/place-pg-buttons.png) -505px 4px no-repeat;}

/* CAM Tooltip */
.ttip {}

.popupbox 					{overflow:auto; width:700px; height:500px; background:#fff; display:none; position:fixed; top:20px;}
.popupbox .columns-box 		{width:680px; margin:0 auto;}

/* Deep Search */
#map-hover div, #map-hover input 		{display:none;}
.price-box, .main-popup 				{position:relative;}
.price-box .ranges 		       			{margin:0; position:absolute; top:7px; left:70px; background:#F0F1F7; padding:1px 2px; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px;}
.price-box ul.ranges li, 
#fancy_wrap .price-box ul.ranges p 		{margin:0; float:left; color:#757EBF;}
.price-box ul.ranges p 					{padding-right: 3px;}
.price-box ul.ranges li a 				{color:#454F97;}
#fancy_wrap .input-price				{position:relative; width:270px; margin:20px 0 0 0;}
.input-price input 						{padding-left:10px; width:71px;}
input#slider-param-max-2				{margin-right:0;}
.input-price .search_currency			{top:3px;}
.input-price .currency_min				{left:3px;}
.input-price .currency_max				{left:179px;}


/*deep search regions and categories */
#deep-src .select-modules span						{padding:2px 10px 2px 3px; font:bold 11px/14px Verdana, Geneva, sans-serif;}
#deep-src .select-modules a							{padding:2px 24px 2px 5px; font:bold 11px/14px Verdana, Geneva, sans-serif;}
#deep-src .select-modules a:hover					{background:#ccd1ed url(../images/remove-tag.png) no-repeat right center; text-decoration:none;}
#deep-src .select-modules .selDropdown a			{background:#fff url(../images/select-right.gif) no-repeat right center; padding:1px 12px 1px 5px;}
#deep-src .select-modules .selDropdown a span		{padding:0 5px 0 0;}
#deep-src .select-modules .selDropdown a:hover		{background:#fff url(../images/select-right.gif) no-repeat right center; text-decoration:none;}
#deep-src .select-modules .selDropdown ul			{bottom:0; left:50%; margin-left:-550px; width:930px; padding:3px; z-index:700; overflow:hidden;}
#deep-src .select-modules .selDropdown ul li		{margin:3px; padding:3px 5px 3px 24px; width:120px; float:left; white-space:nowrap;
													 font:bold 12px/16px Verdana, Geneva, sans-serif; background:#c1f1b3 url(../images/add-tag.png) no-repeat left center; 
													 -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

#deep-src .select-modules a.catAdult:hover				{background:#ecccf0 url(../images/remove-tag_adult.png) no-repeat right center; color:#9b4aa3;}
#deep-src .select-modules .selDropdown ul.catAdult		{border:2px solid #ecccf0; background:rgb(250,236,250); background:rgba(250,236,250,0.8);}
#deep-src .select-modules .selDropdown ul.catAdult h3	{background:#baf7a8; color:#9b4aa3;}	
#deep-src .select-modules .selDropdown ul.catAdult li,
#deep-src .select-modules .selDropdown ul li.catAdult	{background:#f0d4f2 url(../images/add-tag_adult.png) no-repeat left center; color:#9b4aa3;}
#deep-src .select-modules .selDropdown ul.catAdult li:hover,
#deep-src .select-modules .selDropdown ul li.catAdult:hover	{background:#f1bef4 url(../images/add-tag_adult.png) no-repeat left center; color:#9b4aa3;}

#deep-src fieldset dl.ranges {margin:0;}
#deep-src fieldset dl.ranges dt {width:auto;}
#deep-src fieldset dl.ranges dd {background:none; border:none; border:0px solid transparent; margin:0;}

/* Deep Search Sidebar */
#content .main-popup  input.btn-search {padding:0;}
#content .inner-sep input 		{float:left; width:72px; margin-left:4px; padding:3px 6px 4px 12px; border:1px solid #ebebeb; font-size:11px; color:#a6a6a6;}

#sidebar-search .main-small-box	{padding-left:0; padding-right:0; width:210px;}
#sidebar-search .search-form	{float:none; width:210px; padding:0; /*margin:0 -9px 0 -14px;*/}
#content .sidebar .search-form fieldset {margin:0;}
#sidebar-search select			{width:194px;}
#sidebar-search .inp-txt 		{width:180px; height:24px; padding:0 7px; background:url(../images/bg-input-search2.gif) no-repeat;}
#sidebar-search .inp-txt input 	{padding:5px 0 0; color:#999;}
#sidebar-search label 			{display:block; padding:2px 0 10px 7px; font-size:11px; line-height:14px; color:#999;}

.bottom-search-box 			{width:190px; padding:8px 10px 8px 12px; margin:0 -1px -4px; height:16px; position:relative; 
							 background:#ECF0F2 url(../images/bg-bottom-search-box2.gif) left bottom no-repeat;}
.bottom-search-box input	{margin:0; position:absolute; top:2px; right:2px;}
.deep-search 			    {float:left; font-size:11px; line-height:12px;}
.deep-search a 			    {color:#999;}

.main-popup ul.ranges li 	{float:left;}
.main-popup .place-holder	{width:190px; padding:3px; overflow:visible;}
#rangeselect 				{overflow:hidden; border:1px solid #ddd; margin-bottom:5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:3px 6px; background:#fafafa;}
#rangeselect dt			{margin:0; font-size:10px; color:#666; float: none;}
#rangeselect dd			{background:none; border:none; margin:0; padding:0;}
#rangeselect dd a		{display:inline; padding:0 1px; color: #666; border:1px solid transparent;}
#rangeselect dd a:hover	{background:transparent; border:1px solid transparent; border-bottom:1px dashed #666; text-decoration:none;}
.inner-sep					{position:relative;}
#content .main-popup input	{}
.search_currency			{position:absolute; top:12px; color:#777;}
.currency_min				{left:7px;}
.currency_max				{left:103px;}



/* contact details */
#contactdetails 			{overflow:hidden; padding:20px; zoom:1;}
#contactdetails dt 			{float:left; clear:left; width:140px; color:#8C92D8; font: normal 1.4em/2.1em verdana, arial, helvetica, sans-serif; margin:5px 0; overflow:hidden;}
#contactdetails dd 			{float:left; clear:right; font: normal 1.2em/1.8em verdana, arial, helvetica, sans-serif; color:#888; margin:5px 0; overflow:hidden;}
#contactdetails dd p		{margin:0; padding:0;}


/* Adult */
#confirmation				{overflow:hidden;}
#confirmation li			{list-style:none; margin:0; padding:0;}
#confirmation li#accept		{float:right;}
#confirmation li#decline	{float:right; margin-right:20px;}


/* Preview */
#fancy_div img.loading		{position:relative; top:47%; left:50%; margin-left:-25px; display:block;}
#fancy_div #preview		{padding:5px 5px 10px 5px; background:#eee; overflow:hidden;}
#fancy_div #preview .main-detail{padding:20px 15px 15px; width:383px;}
#fancy_div #preview .main-detail div {height:196px; overflow:hidden;}

/* Press */
#press .main-article		{width:400px; height:auto; border:none; border-right:1px solid #efefef; margin:2px 0; padding:20px 15px 10px 15px;}
#press .main-article p, #press .main-article li		{font-size:1.2em;}
#press .sub-article			{width:203px; border:none; border-bottom:1px solid #efefef; background:#fbfbfb; padding:10px;}
#press .sub-article p, #press .sub-article li		{font-size:1em; color:#777;}
#press .sub-article	h2		{font-size:1.4em;}
p.read-more					{overflow:hidden; margin:10px 0;}
p.read-more	a				{background:#EFF0FA; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:2px 3px; width:auto; float:left;}
p.read-more a:hover			{background:#8C92D8; text-decoration:none; color:#fff;}

.main-article-content 		{padding:10px;}
#press h2 a 				{font:italic bold 1.2em/1.4em "Trebuchet MS",Arial,Helvetica,sans-serif; color:#8C92D8;}
#press h2 a:hover			{text-decoration:none; color:#565eba;}


/* topbar login */
#btn-login					{position:relative;}
#btn-login.isVisible		{z-index:500;}
#btn-login.isVisible a		{background:none; margin:22px 0 0 15px; padding:2px; position:relative;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:1px solid #ccc; height:auto; z-index:800;}
#btn-login.isVisible a:hover		{background:#e5e5e5;}
#btn-login.isVisible a span,
#btn-login.isVisible a:hover span	{background:none; height:auto; padding:0;}

#loginmenu	{position:absolute; top:35px; right:15px; padding:10px 15px 10px 35px; width:430px; z-index:1100;
		background:rgb(21, 53, 144); background:rgba(21, 53, 144, 0.9); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
                -moz-box-shadow:3px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 3px 3px 3px #999; box-shadow:3px 3px 3px #999;}

#loginmenu a    {color: #96C3F1;}
#loginmenu li	{float:none; overflow:hidden; height:auto; background: none; padding:0;}
#loginmenu p	{margin: 0; float: left; line-height:24px;}
#loginmenu p.loginaction {position:absolute; top:5px; right:5px;}
#loginmenu p.loginaction input {cursor:pointer; display:block; margin:0; padding:0; background:url("../images/loginbutton.png") no-repeat 0 2px transparent; width:74px; height:36px; text-indent:-9999px; border:none;}
#loginmenu p.loginaction input:hover {background:url("../images/loginbutton.png") no-repeat 0 -33px transparent;}
#loginmenu p.loginaction input:active {background:url("../images/loginbutton.png") no-repeat 0 -68px transparent;}

#loginmenu p	label	{padding-right:2px; color: #96C3F1; font:14px/24px arial,helvetica,sans-serif;}
#loginmenu p	input	{margin-right:15px; padding:2px; width:100px; color:#666; font-size:14px; padding:3px;}
#loginmenu li#forgotpw a	{height:auto; width:auto; display:block; float:left; clear:right; margin:0; border:none; padding:0;-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
#loginmenu li#forgotpw a:hover {text-decoration:underline; background:none;}

#loginmenu a#close_modal   {display:block; color:#fff; font:bold 16px/16px Arial, Helvetica, Sans-serif;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width:12px; height:16px; background:#006; text-decoration:none; position:absolute; padding:2px 4px; left:6px; top:6px;}
#loginmenu a#close_modal:hover {color: #96C3F1;}

#forgotpw                  {margin-top:10px;}

#forgotform 					{clear:both;}
#btn-login #forgotform legend	{padding:8px 0 5px 0;}
#btn-login #forgotform p input	{width:220px;}
#navigation #btn-login li#forgotpw #forgotform p.loginaction input {margin:0; padding:0; background:url(../images/btn-request_ajax.png) 0 0 no-repeat; width:76px; height:24px; text-indent:-9999px; display:block; border:none;}
#navigation #btn-login li#forgotpw #forgotform p.loginaction input:hover {background:url(../images/btn-request_ajax.png) no-repeat 0 -24px; text-decoration:none;}


/* Contact - PartnerSite */
#contact-partner {}
#contact-partner h3 {font: normal 12px/27px verdana, sans-serif; background:#eaecf8; text-align:center; color:#6e728c; margin-bottom:5px;}
#contact-partner h3 em{ font-style: italic; font-weight:bold;}
#contact-partner .notice_side {background:#fafafa; border:1px solid #d6d8ea; color:#b7b6b6; padding:5px;}
#contact-partner .notice_side p {margin:5px 0;}
#contact-partner .notice_side p em {font-weight:bold; font-style: italic;}
#contact-partner .note {color:#d0cece; font-size:10px; margin:5px 0; line-height:1.3em;}
#contact-partner a.btn-contactseller {display:block; height:27px; background:url(../images/site_buttons.png) -362px 0 no-repeat; text-indent:-9999px;}
#contact-partner a.btn-contactseller:hover {background:url(../images/site_buttons.png) no-repeat -362px -27px;}
#contact-partner a.btn-contactseller:active {background:url(../images/site_buttons.png) no-repeat -362px -54px;}


/* Adsense Module */
.txt-sponsoredads a         {background:url(../images/txt-sponsoredads.gif) no-repeat;}
#wrap-adsense               {width:190px; text-align:center; margin:5px 0;}
#adsense                    {width:160px; margin:0 auto; text-align:left;}

/* Addynamo AFS Module */
.addynamoAds {width: 655px;}
#addynamoAFS1 {width: 655px;}
#addynamoAFS2 {width: 655px;}

/* Google AFS Module */
.googleAFS {background-color: #F9F9FF; padding: 5px; margin: 0; } 

/* Twitter Help */
#twitterhelp h2 {margin-top:30px;}
#twitterhelp h3 {margin:20px 0 0 0;}
#twitterhelp p {margin:0 0 15px 0;}
#twitterhelp li {margin:0 0 0 15px;}

#twitterhelp .example {
	background:url(../images/examplebg.png) no-repeat;
	padding:15px 0 0 0;
	margin:-15px 20px 20px 20px;
	width:580px;
	color:#74D6EE;
}
#twitterhelp .example .example-box a, #twitterhelp .example .example-box span {font:normal 21px/24px Georgia sans-serif;}
.example .example-box {border:1px solid #c3c3c3; border-top:none; padding:30px; font:normal 21px/24px Georgia sans-serif;}
.example a {cursor:pointer; cursor:hand;}
.example a:hover {color:#699; text-decoration:underline;}
#twitterhelp span, #twitterhelp a {font:normal 18px/21px Georgia sans-serif;}
#twitterhelp .eg_botname {color:#2184C2;}
#twitterhelp .eg_action {color:#162766;}
#twitterhelp .hashtag {color:#00B6FF;}
#twitterhelp .eg_price {color:#569429;}
#twitterhelp .eg_region {color:#78247E;}
#twitterhelp .eg_cat {color:#781049;}

#twitterhelp a.normalLink {font: normal 12px/14px Verdana,Arial,Helvetica,sans-serif;}

/* Help */
.answer {margin-left: 50px;}



/* Place/Edit : Upgrade Advert */
#upgrade_ad {background:url(../images/upgrade-main-bg.png); border:1px solid #c3c3c3;  -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin:60px 0 20px 30px; width:840px; position:relative; padding:5px 0 1px 0; }
#upgrade_ad:after  {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}
#upgrade_ad .generaltopupalert span.alert {font-size:9px; font-family: arial, sans-serif; text-align:center; text-transform:uppercase; display:block;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
                                           border:1px solid #ccc; padding: 5px; background:#edd; color:#866; width:550px; margin:8px auto;}
#upgrade_ad .generaltopupalert span.alert a {color:#966;}

#upgrade_ad h2 {background:url(../images/sprites_topup_24bit.png) 0 -90px no-repeat; margin:-47px 0 0 -47px; height:102px; position:absolute; z-index:1;}
#upgrade_ad h2 span {position:absolute; top:-9999px; left:-9999px;}
#upgrade_ad h2 small {margin:25px 0 0 535px; display:block; font: bold 12px helvetica, verdana, arial, sans-serif; color:#76c604; text-transform:uppercase; letter-spacing:0.07em;}


#upgrade_ad ul  {background:url(../images/bg-upgradeopts.gif) repeat-x;}

#upgrade_ad #upgrade_options    {float:left; position:relative; padding:0; margin-bottom:0;}
#upgrade_options ul             {padding-top:25px; border-bottom:1px solid #ccc;}
#upgrade_options ul:after       {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}

#upgrade_options h3             {position:relative; margin:0 0 10px; padding:5px 10px 0; text-align:center; font:normal 24px/36px 'EllipsoideogramRegular', 'Trebuchet MS', Sans-serif; color:#45495d; text-shadow:1px 1px 1px #fff; text-transform:uppercase; width:190px;}


#upgrade_options .upgrade_select_wrap, #upgrade_options .upgrade_select_wrapChecked {position:absolute; bottom:4px; left:9px;}
#upgrade_options .upgrade_select_wrap        {background:url(../images/sprites_topup_8bit.png) -315px 5px no-repeat; height:56px; width:194px;}
#upgrade_options .upgrade_select_wrapChecked {background:url(../images/sprites_topup_8bit.png) -120px 5px no-repeat; height:56px; width:194px;}

#upgrade_options .details                   {position:absolute; bottom: 65px; left:14px;}
#upgrade_options .details dt                {clear:left; float:left; width:auto; font:normal 14px Verdana, arial, sans-serif;}
#upgrade_options .details dd                {float:left; clear:right; font:normal 14px Verdana, arial, sans-serif; border:none; background: transparent;}
#upgrade_options .details dd.duration_note  {display:block; font-size:10px; float:none; clear:both; margin:0;}

#upgrade_options li                     {height:450px; float:left; width:210px; position:relative; cursor:pointer; background:url(../images/sep-adselect.png) 0 45px no-repeat; margin:35px 0 0 0; padding: 0 0 130px;}

#upgrade_options li.opt_selected        {background:url(../images/upgrade-option-chosen-bg.png) repeat-y;}
#upgrade_options li.opt_selected h3     {background:url(../images/upgrade-option-chosen-title-bg.png) no-repeat; font-size: 26px; color: #08418B;}
#upgrade_options li.opt_selected img    {background: url(../images/upgrade-options-examples.jpg) no-repeat;}

#upgrade_options .upgrade-option-info {background:none; padding:0 10px; border:none;}
#upgrade_options .upgrade-option-info li {height: auto; float:none; background:none; margin:0 5px 20px 5px; padding:0; width:auto; font-size:1.5em; line-height:1.2em;}
#upgrade_options .upgrade-option-info li.upgrade-option-img {margin:0;}
#upgrade_options .upgrade-option-info li small {display:block; margin-top:5px; font-size:12px; color:#ba5;}

#upgrade_options .upgrade-option-info li img {width:184px; height:137px; margin-left:1px; background: url(../images/upgrade-options-examples.jpg) no-repeat; border:3px solid #c5cfda; -moz-border-radius:4px; -moz-box-shadow: 2px 2px 6px rgba(100,100,100,0.5) inset;}
#upgrade_options li#upgrade_one img     {background-position: 0 0;}
#upgrade_options li#upgrade_two img     {background-position: -184px 0;}
#upgrade_options li#upgrade_three img   {background-position: -368px 0;}

#payment_options {background:#e8ecf5 url(../images/upgrade-payment-main-bg.png) repeat-x; position:relative; -moz-border-radius:8px; -moz-box-shadow:0 -2px 4px rgba(100,100,100,0.2); border:1px solid #cccfd8; padding:5px 0 20px 0; margin:15px 3px 3px; float:left; width:200px; height:565px;}
#payment_options:after   {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}
#payment_options h2 {background:none; position:relative; margin:0 0 20px 0; padding:0; text-align:center; height:auto; font:normal 24px/36px 'EllipsoideogramRegular', 'Trebuchet MS', Sans-serif; color:#45495d; text-shadow:1px 1px 1px #fff; text-transform:uppercase;}
#payment_options ul {background:none; margin:0 0 0 8px;}
#payment_options ul:after   {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}
#payment_options ul li      {float:left; padding: 5px 5px 5px 45px; margin-right:20px; margin-bottom:0; cursor:pointer; cursor:hand; position:relative; 
                             width:135px; background:none;}
#payment_options ul li.picked {background:url(../images/sprites_topup_8bit.png) 0 -93px no-repeat;}
#payment_options ul li.notLoggedIn {cursor:default;}

#payment_options ul li span.icon {position:absolute; top:4px; left:0; display:block; width:40px; height:35px;}
#payment_options ul #pay_creditcard span.icon {background:url(../images/sprites_topup_24bit.png) -464px -194px no-repeat; }
#payment_options ul #pay_eft span.icon {background:url(../images/sprites_topup_24bit.png) -464px -248px no-repeat;}
#payment_options ul #pay_mobile span.icon {background:url(../images/sprites_topup_24bit.png) -464px -299px no-repeat;}
#payment_options ul #pay_account span.icon {background:url(../images/sprites_topup_24bit.png) -464px -352px no-repeat;}


#payment_options ul li h3 {margin:3px 0 0 0; font-size: 14px;}
#payment_options ul li p {text-transform:uppercase; font-size:8px; letter-spacing:1px; margin:0; padding:0;}
#payment_options ul li.picked p a {color:#111;}

#payment_actions        {position:absolute; right:-20px; bottom:7px; width:230px;}
#payment_actions ul     {background:none; margin:0;}
#payment_actions:after  {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}
#payment_actions li     {float: left; margin:0 0 5px 5px;}
#payment_actions li a   {display: block; text-indent:-9999px; height:25px; width:100%;}
#payment_actions li#action_cancel   {width:230px; height:25px;}
#payment_actions li#action_next     {width:230px; height:102px;}
#payment_actions li#action_next input  {background:url(../images/sprites_topup_24bit.png) no-repeat; background-position:0 -380px ; width:226px; height:104px; cursor:pointer; cursor:hand;}
#payment_actions li#action_next input.btn-disabled {opacity:0.5; cursor:default;}
 
#payment_actions li#action_next input:hover  {background-position:-223px -380px;}
#payment_actions li#action_next input.btn-disabled:hover{background-position:0 -380px; background-color:transparent;}
#payment_actions li#action_cancel a {background: url(../images/sprites_topup_24bit.png) no-repeat; background-position: 0 -484px;}
#payment_actions li#action_cancel a:hover {background-position:-223px -484px;}
#upgradeMain {position:relative;}

#upgradeMain .generalalert {position:absolute; bottom:140px; right:10px; width:190px;}
#upgradeMain .generalalert span.alert {font-size:9px; font-family: arial, sans-serif; text-align:center; text-transform:uppercase; display:block;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:1px solid #ccc; padding: 2px; background:#edd; color:#866;}
#upgradeMain .generalalert span a {color:#633;}

#upgrade_ad .steps {background: rgba(116,116,179,0.7); border:3px solid rgba(255,255,255,0.8); -moz-box-shadow:2px 2px 6px rgba(100,100,100,0.5); z-index:100; position:absolute; padding:0 10px 7px; -moz-border-radius:8px; color:#3b4280; font:normal 24px/36px 'EllipsoideogramRegular', 'Trebuchet MS', Sans-serif; text-shadow:1px 1px 1px #fff; cursor:pointer;}
#upgrade_ad #upgrade_options .steps {width:275px; top:-10px; left:300px;}
#upgrade_ad #payment_options .steps {width:300px; top:210px; left:-45px;}
#upgrade_ad #payment_actions .steps {width:200px; top:-140px; left:10px; padding-right:25px;}

#upgrade_ad .steps span {display:block; position:absolute;}
#upgrade_ad #upgrade_options .steps span {background:url(../images/sprites_topup_24bit.png) 0 -530px no-repeat; top:12px; left:262px; width:75px; height:65px;}
#upgrade_ad #payment_options .steps span {background:url(../images/sprites_topup_24bit.png) -96px -530px no-repeat; top:-68px; left:-20px; width:70px; height:85px;}
#upgrade_ad #payment_actions .steps span {background:url(../images/sprites_topup_24bit.png) -186px -530px no-repeat; top:55px; left:205px; width:100px; height:100px;}


#upgrade_confirm {position:relative; margin:5px 40px 20px; padding:15px 30px 30px 240px; background:#E8EAF7 url(../images/upgrade_confirm_bg.png) -81px -35px no-repeat; -moz-border-radius:12px; border:4px solid #D3D7F3; -moz-box-shadow:0 3px 8px rgba(100,100,100,0.5);}
#upgrade_confirm h1 {color:#5E649B; font-size:2.4em; font-weight:bold; margin:10px 0 0 0;}
#upgrade_confirm h2 {color:#5E649B; font-size:1.8em;}
#upgrade_confirm p {font-size:1.5em; color:#43486F;}
#upgrade_confirm input#upgrade_next {background:url(../images/sprites_topup_24bit.png) no-repeat -290px -240px; width:160px; height:65px; position:absolute; right:-3px; bottom:-3px;}
#upgrade_confirm input#upgrade_next:hover {background:url(../images/sprites_topup_24bit.png) no-repeat -290px -310px;}
/* search-box */
.afs-search-box             {width:877px; position:relative; z-index:1000; margin: 0 5px 10px -2px; background:#e8eaf7; padding:8px 12px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;}
.afs-search-box input       {width:814px; font-size: 16pt; color: #999999; padding: 4px; border:medium none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.afs-search-text            {font-size: 16pt; float: left; padding: 3px;}
.afs-search-input           {float: left; padding: 4px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background: #d3d7f3; margin-right:6px;}
.afs-search-btn             {float: left; padding: 0;}
.afs-search-btn a           {background:url(../images/site_buttons.png) -570px 0 no-repeat; width:41px; height:41px; display: block; text-indent:-9999px;}
.afs-search-btn a:hover     {background:url(../images/site_buttons.png) -570px -41px no-repeat;}
.afs-search-btn a:active    {background:url(../images/site_buttons.png) -570px -82px no-repeat;}
.afs-main-search-box:after  {display:block; clear:both;	content:"";}

#afs-search-opts {background:url(../images/searchbaropts.png) 0 -99px repeat-x; height:33px; display:none; position:absolute; top:12px; right:63px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}
#afs-search-opts div {background:url(../images/searchbaropts.png) right bottom no-repeat; position:relative; line-height:33px; display:block; padding:0 10px 0 0; float:left; color:#6f78bb; font-size:14px;}
#afs-search-opts div ul {display:none; position:absolute; top:30px; right:0; z-index:10; width:170px; -moz-border-radius:5px; -moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2); background:rgb(228, 231, 249); background:rgba(228, 231, 249,0.9); border:3px solid; border-color:rgb(201, 206, 240); border-color:rgba(201, 206, 240,0.5); padding:10px;}
#afs-search-opts div ul li {float:none; clear:both; display:block; margin:1px 0; padding:0; width:100%;}
#afs-search-opts div ul li strong {border-bottom:1px solid #6C71A7; display:block; margin-bottom:5px;}
#afs-search-opts div ul li a {font-size:12px; background:none; text-align:left; padding:5px; line-height:1.5em; display:block; float:none;}
#afs-search-opts div ul li a:hover {background:rgba(255,255,255,0.4); text-decoration:none; -moz-border-radius:4px;}
#afs-search-in {background:url(../images/searchbaropts.png) 0 0 no-repeat; width:33px; height:33px; display:block; float:left;}
#afs-search-cats { border-right:1px solid #969fdd;}
#afs-search-regions {-moz-border-radius: 0 4px 4px 0;}
#afs-search-opts a.select:hover {text-decoration:none;}
#afs-search-cats a {background:url(../images/searchbaropts.png) 0 -33px no-repeat; display:block; text-align:right; float:left; line-height:33px; padding:0 0 0 25px;}
#afs-search-regions a {background:url(../images/searchbaropts.png) 5px -66px no-repeat; display:block; float:left; line-height:33px; padding:0 0 0 30px;}

#afs-search-opts-nojs {position:absolute; top:12px; right:63px; background:#fff;}
#afs-search-opts-nojs select {line-height:33px; height:33px; font-size:12px;}
/* Advert Upgrades */

/* highlight */

.std-listing h2         {background:url(../images/listing_8bit.png) -230px 0 no-repeat; text-indent:-9999px; width:656px; height:38px; margin: -1px 0 0 -8px; padding:0; border-top:1px solid #fff;}
.std-listing .highlight {border: 2px solid #b3bbf0; width:634px; background:#fff; margin:15px 0;}
.std-listing .highlight .visual-box {width:116px;}
.std-listing .highlight .info-box       {width:319px; padding:5px 5px 10px 5px;}
.std-listing .highlight .info-box h4    {margin-bottom:10px; background:#B3BBF0; -moz-border-radius:0 0 12px 12px; height:27px; width:318px; margin-bottom:10px;
                                         padding:3px 15px; position:absolute; top:0; left:-14px;}
        
.std-listing .highlight .info-box h4 a{color:#fff; display:block;}
.std-listing .highlight .info-box .info-txt {padding-top:25px;}
.std-listing .highlight .details-box {width:139px;}


/* featured */
.featured-listing       {background:#d3d7f3 url(../images/bg-listingfeatured.png) no-repeat 0 -10px; margin: 0 0 0 -10px;}
.featured-listing h2    {margin:0 0 10px 9px; background:url(../images/listing_8bit.png) no-repeat -230px -38px; text-indent:-99999px; width:656px; height:38px; border-top:1px solid #fff;}
.featured-listing .bottom-featured-listing {background:url(../images/bg-listingfeatured.png) 0 0 no-repeat; height:10px;}
.featured-listing .small-listing-box {border:1px solid #b3bbf0; margin:5px 15px; width:638px; background:#FAFAFA;}
.featured-listing .even {background:#F3F4FD;}

/* sponsored */
.sponsored-listing       {margin:0;}
.sponsored-listing h2    {margin:0; background:url(../images/listing_8bit.png) no-repeat -230px -76px; text-indent:-99999px; width:656px; height:38px; border-top:1px solid #fff;}
.sponsored-listing .small-listing-box {margin:0; width:655px; background:#FAFAFA;}
.sponsored-listing .even {background:#F3F4FD;}

.sponsored-listing .small-listing-box {height:80px;}
.sponsored-listing .visual-box {width:100px;}
.sponsored-listing .visual-box a {display:block; width: 100px; height:66px; text-align:center; vertical-align:middle;}
.sponsored-listing .visual-box, .sponsored-listing .info-box {height:auto; background:none;}
.sponsored-listing .info-box {border-right: none; width:525px;}
.sponsored-listing .info-box p {height:auto;} 

/* Account Status - top bar */
#account                {position:relative;}
#account #currBalance   {font:normal 26px/30px Georgia, 'Times New Roman', times, serif; color:#676b9a;} 
#account #currBalance #balanceCurrency {font:normal 14px Georgia, 'Times New Roman', times, serif; vertical-align:baseline; position:relative; bottom:0.7ex; margin-right:1px;}
#navigation #account a {background: url(../images/bg-btn-topbar-topup.png) repeat-x 0 -32px; font-size:10px; color:#888; height:auto; line-height:12px; float:none; padding:0; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #d0d0d0;}
#navigation #account a#topup {width:50px; margin-left:2px;}
#navigation #account a:hover {background: url(../images/bg-btn-topbar-topup.png) repeat-x left top;}
#navigation #account a.isVisible, #navigation #account a.isVisible:hover {background: url(../images/bg-btn-topbar-topup.png) repeat-x 0 -44px; color:#666; border:1px solid #888;}

/* Topbar Topup Popup */
#topuppopup     {position:absolute; right:20px; top:50px; display:none; z-index:1100;}
#topupform      {background:#F3F3F3 url(../images/bg-popuptopup.png) left bottom repeat-x; border:6px solid #8c95d8;  -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; width:670px; -moz-box-shadow:2px 2px 5px rgba(30,30,30,0.5); -webkit-box-shadow:2px 2px 5px rgba(30,30,30,0.5); box-shadow:2px 2px 5px rgba(30,30,30,0.5);}
#topupform p    {margin-left:30px;}
#topupform h3   {margin:0 0 5px 15px;}

#popup_payment_coupon {
    padding:0 0 0 10px;
    margin: 0 5px;
    overflow:hidden;
}

#popup_payment_coupon h3 {margin-left:0;}

#popup_payment_coupon .field {margin:4px 0 0 5px; float:left;}
#popup_payment_coupon .field input {padding:4px; font-size:1.2em; width:300px;}
#popup_payment_coupon .buttons {float:left; margin-left:10px;}
#popup_payment_coupon .buttons input {background:url(../images/sprites_topup_8bit.png) 1px 0 no-repeat; width:120px; height:31px; border:none; display:block; text-indent:-999px; overflow:hidden;}
#popup_payment_coupon .buttons input:hover {background:url(../images/sprites_topup_8bit.png) no-repeat 1px -32px;}
#popup_payment_coupon .buttons input:active {background:url(../images/sprites_topup_8bit.png) no-repeat 1px -64px;}

#topupform p.moreoptionsintro {
color:#444444;
font-family:'Trebuchet MS',Verdana,Aral,Helvetica,sans-serif;
font-size:2.1em;
margin:10px 5px;
padding:0 5px 10px 5px;
background:url("/images/bg-divider.png") repeat-x scroll left bottom transparent;
}

#topuppopup h2#topupformhead  {background: url(../images/sprites_topup_24bit.png) 0 0 no-repeat; text-indent:-9999px; width:410px; height:95px; position:absolute; top:-40px; left:-48px;}
#topuppopup #popup_payment_options h2 {background: url(../images/sprites_topup_24bit.png) 0 -200px no-repeat; position:relative; height:auto; width:450px; padding:0; margin:0 0 10px 15px;}
#topup_options          {width:660px; position:relative; height:auto; float:none; padding:0 0 15px 0; margin: 0 5px 10px 5px; background:url(../images/bg-divider.png) left bottom repeat-x;}
#topup_options:after   {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}
#topup_options li       {float:left; width:102px; background:none; margin:0 3px;}  
#topup_options li a     {width:auto; background:none; display:block;}
#topup_options li a              {background:url(../images/sprites_topup_8bit.png) -120px -52px no-repeat; border:0; padding:10px 0 10px 0; text-align:center; color:#555; text-decoration: none; font:bold 16px/22px 'Trebuchet MS', trebuchet, verdana, arial, sans-serif;}
#topup_options li a:hover        {background:url(../images/sprites_topup_8bit.png) -228px -52px no-repeat; color:#5964AB;}
#topup_options li.selectedOpt a  {background:url(../images/sprites_topup_8bit.png) -334px -52px no-repeat; border:0; padding:10px 0 10px 0; color:#fff; font:bold 16px/22px 'Trebuchet MS', trebuchet, verdana, arial, sans-serif;}
#topup_options li.disabled a,
#topup_options li.disabled a:hover {background:url(../images/sprites_topup_8bit.png) 0 0 no-repeat; color:#999; cursor:default;}



#topuppopup #popup_payment_options            {position:relative; background:none; float:none; padding-bottom:15px;}
#topuppopup #popup_payment_options ul         {width:640px; margin: 0 5px 0 5px; padding:0 0 20px 20px; background:url(../images/bg-divider.png) left bottom repeat-x;}
#topuppopup #popup_payment_options ul li a    {border:none; width:auto; height:auto; display:inline; float:none; line-height:10px; font-size:10px; padding:0; margin:0;}

#popup_payment_actions        {position:relative;}
#popup_payment_actions ul     {background:none; float:right; margin:0 10px 0 0; width:auto;} 
#popup_payment_actions:after  {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}
#popup_payment_actions li     {float: left; margin:0 0 0 5px; height:65px; background:none;}
#popup_payment_actions li a   {display: block; text-indent:-9999px; height:55px; width:100%; background-image: url(../images/sprites_topup_24bit.png); background-repeat:no-repeat; border:none;}
#popup_payment_actions li#popup_action_cancel   {width:200px;}
#popup_payment_actions li#popup_action_next     {width:164px;}
#popup_payment_actions li#popup_action_next input {background-position:-285px -245px;}
#popup_payment_actions li#popup_action_next input.btn-disabled {background-position:-285px -245px; opacity:0.5; cursor:default;}
#popup_payment_actions li#popup_action_cancel a {background-position: 0 -245px;}
#popup_payment_actions li#popup_action_cancel a:hover {background-position:0 -315px; background-color:transparent;}
#popup_payment_actions li#popup_action_next input:hover {background-position:-285px -315px; background-color:transparent;}
#popup_payment_actions li#popup_action_next input:hover.btn-disabled {background-position:-285px -245px; background-color:transparent;}

#popup_payment_actions li#popup_action_next     {width:164px;}
#popup_payment_actions li#popup_action_next input  {background:url(../images/sprites_topup_24bit.png) no-repeat -285px -240px; width:164px; height:65px; cursor:pointer; cursor:hand; text-indent:-9999px; display:block; border:none;}
#popup_payment_actions li#popup_action_next input:hover  {background:url(../images/sprites_topup_24bit.png) no-repeat -285px -310px;}


#topuppopup #popup_payment_options ul li      {float:left; padding: 5px 5px 5px 45px; margin-right:20px; margin-bottom:0; cursor:pointer; cursor:hand; position:relative; 
                                                    width:135px; background:none;}
#topuppopup #popup_payment_options ul li.picked {background:url(../images/sprites_topup_8bit.png) 0 -93px no-repeat;}
#topuppopup #popup_payment_options ul li.disabled {border:1px solid #bbb; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; cursor:default; margin-top:-1px;}

#popup_payment_options {background:url(../images/bg-paymentopts.jpg) no-repeat 5px 0; padding:0 0 50px 0;}
#popup_payment_options:after   {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}
#popup_payment_options h2 {background: url(../images/head-paymentmethod.png) no-repeat 0 20px; position:relative; margin:0 0 0 20px; padding:20px; text-indent: -99999px; height:auto; }
#popup_payment_options ul {background:none; margin:0 0 0 20px;}
#popup_payment_options ul:after   {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}
#popup_payment_options ul li      {float:left; padding: 5px 5px 5px 45px; margin-right:20px; margin-bottom:0; cursor:pointer; cursor:hand; position:relative; 
                             width:135px; background:url(../images/payselect_over.png) 0 0 no-repeat;}
#popup_payment_options ul li.picked {background:url(../images/payselect_over.png) 0 -43px no-repeat;}
#popup_payment_options ul li.disabled h3 {color: #ccc;}
#popup_payment_options ul li span.icon {position:absolute; top:4px; left:0; display:block; width:40px; height:35px;}
#popup_payment_options ul #popup_pay_creditcard span.icon {background:url(../images/sprites_topup_24bit.png) -465px -190px no-repeat; }
#popup_payment_options ul #popup_pay_eft span.icon {background:url(../images/sprites_topup_24bit.png) -465px -247px no-repeat;}
#popup_payment_options ul #popup_pay_mobile span.icon {background:url(../images/sprites_topup_24bit.png) -465px -300px no-repeat;}
#popup_payment_options ul #popup_pay_account span.icon {background:url(../images/sprites_topup_24bit.png) -465px -352px no-repeat;}


#popup_payment_options ul li h3 {margin:3px 0 0 0; font-size: 14px;}
#popup_payment_options ul li p {text-transform:uppercase; font-size:8px; letter-spacing:1px; margin:0; padding:0;}
#popup_payment_options ul li.picked p a {color:#111;}

#topupform span.alert {font-size:9px; font-family: arial, sans-serif; text-align:center; position:absolute; text-transform:uppercase; bottom:-34px;  left:10px; width:160px; display:block;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding: 2px; background:#edd; color:#866;}

#topupform .generaltopupalert span.alert {bottom:30px; left: 20px; width:250px;}
#topupform .generaltopupalert span.alert a {width:100px; margin:2px auto; line-height:14px; background:none; text-decoration:underline; border:none; color:#966;}
#topupform .generaltopupalert span.alert a:hover {text-decoration:none;}

/* Premium Ads */
#premium-ads {width:875px; margin:10px 9px;}
#premium-ads ul {}
#premium-ads ul:after   {content: "."; display: block; height:0; overflow:hidden; clear:both; visibility:hidden;}
#premium-ads li {float:left; width:175px; position:relative;}
#premium-ads li .premium-img {height:95px; border-top:1px solid #d9dcdf; border-right:1px solid #fff; background:#fff; text-align:center; line-height:95px; vertical-align:middle;}
#premium-ads li .premium-img a {vertical-align:middle;display:table-cell; height:95px; width:173px;}
#premium-ads li.last .premium-img {border-right:none;}
#premium-ads li .premium-info {background:#d3d7f3; padding:3px; height:45px; margin-right:1px; border-bottom:1px solid #d9dcdf; border-top:1px solid #97a0de;}
#premium-ads li.last .premium-info {margin-right:0;}
#premium-ads li .premium-info a, #premium-ads li .premium-info span {display:block;}
#premium-ads li .premium-info a {color:#272f8f; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; margin:0 0 3px 0;}
#premium-ads li .premium-info span {color:#7e83b3;}
#premium-ads li.first .first {background:url(../images/border-premium.png) no-repeat -5px 0; position:absolute; top:0; left:0; width:5px; height:100%;}
#premium-ads li.last .last {background:url(../images/border-premium.png) no-repeat 0 0; position:absolute; top:0; right:0; width:5px; height:100%;}


/* Place page Success - Social Media share */
#sm-share-ad {overflow: hidden;}
#sm-share-ad li {float:left; list-style:none; text-indent:-99999px; width:83px; height:100px; margin:0 10px;}
#sm-share-ad li a{ display:block; float:left; text-indent:-99999px; width:83px; height:100px; background:url(../images/social-icons-on-success.jpg) no-repeat;}
#sm-share-ad #sm-facebookURL a {background-position: -85px 0;}
#sm-share-ad #sm-twitterShare a {background-position: 0 0;}
#sm-share-ad #sm-googleShare a {background-position: -168px 0;}
#sm-share-ad #sm-deliciousShare a {background-position: -251px 0;}

#sm-share-ad #sm-facebookURL a:hover {background-position: -85px -100px;}
#sm-share-ad #sm-twitterShare a:hover {background-position: 0 -100px;}
#sm-share-ad #sm-googleShare a:hover {background-position: -168px -100px;}
#sm-share-ad #sm-deliciousShare a:hover {background-position: -251px -100px;}

#sm-share-ad #sm-facebookURL a:active {background-position: -85px -200px;}
#sm-share-ad #sm-twitterShare a:active {background-position: 0 -200px;}
#sm-share-ad #sm-googleShare a:active {background-position: -168px -200px;}
#sm-share-ad #sm-deliciousShare a:active {background-position: -251px -200px;}

/* Adsense Styles  -208*/
.adleaderboard {width:875px; height:108px; background:url(../images/bg-sponsorads.png) no-repeat -416px -222px; padding:10px 1px 1px 1px;}
.adleaderboard2 {width:875px; height:108px; background:url(../images/bg-sponsorads.png) no-repeat -416px -341px; padding:10px 1px 1px 1px;}
.adskyscraper {width:206px; height:615px; background:url(../images/bg-sponsorads.png) no-repeat -208px 0; padding:11px 1px 1px 1px;}
.adskyscraper2 {width:206px; height:615px; background:url(../images/bg-sponsorads.png) no-repeat 0 0; padding:11px 1px 1px 1px;}
.ad200x200 {width:212px; height:223px; background:url(../images/bg-sponsorads.png) no-repeat -416px 0;}
.ad200x2002 {width:212px; height:223px;}
#adZone1 { margin:10px 0 0 10px;}
#adZone2 { margin:10px 0 0 10px;}
#adZone3 { margin:10px 0 0 4px;}
#adZone4 {margin-left:4px;}

.adleaderboard .adcontent {width:728px; height:90px; margin:8px auto;}
.adleaderboard2 .adcontent {width:728px; height:90px; margin:8px auto;}
.adskyscraper .adcontent {width:160px; height:600px; margin: 6px auto; }
.adskyscraper2 .adcontent {width:160px; height:600px;}
.ad200x200 .adcontent {width:200px; height:200px; margin:6px;}
.ad200x2002 .adcontent {width:200px; height:200px; margin:6px;}

#upgrade_options label {width:154px; height: 50px; display: block;}

/* Admin CSS */
.adminCheckbox {float: left;}


/* Signup page */
#frmRegister {font-size:14px;}

/* select */
.outtaHere {
	position:absolute;
	left:-9999px;
}

/* Selects */
.selectArea {
	position: relative;
	height: 26px;
	float:left;
	color:#999;
	font-size:11px;
	line-height:26px;
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:8px;
	height:100%;
	background: url(../images/selectbox.png) no-repeat -22px 0;
	display: block;
}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:23px;
	height:100%;
	background: url(../images/selectbox.png) no-repeat 0 0;
}
.selectArea .center{
	height: 26px;
	line-height:26px;
	display:block;
	padding:0 23px 0 8px;
	background: url(../images/selectbox.png) 0 -26px repeat-x;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	display: block;
	z-index: 3000;
	font-size: 11px;
}

.optionsDivInvisible {display: none;}

.optionsDivVisible ul {
	padding:0;
	list-style: none;
	background:#fff; border:1px solid #ddd; width:142px; padding:0 2px;
}
.optionsDivVisible a {
	color: #999;
	text-decoration: none;
	display: block;
	height:1%;
	font-size:11px;
	width:128px;
	padding:5px 7px 6px;
}
.optionsDivVisible li {
	padding:1px 0 4px;
	background:url(../images/sep-drop-nav.gif) repeat-x 0 100%;
	
}
.optionsDivVisible a:hover {
	background-color: #e5e6f2;
	color: #666;
	text-decoration:none;
}
.drop-categories {
	margin:5px 0 0 -2px;
	z-index:3001;
}
.drop-cape ul,
.drop-popular ul,
.drop-index-sel ul,
.drop-categories ul {
	background:url(../images/bg-drop.png) -308px 0 repeat-y;
	width:142px;
	overflow:hidden;
	padding:0 7px 0 5px;
	margin:0 0 -2px;
	border:none;
}
.drop-cape .select-top,
.drop-popular .select-top,
.drop-index-sel .select-top,
.drop-categories .select-top {
	width:154px;
	height:3px;
	overflow:hidden;
	background:url(../images/bg-drop.png) -154px 0 no-repeat;
}
.drop-cape .select-bottom,
.drop-popular .select-bottom,
.drop-index-sel .select-bottom,
.drop-categories .select-bottom {
	width:152px;
	height:3px;
	overflow:hidden;
	background:url(../images/bg-drop.png) 0 0 no-repeat;
}
/* cape */
.top-content .selectArea {
	position: relative;
	height: 20px;
	float:left;
	color:#fff;
	font-size:14px;
	line-height:20px;
}
.top-content .selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:5px;
	height:100%;
	background:#006;
	display: block;
}
.top-content .selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:20px;
	height:100%;
	background: url(../images/select-right2.gif) no-repeat 7px 3px;
}

.top-content .selectArea {width:140px;}

.top-content .selectArea .center{
	height: 20px;
	line-height:20px;
	display:block;
	padding:0 23px 0 8px;
	background:#006;
	white-space:nowrap;
	overflow:hidden;
}
/* index-sel */
.drop-index-sel {
	margin:14px 0 0 -2px;
}
.index #content .selectArea {
	position: relative;
	height: 38px;
	float:left;
	color:#999;
	font-size:11px;
	line-height:38px;
}
.index #content .selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:9px;
	height:100%;
	background: url(../images/select-left-index.gif) no-repeat;
	display: block;
}
.index #content .selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:28px;
	height:100%;
	background: url(../images/select-right-index.gif) no-repeat;
}

.index #content .selectArea.cat a.selectButton {background: url(../images/select-inline-index.png) 11px 16px no-repeat;}

.index #content .selectArea .center{
	height: 38px;
	line-height:38px;
	display:block;
	padding:0 28px 0 9px;
	background: url(../images/select-center-index.gif) repeat-x;
}

.radioArea, .checkboxArea {float:left; background:url(../images/newcheckboxes.png) 0 0 no-repeat; width:32px; height:32px; display:block; margin-right:3px; cursor:pointer;}
.radioAreaChecked, .checkboxAreaChecked {float:left; background:url(../images/newcheckboxes.png) 0 -57px no-repeat; width:32px; height:32px; display:block; margin-right:3px; cursor:auto;}

label {position:relative; padding-right:38px; cursor:pointer;}
.reqd {background:url(/images/required.png) 2px 0 no-repeat; display:block; text-indent:-9999px; width:38px; height:11px; margin:0; position:absolute; top:0; right:0; cursor:default;}
.help {background:url(/images/help.png) 0 0 no-repeat; display:block; text-indent:-9999px; width:16px; height:16px; margin:0 2px; float:left; cursor:default;}

/* badges */
/* listing page */
.small-listing-box .badges_sm {background:#d9dcec; width:32px; float:right; height:100%; padding:0; border-left:1px solid #ccc; border-right:1px solid #ddd;}
.odd .badges_sm {background:#e7e8f0;}
.small-listing-box .badges_sm ul {margin:0 auto; padding:5px 0;}
.small-listing-box .badges_sm li {border-bottom:1px solid #bcbed1; padding:2px 0;}
.small-listing-box .badges_sm li img {width:32px; height:32px;}

.badges_sm .badge_moderated img {background:url("../images/badges_sm.png") no-repeat scroll 0 0;}
.badges_sm .badge_whitelist img {background:url("../images/badges_sm.png") no-repeat scroll 0 -32px;}
.badges_sm .badge_partner img {background:url("../images/badges_sm.png") no-repeat scroll 0 -64px;}
#badges {width:90px; border-left:1px solid #abacad; float:right; height:100%; background:#dadee3; padding:5px 0;}
#badges ul {margin:0 auto; background:url("../images/randomicons.png") no-repeat scroll 18px -35px; padding:25px 0 0 0;}
#badges li {border-bottom:1px solid #d7dade; border-top:1px solid #a2a5a9; margin:1px 0; padding:2px 0;}
#badges li.first {border-top:none;}
#badges li.last {border-bottom:none;}
#badges li img {width:90px; height:90px;}
#badges .badge_moderated img {background:url("../images/badges_dsp.png") no-repeat scroll 0 0;}
#badges .badge_whitelist img {background:url("../images/badges_dsp.png") no-repeat scroll 0 -90px;}
#badges .badge_partner img {background:url("../images/badges_dsp.png") no-repeat scroll 0 -180px;}

/* Recent Adverts */
#recent-ads {clear:both; margin: 20px 0; position:relative;}
#recent-ads h2 {background:#888; color:#fff; padding:3px 10px; width:861px; margin:0; position:absolute; top:5px; left:6px; width:863px; -moz-border-radius:2px 0 0 5px; font-size:18px; text-transform:uppercase; line-height:23px;}
#recent-ads ul {background: #fff; -moz-border-radius:8px;  border:1px solid #D9DCDF; overflow: hidden; width:874px; margin:0 auto; padding:32px 0 0 0;}
#recent-ads li {float:left; border-right:1px solid #ddd; width:174px;}
#recent-ads li.last {border-right:none;-moz-border-radius:8px;}
#recent-ads li.bl .recent-info {-moz-border-radius:0 0 0 6px;}
#recent-ads li.br .recent-info {-moz-border-radius:0 0 6px 0;}
#recent-ads li.right-edge {border-right:none;}
#recent-ads .recent-img {height:96px; width:174px; vertical-align:middle; text-align: center; display:table-cell; border-top:1px solid #bbb;}
#recent-ads .recent-info {border-top:1px solid #D9DCDF; background:#F3F4F4; height:45px; padding:2px;}
#recent-ads li:hover .recent-info {background:#DDE0EE;}
#recent-ads a {color:#777; display: block; clear:both; float:none; font:bold 12px arial, helvetica, sans-serif; overflow:hidden; white-space: nowrap;}
#recent-ads a:hover {color:#8C95D8;}
#recent-ads span {color:#999; font-size:10px; display:block;}
