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

Title : Company Name
URL : Company URL

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

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


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

html { margin: 0; padding: 0; }

body { background: #FFF; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: center;/* for IE */ margin:0 auto; color: #47402E; }

form { margin: 0px; padding: 0px; }

fieldset { border: 0; }

img { border: 0; }

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }
h1,h2,h3{color:#49697B;}

p, td { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }

a { font-size: 11px; font-weight: bold; color: #2E768B; text-decoration: none; }
a:hover {color: #2E768B; text-decoration: underline; }
a:visited{color:#47402E;}

.clear { clear: both; }

h1 { font-size: 24px; font-weight: normal; /*padding-bottom: 10px;*/}
h2 { font-size: 18px; font-weight: normal; padding-top: 8px;}
h3 { font-size: 14px; font-weight: normal; padding-top: 8px;}

/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/
#content_cont { background: #FFF url('https://images.melbourneitwebsites.com/affiliate/templateimages/design_studio/bg-body.jpg') repeat-x; width: 100%; }

/*
----------------------------------------------------------------------------- 
Header starts 
-----------------------------------------------------------------------------*/

#header { width: 772px; margin: 0 auto; padding: 0; }
#logo_cont { /*height: 94px;*/ text-align: left; }
#header_cont { border: 3px solid #006600; border-width:3px 3px 0 3px; padding:0;}
/*#header_lf { width: 316px; border-right: 3px solid #e3dcc0; height:295px; float: left; }
#header_rf { width: 453px; height: 295px; float: right; }*/

/*
----------------------------------------------------------------------------- 
Navigation Goes here 
-----------------------------------------------------------------------------*/

#navBar { padding: 0px;	background: #006600; height: 31px; display:block;}

.mainNavItemFirst { }
.mainNavItemFirstCurrent, .mainNavItemFirstCurrent:visited {background: #DDD; color:#000!important;}
.mainNavItemFirst:hover, .mainNavItemFirstCurrent:hover { background:#DDD; color:#000!important; text-decoration: underline; }

.mainNavItem,.mainNavItem:visited { border-left: 1px solid #fff; }
.mainNavItemCurrent,.mainNavItemCurrent:visited {background: #DDD; color:#000!important; border-left: 1px solid #fff; }
.mainNavItem:hover, .mainNavItemCurrent:hover { background:#DDD; color:#000!important; text-decoration: underline; border-left: 1px solid #fff; }

#primary-nav, #primary-nav ul {list-style: none;padding: 0; margin: 0; background-color:#000; }
#primary-nav li { float: left; padding: 0; }
#primary-nav li a {display:block; text-decoration: none; font-weight:bold; margin:0; padding:9px 15px 9px 15px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;}
#primary-nav li a:hover {}

#primary-nav li ul { background: #DDD; text-align: left; border-bottom: 1px solid #fff; }
#primary-nav li li { border-top:1px solid #FFF; }
#primary-nav li li a { display: block;	text-decoration: none;	padding: 4px 4px 4px 15px; text-transform: none;	font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #000; width:163px;line-height:20px; height:20px;}
#primary-nav li ul a:hover { color: #FFF; background: #006600; }

#primary-nav li ul { position: absolute; left: -999em; height: auto; width: 182px; margin: 0px; padding: 0px; }

#primary-nav li ul ul {	}

#primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul, #primary-nav li.sfhover ul ul, #primary-nav li.sfhover ul ul ul { left: -999em; background:#DDD; }
#primary-nav li:hover ul, #primary-nav li li:hover ul, #primary-nav li li li:hover ul, #primary-nav li.sfhover ul, #primary-nav li li.sfhover ul, #primary-nav li li li.sfhover ul { left: auto; }/*
#primary-nav li:hover, #primary-nav li.sfhover {display:block;background: #000; color: #FFF; }
#primary-nav li ul li:hover, #primary-nav li ul li.sfhover {display:block;background: #000; color: #FFF; }*/

/*
----------------------------------------------------------------------------- 
Inner content goes here 
-----------------------------------------------------------------------------*/
#content { width: 788px; margin: 0 auto; }
#cont_left { background: url('https://images.melbourneitwebsites.com/affiliate/templateimages/design_studio/bg-content-left.gif') no-repeat left -35px; }
#cont_right { background: url('https://images.melbourneitwebsites.com/affiliate/templateimages/design_studio/bg-content-right.gif') no-repeat right -35px;}
#in_cont {  background: #fff; text-align: left; padding: 15px; width: 740px; margin: 0 auto; min-height:520px; height:auto !important; height:520px; }

/*
----------------------------------------------------------------------------- 
Footer goes here
-----------------------------------------------------------------------------*/
#footer_cont { width: 772px; margin: 0 auto; } 
#footer { background:#006600; line-height: 27px; text-align: center; list-style: none; display:block;margin:0}
#footer li{display:inline; }
#footer a { color: #fff; font-weight: 700; padding: 0px 8px 0px 8px; text-decoration: none; border-left: 2px solid #fff;}
#footer a.first { border: 0; }
#footer a:hover { text-decoration: underline; }