/* CSS Document */
/* content page styles */

div {
	border:solid 0px #ccc;
}

#leftContent {
	width:763px;
	float:left;
	color:#333333;
	border:solid 0px #ccc;
	margin-left: 10px;      /* 20070924 missing attribute added */
}
#leftContentBus {      /* 20070924 missing style added */
	width:650px;
	float:left;
	color:#333333;
	border:solid 0px #ccc;
	margin-left: 0px;
}
#bus1_leftContent {      /* 20070924 missing style added */
	width:660px;
	float:left;
	color:#333333;
	border:solid 0px #ccc;
	margin-left: 10px;
}

#bus1_leftContent p {
	margin-right:3em;
	margin-left:1em;
	color:#666699;
	font-size:11px;
}

#bus1_leftContent h3 {
	margin-left:0.1em;
	margin-top:1em;
	color:#666699;
	font-size:11px;
}

#leftContent h1 {            /* 20070924 missing attributes added */ 
	margin-left:3em;
	margin-left:0.75em;
}
#leftContent h2 {            /* 20070924 missing attributes added */ 
	margin-left:0.5em;
	margin-left:0.7em;
}
#leftContent h3,
#leftContent h4,
#leftContent p {            /* 20070924 missing attributes added */ 
	margin-right:3em;
	margin-left:1em;


}
#leftContent ul,            /* 20070924 duplicate #leftContent ul removed */ 
#leftContent ol {           /* 20070924 two style definitions combined */
	color:#333333;
	margin-left:1em !important;    /* 20070924 changed from auto */
	padding-left:3.2em;		/* 20070924 attribute added */
							/* 20070924 margin right removed */
}

#business h1 {
	color:#666699;
	float:left;
}
#details {
	float:left;
	width:500px;
	margin:0 0 1em;
}
#details th {
	width:15%;
	text-align:left;
	vertical-align:top;
	color:#666699;
	font-size:11px;
	line-height:140%;
	padding-right:1em;
	padding-bottom:0.4em;
}
#details td {
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:140%;
	padding-bottom:0.4em;
}
.logo {
	float:right;
	border:solid 1px #ccccff;
	margin:1em 0 0;
}

a {
	text-decoration: none;
	color: #ff0099;
}
a:link {
	color: #ff0099;
}
a:visited {
	color: #ff0099;
}
a:active {
	color: #ff0099;
}
a:hover {
	color: #9999cc;
}

#specials {
	clear:both;
	position:relative;
	margin:0 0 1em;
	height:150px;
	background:url(http://www.bubhub.com.au/images/bg-specials.gif) no-repeat;
}
#bus1_specials {      /* 20070924 missing style added */
	clear:both;
	position:relative;
	margin:0 0 1em;
	height:150px;
	background:url(http://www.bubhub.com.au/images/bg-specials_sml.gif) no-repeat;
	width: 625px;
}
span.specials {
	position:absolute;
	top:53px;
	left:119px;        /* 20070924 changed from 116px */
	width:489px;       /* 20070924 changed from 680px */
	display:block;
	height: 90px;      /* 20070924 additional attribute added */
}
span.bus1_specials {   /* 20070924 missing style added */
	position:absolute;
	top:53px;
	left:119px;
	width:444px;
	display:block;
}
span.specials p {
	color:#336600 !important;
}
.viewmap {
	background:url(../images/bg-viewmap.gif) no-repeat;
	height:29px;
	padding:5px 0 0 38px;
}
#content-links ul {
	margin:0 !important;
	padding:0 !important;
}
#rightContent-1 {
	width:304px;
	float:right;
}
#rightContent-bus {   	/* 20070924 missing style added */
	width:304px;
	float:right;
}
.bannerZone-6 {
	background:url(../images/bg-bannerZone-11.gif) no-repeat;
	margin-bottom:2px;
}
.bannerZone-bus {   	/* 20070924 missing style added */
	margin-bottom:2px;
}

.MPUZone {				/* 20070924 missing style added */
	margin-top:4px;
	width:304px;
	height:254px;
	border: 1px solid #cccccc;
}

.MPUZone200 {			/* 20070924 missing style added */
	background:url(../images/bg-bannerZone-mpu_200.gif) top left no-repeat;
	margin-top:2px;
}

#productshot {			/* 20070924 missing style added */
 	clear:both; 
	padding:3px; 
	margin:4px 0 4px 0;
}

.bannerZone-3 {	
	float:right;
	width:300px;
	/*height:264px; ERNIE 100924 - commented out to allow vertical expansion for long mpus */
	margin: 0 0 7px 14px
}


#sponsored {
	float:right;
	width:295px;
	margin: 0 0 14px 14px;
	padding: 0 5px 0 0;
	border: 1px solid #9999cc;
 	-moz-border-radius: 10px;
}

#sponsored h3 {
	color:#9999cc;
	font-size:1.2em;
	margin:13px 0 0 16px;	
}
#sponsored ul {
	margin:0;
	padding:0.8em 0 2em 10px;
	list-style:none;
	line-height:140%;
}
#sponsored li {
	background:url(../images/bg-sponsored-li.gif) no-repeat 0 3px;		
	padding-left:6px;
}
#sponsored a {
	color:#333333;
	text-decoration:none;
}
#sponsored a:hover {
	text-decoration:underline;
}
