/*
Theme Name: YourBusinessWebsite.com.au
Theme URI: www.yourbusinesswesite.com.au
Description: Frontend theme for yourbusinesswebsite.com.au
Version: 1
*/


* { margin: 0; padding: 0; }

body { background: url(img/bg-page.gif) repeat-x #ffffff; font-family: Verdana, sans-serif; }
body#home { background: url(img/bg.gif) repeat-x #ffffff; }

#wrapper { width: 960px; margin: 0 auto; }

#main { width: 650px; float: left; }

#sidebar { float: right; background: #f0f0f0; width: 280px; padding-left: 10px; -moz-border-radius: 7px; -webkit-border-radius: 7px; padding-bottom: 20px; padding-right: 10px; margin-top: 10px; }

#sidebar h2 { font-size: 22px; font-weight: normal; margin-bottom: 0px; }

/* headings (h1, h2, h3, h4, etc...*/
#logo h1 a { width: 225px; height: 68px; background: url(img/logo.png) no-repeat; float: left; }
#logo h1 a span { display: none; }

h2 { font-size: 26px; letter-spacing: -1px; word-spacing: -1px; color: #1c2d43; margin-top: 10px; margin-bottom: 15px; }

h4#or { float: left; margin-left: 15px; margin-top: 20px; }

ul, ol { padding: 15px; font-size: 12px; }

li { line-height: 18px; font-size: 12px; padding-bottom: 10px; }

p { line-height: 22px; font-size: 12px; }


/* Header */
#header { width: 960px; height: 90px; padding-top: 10px; }

#phone-number-contact { width: 325px; height: 45px; float: right; background: url(img/tagline.png) no-repeat; margin-top: 25px; }
#phone-number-contact span { display: none; }


/* navigation and login */
#navbar { width: 960px; height: 50px; }

#menu { list-style-type: none; float: left; width: 960px; padding: 0; }
#menu li { float: left; padding: 0; }
#menu li a { font-size: 14px; color: #ffffff; padding: 10px; float: left; text-decoration: none; margin-right: 5px; margin-top: 6px; }
#menu li a:hover { color: #81c3f4; }
#menu li.current_page_item a { background: #404040; -moz-border-radius: 7px; -webkit-border-radius: 7px; }

#login { width: 380px; float: right; padding-top: 6px; }

input.dark-text-input { background: url(img/input-login-text.png) no-repeat; border: none; padding: 10px 11px; width: 129px; color: #ffffff; font-size: 12px; }
input.dark-login-button { background: url(img/input-login.png) no-repeat; border: none; padding: 5px; width: 64px; height: 37px; margin-left: -3px; }
input[type=submit] { outline: none; cursor: pointer; }


/* subheader homepage stuff -  possibly for other pages ??? */
#subheader { width: 960px; height: 330px; padding-top: 25px; }

#subheader-text { width: 450px; float: left; }
#subheader-text h2 { width: 423px; height: 117px; background: url(img/subheader-text.png) no-repeat; margin-top: 5px; margin-bottom: 0px; }
#subheader-text h2 span{ display: none; }
#subheader-text strong span { display: none; }
#subheader-text ul { padding: 15px; list-style-image: url(img/bullet-point.png); }
#subheader-text li { font-size: 12px; padding: 5px 0px; }


/* Different Sections */
#ask-question { padding: 20px 0; }
#clients { float: left; width: 900px; }
#testimonials { width: 960px; float: left; border-bottom: 1px solid #dedede; padding: 20px 0; }
#inner-testimonials { width: 620px; float: left; }
#business-dir { width: 280px; float: right; margin-top: -55px; }
div.hr { width: 960px; height: 1px; border-bottom: 1px solid #dedede; float: left; margin-top: 20px; }

/* Buttons for subheader [including: Try it now, Signup Now] */
.tryit-button { width: 181px; height: 53px; background: url(img/try-it-btn.png) repeat 0 0; float: left; }
.tryit-button:hover { background: url(img/try-it-btn.png) repeat 0 -53px; }
.tryit-button span { display: none; }

.signup-button { width: 193px; height: 53px; background: url(img/sign-up-btn.png) repeat 0 0; float: right; margin-right: 20px; }
.signup-button:hover { background: url(img/sign-up-btn.png) repeat 0 -53px; }
.signup-button span { display: none; }

/* Buttons for Sidebar [including: Try it now, Signup Now] */
.tryit-buttonsb { width: 181px; height: 53px; background: url(img/try-it-btn.png) repeat 0 0; display:block; }
.tryit-buttonsb:hover { background: url(img/try-it-btn.png) repeat 0 -53px; }
.tryit-buttonsb span { display: none; }

.signup-buttonsb { width: 193px; height: 53px; background: url(img/sign-up-btn.png) repeat 0 0; display:block; }
.signup-buttonsb:hover { background: url(img/sign-up-btn.png) repeat 0 -53px; }
.signup-buttonsb span { display: none; }

#alreadyAccount { float: left; width: 450px; font-size: 10px; margin-top: 5px; text-align: center; }

#demo-video { width: 500px; float: right; }


/* Moneyback Guarantee Star */
#moneyback-guarantee { width: 78px; height: 100px; background: url(img/money-back.png) no-repeat; float: right; margin-right: 15px; margin-top: -10px; }
#moneyback-guarantee span { display: none; }

.biz-dir-btn { width: 214px; height: 37px; background: url(img/view-biz-dir.png) repeat 0 0; float: left; }
.biz-dir-btn:hover { background: url(img/view-biz-dir.png) repeat 0 -37px; }
.biz-dir-btn span { display: none; }
#business-dir-text { line-height: 25px; margin-bottom: 15px; }

.cust-test { width: 310px; float: left; }
.cust-test-top { width: 253px; background: url(img/customer-test-bg.png) no-repeat 0 0; padding: 10px 30px 0 10px; }
.cust-test-top em { font-size: 12px; text-align: justify; }
.cust-test-bottom { width: 280px; background: url(img/customer-test-bg.png) no-repeat 0px -570px; float: left; padding: 40px 10px 10px 10px; }
.cust-pic { float: left; margin-right: 10px; }

/* Ask A Question form */
#question-form { width: 465px; float: left; }
#question-form input[type=text] { background: url(img/global-text-input-bg.gif) no-repeat; width: 218px; height: 22px; border: 0px; color: #aaa; padding-left: 5px; padding-top: 5px; }
#question-form #questiontext { background: url(img/global-textarea-bg.gif) no-repeat; width: 456px; height: 66px; border: 0px; padding: 7px; color: #aaa; font-family: Verdana; font-size: 12px; margin-top: 5px; }
#question-form em { font-size: 9px; color: #aaa; }
#question-form #submit-question { float: right; background: url(img/input-submit-question-btn.png) no-repeat 0 0; width: 153px; height: 37px; border: none; margin-top: -20px; }
#question-form #submit-question:focus { background: url(img/input-submit-question-btn.png) no-repeat 0 -37px; }

#newsandupdates { float: left; width: 430px; float: left; border-bottom: 1px solid #ddd; }

ul#blogupdates { list-style-type: none; margin: 0; padding: 0; }
ul#blogupdates li a { width: 410px; padding: 10px; border-top: 1px solid #ddd; float: left; }
ul#blogupdates li a:hover { background: #f0f0f0; }

#special-offer { width: 489px; float: right; margin-right: -5px; margin-top: 15px; }

#footer { background: #d6d6d6; padding: 30px 0; font-size: 12px; float: left; width: 100%; color: #6c6c6c; margin-top: 35px; }
#footer a { color: #404040; }
#footer-inside { width: 960px; margin: 0 auto; }
#footer-left { width: 460px; float: left; }
#footer-right { width: 460px; float: right; text-align: right; }

input,select,textarea{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;margin:0;padding:2px;}
p{margin:0;padding:3px 0 8px;}
table.data{margin:0 0 10px;padding:0;}
table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:400;}
table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}
table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}
table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}
table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}
table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;font-size: small;}
table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;font-size: small;}
table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;font-size: small;}

.vidd {
	text-decoration:none;
	color:#1c2c46;
	font-size:15px;
	//display:inline;
}
.vidd:hover {
	text-decoration:underline;
}

.sbhr {
	list-style-type: none;
	text-align:center !important;
}

.sbhr a {
	text-decoration:none;
	color:#1c2d43;
	font-size: 18px;
	font-weight:bold;
}

.sbhr a:hover {
	text-decoration:none;
}

.sbhr img {
	margin:5px;
}

.sbhr hr {
	margin-top:5px;
}

.vidt img {
	float:left;
	margin:10px;
}

.vidt {
	font-size:12px;
}

.vidt td {
	padding:10px;
}

.vidt h3 {
	margin-bottom:10px;
	margin-top:7px;
}

.hpn {
	color:black;
	text-decoration:none;
}

#sociobar1 {
	float:right;
	margin-right:185px
}