body
{
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Segoe UI',Tahoma,Arial,'Lucida Grande',Verdana,Helvetica,sans-serif;
	font-size: 12px;
	background-color: #EAEEF3;
	background-image: url(../images/sliceBody.jpg);
	background-repeat: repeat-x;
}

* { outline: none; }

   div{
    color: #666666 !important;
    font-size: 12px !important;
    }


input, textarea, select {
    color: #6392A8;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

h1
{
	font-size: 18px;
	color: #90298D; /*purple*/
	font-weight: normal;
	text-transform: capitalize !important;
	border-bottom: 1px dotted #CCCCCC;
	margin: 0px;

}

h2
{
	font-size: 16px;
	color: #90298D; /*purple*/
	font-weight: normal;
	text-transform: capitalize !important;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
h3
{
	font-size: 15px;
	color: #666666;
	font-weight: normal !important;
	text-transform: capitalize;
	margin-bottom: 0px;
}
 h4
{
	font-size: 18px;
	color: #90298D; /*purple*/
	font-weight: normal;
	text-transform: capitalize !important;

	margin: 0px;
	text-align: center;
	width: 950px;

}
h5
{
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	text-transform: capitalize;
}
h6
{
	font-size: 14px;
 color: #6392A8;/*blue*/
	font-weight: normal;
	text-transform: capitalize;
	padding: 0px;
	margin: 0px;
}



p
{
font-family: 'Segoe UI',Tahoma,Arial,'Lucida Grande',Verdana,Helvetica,sans-serif !important;
	font-size: 12px;
	color: #666666;
	margin: 2px;
	line-height: 21px;
}
p.mainBanner
{
 color: #6392A8;
    font-size: 13px;
    line-height: 19px;
    overflow: hidden;
    padding: 0 230px;
    text-align: center;
    width: 473px;
}

p.titleBook
{

	font-size: 13px;
		color: #90298D; /*purple*/
}

td
{

	font-size: 12px;
	color: #6392A8; /*blue*/
}
tr
{

	font-size: 12px;
	color: #6392A8; /*blue*/
}
textarea
{

	font-size: 12px;
	color: #6392A8; /*blue*/
}


a:link
{
	color: #90298D;/*purple*/
	text-decoration: none;
}

a:hover
{
	color: #6392A8; /*blue*/
	text-decoration: none;
}

a.linkbutton
{
	background: url("../images/button-up.png") repeat-x scroll 0 0 transparent;
	cursor: pointer;
	text-decoration: none;
	color: #6392A8;
	margin-right: 20px;
	border: 1px solid;
    border-color: #6392A8 #333 #333 #6392A8;
     padding: 2px 5px 2px 5px;
     margin: 5px 0px 10px 0px;
}
a.linkbutton:hover
{
	background: url("../images/button-down.png") repeat-x scroll 0 0 transparent;
	text-decoration: none;
	color: #90298D;
	border: 1px solid;
    border-color: #333 #6392A8 #6392A8 #333;
   
}
.pagetitle
{
	font-size: 16px;
	padding-top: 10px;
	width: 100%;
}
.imageCount
{
	text-align: center;
}
div.left
{
	float: left;
}
.main
{
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	background-image: url(../images/sliceBGMiddle.jpg);
	background-repeat: repeat-y;
	border: 1px #6392A8 solid;
}
.topDiv
{
	clear: both;
	height: 130px;
	width: 970px;

}

.logo
{
	float: left;
padding-left: 8px;
	padding-top: 7px;
	height: 70px;
}
.topRight
{
float: right;
    height: 107px;
    width: 741px;
}
.register
{
	
	font-size: 12px;
	color: #6392A8;
	text-align: right;
	float: left;
	height: 80px;
	width: 730px;
	padding-right: 10px;
	padding-top: 10px;

}
.midDiv
{
	clear: both;
	min-height: 225px;
	width: 950px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
.middleDiv
{
	clear: both;
	width: 962px;
	float: left;
	margin-left: 3px;
	background-image: url(../images/headerImageProducts.jpg);
	background-repeat: no-repeat;
padding-top:170px;
margin-top: 5px;
padding-left: 3px;
}

.mainContent
{
    width: 950px;
    float: left;
    min-height: 300px;
    background-color: White;
    border: 1px solid #6392A8;
    }

/*.middleDiv
{
	clear: both;
	height: 236px;
	width: 962px;
	float: left;
	margin-left: 3px;
	background-image: url(../images/headerImageProducts.jpg);
	background-repeat: no-repeat;
text-align: center;	
padding-top:9px;
}*/

.middleDivMini
{
	background-color: #FFFFFF;
	padding: 5px;
	margin: 5px;
	width: 480px;
	height: 480px;
}
.breadcrumb
{
	clear: both;
	background-color: #FFFFFF;
	height: 20px;
	width: 958px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: left;
	font-family: 'Segoe UI',Tahoma,Arial,'Lucida Grande',Verdana,Helvetica,sans-serif;
	
	color: #999999;
	padding-top: 5px;
	padding-left: 10px;
}
.breadText
{
	text-transform: uppercase;
	font-size: 11px;
}
.benev_banner
{
	clear: both;
	height: 195px;
	width: 970px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.benev_products
{
	clear: both;
	height: auto;
	width: 950px;
	padding-right: 10px;
	padding-left: 10px;
}
.products_Div
{
	float: left;
	height: 236px;
	width: 236px;
overflow: hidden;
		background-image: url(../images/productHolder.png);
	background-repeat: no-repeat;
	text-transform: capitalize !important;
	font-size: 12px;
	color: #666666;
	text-align: center;
}

.productsItems
{
   	float: left;
   	padding-left: 5px;
   width: 955px;
   margin-top: 28px;
   		background-image: url(../images/mainMainProductHolderRepeat.png);
	background-repeat: repeat-y;
	padding-bottom: 30px;
	border-bottom: 1px solid #6392A8;
    }
    


.topproducts
{
	float: left;
	height: 240px;
	width: 950px;
}
.cleanserDiv
{
	float: left;
	height: 240px;
	width: 485px;
	margin-bottom: 20px;
		background-image: url(../images/mainProductHolder.png);
	background-repeat: no-repeat;
}
.imageDiv
{
	float: left;
	height: 220px;
	width: 85px;
padding-top: 5px;
padding-left: 5px;
}
.infoDiv
{
	float: left;
	height: 240px;
	width: 370px;
	
	font-size: 12px;
	color: #666666;
	text-align: left;

	padding-top: 10px;
}

.bottom_products
{
	clear: both;
	height: 240px;
	width: 950px;
	padding-top: 10px;
}
div.assocProd
{
	text-align: left;
}
.gap
{
	float: left;
	height: 230px;
	width: 9px;
}



.Mbottom
{
	clear: both;
		height: 208px;
	width: 970px;
padding: 10px 0 15px 2px;
	float: left;
}
.newsletter
{
	float: left;
	height: 208px;
	width: 479px;
}
.events
{
	float: left;
	height: 208px;
		width: 485px;
}

.banner
{
	float: left;
	height: 225px;
	width: 705px;
}

.register a
{

	font-size: 12px;
	color: #6392A8;
	text-decoration: none;
}
.register a:active
{


	color: #666666;
	text-decoration: none;
}
.register a:hover
{

	color: #666666;
	text-decoration: none;
}

.brands
{
	clear: both;
	height: 65px;
	width: 970px;
	border-bottom: 1px dotted #6392A8; /*blue*/
		border-top: 1px dotted #6392A8; /*blue*/
	background-color: #FFFFFF;
}
.featureList
{
	width: 970px;
	float: left;
	
	
}
div.feature
{
	padding: 7px;
	width: 220px;
	text-transform: capitalize !important;
}
/*.feature td
{
	border: 1px solid #CCCCCC;
}*/

.featureHeading
{
    float: left;
    height: 35px;
    width: 233px;

    z-index:999;
    background-image: url(../images/sliceHeading.png);
	background-repeat: no-repeat;
    }
    
    .featureHeadingText
{

  text-align: right;
  margin-right: 30px;
  margin-top: 3px;
  float: right;
  width: 200px;
    
    }

.featureLink
{
	display: block;
	background-color: #CCCCCC;
}
a:hover.featureLink
{
	background-color: #DDDDDD;
}
.featuredCatText
{
	padding:5px;
	height: 130px;
	text-align: left;
	line-height: 19px;
	overflow:hidden;
}

.footer
{
	clear: both;
	height: 30px;
	width: 970px;
	text-align: left;
	padding-top:10px;
}
.footerlinks
{
	float: left;
	height: 25px;
	width: 390px;
	padding-top: 5px;
	padding-left: 10px;
	
	font-size: 10px;
	color:#6392A8; /*blue*/
}
.sitemap
{
	text-align: left;
	width: 100%;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #999999;
}

a.footerClick
{
  color:#6392A8; /*blue*/
    }

a.footerClick:Hover
{
  color: #90298D; /*purple*/  
    }

.copyright
{
	float: right;
	height: 25px;
	width: 560px;
	padding-top: 5px;
	padding-right: 10px;

	font-size: 10px;
  color:#6392A8 ! important; /*blue*/
	text-align: right;
}

div.Items
{
	float: left;
	margin-top: -31px;
	padding-right: 10px;
}
div.Items_name
{
	float: left;
}
.productTitle
{
	font-size: 15px;
	color: #6392A8;
	font-weight: normal;
}
.infoContainer
{
	float: left;
}

div.itemText
{
	background-color: Black;
	text-align: center;
}
.itemText a
{
	color: White;
	padding: 2px;
	display: block;
}
.itemText a:hover
{
	color: Gray;
}
.newsletter_title
{
	background-color: #666666;
	color: white;
	font-weight: bold;
	padding-left: 5px;
}


.modalBackground
{
	background-color: #000;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}
.modalPopup
{
	z-index: 1001;
	background-color: #fff;
	border: solid 1px #000; /*padding: 10px; 	text-align: center;*/
}
.popup_Container
{
	/*background-color:#fffeb2; 	border:2px solid #000000;*/
	padding: 0px 0px 0px 0px;
	width: 500px;
	height: 500px;
}
.popup_Titlebar
{
	background: url("../images/button-up.png") repeat-x scroll 0 0 transparent;
	height: 29px;
	background-color: #CCCCCC;
}
.popup_Body
{
	padding: 15px;
	clear: both;
	height: 441px;
	overflow: auto;
		font-family: 'Segoe UI',Tahoma,Arial,'Lucida Grande',Verdana,Helvetica,sans-serif !important;
	font-size: 12px;
}
.TitlebarLeft
{
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.TitlebarRight
{
	background: url(../images/cross_icon_normal.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 15px;
	width: 16px;
	float: right;
	cursor: pointer;
	margin-right: 5px;
	margin-top: 5px;
}
.popLinks a
{
	cursor: pointer;
	color: #90298D; /*purple*/
	margin: 15px 0 5px 0px;
	text-transform: uppercase !important;
}

.popLinks a:hover
{
	cursor: pointer;
	 color: #6392A8;/*blue*/
}

p.popLinks
{
    margin: 15px 0 15px 0px;
    }




.catItemImage
{
	height: 195px;

}





.catItemText
{
	height: auto;
	text-align: right;
	margin-right: 30px;
	width: 200px;
	float: right;
	line-height: 13px;
	text-transform: lowercase;
}

div.catItemText { text-transform: capitalize; } 

a.productLinker 
{
   
    color: #90298D;/*purple*/
   
    }

a.productLinker:Hover 
{
     color: #6392A8; /*blue*/
    }


.calendarDate
{
	font-weight: bold;
	font-size: 1.2em;
}
.calendarTitle
{
	text-decoration: underline;
}
.ajax__tab_container
{	
	width: 600px;
}
.ajax__tab_panel
{
	min-height: 200px;
}

#mainBannerText
{
    width: 400px;
    height: 400px;
    margin: auto;

    }
    
    .whiteBacker
    {
        background-color: White;
        border: 1px solid #6392A8;
        width: 937px;
        padding: 10px;
        margin-top: 5px;
        min-height: 736px;
        }
        
            .whiteBackerContact
    {
        background-color: White;
        border: 1px solid #6392A8;
        width: 937px;
        padding: 10px;
        margin-top: 5px;
       min-height: 1251px;
        }
        
        
        .menuh
        {
            float: right;
            width: 960px;
       
            height: 20px;
            margin-top: 10px;
            }
