/* CSS for template 3a */

#flashcontent {
float:left;
clear:both;
width:480px;
height:330px;
margin-bottom: 1.2em;
}

#content h2,
#content h3 {
float:left;
clear:both;
font-weight:normal;
font-size:2.5em;
line-height:1.5em;
margin:0px 0px 0.4em 15px;
display:inline;
}

#content h2 em,
#content h3 em {
float:left;
clear:both;
font-size:0.6em;
font-style:italic;
font-weight:bold;
}

#temp3a-3col-1 { float: left;}
#temp3a-3col-1 h3 {
	font-size: 1.4em;
	font-weight: bold;
	margin-left: 0;
}
#holdright {
	float: left;
	width: 705px;
}
#temp3a-hold {
width:705px;
float:left;
padding-left:4px;
display:inline;
}

#temp3a-holdcontent {
float:left;
padding:15px 50px;
display:inline;
width:480px;
}
#holdright #temp3a-holdcontent { padding-bottom: 0;}
#temp3a-3col-2 {
width:375px;
float:left;
padding-bottom: 35px;
line-height: 2em;
}
#temp3a-3col-2 h3 {
	clear: both;
	width: 100%;
	font-size: 1.4em;
}

#temp3a-3col-2 h4 {
clear: both;
font-size: 1.2em;
}

#holdright #temp3a-3col-2 p {
font-size: 1.2em;
padding-bottom: 30px;
}
#temp3a-3col-3 {
width:270px;
float:left;
margin-left:45px;
display:inline;
}

#temp3a-3col-3 ul {
clear:both;
}

#temp3a-3col-3 h3 {
margin-left:0;
width:270px;
}

#temp3a-3col-3 ul li {
list-style: none;
padding-left: 10px;
background:url(../images/icon/bullit.gif) no-repeat 0 4px;
font-size: 1.2em;
padding-bottom: .35em;
}

#temp3a-3col-2 ul li {
list-style: none;
padding-left: 10px;
background:url(../images/icon/bullit.gif) no-repeat 0 4px;
font-size: 1.2em;
padding-bottom: .35em;
}

#temp3a-3col-2 ul {
clear:both;
}

#temp3a-3col-2 h3,
#temp3a-3col-3 h3,
#temp3a-3col-3Download h3 {
margin-top: 19px!important;
float: left;
clear:both;
font-size: 1.4em;
font-weight: bold;
font-style: italic;
border-bottom: 1px solid #b3b3b3;
padding-bottom: .9em;
}

#temp3a-3col-3Download {
display:inline;
float:left;
margin-left:17px;
width:658px;
}

#temp3a-3col-3Download ul {
clear:both;
}

#temp3a-3col-3Download h3 {
margin-left:0;
width:658px;
color:#027377;
}

#temp3a-3col-3Download ul li {
list-style: none;
padding-left: 10px;
background:url(../images/icon/bullit.gif) no-repeat 0 4px;
font-size: 1.2em;
padding-bottom: .35em;
}

div.bottomfeature {
	clear: both;
	padding: 15px 15px 80px;
	height:475px;
}
div.bottomfeature h3 {
	font-size: 1.4em!important;
	width: 100%;
	font-weight: bold!important;
	font-style: italic;
}

div.bottomfeature p {
	clear: both;
	font-size: 1.2em;
	line-height: 1.5em;
	padding-bottom:3px;
}

div.bottomfeature .col1 {
	float: left;
	width: 370px;
	padding-right: 30px;
}
div.bottomfeature .col2 {
	float: left;
	width: 285px;
	padding-top: 11px;
}

div.bottomfeature .col2 img{
   float: left;
   padding: 0 15px
}

div.bottomfeature .col2 ul {
	float: left;
	width: 150px;
	padding: 25px 0 5px;
}
div.bottomfeature .col1 ul { padding-top: 1.5em;}

div.bottomfeature .col2 li, div.bottomfeature .col1 li {
	list-style: none;
	font-size: 1.2em;
	line-height: 1.5em;
}

div.bottomfeature .splitL,
div.bottomfeature .splitR{
	float: left;
	width: 165px;
	padding: 15px 0 55px 0;
}

div.bottomfeature .splitL {
	padding-right: 40px;
}

p.first, p.bodycopy {
float:left;
clear:both;
width:100%;
}

p.first {
font-size:1.4em;
font-style:italic;
overflow:visible;  /* fixes the IE italics bug make sure element has a width other than auto */
color:#000;
margin:19px 0 0 0;
}

p.bodycopy {
	font-size:1.2em;
	color:#7c7c7c;
	margin:1.6em 0;
	padding-bottom:2px !important;
}


p.bodycopy a {
color:#000;
font-style:italic;
border:0;
border-bottom:1px dashed #d91b73;
}

blockquote {
width:272px;
margin:1.5em auto;
}

.bodyhr {
float:none;
width:161px;
height:10px;
margin:0 auto;
}

div.pagination {

float:left;
margin:0 0 40px 0;
font-size:1.1em;
}

div.pagination em {
float:left;
font-style:normal;
}

div.pagination ul {
float:left;
list-style-type:none;
}

div.pagination ul li {
float:left;
margin:0 4px;
}

div.pagination ul li a {
float:left;
width:16px;
height:15px;
min-height:15px;
text-align:center;
font-weight:bold;
padding:1px 0 0 0;
}

div.pagination img {
float:left;
margin:0 7px;
}


/* a styled as button */
a.btn {
	float: left;
	padding:0 0 0 15px;
	font-size: 1.2em;
	font-weight: bold;
}

a.btn span {
	float: left;
	padding:5px 20px 0pt 0pt;
	height:35px;
	line-height: 25px;
	border-bottom: 0;
	cursor: pointer;
	cursor: hand;
}

div.video div.container {
clear: both;
color: #7c7c7c;
font-size: 1.2em;
line-height: 1.5em;
padding: 5px 0;
}
div.video div.container strong { display: block;}

div.video div.container { display: block;}

div.video div.container a {
float: left;
padding-right: 10px;
}

temp3a-3col-3 {
float:right;
line-height:2em;
padding-bottom:35px;
width:375px;
}

#temp3a-holdcontent li 
{
color:#7C7C7C;
margin:0.6em 0;	
font-size:1.2em;
line-height:1.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
background:transparent url(../images/icon/bullit.gif) no-repeat scroll 10px 0.3em;
padding:0 0 0 45px;
}
/* Our Products */

#OurProducts #temp3a-holdcontent  {
background: none;
width:480px !important;
padding: 0px;
}


#OurProducts h3

{
clear:both !important;
float:left !important;
font-family: Arial, Georgia,"Times New Roman",Times,serif !important;
font-size:2.5em !important;
font-weight:normal !important;
line-height:1.2em !important;
margin:0 0 0.4em !important;
color: #000000 !important;
font-style: normal !important;
border: none !important;
}

#OurProducts p.first 
{
color:#000000;
font-size:1.4em;
font-style:italic;
margin:0px;
padding: 0px;
overflow:visible;
}

#OurProducts ul li {
font-size:1.2em;
padding-bottom:0.35em;
}

#OurProducts ul {
	list-style-type: none;
	padding-left: 10px;
	margin: 0;
	padding: 0;
	clear: both;
	}

#OurProducts li {
	background-image:url(../images/icon/bullit.gif);
	background-position:25px 0.3em;
	background-repeat:no-repeat;
	padding:0 0 0 60px;
}

#OurProducts p.bodycopy {
margin:1.5em 0 0 0;
}

#OurProducts p.first a {
border-bottom:1px dotted #027377;
color:#000000;
font-size:1.0em;
font-style:italic;
margin:0;
}

/* Meters */

#Meters #temp3a-holdcontent {
background-image: none !important;
background-color: #F2F2F2;
width: 690px;
padding: 15px 15px 0 15px;
}

#Meters .bottomfeature {
background-image: none !important;
background-color: #F2F2F2;
width: 690px;
margin-left: 0px;
}

#Meters p.first {
font-style: italic;
margin-left: 0px;
}

#temp3b-holdcontent {
display:inline;
float:left;
padding:15px 0 50px 0;
width:690px;
*width:671px;
}

ul.bodycopy li a {
border-color:-moz-use-text-color -moz-use-text-color #D91B73;
border-style:none none dashed;
border-width:0 0 1px;
color:#000000;
font-style:italic;
}


