
/***** Standard.css for ZOLL.com.au *****/

* {
	padding: 0;
	margin: 0;
}
body {
	color: #949494;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.5em;
}
body.home {
	background: #e5f2fa url(../images_zoll/background_bg.png) repeat-x left bottom;
}
#container {
	width:1003px;
	margin:0 auto;
}
img {
	border: none;
}
button {
	border: none;
	background: none;
}
input {
	font-family: Verdana, Helvetica, sans-serif;
}
a:link {
	color: #0083cc;
}
a:visited {

}
a:hover {
	text-decoration: none;
}
a:active {
	
}
.clear {
	clear: both;
}
h1,h2,h3 {
	font-family:Arial, Verdana, sans-serif;	
}
h1 {
	font-size: 23px;
	margin-top:0;
	color:#0082c8;
	line-height:30px;
}
h2 {
	font-size: 17px;
	line-height:20px;
	color:#ff9900;
}
h3 {
	font-size: 13px;
}
#content {
	padding-top: 48px;
}
.clear {
	clear:both;
}
.twocolumn #colOne {
	width:779px;
	margin-right:19px;
	float:left;
}
p {
	margin:10px 0;
}
#colOne {
	padding-left:21px;
}


/* Home page */

body#home #content {
	height:370px;
}
.nivo-controlNav, .nivo-directionNav {
	display:none !important;
}
#slider {
	position:absolute !important;
	top:81px;
	z-index:9;
}	
body#home #mainNav {
	background-image:url(/images_zoll/new/nav-bg-home.png);
	height:77px;
}


/***** Header *****/
#header {
	height: 81px;
	position: relative;
}
#header .wrapper {
	width: 994px;
}
#logo {
	width: 141px;
	height: 44px;
	position: absolute;
	top :27px;
	left: 21px;
	background: url(../images_zoll/new/logo.jpg) no-repeat 0 0;
}
#logo strong {
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
#logo a {
	display: block;
	height: 50px;
}
#search {
	position: absolute;
	left: 739px;
	top: 48px; /* ie7.css & ie6.css */
	width: 255px;
}
#search ol {
	list-style-type: none;
}	
#search li {
	float: left;
}
#search input {
	border: none;
	background: #80c1e6;
	color: #0083cc;
	width: 181px;
	padding: 4px 7px 0 7px; /* ie7.css */
	height: 17px; /* ie7.css */
	font-size: 11px;
	margin-right: 4px;
	border:1px solid #0082c8;
}
#search button { /* ie7.css & ie6.css */
	width: 21px;
	height: 21px;
	cursor: pointer;
}
#search input[type='submit'] {
	background:none;
	width:auto;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:10px;
	border:none;
}
#slider img {
	display:none;
}






/***** MainNav ****/

/* New navigation by adrian@blackbirdsolutions.com.au */

#mainNav {
	background:url(/images_zoll/new/nav-bg.png);
	height:50px;
	padding-left:14px;
	position:relative;
	z-index:10;
}
#mainNav a {
	font-weight:bold;
	color:#000;
	font-size:11.5px;
	height:25px;
	line-height:25px;
	text-decoration:none;
	display:inline-block;
	padding:0 8px;
	margin-right:2px;
}
#mainNav a:hover {
	margin:0;
}
#mainNav a:hover, #mainNav li.active a {
	color:#FFF;
	background:#248AC1 url(/images_zoll/new/nav-divider.jpg) no-repeat right;
	margin-right:2px;
}
#mainNav li.active ul a {
	background-image:none;
}
#mainNav li {
	display:inline;
	position:relative;
}
#mainNav ul ul {
	position:absolute;
	top:18px;
	background:#248AC1;
	left:0;
	width:250px;
}
#mainNav ul ul, #mainNav ul ul ul {
	display:none;
}
#mainNav ul ul a {
	color:#FFF;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	height:23px;
	line-height:23px;
	width:231px;
	padding:0 7px;
	margin-left:5px;
	border:1px solid #2B9BD8;
	border-width:0 0 1px 0;
}
#mainNav ul ul a:hover {
	border-right:none;
}
#mainNav ul ul li:last-child a {
	border:none;
}
#mainNav ul ul a:hover {
	background:#2B9BD8;
	margin-left:5px;
}
#mainNav ul ul li.expand a:hover {
	background:#2B9BD8 url(/images_zoll/new/arrows.jpg) no-repeat 224px center;
}
#mainNav ul ul li {
	display:block;
	height:23px;
}
#mainNav ul li:hover ul ul {
	display:none;
}
#mainNav ul ul li:hover ul {
	display:block;
}
#mainNav ul ul ul {
	left:250px;	
	top:-24px;
	position:relative;
	width:226px;
}
#mainNav ul li.active ul a {
	border:none;
}
#mainNav ul ul ul a, 
#mainNav ul ul ul a:hover,
#mainNav ul ul li.expand ul a:hover
{
	background-image:none;
	margin:0;
	width:211px;
	border:none;
}
#mainNav ul li:hover ul {
	display:block;
}


/***** Home *****/
.homeImage {
	display: block;
	clear: left;
	margin-top: -1px;
}






/***** Products *****/

#content #colTwo ul {
	margin:0;
	padding:0;
}
#related_title {
	border-bottom:1px dashed #999;
	line-height:32px;
	font-size:15px;
	margin-left:16px;
}
.product ul.side_menu {
	margin:0;
	padding:0;
}
.side_menu li {
	border-bottom:1px dashed #999;
	margin:0;
	padding:0;
	list-style:none;
}
.side_menu a {
	height:32px;
	width:100%;
	line-height:32px;
	font-size:15px;
	text-decoration:none;
	font-family:Arial, Verdana, sans-serif;	
	display:block;
	padding-left:10px;
}
.product ul.side_menu a:hover {
	text-decoration:underline;
	color:#ff9900;
	background:#F0F7FB;
}
.product ul.side_menu a.active {
	font-weight:bold;
}
.product ul.features_menu {
	margin-bottom:59px;
}
.product ul.features_menu a {
	color:#0082c8;
}
.product ul.related_menu a {
	color:#000;
}
.product #colLeft {
	width: 167px;
	padding: 0 16px 40px 0;
	float:left;
}
.product #colOne {
	float: left;
	width: 596px;
	padding: 0 20px 30px 20px;
	position:relative;
}
#colTwo {
	float:left;
	width: 167px;
	min-height: 480px;
	font-size: 1em;
	line-height: 1.4;
	border-left:1px dotted #666;
	padding-left:16px;
	padding: 0 0 40px 16px;
}
.subheading {
	margin:10px 0;
}
.videos {
	padding: 31px 0 0 0;
}
.productLiterature {
	margin-top:10px;
}
.productManuals,
.generalInfo {
	margin-top: 24px;
}
.clinical {
	margin-top: 31px;
}
.presentations {
	margin-top: 24px;
	padding-bottom: 9px;
}
#colTwo h2 {
	margin-top:0;
}
#colTwo h2 span {
	font-size:10.5px;
	text-transform:uppercase;
	color:#949494;
}
#colTwo ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#colTwo li {
	margin-top: 10px;
	line-height: 1.6;
}
#colTwo em {
	color: #0083cc;
}
.videos img {
	border: 1px solid #0083cc;
	padding: 1px;
	margin-top: 9px;
}
.videos p {
	padding-bottom: 4px;
}
.product p {
	padding-bottom: 10px;
}
.product ul {
	padding-left: 35px;
	padding-bottom: 15px;
	line-height: 1.6;
}
.infonow {
	margin-bottom:20px;
}
.titleImage {
	margin: 0 0 10px 10px;
/*	position:absolute;
	right:95px;
	top:0;
*/
	float:right;
}
h3 em {
	font-weight: normal;
}
.references {
	font-style: italic;
	font-size: 1em;
}
#colOne ol {
	margin: 0 0 30px 40px;
	line-height: 1.6;
}
.indent {
	padding-left: 30px;
}
#colOne .bulletFollow {
	padding-bottom: 3px;
}
.cprCallout {
	height: 100px;
	background: url(../images_zoll/products/CPR-call-out-box.jpg) no-repeat right top;
	border: 1px solid #0083cc;
	padding: 12px 16px 0 16px;
	width: 530px;
	margin-top: 20px;
}
#colOne .cprCallout h2 {
	margin: 0;
	padding: 0 0 5px 0;
	color: #0083cc;
	font-weight: bold;
	font-size: 1.5em;
}
#colOne .cprCallout p {
	margin: 0;
	padding: 0;
	color: #0083cc;
	font-weight: normal;
	line-height: 1.3;
	width: 410px;
}
#colOne .cprCallout a {
	text-decoration: none;
	display: block;
}
.product #colOne h1 {
	font-weight:bold;
}
.left {
	float:left;
	margin-right:10px;
}
.right {
	float:right;
	margin-left:10px;
	clear:right;
}
.image_box {
	width:210px;
	padding:5px;
	font-size:10px;
	margin-bottom:10px;
}
th {
	text-align:left;
}
table.specs {
	width:100%;
	margin:20px 0;
}
table.specs td, table.specs th {
	padding: 10px;
}
#TB_ajaxContent table.specs {
	margin-bottom:20px;
	width:620px;
}
#TB_ajaxContent p, #TB_ajaxContent h2 {
	padding-bottom:0 !important;
}
#content ul, #TB_ajaxContent ul {
	padding-left:30px;
}
#TB_ajaxContent p {
	line-height:2.1;
}
th {
	color:#666;
}


/***** Accessories *****/
#threeCol1 {
	float: left;
	width: 169px;
	padding-right: 27px;
}
#threeCol2 {
	float: left;
	width: 169px;
	padding-right: 27px;
}
#threeCol3 {
	float: left;
	width: 169px;
}
#threeCol1,
#threeCol2,
#threeCol3 {
	font-size: 0.95em;
}
#threeCol1 img,
#threeCol2 img,
#threeCol3 img,
#twoCol2 img {
	margin: 10px 0 15px 0;
	border:1px solid #B6B6B6;
}
#threeCol1 ul,
#threeCol2 ul,
#threeCol3 ul {
	margin-left: 13px; /* ie6.css & ie7.css */
	padding-left: 5px;
}
#threeCol1 li,
#threeCol2 li,
#threeCol3 li {
	margin-bottom: 10px;
}
#threeCol1 h3,
#threeCol2 h3,
#threeCol3 h3 {
	font-size: 11px;
}
#twoCol1 {
	float: left;
	width: 369px;
	padding-right: 27px;
}
#twoCol2 {
	float: left;
	width: 169px;
}
.rSeries #colOne #threeCol1 img,
.rSeries #colOne #threeCol2 img,
.rSeries #colOne #threeCol3 img,
.rSeries #colOne #twoCol2 img {
	border:none;
}





/***** About Zoll *****/

#milestones_table td {
	padding:20px 0;
}





/***** Contact *****/
#content.contact {
	padding-top: 55px;
	padding-bottom: 40px;
}
.contact p {
	padding-bottom: 25px;
}
.contact #leftCol {
	float: left;
	width: 295px;
}






/***** Form *****/
#colOne form ol {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
form li {
	padding: 0 0 5px 0;
}
li .textBox {
	padding: 4px;
	border: 1px solid #949494;
	background: #fff;
	width: 164px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
}
li label {
	float: left;
	width: 140px;
	margin-top: 1px;
}
li.textArea label {
	float: none;
	width: auto;
	display: block;
	font-weight: bold;
}
li.textArea textarea {
	width: 284px;
	height: 100px;
}
label em {
	color: #cc0000;
}




/***** Product Manuals *****/

.manuals #colOne {
	font-size:10px;
}
.manuals h2 {
	font-size:24px;
	color:#0082c8;
}
.manuals h1 {
	color:#ff9900;
	font-size:23px;
	margin-bottom:10px;
}
.manuals #colOne, .manuals #colTwo {
	width:380px;
}
.manuals h3 {
	font-size:15px;
	color:#0082c8;
	padding-bottom:5px;
}
.manuals .product {
	padding: 0 0 30px 0;
}
.manuals #colOne ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	line-height: 1.6;
}
.manuals #colOne li {
	margin: 10px 0 0 0;
}
.manuals #colOne ul em {
	color: #0083CC;
}




/***** Links *****/
#content.links {
	padding-top: 55px;
	padding-bottom: 40px;
}
.links #colOne p {
	padding: 19px 0 24px 97px;
	border-top: 1px solid #949494;
}
.links .zollCorp {
	background: url(../images_zoll/links/zoll_corp.gif) no-repeat 0 20px;
}
.links .arc {
	background: url(../images_zoll/links/arc.gif) no-repeat 0 0;
}
.links .acap {
	background: url(../images_zoll/links/acap.gif) no-repeat 0 0;
	padding-bottom: 25px;
}
.links .nzrc {
	background: url(../images_zoll/links/nzrc.gif) no-repeat 0 24px;
	padding-bottom: 25px;
}
.links .zollData {
	background: url(../images_zoll/links/zoll_data.gif) no-repeat 0 24px;
	padding-bottom: 25px;
}
.links .itc {
	background: url(../images_zoll/links/itc-logo.jpg) no-repeat 0 24px;
	padding-bottom: 25px;
}
.resCentral {
	background: url(../images_zoll/links/rec_logo.jpg) no-repeat 0 24px;
	padding-bottom: 25px;
}
.links .pocketCpr {
	border-bottom: 1px solid #949494;
}







/***** Distributors *****/

/* This page has been deactivated, login form is now on 'links' page */

#content.links {
	padding-top: 55px;
	padding-bottom: 40px;
}
.links.twocolumn #colOne {
	width:706px;	
}
.links.twocolumn #colTwo {
	width:240px;
}
.links #colOne p.intro {
	border: none;
	padding: 0 0 15px 0;
}
.links #colOne p {
	border-top: 1px solid #949494;
	padding: 17px 0 17px 97px;
}
.australianDefrib {
	background: url(../images_zoll/distributors/aust_defib.gif);
}
.CynergexGroup {
	background: url(../images_zoll/distributors/cynergex.gif)
}
.ebosGroup {
	background: url(../images_zoll/distributors/ebos.gif)
}
.firstAideIndustMed {
	background: url(../images_zoll/distributors/faim.gif);
}
.immediateAssist {
	background: url(../images_zoll/distributors/immediate.gif);
}
.paramedicalServices {
	background: url(../images_zoll/distributors/paramedical.gif);
}
.sharedHopeTrain {
	background: url(../images_zoll/distributors/shared.gif);
}
.firstResponseAust {
	background: url(../images_zoll/distributors/first_response.gif);
}
.novaMedical {
	background: url(../images_zoll/distributors/nova.gif);
}
.medicalSolution {
	background: url(../images_zoll/distributors/medsol.gif);
}
.swinburneUni {
	background: url(../images_zoll/distributors/swinburne.gif);
}
.warnerWebster {
	background: url(../images_zoll/distributors/warner_webster.gif);
}
.firstCareMedical {
	background: url(../images_zoll/distributors/first_carer_medical.gif);
}
.parasolEmtAct {
	background: url(../images_zoll/distributors/parasol_emt.gif);
}
.vitalFirstAid {
	background:url(../images_zoll/distributors/vital_first_aid.gif);
}
.ertServices {
	background:url(../images_zoll/distributors/erts.gif);
}
.healthInternational {
	background: url(../images_zoll/distributors/hsi-logo.JPG);
}
.medilife {
	background: url(../images_zoll/distributors/medilife-logo.jpg);
}
.redCross {
	background: url(../images_zoll/distributors/red-cross.jpg);
}
.theDefibShop {
	background: url(../images_zoll/distributors/defib-shop.jpg);
}
.eventSafetyMedical {
	background: url(../images_zoll/distributors/event-safety-logo.jpg);
}
.aedSupply {
	background: url(../images_zoll/distributors/aed-supply.jpg);
}
.paullWarner {
	background: url(../images_zoll/distributors/paul-warner.gif);
}
.firstAidSurvive {
	background: url(../images_zoll/distributors/firstaid.jpg);
}
.amtech {
	background: url(../images_zoll/distributors/amtech.jpg);
}
.fireSafetySolutions {
	background: url(../images_zoll/distributors/firesafetysolutions.gif);
}
.docStock {
	background: url(../images_zoll/distributors/docstock.gif);
}
.defib {
	background: url(../images_zoll/distributors/defib.gif);
}
.takeHeart {
	background: url(../images_zoll/distributors/takeheart.gif);
}
.westCoastSurgical {
	background: url(../images_zoll/distributors/westcoastsurgical.gif);
}
.acuVib {
	background: url(../images_zoll/distributors/acu-vib-medical.gif);
}
.riversFirstAid {
	background: url(../images_zoll/distributors/rivers-first-aid.gif);
}


.em_med {
	background: url(../images_zoll/distributors/em-med.png);
}


.ebos {
	background: url(../images_zoll/distributors/ebos.gif);
}

.medicalandsafety {
	background: url(../images_zoll/distributors/mss.gif);
}

.australasianMedical {
	background: url(../images_zoll/distributors/amt.gif);
}

.austMedsupplies {
	background: url(../images_zoll/distributors/ams.gif);
}

.mercury {
	background: url(../images_zoll/distributors/mercury.jpg);
}


.clubWarehouse {
	background: url(../images_zoll/distributors/club.png);
}

.fireRescue {
	background: url(../images_zoll/distributors/frsa.gif);
}

.mediquip {
	background: url(../images_zoll/distributors/mediquip.gif);
}

.pulseStart {
	background: url(../images_zoll/distributors/pulsestart.png);
}


.reviva {
	background: url(../images_zoll/distributors/reviva.gif);
}

.sanax {
	background: url(../images_zoll/distributors/sanax.png);
}

.southCoast {
	background: url(../images_zoll/distributors/southcoast.png);
}

.safetyStore {
	background: url(../images_zoll/distributors/safety_store.gif);
}


.adelaideSafety {
	background: url(../images_zoll/distributors/adelaide.png);
}


.emergencyManagement {
	background: url(../images_zoll/distributors/ems.gif);
}

.quest {
	background: url(../images_zoll/distributors/quest.png);
}





.distributors p {
	background-position: 0 21px;
	background-repeat: no-repeat;
}
.login {
	background: #d4eaf6;
	padding: 10px;
}
h2.titleLogin {
	margin-bottom: 14px;
}
h2.getPassword {
	margin-top: 20px;
	margin-bottom: 6px;
}
.loginForm label {
	font-weight: bold;
	color: #0083cc;
	display: block;
}
#loginField {
	width: 98px;
	padding: 4px 2px;
	border: 1px solid #0083cc;
	margin-right: 4px;
}
.passwordForm ol {
	list-style-type: none;
}
#colTwo .passwordForm li {
	margin-top: 0;
}
.passwordForm label {
	float: left;
	width: 100px;
	display: inline;
	line-height: 1;
	margin-top: 5px;
}
.passwordForm .textField {
	width: 109px;
	padding: 4px 2px;
	border: 1px solid #0083cc;
}
#colTwo .passwordForm .submit {
	text-align: right;
	padding-right: 4px;
	margin-top: 6px;
}
.passwordForm label.error {
	color: #cc0000;
}
.passwordForm input.error {
	border: 1px solid #cc0000;
}
.passwordForm li.passFail {
	position: absolute;
	left: -9999px;
	top: -9999px;
}
#content.distDownloads {
	background: #d4eaf6;
}
#content.distDownloads #colOne {
	width: 900px;
}
#distColOne {
	float: left;
	width: 280px;
	font-size: 95%;
}
#distColTwo {
	margin-left: 285px;
	font-size: 95%;
}
#distColOne em,
#distColTwo em {
	color: #0083CC;
}
#distColTwo ul,
#distColOne ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 2;
}
#distColTwo li {
	float: left;
	width: 226px;
	margin-bottom: 32px;
}
#distColTwo li img {
	display: block;
}
.distDownloads h3 {
	margin-top:10px;
}


/***** Technologies *****/
.technologies .videos {
	padding: 0;
}






/***** Scrolling News *****/
#scrollingNews {
	border-top: 1px solid #0083cc;
	height: 26px;
	background: url(../images_zoll/scrollingNews_bg.gif) repeat;
}
#scrlContainer{
	visibility:hidden;
	background:#f1f1f1;
	position:relative;
	overflow:hidden;
	width: 970px;
	height: 26px;
	line-height:26px;
}
#scrlContent{
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap;
}
#scrollingNews span {
	list-style-type: circle;
	padding-right: 5px;
}





/***** Video Pages *****/
.videoContainer {
	position:absolute;
    left: 50%; 
    top: 50%;
    background: #fff;
}
.vid480x360 {
	width: 480px;
    height: 360px;
    margin-top: -180px; /* half of the height */
    margin-left: -240px; /* half of the width */
}
.vid550x450 {
	width: 550px;
    height: 450px;
    margin-top: -225px; /* half of the height */
    margin-left: -275px; /* half of the width */
}
.vid600x433 {
	width: 600px;
    height: 433px;
    margin-top: -216px; /* half of the height */
    margin-left: -300px; /* half of the width */
}
.vid678x505 {
	width: 678px;
    height: 505px;
    margin-top: -252px; /* half of the height */
    margin-left: -336px; /* half of the width */
}
.vid1008x723 {
	width: 1008px;
    height: 723px;
    margin-top: -361px; /* half of the height */
    margin-left: -504px; /* half of the width */
}
.vid352x240 {
	width: 352px;
    height: 240px;
    margin-top: -120px; /* half of the height */
    margin-left: -176px; /* half of the width */
}
.vid352x232 {
	width: 352px;
    height: 232px;
    margin-top: -120px; /* half of the height */
    margin-left: -176px; /* half of the width */
}
.vid320x240 {
	width: 320px;
    height: 240px;
    margin-top: -120px; /* half of the height */
    margin-left: -160px; /* half of the width */
}
.vid400x300 {
	width: 400px;
    height: 300px;
    margin-top: -150px; /* half of the height */
    margin-left: -200px; /* half of the width */
}
.vid800x600 {
	width: 800px;
    height: 600px;
    margin-top: -300px; /* half of the height */
    margin-left: -400px; /* half of the width */
}
.vid640x480 {
	width: 640px;
    height: 480px;
    margin-top: -240px; /* half of the height */
    margin-left: -320px; /* half of the width */
}






/***** Search *****/
.search #colOne {
	position: relative;
}
.search h1 {
	position: absolute;
	left: 117px;
	top: 0;
}


/***** Error Page *****/
.errorPage ul {
	padding: 0 0 0 20px;
	margin: 0 0 0 20px;
}





/***** Footer *****/
#footer {
	color: #8b8b8b;
	padding: 11px 0 0 26px;
	height: 43px;
	border-top: 1px solid #FF9900;
	margin-top:20px;
}










