html,
body {
	margin:0;
    padding:0;
    height:100%;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-family: "Open Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image: url(/images/background.jpg);
}
a:link, a:visited, a:active, a:hover{
	color:#09C;
	font-weight:bolder;
    text-decoration: none;
	outline:none;
	border:none;
}
p {
	padding-left:15px;
	padding-right:15px;
}
blue {
	color:#039;
	font-weight:bold;
	font-style:italic;
}
img {
	text-decoration: none;
	border: 0px
}
.buy {
	position: absolute;
	float: left;
	z-index: 10;
	left: 0px;
	top: 0;
}
.translate {
	position: absolute;
	float: right;
	z-index: 11;
	right: 0px;
	top: 0;
}

.product {
	position: relative;
}
.tuerto {
	font-size: 0pt;
}
.spacer {
	padding-right:20px;
}
.blue_bg {
	background-color:#DFFBFF
}

.title {
	font-family: "Open Sans", cursive;
	font-size: 16pt;
	text-align: left;
	color: #FFF;
}
h1 {
	font-family: "Open Sans", cursive;
	font-style:italic;
	font-weight:bolder;
	font-size: 16pt;
	color: #039;
	text-align: left;
	/*text-shadow:0.09em 0.09em 0.09em #ffa900;*/
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-right: 0px;
	padding-bottom: 3px;
}

h2 {
	font-family: "Open Sans", cursive;
	font-style:italic;
	font-weight:bolder;
	font-size: 16pt;
	color: #039;
}

h3 {
	font-family: "Open Sans", cursive;
	font-size: 16px;
	padding-left:20px;
	color:#C30;
	font-style: normal;
}

h4 {
	font-family: "Open Sans", cursive;
	font-style:italic;
	font-weight:bolder;
	font-size: 16pt;
	color: #039;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-bottom: 3px;
	/*text-shadow:0.09em 0.09em 0.09em #ffa900;*/
}
#box1 {
	/*background-color:rgba(0,0,0,0.5);*/
	color: #333;
	padding: 0px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	min-height:20px;
	min-width:300px;
    height:auto !important;
    height:20px;
	overflow:auto;
}
#sidebar {				
	min-width:230px;
}
#box9 {
	background-color: rgba(255,255,255,0.5);
	margin-left: 10px;
	color: #333;
	padding: 0px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	overflow: auto;
}
#indexbox {
	margin: 5px;
	border: 1px solid #FFE203;
	padding: 5px;
	background-color: rgba(255,255,255,0.5);
}
#container {				
	min-height:100%;
	/*height:100%;*/
	position:relative;
}

#header {					/* HEADER AREA */
	background-image: url(/images/background.jpg);
	background-repeat: repeat-x;
}
#fixed {
   margin:0 auto;
   width:90%;   /* you can use px, em or % */
   text-align:left;
}
#body {
	width:100%;
	/*max-width:1200px;*/
	padding-bottom:255px;	/* Height of the footer*/
	/*background-color:#F9F;*/
	overflow: hidden;			/* This will keep Visible all Containers "Content"  */
}
#body9 {
	width:90%;
	/*max-width:1200px;*/
	/*padding-bottom:255px;	/* Height of the footer*/
	/*background-color:#F9F;*/
	overflow: hidden;			/* This will keep Visible all Containers "Content"  */
	background-image:url(../images/AUS_Injector_background.jpg);
	background-size:100% 100%;
	background-repeat:no-repeat;
}
#slideshow {
	float:left;
	width:100%;
	left:20%;
}
#container1 {						
float:left;
    width:100%;
    /*background:red;*/
    position:relative;
    right:59%;	/*HIGHER Moves Left*/	   
}

#container3 {					   
	float:left;
    width:100%;
    /*background:green;*/
    /*overflow:hidden;*/
    position:relative;
}
#colA {
    float:left;
    width:32%;
	min-width:225px;
	min-height:280px;
	padding-right:10px;
    /*position:relative;
    left:59%;	/*HIGHER Moves Right*/
    /*overflow:hidden;*/
}
#colB {
    float:left;
    width:32%;
	min-width:225px;
	min-height:280px;
	padding-right:10px;
    /*position:relative;
    left:59%;	/*HIGHER Moves Right*/
    /*overflow:hidden;*/
}
#colC {
    float:left;
    width:32%;
	min-width:225px;
	min-height:280px;
    /*position:relative;
    left:59%;	/*HIGHER Moves Right*/
    /*overflow:hidden;*/
}
#col1 {
    float:left;
    width:80%;
    position:relative;
    left:59%;	/*HIGHER Moves Right*/
    /*overflow:hidden;*/
}

#col3 {
	padding-top:15px;
    float:left;
    width:15%;
	position:relative;
    left:60%;	/*HIGHER Moves Right*/
    /*overflow:hidden;*/
}
#one_left {
   width:45%;
   /*margin:5px;*/
   padding:15px;
   float:left;
   min-height:20px;
   min-width:250px;
   overflow: overflow;
}
#two_left {
   width:100%;
   /*margin:5px;*/
   padding:5px;
   float:left;
   min-height:20px;
   min-width:250px;
   overflow: overflow;
}
#date{
	font-size: 6pt;
	color: #999;
	padding: 15px 0 0 15px;
}
#footer {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 255px;   /* Height of the footer */
	background: url(../images/footer.jpg) center no-repeat,  /* On top,    like z-index: 4; */
			   url(../images/footer_bg.jpg) repeat;  	  /* On bottom, like z-index: 1; */
	left: 0px;
}
.footer, .push {
    min-height: 255px; /* .push must be the same height as .footer */
    background:#000;
}
#subfooter {
	color: #bbbddd;
	text-align: right;
	position: absolute;
	overflow:hidden;
	bottom: 0px;
	right: 54%;
	height: 145px;
}
#subfooter_left {
	color:#000;
	text-align:right;
	position:absolute;
	overflow:hidden;
	bottom:0;
	right: 54%;
	height:210px;
	min-width:350px;
}
#subfooter_right {
	color:#000;
	text-align:right;
	position:absolute;
    overflow:hidden;
	bottom:0;
	left: 53%;
	height:210px;
	min-width:350px;
}
#subfooter_bottom_right {
	color:#000;
	text-align:right;
	position:absolute;
	bottom:0;
	left: 54%;
	height:120px;
}
#googlemaps { 
  height: 100%; 
  width: 100%; 
  position:absolute; 
  top: 0; 
  left: 0; 
  z-index: 0; /* Set z-index to 0 as it will be on a layer below the contact form */
}
 
#contactform { 
  position: relative; 
  z-index: 1; /* The z-index should be higher than Google Maps */
  width: 300px;
  margin: 60px auto 0;
  padding: 10px;
  background: black;
  height: auto;
  opacity: .45; /* Set the opacity for a slightly transparent Google Form */ 
  color: white;
}
