/**
 *
 *  INSTYLE IT
 *  http://www.instyleit.com.au - Australian Web Hosting and Design
 *  
 */

html {
  margin: 0px;
  padding: 0px;

} 
body {
   font-family: Arial,Verdana, sans-serif;
   font-size: 12px;
   background-color: #FFFFFF;
   margin: 0px;
   padding: 0px;
   color: #333333;
}

h1 {
   font-size: 18px;
   text-align: left;
   padding: 0px;
   margin: 0px 0px 10px 0px;
   color: #000000;
}
h2 {
   font-size: 16px;
   text-align: left;
   padding: 0px;
   margin: 0px 0px 10px 0px;
   color: #000000;
}
h3 {
   font-size: 14px;
   text-align: left;
   padding: 0px;
   margin: 0px 0px 10px 0px;
}
h4 {
   font-size: 12px;
   padding: 0px;
   margin: 0px 0px 5px 0px;
   text-align: left;
form {
}
   display: inline;
}
div,td {
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
}
ul {
   list-style-type: square;
}
li {
   padding-bottom: 5px;
}

#pageContainer {
   position: relative;
   margin:0;
   width: 990px;
   background: top left url('/image/header.jpg') no-repeat;
   padding-top: 210px;
   border-left: 1px solid #cccccc;
   border-right: 2px solid #cccccc;
   border-bottom: 2px solid #cccccc;
   overflow: auto;
}
#logo {
   text-align: left;
}

#pageBody {
   padding: 10px;
   padding-top: 0px;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
}

.leftCol {
   padding-top: 2px;
   padding-bottom: 2px;
   width: 238px;
   text-align: left;
   background: #ffffff;
}

a {
   color: #0000FF;
   text-decoration: underline;
}
a:visited {
   color: #0000CC;
   text-decoration: underline;
}
a:hover {
   color: #0000AA;
   text-decoration: none;
}

#footer {
   clear: both;
   font-size: 10px;
   color: #aaaaaa;
   text-align: center;
   padding-top: 10px;
   padding-left: 30px;
}
#footer .sep {
   color: #aaaaaa;
   font-weight: bold;
}
#footer a,
#footer a:visited {
   color: #aaaaaa;
   text-decoration: none;
}
#footer a:hover {
   color: #aaaaaa;
   text-decoration: underline;
}

/** Navigation */

#mainNav {
  font-size: 11px;
  padding-left: 2px;
}
#mainNav a,
#mainNav a:visited {
   font-weight: bold;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #FFFFFF;   
   text-decoration: none;
   display: block;
   border-bottom: none;
   text-indent: 45px;
   background: #81B600;
   height: 26px;
   line-height: 26px;
}

#mainNav a:hover {
   background-color: #74A400;
   color: #ffffff;
   text-decoration: none;
}

#mainNav a.active {
   color: #ffffff;   
   background-color: #74A400;
}

.btn {
   background: #fefefe url(/image/btnBG.gif) repeat-x;
   border: 3px double;
   border-color: #4EA7FF #4EA7FF #4EA7FF #4EA7FF;
}
.btn:hover,
.btn:focus {
   border: 3px double;
   border-color: #000000 #000000 #000000 #000000;
}
.floatRight {
   float: right;
   margin: 0 0 5px 10px;
}
.floatLeft {
   float: left;
   margin: 0 10px 5px 0;
}

.strong {
   font-weight: bold;
}

.requiredStar {
   color: #ff0000;
   vertical-align: super;
}
.contactField {
   font-weight: bold;
   text-align: right;
   width: 80px;
}
.hidden {
   display: none;
}

#book {
   float: right;
   margin: 0 10px 10px 10px;
}
#testimonial {

}
#testimonial .title {
   padding: 20px 0 5px 0;
   font-weight: bold;
}

#homeIntro {
   line-height: 200%;
   font-size: 14px;
}

/**
 * Nav
 */
#nav {
   position: absolute;
   top: 186px;
   left: 10px;
}

ul#nav {
   margin: 0;
   padding: 0;
   white-space: nowrap;
   font-weight: bold;
}
#nav li {
   display: inline;
   list-style-type: none;
}

#nav a,
#nav a:visited {
   margin: 0;
   padding: 0;
   padding: 3px 10px;
   color: #000000;
   text-decoration: none;

}

#nav a:hover {
   text-decoration: underline;
}
/**
 * End Nav
 */
#supplierDiscounts {
   padding-left: 50px;
}
#eBookSlide {
   float: right;
}
#eBookSlide2 {
   border: 1px solid #333333;
}
#dreamDay {
   float: right;
   margin: 0 0 5px 10px;
   text-align: center;
   width: 30   0px;
}
#dreamDay h2 {
   text-align: center;
}
#freeEBook .fld {
   border: 1px solid #4EA7FF;
}
