@charset "utf-8";

/* CSS Document */



/*



Theme Name: Opening Hours



Theme URI: http://openinghours.net.au/



Description: 



Version: 1.0



Author: The Online Circle



Author URI: http://theonlinecircle.com/



Copyright &amp;copy; The Online Circle



*/





body {

font-family: Arial, Helvetica, sans-serif;

font-size: 62.5%;

color: #000000;

text-align: center;

margin: auto;

padding: 0;

}



/* Wordpress Image Classes */



img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright {

padding: 4px;

margin: 0 0 2px 7px;

display: inline;

}



img.alignleft {

padding: 4px;

margin: 0 7px 2px 0;

display: inline;

}



.alignright {

float: right;

}



.alignleft {

float: left;

}



.aligncenter {

margin: auto;

text-align: center;

display: block;

}



/* Text */



p {

font-size: 1.2em;

line-height: 1.2;

padding: 0 0 20px 0;

color: #545558;

}



a {

color: #FFFFFF;

font-weight: bold;

text-decoration: none;

}



a img {

border: none;

}



a:visited {



}



a:hover {

text-decoration: underline;

}



h1 {

font-size: 2.4em;

padding: 0 0 20px 0;

}



h2 {

font-size: 2.0em;

}



h3 {

font-size: 1.2em;

}



h4 {

font-size: 1.1em;

}



img {

margin: 0;

padding: 0;

}



ul {

list-style-position: outside;

margin: 0 0 0 15px;

padding: 0;

}



li, li a {

margin: 0 20px;

padding: 0 0 0 5px;

font-size: 1.2em;

line-height: 1.2;

color: #545558;

text-align: left;

}



/* DIVS */



.clear {

clear: both;

}



#wrapper {

width: 752px;

text-align: center;

margin: auto;

padding: 0;

}



#header {
	text-align: left;
	margin: 0 0 10px 0;
	background-image:url(images/banner-1px-bar.png);
	background-repeat:repeat-x;
	height:94px;
}



#logo {
	width: 752px;
	height:90px;
	margin: auto;
	background-image:url(images/banner-bg.png);
	background-repeat:no-repeat;
}



#content {

border: solid thin white;

background-image: url(images/frame.png);

background-repeat: no-repeat;

background-position: top;

height: 380px;

margin: 0;

padding: 0;

text-align: left;

}



#board {

width: 650px;

margin: 170px 0 0 60px;

text-align: left;

border: none;

padding: 0;

}



#board2 {

width: 590px;

margin: 262px 0 0 180px;

text-align: left;

border: none;

padding: 0;

}



#boardhome {

width: 680px;

margin: 255px 0 0 140px;

text-align: left;

border: none;

padding: 0;

}



#boardhome img.lft {

margin: 0 58px 0 0;

}



#boardresult, #login {
	width: 732px;
	margin: 20px 0 10 0px;
	text-align: left;
	border: none;
	background-color: #C0E2C4;
	padding: 20px 0 20px 20px;
	margin-bottom:10px;
}



#boardresult img {

float: left;

}



#boardresult #label {

margin-top: 30px;

text-align: left;

}



#boardresult h1 {

margin: 40px 0 0 0;

padding: 0;

text-align: left;

color: #8f50a0;

}



#boardresult h2 {

margin: 7px 0 0 0;

padding: 0;

text-align: left;

color: #8f50a0;

font-weight: normal;

font-size: 1.6em;

}



#boardresult ul {

margin: 30px 0 30px 75px;

}



.contentbox {

float: left;

width: 350px;

margin: 0;

background-color: #BC9FCB;

color: #000000;

padding: 0 0 5px 0;

}



.contentbox p {

padding: 0 20px 20px 20px;

color: #545558;

}



#bookmark {

margin: 0 0 0 650px;

position: relative;

top: -9px;

}



#bookmark1 {

margin: 0 0 0 650px;

position: relative;

top: 26px;

}



#bookmark2 {

margin: 0 0 0 650px;

position: relative;

top: 13px;

}



#bookmarkbtn

{

display: block;

width: 160px;

height: 33px;

background: url("http://openinghours.net.au/wp-content/themes/openinghours/opening-hours-bookmark.png") no-repeat 0 0;

}



#bookmarkbtn:hover

{ 

background-position: 0 -33px;

}



#bookmarkbtn span

{

display: none;

}



#homefirst {


}



#homesecond {

margin: 0 0 0 30px;

}



#footer {
	clear: both;
	padding: 15px 0 5px 0;
	margin: 30px 0 0 0;
	background-image:url(images/footer-bg.png);
	background-repeat:repeat-x;
	height:74px;
}



.clearall {

clear: both;

}



.mywidgets {



}



.navid {

margin: 0;

padding: 0;
margin-bottom: 10px;

}



div#post3 li.navhome,

{



}



#contact {

font-size: 1.7em;

color: #545558;
margin-top:65px;

}



#contact table {

width: 600px;

}



#contact td {

padding: 3px 10px;

border: none;

}



#contact td.alright {

text-align: right;

}



#contact td.email {

width: 240px;

}



#contact input.txt {

background-image: url(http://openinghours.net.au/wp-content/themes/openinghours/opening-hours-empty-white-box.png);

background-repeat: no-repeat;

background-position: -10px -10px;

border: none;

width: 240px;

height: 20px;

font-size: 1em;

color: #545558;

padding: 10px;

}



#contact input.msg {

width: 580px;

height: 20px;

color: #545558;

padding: 10px;

font-size: 1em;

background-image: url(http://openinghours.net.au/wp-content/themes/openinghours/opening-hours-suggestion-box.png);

background-repeat: no-repeat;

background-position: -10px -10px;

background-color: #CCCCCC;

border: none;

}



#contact input.btn {
	display: block;
	background: url("http://openinghours.net.au/wp-content/themes/openinghours/images/frame-search-go.png") no-repeat 0 0;
	border: none;
	width: 63px;
	height: 21px;
	cursor: pointer;
}



#contact input.alleft {

float: left;

}



#contact input.search {
width: 460px;
height: 19px;
color: #545558;
/*background-image: url(http://openinghours.net.au/wp-content/themes/openinghours/opening-hours-search-box.png);

background-repeat: no-repeat;

background-position: top left;*/

border: none;
padding-left:10px;

}



#contact input.small {

font-size: 0.8em;

}



/*#contact input.btn:hover

{ 

background-position: 0 -34px;

}*/



.businesssinglepost img {

float: left;

}



.businesssinglepost table {

clear: both;

margin: 30px 70px 7px 70px;

width: 550px;

text-align: center;

}



.businesssinglepost td {

font-size: 1.8em;

line-height: 1.4;

vertical-align: middle;

color: #797a7e;

margin: 0;

padding: 0;

}



.businesssinglepost a, .businesssinglepost a:visited, .businesssinglepost a:hover, #businesslist a, #businesslist a:visited {

color: #797a7e;

}



.firstfirst {

background-color: #797a7e;

width: 140px;

}





.firstsecond {

background-color: #bbbfc2;

}



.secondfirst {

background-color: #d9dadc;

}



.secondsecond {

background-color: #ffffff;

}



#resultsnotes table {

clear: both;

margin: 10px 70px 7px 70px;

width: 550px;

text-align: left;

vertical-align: middle;

}



#resultsnotes td {

font-size: 1.2em;

line-height: 1.4;

vertical-align: middle;

color: #797a7e;

margin: 0;

padding: 0;

}



#resultsnotes td.small {

width: 140px;

padding: 10px 0 0 15px;

}



#resultsnotes img {

vertical-align: middle;

text-align: center;

}



#iconsbar {

width: 690px;

text-align: center;

border: none;

padding: 10px 20px 20px 20px;

background-image:url(images/categories-bg.png);
background-repeat:no-repeat;
height: 312px;
width:726px;

}



#iconsbar img.lft, #iconsbargreen img.lft {

/*margin: 0 58px 0 0;*/

float: left;

}



#iconsbargreen {

width: 752px;

text-align: center;

border: none;

padding: 20px;

background-color: #C0E2C4;

height: 160px;

}



#businesslist li a {

color: #797a7e;

}



.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover {

color: #ffffff;

font-weight: bold;

font-size: 1.1em;

}



#specialoffers {

float:right;

position:fixed;

left:97%;

top:35%;

}

.left_sidebar{
	float:left;
	left:0;
	position:fixed;
}

.advanced_search_btn{
	padding: 10px 0 10px 0;
	height:25px;
}

.select_category{
	float:left;
	margin-right:5px;
}

.select_subcategory{
	float:left;
	margin-right:5px;
}

.select_state{
	float:left;
	margin-right:5px;
}

.btn_advanced_search{
	display: block;
	background: url("images/frame-adv-srch-go.png") no-repeat 0 0;
	border: none;
	width: 74px;
	height: 28px;
	cursor: pointer;
}

.home_text{
    margin-left:60px;
	margin-top:30px;
    padding: 0;
    text-align: left;
    width: 650px;
}

.bookmark_button{
	float:right;
	margin-top:-10px;
}

#login {
	width: 752px;
	margin: 0 auto;
}

.login_form {
	margin: 0 auto;
    padding: 50px 20px 20px;
    width: 300px;
}

form{
	box-shadow:none;
}

.intro_text{
	margin-top:10px;
	margin-left:10px;
}

.share_fb{
	float:left;
}
.share_twitter{
	float:left;
}

.share_google{
	float:left;
}

.share{
	padding-top:10px;
}

.h1_title{
	color: #8f50a0;
}

.btn_update_business{
	background-color: transparent;
    background-image: url("images/btn-edit-bus.png");
    border: none;
    color: transparent;
    height: 24px;
    width: 140px;
	cursor:pointer;
}

.btn_claim_business{
	background-color: transparent;
    background-image: url("images/btn-claim-bus.png");
    border: none;
    color: transparent;
    height: 24px;
    width: 140px;
	cursor:pointer;
}

.frm_update{
	text-align:center;
	padding-top:20px;
}
