* {border:0; margin:0; padding:0;}.clearing {clear:both; height:0; line-height:0; font-size:0;}body {background: #9cf url(../images/skytemp2.jpg) repeat-x scroll 0px 154px;}#bodybg {background: url(../images/bodybgtp.jpg) repeat-x scroll top;}/*.transparentimg, .transparentbgimg {behavior:url(skins/V4Bazaar/iepngfix.htc);}*/#layout {font: 0.75em/1.2em arial, helvetica, sans-serif; margin:0 auto; min-width:620px; max-width:1000px;}* html body #layout {width:expression((document.documentElement.offsetWidth) > 1019 * (parseInt(document.body.currentStyle.fontSize) / parseInt(document.body.currentStyle.fontSize))?  "1000px" : ((document.documentElement.offsetWidth) < 641? "620px" : "99.7%")); }/*	* html #layout {width:780px;	 width:expression(document.body.clientWidth > 999? "1000px" : document.body.clientWidth < 621? "620px" : "100%");} 			width:expression((document.documentElement.offsetWidth) >(1100/12) * parseInt(document.body.currentStyle.fontSize)?  "67.5em" 		: ((document.documentElement.offsetWidth) <(800/12) * parseInt(document.body.currentStyle.fontSize)? "48.75em" : "100%"));}*/	#header {}	.rndbar {margin:0 1em;}	.rndbar, .rndbar .tl {background: url(../images/rndly.png) no-repeat bottom right;} .rndbar .tl {background-position: bottom left;}		.rndbar .tm {margin:0 12px; background:#f4c903 url(../images/rndlby.png) repeat-x bottom; height:23px; overflow:hidden;}	#topsearchform {float:right; text-align:right; margin-bottom:2px; width:25em; overflow:hidden;}	#topsession {margin-bottom:2px;}	#logoblock {width:100%; text-align:center; line-height:0; height:106px;}		#headernavigationblock {		height:24px;		position:relative;		z-index:100;		background: url(../images/navbg.jpg) repeat scroll top;}			#nav {position:relative; margin:0 auto; width:480px; height:24px; clear:both; z-index:500;}			#nav li{ 				list-style: none;				float:left;				position:relative;				width:96px;				height:22px;				margin:1px 0;				z-index:510;				overflow:hidden;}				#nav a {					display:block;					position:relative;					font: bold 10px/12px arial, helvetica, sans-serif;					padding: 5px 2px;					color: #990;					background: url(../images/blkbtn.png) no-repeat scroll top;					height:22px;					text-align:center;					text-decoration: none;					overflow:hidden;}				#nav a:hover, #nav a.sfhover {color: #ff0; background: url(../images/blkbtndw.png) no-repeat scroll top;}				#nav a:visited {color:#cc0;}				#nav a.activenav {color:#ff0; background: url(../images/blkbtndw.png) no-repeat scroll top;}	#mainblock {}	#columns {padding:0 170px; width:auto;}		#sourcealignfloat {float:left; width:100%;}			.contentcolumn {float:right; width:100%; position: relative; padding:3em 0 2em 0;}			.leftcolumn {position:relative;	float:left;	width: 160px; margin:0 0 0 -165px; padding-top:3em; display:inline;}		.rightcolumn {			display:inline;			position: relative;			width: 160px;			padding-left: 5px;			padding-top:3em;			margin:0 -165px 0 0;			float: right;}#footer {clear:both; width:100%; background: url(../images/rasbg.jpg) repeat scroll top; border: 1px solid #321; border-width:0 1px 2px 1px;}	#footerinner {background: url(../images/ftrbgtop.jpg) repeat-x scroll top;}	#footercontent {padding:0 170px; width:auto;}		#footerleft {position:relative; float:left; width: 160px; margin:44px 0 0 -165px; text-align:center; display:inline;}			#footerleft img {display:block; width:160px; height:56px;}		#footerad {width:100%; text-align:center; color:#ff0; float:left;}			#footerad h2 {font:bold 3em/3em Arial, Helvetica, sans-serif; color:#900}			#footerad p {font:bold 1em/1em Arial, Helvetica, sans-serif; color:#f00;}		#footerright {position: relative; float: right; display:inline; width: 160px; height:56px; overflow:hidden; padding-top:0.33333em; margin:44px -165px 0 0; text-align:center; background: url(../images/avizebg.jpg) no-repeat;}		.rndftbar {margin:0.5em 1em 0 1em; clear:both;}	.rndftbar, .rndftbar .tl {background: url(../images/rndblk.png) no-repeat right top;} .rndftbar .tl {background-position: left top;}		.rndftbar .tm {margin:0 6px; background:#000 url(../images/rndblkt.png) repeat-x top; padding-top:2px;}	.avizelink {font:bold small-caps 1em/1.3em arial, helvetica, sans-serif; margin:0 auto; color:#303;}.boxTitleLeft, .boxTitleRight {	font: bold 1em/1.5em Arial, Helvetica, sans-serif;	color: #fc0;	background: #000 url(../images/blkbg.png) repeat-x;	border: 1px solid #110;	border-width:1px 1px 0 1px;	padding-left: 5px;}	.boxContentLeft, .boxContentRight {	border: 2px solid #000;	border-width:0 2px 2px 2px;	background: #ffc url(../images/yllbg.png) repeat-x;	padding: 3px 0 5px 5px;	margin-bottom: 10px;}/* CHECKOUT PAGES */#columnscheckout {padding:0 5px 0 170px; width:auto;}.leftcolumncheckout {width: 160px; margin-left: -165px;	float: left; padding-top:3em; display:inline;}.contentcolumncheckout {position: relative;	width: 100%; float: right; padding:3em 0 2em 0;}/* END CHECK OUT PAGES */.siteDocs {text-align:center;}.pagination {text-align: right;	padding:0 5px;}#subCats {	background-color: #ffc;	text-align: center;	border: 2px solid #000;	padding: 0.2em;	margin:0.2em;}.subCat {		text-align: center;	padding:0.33333em 0.5em;	float: left;	width: 110px;}.regSep{padding: 10px 0px; margin: 10px 0px; border-top: 1px solid #000; border-bottom: 1px solid #000;}#imgThumbSpace{line-height: 0px;}#imgThumbSpace img {padding:0 3px 3px 0;}/*Start Cross-Browser DHTML Menu*/#mainmenu-nav {list-style: none; width: 156px;}li.li-nav a {	display: block;	font: bold 1em/1.5em Arial, Helvetica, sans-serif;	color:#550;	background-color: #ffc;	width: 142px;	overflow:hidden;	text-decoration: none;	padding:2px 12px 2px 2px;}	li.li-nav a:hover {background-color: #ff8; color: #330;}.ul-nav, .li-nav {display: block; list-style: none;}.ul-nav {width: 156px;}.li-nav {float: left; width:142px; position:relative;}.li-nav .ul-nav  {	display: none; 	position: absolute;	left:156px;	top:-3px;	border:1px solid #000;	border-top: 4px solid #550;	z-index: 99;}li.li-nav a.hassubmenu {background: #ffa url(../styleImages/more.gif) no-repeat 146px 8px;}/*End Cross-Browser DHTML Menu*/#homewelcome {margin:0 6px 1em 6px;}h2#latestprodtitle {	text-align:center;	color:#fc0;	text-transform:uppercase;	font: bold 1.5em/1.5em Arial, Helvetica, sans-serif;}h2#hometitle, h2#categorytitle, h2#producttitle, h2#tellafriendtitle, h2#cartviewtitle, h2.headingblackcentre {	text-align:center;	padding-top:2px;	color:#110;	text-transform:uppercase;	font: bold 1.2em/1.33333em Arial, Helvetica, sans-serif;}h3.prodtitle {	font: bold 1em/1.25em Arial, Helvetica, sans-serif;}#latestprodblock {margin:0 6px;}.latestProds {	float: left;	text-align: center;	width: 123px;	margin:1em 2px;	overflow:hidden;}.prodpageblock {margin-bottom:1em;}.roundblack *, .roundgold *, .roundgold2px * {zoom:1;}	.roundblack .rhead {background: url(../images/rndblk.png) no-repeat top left;}		.roundblack .rhead div {background: url(../images/rndblk.png) no-repeat top right;}		.roundblack .rhead h2 {margin:0 6px; border:0; background:#000 url(../images/rndblkt.png) repeat-x top;}	.roundblack .rmid {background-color:#000;}		.roundblack .rmid .rr {background-color:#000;}		.roundblack .rmid .rcontent {padding:3px; margin:0 6px; background-color:#000; overflow:hidden;}	.roundblack .rbase {background: url(../images/rndblk.png) no-repeat bottom left; clear:both;}		.roundblack .rbase .rbr {background: url(../images/rndblk.png) no-repeat bottom right;}		.roundblack .rbase .rbmid {margin:0 6px; background-color:#000; height:12px; overflow:hidden;}		div.roundgold .rhead {background: url(../images/rndy0px.png) no-repeat top left;}		div.roundgold .rhead div {background: url(../images/rndy0px.png) no-repeat top right;}		div.roundgold .rhead h3 {margin:0 6px; border:0; background:#f4c903 url(../images/rndyt0px.png) repeat-x top; height:2.5em; overflow:hidden;}	div.roundgold .rmid {background:#f4c903 url(../images/rndyl0px.png) repeat-y left;}		div.roundgold .rmid .rr {background:url(../images/rndyr0px.png) repeat-y right;}		div.roundgold .rmid .rcontent {padding:3px; margin:0 6px; background:#f4c903; overflow:hidden; height:125px; border:1px solid yellow; border-color:#330 #c90 #ff9 #c90;}	div.roundgold .rbase {background: url(../images/rndy0px.png) no-repeat bottom left; clear:both;}		div.roundgold .rbase .rbr {background: url(../images/rndy0px.png) no-repeat bottom right;}		div.roundgold .rbase .rbmid {margin:0 6px; background:#f4c903 url(../images/rndyb0px.png) repeat-x bottom; height:12px; overflow:hidden;}	div.roundgold2px .rhead {background: url(../images/rndy2px.png) no-repeat top left;}		div.roundgold2px .rhead div {background: url(../images/rndy2px.png) no-repeat top right;}		div.roundgold2px .rhead h2 {margin:0 6px; border:0; background:#f4c903 url(../images/rndyt2px.png) repeat-x top;}	div.roundgold2px .rmid {background:#f4c903 url(../images/rndyl2px.png) repeat-y left;}		div.roundgold2px .rmid .rr {background:url(../images/rndyr2px.png) repeat-y right;}		div.roundgold2px .rmid .rcontent {padding:3px; margin:0 6px; background:#f4c903; overflow:hidden;}	div.roundgold2px .rbase {background: url(../images/rndy2px.png) no-repeat bottom left; clear:both;}		div.roundgold2px .rbase .rbr {background: url(../images/rndy2px.png) no-repeat bottom right;}		div.roundgold2px .rbase .rbmid {margin:0 6px; background:#f4c903 url(../images/rndyb2px.png) repeat-x bottom; height:12px; overflow:hidden;}		#paymenttable {margin:0 auto;}	#paymenttable td {padding:3px;}.icons {text-align:center;}	#auspost {margin-right:6px; border:2px solid #000;} 	#cba {border:2px solid #000;}	.securityimgs img {display:block; margin:0.5em auto;}	#ssl {border:2px solid #000;}.imgscaler {width:100%; display:block;}#productpanorama {padding-top:1em; clear:both;}
