﻿
body{color: #333333; padding:0; margin:0; background:#f0e6d7; font-family:Tahoma, Helvetica, sans-serif;}
a{color:#ff6600; font-weight:bold; text-decoration:none;}
a:hover{color:#ff9900; font-weight:bold;}

#rap{width:852px; margin:0 auto; padding:0; background:url(../../images/body-bg-rep.jpg) repeat-y top;}
#rapbot{background:url(../../images/body-bg-bot.jpg) no-repeat bottom; padding:10px 30px 10px; margin:0; position:relative;}

#header{height:123px; margin:0; padding:0;}
#logofun{height:123px; width:144px; background:url(../../images/exquira.jpg) no-repeat; float:right; margin:0; padding:0;}
#logofun a{border:0;}
#logofun b{display:none;}


/* stupid graphical menus are horrid */
#m1{background:#ff9900; height:25px; margin:4px 0; padding:0;}
#m1 a{display:block; float:left; height:25px; font-size:14px; color:#FFFFFF; margin:0 50px 0 0;}
#m1 a span{display:none;}

a#m1home{background:url(../../images/m1-home.gif); width:49px;} a#m1home:hover{background:url(../../images/m1-home-over.gif);}

a#m1about{background:url(../../images/m1-about-us.gif); width:70px;} a#m1about:hover{background:url(../../images/m1-about-us-over.gif);}

a#m1brands{background:url(../../images/m1-brands.gif); width:58px;} a#m1brands:hover{background:url(../../images/m1-brands-over.gif);}

a#m1wheretobuy{background:url(../../images/m1-wheretobuy.gif); width:92px;} a#m1wheretobuy:hover{background:url(../../images/m1-wheretobuy-over.gif);}

a#m1login{background:url(../../images/m1-login.gif); width:47px;} a#m1login:hover{background:url(../../images/m1-login-over.gif);}

a#m1contact{background:url(../../images/m1-contact-us.gif); width:84px;} a#m1contact:hover{background:url(../../images/m1-contactus-over.gif);}


/* content */

#content{margin:0;}
* html #content {height: 490px;}
#content h1 {color:#ff9900; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:20px 0 0 0;}
#content h2 {color:#FF0000; font-size:19px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:20px 0 0 0;}

#content, #content p {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:11px; text-align:justify; line-height:175%;}

#content h3 {color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

/* #content table{border:1px solid #ccc; padding:5px;} */

.recentnews{background:#fff1dc; margin:25px 0; padding:0;}
.recentnews h3{background:#fff url(../../images/recentnews.jpg) no-repeat left; height:10px; margin:0; padding:0;}
.recentnews h3 span {display:none;}
.recentnews h4{color:#cc0000; font-size:11px; padding:0 0 0 20px; margin:0; font-weight:normal;}
.recentnews p {padding:0 20px 12px; font-size:11px; color:#000000; margin:0; text-align:justify; line-height:130% !important;}

/* SOMETHING IS AFOOT(er) */
#footer{ clear:both; font-size:9px; color:#999999; text-align:right; width:770px; margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px;}
#footer a{color:#666; text-decoration:none;  font-weight:normal;} #footer a:hover{color:#333333;}



/* List some items momma */
.itemList{background:#FFF url(../../images/upfader.jpg) repeat-x bottom; padding:7px; margin:5px 0 10px; border:1px solid #cccccc; position:relative;}
.itemList h4{font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
.itemList p{line-height:160%; padding:5px 0 10px 0; margin:0;}

p.extras{font-size:9px !important; color:#999 !important; padding:0 !important; margin:0; !important; text-align:right;}
.optional{color:#999999; font-size:11px;}

#pagedetail{padding:10px 0;}
table.extrastable{background:#fff url(../../cms/images/fader.jpg) repeat-y right; border:1px solid #ccc; margin:5px 0;
padding:4px; font-size:10px;}


/* FORM MAILER CSS */

.mailwrapper {text-align: center; border:0;}

.maildiv {margin: 0 auto 0 auto;text-align: left;width: 365px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%;}
.maildiv form {text-align: left;}
.maildiv label {/* used for right side captions */vertical-align: top;padding: 0 0 0 3px;}
.maildiv .sidelbl {/* used for left side labels */font-size:11px;width: 90px;text-align: right;padding: 0 10px 0 0;vertical-align:top; position: relative; display: block; float: left; clear: left;}
.maildiv a {color: #005ABE;}
.maildiv h2 {color: #005ABE;font-size: 120%;}
.maildiv input {margin-bottom: 10px;}
.maildiv select {margin-bottom: 10px;}
.maildiv textarea {margin-bottom: 10px;}
.ver_img {padding: 0;margin: 0 0 10px 10px;vertical-align:bottom;border: 1px solid #005ABE; }
.maildiv fieldset {padding: 5px 5px 5px 5px;margin-bottom: 10px;border: 0px;}
.maildiv .legendspacing {height: 10px;}
.maildiv .fmcredits {float: left;font-size: 90%;}
.maildiv .fmsubmit {float: right;}
.maildiv .fmrequired {color: #005ABE;font-size: 90%; float: left;margin-top: 3px;margin-left: 5px;}
.maildiv .fmspacer {height: 10px;}
.maildiv .fminfofull {padding: 0 10px 0 10px;color: #005ABE;margin-bottom: 15px;}
.maildiv .fminfohalf {padding: 0 10px 0 10px;color: #005ABE;margin-left: 110px;margin-bottom: 15px;}
.maildiv .fmerrorbox {text-align: left;}
.maildiv li {margin: 0 0 4px 0;}
.maildiv .fmerrortitle {color: #FF0000;font-size: 120%;}



#expandafy{padding:5px; border:1px solid #CCC; width:350px; margin:20px 30px;}
#expandafy h4{background:#f3f7fa url(../../images/downeyarrow.gif) no-repeat right; display:block; padding:3px 7px; margin:0;}
#expandafy table td{padding:5px; text-align:left; background:#f9f9f9; margin:1px;}


/* MAP BOLLOCKS */
#map{background:url(../../images/map.jpg) no-repeat top; height:282px; width:300px; overflow:hidden; position:relative; margin:2px auto;}
#map a{cursor:pointer;}

a#mapNSW{width:102px; height:86px; display:block; left:198px; top:126px; position:absolute;}
a#mapNSW span{display:none;} a#mapNSW:hover{background:url(../../images/map-nsw.jpg) no-repeat top;}

a#mapVIC{width:102px; height:69px; display:block; left:198px; top:181px; position:absolute; }
a#mapVIC span{display:none;} a#mapVIC:hover{background:url(../../images/map-vic.jpg) no-repeat top; }

a#mapQLD{width:102px; height:138px; display:block; left:198px; top:0px; position:absolute;}
a#mapQLD span{display:none;} a#mapQLD:hover{background:url(../../images/map-qld.jpg) no-repeat top;}

a#mapWA{width:110px; height:282px; display:block; left:0px; top:0px; position:absolute;}
a#mapWA span{display:none;} a#mapWA:hover{background:url(../../images/map-wa.jpg) no-repeat top;}

a#mapNT{width:88px; height:106px; display:block; left:110px; top:0px; position:absolute;}
a#mapNT span{display:none;} a#mapNT:hover{background:url(../../images/map-nt.jpg) no-repeat top;}

a#mapSA{width:88px; height:138px; display:block; left:110px; top:106px; position:absolute;}
a#mapSA span{display:none;} a#mapSA:hover{background:url(../../images/map-sa.jpg) no-repeat top;}

a#mapTAS{width:102px; height:32px; display:block; left:198px; top:250px; position:absolute;}
a#mapTAS span{display:none;} a#mapTAS:hover{background:url(../../images/map-tas.jpg) no-repeat top;}

a#mapACT{width:26px; height:18px; display:block; left:260px; top:178px; position:absolute;}
a#mapACT span{display:none;} a#mapACT:hover{background:url(../../images/map-act.jpg) no-repeat top;}


/* POWER UP */

td.orangeBorder{border:1px solid #FFE4C9; padding:10px; background:#fff;}
td.orangeBack{border:1px solid #FFE4C9; padding:10px; background:#FFE4C9; }
td.orangeBorder p, td.orangeBack p {font-size:11px !important; line-height:120% !important; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0 !important; padding:0 !important;}
td.orangeBorder h3, td.orangeBack h3{color:#FF0000 !important; font-size:11px !important; font-family:Arial, Helvetica, sans-serif !important; font-weight:normal !important; margin:0 0 0 0 !important; padding:0 0 12px 0 !important;} 