/*html,*{font-family:arial;font-size:14px;border:0;color:#ccc;}*/

/*colors
#333333
#9bb70d


*/

.ad-container{
  
}
.ad-display{
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    font-size:11px;
    font-family:verdana;

}
.ad-display a{
    font-size:12px;
    font-weight:bold;

}
.webdirectory-listings{
    border:1px solid #ccc;
    margin-bottom:4px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;


}

#site-container{
	width:960px;
	margin:auto;	
	padding:0px;
	/*background-color:red;*/
}

#directory_latest_listings{
	
	z-index:3000;
	position:absolute;
	margin-left:50px;
	margin-top:0px;
	width:330px;	
	
}

#box-grey-round{
	background-color:#666;
	color:#f1f1f1;
	
	padding:12px;
	
	
	/*-moz-box-shadow: 0px 0px 6px #111;*/
	/*-webkit-box-shadow: 0px 0px 6px #111;*/
	/*-moz-box-shadow: 0 5px 10px -5px black;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#box-grey-round a:link,#box-grey-round a:visited{
	font-size:14px;
	color:#9bb70d;
}
#box-grey-round a:hover{
	color:#adcc10;
}

#top_strip{
	height:10px;
	background-color:#333333;
	
}

h2, h2 a:link,h2 a:visited{
	color:#9bb70d;
}
h2 a:hover{
	color:#adcc10;	
}
h3, h3 a:link,h3 a:visited{
	color:#9bb70d;
}
h3 a:hover{
	color:#adcc10;	
}
#logo{
	float:left;
	margin-left:10px;
	margin-top:10px;
}
#menu{
	float:left;	
}

.bottom_box{
 	width:28%;
 	float:left;
 	padding:20px;
 	color:white;
 	text-align:center;
}
.bottom_box a:link{
	/*background-color:black;	*/
	
}

#menu ul{
	list-style:none;	
	display:block;
	float:left;	
	
}
#menu li{
	
}
#status_container{
	background-color:#9bb70d;
	
}
#status{
	text-align:right;
	width:950px;
	margin:auto;
	padding:10px 10px;
}

#large_band{
	background-color:#9bb70d;
	height:150px;

}

.status_bar{
	background-color:#9bb70d;
	padding-right:20px;
	height:20px;
	float:right;
	margin:auto;
	margin-top:50px;
	
	
	/*border-top:1px dotted #ccc;*/
	/*border-bottom:1px dotted #ccc;*/
}

body{
	font-family:arial;
margin:0;
padding:0;
font-size:12px;

/*background-color:#000;
background-color:#f9f9f9;*/
background-color:#ffffff;
}

.error{
	color:red;
	padding-bottom:8px;
}

.content-box-top{
	height:5px; 
	background:url('../templates/new-template/content-box-top.jpg');
	background-repeat:no-repeat;
}
.content-box-bg{
	height:100%;
	padding:24px;
	background:url('../templates/new-template/content-box-bg.jpg');
	background-repeat:repeat-y;
}
.content-box-bottom{
	height:5px; 
	background:url('../templates/new-template/content-box-bottom.jpg');
	background-repeat:no-repeat;
}

.thickbox{}

.shop_categories{
	margin:0px;
	padding:0px;
		
}

.shop_categories li{
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
	padding:12px;
	border:1px solid #ccc;
	margin-right:6px;
	float:left;
	text-align:center;
}

.mini_cart_header{
	font-weight:bold;
	text-align:left;
	background-color:#ccc;
	width:100%;
	padding:6px;	
}

#shop_product_table{
	width:100%;
	
	
	
}
#shop_product_table td{
	vertical-align:top;
}

.shop_row_one{
	background-color:#f9f9f9;
}
.shop_row_two{
	background-color:#f3f3f3;
}

.big-box-top{
	height:5px; 
	background:url('../templates/new-template/big-box-top.jpg');
	background-repeat:no-repeat;
}
.big-box-bg{
	background:url('../templates/new-template/big-box-bg.jpg');
	background-repeat:repeat-y;
}

.big-box-bg h1{
	color:#666;	
	font-family:verdana;
}

.big-box-bottom{
	height:5px; 
	background:url('../templates/new-template/big-box-bottom.jpg');
	background-repeat:no-repeat;
}
.small-box-top{
	height:5px; 
	background:url('../templates/new-template/orange-box-top.jpg');	
}
.small-box-orange-bg{
	padding:10px 10px 14px 12px;
	background:url('../templates/new-template/orange-box-orange-bg.jpg');
}
.small-box-orange-bg h3{
	color:#ff9900;	
	display:inline;
}
.small-box-white-bg{
	padding:12px;
	background:url('../templates/new-template/white-box-bg.jpg');
}
.small-box-grey-bg{
	text-align:right;
	padding:10px 12px 0 12px;
	background:url('../templates/new-template/grey-box-bg.jpg');
}


.small-box-bottom{
	height:5px; 
	background:url('../templates/new-template/orange-box-bottom.jpg');	
}







img{
	border:0px;
}
    #tray {background-color:#BFBFBF;}
    #tray li a {color:#404040;}
    #tray li#tray-active a {background-color:#090; color:#FFF;}
    #tray li a:hover {background-color:#9F9F9F; color:#FFF;}

        #search #search-input {background-color:#FFF;}
        #search #search-input input {color:#404040;}
        

#tray {position:relative; width:960px; height:45px; background:url("../templates/new-template/tray.gif") 0 0 no-repeat; overflow:hidden; }
    #tray ul {margin:0px;padding-left:20px; list-style:none;}
    #tray li {display:inline;}
    #tray li a {display:block; font-weight:bold;float:left; padding:17px 20px 17px 18px; background:url("../templates/new-template/tray-separator.gif") 100% 0 no-repeat; text-decoration:none;}
    #tray li a:hover {background:url("../templates/new-template/tray-hover.gif");}
    #tray li#tray-active a {background:url("../templates/new-template/tray-active.gif");}

        #search {position:absolute; top:8px; right:20px;}
        #search div {position:relative; width:185px;}
        
        #search #search-input {position:absolute; top:0; left:0; width:150px; height:30px; background:url("../templates/new-template/search-input.gif") 0 0 no-repeat; overflow:hidden;}
        #search #search-input input {width:136px; margin:8px; border:0; font:100%/1 "arial",sans-serif;}
        #search #search-submit {position:absolute; top:0; right:0; width:30px;}
        
        
.pagination{
	text-align:right;
	float:right;
	margin:6px 0 6px 0;
}
.pagination a{
	border:1px solid #f1f1f1;
	padding:4px;
}
.pagination a:hover{
	border:1px solid #e1e1e1;
	padding:4px;
}
h1{
	font-size:20px;
}
h2{
	font-size:18px;
}
h3{
	font-size:16px;
}
h1,h2,h3{
	margin:0px;
	
	
	}
p{//margin:0px;
	}
/*
#menu{
	background-color:white;
	width:100%;
	}
#menu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
#menu li{
	display:block;
	margin:0px;
	padding:0 36px;
	list-style-type:none;
	}
	
#menu li a{
	
	display:block;	
	padding:12px 0;
	margin:0px;
	background-image:url('../templates/black-template/menu-arrow-up.png');
	background-repeat:no-repeat;
	background-position:right center;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	color:#999;
	
}
#menu li a:hover{
	display:block;
	padding:12px 0;
	color:#666;
	background-image:url('../templates/black-template/menu-arrow-down.png');
	background-repeat:no-repeat;
	background-position:right center;
	
}
*/
.breadcrumbs{
	font-size:10px;	
	margin:0 0 6px 0;
	width:100%;
}
.header_wrapper{
	border-top:4px solid #ffcc66;
	width:100%;
}

h1{
	/*color:#fff;*/
	margin:0 0 6px 0;
	padding:0px;	
}
h1 a{
	text-decoration:none;
	color:#f1f1f1;
}
h1 a:hover{
	text-decoration:none;
	color:#fff;
}
.errors{
	color:red;
	}
.errors p{
	color:red;

	}

.content_wrapper{
	width:936px;
	margin:auto;
	padding:12px;
}

.status_bar a{
	text-decoration:none;	
}
.wrapper{
	 margin:auto;
	 width:960px;
	 /*background-color:#f1f1f1;*/
	 
}
.sitemap_heading{
	list-style:none;
	font-weight:bold;
}
.sitemap_item{
	list-style:none;
	font-weight:normal;
}


.top_menu{
	float:right;
	height:20px;
	
}
.top_menu ul li,.top_menu ul li a{
	font-size:14px;
	display:inline;
	list-style:none;
	font-weight:bold;
	text-decoration:none;
	line-height:60px;
	padding:0 4px;
}
h3{font-size:14px;}

.left{
	float:left;
	width:20%;
}

.line{
	/*background-color:#ff9933;*/
	border-top:1px solid #ff9933;
	background-color:#ffcc66;
	height:2px;	
}
.right{
	float:right;
	width:75%;
	padding:12px;
	background-color:#fff;
}

h3{
	padding:0px;	
	margin:0px;
}
#header{
	height:105px;
	width:960px;
	margin:auto;

	
	/*background:url('../templates/new-template/bg-top.jpg');
	background-repeat:repeat-x;*/
}
.headertest{
	background-color: yellow;
	width:80%;
	margin:auto;
}
.footer{
	width:960px;
	margin:auto;
	line-height:30px;
	height:60px;
	text-align:right;
	padding-right:24px;
	font-size:10px;

}
.footer a{
	font-size:10px;	
}
a{
	color:#666;
}
a:hover{
	color:#999;
}
.widget_div{
	padding:0 10px 10px 0;
}
.widget_div ul{
	padding:0;
	margin:0;
}
.widget_div li{
	list-style:none;
}

.widget_date{
	font-size:10px;
}

.login{
	margin:auto;
	width:30%;
}
.login h2{
	padding:0 0 12px 0;	
}
.reset-pw{
	margin:auto;
	width:40%;
}
.reset-pw h2{
	
}
.register{
	margin:auto;
	width:30%;
}
.register h2{
	padding:0 0 12px 0;	
}
hr{
	height:1px;
	background-color:#999;
	width:100%;
}
.blog_heading{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:12px;
	color:#9bb70d;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:8px;
	background-color:#dfe8af;
}
.blog_heading a:link, .blog_heading a:visited{
	color:#9bb70d;
}
.blog_heading a:hover{
	color:#adcc10;	
}	

.blog_body{
	padding:12px 0 0 12px;
}

.blog_post_footer{
	padding:0 24px 0 24px;
	font-size:10px;
	margin-bottom:4px;
}
.blog_post_footer hr{
	background:#f1f1f1;
	color:#f1f1f1;
}
.blog_comments_wrapper{
	padding:12px;
}

.blog_comment{
	border:1px solid #f1f1f1;
	margin-bottom:8px;
	float:right;
	width:90%;
}
.blog_comment_footer{
	padding:12px 12px 12px 12px;
	background-color:#f1f1f1;
	text-align:right;
}
.blog_comment_body{
	padding:12px;
	margin-left:8px;
}
.blog_comment_form_wrapper{
	padding:12px;
}
.blog_comment_form{
	padding:12px;
}
.blog_comment_form p{
	padding:4px 0 4px 0;
}
/*
input{
	padding:4px;
	border:1px solid #c1c1c1;
	background-color:#fff;
}*/
select{
	padding:4px;
	border:1px solid #c1c1c1;
}
textarea{
	padding:4px;
	border:1px solid #c1c1c1;
	background-color:#fff;
}

.search{
	font-size:14px;
	padding:4px;
	border:1px solid #ccc;
	background-color:#f1f1f1;
	color:#666;
}
.darkh{
	color:#666;
}
