/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 31 July 2010 23:32:19
*/


@charset "UTF-8";
/* CSS Pulsevo Document - Jonathan Battle */


body {font-family: arial; padding: 0; margin; 0; text-align: center; background: repeat-x url(http://www.pulsevo.com.au/__data/assets/image/0019/65710/background.jpg); }

#header {width: 800px; _width: 1150px; margin: 20px auto 0 auto; position: inherit; height: 90px;}
#header #logo {width: 174px; height: 90px; background: no-repeat url(http://www.pulsevo.com.au/__data/assets/image/0020/65711/pulsevo-logo.jpg); float: left; _margin-left: 90px;}
#header #contact {width: 303px; height: 90px; background: no-repeat url(http://www.pulsevo.com.au/__data/assets/image/0003/65712/pulsevo-number-2.jpg); float: right;  }

#header div.letUsCold {
width: 190px; 
height: 112px; 
background: right no-repeat url(http://www.pulsevo.com.au/__data/assets/image/0010/67492/letus-cold.jpg); 
float: right; 

margin-right: -205px;  
_margin-right: 0;

margin-top: 10px; }




#header div.letUsHot {cursor: pointer; 
width: 190px; 
height: 112px; 
background: right no-repeat url(http://www.pulsevo.com.au/__data/assets/image/0011/67493/letus-hot.jpg); 
float: right; 

margin-right: -205px;
_margin-right: -0px;

margin-top: 10px;}



#gps {clear: both; width: 807px; height: 441px; margin: 0 auto 0 auto; background: no-repeat url(http://www.pulsevo.com.au/__data/assets/image/0005/65714/gps.jpg); }


#content {
width: 814px; 
padding-left: 18px; 
_padding-left: 10px;


min-height: 500px; 
background-color: #fff;  
margin: 10px auto 0 auto; 
text-align: left; 
border: 1px dashed #ddd; 
border-bottom: 1px dashed #ddd; 
padding-bottom: 20px; 


}




#content #breadcrumbs, #content #breadcrumbs a {
font-size: 10px; 

padding: 5px 5px 5px 0px; 


background-color: #fff; 
color: #555; 
text-decoration: none;}



#content h1 {font-size: 35px; margin-top: 15px; }
#content h1 small {font-size: 14px; color: #bbb; font-weight: bold; margin-right: 18px;}
#content h2 {font-size: 12px; margin-left: 36px; color: #555; }

#content p {color: #333; font-size: 10px; margin: 20px 20px 20px 36px;}

a {color: #3085e7; font-size: 11px;}
a:hover {color: #ff0000; font-size: 11px;}
a:visited {color: #3085e7; font-size: 11px;}

#content #feature {

_clear: both;

margin: 10px 0px 10px 0px; 
width: 357px; 
height: 220px; 
background-color: #f7f7f7; 
padding: 10px 10px 0 14px; 
float: left; 
border-top: 1px solid #ccc; 
border-bottom: 1px solid #ccc;
}





#content #feature h1 {font-size: 18px; font-weight: bold; color: #000; margin-bottom: 5px; padding: 0 !important;}
#content #feature img {margin: 0 0 10px 0px; float: left;}
#content #feature p {clear: both; font-size: 11.5px; width: 320px; color: #333; margin: 5px 0 0 0; padding: 0; line-height: 1.3;}
#content #feature p a, #content #feature p a:visited {color: #3085e7;}


#content div.item {float: left; margin-top: 5px; font-size: 10px; margin-left: 20px; margin-bottom: 5px; width: 360px; height: 110px;}
#content div.item h1 {font-size: 12px; font-weight: bold; color: #000; background: no-repeat url(http://www.pulsevo.com.au/__data/assets/image/0008/65717/blue-arrow-small.jpg); padding: none; padding-left: 20px; margin-bottom: 5px;}
#content div.item a h1 {padding: none; background: none; font-size: 12px; color: #000;}
#content div.item a:hover h1 {padding: none; background: none; font-size: 12px; color: #000; text-decoration: underline;}
#content div.item img {margin: 5px 10px 10px 20px; float: left; width: 62px; height: 62px;}
#content div.item p { color: #333; font-size: 10px; line-height: 1.3; padding-right: 10px; margin-top: 2px;}
#content div.item p a {color: #3085e7;}


div.calendar {float: left; background: no-repeat url(http://www.pulsevo.com.au/__data/assets/image/0011/67448/pulsevocalendar.jpg); border: 2px solid #eee; margin: 5px 10px 10px 20px; float: left; width: 62px; height: 62px;}
div.calendar div.day {font-size: 30px; color: #333; text-align: center; padding-top: 2px;}
div.calendar div.month {font-size: 14px; color:#333; text-align: center;}

#content #news { margin-top: 20px; font-size: 10px; margin-left: 20px; margin-right: 20px; margin-bottom: 15px; width: 550px; float: left;}
#content #news h1 {margin-top: 0px; background: no-repeat center left url(http://www.pulsevo.com.au/__data/assets/image/0006/66084/large-blue-arrow.jpg); font-size: 28px; color: #000; margin-bottom: 5px; padding: 0 0 0 18px !important;}
#content #news h2 {font-size: 13px; color: #3377a2; margin: 0px; padding: 0 0 0 20px !important; line-height: 1.3;  margin-top: 10px; margin-bottom: 10px; }
#content #news h4 {font-size: 11px; font-weight: bold; color: #555; margin-bottom: 5px; margin-top: 5px; padding: 0 0 10px 20px !important; border-bottom: 1px dashed #ddd;}
 
#content #news .pagenum {color: #999;}

#content #news img {margin: 5px 0 10px 0; float: left;}
#content #news p { width: 330px; _width: 300px !important; color: #333; font-size: 11px; line-height: 1.5; margin: 0px 0 0 0; font-weight: normal; padding: 0 0 0 20px; text-align: justify; }
#content #news p a {color: #3085e7;}



#content ul {

    list-style: none;
color: #333; font-size: 11px; line-height: 1.5; font-weight: normal; 
    margin-left: 20px;
}

#content #news ul li {
    display: block;
    padding-left: 15px;
    background: left 3px no-repeat url(http://www.pulsevo.com.au/__data/assets/image/0008/66554/blue-arrow-tiny.jpg);
    width: 300px;
}






    





#content form {clear: both; font-size: 11.5px; width: 320px; color: #333; margin: 5px 0 0 0; padding: 0; line-height: 1.3;}

#download-holder {float: right; width: 150px; margin-top: 20px; padding: 10px; margin-right: 20px; }

#shaddow {clear: both; width: 883px ; height: 85px; margin: 0 auto 0 auto; background: no-repeat url(http://www.pulsevo.com.au/__data/assets/image/0007/65716/shaddow.jpg); }

#highlights {width: 930px; margin: 0 auto 0 auto; text-align: left;}
#highlights div.column {float: left; width: 300px; margin-right: 10px;}
#highlights div.column h1 {font-size: 14px; color: #000; background: no-repeat url(http://www.pulsevo.com.au/__data/assets/image/0008/65717/blue-arrow-small.jpg); padding: none; padding-left: 20px;}
#highlights div.column div.item { float: left; margin-top: 5px; font-size: 10px; margin-bottom: 15px;}
#highlights div.column div.item a h1 {padding: none; background: none; font-size: 12px; color: #000;}
#highlights div.column div.item a:hover h1 {padding: none; background: none; font-size: 12px; color: #000; text-decoration: underline;}
#highlights div.column div.item img {margin: 5px 10px 10px 20px; float: left;}
#highlights div.column div.item p {margin-left: 78px; color: #333; font-size: 10px; line-height: 1.6; padding-right: 10px;}
#highlights div.column div.item p a {color: #3085e7;}

#highlights div.column div.event {color: #333; font-size: 10px; line-height: 1.6; padding-right: 10px; margin-left: 20px; margin-top: 5px;}
#highlights div.column div.event a {color: #3085e7;}

#footer {clear: both; width: 800px; height: 100px; margin: 30px auto 0 auto; color: #555; font-size: 9px; line-height: 1.5;}



/**** SLIDER ***/

#slider {
  width: 750px;
  margin: 0 auto;
  position: relative;

  _width: 700px;

}

.scroll {
  /*height: 285px;*/

  width: 750px;
  _width: 700px;


  margin-bottom: 20px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;
}

.scrollContainer div.panel {
  padding: 0px;
 /* height: 320px;*/
  width: 375px; /* change to 560px if not using JS to remove rh.scroll */
  _width: 350px;
}

.scrollButtons {
  
   cursor: pointer;

   top: 120px;
}

.scrollButtons.left {
   position: absolute;
 left: -45px;
  _left: -35px;

}

.scrollButtons.right {
   position: absolute;
 right: -45px;
 _right: -55px;
}





/** FORM  **/

/* ----------- stylized ----------- */
p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:400px;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(http://www.pulsevo.com.au/__data/assets/image/0003/66207/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

