HTML{
height:100%;
}

BODY{
margin:0px;
padding:0px;
height:100%;

background-color:#EBEBEB;
background-image:url(../images/bg.jpg);
background-position:center;
background-repeat:repeat-y;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:15pt;
color:#333333;
}

div#container{
width:750px;
margin:0px auto;
padding:0px;
position:relative;
height:100%;

}


a{
color:#333333;
 
}

a:hover{
text-decoration:none;
}

/*HEADER --------------------------------------- */
div#header{
position:absolute;
top:0px;
left:5px;
width:740px;
padding:0px;
margin:0px auto;
height:80px;
}


#header p#logo{
float:left;
margin:0px;
padding:0px;
}

#header p#tagline{
float:right;
margin:0px 30px 0px 0px;
margin-right:expression('13px');
padding:0px;
}

/*NAVIGATION --------------------------------------- */
div#mainNavigation{
display:none;

}


div#content{
width:740px;
padding:100px 0px 0px 0px; 
margin:0px auto;
}


/*SUB NAVIGATION --------------------------------------- */
DIV.left{
display:none;
}




/*CONTENT --------------------------------------- */
DIV#right{
width:700px;
float:right;
padding:0px;
margin:0px;
}

#right p{
padding:0px 30px 0px 20px;
text-align:justify;
}

#right h1{
color:#EF2D53;
font-size:24px;
margin:0px 30px 15px 20px;
font-weight:normal;
}

#right h2{
color:#4C8187;
font-size:18px;
margin:0px 30px 15px 20px;
font-weight:normal;
}

#right ul{
margin:0px 30px 15px 0px;
margin-left:expression('40px');
text-align:left;
}

#right ol{
margin:0px 30px 15px 0px;
margin-left:expression('40px');
text-align:left;
}
right# li{
margin:0px 30px 15px 0px;
padding-bottom:10px;
}
#right input{
width:200px;
border:1px solid #666666;
}

#right select{
border:1px solid #666666;
}

#right form{
padding:0px;
margin:0px;
}
#right option{
width:80px;

}

#right input#submit{
width:70px;
}

#right table#formTable{
padding:0px 0px 0px 20px;
margin:0px;
}

#right table#formTable td{
padding:0px 0px 10px 0px;
}


#right p.star{
font-size:11px;
}

#right p.privacy{
font-size:10px;
color:#999999;
}

#right p.pullOutQuote{
padding:20px;
margin:20px 10px 20px 10px;
text-align:center;
font-size:18px;
border-top: 1px solid #4C8187;
border-bottom: 1px solid #4C8187;
color:#4C8187;
width:420px;
line-height:26px;
}

#right p.buyNow{
float:right;
margin:0px;
padding:0px 30px 0px 20px;
}

#right h2.privacyHeader{
color:#999999;
font-size:16px;
margin:10px 30px 15px 20px;
font-weight:normal;
}

div.clear{
clear:both;
margin:0px;
padding:0px;

}


#right img.headerImage{
border-bottom:4px solid #002C35;
}

/*FOOTER --------------------------------------- */
div#footerContainer{
height:30px;
padding:10px 0px 0px 0px;
margin:0px auto;

position:fixed;
position:expression('absolute');

bottom:0px;
width:750px;
z-index:100;
font-size:11px;
color:#666;
}

div#footer{
background-color:#FFFFFF;
width:720px;
margin:0px auto;
border-top:1px solid #cccccc;
padding:0px;
}

#footer p#copyRight{
float:left;
padding:5px 0px 0px 5px;
margin:0px;
}

#footer p.links{
float:right;
padding:5px 5px 0px 0px;
margin:0px;
}

#footer a{
color:#666;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}


body#homeopathyHomeSection #homeopathyHomeFooter,
body#aboutHomeopathySolutionsSection #aboutHomeopathySolutionsFooter,
body#homeopathyAilmentsSection #homeopathyAilmentsFooter,
body#expertSystemSection #expertSystemFooter,
body#homeopathyArticlesSection #homeopathyArticlesFooter,
body#freeEvaluationSection #freeEvaluationFooter{
text-decoration:underline;
color:#000000;
}

span.error{
font-size:10px; color:#EF2D53;
}

