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

a{ 
text-decoration:none; outline:none; color: #25211c; font-size:11px; 
text-decoration: underline;
font-weight:100;
}


.mainlinks { 
text-decoration:underline; outline:none; color: #003a5e; font-size:12px; 
font-weight:100;
}

li {
	list-style: url(../images/bullet_blue-tiny.gif);
	line-height: 18px;
	margin-left: -10px;
	
	}


ol {padding-left: 0px;}

img {border:0px;}

body {background-color: #877865; margin-top: 10px;}

.mainbody {
	padding-left: 10px;
	
}

h1 {
		font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 26px;
	color: #003a5e;
	padding: 0px;
	font-weight: 100;
	
}

h2 {
		font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	padding: 10px;
	color: #fff;
	background-color: #1a4561;
	font-weight: 100;
	
}

h4 {
		font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	padding: 13px;
	color: #fff;
	
	background-color: #1a4561;
	font-weight: 100;
	
}

h4 a {
		font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #fff;

	font-weight: 100;
	
}


.bodytxt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 18px;	
}

.bodytxt02 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	
}

#bodytxt03 {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666;
	background-color:#dae1e4;
	padding: 10px;
}

#bodytxt04 {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;

	padding: 10px;
}

#productname {
	
		font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	
	padding: 5px;
background-color: #5f88a0;
color:#fff;

	font-weight: 100;
	font-variant:small-caps;
}

#productname02 {
	
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding: 5px;
	background-color: #adc5d1;
	color:#fff;
	font-weight: 600;
	font-variant:small-caps;
}

#productname a{
	
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color:#fff;
	font-weight: 100;
	font-variant:small-caps;
	padding-left: 5px;
}

#price {
height: 25px;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px;
padding-left: 10px;
background-color: #a9b177;
color:#fff;

}

.smalltxt {
	
font-family: Helvetica;
	vertical-align:middle;
	letter-spacing: 0.02em;
	font-size: 12px;
	color: #777;
	font-weight:500;
	padding-right: 5px;
}

.mainlinks {
	color: #003a5e;
}

.footer {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #fff;
}

.footer a {
	font-weight:bold;
	color:#FFF;
}


#topmenu {
	vertical-align:middle;
	padding-left: -20px;
}




.toplinks ul {
	padding-left: -20px;
	font-family: Verdana, Geneva, sans-serif;	
	font-size: 12px;
	color: #fff;
	

	}

.toplinks li {


	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	display: inline;
	padding-right: 35px;
	font-size: 13px;
	color: #fff;
	}
	
	
	
	
.toplinks {
	
	
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	padding-left: -20px;
	font-size: 9px;
	color: #17394f;
	}	
	
.toplinks a { 

	font-family: Helvetica;
	vertical-align:middle;
	letter-spacing: 0.03em;
	font-size: 9px;
	color: #003a5e;
	font-weight:500;
	font-variant:small-caps;
}

	.toplinks a:hover{

	vertical-align:middle;
	text-decoration: none;
	letter-spacing: 0.03em;
	
	color: #17394f;
	}	
	
#stores_map		{ background: url(../images/sprite_map.png) no-repeat; height: 233px; position: absolute; text-indent: -9999px; width: 232px; }
#stores_map.nsw	{ background-position: -1px -971px; }
#stores_map.qld	{ background-position: -237px -241px; }
#stores_map.vic	{ background-position: -1px -241px; }
#stores_map.act	{ background-position: -237px 0; }
#stores_map.tas	{ background-position: -237px -726px; }
#stores_map.sa	{ background-position: -1px -726px; }
#stores_map.wa	{ background-position: -237px -481px; }
#stores_map.nt	{ background-position: -1px -481px;}
#stores_map a		{ background: url(../images/transparent.gif); display: block; position: absolute; }
#stores_map .state_NSW a	{ height: 40px; right: 0; top: 117px; width: 72px; }
#stores_map .state_ACT a	{ height: 19px; right: 19px; top: 157px; width: 35px; }
#stores_map .state_QLD a	{ height: 115px; right: 0; top: 0; width: 85px; }
#stores_map .state_NT a	{ height: 100px; right: 85px; top: 0; width: 60px; }
#stores_map .state_WA a	{ height: 170px; left: 0; top: 0; width: 86px; }
#stores_map .state_SA a	{ height: 89px; left: 87px; top: 101px; width: 72px; }
#stores_map .state_VIC a	{ height: 24px; right: 28px; top: 175px; width: 44px; }
#stores_map .state_TAS a	{ height: 19px; right: 42px; top: 212px; width: 20px; }
.stores_list			{ padding: 0 0 0 280px; }
#content.subpage .stores_list h2		{ color: #133547; font-size: 32px; font-weight: normal; line-height: normal; margin: 0; }
.stores_list li		{ float: left; height: 180px; padding: 30px 30px 0 0; width: 140px; }
#content.subpage .stores_list h3		{ background: url(../images/bg_divider.png) bottom repeat-x; color: #619ab8; font: 10px "Arial Black", Arial, Helvetica, sans-serif; margin: 0 0 5px; padding: 0 0 5px; text-transform: uppercase; }
.stores_list address	{ font-style: normal; padding: 0 0 15px; font-size: 11px;}
#content.subpage .stores_list a	{ font: bold 11px Georgia, "Times New Roman", Times, serif; }


#demotip { 
    display:none; 
    background:transparent url(js/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}

#demo img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}

#dynatip.bottom { 
    background:url(/js/black_arrow_bottom.png);     
    padding-top:40px; 
    height:55px; 
} 
 
#dynatip.bottom { 
    background:url(/js/black_arrow_bottom.png); 
}
