/* - - - - - - - - - - - - - - - - - - - - -

Title : Company Name
URL : Company URL

Author : SiteSuite Australasia
Author URL : http://www.sitesuite.com.au

- - - - - - - - - - - - - - - - - - - - - */


/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; }

fieldset { border: 0; }

img { border: 0; }

h1,h2,h3,h4,h5,h6 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

h1{font-size:24px;color:#000;}
h2{font-size:22px;margin-bottom:15px;}
#content-wrapper h2{color:#000}
h3{font-size:14px;color:#000;margin-bottom:5px}
p, td {margin-bottom:20px}

ul,li {}

a:link, a:visited {color:#000;text-decoration:none;}

a:hover, a:focus {text-decoration:underline}

.noMargin{margin:0!important}

.clearfix {display:inline-block;}
.clearfix:after {display:block;visibility:hidden;clear:both;height:0;content: " ";}

.curved {
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior:url('/persistent/css/ie-css3.htc');}

.box-shadow {
  -moz-box-shadow: 0px 0px 5px  #000; /* Firefox */
  -webkit-box-shadow: 0px 5px 5px #000; /* Safari, Chrome */
  box-shadow: 0px 0px 5px #000; /* CSS3 */
  behavior: url('/persistent/css/ie-css3.htc');
}

/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/

body{background:#E7DABA url('/persistent/templateimages/bg-tile.jpg') repeat 0 0;font:76% Arial, Helvetica, sans-serif;}
body#optional-template{background:#025384;}
#body-wrapper{background:transparent url('/persistent/templateimages/bg-body.jpg') no-repeat 50% 0;width:100%;}
#optional-template #body-wrapper{background:transparent url('/persistent/templateimages/bg-optional.jpg') no-repeat 50% 0;}
#wrapper{width:992px;margin:0 auto;}
#header-section{width:100%;height:180px;position:relative}

#masthead{margin:15px auto 0;text-align:center}

#mid-section{background:#fff;padding:10px 10px 0;margin-bottom:20px}
#nav-bar{background:#000;}
#nav-bar ul{}
#nav-bar ul li{width:auto;_width:1%;white-space:nowrap;float:left;position:relative;}
#nav-bar ul li a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;color:#fff;text-transform:uppercase;height:45px;line-height:45px;padding:14px;text-decoration:none}
#nav-bar ul li a:hover{color:#F3C95B;}

#nav-bar ul ul{width:175px;position:absolute;top:44px;left:0}
#nav-bar ul ul li{background:#454344;height:25px;margin-top:1px;float:none;width:175px;}
#nav-bar ul ul li a{height:25px;line-height:25px;display:block;padding:0 0 0 5px;font-size:12px}

#social{width:240px;height:40px;background:transparent url('/persistent/templateimages/trans.png') repeat 0 0;position:absolute;top:0;right:260px}
#social a{color:#fff;display:block;height:40px;line-height:40px;float:left;background:transparent url('/persistent/templateimages/icons-sprite.gif') no-repeat 0 0;padding-left:50px;}
#social a#facebook-link{background-position:20px -23px;margin-right:20px}
#social a#twitter-link{background-position:20px -68px;}

#search-bar{width:230px;height:32px;background:transparent url('/persistent/templateimages/trans.png') repeat 0 0;position:absolute;top:0;right:0;padding:8px 0 0 10px}
#search-bar input{border:1px solid #000;width:180px;height:22px;float:left;margin-right:5px}
#search-bar button{background:#000;border:1px solid #000;float:left;height:24px;color:#fff;text-transform:uppercase;}

#content-section{width:972px;background:#fff url('/persistent/templateimages/content-section.jpg') repeat-y 630px 0}
#content-section h2.heading{margin:20px 0 0}
#optional-template #content-section h2.heading{color:#2d91b6}

#default-template #content-section{background-image:none;width:966px;}
#optional-template #content-section{background-image:none;}
#left-content{width:620px;float:left;padding:20px 0 0}
.banners{width:620px;margin-bottom:20px}
.banners img{display:block;float:left;margin:0 20px 0 0}
#right-content{width:320px;float:right;padding:20px 0 0}

#content h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;}
#home-template #content h2{color:#bc0414;}
#default-template #content-section{padding-bottom:20px}

.right-block{margin-bottom:10px;}
#blog{width:316px;height:184px;background:transparent url('/persistent/templateimages/bg-blog.jpg') no-repeat 0 0}
#blog h3,#blog h3 a{color:#fff;padding-left:15px;text-transform:uppercase;font-weight:normal;height:32px;line-height:32px;}
#blog .block-right-content{float:left;width:170px;margin-top:10px}
#blog .block-right-content h4{margin-bottom:5px;}
#blog .block-left-content{float:left;margin:10px 15px 0 15px;}
#blog  img{border:3px solid #fff;}

.right-block.link{width:304px;border:2px solid #252525;background:#252525;margin-left:8px}
.right-block.link h3{color:#fff;text-transform:uppercase;padding-left:15px;height:30px;line-height:30px;}
.right-block.link h3 a{color:#fff;display:block;}

.right-block.join-newsletter{width:308px;background:transparent url('/persistent/templateimages/block-join-newsletter.jpg') no-repeat 0 0;padding-top:21px;margin-left:8px}
.right-block.join-newsletter h3{color:#fff;text-transform:uppercase;padding-left:15px;height:30px;line-height:30px;margin-bottom:15px}
.right-block.join-newsletter .block-content{padding:10px 10px 0;height:85px;}
.right-block.join-newsletter .block-content p{margin-bottom:10px}

.right-block.join-newsletter input{width:200px;height:28px;border:0;background:#fff url('/persistent/templateimages/bg-searchbox.jpg') no-repeat 0 0;padding-left:10px;float:left;}
.right-block.join-newsletter  button{background:#AE8033 url('/persistent/templateimages/bg-search-btn.jpg') repeat-x 0 0;border:0;height:28px;line-height:28px;float:left;color:#fff;text-transform:uppercase;}

.right-block.imageBox{text-align:right}

#footer-section{background:transparent url('/persistent/templateimages/bg-footer.jpg') no-repeat 50% 0;height:136px;width:100%;padding:10px 0;color:#ccc;line-height:1.5em;}
.footer-block{width:194px;float:left;}
#footer-content{width:992px;margin:0 auto;position:relative;height:110px;display:block;padding-top:10px}
#footer-content h3{font-weight:normal;color:#c39649}
#footer-content a{color:#ccc;display:block;}

.phoneNo{padding-left:14px;background:transparent url('/persistent/templateimages/icons-sprite.gif') no-repeat 0 0}

#copyright{color:#666;text-align:center;margin-bottom:10px}
#copyright a{color:#666;text-decoration:underline}
