@charset "utf-8";

@font-face {
	font-family: 'Eurostile';
	src: url('/fonts/Eurosti.eot');
	src: local('☺'), url('/fonts/Eurosti.woff') format('woff'), url('/fonts/Eurosti.ttf') format('truetype'), url('/fonts/Eurosti.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
margin: 0px;
font-family:arial;
font-size:15px;
background: #FFFFFF;
}


/* LAYOUT SETTINGS */

a, a:link, a:visited { color:#82027D; text-decoration:none}
a:hover, a:active { color:#585954; text-decoration:none}

a img{border:none;0px;}

#wrapper {
width: 100%;
margin: 0px auto;
padding:0px;
background:#FFFFFF;
}

#sub-wrapper {
width: 1000px;
margin:0px auto;
}

#topest_bar{width: 955px; padding:5px; text-align:right; font-size:12px }

#header
{
background:#FFFFFF;
width:1000px;
margin:0px auto;
height:92px;
position:relative;
}

#header_logo{position:absolute;height:140px;z-index:999999999;left:32px;top:6px;}

#top_menu
{
	margin: 7px 0px;
text-align:right;
}

.top_hr { background:#82027D; height:7px;} 

#header h1 { margin:0px;}

#left_bar
{
	float: left;
	width: 269px;
	height:100%;
	display: inline;
	background:#FFFFFF;
	padding-top:10px;
    color:#1F1F1F;
}

#right_bar
{
	float: right;
	width: 220px;
	height:100%;
	display: inline;
	background:#FFFFFF;
	padding-top:5px;
    color:#FFFFFF;
       
}

#right_bar_contents{
margin: 5px;
}


#contents_wrapper
{	
	float:left;
	display:inline;
	width: 719px;
    height: auto;
    border:1px solid #82027D;
    margin:10px 0px 10px 10px;
}

#contents_wrapper #contents { padding:10px; }
#contents_wrapper #contents h2 { margin: 7px 7px 7px 0px; }
#above_menu {text-align:center; }

#footer
{
	clear: both;
	/*margin-top:3px;*/
	text-align:center;
	background:#FFFFFF;
	color:#82027D;
	font-size:15px;
}

#footer a:link, #footer a:visited{color: #82027D;margin:0px 12px;font-weight:bold}
#footer a:hover, #footer a:active{color: #C77CD6;}

p {margin:0px}


.left-side-text{
width:269px;
}

.left-side-text td{background:url(/uploads/images/sidetext_bg.gif) no-repeat;
height:65px;
color: #496058;
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
padding-left:54px;
padding-bottom:4px;
}

.dispenser{background:url(/uploads/images/use_any_dispenser.png) no-repeat;width:145px;height:145px;display:inline-block;position:absolute;z-index:9;bottom:0px;right:0px;margin-bottom:-70px;margin-right:-70px;}

.newhead {
    color: #81007E;
    font-size: 18px;
    font-weight: normal;
}

.testimonial-colon1{min-height:225px;background:url(/imgs/colon1.gif) no-repeat;}
.testimonial-colon2{min-height:130px;background:url(/imgs/colon2.gif) no-repeat;}
.testimonial-colon3{min-height:130px;background:url(/imgs/colon3.gif) no-repeat;}



.newside1 {
    color: #496058;
    font-family: "Eurostile",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 21px;
}

.bltext{color:#82027D;font-size:26px}

.pgimg{display:inline-block;margin:16px;}

/* MENU CONFIGURATION STARTS HERE */

.ddsmoothmenu{
font: bold 14px Eurostile;
background: #82027D; 
/*width: 100%;*/
display:inline-block;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
text-align:left;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}



/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background: #82027D; 
color: #FFFFFF;
padding: 8px 10px;
border-right: 1px solid #FFFFFF;
text-decoration: none;
}



* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #FFFFFF;
}

.ddsmoothmenu ul li a.selected{ 
background: #82027D; 
color: #C77CD6;
}

.ddsmoothmenu ul li a:hover{
background: #82027D; /*background of menu items during onmouseover (hover state)*/
color: #C77CD6;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font-weight: normal;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #FFFFFF;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} 


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}



/* vertical menu */

.ddsmoothmenu-v ul{
margin: 0;
padding: 0;
width: 269px; /* Main Menu Item widths */
list-style-type: none;
font: bold 14px Eurostile;
}
 
.ddsmoothmenu-v ul li{
position: relative;
}



/* Top level menu links style */
.ddsmoothmenu-v ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #FFFFFF;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}



.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{
background: #82027D; 
color: #FFFFFF;
}


.ddsmoothmenu-v ul li a.selected{ 
background: #82027D; 
color: #C77CD6;
}

.ddsmoothmenu-v ul li a:hover{
background: #82027D; 
color: #C77CD6;
}

/*Sub level menu items */
.ddsmoothmenu-v ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
font-weight: normal;
visibility: hidden;
}

 
/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */

/* MENU CONFIGURATION END HERE */

#slider-wrapper{background:#EDEDED}
#slider {
	position:relative;
  /* width:962px;
    height:380px; */
   width:1000px;
	background:url(/images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


