body {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url('../images/1px-pgback.jpg') repeat-x left top; 
background-color:#FFFFFF;
}

a:active, a:focus {outline: 0;}
h1,h2,h3,h4,h5,h6,ul,li,p,div,br {padding:0px; margin:0px;}
div {line-height:normal;}

/* Link Styles */
.glink{font: bold 10px/1.5em arial; color:#005532;}
a.glink:link {text-decoration: none;}
a.glink:visited {text-decoration: none;}
a.glink:hover {text-decoration: underline;}



#spacer{height:28px; width:1000px; float:left; clear:left;}

#home-1px-top{background:#1A386D url('../images/1px-home-top.jpg') repeat-x left top;}

#outercontainer{
width:1000px;
margin:0 auto;
clear:left;
}

#header{
width:1000px;
height:97px;
float:left;
clear:left;
display:inline;
}

#nutraperfect-logo{
background:url('../images/nutraperfect-logo.jpg') no-repeat left top; 
width:266px; height:97px; float:left; clear:left; }
#nutraperfect-logo a {display:block; width:200px; height:97px; margin-left:66px; text-indent:-99999em;}
/*#nutraperfect-logo h1{text-indent:-99999em;} */

#head-r-top{width:734px; height:72px; float:left;background:url('../images/bringing-natural-back-into-life.jpg') no-repeat left bottom;}
#head-r{background:url('../images/head-r.jpg') no-repeat left bottom; width:734px; height:97px; float:left;}

#top-link{float:left; clear:left; width:680px; height:15px; margin:0 0 0 0 0px;}
#top-link ul{float:left; list-style:none; display:inline; padding:0px; margin:0px; border:0px;}
#top-link li{float:left; list-style:none; display:inline; padding:0px 10px 0 0; margin:0px; border:0px;}

#top-link2{float:left; clear:left; width:510px; height:15px; margin:0 0 0 170px;}
#top-link2 ul{float:left; list-style:none; display:inline; padding:0px; margin:0px; border:0px;}
#top-link2 li{float:left; list-style:none; display:inline; padding:0px 10px 0 0; margin:0px; border:0px;}

#shop-cart{float:right; clear:left; width:130px; height:15px; margin:5px 0 0 30px;}

.s-cart{font: normal 11px/1.5em arial; color:#185BB3; background:url('../images/scart.jpg') no-repeat left center; padding-left:20px;}
a.s-cart:link {text-decoration: none;}
a.s-cart:visited {text-decoration: none;}
a.s-cart:hover {text-decoration: underline;}




.tlink-f{font: bold 10px/1.5em arial; color:#185BB3; text-transform:uppercase;padding-left:15px;}
a.tlink-f:link {text-decoration: none;}
a.tlink-f:visited {text-decoration: none;}
a.tlink-f:hover {text-decoration: underline;}


.tlink{font: bold 10px/1.5em arial; color:#185BB3; text-transform:uppercase;
background:url('../images/tbullet.jpg') no-repeat left center; padding-left:15px;
}
a.tlink:link {text-decoration: none;}
a.tlink:visited {text-decoration: none;}
a.tlink:hover {text-decoration: underline;}

.lout {font: bold 10px/1.5em Arial; color:#FF0000; text-transform:uppercase;}

a.lout:link{text-decoration: none;}
a.lout:visited {text-decoration: none;}
a.lout:hover{text-decoration:underline;}

#log{width:50px; padding-left:680px;}




.home-top-content{float:left; clear:left; width:1000px; }
#nav-banner-holder{width:900px;clear:left;margin:0px auto;}

#banner{width:900px;height:271px;clear:left;margin:0px auto;padding-top:10px;}



#overall-content{
float:left; clear:left; width:100%; height:auto !important;
background:#1A386D url('../images/1px-graydiant-home.jpg') repeat-x left top;
padding-top:10px;}


#content{
width:900px;
margin:0 auto;
height:auto !important;
clear:left;
font: normal 12px/1.3em Arial;color:#5E5E5E;
}

#product-all{float:left; clear:left; width:900px; height:176px;}

.product-holder{
background:url('../images/nutraperfect-product-back.jpg') no-repeat left top; 
width:293px; height:146px; float:left; margin-right:7px; 
}
.product-holder h1{font: normal 18px/1.3em Arial;color:#294B88; margin:8px 0 5px 15px;}
.product-holder h1 span{color:#4D8702;}
.product-holder table{width:96%; margin:0 auto; padding:5px;}
.product-holder img{margin-right:5px;}

.lmore1-3{background:url('../images/learn-more-n.jpg') no-repeat left top; width:112px; height:23px; display:block; border:0px; text-indent:-99999em; margin-top:5px;}
a.lmore1-3:link {text-decoration: none; border:0px;}
a.lmore1-3:visited {text-decoration: none;}
a.lmore1-3:hover {background:url('../images/learn-more-o.jpg') no-repeat left top; width:112px; height:23px;}

.lmore{background:url('../images/learn-more-n.jpg') no-repeat left top; width:112px; height:23px; display:block; border:0px; text-indent:-99999em; margin-top:5px;}
a.lmore:link {text-decoration: none; border:0px;}
a.lmore:visited {text-decoration: none;}
a.lmore:hover {background:url('../images/learn-more-o.jpg') no-repeat left top; width:112px; height:23px;}

.lmore2{background:url('../images/learn-more-n.jpg') no-repeat left top; width:112px; height:23px; display:block; border:0px; text-indent:-99999em; margin-top:20px;}
a.lmore2:link {text-decoration: none; border:0px;}
a.lmore2:visited {text-decoration: none;}
a.lmore2:hover {background:url('../images/learn-more-o.jpg') no-repeat left top; width:112px; height:23px;}


#bottom-topic-all{float:left; clear:left; width:900px; background:url('../images/h-line.jpg') repeat-x left bottom; padding-bottom:10px; margin-bottom:10px;}

.topic-holder{float:left; width:290px; font: normal 12px/1.3em Arial; color:#D8E4E9; margin-right:10px;}
.topic-holder h1{font: normal 16px/1.3em Arial; color:#FFFFFF; background:url('../images/head-back.jpg') repeat-x left bottom; margin-bottom:10px; padding-bottom:5px;}
.topic-holder h2{font: bold 13px/1.3em Arial; color:#85DA15;}

.rmore{font: bold 12px/1.3em Arial; color:#85DA15; background:url('../images/bullet.jpg') no-repeat left center; padding-left:15px;}
a.rmore:link {text-decoration: none; border:0px;}
a.rmore:visited {text-decoration: none;}
a.rmore:hover {text-decoration: underline;}

.soc-net{font: bold 12px/1.3em Arial; color:#85DA15;}
a.soc-net:link {text-decoration: none; border:0px;}
a.soc-net:visited {text-decoration: none;}
a.soc-net:hover {text-decoration: underline;}

.seotxt{font: normal 12px/1.3em Arial;color:#F8FCF8; text-align:left; padding:10px 10px 20px 10px; float:left; clear:left; width:100%;}

.seohead{font: bold  20px/1.3em Arial; color:#F8FCF8;}




.footer{background:url('../images/footer.jpg') no-repeat center top; text-align:center; vertical-align:middle; color:#CBCDD2;
float:left; clear:left; height:50px; width:100%;
padding-top:10px;
}

.flink{font: bold 12px/1.5em arial; color:#CBCDD2; padding:0 15px 0 15px;}
a.flink:link {text-decoration: none;}
a.flink:visited {text-decoration: none;}
a.flink:hover {text-decoration: underline; color:#7FC9EA;}

#fselect {text-decoration: underline; color:#7FC9EA;}

.copy{font: normal 11px arial; line-height:2.5em; color:#7FC9EA; margin:0 auto; text-align:center; clear:left}
.copy span{color:#E6F7FF; font-size:12px;}






/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      width:900px;
	  height:36px;
      font-size:12px;
	  font-family:arial;
	  font-weight:bold;
	  color:#313B55;
      line-height:1.7em;
	  background:url('../images/navback.jpg') no-repeat left top;
      }
    #tabsJ ul {
        margin:0;
        padding:10px 0px 0 20px;
        list-style:none;
		float:left;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      margin-left:3px;
      text-decoration:none; padding-left:2px; padding-right:8px; padding-top:0; padding-bottom:0px;
	  	  cursor:pointer;
      }
    #tabsJ a span {
      float:left;
      display:block;
      color:#FFFFFF; padding-left:8px; padding-right:10px; padding-top:0px; padding-bottom:0px;
	  height:25px;
	  	  cursor:pointer;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFFFFF;
	  	  cursor:pointer;
      }
    #tabsJ a:hover {
		background:url('../images/css-left.jpg') no-repeat left top;
     	color:#FFFFFF;
	  	cursor:pointer;
      }
    #tabsJ a:hover span {
	color:#FFFFFF;
	background:url('../images/css-right.jpg') no-repeat right top;
      	  cursor:pointer;
      }

        #tabsJ #select a {
				background:url('../images/css-left.jpg') no-repeat left top;
				color:#FFFFFF;
                cursor:pointer;

        }
        #tabsJ #select a span {
				background:url('../images/css-right.jpg') no-repeat right top;		
                color:#FFFFFF;
				cursor:pointer;
        }
/*- Menu Tabs J ends--------------------------- */


/* Inner Page Common */

.pgtitle{font: bold 22px/1.3em Helvetica;color:#144B9B; text-align:left; float:left; clear:left; width:100%;}


#banner-in{width:900px;height:119px;clear:left;margin:0px auto;padding-top:10px;}

#overall-content-inner{
float:left; clear:left; width:100%; height:auto !important;
background:url('../images/1px-graydiant-inner.jpg') repeat-x left bottom;
padding-top:10px; text-align: justify;}

#content-inner{
width:900px;
margin:0 auto;
height:auto !important;
clear:left;
font: normal 12px/1.3em Arial;color:#5E5E5E;
text-align: justify;
}
#product-table{float:left; clear:left; width:900px;}

#news-table{float:left; clear:left;}
#tablealign{float:center; clear:left;}

#whole-table{float:left; clear:left;}

#cart{float:right;}


.price{color:#1B54A6; font-weight:bold;}
.price1{color:#E10000; font-weight:bold;}

.product-content{float:left; padding:10px; background:url('../images/product-back.jpg') no-repeat left top; width:273px; height:184px;}
.add-to-cart{margin:5px 0px 5px 0;}
.prduct-head{font: bold 13px/1.3em Arial;color:#518A30;}
.prduct-unit{margin:5px 0 5px 0; font: normal 12px/1.5 Arial; color:#5E5E5E;}

.click-h{font: bold 10px/2em Arial; color:#1D5EBB; text-transform:uppercase;
background:url('../images/click-here.jpg') no-repeat left top; width:135px; height:30px; display:inline-block;
padding:0px 0px 0px 18px;}
a.click-h:link {text-decoration: none; border:0px;}
a.click-h:visited {text-decoration: none;}
a.click-h:hover {text-decoration: underline;}



#overall-content-bottom-inner{
float:left; clear:left; width:100%; height:auto !important;
background:#1A386D url('../images/1px-graydiant-inner-info.jpg') repeat-x left top;
padding-top:10px;}

#bottom-topic-center{clear:left; width:900px; margin:0 auto;}
#bottom-topic-all-inner{float:left; clear:left; width:900px; background:url('../images/h-line.jpg') repeat-x left bottom; padding-bottom:10px; margin:0 auto;}

regtxt{font: normal 14px/1.5em verdana;color:#000000;}

.carttxt{font: bold 14px/1.5em verdana;color:#044384;}
.carthead{font: bold 17px/1.5em verdana;color:#3F90DB;}

/*.home-head {font: normal 18px/1.3em Arial;color:#294B88; } */
.home-head {font: normal 16px/1.3em Arial; color:#FFFFFF; background:url('../images/head-back.jpg') repeat-x left bottom; margin-bottom:10px; padding-bottom:5px;}

.product-holder2 {font: normal 18px/1.3em Arial;color:#294B88; margin:8px 0 5px 15px;}
.product-holder2 span{color:#4D8702;}



