@charset "UTF-8";
/* CSS Document */



body{ margin: 0px; background-image: url(../images/body_bg.jpg); background-repeat: repeat; font-family: Geneva, Arial, sans-serif;}

a{color: #014F99; text-decoration: none;-webkit-transition-delay:initial;
-webkit-transition-duration:0.35s;
-webkit-transition-property:initial;
-webkit-transition-timing-function:ease-in-out;
outline-color:initial;
outline-style:none;
outline-width:initial;
text-decoration:none;
}

a:hover{color: #014F99; text-decoration: underline;}

/* h2{font-family: Geneva, Arial, sans-serif; font-size: 18px; color: #666666; letter-spacing: -1px; font-weight: normal;} */

h3{font-family: Geneva, Arial, sans-serif; font-size: 14px; color: #333333; letter-spacing: -1px; font-weight: normal; margin-top: 0px; margin-bottom: 10px;}

.green_text{color: #48cb00;}

/***************  SLIDESHOW START   ****************/






/* Gallery styles */

#gallery{
	
	background:url(../img/panel.jpg) repeat-x bottom center #ffffff;
	
	/* The width of the gallery */
	width:960px;
	overflow:hidden;
	margin-bottom: 10px;

	position:relative;
}


#slides{
	/* This is the slide area */
	height:350px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:960px;
	overflow:hidden;
}

.slide{
	float:left;
}

#menu{
	/* This is the container for the thumbnails */
	height:45px;
	margin: auto;
}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu ul li{
	/* Every thumbnail is a li element */
	width:60px;
	display:inline-block;
	list-style-type:none;
	height:45px;
	overflow:hidden;
}

#menu ul li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url(../img/pic_bg.png) repeat;
}

#menu li.act,li.act:hover{
	/* The active state of the thumb */
	background:url(../img/active_bg.png) no-repeat;
}

#menu ul li.act a{
	cursor:default;
}

#menu ul li.fbar{
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	background:url(../img/divider.png) no-repeat right;
}

#menu ul li a{
	display:block;
	background:url(../img/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
}

a img{
	border:none;
}

#menu ul li.menuItem{
display:inline-block;
height:45px;
list-style:none outside none;
overflow:hidden;


}





/*********** SLIDESHOW END ***********/


#column-left{float: left; width: 311px; margin-top: 0px;}



#column-middle{float: left; margin-left: 10px; width: 311px;margin-top: 0px;}



#column-right{float: right; margin-left: 10px; width: 311px;margin-top: 0px;}



.speech-float{width: 311px; float: left;}

.speech-a {
position: relative;
	padding:10px;
	margin: 0px;
margin-top: 10px;  
margin-bottom: 20px;
      width: 301px;
	color:#fff;
	background:#075698; /* default background for browsers without gradient support */
	
	/* css3 */
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	/* NOTE: webkit gradient implementation is not as per spec */
	background:-webkit-gradient(linear, left top, left bottom, from(#2e88c4), to(#075698));
	background:-moz-linear-gradient(top, #2e88c4, #075698);
	background:-o-linear-gradient(top, #2e88c4, #075698);
	background:linear-gradient(top, #2e88c4, #075698);
}

/* creates triangle */
.speech-a:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-40px; /* value = - border-top-width - border-bottom-width */
	left:50px; /* controls horizontal position */
	width:0;
	height:0;
	border-width:20px 0 20px 20px; /* vary these values to change the angle of the vertex */
	border-style:solid;
	border-color:#075698 transparent transparent; 
}


.speech-b {
position: relative;
	padding:10px;
	margin:0px;

margin-top: 10px;
margin-bottom: 10px;
width: 301px;
	color:#fff;
	background:#C81E2B; /* default background for browsers without gradient support */
	
	/* css3 */
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	/* NOTE: webkit gradient implementation is not as per spec */
	background:-webkit-gradient(linear, left top, left bottom, from(F04349), to(#C81E2B));
	background:-moz-linear-gradient(top, #F04349, #C81E2B);
	background:-o-linear-gradient(top, #F04349, #C81E2B);
	background:linear-gradient(top, #F04349, #C81E2B);
}

/* creates triangle */
.speech-b:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-40px; /* value = - border-top-width - border-bottom-width */
	left:250px; /* controls horizontal position */
	width:0;
	height:0;
	border-width:20px 20px 20px 0px; /* vary these values to change the angle of the vertex */
	border-style:solid;
	border-color:#C81E2B transparent transparent; 
}





#lower_mid{ width: 960px; margin: auto; margin-top: 0px; height: auto;}

#lower_left{ float: left; width: 400px;}

#lower_right{float: right; width: 400px;}

.lower{-moz-border-radius-bottomleft:		6px;
	-moz-border-radius-bottomright:		6px;
	-moz-border-radius-topleft:			6px;
	-moz-border-radius-topright:		6px;
	-webkit-border-top-left-radius:		6px;
	-webkit-border-top-right-radius:	6px;
	-webkit-border-bottom-left-radius:	6px;
	-webkit-border-bottom-right-radius:	6px;
border:1px solid #c4c4c4;
    width:311px;
height: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
margin-top: 10px;
margin-right: 10px;
float: left;
background: #f1f1f1; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f1f1f1'); /* for IE */
background: -webkit-gradient(linear, top, bottom, from(#fafafa), to(#f1f1f1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fafafa,  #f1f1f1); /* for firefox 3.6+ */
}



.lower p{padding: 10px; font-size: 12px; color: #333333; margin: 0px; padding-bottom: 25px;}

.lower h2{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background-color:#3476AD;border-bottom:1px solid #CCCCCC;color:#FFFFFF;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;letter-spacing:-1px;margin-bottom:0;margin-top:0;padding:10px;}






.lower-right{-moz-border-radius-bottomleft:		6px;
	-moz-border-radius-bottomright:		6px;
	-moz-border-radius-topleft:			6px;
	-moz-border-radius-topright:		6px;
	-webkit-border-top-left-radius:		6px;
	-webkit-border-top-right-radius:	6px;
	-webkit-border-bottom-left-radius:	6px;
	-webkit-border-bottom-right-radius:	6px;
border:1px solid #c4c4c4;
    width:311px;
height: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
margin-top: 10px;
float: left;
background: #f1f1f1; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f1f1f1'); /* for IE */
background: -webkit-gradient(linear, top, bottom, from(#fafafa), to(#f1f1f1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fafafa,  #f1f1f1); /* for firefox 3.6+ */
}



.lower-right p{padding: 10px; font-size: 12px; color: #333333; margin: 0px; padding-bottom: 25px;}


.lower-right h2{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background-color:#3476AD;border-bottom:1px solid #CCCCCC;color:#FFFFFF;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;letter-spacing:-1px;margin-bottom:0;margin-top:0;padding:10px;}

.lower-right a{margin-right: 10px; font-size: 12px; margin-top: 15px;}


.lower-right h3{font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: -1px; color: #3476AD; font-size: 12px; padding-left: 10px; margin-bottom: 0px; margin-top: 2px; margin-left}


.video_footer{width: 291px; 
-moz-border-radius-bottomleft:		6px;
	-moz-border-radius-bottomright:		6px;
	-moz-border-radius-topleft:			6px;
	-moz-border-radius-topright:		6px;
	-webkit-border-top-left-radius:		6px;
	-webkit-border-top-right-radius:	6px;
	-webkit-border-bottom-left-radius:	6px;
	-webkit-border-bottom-right-radius:	6px;
border:1px solid #c4c4c4;
height: auto;
padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
margin-top: 10px;
float: right;
background: #f1f1f1; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f1f1f1'); /* for IE */
background: -webkit-gradient(linear, top, bottom, from(#fafafa), to(#f1f1f1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fafafa,  #f1f1f1); /* for firefox 3.6+ */}


.video_footer h2{font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: -1px; color: #3476AD; font-size: 18px; padding-left: 0px; margin-bottom: 0px; margin-top: 0px; margin-bottom: 10px;}


.quote h2{font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: -1px; color: #3476AD; font-size: 14px;padding: 10px; padding-left: 10px; margin-bottom: 0px; margin-top: 10px;}
.quote{font-weight: bold;padding: 0px;}

.quote p{font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px; font-weight: normal; padding-bottom: 0px; margin-bottom: 0px; font-size: 12px;}




.doctor_footer{width: 311px; 
-moz-border-radius-bottomleft:		6px;
	-moz-border-radius-bottomright:		6px;
	-moz-border-radius-topleft:			6px;
	-moz-border-radius-topright:		6px;
	-webkit-border-top-left-radius:		6px;
	-webkit-border-top-right-radius:	6px;
	-webkit-border-bottom-left-radius:	6px;
	-webkit-border-bottom-right-radius:	6px;
border:1px solid #c4c4c4;
height: auto;
padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
margin-top: 10px;
float: right;
background: #f1f1f1; /* for non-css3 browsers */
font-size: 12px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f1f1f1'); /* for IE */
background: -webkit-gradient(linear, top, bottom, from(#fafafa), to(#f1f1f1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fafafa,  #f1f1f1); /* for firefox 3.6+ */}


.doctor_footer h2{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;padding: 10px;background-color:#3476AD;border-bottom:1px solid #CCCCCC;color:#FFFFFF;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;letter-spacing:-1px;margin-bottom:0;margin-top:0;padding:10px;}

.doctor_footer h3{font-family: Geneva, Arial, Helvetica, sans-serif;padding: 10px; font-weight: normal; letter-spacing: -1px; color: #3476AD; font-size: 12px; padding-left: 0px; margin-bottom: 0px; margin-top: 0px; margin-left: 0px}

.doctor_footer p{font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal;padding: 10px; padding-bottom: 0px; margin-bottom: 0px; font-size: 12px; }



/**************  NAVIGATION START  **************/


	
.green{ color: #19aa06;}	

#topnav li.green a{ color: #19aa06;}	
	
	
/**************  NAVIGATION END  **************/


/*************** BANNER AREA START  ****************/


#banner {
	background:							#fff url(../images/bg_gradient.gif) repeat-x top;
	height:								395px;
	line-height: 						31px;
	-moz-border-radius-bottomleft:		6px;
	-moz-border-radius-bottomright:		6px;
	-moz-border-radius-topleft:			6px;
	-moz-border-radius-topright:		6px;
	-webkit-border-top-left-radius:		6px;
	-webkit-border-top-right-radius:	6px;
	-webkit-border-bottom-left-radius:	6px;
	-webkit-border-bottom-right-radius:	6px;
	margin: auto;
	margin-top:	10px;
	margin-bottom: 10px;	
	border:1px solid #c4c4c4;
    width: 960px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align:center;
        
	}

/*************** BANNER AREA END  ****************/














/***************  CTA CLASSES START  ****************/

#cta{ width: 960px; height: 125px; margin: auto; margin-top: 10px; padding: 0px;}


.cta {
	/* background: #fff url(../images/bg_gradient.gif) repeat-x top; */


background: #f1f1f1; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f1f1f1'); /* for IE */
background: -webkit-gradient(linear, top, bottom, from(#fafafa), to(#f1f1f1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fafafa,  #f1f1f1); /* for firefox 3.6+ */


	height: 124px;
	line-height: 31px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright:	6px;
	-moz-border-radius-topleft:	6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius:	6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius:	6px;
	float: left;
	margin-right: 9px;	
	border:1px solid #c4c4c4;
    width: 183px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
        
	}
	
	
.cta-last {
	/* background: #fff url(../images/bg_gradient.gif) repeat-x top; */


background: #f1f1f1; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f1f1f1'); /* for IE */
background: -webkit-gradient(linear, top, bottom, from(#fafafa), to(#f1f1f1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fafafa,  #f1f1f1); /* for firefox 3.6+ */



	height: 124px;
	line-height: 31px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright:	6px;
	-moz-border-radius-topleft:	6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius:	6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius:	6px;
	float: left;
	margin-left: px;	
	border:1px solid #c4c4c4;
    width: 182px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
        
	}

.cta h3{ font-family: Geneva, Arial, Helvetica, sans-serif; color: #3476ad; padding-left: 5px; padding-top: 0px; font-weight: lighter; font-size: 11px; margin-top: 0px; margin-bottom: 0px;}

.cta h3 a{ text-decoration: none; color: #3476ad;}

.cta-last h3 a{ text-decoration: none; color: #3476ad;}

.cta-last h3{ font-family: Geneva, Arial, Helvetica, sans-serif; color: #3476ad; padding-left: 5px; padding-top: 0px; font-weight: lighter; font-size: 11px; margin-top: 0px; margin-bottom: 0px;}

.cta img{ width: 182px; height: 70px; }

.cta p{ float: right; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8px; padding-right: 5px; padding-bottom: 5px; margin: 0px; padding-top: 0px; margin-top: 0px;}

.cta p a{ text-decoration: none; color: #333333;}

.cta-last p a{ text-decoration: none; color: #333333;}

.cta-last p{ float: right; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8px; padding-right: 5px; padding-bottom: 5px; margin: 0px; padding-top: 0px; margin-top: 0px;}


/***************  CTA CLASSES END ****************/


/***************  PRESS BAR START  ****************/


#press {
	background: #fff url(../images/bg_gradient.gif) repeat-x top;
	height: 40px;
	line-height: 40px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright:	6px;
	-moz-border-radius-topleft:	6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius:	6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius:	6px;
	margin-left: 0px;	
	border:1px solid #c4c4c4;
    width: 960px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	margin: auto;
	margin-top: 10px;
        
	}

#press h4{ font-family: Geneva, Arial, Helvetica, sans-serif; border-right: solid 1px #CCCCCC; color: #3476ad; height: 40px; width: 125px; font-weight: lighter; margin: 0px; padding-top: 0px; padding-left: 10px; float: left;}



/***************  PRESS BAR END  ****************/



/***************  FOOTER NAV START  ****************/




/***************  FOOTER NAV END  ****************/


/***************  VOLUSION TAG STARTS  ****************/

#volusion{ width: 960px; margin: auto; margin-top: 10px;}

#volusion p{ float:right; width: auto; font-family: Geneva, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; font-size: 10px; padding: 0px; margin: 0px; }


/***************  VOLUSION TAG END  ****************/


.clear:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Only used for the demo page at tutorialzine: */

#backToTheTut{
	background: #22a51b; /* for non-css3 browsers */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#22a51b', endColorstr='#0daf00'); /* for IE */
        background: -webkit-gradient(linear, top, bottom, from(#22a51b), to(#0daf00)); /* for webkit browsers */
        background: -moz-linear-gradient(top,  #22a51b,  #0daf00); /* for firefox 3.6+ */
	border:1px solid #076200;
	height:50px;
	left:-20px;
	padding:12px 0px 0 50px;
	position:fixed;
	top:200px;
	width:220px;
	z-index:200;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.title{ 


}

.title a{text-decoration: none; color: #FFFFFF; font-family: Geneva, Arial, sans-serif; font-size: 22px; float: left; margin-left: 35px;}

.title a:hover{text-decoration: underline;}

#backToTheTut a{
	font-size:22px;
	text-transform:uppercase;
        margin: 0px;
}

#backToTheTut img{
	float:left;
	margin-right:0px;
        margin-top: 0px;
        margin-left: 0px;
	margin-bottom: 5px;
}

#backToTheTut{ padding-top: 0px;}



.logo{ width: 300px; float: left; margin-top: 10px; padding-bottom: 0px;}

.logo h4{font-family: Geneva, Arial, sans-serif; letter-spacing: -2px; color: #333333; font-size: 36px; font-weight: bold; box-shadow: 3px 3px; #666; margin: 0px; padding-0px;}

.logo p{ margin: 0px; padding: 0px; font-family: Geneva, Arial, sans-serif; color: #2b2b2b; font-size: 10px; text-indent: 2px;}

.phone{width: 580px; height: 30px; background-image: url("../images/top-phone.png"); float: right; color: #FFFFFF; font-size: 12px; font-weight: normal; padding-left: 0px; padding-top: 0px;}

.phone a{text-decoration: none; color: #FFFFFF;}

.phone a:hover{text-decoration: underline; color: #FFF;}

.phone p{padding-left: 15px; margin: 0px; margin-top: 3px; }

#main_content_area{ width: 960px; margin: auto; margin-top: 10px; height: auto; margin-bottom: 10px;}






.product_box {
	background: #fff url(../images/bg_gradient.gif) repeat-x top;
	height: 200px;

	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright:	6px;
	-moz-border-radius-topleft:	6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius:	6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius:	6px;
	margin-left: 0px;	
	border:1px solid #48cb00;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	margin: 0px;
	float: left;

	width: 170px;
	margin-right: 10px
        
	}

.product_name{font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: none; color:#333333; padding-left: 10px; padding-top: 5px; font-size: 12px; font-weight: normal;


.product_name a{text-decoration: none; color:#333333;}	
}


.product_box_altern {
	background: #fff url(../images/bg_gradient.gif) repeat-x top;
	height: 200px;

	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright:	6px;
	-moz-border-radius-topleft:	6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius:	6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius:	6px;
	margin-left: 0px;	
	border:1px solid #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	margin: 0px;
	float: left;

	width: 170px;
	margin-right: 10px
        
	}

.product_image{height: 150px; width: 130px; margin-top: 29px; margin-left: 15px;}



/************** TESTIMONIAL SLIDER *******************/


#content #intro {
	border-bottom: dotted #ccc 1px;
	padding-bottom: 28px;
	margin-bottom: 10px;
}

#content ul{padding: 0px;}

#content #intro p {
	font-size: 14px;
	color: #8f8f8f;
	line-height: 22px;
	padding-bottom: 5px;
	
}


#content #intro a {
	color: #666;
	padding: 6px;
}

#content #intro a:hover {
	background: #eee;
	text-decoration: none;
	border-bottom: dotted #ccc 1px;
}

#content #intro ul {
	padding-bottom: 15px;
	padding-top: 3px;
}

#content #intro li {
	color: #8f8f8f;
	margin-left: 30px;
	padding-bottom: 4px;
	font-size: 14px;
}




.pre_wrap {
	background: #f9f9f9;
	padding: 5px 5px 5px 0px;
	margin-bottom: 33px;
	margin-top: 32px;
}

.pre_wrap span.label {
	color: #999;
	font-size: 12px;
	font-style: italic;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
}


.slides1_wrap {
	position: relative;
/*	padding: 0px 20px 20px 20px;    */
padding-left: 20px;
padding-right: 0px;
	width:950px;
}

#slides1 li {
	list-style: none;
}

#slides1 li img {
	float: left;
}

#slides1 .content {
	float: left;
	width: 880px;
	padding-left: 0px;
}

#slides1 li p {
	line-height: 22px;
	font-size: 12px;
	border-bottom: solid 1px #EEEEEE;
	padding-bottom: 10px;
        width: 825px;
}


.slides1_wrap .prev {
	position: absolute;
	left: 0px;
	top: 100px;
	outline: 0;
}

.slides1_wrap .next {
	position: absolute;
	right: 38px;
	top: 100px;
	outline: 0;
}

.slides1_wrap a:active {
	top: 102px;
}

.bx_pager {
	padding-left: 0px;
	padding-top: 15px;
}

.bx_pager a {
	float: left;
	background: url(http://www.antisnoreshirt.com/v/vspfiles/assets/images/bg_pager.png) no-repeat 0 -21px;
	width: 14px;
	height: 17px;
	color: #fff;
	font-size: 11px;
	margin-right: 6px;
	padding: 4px 0 0 7px;
}


.bxslider_container{width: 980px;}

.bx_pager a:hover, .bx_pager a.active {
	background-position: 0 0;
	text-decoration: none;
}

.auto_controls {
	position: absolute;
	bottom: -11px;
	left: 0px;
}

.auto_controls a {
	font-size: 16px;
	color: #a3a3a3;
	outline: 0;
	padding: 2px;
}

.auto_controls a:hover {
	text-decoration: none;	
	background: ;
	color: #e41996;
}

#content #notes li, #content #changes li {
	font-size: 12px;
	color: #8f8f8f;
	margin-left: 0px;
	padding-bottom: 6px;
}

#content #notes li a {
	color: #e41996;
}

#idc-container a {
	color: #e41996;	
}

#idc-container h3 {
	color: #666;
}
