
/*
	Theme Name:     Great Aussie Cars
	Theme URI:      http: //www.greataussiecars.com.au/
	Description:    Child theme for the ClassiPress theme 
	Author:         HotWebsites
	Author URI:     http://www.hotwebsites.com.au
	Template:       classipress
	Version:        3.1.2
*/

/*@import url("../classipress/style.css");
@import url("../classipress/styles/red-black.css");*/


a { color:#b22222; text-decoration:underline;} 
.hidden {display: none !important;}

html, body{
	background: #EBEBEB;
}

.widecolumn{
	background: #fff;
}

.content,
.content_res,
.container { margin:0 auto; padding:0; width:960px; background-color:#ffffff; }

.container,
.header_main_res,
.header_menu_res,
.header_top_res,
.content_res,
.footer,
.footer_main,
.footer_main_res,
.footer_menu_res{
	width:960px;
}


.header_top{
	background: none;
	border: 0px;
}

div.header_top_res,
.header_top_res{
	background: #666666 url(images/topheader_bg.png) repeat-x;
}

.header_top_res p { padding:5px 8px 5px 8px;}
.header_top_res p a { color: #FFFF99;}

.header_main,
.header_main_bg{
	background: none;
	padding: 0px;
	border: 0px;
}

.header_main_res{
	background: #000 url(images/header_bg.png) repeat-x;
	border: 0px;
}

.header_top_res { border: 0px;}

.header_main_res { margin:0 auto; border-top: 0px; border-bottom: 3px solid #000000;}

.header_menu_res{margin:0 auto; padding:7px 0;}

.cp_logo {height:74px; width:436px; background:transparent url(images/cp_logo.png) no-repeat 0 0; margin:12px 0 12px 15px;}

.header_menu{
	background: none;
	border: 0px;
}

.header_menu_res{
	background: #CCCCCC url(images/header_menu.png) repeat-x;
}


/* ------------|	Navigation  	|------------  */

#nav li.current_page_item, #nav li.current_page_parent a { color:#555; background:none; text-shadow:0 1px 0 #fff; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

#nav li a { color:#555; text-decoration:none; border: 1px solid transparent; font-size: 12px;}
#nav li a:hover { color:#555555; background: #fff;text-shadow:0 1px 0 #fff; border: 1px solid #CCCCCC;}

li.mega a:hover { border-bottom: 0px none; }

#adv_categories ul li.maincat a,
#adv_categories ul li.cat-item a {border: 0px none;}

.header_menu_res a.obtn {
	margin-right: 10px;
}

/* ------------|	Content		|------------  */

.content,
.content_botbg,
.content_res{ width: 940px; margin:0px auto; padding:0px; background-image: none; background-color:none; border-bottom:0px none; min-height: 600px;}

.content_res{ padding-top: 20px; }

.content_res .priceblockbig p.price { margin:0; padding:0; float:right; font:bold 18px/1.2em Arial, Helvetica, sans-serif; color:#b22222;}  

.content_res .priceblockbig p.location span { font-weight:bold; color:#b22222;} 		

.content_res .priceblocksmall p.price { margin:0; padding:0; float:right; font:bold 13px/1.2em Arial, Helvetica, sans-serif; color:#b22222;}	

.content_res .stepsline div.l_ready { background:#b22222;}				  	

.content_res .stepsline div.no_ready { border:1px solid #6d1414;}				

.content_res .stepsline div.ni_ready { background:#b22222; border-top:1px solid #bd716d;}

.content_left p.bigprice { color:#B22222; float:right; font-size:18px; font-weight:bold; line-height:1.2em; margin:0; padding:8px 0 0; }

.content_res .can_chg_bg:hover { background-color: #EAF2FA; }


/* ------------|	Search		|------------  */

h1.results em{ color: #660000; font-style: normal; }

#breadcrumb { padding-top: 5px;}

#breadcrumb em { color: #660000; font-style: normal; }

ul.nav{ border-bottom: 1px solid #c8c8c8;}

.searchtab{ padding: 8px 0 0 8px;}
#searchtab2 { display: none;}

#search-bar{margin:0 auto;position:relative;top:0px; width:940px; min-height:150px; margin: 10px auto;  clear: both; }

#search-bar h2{  border-bottom: 1px #999999 dotted; display:block; margin: 0px 0 10px 0; padding: 0px; }

.searchblock_out{border-left:0px solid #BBBBBB;border-right:0px solid #BBBBBB;border-bottom:0px solid #BBBBBB;margin:0 0 10px;-moz-border-radius:0 0 0px 0px;-khtml-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; }

.searchblock,
.sellblock{  height:180px;}

.searchblock { border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF;border-bottom:0px solid #FFFFFF;background: #FFFFFF; border:1px solid #ddd;padding:15px;-moz-border-radius:0 0 0px 0px;-khtml-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; width: 46%; float: left; }


.searchblock .editbox_search{}
/*.searchblock .form_search input#s{ border:1px solid #BBB; font-size:14px;color:#666666; padding:4px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; background-color: #FFF;}*/


input#s,
input#s.editbox_search,
.searchblock .editbox_search{width: 250px !important;}


.form_search select#cat.searchbar{float:right; border:1px solid #BBB; min-height:13px; min-width:250px; padding:7px;font-size:13px;color:#666666;-khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; line-height: 33px;}

.sellblock{ padding:15px; width: 46%; float: left; border:1px solid #ddd; margin-left: 10px;}

.sellblock h1{ margin: 0px; padding: 0px;}

.sellblock p { line-height: 175%; margin: 8px 0;}

.searchblock ol li,
.sellblock ol li { padding: 4px 0px 4px 0px; clear: both; height: 20px; font-size:12px;color:#666666;}

.searchblock label, 
.sellblock label { width: 100px; display: block; float: left; font-size:12px;color:#666666;  }

.searchblock select.dropdownlist,
.sellblock select.dropdownlist{ width: 220px; float: left;  font-size:12px;color:#666666; border: 1px #CCCCCC solid;}

.searchblock select.pricedropdown{ width: 80px !important; float: left !important; }
#year_from, #year_to{ float: left !important; }
#year_to{ margin-left: 10px;}

.searchblock input{ width: 204px; border:1px solid #CCCCCC;}

form#searchform.form_search .searchfield input#s{ border:1px solid #CCCCCC; font-size:12px;color:#666666; padding:2px 4px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; background-color: #FFF; width: 210px !important; height: 15px;}

.sellblock  div.avatar	{ float: left; width: 80px;}
.sellblock  div.user	{ float: left; width: 350px;}
.sellblock  div.user p	{ margin: 5px 0px; padding: 0px; }

/* ------------|		Boxes		|------------  */

.shadowblock_out { margin: 0px auto 20px auto; border:1px solid #E5E5E5; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; margin:0 auto 20px auto; /* overflow:hidden; */}

.content_res .shadowblockdir { height:130px; padding:8px 15px 5px; background:#fff; border:1px solid #fff; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

.shadowblock { padding:15px; background:#fff repeat-x top; border:1px solid #fff; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }


/* ------------|	 Tab Control Main 	|------------  */

.tabcontrol { margin:0 0 20px 0;}

.tabcontrol ul.tabnavig { margin:0; padding:0; height:31px; list-style:none;}

.tabcontrol ul.tabnavig li { margin:0 -3px 0 8px; padding:0; float:left; border:solid 1px #c8c8c8; border-bottom:none;-khtml-border-radius: 0px 0px 0 0; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0;}

.tabcontrol ul.tabnavig li a { font-weight:bold;display:block; margin:0; padding:5px 15px; color:#fff; text-decoration:none; background: #333333 url(images/buttons/tab_bg.png) repeat-x top; border:1px solid #fff; border-bottom:none; -khtml-border-radius: 0px 0px 0 0; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0; text-shadow: #333333 -1px -1px 1px ;}

.tabcontrol ul.tabnavig li a:hover { color: #FFFFFF; background:url(images/buttons/tab_bg.png) repeat-x scroll center bottom #666666;}

.tabcontrol ul.tabnavig li a.selected { padding:5px 15px 6px; color:#FFFFFF; background:#990000 url(images/buttons/tab_activebg.png) repeat-x top; text-shadow: #990000 -1px -1px 1px }

.tabcontrol ul.tabnavig li a.selected:hover { color:#FFFFFF; background: #990000 url(images/buttons/tab_activebg.png) repeat-x bottom; }

.tabcontrol div.undertab { margin:-1px 0 8px; padding:12px 16px; background:#fff; border:1px solid #E0E0E0; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}

.tabcontrol div.undertab a { color:#4f4f4f; text-decoration:none;}

.tabcontrol div.undertab a:hover { text-decoration:underline;}

.tabcontrol div.pricetab { margin:0 0 20px 0; padding:8px; background:#fff; border:1px solid #bbb; border-top:none;}

#priceblock2,
#priceblock3{display: none;}

/* ------------|	 Tab Control Blog 	|------------  */

.tabprice, #searchtabs { margin:0 0 20px 0;}

.tabprice ul.tabnavig,
#searchtabs ul.nav { margin:0; padding:0; height:31px; list-style:none;}

.tabprice ul.tabnavig li,
#searchtabs ul.nav li { margin:0 -3px 0 8px; padding:0; float:left; font-size:13px; border:solid 1px #c8c8c8; border-bottom:none; -khtml-border-radius: 0px 0px 0 0; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0;}

.tabprice ul.tabnavig li a,
#searchtabs ul.nav li a { font-weight:bold;display:block; margin:0; padding:5px 15px; color:#fff; text-decoration:none; background: #333333 url(images/buttons/tab_bg.png) repeat-x top; border:1px solid #fff; border-bottom:none; -khtml-border-radius: 0px 0px 0 0; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0;text-shadow: #666666 1px 1px 1px;}

.tabprice ul.tabnavig li a:hover,
#searchtabs ul.nav li:hover { color:#fff;background:url(images/buttons/tab_bg.png) repeat-x scroll bottom #666666;}

.tabprice ul.tabnavig li a.selected,
#searchtabs ul.nav li a.selected { padding:5px 15px 6px; color:#FFFFFF; background:#990000 url(images/buttons/tab_activebg.png) repeat-x top; text-shadow: #990000 -1px -1px 1px }

.tabprice ul.tabnavig li a.selected:hover,
#searchtabs ul.nav li a.selected:hover { padding:5px 15px 6px; color:#FFFFFF; background:#990000 url(images/buttons/tab_activebg.png) repeat-x bottom; text-shadow: #990000 -1px -1px 1px;}

.tabprice div.pricetab{margin:-1px 0 4px 0; padding:10px 16px; background:#fff; border:1px solid #bbb; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}

.tabprice div.singletab{margin:-1px 0 4px 0; padding:7px; background:#FFF; border:1px solid #E5E5E5; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}

.tabprice div.postertab{margin:-1px 0 4px 0; padding:5px 15px 15px; background:#FFF; border:1px solid #BBB; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}


ul.pop-blog, ul.side-comments {-khtml-border-radius: 0px; -moz-border-radius:0px; -webkit-border-radius: 0px; background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E5E5E5;margin:-1px 0 4px;padding:10px 16px;}


/* ------------|	 Sidebar Contact Form 	|------------  */


/* ------------|	 Forms    	|------------  */

/* sidebar contact form */


form#mainform.form_contact {padding:10px 10px 10px 12px;  border: 1px solid #EFEFEF; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}


form#mainform.form_contact input.text {margin: 0px;}
form#mainform.form_contact div.contact-details div,
form#mainform.form_contact .contact-subject{margin-bottom: 0px;}


#sidebar form#mainform.form_contact{ padding-bottom: 20px;} 

#sidebar .contact-subject{height: 20px; padding-bottom: 0px;}
#sidebar .contact-message{margin: 0px 0;}

#sidebar div.contact-header h3{display: block;margin-bottom: 6px; }

#sidebar .contact-submit{padding-top: 10px; margin-top: 10px; display: block; clear: both;}

div.single-main .form_contact ol,
div.single-main form#mainform.form_contact ol,
.form_contact ol { margin:0; padding:0; list-style:none !important;}

.form_contact p {padding: 0px; margin: 5px 0px;}

.form_contact li { margin:0; padding:8px 0;}

.form_contact small {font-size: 10px;}

.form_contact label { float:left; margin:10px 0 3px 0 ; padding:0; font-weight: bold;}

.form_contact input.text { padding:3px; float:left; width:289px; color:#4F4F4F; border:1px solid #BBBBBB; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;  }

.form_contact textarea { padding:7px; margin-bottom: 0px; float:left; width:280px; height:150px; color:#4F4F4F; border:1px solid #BBBBBB; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

.form_contact input:focus, .form_contact textarea:focus {border:1px solid #7DC5FF;background-color: #E8F4FF !important; display: none;}


.form_step ol li label { float: left; width: 160px; font-weight: bold;}



.ebay_form#mainform	   { background: #F0F0F0 url(images/icons/logo-ebay-52x26.png) 12px 16px no-repeat; padding: 10px 10px 25px 80px; margin-top: 10px;  -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

.ebay_form#mainform  h4{ clear:both; font-size: 14px; margin: -5px 0 -8px 0; }
.ebay_form#mainform  p { margin-bottom: 15px; }
.ebay_form#mainform	 a {text-decoration: none;}
.ebay_form#mainform	 a:hover{text-decoration: underline;}

.ebay_form#mainform  a.btn-visit_ebay {margin: 5px 0 5px 0; }
.ebay_form#mainform	 a.btn-visit_ebay:hover{text-decoration: none;}

#childCategory0, 
#childCategory1 {margin-top: 10px; height: 40px; display: none;}

.form_step #childCategory0 #cat0, .form_step #getcat0, .form_step #chosenCategory0,
.form_step #childCategory1 #cat1, .form_step #getcat1, .form_step #chosenCategory1{ display: none; }

input#getcat0,
input#getcat1 {margin-top:10px; float: right;}

.labelwrapper { float:left; margin:0; padding:0 10px 0 0; width:160px; font-weight: bold; display:block; }

.fileupload{padding:3px;}


/* Contact Form */

.form_contact h3.contact_msg{margin-bottom:-5px; background:transparent url(images/msg-icon.gif) no-repeat scroll 0 4px; clear:both; padding-left:30px}
.form_contact p.contact_msg {margin-bottom:-5px; background:transparent url(images/msg-icon.gif) no-repeat scroll 0 4px; clear:both; padding-left:30px}

.form_contact .contact-header{ background: #F3F3F3 url(images/msg-icon.gif) no-repeat scroll 12px 10px; clear:both; padding:10px 5px 5px 45px; border: 1px solid #E0E0E0;}

table.contact-layout{margin-bottom: 8px;}
table.contact-layout td{ padding: 3px 0px;}

/* ------------|	 Single Page Contact Form 	|------------  */

div.single-main div.contact-details{ margin: 0px 10px 0px 3px;}

div.single-main div.contact-details,
div.single-main .form_contact div.contact-details div{width: 220px; margin-bottom: 10px;}

div.single-main .form_contact div.details div label{clear: both;}

div.single-main .form_contact div div input.text,
div.single-main textarea#message{ float:left; width:200px; margin: 0px;}

div.single-main input#subject,
div.single-main textarea#message{width: 290px; margin: 0px;}

div.single-main textarea#message{width: 280px; }

div.single-main div.contact-details{float: left;}
div.single-main div.contact-subject{float: left; width: 200px; margin-bottom: 10px;}
div.single-main div.contact-message{float: left; width: 200px; margin-bottom: 10px;}

div.single-main div.contact-submit{clear: both; height: 30px;}

input#submit_inquiry{float: right; margin-right: 5px;}

p.errorMsg,
ul.errorMsg li,
form#mainform p.errorMsg{font-size: 11px; color: #FF0000; clear: both; padding: 5px 0 0 0; margin: 5px 0 0 0; line-height: 120%;}


h3.errorMsg 	{ font-size: 15px; font-weight: bold; color: #FF0000; padding: 8px 8px 8px 40px; margin-right: 12px; background: #FFDFDF url(images/icons/icon-exclaimation_mark-yellow.png) no-repeat 10px 50%;}
h3.errorMsg em	{ color: #990000; font-style: normal;  }
ul.errorMsg 	{ list-style: square; margin-left: 20px;}
ul.errorMsg li	{ padding-left: 5px; }

span.required	{color: #CC0000; }

/* ------------|	 Search Bar Button Styles 	|------------  */

.btn-topsearch {float:right;width:76px;padding: 0; margin: 2px 0 2px 10px;font-size: 11px; text-align: center; height:35px;outline: none;display: inline-block;cursor:pointer;text-decoration:none;text-indent:-9999px;border:none;background: transparent url("images/btn_searchBar.png") no-repeat right top;-khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

.btn-topsearch:hover{ background-position: right bottom;} /* extra class used for IE */

/* ------------|	 Ad Loop Block  	|------------  */

.post-block { width:560px; background: repeat-x scroll center top; margin:0 0 8px 0; padding:14px 14px 10px 14px; border:0px none; border-bottom: 1px dotted #CCCCCC; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
.post-block h3 a {  font-size: 14px; width: 320px; display: block; }

.post-block .post-meta { clear: both; }
.post-block .post-desc { text-align: justify }

.post-block p.post-price {margin-top: -5px; }

p.loop-ad  { display: block; text-align:right; }
p.loop-ad a{ font-size: 10px; text-decoration: none; text-align:right; background:#B22222; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #FFFFFF; font-weight: bold; font-size: 11px;  padding: 4px 6px; text-shadow:-1px -1px 1px #641313; }
p.loop-ad a:hover{ text-decoration: none; background: #CC0000;}

/* ------------|	 Button Styles   	|------------  */

.orangebutton{background-color:#F26332; border-color:#BE3101; border-style:solid; border-width:1px; color:#FFF; font-size:16px; padding:4px; width:157px}

.orangebutton:hover{background-color:#F26332; border-color:#BE3101}

.btn_orange{background:#990000 url(images/buttons/tab_activebg.png) repeat-x scroll 0 0; border:1px solid #912227; color:#FFF; text-decoration:none; font-weight:bold; margin:0; padding:4px 10px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.25)}

.btn_orange:hover, .btn_orange a:hover{ background: #990000 url(images/buttons/tab_activebg.png) bottom; cursor:pointer; border:1px solid #912227; text-decoration:none; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.25)}





/* ------------|	 Create Ad Form    	|------------  */

.form_step .dropdownlist, .form_edit .dropdownlist { padding:2px !important; float:left; border:1px solid #BBBBBB; width:314px; min-height:15px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}


.form_step select.dropdownlist{ max-height:25px; }

.form_step    { padding:0 70px 0 80px; }
.step1-0	  { padding-left: 140px; }
.step1-0-interior
			  { padding: 10px 0px 10px 12px; border: 1px solid #E0E0E0; margin: 0px 60px 0 0; }
.step1-0 h3	  { font-size: 16px; clear: both; margin-bottom: 15px;}
.step1-0 h3	a { color: #990000}
.step1-0 h3	a:hover
			  { color: #CC0000;}
			  
.step3		  { padding: 0 0 0 170px}			  

input#getcat {margin-top: 10px; margin-right: 0px;}

/* ------------|	 Forms    	|------------  */

input.btn_none		{ background: none; border: 0px none; font-size: 12px; color: #990000; padding: 0 0 0px 0; border: 1px solid none; margin: 0 0 0 -5px; cursor: pointer;}
input.btn_none:hover{ border-bottom: 1px solid #990000; }		
a.categorychange	{text-decoration: none;}
a.categorychange:hover	{text-decoration: underline;}
h2.errorheading		{color: #CC0000; margin: 15px 0 0 0;}
p.errorheading		{color: #CC0000; margin: 10px 0 0 0; font-size: 13px; font-weight:bold;}
h3.clr	 			{display: block; clear: both;}
span.notbold		{font-weight: 100;}

div.step-frame {padding: 10px; border:1px solid #E0E0E0; margin:0px auto 10px auto; }
h3.step{ clear: both; display: block; text-align: left; padding: 10px 5px 10px 10px; margin: 15px 0 0px 0;	background-color: #E9E9E9; }
table.create-layout { margin: 5px 0 15px 0; border: 0px none; width: 100%;}
table.create-layout p.small { font-size: 11px; clear: both; color: #999999;}
table.create-layout td { vertical-align: top; width: 50%; padding: 5px 5px 5px 20px; }
table.create-layout caption{ text-align: left; font-size: 13px; font-weight: bold; margin: 0 0 10px 0; color: #666666; display: block; border-bottom: 1px solid #E0E0E0; }
table.create-layout select{ margin-bottom: 5px;}
table.create-layout label, div.step-frame label { width: auto; margin-top: -3px; font-weight:bold;}

table.create-layout input,
table.create-layout select,
table.create-layout textarea{
	margin-top: 5px;
}

.imagepreviews{min-height: 130px; width: 760px; margin: 0 auto; clear: both; display: block; padding: 0px; text-align: center; border:1px solid #E0E0E0; padding-bottom: 15px;}
.imagepreviews-inner	{ margin: 0px auto;}
.imagepreviews-single	{ border:1px solid #D0D0D0; margin: 10px 10px 0 0px; padding: 5px;float: left; font-size: 11px; color: #999999; }
.imagepreviews-single input
						{ margin-top: 0px; }
.imagepreviews-single .frame 
						{ clear:both; color: #990000; text-align: left;}
.imagepreviews-single .frametop
						{ border-top: 1px solid #E5E5E5; padding-top: 5px; }
.imagepreviews img		{ display: block; padding-bottom: 5px;}
.imagepreviews h3.step	{ margin: 0px 0 2px 0 !important;}

.create-layout .helpico{ float: left; margin: 0px 5px 0 0; padding: 0px;}

.form_step input.text, .form_edit input.text { padding:3px 7px; float:left; width:300px; color:#4F4F4F; border:1px solid #BBBBBB; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}

.form_step textarea{ padding:7px; float:left; width:450px; height:250px; color:#4F4F4F; border:1px solid #BBBBBB; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}

/* ------------|		Ad Preview      	|------------  */

div.preview{ padding: 10px 20px; margin: 5px auto; width: 95%; clear: both;}
label.preview-label{display: block; width: 120px; padding: 0 15px 0 0;}
.content_res .license{width: 740px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

ul.checkboxlist{ list-style-type: square; margin-left: 15px;}
ul.checkboxlist li {padding: 0px;}

.thankyou h3{ margin-bottom: 10px;}

/* ------------|	 Login Page Styles     	|------------  */

.mid, .text { border:1px solid #CCC;  margin-bottom:5px;  padding: 3px 7px;  width:250px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}


/* ------------|	Single Ad Pictures      	|------------  */


#details{
	float: left; 	height: 195px;  width: 295px; padding:5px 5px 4px 6px; 	background-color: #EEEEEE; 	border-left: #FFFFFF 1px solid; }

#details-title{ 
	clear:both;  border-bottom:1px solid #DFDFDF; padding-bottom: 3px; }


.content_res div#images{
	clear: both;
	padding:5px; margin-top:20px; background:none repeat scroll 0 0 #FFFFFF; border-color:#DEDEDE; border-style:solid;border-width:1px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; height: 205px;}


div#main-pic {background:url("images/magnifier.png") no-repeat scroll center center transparent; background-color: #EEEEEE; border-bottom: 0px none; border-right:1px solid #DFDFDF; text-align:center; padding:10px 0; -khtml-border-radius: 3px 0px 3px 0; -moz-border-radius: 3px 0 3px 0; -webkit-border-radius: 3px 0 3px 0; border-radius: 3px 0 0px 0; float: left; width:236px; height: 184px;}

a.img-main{text-decoration: none;}
a.img-main:hover{ color: #660000;}

a.img-main div{ padding-top: 8px;}

div#main-pic img {float:none; background-color:#FFF; border:1px solid #DDDDDD; padding:5px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;-moz-box-shadow: 1px 1px 5px #b7b7b7; -webkit-box-shadow: 1px 1px 5px #b7b7b7; box-shadow: 1px 1px 5px #b7b7b7; margin-bottom: 3px;}

div#thumbs-pic { padding:10px 0px 7px 0px; clear: both; text-align:center; background: none;}

div#thumbs-message { padding: 10px 5px 0px 5px; text-align: left;}
div#thumbs-message p { color: #999999;}
div#thumbs-message p a { font-size: 11px; color: #BC6F6F;}
div#thumbs-message p a:hover { color: #AB3838; text-decoration: underline;}
div#thumbs-message p a.edit{background: url(../classipress/images/app-pencil.png) transparent no-repeat scroll 0 5px; padding:5px 5px 5px 25px; font-size:11px; }

#no-images { height: 130px !important; background:url(images/no-images.png) no-repeat 50% 50%;}

a.ad-gallery img {background-color:#FFF; border:1px solid #CFCFCF; margin:2px 1px 2px 0; padding:1px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

a.ad-gallery img:hover {border:1px solid #AFAFAF}
div#thumbs-note{ height: 25px; color: #999999;  text-align: center; font-size: 10px; clear: both;padding-top: 5px; border-top:1px solid #DFDFDF; margin-top: 5px;}


/* ------------|	Single Ads Pages   	|------------  */


div.listing{
	display: block; padding: 5px 0px 5px 0; font-size: 11px; list-style: none; border-bottom: none; width: 400px; margin: 0 auto; text-align: center; color: #666666; 
}

div.listing span{
	color: #999999;
}


#socialbuttons{
	position: absolute; margin: 15px 0 0 120px; width: 450px; text-align: right; 
}
#socialbuttons a.twitter-share-button {float: right; }
#socialbuttons #googleplus{float: right; width: auto;}
#socialbuttons #fb-root{float: right; margin-top: 0px !important; width: 150px !important; overflow: hidden; }
#socialbuttons #pintrest { float: right; width: 80px !important; overflow: hidden; text-align: left;}
#socialbuttons #twitter { float: right; width: 110px !important; overflow: hidden; }


#details ul{
	list-style: circle !important;
	list-style-type: circle;
	color: #666666; 
	margin: 0px;
	padding: 0px 0 0 10px;
}

#details ul li{
	display: inline;
	padding: 0 0 0 25px;
}

#details h2.single-ad{
	color: #6F6F6F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 5px 0 0px 5px;
	font-weight: bold;
	line-height: 133%;
	text-shadow: inset -1px -1px 1px #fff;
	border: 0px none !important;
}

h3.description-area {
	margin-bottom: 6px;
	padding-bottom: 4px;
}


h3.ebay-icon{background: url(images/icons/logo-ebay-52x26.png) 0px 0 no-repeat; padding: 5px 0px 5px 56px; display: block; width: 260px; margin: 0 auto; }

#specifications{
	clear: both;
}


table.dual-columns{
	width: 100%;
}

table.dual-columns td.row-heading{
	width: 120px;
	font-weight: bold;
	padding: 3px 5px 3px 10px;
}

table.dual-columns td.row-data{
	width: 120px;
	padding: 4px 5px 4px 5px;
}

table.dual-columns td.new-column{
	padding-left: 30px;
}

table.dual-columns tr.highlight{
	background-color: #F0F0F0;
}

table.dual-columns tr.border-bottom{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}


/* Single Meta */

.note {padding:10px 10px 10px 50px;}

.note table{width: 100%;}

.note table td{width: 50%;}

.prdetails {padding:0px;}
.prdetails p.edit{margin: 0px 0 0 0;}
.prdetails p.edit-inline{ float: left; width: 80px; display: block; clear: none; margin-top: 5px;}


/* ------------|	 Footer Menu   	|------------  */


/* footer */


.footer
/*, .footer_main*/
{ margin: 0px 0 0 0px;}

.footer_menu { background:#b22222; border-bottom:2px solid #c35353;}	

.footer_main_res div.column p { margin:0; padding:0; font:normal 14px/1.8em Arial, Helvetica, sans-serif; color:#d05959;} 

.footer_main_res div.column p a { color:#d05959;}			

.footer_main_res div.column ul li a { color:#d05959; text-decoration:none;}	

.footer_main_res div.column { font:normal 14px/1.8em Arial, Helvetica, sans-serif; color:#d05959;} 

.footer_menu {background: #CCCCCC url(images/footer_menu.png) repeat-x top; border-top: 1px #E5E5E5 solid;}

.footer_menu_res{background: #CCCCCC url(images/footer_menu.png) repeat-x top;}

.footer_main_res{	padding: 0px 10px; width: 940px;}

.footer_main_res .dotted{ display: none;}

.footer_menu_res ul { margin-left:10px; }

.footer_menu_res ul li a { color: #666666; text-decoration:none;}


/* ------------|	 	Buttons			|------------  */

.btn-red,
a.btn-visit_ebay{
	background:#990000 url(images/tab_activebg.png) repeat-x scroll 0 0; border:1px solid #912227; color:#FFF; text-decoration:none; font-weight:bold; padding:4px 10px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.25)}

.btn-red:hover,
a.btn-visit_ebay:hover{ background: #990000 url(images/tab_activebg.png) bottom; cursor:pointer; border:1px solid #912227; text-decoration:none; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.25); color: #FFFF00; }




/* price tag */
.price-wrap {float:right;}
span.tag-head {float:left;background: transparent;height:25px;margin:0;padding:0;width:33px;}
p.post-price {background: none; float:left; font:bold 18px Arial,Helvetica,sans-serif;margin: 0px 0 0 0; padding:3px 6px 2px;text-shadow:0 1px 0 #FFFFFF;-khtml-border-radius: 0 0px 0px 0; -moz-border-radius: 0 0px 0px 0; -webkit-border-radius: 0 0px 0px 0; border-radius: 0 0px 0px 0;-moz-box-shadow: none;-khtml-box-shadow: none;-webkit-box-shadow: none; box-shadow: none; margin-top: 2px;}


/* ------------|	 	phpBay - Sidebar			|------------  */

#sidebar .ebay-width{
	width: 300px;
}

#sidebar.content_right{ padding-bottom: 10px;}

div#sidebar div.ebay-container{
	margin: 0px auto;
	width: 330px;
	min-height: 120px;
	border-bottom: 1px #CCCCCC dotted;
	padding: 5px 0px 10px 5px;
	margin: 0px 0 0 5px;
	clear: both;
}


#sidebar #ebay-header{
	background: url(../images/ebay/ebay-header.jpg) no-repeat;
	height: 165px;
	margin: 0px 0px 0px 0px;
}

#sidebar #ebay-logo{
	display: none;
}

#sidebar #ebay-register{
	text-align:center;
	padding: 20px 0px 10px 95px;
}


#sidebar #ebay-register a{
	color: #FFFF99;
	padding: 2px 20px 2px 0px;
}	

#sidebar #combos{
	 clear: auto;
	 width: auto;
}


#sidebar #ebay-geo,
#sidebar #ebay-sort,
#sidebar #ebay-author{
	height: auto;
	width: 100%;
	padding: 8px 5px 0px 15px;
}

#sidebar #ebay-geo p,
#sidebar #ebay-sort p,
#sidebar #ebay-author p{
	color: #FFFFFF;
	clear: none;
	float: left;
	width: 100px;
}

#sidebar #countrycombo,
#sidebar #sort,
#sidebar #authorcombo{
	float: left;
	clear: none;
	background-color: #A2D1F9;
}


#sidebar #countrycombo:hover,
#sidebar #sort:hover,
#sidebar #authorcombo:hover{
	background: #B8DCFA;
}



#sidebar .ebay-container h3 a{
	font-family: 'Trebuchet MS',  Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 110%;
	display: block;
	clear: both;
	margin: 3px 0px 0px 0px;
	text-transform: uppercase;
	word-wrap: break-word;
}


#sidebar .ebay-container h3 a:hover{
	color: #FF0000;
	text-decoration: none;
}



#sidebar  .ebay-image-frame{
	width: 145px;
	height: 115px;
	text-align: center;
	float: left;
	padding: 5px 0px 0px 0.5%;
	overflow: hidden;
}


#sidebar  .ebay-image-frame a{
		margin: 0 auto 0 auto;
		display: block;
}

#sidebar .ebay-image{
	border: #990000 1px solid;
	padding: 0px 0px 0px 0px;
	display:block;
	margin: -2px auto 0px auto;
}


#sidebar  .ebay-image:hover{
	border: 1px solid #FF0000;
}



#sidebar .ebay-details{
	padding: 0px 5px 0px 8px;
	width: 170px;
	float: right;
}

#sidebar .ebay-container-footer{
	height: 20px;
	clear: both;
}


#sidebar .ebay-container-footer img{
	float: left;
}

#sidebar a.btn-bid_now{
	background:#990000 url(images/tab_activebg.png) repeat-x scroll 0 0; border:1px solid #912227; color:#FFF; text-decoration:none; font-weight:bold; padding:2px 2px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.25);
	display: block;
	width: 60px;
	height: 18px;
	text-align: center;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	float: right;
}

#sidebar a.btn-bid_now:hover{
	 background: #990000 url(images/tab_activebg.png) bottom; cursor:pointer; border:1px solid #912227; text-decoration:none; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.25)
}

#sidebar a.btn-more_ebay{
	display: block;  padding: 5px 8px; margin-top: 10px; text-align: right; font-size: 14px; /*background:#F4F4F4; border: 1px solid #E8E8E8;*/}

#sidebar a.btn-more_ebay:hover{
	text-decoration: none; }

#sidebar .money{
	margin: 0px 0px 0px 0px;
}

#sidebar  p.money{
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	font-size: 8pt;
	float: left;
}

#sidebar p.money img,
#sidebar .money img{
	margin: 0px 0px -16px 0px;
	display: inline;
}

#sidebar p.time{
	margin: 0px 0px 5px 0px;
	color: #3E0000;
}

#sidebar p.time-remain{
	color: #1585DF;
	margin: 5px 0px 0px 0px;
	font-size: 8pt;
	font-weight: bold;
		float: left;
}

#sidebar  #ebay-footer{
	background: url(../images/ebay/ebay-footer.jpg) no-repeat;
	height: 36px;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 0px;

}

#sidebar  #ebay-footer small a{
	color: #FFFFCC;
}



#sidebar  #paging{
	width: 200px;
	float: left;

}

#sidebar  #paging a{
	border: 1px solid #8EC7DC;
	font-size: 9pt;
	color: #FFFFFF;
	padding: 5px;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
	background-color: #A6D2E3;
	height: 12px;
	width: 10px;
	display: inline-table;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/

	display: none;
}

#sidebar #paging a:hover{
	color: #FFFFFF;
	border: 1px solid #BBDDEA;
	background: #8CDFF6;
}

#sidebar .viewpage{
	font-size: 8pt;
	color: #FFFFFF;
	margin: 0px 0px 0px 8px;
	display: none;
}

#sidebar #terms{
	float: right;
	margin: 0px 10px 0px 0px;
	width: 60px;
}

#sidebar #ebay-frame a.terms{
	color: #FFFF00;
	display: block;
	margin: 8px 0px 0px 0px;
}

#sidebar  #ebay-frame a.terms:hover{
	text-decoration: underline;
}


span.feat_left a.your-ad-background{ border:1px solid #CCC;  float:left;  margin:3px 10px -2px 0; padding:5px; -moz-box-shadow: 1px 1px 4px #dbdbdb; -webkit-box-shadow: 1px 1px 4px #b7b7b7; box-shadow: 1px 1px 4px #b7b7b7; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: block; height: 42px; width: 42px; background: #FFFFFF url(images/icons/icon-car.png) no-repeat 50% 50%;}

div.slider p{padding:0px 0 3px 0;}
div.slider p a:hover{text-decoration: none; color: #660000;} 
div.slider a.price_sm { font-size:11px;  font-style:italic;  font-weight: 100; color:#666; margin: 0px; padding: 0px;}
div.slider a.price_sm:hover{ color:#990000; } 

/* 	---	 Vehicle Form 	---		*/

h1.category{
	clear: none; display: inline;
}

.step-frame .infobox{-khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; width: 615px; background-image: url(images/icons/icon-exclaimation_mark.png); background-position:12px 10px; padding: 10px 10px 10px 70px; margin: 5px auto 15px auto;}

.step-frame .infobox p{ text-transform: none; font-variant:normal; font-size: 12px;}

.step-frame .box-red{ background-position:12px 10px; background-repeat: no-repeat; color: #990000;}

span.colour,
.step-frame span.color{ font-weight: bold; color: #CC0000; font-size: 12px; line-height: 125%; }

.stepimg{ padding-bottom: 20px;}

.form_step .step-frame textarea{
	float: none;
	margin: 0px 0 10px 20px;
	width: 680px;
}

label .color,
span.color,
strong.color,
.color{ color: #CC0000 !important;}

.form_step p.terms,
.form_step p.btn2{padding:15px 0 0;text-align:center;width:760px; }
.form_step p.btn3{padding:15px 0 0 170px;text-align:left; }

.step-frame label.invalid{ position: absolute; margin: -28px 0 0 -200px; background: #FFF;  text-align:right; min-width: 190px;  }

.step-frame p.errorMsg{ padding: 0px; margin: -5px 0 0 0px;}
.step-frame .box-red  p.errorMsg{ padding: 0px; margin: 0px 0 0 0px; font-size: 12px;}

.registration-frame label.invalid{ margin-top: -45px;}

ol#cp_metallic_paint{ clear: both; display: inline; }
ol#cp_metallic_paint li{ float: left; }

ol#cp_fuel_type{ clear: both; display: inline; }
ol#cp_fuel_type li{ float: left; }

div.step-frame label.important{ clear: both;}
div.step-frame ol#cp_important_list{  clear: both; }

div.step-frame #cp_registration_expiry,
div.step-frame #cp_registration_expiry_year{ width: 100px; float: left; margin-right: 10px;}

div.vehicle-price{ padding-left: 30px;}
div.vehicle-price label, #cp_price, #cp_price_details, div.vehicle-price .helpico{ float: left;}
div.vehicle-price label.price{ margin: 2px 10px 0 0;} 
div.price-label{ float: left; margin: 2px 10px 0 0; width: 100px !important;}
.price-label-review{ float: left; margin: 2px 10px 0 0; width: 129px !important; }

.form_step #review { float:left; margin:0; text-align: right; width: 80px; }
.form_step #review.review-price{ padding-top: 3px; text-align: right; width: 80px; }

hr.bevel-double {width: 255px !important;}

div.vehicle-price .helpico{margin: 0 5px 0 0;}
div.vehicle-price #cp_price{ width: 225px;}
div.vehicle-price #cp_price_details {width: 100px; margin-left: 15px;}

div.pricenote{ float: left; margin-left: 15px; padding-left: 25px; width: 200px; background:url(images/icons/triangle-left.png) no-repeat 0px 2px;}
div.pricenote small{ font-size: 8pt;}



/* ------------|		Edit Profile Page		|------------  */

select#display_name { padding:3px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; min-width: 256px; }
.form-table input.regular-text { padding:3px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; min-width: 240px; }
.form-table textarea { padding:3px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;  }
#pass-strength-result { -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }


.pages span.current{ color: #000000;}


.selectBox-dropdown{ height: 24px; }

ul.from-blog li { border-bottom: 1px dotted #CCCCCC; font-size: 11px; padding-bottom: 10px;}
ul.from-blog h3 a,
ul.from-blog h3 { font-size: 13px !important; }	

ul.from-blog a.more{ font-size: 9px; text-decoration: none; text-align:right; background:#B22222; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #FFFFFF; font-weight: normal; font-size: 11px;  padding: 1px 5px; margin-top: 5px; text-shadow:-1px -1px 1px #641313; float: right; }
ul.from-blog a.more:hover{ text-decoration: none; background: #CC0000;}


.wp-caption{ margin-top: 10px;}

.link-ebay-refine { font-weight: normal !important; font-size: 11px !important; float: right !important; margin-top: -22px; margin-right: 12px;}

img.size-medium{ display: block; min-width: auto; min-height: auto;}