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

/* Colors: [light blue: #00BFF2] [dark blue: #1462ac] [Red: #ed1c24]   */

/* html {overflow: scroll;} */

*{margin:0; padding:0;}
body{ background:url(http://www.matchmaster.com.au/images/headerbanners/bannerbg.jpg) repeat-x 0 112px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; font-size:12px; color:#000000;}
.clear-both{clear:both;}

ul, ol{margin-left:30px; margin-bottom: 15px;}
a{color: #1462ac; text-decoration:none;}
a:hover {color:#00BFF2;}  
a.noborder:hover{border-bottom:none;}
h1{ color: #1462ac; margin:0px; margin-bottom:2px; margin-top:0px; padding-top:0px;}
h2{ color: #00BFF2; margin:0px; margin-bottom:2px; margin-top:10px;}
h2.productcode{ color: #ed1c24; margin:0px; margin-bottom:2px; margin-top:10px;}
h2.heading-underline{ color: #00BFF2; border-bottom: 1px dotted #ccc; margin-bottom:2px; margin-top:10px;}
#supplement-content-wrap h2#green-policy{background:url(http://www.matchmaster.com.au/images/side-graphic-green-bg.jpg) no-repeat; margin-bottom:0px;}
#supplement-content-wrap h2#green-policy a{color: #FFFFFF; font-size:14px; text-decoration:none;}
h3{ color: #00BFF2; margin:0px; margin-bottom:2px; margin-top:10px;}
h4{ color: #00BFF2; margin:0px; margin-bottom:2px; margin-top:10px;}
h4.heading-underline{ color: #00BFF2; margin:0px; margin-bottom:2px; margin-top:10px; border-bottom: 1px dotted #ccc;}
h5{ color: #00BFF2; margin:0px; margin-bottom:2px; margin-top:10px;}
h6{color: #00BFF2; margin:0px; margin-bottom:2px; margin-top:10px;}
hr{ color:#dddddd; background-color:#dddddd; height:1px; border:0 none; margin-top:10px; margin-bottom:18px;}
.redtext { color:#ed1c24;}
blockquote{color:#3a3a3a; font-style:italic;}
.leftmargin{margin-left:15px;}
.text-centerd{text-align:center;}
.float-right{float:right; margin-left:10px; margin-bottom:10px; }

/* CSS Typography */
#header h1{width:316px; height:109px; background:url(http://www.matchmaster.com.au/images/logo.jpg) no-repeat; text-indent:-9999px; margin-bottom:0;}
#footer{font-size:12px; color:#666666;}
#footer span{font-size:12px;}
#footer a{font-size:12px; color:#666666;}
#footer a:hover{color:#1462ac;}
#supplement-content-wrap h2{background:url(http://www.matchmaster.com.au/images/side-graphic-bg.jpg) no-repeat; padding-left:55px; padding-top:4px; color:#ffffff; height:21px; margin-top:0px; color: #FFFFFF; font-size:14px; text-decoration:none; padding-bottom:0px; margin-bottom:0px;}
a.nonactive-link, #quick-links a{color:#666; text-decoration:none;}
a.nonactive-link:hover, #quick-links a:hover{color:#00BFF2; border-bottom: 1px dotted #00BFF2;}
p.faq-question{line-height:normal; margin:0; padding:4px 0 4px 4px;}
#search-container .search-box input.cat_textbox_small{font-family:Arial, Helvetica, sans-serif; color:#666; padding-left:1px; width:160px; border:1px solid #fff; background-image:none;}
#search-container .search-box .cat_button{background:url(http://www.matchmaster.com.au/images/search_left_blue.gif) no-repeat; width:16px; height:16px; border:none; cursor:pointer; position:absolute; right:4px; top:4px;}
#search-container .search-box .cat_button:hover{background:url(http://www.matchmaster.com.au/images/search_left.gif) no-repeat;}
a#quick-link-button, a#staff-log-button{position:absolute; left:180px; top: 3px; border-bottom:none; width:16px; height:16px; background:url(http://www.matchmaster.com.au/images/arrow_down_blue.gif) no-repeat;}
a#quick-link-button:hover{border-bottom:none; background:url(http://www.matchmaster.com.au/images/arrow_down.gif) no-repeat;}
a#staff-log-button{left:176px; background:url(http://www.matchmaster.com.au/images/user_blue.gif) no-repeat;}
a#staff-log-button:hover{border-bottom:none; background:url(images/user.gif) no-repeat;}
.NewsTitle h3{margin-bottom:2px;}
#signup{position:relative; margin: 12px 0 0 8px;}
#signup a.signupbg{width:170px; height:40px; background:url(http://www.matchmaster.com.au/images/btn-signup.jpg) no-repeat; display:block;}
#signup a.signupbg:hover{background:url(http://www.matchmaster.com.au/images/btn-signup-over.jpg) no-repeat; border:none;}
#signup a.signup-link{position:absolute; left:50px; top:10px; color:#FFFFFF; font-size:14px; font-weight:bold;}
#signup a.signup-link:hover{border:none;}

.info-table{font-size:12px; border:1px solid #ccc; border-collapse:collapse;}
.info-table ul {margin:0px; margin-left:20px;}	

.info-table td{padding:5px; border:1px solid #ccc;}
.info-table tr.row-with-shade{background-color:#dedede;}

a.special-button{ display:inline-block; height:40px; width:120px; color:#FFFFFF; background:url(http://www.matchmaster.com.au/images/buttons-enquiry.jpg); line-height:40px; padding-left:50px; font-weight:bold;}
a.special-button:hover{background:url(http://www.matchmaster.com.au/images/buttons-enquiry-over.jpg); border-bottom:none;}

a.reg-sml-btn{display:inline-block; height:25px; padding: 0 20px; color:#FFFFFF; background:url(http://www.matchmaster.com.au/images/smler-btn.jpg); line-height:25px; text-align:center; font-weight:bold; margin-left:630px;}
a.reg-sml-btn:hover{background:url(http://www.matchmaster.com.au/images/smler-btn-over.jpg); border-bottom:none;}

a.reg-sml-btn2{display:inline-block; height:20px; padding: 0 20px; padding-top:5px; color:#FFFFFF; background:url(http://www.matchmaster.com.au/images/smler-btn.jpg); text-align:center; font-weight:bold;}

.company-contact-detail p, .company-contact-detail a{color:#ed1c24; border-bottom:none;}
.faq-question span{font-weight:bold; margin-right:5px; margin-bottom:5px; font-size:14px; color:#aaa;}



/* CSS Dynamic Menu */

.menu, .menu-over{background:url(http://www.matchmaster.com.au/images/maintemplate/menu-bg.jpg) no-repeat; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; cursor:pointer; height:32px; width:158px; line-height:25px; }
.menu-over{background:url(http://www.matchmaster.com.au/images/maintemplate/menu-over-bg.jpg) no-repeat; color:#ffffff;}

.submenu, .submenu-over, .submenu-red, .submenu-red-over{font-family:Arial, Helvetica, sans-serif; font-size:12px; 
background:url(http://www.matchmaster.com.au/images/maintemplate/submenu-bg.jpg) no-repeat; background-color:#666666; border-bottom:1px solid #999; width:250px; padding:3px 3px 3px 10px; color:#fff; cursor:pointer;}
.submenu-over{background-color:#444; width:250px; background:url(http://www.matchmaster.com.au/images/maintemplate/submenu-over-bg.jpg) no-repeat;}
.submenu-red{background-color:#ed1c24; background:url(http://www.matchmaster.com.au/images/maintemplate/submenu-bg-red.jpg) no-repeat;}
.submenu-red-over{background-color:#444; background:url(http://www.matchmaster.com.au/images/maintemplate/submenu-over-bg-red.jpg) no-repeat;}

.endmenu, .endmenu-over{font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#1462ac; border-bottom:1px solid #00BFF2; width:120px; padding:3px 3px 3px 10px; color:#fff; cursor:pointer;}
.endmenu-over{background-color:#00BFF2; width:120px;}

/* CSS Layout */
#page-wrap{width:960px; margin:0 auto;}
#header{height:280px; margin-top:20px; position:relative;}
#banner{background:url(http://www.matchmaster.com.au/images/headerbanners/slidebg.jpg); background-repeat:no-repeat; margin-bottom:20px; margin-top:14px;}
#xlide{width:960px; height:200px;}

#quick-links, #country-links, #search-container, #stafflogin{position:absolute;  border:1px solid #ddd;}
#quick-links{width:200px; top:30px; left:540px; border:1px solid #ddd; z-index:999; background:url(http://www.matchmaster.com.au/images/arrow_down.gif) no-repeat  #FFFFFF 180px 3px; height:24px;}
.faq-details{}
#country-links{width:200px; top:30px; left:760px; border:none; text-align:right; line-height:24px;}
#search-container{width:200px; top:0px; left:760px; height:24px;}
#stafflogin{width:200px; top:60px; left:760px; background:url(http://www.matchmaster.com.au/images/user.gif) no-repeat 180px 3px #FFFFFF; height:24px; line-height:24px;}

#page-body-wrap, #content-page-body-wrap{margin-top:50px; background:url(http://www.matchmaster.com.au/images/page-divider-bg.jpg) repeat-y 680px top; overflow:hidden; }
/* This is for template without side-bar*/
#content-page-body-wrap{background:none;}
/* --------- */
#left-column{width:214px; float:left;}
#nav{padding-top: 73px; background:url(http://www.matchmaster.com.au/images/maintemplate/tollsupportnumber.jpg) no-repeat 8px top; z-index:999;}
#nav_nz{padding-top: 73px; background:url(http://www.matchmaster.com.au/images/maintemplate/tollsupportnumber_nz.jpg) no-repeat 8px top; z-index:999;}
#main-content-wrap{width:442px; margin-right:40px; float:left;}
/* This is for template without side-bar*/
#main-page-content-wrap{ width: 746px; float:left;}
#main-page-content-wrap2{ width: 550px; float:left;}
/* --------- */
#supplement-content-wrap{width:264px; float:right; background-color:#EDEEEE;}
.s-content-inside{margin:10px; margin-top:0px; margin-bottom:0px; background-color:#EDEEEE;}
.s-content-inside h3{margin-top:0px; margin-bottom:0px;}

#locator-content-wrap{width:700px; float:right; background-color:#EDEEEE;}
.l-content-inside{margin:10px; background-color:#FFFFFF; padding:20px; min-height:310px;}
#locator-content-wrap h2{background:url(http://www.matchmaster.com.au/images/side-graphic-bg.jpg) no-repeat; background-color:#1462ac; padding-left:55px; color:#ffffff; height:25px; line-height:25px; margin-top:0px; margin-bottom:0px; padding-bottom:0px;}

#footer-wrap{background:url(http://www.matchmaster.com.au/images/footer-bg.jpg) repeat-x; border-top:3px solid #666666;  margin-top:20px;}
#footer{width:960px; margin:0 auto; padding-top:15px; margin-bottom:10px; text-align:center;}

.catdiv350013 {top:0px;}
#matchmaster_logo { border: 0px solid; }
#rightads { float:right; margin-left:36px; margin-bottom:20px; }
#table_headers{ background-image:url(http://www.matchmaster.com.au/images/maintemplate/tableheaders.jpg); background-position:center; background-repeat:repeat-x; background-color:#1163ac; padding: 5px; color:#FFF; font-weight:bold;}
#partnersuppliers_animated { margin-top:10px; margin-bottom:10px;}
.finetext { font-size:10px; color:#666666;}

.imgframe { padding:8px; margin:10px; border:solid 1px #E0E0E0; background-color:#EEEEEE; float:right; }
.imgframe img { width:200px; border:solid 1px #E0E0E0; }