/*
Theme Name: Breakwater Estate
Theme URI: http://www.breakwaterestate.com.au/
Description: Custom Wordpress theme for Breakwater Estate
Version: 1.0
Author: Pixofirm
Author URI: http://pixofirm.com/
*/

/* Reset the Stylesheet */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }body{line-height:1; }ol, ul{list-style:none; }blockquote, q{quotes:none; }:focus{outline:0; }ins{text-decoration:none; }del{text-decoration:line-through; }table{border-collapse:collapse; border-spacing:0; }
a img { border: none; }

/* Breakwater Estate v1.0 */
html { background: #fff; }
body { background: transparent url("http://www.breakwaterestate.com.au/images/bg.jpg") top left repeat-x; color: #f0f0f0; font: 12px "Lucida Grande", Verdana, Arial, Sans-serif; }
br.clear { clear: both; line-height:0; font-size:0; }
p { line-height: 16px; padding: 10px 0; }
p strong { color: #fff; font-weight: bold; }
h3 { font-size: 16px; font-weight: bold; line-height: 20px; padding: 10px; }
a { color: #fff; font-weight: bold; text-decoration: none; }
a:hover { color: #047eb4; text-decoration: underline; }

/* header & nav */
#header { background: transparent url("http://www.breakwaterestate.com.au/images/header_bg.jpg") 0 7px no-repeat; width: 1046px; height: 104px; margin: 0 auto; }
#header a.home { display: block; width: 370px; height: 104px; float: left; }
#header a.home span { display: none; }
#main { width: 990px; margin: 0 auto; }
.nav { float: left; padding: 37px 0 0 35px; }
.nav ul { padding: 15px 0px; }
.nav li { display: inline; list-style-type: none; padding-right: 20px; }
.nav a { font: bold 12px 'Lucida Grande', Helvetica, Verdana, Arial, Sans-serif; color: #343434; text-decoration: none; }
.nav a:hover { color: #7bbc32; text-decoration: none; }

/* content */
.contentWrap { background: #77995c url("http://www.breakwaterestate.com.au/images/contentwrap_bg.jpg") top left no-repeat; width: 990px; margin: 15px 0; }
.leftCol { padding: 20px 0 20px 40px; width: 410px; float: left; }
.rightCol { padding: 20px 50px; width: 425px; float: left; }
.content { padding: 20px; }
#gallery { padding-right: 10px; }

/* headings */
h1 { font: 30px DIN, Arial, Verdana, sans-serif; text-transform: uppercase; color: #fff; line-height: 30px; margin: 15px 0 0; }
h2 span { display: none; }
h2 { display: block; width: 306px; height: 23px; margin: 15px 0; background: transparent url("http://www.breakwaterestate.com.au/images/h2_titles.png") 0px 0px no-repeat; behavior: url(http://www.breakwaterestate.com.au/css/resources/iepngfix.htc) }
h2#about { width: 410px; height: 50px; background: transparent url("http://www.breakwaterestate.com.au/images/about_h2.png") 0px 0px no-repeat; }
/* photo viewer */
.photoViewer { background: transparent url("http://www.breakwaterestate.com.au/images/photoviewer_bg.png") top left no-repeat; width: 375px/*425*/; height: 240px/*265*/; padding: 25px 25px 0 25px; margin-top: 15px; behavior: url(http://www.breakwaterestate.com.au/css/resources/iepngfix.htc) }
.photoViewer ul { float: left; list-style: none; }
.photoViewer li { float: left; background: transparent url("http://www.breakwaterestate.com.au/images/shadow.png") top left no-repeat; display: block; width: 110px/*124*/; height: 73px/*87*/; padding: 7px; margin-bottom: 25px; }

/* contact form */
#wpcf label { clear: both; display: block; float: left; width: 160px; font-weight: bold; }
#wpcf input { float: left; width: 180px; padding: 1px; margin: 2px 5px 2px 0; }
#wpcf textarea { width: 340px; height: 100px; padding: 1px; margin: 0 5px 10px 0; }
#wpcf #contactsubmit { margin-left: 250px; width: 100px; }

/* finance */
#finance_content h3 { font-size: 18px; font-weight: bold; color: #fff; }
#finance_content li { display: block; width: 180px; padding: 10px; float: left; list-style-type: disc; }
#finance_ad { float: right; width: 120px; }
#finance_button { display: block; width: 468px; height: 60px; margin: 0 auto; background: transparent url("http://www.breakwaterestate.com.au/images/finance468.png") top left no-repeat; behavior: url(http://www.breakwaterestate.com.au/css/resources/iepngfix.htc) }
#finance_button span { display: none; }
#finance_contact { padding: 20px 0 20px 40px; }

/* footer */
#footer { width: 990px; height: 100px; margin: 25px auto; background: transparent url("http://www.breakwaterestate.com.au/images/footer_bg.png") bottom center no-repeat; text-align: center; }
#footer ul { padding: 15px 0px; }
#footer li { display: inline; list-style-type: none; padding-right: 20px; }
#footer a { font: bold 12px 'Lucida Grande', Helvetica, Verdana, Arial, Sans-serif; color: #343434; }
#footer a:hover { color: #225eab; }

/* gallery */
div.flickr-gallery { margin: 0; }
div.flickr-gallery-next, div.flickr-gallery-prev { margin: 0px 20px; }
.videoWrap { width: 480px; margin: 0 auto; }
.videoWideWrap { width: 640px; margin: 0 auto; }

/* stages */
div.entry { text-align: center; }
table.pricelist { width: 350px; margin: 0px auto 30px auto; border: 1px solid #fff; }
table.pricelist th { padding: 5px; font-size: 18px; font-weight: bold; background-color: #fff; color: #556752; border: 1px solid #fff; }
table.pricelist td { padding: 3px; text-align: center; background-color: transparent; color: #fff; border: 1px solid #fff; }
.pricefloat { background-color: #fff; border: 5px solid #77995c; padding:15px; color: #4d643b; font: bold 12px 'Lucida Grande', Helvetica, Verdana, Arial, Sans-serif; position:absolute; width:125px; visibility:hidden; }
.lcp_catlist { padding: 0 30px; }
.lcp_catlist li a { display: block; padding: 5px 0; font-size: 18px; }
