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

* {
	padding: 0;
	margin: 0;
}
body {
	background: #e5f2fa;
	color: #949494;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
}
body.home {
	background: #e5f2fa url(../images_zoll/background_bg.png) repeat-x left bottom;
}
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 {
	font-size: 1em;
	padding-bottom: 20px;
}
h2 {
	font-size: 1em;
}
h3 {
	font-size: 1em;
}



	


/***** Header *****/
#header {
	height: 62px;
	background: #0083cc;
	position: relative;
}
#header .wrapper {
	width: 994px;
}
#logo {
	width: 96px;
	height: 33px;
	position: absolute;
	top :15px;
	left: 22px;
	background: url(../images_zoll/ZOLL_logo.png) no-repeat 0 0;
}
#logo strong {
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
#logo a {
	display: block;
	height: 33px;
}
#search {
	position: absolute;
	left: 739px;
	top: 22px; /* 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;
}
#search button { /* ie7.css & ie6.css */
	width: 21px;
	height: 21px;
	cursor: pointer;
}






/***** MainNav *****/
#mainNav {
	height: 23px;
	border-bottom: 1px solid #0083cc;
	padding: 0; /* ie6.css */
	background: #fff;
	position: relative;
}
#mainNav ul {
	list-style-type: none;
	margin-left: 10px;
	width: 900px;
}
#mainNav li {
	float: left;
	text-align: center;
	/*margin: 0 13px;*/
}
#mainNav a {
	display: block;
	padding: 5px 2px 7px 2px;
	text-decoration: none;
	font-size: 1.1em;
	color: #0083cc;
}
#mainNav .about {width: 93px;}
#mainNav .products {width: 74px;}
#mainNav .tech {width: 104px;}
#mainNav .howTowOrder {width: 104px;}
#mainNav .distributors {width: 95px;}
#mainNav .manuals {width: 124px;}
#mainNav .links {width: 60px;}
#mainNav .contactus {width: 96px;}

#mainNav .about1 {width: 75px;}
#mainNav .about2 {width: 146px;}
#mainNav .about3 {width: 176px;}

#mainNav .tech1 {width: 178px;}
#mainNav .tech2 {width: 237px;}
#mainNav .tech3 {width: 109px;}
#mainNav .tech4 {width: 113px;}

#mainNav .products1 {width: 80px;}
#mainNav .products2 {width: 77px;}
#mainNav .products3 {width: 77px;}
#mainNav .products4 {width: 79px;}
#mainNav .products5 {width: 55px;}
#mainNav .products6 {width: 76px;}
#mainNav .products7 {width: 86px;}
#mainNav .products8 {width: 79px;}
#mainNav .products9 {width: 105px;}

#mainNav .productsA {width: 78px;}
#mainNav .productsB {width: 97px;}
#mainNav .productsC {width: 59px;}




/****** Top Nav Two ********/
#levelTwo {
	background: #d4eaf6;
	height: 20px;
	border-bottom: 1px solid #0083cc;
	position: absolute;
	top: 24px; /* ie6.css */
	left: 0;
	width: 100%;
}
#levelThree {
	background: #99cdeb;
	height: 20px;
	border-bottom: 1px solid #0083cc;
	position: absolute;
	top: 45px; /* ie6.css */
	left: 0;
	width: 100%;
}
#levelFour {
	background: #99cdeb;
	height: 20px;
	border-bottom: 1px solid #0083cc;
	position: absolute;
	top: 66px; /* ie6.css */
	left: 0;
	width: 100%;
}
#mainNav li ul {
	position: absolute;
	top: 23px; /* ie6.css */
	left: 0;
	height: 20px;
	display: none;
	margin: 0;
}
#mainNav li li ul {
	position: absolute;
	top: 21px; /* ie6.css */
	left: 0;
	height: 20px;
	display: none;
	width: 400px;
}
#mainNav li li li ul {
	position: absolute;
	top: 21px; /* ie6.css */
	left: 0;
	height: 20px;
	display: block;
	width: 400px;
}
#mainNav a:hover,
#mainNav .selected {
	font-weight: bold;
}
#mainNav ul.show {
	display: block;
}
#mainNav .aboutZoll {left: 4px;}
#mainNav #productsMenu {left: 10px;}
#mainNav #aedPlusMenu {left: 1px;}
#mainNav #aedProMenu {left: 87px;}
#mainNav #rseriesMenu {left: 178px;}
#mainNav #mseriesMenu {left: 250px;}
#mainNav #cctMenu {left: 335px;}
#mainNav #eseriesMenu {left: 391px;}
#mainNav #autopulseMenu {left: 469px;}
#mainNav #codenetMenu {left: 561px;}
#mainNav #infuserMenu {left: 643px; width: 200px;}
#mainNav .techMenu {left: 16px;}

#mainNav #rseriesMenu .productsA {width: 93px;text-align: left;}
#mainNav #rseriesMenu .productsB {width: 101px;}
#mainNav #rseriesMenu .productsC {width: 93px;}

#mainNav #rseriesMenu .subA,
#mainNav #rseriesMenu .subB,
#mainNav #rseriesMenu .subC {
	width: 78px;
	text-align: left;
}
#mainNav #rseriesMenu .subB {
	width: 88px;
}

#rSeriesBody #levelThree {
	background: #66b5e0;
	border-bottom: 1px solid #0083cc;
}
#rSeriesBody #rseriesMenu a {
	color: #fff;
}
#rSeriesBody #threeCol1 img,
#rSeriesBody #threeCol2 img,
#rSeriesBody #threeCol3 img {
	border: none;
}
#rSeriesBody #content {
	padding-top: 103px;
}
#mainNav #rseriesMenu .productsB ul {
	left: 101px;
}
#mainNav #rseriesMenu .productsC ul {
	left: 200px;
}


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






/***** Content *****/
#content {
	background: #fff;
	min-width: 1000px;
}
#colOne h3,
#colOne h2 {
	padding-top: 23px;
}
#colOne p {
	padding-bottom: 10px;
}






/***** Products *****/
#content.product {
	padding-top: 82px;
}
.product #colOne {
	float: left;
	width: 565px;
	padding: 0 0 30px 117px;
	font-size: 1.1em;
}
.product #colTwo {
	margin-left: 682px;
	background: url(../images_zoll/other_resources.png) no-repeat 0 0;
	padding: 13px 0 40px 58px;
	width: 240px;
	min-height: 480px;
	font-size: 1em;
	line-height: 1.4;
}
.videos {
	padding: 31px 0 0 0;
}
.productManuals,
.generalInfo {
	margin-top: 24px;
}
.clinical {
	margin-top: 31px;
}
.presentations {
	margin-top: 24px;
	padding-bottom: 9px;
}
#colTwo h2 span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
#colTwo h2 {
	height: 8px;
}
.productLiterature h2 {
	background: url(../images_zoll/title_product_literature.png) no-repeat 0 0;
}
.videos h2 {
	background: url(../images_zoll/title_videos.png) no-repeat 0 0;
}
.productManuals h2 {
	background: url(../images_zoll/title_product_manuals.png) no-repeat 0 0;
}
.clinical h2 {
	background: url(../images_zoll/title_clinical_information.png) no-repeat 0 0;
}
.presentations h2 {
	background: url(../images_zoll/title_presentations.png) no-repeat 0 0;
}
.generalInfo h2 {
	background: url(../images_zoll/title_general_info.gif) no-repeat 0 0;
}
#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: 20px;
	line-height: 1.6;
}
.product ul {
	padding-left: 35px;
	padding-bottom: 15px;
	line-height: 1.6;
}
.titleImage {
	margin-bottom: 25px;
}
h3 em {
	font-weight: normal;
}
.references {
	font-style: italic;
	font-size: 1em;
}
#colOne ol {
	margin: 0 0 0 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;
}





/***** 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 {
	border: 1px solid #b6b6b6;
	margin: 10px 0 15px 0;
}
#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: 1em;
}
#twoCol1 {
	float: left;
	width: 369px;
	padding-right: 27px;
}
#twoCol2 {
	float: left;
	width: 169px;
}






/***** About Zoll *****/
#content.aboutZoll,
#content.milestones {
	padding-top: 91px;
}
.aboutZoll #colOne {
	float: left;
	width: 368px;
	padding: 0 0 30px 117px;
	font-size: 1.1em;
	line-height: 1.6em;
}
.aboutZoll #colTwo {
	margin-left: 514px;
	padding: 5px 0 40px 0;
	width: 230px;
	font-size: 1em;
	line-height: 1.4;
}
.aboutZoll p,
.milestones p {
	padding-bottom: 16px;
}
.milestones #colOne {
	float: left;
	width: 565px;
	padding: 0 0 30px 117px;
	font-size: 1.1em;
	line-height: 1.6em;
}
.milestones p {
	margin-right: 196px;
}
.milestones img {
	float: right;
}





/***** Contact *****/
#content.contact {
	padding-top: 55px;
	padding-bottom: 40px;
}
.contact #colOne {
	padding: 0 0 30px 117px;
	font-size: 1.1em;
	line-height: 1.6em;
	width: 535px;
}
.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 *****/
#content.manuals {
	padding-top: 55px;
	padding-bottom: 40px;
}
.manuals #colOne {
	padding: 0 28px 30px 117px;
	line-height: 1.6em;
	float: left;
	width: 265px;
}
.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 {
	padding: 0 28px 30px 117px;
	font-size: 1.1em;
	line-height: 1.6em;
	width: 565px;
}
.links #colOne p {
	border-top: 1px solid #949494;
	padding: 19px 0 24px 97px;
}
.links .zollCorp {
	background: url(../images_zoll/links/zoll_corp.gif) no-repeat 0 0;
}
.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 *****/
#content.distributors {
	padding-top: 55px;
	padding-bottom: 40px;
}
.distributors #colOne {
	padding: 0 28px 30px 117px;
	font-size: 1.1em;
	line-height: 1.6em;
	width: 537px;
}
.distributors #colOne p.intro {
	border: none;
	padding: 0 0 15px 0;
}
.distributors #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);
}
.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.jpg);
}
.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);
}

.distributors p {
	background-position: 0 21px;
	background-repeat: no-repeat;
}
.distributors #colTwo {
	background: url(../images_zoll/distributor_login.gif) no-repeat 0 0;
}
.login {
	background: #d4eaf6;
	padding: 10px;
}
h2.titleLogin {
	background: url(../images_zoll/distributors/title_login.gif) no-repeat 0 0;
	margin-bottom: 14px;
}
h2.getPassword {
	background: url(../images_zoll/distributors/title_get_password.gif) no-repeat 0 0;
	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 h2 span,
#distColTwo h2 span {
	display: block;
	height: 0;
	width: 0;
	overflow: hidden;
}
#distColOne h2,
#distColTwo h2 {
	margin-top: 45px;
	padding-top: 16px;
}
#distColOne em,
#distColTwo em {
	color: #0083CC;
}
.salesPres {
	background: url(../images_zoll/distributors/title_sales_presentations.gif) no-repeat 0 0;
}
.competitorInfo {
	background: url(../images_zoll/distributors/title_competitor_info.gif) no-repeat 0 0;
}
.additionalInfo {
	background: url(../images_zoll/distributors/title_additional_info.gif) no-repeat 0 0;
}
.highResImages {
	background: url(../images_zoll/distributors/title_hires_images.gif) no-repeat 0 0;
}
.downloadsVideos {
	background: url(../images_zoll/distributors/title-videos.gif) no-repeat 0 0;
}
#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;
}



/***** Technologies *****/
.technologies .videos {
	padding: 0;
}
.realCpr #colOne {
	width: 370px;
	padding-right: 28px;
}
.realCpr #colTwo {
	margin-left: 487px;
	background: none;
	padding: 80px 0 0 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 */
}
.vid640x480 {
	width: 640px;
    height: 480px;
    margin-top: -240px; /* half of the height */
    margin-left: -320px; /* half of the width */
}






/***** Terms *****/
.terms #colOne {
	width: 565px;
	float: left;
	padding: 82px 0 30px 117px; /* ie6.css */
	font-size: 1.1em;
	line-height: 1.6;
}






/***** 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;
	background: url(../images_zoll/footer_bg.gif) repeat 0 0;
	height: 43px;
	border-top: 1px solid #0083cc;
}









