/* CSS Document     b: #bc198c   y:#FFCB05*/
*{margin:0; padding:0;}
html{background-color:#ffe169; }
body{width:768px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; background-color:#ffe169; }
.clear-both{clear:both;}

/* Typography */
p,ul, ol{font-size:12px; color:#000000; line-height: 1.5em; margin-bottom: 15px;}
ul, ol{margin-left:30px;}
ol li ol{}
a{font-size:12px; color:#bc198c;}
h1{ font-size:20px; color: #bc198c; margin-bottom:20px;}
h2{ font-size:15px; color: #000000; margin-bottom:6px;}
h2 span{font-size:12px; font-weight:normal;}
h3{ font-size:14px; color: #000000; margin-bottom:10px;}
h4{ font-size:13px; color: #000000;}
h5{ font-size:12px; color: #bc198c;}
#header h1{width:768px; height:260px; text-indent:-9999px; background:url(images/header.jpg) no-repeat; margin-bottom:0;}
a.btn-readmore{background:url(images/btn-bg-more.gif) no-repeat center right; text-decoration:none; text-align:right; padding:0 15px 4px 0px; display:block; color:#bc198c; font-weight:bold;}
a.btn-readmore:hover{background:url(images/btn-bg-more-over.gif) no-repeat center right; color:#FFCB05;}

h1#aboutus{text-indent:-9999px; width:300px; height:51px; background:url(images/headings-aboutus.gif) no-repeat; margin-bottom:0px;}
h1#seminars{text-indent:-9999px; width:300px; height:51px; background:url(images/headings-seminars.gif) no-repeat; margin-bottom:0px;}
h1#contactus{text-indent:-9999px; width:300px; height:51px; background:url(images/headings-contactus.gif) no-repeat; margin-bottom:0px;}
h1#shopping{text-indent:-9999px; width:300px; height:51px; background:url(images/headings-shopping.gif) no-repeat; margin-bottom:0px;}
h1#shipping{text-indent:-9999px; width:300px; height:51px; background:url(images/headings-shipping.gif) no-repeat; margin-bottom:0px;}
h1#shopping-cart{text-indent:-9999px; width:300px; height:51px; background:url(images/headings-yourshoppingcart.gif) no-repeat; margin-bottom:0px;}
h1#register{text-indent:-9999px; width:426px; height:51px; background:url(images/headings-request.gif) no-repeat; margin-bottom:0px;}


table#contacttable{width:90%; margin-left:15px; margin-top:30px;}
table#contacttable td{ font-size:12px; padding:5px 0px;}
table#contacttable th{ font-size:14px; color: #bc198c; text-align:left; padding:0px 0px 10px 0px;}


/* Layout */
#content-wrap{background-color:#FFFFFF;}
#main-column{background:url(images/home_main-bg-new.jpg) no-repeat top right; width: 502px; float:left;}
#left-column{width:248px; margin-right:18px; float:left;}
#viewcart-wrap{height:60px; margin-top:15px;}
#search-box{height:111px; background:url(images/search_bg.jpg) no-repeat; margin-top:15px;}
#seminar-box{height:111px; background:url(images/seminar_bg.jpg) no-repeat;  margin-top:12px;}
#seminar{padding-left:70px; padding-top: 40px;}

#welcome-wrap{width: 502px; height: 118px; float:right; margin-bottom:20px;}
#welcome{padding: 15px 20px 0 230px}
#welcome p	{font-size:11px; color: #9e1576;}
#welcome p a	{color:#000; font-size:11px; padding-left:5px;}
#welcome p a:hover	{color: #9e1576;}
#newproduct-wrap{width:244px; height:292px; float:left;}
#newproduct{padding: 80px 20px 0px 30px;}
#news-wrap{width: 244px; height:292px; float:right;}
#news{padding: 80px 20px 0px 30px;}
#newsletter-wrap{height: 175px; width:502px; background:url(images/newsletter-signup.jpg) no-repeat; margin-top:15px;}
#newsletter-blurb{padding:60px 20px 0 30px;}
#seminar-wrap{height: 186px; width:502px; background:url(images/semina-bg.jpg) no-repeat; margin-top:15px;}
#seminar-blurb{padding:60px 20px 0 100px;}

#footer-wrap{height:117px; width: 768px; background: url(images/footer_bg.jpg) no-repeat top center; margin-top:15px;}
#footer{padding: 40px 0px 0px 20px;}


#intro-graphic{margin-top:80px;}

/* Layout For Content Pages */
#main-content-column{background:url(images/content_box_top.jpg) no-repeat top center; width: 502px; float:left;}
#main-content-column-wrap{background:url(images/content_box_bg.jpg) repeat-x top #FFFFFF; margin-top:11px;  width: 502px;}
#main-content-column-body{padding:15px 15px 10px 15px; border-left:1px solid #f58a1e; border-right:1px solid #f58a1e; min-height:698px;}
#main-content-column-bottom{background:url(images/content_box_bottom.jpg) no-repeat top center; width: 502px; height:12px;}


#wide-content-column{background:url(images/content-widebox-top.jpg) no-repeat top center; width: 768px; float:left;}
#wide-content-column-wrap{background:url(images/content-widebox-bg.jpg) repeat-x top #FFFFFF; margin-top:11px;  width: 768px;}
#wide-content-column-body{padding:15px 15px 10px 15px; border-left:1px solid #f58a1e; border-right:1px solid #f58a1e; min-height:633px;}
#wide-content-column-bottom{background:url(images/content-widebox-bottom.jpg) no-repeat top center; width: 768px; height:12px;}

/* Menu */
#nav-wrap{height:53px; margin-bottom:10px;}
.menu
{background:url(images/button-normal.jpg) no-repeat top left; line-height:53px; color:#bc198c; padding-right:12px; text-align:center; font-size:13px; font-weight:bold; cursor:pointer;}
.menu-over
{background:url(images/button-over.jpg) no-repeat top left;  line-height:53px; color:#FFCB05; padding-right:12px; text-align:center; font-size:13px; font-weight:bold;  cursor:pointer;}

#supplement-menu-wrap{height:620px; background:url(images/s_menu_bg.jpg) no-repeat;}
#supplement-menu{ padding-left:20px; padding-top:86px;}
.sidemenu{font-size:11px; color:#000000; background:url(images/menu-arrow-normal.gif) no-repeat 0 22%; text-decoration:none; cursor:pointer; padding-left:20px;}
.sidemenu-over{font-size:11px; color:#bc198c; background:url(images/menu-arrow-normal.gif) no-repeat 0 22%; text-decoration:none; cursor:pointer; padding-left:20px;}

.splashpage-menu-box{text-align:right;}
.splashmenu, .splashmenu-over, .splashmenu-long, .splashmenu-long-over{background:url(images/splash-btn.jpg) no-repeat center top; color:#bc198c; font-size:13px; font-weight:bold; cursor:pointer; text-align:center; width:150px; height:36px; padding-top:6px; margin-left:15px;}
.splashmenu-over{background:url(images/splash-btn-over.jpg) no-repeat center top; color:#FFCB05;}
.splashmenu-long, .splashmenu-long-over{background:url(images/splash-btn-long.jpg) no-repeat center top; width:159px; height:30px; padding-top:6px;}
.splashmenu-long-over{background:url(images/splash-btn-long-over.jpg) no-repeat center top; color:#FFCB05;}


#shopping-header{margin-bottom:15px; position:relative; width:250px;}
#shopping-header p, #shopping-header a{color:#666666;}
#shopping-header a{color:#666666; text-decoration:none; font-size:11px;}
#shopping-header a:hover{color: #bc198c; text-decoration:underline;}
#shopping-relatedproducts{margin-top:10px;}
#product-brief .shop-product-small p, #product-brief .shop-product-small h3{display:none;}
#product-brief .shop-product-small p, #product-brief .shop-product-small h5{display:none;}
#product-brief .shop-product-small h4 {color:#bc198c;}
#product-brief .shop-product-small p#custom3{display:none;}
#product-brief .shop-product-small p#custombutton{display:none;}
#product-brief .shop-product-small .nzcode{display:none;}
#product-brief .shop-product-small .taxcode{display:block;}
#product-brief .shop-product-small .attributes{margin-top:10px;}
.catProdAttributeTitle{font-weight:bold; margin-top:5px;}

#shopping-relatedproducts h2{background-color: #F68B1F; color:#fff; padding: 2px 10px; font-size:12px;}
#shopping-relatedproducts h3 img{float:right; margin-left:20px;}
#shopping-relatedproducts .shop-product-small h4 {margin-top:70px;color:#bc198c;}
#shopping-relatedproducts .shop-product-small h5 {display:none;}
#shopping-relatedproducts .shop-product-small p#main-image{display:none;}
#shopping-relatedproducts .shop-product-small p#custombutton{display:none;}
#shopping-relatedproducts .shop-product-small .nzcode{display:none;}
#shopping-relatedproducts .shop-product-small .taxcode{display:block;}
.shop-product-small h3{font-size:12px;}

#shopping-relatedproducts-brief h3 img{display:none;}
#shopping-relatedproducts-brief .shop-product-small h4 {color:#bc198c;}
#shopping-relatedproducts-brief .shop-product-small h5 {display:none;}
#shopping-relatedproducts-brief .shop-product-small p#custom3{display:none;}
#shopping-relatedproducts-brief .shop-product-small p#main-image{display:none;}
#shopping-relatedproducts-brief .shop-product-small p#custombutton{display:none;}
#shopping-relatedproducts-brief .shop-product-small .nzcode{display:none;}
#shopping-relatedproducts-brief .shop-product-small .taxcode{display:block;}
.shop-product-small h3{font-size:12px;}

#product-main h2{background-color: #F68B1F; color:#fff; padding: 2px 10px; font-size:12px;}
#product-main h3 img{display:none;}
#product-main p#main-image{display:block;text-align:center;}
#product-main  .shop-product-small h4 {color:#bc198c;}
#product-main  .shop-product-small h5 {display:none;}
#product-main  .shop-product-small .hide {display:none;}
#product-main .shop-product-small p#custombutton{display:none;}
#product-main .shop-product-small .nzcode{display:none;}
#product-main .shop-product-small .taxcode{display:block;}
.shop-product-small h3{font-size:12px;}												

#gobackmoudle{margin-top:15px; position:relative;}
#gobackmoudle #viewcart-link{ display:inline; margin-left:350px;}

#product-custom .shop-product-small p, #product-custom .shop-product-small h3{display:none;}
#product-custom .shop-product-small p, #product-custom .shop-product-small h5{display:none;}
#product-custom .shop-product-small h4 {color:#bc198c;}
#product-custom .shop-product-small p#custom3{display:none;}
#product-custom .shop-product-small .quantity{display:none;}
#product-custom .shop-product-small .nzcode{display:none;}
#product-custom .shop-product-small .taxcode{display:block;}
#product-custom .shop-product-small p#custombutton{display:block;}



#catwebformbutton{background: url(images/btn-bg-more.gif) no-repeat 0 0; color:#bc198c; width:93px; height:22px; border:none; cursor:pointer; font-weight:bold;}
#catwebformbutton:hover{background: url(images/btn-bg-more-over.gif) no-repeat 0 0; color:#FFCB05; width:93px; height:22px; border:none; cursor:pointer;  font-weight:bold;}
