/* @override http://photogeek.tv/Pages/wp-content/themes/boast/custom.css */

/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* 2.3 Header */
#header  { clear:both; position:relative; background: url(images/header-bgr.jpg) no-repeat center top;
	padding-top: 16px;
	padding-bottom: 0;
	margin-right: auto;
	margin-left: auto;
}

#logo  { float:left; }
#logo img  {
	padding-top: 0;
	background-repeat: repeat-x;
}
#logo .site-title, #logo .site-description  { font-family:Georgia, serif; color: #000; display:none;  }
#logo .site-title a { color:#eee; font-size:40px; line-height:40px; text-transform:none; font-weight:normal; text-decoration:none; }
#logo .site-title a:hover { text-decoration:underline; }
#logo .site-description { color: #ccc; font-size: 11px; text-transform: uppercase;}

.alignleft  { float: left; height: auto; margin: 5px 25px 30px 0; }

#rss.grid_1.alignright  { float: right; height: auto; margin: 5px 6px 0 25px; }

.featured.feat-blog .feat-title h2 a  { font-size: 23px;
	line-height: 26px;
}
.featured.feat-blog .feat-title h2  { margin: 0 0 6px 0; font-size: 30px;
	text-shadow: #a2a2a2 2px 2px 3px;
	letter-spacing: -1px;
}

.featured .feat-title h2, .featured .feat-title h2 a  { color: #25211f; font-size: 20px; font-weight: bold;text-shadow: #c4c4c4 2px 2px 3px;
	letter-spacing: -1px; }

.featured .feat-index a  { display: block; padding: 15px 0 15px 35px; color: #989c9f; font-size: 12px; font-weight: bold; line-height: 16px; }

.featured .feat-index .active a  { margin-left: -2px; color: #fff; padding-left: 30px; font-size: 12px; background: url(images/feat-index-active.png) no-repeat left 2px; }

#comments h3  { margin: 10px 0 30px; font: normal normal 30px Georgia, Times, serif; text-align: center;
	text-shadow: #383838 1px 1px 5px;
}


body  { font-family: 'Cantarell', arial, serif; color: #fdfdfd; background: #252423 url(images/bg-bodytile.png) repeat left; }

#main-widgets .widget h3  { margin: -35px 0 32px -20px; font-size: 17px; color: #fff; font-weight: bold; }
#footer-widgets .widget h3  { margin: 0 0 10px 0; font-size: 17px; color: #a2cde6; font-weight: bold; }

/* 2.1 Containers & Columns */


#content{padding:0 0 40px;}

.col-left { float: left;
}
.col-right { float: right; }

.breadcrumbs{
	margin-right: auto;
	margin-left: auto;
}

/* Classifieds */

.inputbox {
padding:5px;
border:1px solid #888888;
background-color:#ffffff;
color:#000000;
width:400px;
}

.fixfloat {
clear:both;
overflow:hidden;
}

.inputboxmini {
padding:5px;
border:1px solid #888888;
background-color:#ffffff;
color:#000000;
width:50px;
}

.inputboxprice {
padding:5px;
border:1px solid #888888;
background-color:#ffffff;
color:#000000;
width:100px;
}

.inputboxmed {
padding:5px;
border:1px solid #888888;
background-color:#ffffff;
color:#000000;
width:112px;
}

#awpcpqsearch { background:#f2f2f2; padding:5px 0px 0px 5px; margin:10px auto 10px auto; }

#awpcpqsearch select { width:112px; padding:4px; }

#awpcpqsearch b { font-size:12px;}

.textareainput { width: 403px; border:1px inset #444444; }

.messagedisplay {padding:5px;background-color: rgb(255, 251, 204);}
.tenpad  {padding:100px;}


table.listcatsh { width: 100%; padding: 0px; border: none; border: 1px solid #dddddd;}
table.listcatsh td { width:33%;font-size: 12px; border: none; background-color: #F4F4F4;
vertical-align: middle; padding: 7px; font-weight: bold; }
table.listcatsh tr.special td { border-bottom: 1px solid #ff0000;  }
table.listcatsc { width: 100%; padding: 0px; border: none; border: 1px solid #dddddd;}
table.listcatsc td { width:33%;border: none;
vertical-align: middle; padding: 5px; font-weight: normal; }
table.listcatsc tr.special td { border-bottom: 1px solid #ff0000;  }


.toplevelitem { font-size: 14px;color:#333333;font-weight:bold; text-decoration:none;
}
.toplevelitem a { font-weight:bold;font-size:12px; color:#333333;text-decoration:none; }
.toplevelitem a:hover { font-weight:bold;font-size:12px; text-decoration:none; }
.toplevelitem a:visited { text-decoration:none; color:#333333; }


.postaclassified { float:left; }

.postaclassified a { font-size:14px; color:#444444; }

.scbox { border:1px solid #dddddd; } 
.scbutton { border:1px dotted #dddddd; background:#cccccc; font-size:14px; color:#444444;
	padding-right: 5px;
}

.classisearch { float:right; }

.uiwelcome { margin: 0 0 20px; }

#classiwrapper {padding: 0;
	width: 873px;
}

#classiwrapper p { padding-bottom: 6px;
	text-align: left;
	padding-top: 0;

	width: 430px;
	background-image: none;
	background-color: transparent;
}

#classiwrapper #postsearchads {
	background-color: #f3f3ee;
	padding: 9px 0 26px 22px;
	border: 4px none #d6ced3;
	border-top: 2px solid #d6ced3;
	border-bottom: 3px ridge #d6ced3;
	border-right: 2px solid #d6ced3;
	border-left: 2px solid #d6ced3;
}

#classiwrapper ul {
list-style:none;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#classiwrapper ul li {
list-style:none;
background-image:none;
margin: 0;
padding: 0;
}

.classifiedcats{
	margin-bottom: 33px;
}

#classiwrapper ul#postsearchads {
list-style:none;
margin: 0 0 16px;
	height: 0;
}

#postsearchads ul { margin:0; padding:0; float:left; }

#classiwrapper #postsearchads li {
list-style:none;
float:left;
	font-weight: bold;
	margin-top: 0;
	margin-right: 70px;
	margin-bottom: 10px;
}

#classiwrapper #postsearchads li a{
	text-decoration: none;
	color: #646464;
}

#postsearchads .searchcads {
background: transparent url("images/ico-search.png") no-repeat left center;
padding-left:20px;
}

#postsearchads .edit {
background: transparent url("images/tools_16.png") no-repeat left center;
padding-left:20px;
}

#postsearchads .postad {
background: transparent url("images/arrow_down_16.png") no-repeat left center;
padding-left:20px;
}

#postsearchads .browse {
background: transparent url("images/browse_ico.png") no-repeat left center;
padding-left:20px;
}

 
 
.editclassified {
float:right;
}


.headeritem {width:98%;padding:5px;font-weight:bold;color:#333333;}

.buywith {
background:#eeeeee;
border-top:1px dotted #dddddd;
border-bottom:1px dotted #dddddd;
color:#333333;
font-weight:bold;
font-size:medium;
padding:10px;
margin-bottom:20px;
}

#showad {
margin-top:10px;}

#showad .adtitle { color: #000; font-size: 33px; padding:0 0 10px; line-height:40px; font-weight:normal; letter-spacing:-1px; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
	border-style: none;
	background-color: transparent;
}
#showad .adbyline {
margin-top:5px;
padding:5px;

}

#showad .adbyline .adbylinelocation {
float:left;
}

#showad .adbyline .awpcpadviews {
}

#showad .adbyline .awpcpadviews .views {
font-weight:bold;
color:#ff0000;
}

#showad .addetails {
padding:10px;
margin-top:20px;
}

#showad .addetails .addetails_top {
margin:10px 0px 0px 0px;
width:95%;
}

#showad .addetails .addetails_top .addetails_top_items {
float:left;
width:195px;
margin:0;
}

#showad .addetails .addetails_top .addetails_top_image {
float:right;
}

#showad .addetails .addetails_top .addetails_top_image ul {
margin:0;
padding:0;
}

#showad .addetails .addetails_top .addetails_top_image img {
	margin: 0px 20px 0px 0px;
	padding: 2px;
	border: 1px solid #dddddd;

}


#showad p {
}


#displayimagethumbswrapper {}

#displayimagethumbswrapper #displayimagethumbs {}
#displayimagethumbswrapper #displayimagethumbs img {border:none;
	width: 195px;
	margin-right: 17px;
}

#displayimagethumbswrapper #displayimagethumbs ul{list-style:none;
}
#displayimagethumbswrapper #displayimagethumbs li{list-style:none;float:left;margin: 0;}


.classimenu1 {
padding:15px;}

.browseads {
padding:10px;
}

table.displayads { width: 100%; padding: 0px; border: none;}
table.displayads td { width:33%;font-size: 12px; border: none; background-color: #F4F4F4;
vertical-align: middle; font-weight: bold; }
table.displayads tr.special td { border-bottom: 1px solid #dddddd;  }

		
table.displayads .displayadsicell{
background:none;
border:none;
font-weight:normal;
}


.cl-adsense {
margin:10px 0 10px 0;
text-align:center;
background:#f2f2f2;
padding:10px;
}

.alert {
background:#ffffcc;
color:#800000;
font-weight:bold;
padding:5px;
}

.alert a {
color:#800000;
font-weight:bold;
text-decoration:underline;
}

.imgtransparency {
-moz-opacity:.20; filter:alpha(opacity=20); opacity:.20;

}

.awpcpwidget { clear:both; overflow:hidden; }

#alphabarwrapper ul#alphabar { margin:0; padding:0px 0px 25px 0px;list-style-type:none;float:left; }
#alphabarwrapper #alphabar li { list-style:none; list-style-type:none; float:left;padding:5px;text-align:center;background:#f1f1f1;margin:0px 2px 2px 0px; } 
#alphabarwrapper #alphabar li a { text-decoration:none;font-weight:normal;font-size:small; } 
#alphabarwrapper { padding:5px;  }
#alphabarwrapper h3 { margin:0; padding:0; border-bottom:#f3f3f3; font-size:small; text-transform:uppercase; }

#loginform {
display:block;
margin:10px auto 10px auto;
padding:10px;
width:200px;
}

#loginform .textinput  {
padding:5px;
width:180px
}

#loginform .submitbutton  {
padding:5px;
float:right;
}

.itemprice {}

.itemprice .price {
font-weight:bold;
color:#ff0000;
}


.displayadshead { padding:10px; }
.displayadscellimg {  border:1px solid #eeeeee; padding:5px;  }
img.awpcpbrowseadsimg  { width: 60px; }

.displayadscellheadline { padding:5px; border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; }
.displayadscelllocation { padding:5px;  border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; }
.displayadscellviews { padding:5px; border-right:1px solid #eeeeee; border-top:1px solid #eeeeee;  border-bottom:1px solid #eeeeee;}
.displayadscellposted { padding:5px;  border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; font-size:x-small; }

.changecategoryselect { padding:5px; float:right; margin-bottom:10px; }
.changecategoryselect .button {
	margin-left: 20px;
	margin-right: 20px;
}


.pager { float:right;
	margin-top: 9px;
}
.pager a { padding:2px; border:1px solid #cccccc; }

#awpcpcatlayout { width:100%; }
#awpcpcatlayout .awpcpcatlayoutleft { width:70%;  }
#awpcpcatlayout .awpcpcatlayoutright { width:25%;  float:right; border-left:1px solid #dddddd;}

#awpcpcatlayout .awpcpcatlayoutright ul { list-style:none; margin-left:10px;  }
#awpcpcatlayout .awpcpcatlayoutright ul li { float:left; list-style:none; margin:0;  }
#awpcpcatlayout .awpcpcatlayoutright ul li a {  }
#awpcpcatlayout .awpcpcatlayoutright ul li ul li { margin:3px 0 3px 0; padding-right:5px; }
#awpcpcatlayout .awpcpcatlayoutright span { font-weight:bold; }

#showcategoriesmainlist {
	line-height: 17px;
}
#showcategoriesmainlist ul {  list-style:none;
	display: block;
	float: none;
}
#showcategoriesmainlist ul li { width: 174px; float:left; list-style:none; padding:0; margin: 0 40px 2px 0;
	font-size: 12px;
}
#showcategoriesmainlist ul li a { text-decoration:none;
	color: #4a4a4a;
}
#showcategoriesmainlist ul li a:hover{
	color: #4a4a4a;
}
#showcategoriesmainlist ul li li a:hover{
	color: #959595;
}

#showcategoriesmainlist ul li.maincat {
}

#showcategoriesmainlist ul li ul { margin: 0px 0px 5px 10px; list-style:none; }

#showcategoriesmainlist .showcategoriessublist {   }
#showcategoriesmainlist .showcategoriessublist ul {  float:left; list-style:none; }
#showcategoriesmainlist .showcategoriessublist ul li { float:left; list-style:none; margin:0; padding:0;  background:none; }

p.maincategoryclass 
{
	text-align: left;
	background-color: #ffffff;
	margin: 2px 0 0;
}

.categoryicon
{
margin:0px 2px 0px 2px;
vertical-align:middle;
}


div.uploadform {  float:left; padding:5px; }
.theuploaddiv .button {  margin-top:20px; padding:6px; }
div.theuploaddiv { display:block;padding:10px;   }
.finishbutton {  background:#f2f2f2; height:auto !important; min-height:60px; width:90%; padding:10px; }
.finishbutton .finishbuttonleft {  float:left; width:70%; margin-right:25px; }
.finishbutton .finishbuttonright {  float:left;  }
.finishbutton .button { text-align:center; padding:6px; margin:10px 0px; }
p.uploaderror { padding:5px; background:#ffffcc; color:#000000; }
div.unsetsavedlocationslink { clear:both;padding:5px;background:#f2f2f2; width:300px;text-align:center;}

.erroralert { color:#ff0000;font-weight:bold;font-size:14px; }
.adinfo { margin-bottom: 14px; }
b.price{
	font-size: 22px;
	color: #c01018;
	line-height: 30px;
}
.adviewed { margin:10px 0px; border-top:1px dotted #333333; padding-top:10px; }
.thumbshow { background:#f2f2f2;	display: inline; 	border:1px solid #d3d3d3;	padding: 9px;
	margin-bottom: 10px;
}
label {font-weight: bold;
	font-size: 18px;
}

.dropdownparentcategory { background-color:#eeeeee;margin-bottom:3px; color:#000000;}

#displayaditemsodd { background:#f2f2f2; width:100%; margin-bottom:10px;
	padding-bottom: 8px;
}
#displayaditemseven { width: 100%; margin-bottom:10px; }




