/*

-------------------------------
ClassiPress Custom Stylesheet
-------------------------------

Add your own custom styles here instead of editing the
core .css files. This makes it much easier to update
your theme when new versions are released. Simply copy
an existing style or create your own below. Anything
in this .css file will trump the existing styles.

*/


/*Fonts throughout*/

h1 { margin:0; padding:0 0 12px 0; font:normal 26px/1.2em Arial, Helvetica, sans-serif; }
h2 { margin:0 0 12px 0; padding:8px 0 4px 0; font:bold 16px/1.2em Arial, Helvetica, sans-serif; color: #660033; }
h3 { margin:0; padding:0; font:bold 14px/1.2em Arial, Helvetica, sans-serif; }


/*HEADER BACKGROUND*/

/*.header_main { background:#313131 url(http://bellydanceclassifieds.com/custom-images/backgrounds/headerbackground.jpg) repeat-x bottom; border-top: 3px solid #666666; }*/
/*.header_main_bg { background:url(http://bellydanceclassifieds.com/custom-images/backgrounds/logo-background.png) repeat-x top center; clear:both; padding:0; position:relative; }*/
.header_top {background: #252525;}


/*NAVIGATION */

.header_menu { background: #990066; border-top: none; border-bottom: 5px solid #CC6699; }
.footer_menu { background: #990066; border-top: 5px solid #CC6699; border-bottom: none; }



/*MAIN BACKGROUND*/

.content {
background: #313131;
border-top: none;
}

.content_botbg {

background: #313131 url(http://bellydanceclassifieds.com/custom-images/backgrounds/seamless/1378.png) repeat ;
margin:0;
min-height:1000px;
padding:0;
border-bottom: none;
}

/*GENERAL CONTENT SPACING- some things are commented out and added them directly to the Master CSS to try and speed up loading time*/

/*.content_res { padding:15px; background: #EFEFEF;}*/
/*.content_res .shadowblock_out { margin: 0px 0px 8px;}*/
/*.content_res .shadowblock { padding:8px;}*/ 
/*.content_res .content_left { width:612px;}*/ 
/*.content_res .content_right { width:320px;}*/
.tabcontrol {margin: 0px 0px 8px;}
.pad8-new {margin-top: 8px;}

	

/*CATEGORY COLUMNS ON FRONT PAGE*/

#directory .catcol { width: 194px;}


/*SPACING OF TEXT NEXT TO IMAGE ON FRONT PAGE*/

.content_res .priceblockbig { width: 475px;}


/*SIZE OF USER CONTACT FORM ON SIDEBAR*/

.form_contact label { padding: 5px;}
.form_contact textarea { width: 270px; height: 50px;}
.form_contact input.text { width: 210px; float: right;}
input#rand_total.text {float: none;}
textarea#comment {width: 580px;}


/*SEARCH BOX ON SIDEBAR*/

.form_search input#s {width: 95%;}
.form_search select#cat.postform { width:100%;}


/*FEATURED SLIDER ON HOMEPAGE- CHANGE THE SIZE OF THE THUMBNAILS- CODE COPIED FROM FORUM*/

.content_res .shadowblockdir { height:160px; padding:8px 15px 5px; background:#fff url(../images/block_topbg.gif) repeat-x top; border:1px solid #fff;}

/* featured listings homepage carousel */
#list { width:907px;  margin:0 auto}
.slider { float:left;  left:-5000px;  margin-left:15px;  position:relative;  /* visibility:hidden; */}
.slider ul { height:145px; width:600px; text-align:center;}
.slider ul li { padding:5px 15px;  height:145px;  width:140px;}
.slider ul li a {text-decoration:none; font-weight:bold; text-align:center; font-size: 12px;}
.slider ul li a:hover {text-decoration:underline}
.slider ul li:hover { background-color:#F2F2F2}
.slider ul li img { cursor:pointer; margin: 0 auto; display:block;}
span.price_sm { font-size:12px; color:#000; font-weight:bold; font-style:normal;}
span.feat_left { text-align:center; width:140px;}
span.feat_left a {width:110px; height: 110px; display: block; margin: 0 auto; }
#list li p {display:block; margin:0px; text-align: center; white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */}
.captify { border:1px solid #CCC; margin:0 0 0 0px; padding:2px; float: none;}
.prev { cursor:pointer;  float:left;  padding-top:50px}
.next { cursor:pointer;  float:right;  padding-top:50px}



/*AVATAR ALIGNMENT*/
.avatar {float:left;}


/*BACKGROUND COLOR FOR FEATURED POSTS ON CATEGORY PAGES AND FRONT PAGE, CATEGORIES AND SEARCH RESULTS*/

.content_res .whiteblock:hover { background-color: #EEE;}
.content_res .feature_bg { border-left: 2px solid #990066; border-right: 2px solid #990066; color: black; background: #FEEDF1 url(http://bellydanceclassifieds.com/custom-images/backgrounds/Featured.png);}
.content_res .feature_bg:hover { border-left: 2px solid #990066; border-right: 2px solid #990066; color: black; background: #FEDAE3 url(http://bellydanceclassifieds.com/custom-images/backgrounds/Fill-3.jpg);}


/*DIG DIG BUTTONS SPACING WITHIN POST*/
.dd_post_share { margin-top: 10px; margin-right: 10px; margin-bottom: 10px;}


/*TO REMOVE THE BORDER AROUND IMAGES IN REGULAR PAGES*/

.post img {border: none; }

/*AD PAGE- MAIN IMAGE- CHANGE FROM MEDIUM TO LARGE IN SINGLE-DEFAULT.PHP ALSO*/

.content_res div.bigleft {float: left; padding-bottom: 10px; width: 592px;}
div#main-pic{background-color: transparent;border: none;}
#thumbs-pic {width: 592px; text-align: center;}


/*AD PAGE- AD DETAILS TAB*/

.content_res div.sellerinfo {height: 125px;}
ul.member {width: 70%; float: right; text-align: left;}
p.member-photo-ad { width: 30%; float: left;}
p.member-photo-ad img.photo {border: 5px solid #EEE;}
.content_res div.bigright {width: 100%; float: right; text-align: left;}
.tabprice {margin: 0px 0px 8px;}
.tabprice div.singletab {padding: 7px 7px 0px;}
.prdetails p.tags {height: 18px; padding: 0px 0px 0px 23px;}
.fblikebutton-ad {float:left; width: 350px;}

/*FOOTER*/
.footer {background: #252525;}
.footor_main { border-top: 3px solid #313131;}
.footer_main_res p {margin: 12px 0px;}

/*ORANGE BUTTON*/

.btn_orange { border: 1px solid #252525;}

.btn_orange:hover, .btn_orange a:hover {

border: 1px solid #777777;
cursor: pointer;
text-decoration: none;}
.header_menu_res .obtn {color: white;}


/*REGISTRATION AND LOGIN*/

.left-box { width: 450px; }
div#message { width: 300px; padding: 20px; }
#login_error { font-size: 14px; line-height: 1.4em; }
#registerform { padding-left: 20px;}
#pass-strength-result { clear: both; width: 250px;  }
#checksave p small {
   clear: both; 
   float: left;
   width: 250px;
   display: none;
}
#checksave p input { border: 1px solid #CCCCCC; margin-bottom: 10px; padding: 5px; width: 250px;}
#checksave p input[type="checkbox"] {margin: 20px; width: 50px; }
#checksave p input:focus { background-color: #F9F9F9; }
#checksave p #captcha { width: 150px; height: 24px; float: left; margin-left: 20px;}
#checksave p #wp-submit { border: 1px solid #252525; margin-bottom: 0; width: 150px; margin: 0; margin-top: 20px; }
#checksave p #wp-submit:hover { border: 1px solid #777777; margin-bottom: 0; width: 150px; margin: 0; margin-top: 20px; }
div#checksave { padding-left: 0px; }
form.loginform { width: 290px; }
form.loginform p { width: 290px; clear: both; padding: 0;}
form.loginform p label { text-align: left; width: inherit;}
form.loginform p img { width: auto; }
.cpnav { padding: 20px;}


/*Pretty-Table on the front page*/

table.pretty-table-1 {height: 30px; width: 300px; border:1px solid #A6A6A6; border-bottom:none; border-top: solid 2px #990066; color: #660033; background: #FEDAE3 url(http://bellydanceclassifieds.com/custom-images/backgrounds/Fill-3.jpg) repeat;}
table.pretty-table-1 td {padding: 8px;}
table.pretty-table-2 {width: 300px; border:1px solid #A6A6A6; border-bottom:solid 1px #315C99; color: black; font-size: 14px; background: #FEEDF1 url(http://bellydanceclassifieds.com/custom-images/backgrounds/Side-Bar.png);}
table.pretty-table-2 td {padding: 8px;}
table.pretty-table-3 {height: 30px; width: 592px; border:1px solid #A6A6A6; border-top: solid 2px #990066; border-bottom: none; color: #660033; background: #FEDAE3 url(http://bellydanceclassifieds.com/custom-images/backgrounds/Fill-3.jpg) repeat;}
table.pretty-table-3 td {padding: 8px;}
table.pretty-table-4 {width: 592px; border:1px solid #A6A6A6; border-bottom: solid 2px #990066; color: black; font-size: 14px; background: #FEEDF1 url(http://bellydanceclassifieds.com/custom-images/backgrounds/In-Post.png);}
table.pretty-table-4 td {padding: 8px;}


/*Link color throughout*/

span.colour { color:#660033;}	
div.bigright span { color:#660033; font-weight: bold;}    
a { color:#660033; text-decoration:underline;}
a:hover { color:#990066; text-decoration:underline;}
.footer_main_res div.column ul li a { color:#CC6699;}
.content_res .priceblockbig p.price {color: #660033;}
.adv_categories .catcol ul li.maincat a {color: #660033;}
.header_top_res p a { color:#CC6699; text-decoration:none;}
.content_left p.bigprice { color:#660033;}



/*SM-Sticky Posts Widget*/

#widget_smSticky img.captify {float:left; margin-right: 10px; margin-bottom:10px;}


/*Search Widget*/

p.searchinfo {padding: 0px;}
.form_search select#cat.postform { margin-right: 10px; width: 72%; }



/*Step 1 Error Message*/

.cat_error {
	background: #FEDAE3 url(http://bellydanceclassifieds.com/custom-images/backgrounds/Fill-3.jpg) repeat;
	border-top: 2px solid #906;
	border-bottom: 2px solid #906;
	color: #603;
	font-weight: bold;
	height: relative;
	margin: 20px 0px 0px 140px;
	padding: 10px;
	text-align: center;
	vertical-align: inherit;
	width: 295px;
}



/*Step 1 Button position*/


.form_step {margin-bottom: 100px;}

.form_step li.withborder {
background: #FEDAE3 url(http://bellydanceclassifieds.com/custom-images/backgrounds/Fill-3.jpg) repeat;
border: 1px solid #906;
margin: 0px 0px 8px 140px;
padding: 15px 24px;
height: 100px;
width: 452px;
}


.form_step li.withborder input {
float: left;
margin: 4px 12px 12px 0px !important;
}

.form_step li.withborder label {
float: none;
font-weight: bold;
font-size: 16px;
margin: 0px;
padding: 0px;
}

.form_step p.btn1 {padding: 25px 0px 0px 160px;}


/*FACEBOOK AUTO CONNECT PLUGIN-  DECIDED NOT TO USE IT AFTERALL*/

/*#user_pass.mid { width: 70%; margin-left: 15px; margin-bottom: 10px; float: right; }*/
/*#user_login.mid { width: 70%; margin-left: 15px; float: right;  }*/
/*#forgotText{  width: 100%; display: inline-block; height: 20px; margin-bottom: 0px; text-align: center; }*/
/*#loginform label{ display:inline-block; float: left; padding-top: 10px; padding-bottom: 10px;}*/
/*#wp-submit.btn_orange {display:block; text-align:center; width: 100px; margin-left: 100px; margin-right: 100px; }*/

/*#RegisterText {text-align: center;}*/
/*#fbLoginButton{   display:block; text-align:center; margin-bottom: 8px; margin-top: 8px;}*/


