/*****************************/
/*******GLOBAL STYLES*********/
/*****************************/
body {font-family: Tahoma; padding-top:0px;background-image: url(../images/bg.jpg);}
#parent { width: 758px;  height: 535px;  background-color: #fff; margin:auto;}
a, a:link {color: #4170A0; text-decoration: none;}
a:visited { color: #666;  text-decoration: none;}
a:hover { color:#666;  text-decoration: underline;}
/****************************/
/***** CONTACT FORM *********/
/****************************/
#contactsparent {float: left;width: 294px; height: 192px;}
#contactsbox{background-color:#E1E5E6; width: 285px;height: 192px;float:right; margin-left:3px;
  margin-bottom:5px;border:thin; border-color:#000000; border-style:solid;}
#contactsbox form{margin:0px; padding:0px;}
#contactstext {margin-left: 10px; margin-top: 6px;}
.contactsheader {font-family: Tahoma; color:#336699; font-weight: bold; font-size: 17px;}
.contactsbody {font-family: Tahoma;color:#666; font-size: 11px;}
.contactsrow {padding-bottom:2px; }
.contactsrow label {float:left; width: 80px; clear: left;  font-family: Tahoma;  color:#666;  font-size: 11px;}
.contactsrow input { height: 14px;  width: 170px;  background-color:#FFFFFF;  color:#333;  font-family: Tahoma;  font-size: 11px;}
.contactsrow textarea { height: 60px;  width: 170px;  background-color:#FFFFFF;  color:#333;  font-family: Tahoma;  font-size: 11px;}
.smallText{font-size:10px; font-family:Tahoma;color:#666; text-align:right;padding-right:5px;padding-bottom:1px;}
.buttonText input {float:right;height:22px; width:80px;font-size:11px; font-family:Tahoma;color:#000; text-align:right;padding-bottom:5px;text-align:center; margin-right:5px;}
/****************************/
/******** FOOTER STYLES ******/
/****************************/
#footer {color:#fff; font-size:11px;width:758px;height:12px;padding-top:5px;font-family: Tahoma;  margin:auto;}
#footer a {color:#fff;text-decoration:none;}
#footerl {float:left;}
#footerr {float:right;}
/***********************************/
/************ HEADER ***************/
/**********************************/
#headerparent {width:748px;height:70px;padding-left:5px;padding-top:5px;padding-bottom: 4px;}
#headercontainer { width: 748px;  height: 70px;  float: left;  background-image: url(../images/header.jpg);}
.intro p{width:100px; height:20px;  font-family: Tahoma;  font-size: 10px;}
#logo { width:162px;  height: 46px;  float: left;  padding-left: 15px;  margin-top: 7px;}
/**********************************/
/*************** date *************/
/**********************************/
#intro{  width:500px;  height: 15px;  float:left;  text-align:left;  color:#668194;  font-size:10px;  margin:0px; padding:0px;}
#datebox {width:160px;height: 20px;float:right;text-align:right;color:#CEE5F4;font-family:Tahoma;font-size:11px;margin-right:10px;
  margin-top: 50px;}

/****************************/
/******* navigation *********/
/****************************/
#navigation {width: 748px;/*4=187 374*/  padding-left: 5px;  margin-bottom: 5px;}
#navlistr {font-size: .9em;  width: 100%;  height: 32px;  padding:0;  margin:0; background-color:#668194;  font-family:Tahoma;}
#navlistr li {  float: left;  list-style-type: none;  height: 32px;  padding:0;  margin:0;  line-height:32px;  display:block;}
#navlistr ul {height: 32px; padding:0; margin:0;}
#navlistr a {display:block; text-decoration: none; font-weight:bold; font-size: 11px; text-align:center;  color:#fff;  width:183px; border:thin; border-color:#fff; border-style:solid; }
#navlistr a:link {  padding:0;  margin:0;  color: #fff;  font-weight: bold;  }
#navlist a  { position: relative;  height: 1em;  width:149px; }
#navA a:link, #navA a:visited, #navA a:hover, #navA a:active {width: 183px;height: 32px;font-weight: bold;background-color:#ccc;color:#000; }
#navB a:hover, #navB a:active{  width: 183px;   height: 32px;   font-weight: bold;  background-color:#ccc;  color: #000;   }
#contentmain {  margin-left:5px;}

/*********************/
/******HOME PAGE******/
/****text top R*******/
/*********************/
#contentimage img{  float:left;  width: 453px;  height: 215px; margin:0px; padding:0px;}
#textparent{background-color:#E1E5E6;float:left; width:290px; height:215px; margin-left:5px;}

#textcontent {background-color:#849ebd;  margin:5px;  /*height:195px;*/}
#textcontainer {height: 195px; background-color:#FFFFFF;  margin:5px;text-align:left;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000; padding:5px;}

/*********************/
/******text bott L****/
/*********************/
#partnerparent{background-color:#E1E5E6;float:left; width:453px;  /*height: 120px;*/background:url(../images/services.jpg) 0px no-repeat #E1E5E6; margin-top:5px; height:195px;}
#partnercontainer {/*width: 423px; height: 110px; */background-color:#cec59c; margin-top:30px;margin-bottom:45px;margin-left:20px;margin-right:30px;text-align:left; font-family:Arial, Helvetica, sans-serif;  font-size: 12px;font-weight:bold;  color: #000000; padding:10px; }
/**********************/
/****** TICKER ********/
/**********************/
#bottimg img {float:left; width: 290px;  height: 195px;  margin-left:5px; margin-top:5px;}
#tickerparent {background:url(../images/ticker.jpg) no-repeat #E1E5E6; float:left; width: 290px;  height: 195px;  margin-left:5px; margin-top:5px;}
#tickercontainer { padding-top:30px;  padding-left:5px;}
#ticker {width: 270px;height: 115px; background-color:#ffffff; padding:5px;}
#pscroller1 a{text-decoration: underline;color:#000000;}
#pscroller1 {width: 260px;height: 95px;background-color:#666;font-family:Arial, Helvetica, sans-serif;font-size: 12px;
color: #fff;padding:5px;border-color:#fff;border:solid;}
.someclass{ }

/********************/
/*****ABOUT US ******/
/*******************/
#aboutscontainer {float:left;margin-right:5px;height: 410px; background:url(../images/about.jpg) 10px 15px no-repeat;}
#aboutstext {width: 440px; height:350px;font-size:1em; padding-left:10px; margin-top:50px !important; }
#aboutusimage {float:left;}
#aboutusimage img{ margin-left:7px;margin-bottom:5px;width:285px;border:thin; border-color:#000000; border-style:solid;}
#aboutuscolumn {padding:0px;  width: 300px;  float:left;}
#aboutstext  p {color:#000000;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#aboutstext ul{margin-top:0px;margin-left:20px;padding:0px;list-style:circle;/*list-style-color: #000;*/}
#aboutstext li{padding:2px; font-size:12px;}
.halfwidth{width:70px; float:left;margin-left:30px;padding:0px;}
#contactbottom{width:400px; float:left; font-weight:bold;font-size:12px;text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}

/*******************************/
/******* CONTACT  quote ********/
/*******************************/
#quotecontainer {margin-right:5px; height: 410px;  background:url(../images/quote.jpg) 25px 10px no-repeat;}
#contactcontainer {margin-right:5px; height: 410px; background:url(../images/aboutus.jpg) 25px 10px no-repeat;}
#contactcontainer {margin-right:5px;  height: 410px; margin-left:5px;}
#contactext {float: left; font-size:11px; padding-left:25px; margin-top:40px !important; margin-top:50px; width:94%;}
#termstext {float: left; font-size:11px; padding-left:25px; margin-top:5px !important; margin-top:5px; width:94%;}
#contactable { width:100%; float:left;}
#contactable td {font-size:11px; padding:1px;}
#contactable .textbox { height: 14px; background-color:#FFFFFF; color:#333; font-family: Tahoma; font-size: 11px;}
#contactable .inputbox { background-color:#FFFFFF; color:#333; font-family: Tahoma; font-size: 11px;}
.contactbutton { width: 180px;  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #fff;  font-weight: bold;
  background-color:#506F84;}
/******************************/
/********* SITEMAP  ***********/
/******************************/
#thankscontainer {margin-right:5px;  height: 410px;background:url(../images/contacthanks.jpg) 25px 100px no-repeat;}
#faqcontainer {margin-right:5px;  height: 410px;background:url(../images/faq.jpg) 25px 10px no-repeat;}
#disclaimercontainer {margin-right:5px;  height: 410px;background:url(../images/disclaimer.jpg) 25px 10px no-repeat;}
#linkscontainer {margin-right:5px;  height: 410px;background:url(../images/affiliate.jpg) 25px 10px no-repeat;}
#suppliercontainer {margin-right:5px;height: 410px;background:url(../images/suppliers.jpg) 25px 10px no-repeat;}
#sitemapcontainer {margin-right:5px; height: 410px; background:url(../images/sitemap.jpg) 25px 10px no-repeat;}
#sitemaptext {width: 700px;float: left; font-size:12px; padding-left:25px;margin-top:40px !important; margin-top:50px;}
#sitemaptext ul{list-style:circle;/*list-style-color: #000;*/}
#sitemaptext li{padding:5px;color: #4170A0;}

/****************************/
/* PARTNERS CONTENT STYLES */
/****************************/
#partnersmain {margin-left:5px;}
#partnersimage {float:left;width: 453px; height: 215px;}
#partnerstext {float:right;color: #000; width: 284px; height: 180px;font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;padding:5px;}
#partners p {padding:0;margin:0;padding:3px;
  padding-left:10px; padding-right:30px;}
#bottom {width:748px; height:192px;float:left; padding-left:5px;}
/************************************/
/******* OPTION BOXES STYLES  *******/
/*************************************/
#partnerstepparent {background:#fff;height:180px; width: 453px; float:left;margin-left:3px;}
#partnerstepscontainer {padding-top:10px;}
#partnersteps {width: 428px; height: 180px;background-color:#FFFFFF; padding-left:15px;}
.partnerstepheader {font-family: Tahoma; font-size: 17px;font-weight:bold;border-bottom:thin; border-color:#fff; border-bottom-style:dotted;padding:3px;margin:5px;text-align:center;}
.partnerstepbody {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #000;}
#partnerstepone #partnersteponehead {color: #666; margin-left:2px; margin-top:3px; }
#partnerstepone #partnersteponebody, #partnersteptwo #partnersteptwobody, #partnerstepthree #partnerstepthreebody  {margin:5px; }
#partnersteptwo #partnersteptwohead { color: #ccc; margin-top:3px; }
#partnerstepthree #partnerstepthreehead { color: #fff;  margin-top:3px; }
#partnerstepone { width: 139px; height: 170px; float:left; background:#ccc; margin:1px;}
#partnersteptwo {width: 139px;height: 170px; float:left; background:#999; margin: 1px; }
#partnerstepthree {width: 143px; height: 170px; float: left;background:#666;margin:1px;}
/************************************/
/******* WOLLASTONITE  STYLES  *******/
/*************************************/
#mineralparent { width: 758px;  height: 700px;  background-color: #fff; margin:auto;}
#mineral {margin-right:5px;  height: 600px;}
#mineraltext {width: 700px;float: left; font-size:12px; padding-left:25px;margin-top:5px !important; margin-top:5px;}
#mineraltext img {margin-left:0px;padding:0;}