@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#00427a; line-height:20px;text-decoration:none; background:#fff}

img {border:0px; max-width:100%; height:auto;}

a{text-decoration:none;}

p{ text-align:left; font-size:12px; color:#333; margin-top:5px; }

.wrapper{max-width:1000px; width:100%;  margin:0 auto;   }
.main{width:97%; float:left; margin:0; padding:0 15px}

#header{width:100%; float:left; margin:0px 0 0 0;  }


.logo{width:100%; margin:0px 0; padding:5px 0;  float:left; }
.logo img{margin:0px; padding:0; float:left;}

/********main-menu*********/

.main-menu{width:100%; float:left; margin:0px; background-color:#00427a; border-radius:5px 5px 0 0}
.main-menu ul{width:100%; margin:0px 0 0 0; padding:0px;     }
.main-menu ul li{margin:0px 0 0 0px;  line-height:45px;  padding:0 0 0 0px; font-weight:bold; float:left; list-style:none;}
.main-menu ul li:first-child{ margin-right:0px}
.main-menu ul li a{color:#fff;padding:15px 38px 14px 38px; text-align:center; border-radius:5px 5px 0 0}
.main-menu ul li a:hover{ color: #fff ; background:#00427a   }


/********banner****/
.banner{width:100%; float:left; margin:5px  0;  }

/*********content******/
.content{width:100%; float:left; padding:10px 0 0 0;   }
.content-left{ width:69%; float:left; border-right:1px solid #dadada; margin:0 0 10px 0 ;  background:#ededed}
.title-left , .categories-title{font-size:20px; color:#15416f; padding:10px 10px 10px 0px; line-height:24px}
.title-left a{color:#00427a}
.title-left a:hover{color:#c25052;}
.left-box{width:98%; margin:0px 0px 10px 0px; float:left; padding:0 10px }
.left-para {font-size:12px; margin:2px 0px 15px 0px; line-height:18px; font-family:Verdana, Geneva, sans-serif; padding:0 10px 0px 0px; }
.home-image{width:100%; text-align:center;}
.home-image img { margin:7px 10px 10px 0px; }


/*******right-content*******/
.content-right{width:29%; float:right; background:#ededed; }
.categories-title{float:left; padding:10px 0px 10px 10px;  width:96.8%;  color:#00427a; } 
.categories{width:99.8%; float:left; }
.categories ul{width:89%; float:left; margin:0;  padding:0 0 0 4% }
.categories ul li{ list-style:none; padding:10px 0px; margin:0;color:#333;}






/***************contact-us*****/
#contact-form { width:100%; padding:10px 0;  margin:0 0 0 0px; }
input:required, textarea:required {margin:0; padding:0;}
.contact-form input,#contact-form select,#contact-form textarea,#contact-form label {font-size:14px;margin-bottom:2px; margin-right:20px;}
#contact-form input,#contact-form select,#contact-form textarea {width:50%;margin-bottom:10px;padding:4px; }
#contact-form textarea {height:80px;resize: none;}
#contact-form label {display:block;}
#contact-form .required {font-weight:bold;color:#900; }
#contact-form #submit-button {width: 100px;color:#fff;border:0;float:left;background-color:#00427a;border-radius:0px; cursor:pointer; margin:10px 0 13px 0}



/*******privacy-policy****/
.privacy-content{width:98%;  margin: 0px 0 10px 0px; float:left;background:#ededed; padding:0 10px }
.privacy-content ul{width:96%; margin:5px 5px 5px 15px;  padding:0 0 0 12px; float:left;}
.privacy-content ul li{list-style:decimal; float:left; padding:6px 0 0 10px; font-size:12px;}


/*******site-map*********/
.sitemap {width:100%; margin:0px 0 10px 0px; float:left;  }
.sitemap ul {margin:0px 0 0 0px; padding:0px; width:98%; float:left; }
.sitemap li {margin:0px 0 0 3px ; padding:10px 0 10px 6px; background:url(/web/20150228120132im_/http://www.robertsnfn.com.au/images/arrow.jpg) no-repeat left  ; list-style:none; }
.sitemap a  {color:#333; padding:5px 10px; margin:0 0 0 10px; }
.sitemap a:hover {color:#c25052; }


/******social*****/
.social{width:100%; float:left; margin:0 0 8px 0}


/************footer***********/
#footer { width:100%; float:left;  background:url(images/footer.jpg) repeat-x; border-radius:0 0 5px 5px }
.copyright { widht:30%; font-size:12px; color:#00427a; float:right; padding: 10px 10px 0px 0;  }
.footer-nav {width:45%; float:left;margin:0px 0 0 0px; padding:5px 0 0 0;  }
.footer-nav ul {margin:0px; padding:8px 0; width:100%; font-size:12px; float:left;  }
.footer-nav li {padding:0px 10px 0 10px; list-style:none; display:inline; border-right:1px solid #fff; }
.footer-nav li:last-child {border:0px; padding-right:0PX;} 
.footer-nav  li a {color:#00427a;}
.footer-nav li a:hover{color:#c25052; } 
/*
     FILE ARCHIVED ON 12:01:32 Feb 28, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:34:55 Oct 25, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/