/*
Theme Name: BPN
Theme URI: http://boudoirphotographynetwork.com/
Description: Child Theme for Classipress
Author: Stephanie
Author URI: http://instanticity.com/
Template: classipress
Version: 0.1
*/
 
@import url("../classipress/style.css");

body {
background-image: url('./images/background.gif');}

a, .print a, .shadowblock a, #breadcrumb a, .bot4px a {/*color: #80acb7;*/ color: #186C95;}

.footer_main .footer_main_res div.column ul li a, #nav #adv_categories .adv_categories .catcol ul li.maincat a { color: #186C95}

.header .header_main_bg {
padding: 0;
background-image: none;
}

img.header-logo {border:0;}
img.header-logo a {border:0;}

.header .header_menu, .footer .footer_menu {
	background: url('./images/navBG2.gif') center no-repeat;
	border: none;
padding-top:4px;
	}
	
.header_menu_res{margin:0 auto; 
padding-right: 90px;
padding-bottom: 3px;
}
	
#nav {
	padding-left: 100px;
	}
	
.footer_menu  {
margin:0 auto; 
border: none;
	}
	
.footer_menu_res {
margin:auto;
text-align:center;
width:800px;
padding-bottom: 3px;
	}
.obtn {
	padding:5px 100px;
	background-color: #9eccd7;
	border: 1px solid #add4dd;
	margin-right: -50px;
	}
.header_menu_res .obtn{float:right; font-size:16px; margin:5px 0 0 5px; padding:5px 10px}

.btn_orange {
background: url("./images/btn-orange.gif") repeat-x scroll 0 0 transparent;
	background-color: #9eccd7;
	border: 1px solid #add4dd;
	}
a.mbtn { color: #fff;}		

.footer .footer_main {
border:none;
}


.content_botbg { background-color: #ffffff; background-image: none; border: none; }

.column h2, h2.dotted a, .column a {
 color: #80acb7;
}

h2 { color: #4296A0;}
.footer_main_res div.column h2 { color: #4296A0;}
#widget_recent_comments .column h2.dotted { color: #4296A0;}

#widget_tag_cloud {
display: none;
}

img.kdads-link a {
border: none;
}
a.kdas-link {
border:none;
}

.content_res {
padding-top: 0;
}

.sliderblockdir { background-color: #b29fbe;}
.header_main_res {margin: auto; text-align:center; padding-left: 10px;}
.header_main_res #logo { margin:auto; text-align:center; padding:0; }

.content_res .findphotog  {
background: url('./images/findphotogFINALnew.gif') center no-repeat;
margin:0 0 15px 0;  /* overflow:hidden; */
width: 335px;
height: 225px;}



#photogs {
text-align: center;
margin: auto;
height: 72px;
padding-top: 35px;
}


.content_res .shadowblock_out { margin:0 0 20px 0; border:1px solid #B29FBE; /* overflow:hidden; */}

.tabcontrol { margin:0 0 20px 0;}
.tabcontrol ul.tabnavig { margin:0; padding:0; height:40px; list-style:none; border-bottom:1px solid #B29FBE;}
.tabcontrol ul.tabnavig li { margin:0 0 0 2px; padding:0; float:left; border:solid 1px #B29FBE; border-bottom:none;}
.tabcontrol ul.tabnavig li a { display:block; margin:0; padding:10px 24px; color:#868686; text-decoration:none; background:#f1f1f1 url(../images/tab_bg.gif) repeat-x top; border:1px solid #fff; border-bottom:none;}
.tabcontrol ul.tabnavig li a:hover { text-decoration:underline;}
.tabcontrol ul.tabnavig li a.selected { padding:10px 24px 11px 24px; color:#454545; background:#fff url(../images/tab_activebg.gif) repeat-x top;}
.tabcontrol div.undertab { margin:0 0 4px 0; padding:10px 16px; background:#fff; border:1px solid #B29FBE; border-top:none;}
.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 #B29FBE; border-top:none;}
.content_res .whiteblock { margin:0 0 4px 0; padding:8px; background:#fff; border:1px solid #b29fbe;}

div#main-pic {
/*border:1px solid #b29fbe; margin:auto; text-align:center;*/
border:none; margin:auto; text-align:center; background:transparent; padding:0;}
img.img-main {padding:0;}

h2 span.colour, h1 span.colour, h3 span.colour { color:#4296A0;}
.content_res .priceblockbig h3 a { color:#4296A0; }

.content { border: none; padding-top: 20px; background-image: none;}

.level-0 { background-color: #dbdbdb; font-weight: bold; }

.header .header_top{background-color: #bfafcb; border-bottom:2px solid #56356D;}
.header .header_top_res p { color: #725586}
.header_top .header_top_res p a { color: #ffffff;}

/*SLIDER */
	.content_res .shadowblockdir { height:215px; padding:3px 3px 3px; background:#fff; border:1px solid #fff;}
/* featured listings homepage carousel */
.sliderblockdir #list { width:920px;  margin:0 auto; height: 158px;}
.slider { float:left;  left:-5000px;  margin-left:8px;  position:relative;  /* visibility:hidden; */ height: 164px;}
#list .slider ul { height:158px; width:600px; text-align:center;}
.sliderblockdir #list .slider ul li { padding:3px 3px;  height:200px;  width:208px; margin:auto; text-align:center;}
.sliderblockdir #list .slider ul li a {text-decoration:none; font-weight:bold; text-align:center; margin:auto;}
.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:13px; color:#000000; font-weight:bold; display:none;}
.slider span.feat_left { width:208px;  height: 154px; margin: auto; text-align:center;}
.slider span.feat_left a {width:208px; height: 154px; display: block; margin: auto; text-align:center; }
#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+ */}
#list li p {display:none;}
span.feat_left a .captify { border:1px solid #CCC; margin:0 0 0 0px; padding:2px; margin:auto;}
.prev { cursor:pointer;  float:left;  padding-top:60px; padding-left: 1px;}
.next { cursor:pointer;  float:right;  padding-top:60px; padding-right: 1px;}

.container, .header_main .header_main_bg, .content, .content_botbg, .footer {
	background: none;
	}
	
	
	.readmorediv {
	width: 556px;
	margin:auto;
	text-align:center;}
	img.readmore {border:none; margin:auto;}
	
	.content_res .whiteblock .pages { margin-bottom: 2px; }
	
.recentcomments a.url { font-style: italic; font-size: 12px;}
.recentcomments {font-size: 12px; }

.tabcontrol {display:none;}
.execphpwidget img.biobox {float:left; padding-right: 4px; padding-bottom: 1px;}

.content_res .priceblockbig {width: 336px;}
.content_res div.bigleft {width: 262px; border:none;}
.content_res div.bigright { width:274px; }
img.attachment-medium {max-width:220px; margin:auto; text-align:center}
.content_res .shadowblock, .tabcontrol ul.tabnavig li a.selected {background-image:none;}
div#thumbs-pic {
width: 556px; 
margin:auto; 
text-align:center; 
padding-top: 20px;
background-color: #ffffff;
border:none;}

.twitterbirdtitle {width:200px; margin-top:25px; padding-bottom:0;}
.twitterbird{ width:235px; margin:auto; text-align:center;}


.listednowoutter {
margin:auto;
Text-align: center;
height:115px;
}

.smtext {font-size:10px; color: #8C989F}

/*Log in Page*/
.loginform #checksave  {
text-align:right; 
margin:0;
_margin-right: 21px; /* override for IE browsers 6.0 and older */
}

div#checksave{ padding-left:0px}

.footer_main_res div.column ul li {
background:url("./images/li_gt.jpg") no-repeat scroll 4px 9px transparent;}

.websiteico { float:left; height:16px; width:16px; padding-right:3px; background:transparent url(./images/window.gif) no-repeat scroll 0 0}

span.description2 {
font-size:10px;
font-style:italic;
float: left;
padding-left: 36px;
margin-top: -14px;
}

.midd {
border:1px solid #CCCCCC;
margin-bottom:10px;
padding:5px;
width:80px;
}

#checksave p.submit {
clear:both;
margin:auto;
margin-left: 141px;
padding-top: 15px;
}
#checksave label {font-weight:bold;}

p.reddesc {font-weight:bold; color:#BF0000;}
