/* delta children eu */
/* Created by Userking v3.1.0.48375 */
#dv-mainWrapper {
	background-color: #FBFBFB;
	max-width: 970px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.breadcrumbs-bg  {
	max-width: 960px;
	background-image: url(../images/breadcrumbs_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 15px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-top: 4px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.message {
text-align: center;
color: red;
font-weight: bold;
background: #eee;
border: 1px solid #f55;
padding: 15px;
margin-bottom: 25px;
}
.dv-headerLeft {
  width: 209px;
  float: left;
  height: 144px;
}
.dv-article, .dv-postcontent p  {
  color: #666;
}
.dv-headerRight {
	float: right;
	position: relative;
	width: 570px;
}
.dv-postcontent h3 a, .dv-postcontent h3 a:link, .dv-postcontent h3 a:hover, .dv-postcontent h3 a:visited, .dv-blockcontent h3 a, .dv-blockcontent h3 a:link, .dv-blockcontent h3 a:hover, .dv-blockcontent h3 a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-decoration: none;
	line-height: 110%;
}
.dv-postcontent, .dv-postcontent li, .dv-postcontent table, .dv-postcontent a, .dv-postcontent a:link, .dv-postcontent a:visited, .dv-postcontent a.visited, .dv-postcontent a:hover, .dv-postcontent a.hovered {
    font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif;
    font-size: 14px;
    line-height: 150%;
}
.dv-headerRightTopLeft {
  float: right;
  background-image: url('../images/top_nav_bg.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  height: 34px;
  padding-right: 20px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  color: #CCC;
  padding-left: 40px;
  padding-top: 5px;
}
.dv-headerRightTopRight {
  float: right;
  background-image: url('../images/top_nav_right.jpg');
  background-repeat: no-repeat;
  background-position: top right;
  height: 24px;
}
.dv-headerRightTopLeft a {
  color: #FFF;
  text-decoration: none;
}
.dv-headerRightTopLeft a:hover {
  color: #CCF;
}
.dv-headerRightTopLeft ul {
  margin: 0px;
  padding: 0px;
}
.dv-headerRightTopLeft ul li {
  display: inline;
  padding-right: 6px;
  padding-left: 6px;
}
.dv-headerRightCenter {
	width: 670px;
	float: right;
	padding-top: 14px;
	padding-bottom: 5px;
	margin-right: 12px;
}
.dv-headerRightCenterLeft {
  float: right;
  padding-right: 25px;
  padding-left: 5px;
}
.responsive .dv-headerRightCenterLeft {
  float: right;
  padding-right: 5px;
  padding-left: 5px;
}
.dv-headerRightCenterRight {
	float: right;
	padding-right: 5px;
	padding-left: 5px;
	clear: both;
}
.dv-headerRightCenterRight ul {
  margin: 0px;
  padding: 0px;
}
.responsive .dv-headerRightCenterRight {
	padding-left: 15px;
}
#toTopHover {
    background: url("../images/ui.totop.png") no-repeat scroll left -51px transparent;
    display: block;
    float: left;
    height: 51px;
    opacity: 0;
    overflow: hidden;
    width: 51px;
}
.dv-breadcrumbs-wrapper {
  float: left;
  width: 970px;
  background-image: url('../images/breadcrumbs_no_logo_bg.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  padding-top: 0px;
  height: 45px;
}
.dv-breadcrumbsLeft {
  background-image: url('../images/breadcrumbs_bg.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  float: left;
  width: 245px;
  height: 30px;
}
.dv-breadcrumbsLeftspacer {
  float: left;
  width: 245px;
  height: 30px;
}
.dv-breadcrumbs {
  background-position: -245px top;
  float: left;
  padding-top: 10px;
  width: 600px;
}
.breadcrumbs {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #666;
  float: left;
}
.breadcrumbs a {

  color: #99F;
  text-decoration: none;
}
/* ----------- dvQuickLinks Start ---------------- */

#footerWrapper {
  background-image: url(../images/footer_bg.jpg);
  background-repeat: repeat-x;
  background-position: left top;
}

#dvQuickinksWrapper {
  padding-bottom: 5px;
  color: #666666;
  margin-top: 0;
  padding-left: 0px;
  max-width: 970px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: block;
}
#dvQuickinksWrapper a {
  color: #004D56;
}
#dvQuickinksWrapper a:hover {
  color: #006D75;
}
#dvSocialIcons {
  float: left;
  width: 180px;
  margin: 0px;
  padding-right: 15px;
  padding-left: 25px;
  padding-bottom: 15px;
  padding-top: 0px;
  height: 100px;
}
#dvQuicklinks1 {
  float: left;
  width: 170px;
  padding-right: 15px;
  padding-left: 25px;
  padding-bottom: 15px;
  padding-top: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 20px;
}
#dvQuicklinks1 a {
  color: #66C;
  text-decoration: none;
}
#dvQuicklinks1 a:hover {
  color: #C09;
  text-decoration: none;
}
#dvQuicklinks1 h2 {
  color: #333333;
  padding-top: 15px;
  clear: both;
  margin: 0px;
  background-repeat: repeat-x;
  display: block;
  padding-bottom: 5px;
  background-image: url(../images/dot_gray.gif);
  background-position: center bottom;
  letter-spacing: 0.01em;
  border-bottom-style: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  line-height: 98%;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFFFFF;
}
#dvQuicklinks1 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
#dvQuicklinks1 ul li {
  float: left;
  width: 105px;
  margin-right: 10px;
  font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
  padding-left: 0px;
}

  
/* ----------- dvQuicklinks2  Start ---------------- */


#dvQuicklinks2 {
  float: left;
  width: 140px;
  margin: 0px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
  padding-top: 0px;
}
#dvQuicklinks2 a {
  color: #66C;
  text-decoration: none;
}
#dvQuicklinks2 a:hover {
  color: #C09;
  text-decoration: none;
}
#dvQuicklinks2 h2 {
  color: #333333;
  padding-top: 15px;
  clear: both;
  margin: 0px;
  background-repeat: repeat-x;
  display: block;
  padding-bottom: 5px;
  background-image: url(../images/dot_gray.gif);
  background-position: center bottom;
  letter-spacing: 0.01em;
  border-bottom-style: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  line-height: 98%;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFFFFF;
}
#dvQuicklinks2 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
#dvQuicklinks2 ul li {
  float: left;
  width: 135px;
  margin-right: 10px;
  font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
  padding-left: 0px;
}


/* ----------- dvQuicklinks3  Start ---------------- */


#dvQuicklinks3 {
  float: left;
  width: 130px;
  margin: 0px;
  padding-right: 15px;
  padding-left: 0px;
  padding-bottom: 15px;
  padding-top: 0px;
}
#dvQuicklinks3 a {
  color: #66C;
  text-decoration: none;
}
#dvQuicklinks3 a:hover {
  color: #C09;
  text-decoration: none;
}
#dvQuicklinks3 h2 {
  color: #333333;
  padding-top: 15px;
  clear: both;
  margin: 0px;
  background-repeat: repeat-x;
  display: block;
  padding-bottom: 5px;
  background-image: url(../images/dot_gray.gif);
  background-position: center bottom;
  letter-spacing: 0.01em;
  border-bottom-style: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  line-height: 98%;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFFFFF;
}
#dvQuicklinks3 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
#dvQuicklinks3 ul li {
  float: left;
  width: 135px;
  margin-right: 10px;
  font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
  padding-left: 0px;
}
#dvQuicklinks3 p {
  float: left;
  color: #999999;
  font: 11px/160% Verdana, Arial, Helvetica, sans-serif;
}

/* -------------------------------------------------- */
/* ----------- dvQuicklinks4  Start ---------------- */
/* -------------------------------------------------- */



#dvQuicklinks4 {
  float: left;
  width: 200px;
  margin: 0px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
  padding-top: 0px;
}
#dvQuicklinks4 a {
  color: #66C;
  text-decoration: none;
}
#dvQuicklinks4 a:hover {
  color: #C09;
  text-decoration: none;
}
#dvQuicklinks4 h2 {
  color: #333333;
  padding-top: 15px;
  clear: both;
  margin: 0px;
  background-repeat: repeat-x;
  display: block;
  padding-bottom: 5px;
  background-image: url(../images/dot_gray.gif);
  background-position: center bottom;
  letter-spacing: 0.01em;
  border-bottom-style: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  line-height: 98%;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFFFFF;
}
#dvQuicklinks4 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
#dvQuicklinks4 ul li {
  float: left;
  width: 105px;
  margin-right: 10px;
  font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
  padding-left: 0px;
}
#dvQuicklinks4 p {
  float: left;
  color: #333333;
  font: 12px/120% Verdana, Arial, Helvetica, sans-serif;
}


  
/* ----------- dvQuicklinks5  Start ---------------- */

#dvQuicklinks5 {
  float: left;
  width: 170px;
  margin: 0px;
  padding-right: 15px;
  padding-left: 5px;
  padding-bottom: 15px;
  padding-top: 0px;
}
#dvQuicklinks5 a {
  color: #66C;
  text-decoration: none;
}
#dvQuicklinks5 a:hover {
  color: #C09;
  text-decoration: none;
}
#dvQuicklinks5 h2 {
  color: #333333;
  padding-top: 15px;
  clear: both;
  margin: 0px;
  background-repeat: repeat-x;
  display: block;
  padding-bottom: 5px;
  background-image: url(../images/dot_gray.gif);
  background-position: center bottom;
  letter-spacing: 0.01em;
  border-bottom-style: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 98%;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFFFFF;
}
#dvQuicklinks5 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
#dvQuicklinks5 ul li {
  float: left;
  width: 155px;
  margin-right: 10px;
  font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
  padding-left: 0px;
}


/* ----------- dvQuicklinks  End ---------------- */
.dv-footer {
	color: #4E6883;
	background-image: url(../images/footer-bg.png);
	background-repeat: repeat-x;
	background-color: #D8D8D8;
	background-position: 0 0;
}
.dv-footer a, .dv-footer a:link {
    color: #398FD5;
    font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif;
    text-decoration: none;
}
.dv-footer a, .dv-footer a:hover {
	color: #0099FF !important;
}
.dv-footer a, .dv-footer a:visited {
    color: #398FD5 !important;
}
#copyrightWrapperBtm {
  background-image: url('../images/copyright_bg.jpg');
     background-repeat: no-repeat;
}
#copyrightWrapper {
	color: #666666;
	max-width: 970px;
	min-width: 1px;
	min-height: 22px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
}
.copyrightdate {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	padding-left: 0px;
	padding-right: 5px;
}
.mainCopyright {
	float: left;
	color: #666666;
	min-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.mainCopyright p {
	line-height: 100%;
}
.mainCopyright a, .mainCopyright a:link {
  color: #6699FF;
  font: 10px Verdana, Arial, Helvetica, sans-serif ;
}
.mainCopyright a:hover {
	color: #66CCFF;
}
.poweredBy {
  float: right;
  padding-right: 4px;
  color: #D8D8D9;
  font: 10px Verdana,Arial,Helvetica,sans-serif;
  display: true;
}
.poweredBy a:link {
  color: #D8D8D9 !important;
  text-decoration: none;
  font: 10px Verdana,Arial,Helvetica,sans-serif;

}
.poweredBy a:hover  {
  color: #D8D8D9;
    text-decoration: none;

}
.poweredBy a:visited  {
  color: #D8D8D9 !important;
    text-decoration: none;

}
.inputbox, .validate-email {
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	background-color: #F2F2F2;
	color: #6666CC;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	width:90%;
	padding: 5px;
	margin-top: 5px;
}
#ce-cf-container-73{
	width: 110px;
}
#mod-search-searchword {
  -moz-border-radius:12px 12px 12px 12px; 
  -webkit-border-radius:12px 12px 12px 12px;
}
.product-icons ul {
  list-style-type: none;
}
.vm-section h1.vm-title {
    font-size: 24px;
}
.content .vm-section h4.vm-title {
  font-size: 24px;
  font-weight: normal;
}
.product-centered .product-link a {
	color: #999;
	line-height: 110%;
	padding-bottom: 4px;
	padding-top: 3px;
 	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}
.vm-section .spacer {
    font-family: Verdana, Geneva, sans-serif;
}
.vm-section .spacer h2 a:link {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  font-weight: bold;
}
.vm-section .spacer h3 a:link {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
}
.vm-section h1.vm-title, .vm-section h4.vm-title {
  font-size: 18px
}
.category-link  {
  font-size: 12px;
}
.category-link a:link {
  color: #FFF;
}
.category-link a:visited {
  color: #FFF;
}
a.btn-action-small span {
  padding: 0 26px 0 0;
  font-size: 12px;
  color: #FFF;
}
.product-information-area {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 140%;
	width: 28%;
	font-weight: normal;
}
.responsive .product-information-area {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	width: 38%;
	font-weight: normal;

}
.product-icons ul {
  float: right;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-image: none;
}
.product-description ul {
  padding-left: 15px;  
}
.product-centered .product-name h3 {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 16px;
  margin: 0 0 6px;
  padding: 0;
}
.product-centered .product-name a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	min-height: 30px;
	display: block;
}
.responsive .product-centered .product-name a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 120%;
	padding-left: 5px;
}
.product-image-area {
    float: left;
    width: 72%;
}
.responsive .product-image-area {
    float: left;
    width: 62%;
}
.share  {
  float: right;
  padding-right: 10px;
  margin-bottom: 20px;
  display: block;
  width: 160px;
}
.joomla_addthis {
  float: right;
  padding-right: 10px;
  margin-bottom: 20px;
  display: block;

}
#gototop {
  border:0px solid #000;
  background-color:#F00;
  color:#FFF;
  border-radius: 5px 0px 0px 0px;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 5px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  text-decoration: none;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
#gototop a:link {
  text-decoration: none;
}
#gototop:hover {
  background-color:#000;
  color:#FFF;
}
.dv-post-body {
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 0px;
  padding-left: 15px;
}
.textCategory {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  font-style: italic;
  display:block;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
  overflow:hidden;
}

.rightCategory {
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 1px;
    width: 150px;
}
.textCategoryClear {
  clear: both;
}
.product-image-slideshow {
	height: 90%;
	padding-left: 0px;
}
.slideshow-thumbnails ul {
  padding-left: 600px;
  
  
}
.ask-a-question-about-the-product a {
  font-size: 11px;
  color: #FFF;  
}
.vm-section .spacer  h1.product-name {
  color: #4F519C;
  font-size: 22px;
  font-weight: normal;
  line-height: 115%;
  margin-top: 0px;
  margin-right: 0;
  margin-bottom: 10;
  margin-left: 0;
}a.ask-a-question-about-the-product span {
  font-size: 11px;
  color: #FFF;  
}
.big-image-link-area a {
  border-radius: 5px 5px 5px 5px;
  font-size: 11px;
  text-align: center;
  border: 1px solid #E3E3E3;
  padding-top: 3px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 8px;
  background-color: #FFF;
}
.dropcap {
  float:left;
  font-size:350%;
  margin-top:-5px;
  margin-right:3px;
  color:#8C8273;
  font-family: Georgia, "Times New Roman", Times, serif;
  display: block;

 }
 .introText {
  font-size:15px;
  margin-top:0px;
  color:#666666;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 120%;
 }
 .introTextDropCap {
  float:left;
  font-size:300%;
  margin-top:10px;
  margin-right:3px;
  color:#8C8273;
  font-family: Georgia, "Times New Roman", Times, serif;
  display: block;
 }
  .introTextHome {
  font-size:15px;
  margin-top:0px;
  line-height: 120%;
 }
 .dv-article img, img.dv-article, .dv-block img, .dv-footer img {
  margin: 0px;
  
}
 .landingProductsHomeWrapper {
  float: left;
 }
  .landingWrapper {
  float: left;
 }
  .landingWrapperLineTop {
  float: left;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #CCC;
 }
  .landingProductsWrapper {
  float: left;
 }
  .customLandingProductsWrapper {
  float: left;
  padding-left: 240px;
  margin-bottom: 15px;
 }

 .landingProductsHome {
  border-radius: 5px 5px 5px 5px;
  width: 162px;
  padding: 3px;
  float: left;
  margin-right: 4px;
  margin-bottom: 4px;
  border: 1px solid #E0E0E0;
  text-align: center;
 }
 
 .landingProductsHome h3 {
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 3px;
 }
  .landingProductsSection {
  border-radius: 5px 5px 5px 5px;
  width: 30%;
  padding: 2px;
  float: left;
  margin-right: 4px;
  margin-bottom: 4px;
  border: 1px solid #E0E0E0;
  text-align: center;
 }
  .responsive .landingProductsSection {
  border-radius: 5px 5px 5px 5px;
  width: 46%;
  padding: 2px;
  float: left;
  margin-right: 4px;
  margin-bottom: 4px;
  border: 1px solid #E0E0E0;
  text-align: center;
 }
 .dv-postcontent h3 {
    color: #5BA2DC;
	font-family: Verdana, Geneva, sans-serif;
    font-size: 20px;
    margin: 10px 0 0;
	line-height: 100%;

}
.responsive  .dv-postcontent h3 {
	color: #5BA2DC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 3;
	margin-left: 0;
	line-height: 100%;
}
 .landingProductsSection h3 a:link {
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 1px;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 110%;
	font-weight: bold;
	min-height: 30px;
	display: block;
 }
  .responsive .landingProductsSection h3 a:link {
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 100%;
	font-weight: bold;
	min-height: 24px;
	display: block;
 }
 .responsive .dv-article img, img.dv-article, .dv-block img, .dv-footer img {
    margin: 0;
    max-width: 100%;
}
  .landingProductsFourCol {
  border-radius: 5px 5px 5px 5px;
  width: 162px;
  padding: 3px;
  float: left;
  margin-right: 4px;
  margin-bottom: 4px;
  border: 1px solid #E0E0E0;
  text-align: center;
 }
  .landingProductsFourCol h3 {
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 3px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  text-decoration: none;
  line-height: 0.8em;
 }
 .landingProductsFourCol h3 a {
  margin: 0px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  text-decoration: none;
  line-height: 110%;
 }
  .landingProductsFourCol h3 a:hover {
  color: #99F;
 }
 .landingVideo {
  width: 162px;
  padding: 3px;
  float: left;
  margin-right: 4px;
  margin-bottom: 4px;
  border: 0px solid #E0E0E0;
  text-align: center;
 }
 .landingVideo h3 {
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 3px;
  line-height: 0.8em;
 }
   .landingVideosSection {
  width: 220px;
  padding: 2px;
  float: left;
  margin-right: 4px;
  margin-bottom: 4px;
  text-align: center;
 }
 .landingVideosSection h3 {
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 3px;
 }
 .spacer th, .spacer td {
    border: 1px outset #F3F3F1;
    padding: 2px;
    text-align: left;
    vertical-align: top;
  
 }
 .spacer table, table.spacer {
    border-collapse: collapse;
}
.fpss-template-jj-rasper .navigation-wrapper {
  padding-right: 20px;
  padding-top: 30px;
  right: 190px;
}
.custom_social ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
.custom_social ul li {
  float: left;
  margin-right: 5px;
  margin-bottom: 2px;
  padding-left: 5px;
}
.responsive .custom_social ul li {
  float: left;
  margin-right: 5px;
  margin-bottom: 2px;
  padding-left: 5px;
}
.custom_social {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
}
.custom_social p {
  margin: 0px;
  padding: 0px;
  line-height: 25px;
}
a.twitter {
  background-image: url(../images/icon-twitter.png);
  background-repeat: no-repeat;
  padding-left: 22px;
}
a.facebook {
  background-image: url(../images/icon-facebook.png);
  background-repeat: no-repeat;
  padding-left: 22px;
}
a.youtube {
  background-image: url(../images/icon-you-tube.png);
  background-repeat: no-repeat;
  padding-left: 22px;
}
a.newsletter {
  background-image: url(../images/icon-newsletter.png);
  background-repeat: no-repeat;
  padding-left: 22px;
}
.customShareTop {
  padding-right: 15px;
  height: 30px;
  padding-top: 0px;
  z-index:0;
}
.dv-postcontent h4 {
  padding-top: 0px;
  color: #306;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCC;
}
.jicons-icons {
  padding-top: 0px;
  display: none;
}
.customVerticalMod {
  background-image: url(../images/vertical_mod_bg.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 25px;
  width: 205px;
  min-height: 1px;

}
.customVerticalMod h3 {
  color: #333333;
  padding-top: 15px;
  clear: both;
  margin: 0px;
  background-repeat: no-repeat;
  display: block;
  padding-bottom: 5px;
  background-image: url(../images/vertical_mod_bg.jpg);
  background-position: center top;
  letter-spacing: 0.01em;
  border-bottom-style: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  line-height: 98%;
  padding-right: 5px;
  padding-left: 15px;
}
.customVerticalMod p {
  float: left;
  width: 185px;
  font: 12px/130% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
  padding-left: 5px;
  margin-top: 5px;
  padding-right: 10px;
}
.customVerticalMod ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
.customVerticalMod ul li {
  float: left;
  margin-right: 10px;
  font: 12px/130% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  padding-left: 5px;
  background-image: none;
  text-align: center;
}
div.customVerticalMod img {
  border-width: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
div.dv-block img {
    margin: 0px;
}
.contact h2 {
	background-image: url("../images/four_color_line.jpg");
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #333566;
	font-size: 24px;
	font-weight: normal;
	line-height: 1em;
	margin: 5px 0;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#login-form ul {
  padding-left: 15px;
}
div.slider_slide.active a, div.slider_slide.active a:hover {
  color: #FFFFFF;
  font-size: 13px;
  line-height: 120%;
}
div.slider_slide a, div.slider_slide a:link, div.slider_slide a:visited, div.slider_slide a:active, div.slider_slide a:hover {
  color: #666666;
  font-size: 13px;
  line-height: 16px;
  line-height: 1.4em !important;
}
div.slider_slide a, div.slider_slide a:hover {
  border: 1px solid #CCCCCC;
}
div.slider_container.rounded div.slider_slide a, div.slider_container.rounded div.slider_slide a:hover {
    border-radius: 5px 5px 5px 5px;
}
.pp_description {
  padding-top: 5px;  
}
.pp_description a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 110%;
  text-decoration: none;  
}
.pp_description a:hover {
  color: #96C;
}
ul.sigProElegant li.sigProThumb a.sigProLink:hover {
  background-color: #E2E2E2;
  border: 14px solid #E2E2E2;
  color: #666666;
  text-decoration: none;
}
ul.sigProElegant li.sigProThumb a.sigProLink:hover span.sigProPseudoCaption {
    background: none repeat scroll 0 0 #E2E2E2;
}
.big-image {
  height: auto;
}
#fpssContainer119.fpss-template-movies .navigation-thumbnail {
  border: 1px solid #FFFFFF;
  width: 62px;
  border-radius: 4px 4px 4px 4px;
}
.custom_division_icons {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
}
.custom_division_icons p {
  line-height: 2em;
  padding: 0px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
}
a.nursery {
  background-image: url(../images/footer_icon_nursery.png);
  background-repeat: no-repeat;
  padding-left: 46px;
  padding-top: 5px;
  padding-bottom: 5px;
}
a.toddler {
  background-image: url(../images/footer_icon_toddler.png);
  background-repeat: no-repeat;
  padding-left: 46px;
  padding-top: 5px;
  padding-bottom: 5px;
}
a.gear {
  background-image: url(../images/footer_icon_gear.png);
  background-repeat: no-repeat;
  padding-left: 46px;
  padding-top: 5px;
  padding-bottom: 5px;
}
a.storage {
  background-image: url(../images/footer_icon_storage.png);
  background-repeat: no-repeat;
  padding-left: 46px;
  padding-top: 5px;
  padding-bottom: 5px;
}
a.lazybonezz {
  background-image: url(../images/footer_icon_lazybonezz.png);
  background-repeat: no-repeat;
  padding-left: 46px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.captcha-container {
  width: 50%;
  
}
.productsWrapperShowcaseVertical {
  float: left;
  padding-top: 35px;
  margin-bottom: 15px;
  padding-left: 5px;
}
#ce-custom-fields-container {
	width: 96%;
}
.inputbox, .validate-email {
    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    color: #6666CC;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px;
    width: 90%;
}
 .inputbox cf-input-text  {
	    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
}
#fpssContainer119.fpss-template-movies .fpssTimerContainer {
    bottom: 0;
    left: 0px;
}
.babyContact {
	background-image: url(../images/babyContact.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 426px;
}
#jcemediabox-popup-caption h4 {
	border-top-width: 1px;
	text-align: center;
	padding-top: 2px;
	border-top-style: dotted;
	border-top-color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
}
.landingProductsMainWrapper {
	float: left;
	width: 700px;
}
.dv-sheet {
    cursor: auto;
    margin: 0 auto;
    position: relative;
    max-width: 970px;
    z-index: auto !important;
}
ul.dv-hmenu {
    display: inline-block;
    vertical-align: bottom;
}
ul.dv-hmenu {
	background-image: url('../images/nav_corner_left.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 40px;
}
.dv-menu-btn {
    display: none;
    margin: 0px;
    padding: 0;
    width: 30px;
}
h1.dv-logo {
	z-index: 9999999;
	margin-top: 20px;
	margin-left: 15px;
}
.dv-header {
	height: 144px;
	background-color: #FFF;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {
	background: none repeat scroll 0 0 #F9FAFB;
	border: 1px solid #B9C2CB;
	border-radius: 10px 10px 10px 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
}
.default-responsive .dv-header * {
    position: relative;
    text-align: left;
    transform: none !important;
}
.dv-article img, img.dv-article, .dv-block img, .dv-footer img {
    margin: 0;
    max-width: 100%;
}
.dv-post {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#responsive .dv-content-layout .dv-sidebar1 {
	display: none;
}
.dv-postcontent h1 {
	color: #6C7F93;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin: 10px 0 0;
}
.responsive .dv-postcontent h1 {
	color: #6C7F93;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 10px 0 0;
}
.mws-section h1.vm-title, .mws-section h4.vm-title, .mws-section #ui-tabs ul#tabs {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-shadow: 0 1px 0 #FFFFFF;
}
.mws-section .btn-small {
    border-radius: 13px 13px 13px 13px;

}
.dv-content-layout .dv-sidebar1 {
	width: 220px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 15px;
	padding-top: 25px;
}
.fpss-template-jj-rasper img {
    width: 100%;
}
.dv-content-layout {
	margin-right: 15px;
}
.orderby {
	display: none;
}
.limit-products {
	display: none;
}
.dv-postcontent li, .dv-post li, .dv-textblock li {
    color: #666;
	line-height: 140%;
}
.dv-postcontent ol, .dv-post ol, .dv-textblock ol, .dv-postcontent ul, .dv-post ul, .dv-textblock ul {
    margin: 1em 0 1em 11px;
	    color: #666;
	line-height: 140%;
	
}
.dv-postcontent li, .dv-post li, .dv-textblock li {
    margin: 0;
}
.product-rating {
	padding-top: 6px;
	
}
h2.dv-postheader  {
    background-image: url("../images/four_color_line.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #333566;
	font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;    
	font-weight: normal;
    line-height: 1.1em;
    margin: 5px 0;
    padding-bottom: 10px;
}
#mod_vertical_dropmenu_101_submenus dl .inner, #mod_vertical_dropmenu_101 dl.level1 .inner {
    display: block;
    margin: 0 6px;
    padding: 4px 16px 6px 6px;
}
.dv-postheader a, .dv-postheader a:link {
	color: #333566;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-decoration: none;
}
.mws-section .spacer h2 a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.dv-layout-wrapper {
	margin-top: 4px;
}
.icons-navigation-area {
	display: none;
}
.dv-hmenu ul a:link, .dv-hmenu ul a:visited, .dv-hmenu ul a.active, .dv-hmenu ul a:hover {
	color: #596978;
	font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	line-height: 25px;
	margin: 0;
	text-align: left;
	text-decoration: none;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: right;
}
#mod_vertical_dropmenu_101_submenus dl dt a span, #mod_vertical_dropmenu_101 dl.level1 dt a span {
    color: #607E9F;
}
#mod_vertical_dropmenu_106_submenus dl dt a span, #mod_vertical_dropmenu_106 dl.level1 dt a span {
    color: #607E9F;
}
#mod_vertical_dropmenu_106_submenus dl .active a span, #mod_vertical_dropmenu_106 dl.level1 .active a span {
	color: #2D88D2;
}
#mod_vertical_dropmenu_101_submenus dl dt:hover span, #mod_vertical_dropmenu_101 dl.level1 dt:hover span {
    color: #2D88D2;
}
.responsive.responsive-tablet .dv-vmenublock, .responsive.responsive-tablet .dv-block {
	width: 100%;
	padding-right: 10px;
	padding-left: 1px;
}
.responsive .dv-vmenublockcontent {
	padding-left: 11px;
}

/* ----------- dvQuickLinks Start ---------------- */

.footerWrapper {
  background-image: url(../images/footer_bg.jpg);
  background-repeat: repeat-x;
  background-position: left top;
}

.dvQuickinksWrapper {
  padding-bottom: 5px;
  color: #666666;
  margin-top: 0;
  padding-left: 0px;
  width: 970px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: block;
}
.dvQuickinksWrapper a {
  color: #004D56;
}
.dvQuickinksWrapper a:hover {
  color: #006D75;
}
.dvSocialIcons {
  float: left;
  width: 180px;
  margin: 0px;
  padding-right: 15px;
  padding-left: 25px;
  padding-bottom: 15px;
  padding-top: 0px;
  height: 100px;
}
.quicklinks1 {
  float: left;
  max-width: 20%;
  min-width: 220px;
  padding-right: 15px;
  padding-left: 2px;
  padding-bottom: 15px;
  padding-top: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
}
.responsive .quicklinks1 {
  float: left;
  max-width: 20%;
  min-width: 160px;
  padding-right: 15px;
  padding-left: 2px;
  padding-bottom: 15px;
  padding-top: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
}
.quicklinks1 a {
  color: #66C;
  text-decoration: none;
}
.quicklinks1 a:hover {
  color: #C09;
  text-decoration: none;
}
.quicklinks1 h2 {
  color: #333333;
  padding-top: 15px;
  clear: both;
  margin: 0px;
  background-repeat: repeat-x;
  display: block;
  padding-bottom: 5px;
  background-image: url(../images/dot_gray.gif);
  background-position: center bottom;
  letter-spacing: 0.01em;
  border-bottom-style: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  line-height: 98%;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFFFFF;
}
.quicklinks1 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
.quicklinks1 ul li {
  float: left;
  width: 105px;
  margin-right: 10px;
  font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
  padding-left: 0px;
}

  
/* ----------- dvQuicklinks2  Start ---------------- */


.quicklinks2 {
  float: left;
  width: 20%;
  min-width: 195px;
  margin: 0px;
  padding-right: 5px;
  padding-left: 15px;
  padding-bottom: 15px;
  padding-top: 12px;
}
.quicklinks2 a {
  color: #66C;
  text-decoration: none;
}
.quicklinks2 a:hover {
  color: #C09;
  text-decoration: none;
}
.quicklinks2 h2 {
  color: #333333;
  padding-top: 15px;
  clear: both;
  margin: 0px;
  background-repeat: repeat-x;
  display: block;
  padding-bottom: 5px;
  background-image: url(../images/dot_gray.gif);
  background-position: center bottom;
  letter-spacing: 0.01em;
  border-bottom-style: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  line-height: 98%;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFFFFF;
}
.quicklinks2 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
.quicklinks2 ul li {
  float: left;
  width: 175px;
  margin-right: 10px;
  font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
  padding-left: 0px;
}


/* ----------- dvQuicklinks3  Start ---------------- */


.quicklinks3 {
  float: left;
  width: 20%;
  min-width: 210px;
  margin: 0px;
  padding-right: 15px;
  padding-left: 0px;
  padding-bottom: 15px;
  padding-top: 12px;
}
.quicklinks3 a {
  color: #66C;
  text-decoration: none;
}
.quicklinks3 a:hover {
  color: #C09;
  text-decoration: none;
}
.quicklinks3 h2 {
  color: #333333;
  padding-top: 15px;
  clear: both;
  margin: 0px;
  background-repeat: repeat-x;
  display: block;
  padding-bottom: 5px;
  background-image: url(../images/dot_gray.gif);
  background-position: center bottom;
  letter-spacing: 0.01em;
  border-bottom-style: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  line-height: 98%;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFFFFF;
}
.quicklinks3 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
.quicklinks3 ul li {
  float: left;
  width: 185px;
  margin-right: 10px;
  font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
  padding-left: 0px;
}
.quicklinks3 p {
  float: left;
  color: #999999;
  font: 11px/160% Verdana, Arial, Helvetica, sans-serif;
}

/* -------------------------------------------------- */
/* ----------- dvQuicklinks4  Start ---------------- */
/* -------------------------------------------------- */



.quicklinks4 {
  float: left;
  width: 20%;
  min-width: 240px;
  margin: 0px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
  padding-top: 12px;
}
.quicklinks4 a {
  color: #66C;
  text-decoration: none;
}
.quicklinks4 a:hover {
  color: #C09;
  text-decoration: none;
}
.quicklinks4 h2 {
  color: #333333;
  padding-top: 15px;
  clear: both;
  margin: 0px;
  background-repeat: repeat-x;
  display: block;
  padding-bottom: 5px;
  background-image: url(../images/dot_gray.gif);
  background-position: center bottom;
  letter-spacing: 0.01em;
  border-bottom-style: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  line-height: 98%;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFFFFF;
}
.quicklinks4 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
.quicklinks4 ul li {
  float: left;
  width: 105px;
  margin-right: 10px;
  font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
  padding-left: 0px;
}
.quicklinks4 p {
  float: left;
  color: #333333;
  font: 12px/120% Verdana, Arial, Helvetica, sans-serif;
}


  
/* ----------- dvQuicklinks5  Start ---------------- */

.quicklinks5 {
  float: left;
  width: 170px;
  margin: 0px;
  padding-right: 15px;
  padding-left: 5px;
  padding-bottom: 15px;
  padding-top: 0px;
}
.quicklinks5 a {
  color: #66C;
  text-decoration: none;
}
.quicklinks5 a:hover {
  color: #C09;
  text-decoration: none;
}
.quicklinks5 h2 {
  color: #333333;
  padding-top: 15px;
  clear: both;
  margin: 0px;
  background-repeat: repeat-x;
  display: block;
  padding-bottom: 5px;
  background-image: url(../images/dot_gray.gif);
  background-position: center bottom;
  letter-spacing: 0.01em;
  border-bottom-style: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 98%;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFFFFF;
}
.quicklinks5 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
}
.quicklinks5 ul li {
  float: left;
  width: 155px;
  margin-right: 10px;
  font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
  padding-left: 0px;
}
.clearfix {
	clear: both;
}

/* ----------- dvQuicklinks  End ---------------- */
.customQuicklinks1 p {
	line-height: 2em;
    margin: 10px 0;
    padding: 0;
}
a.nursery {
    background-image: url("../images/footer_icon_nursery.png");
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 46px;
    padding-top: 5px;
}
a.nursery {
    background-image: url("../images/footer_icon_nursery.png");
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 46px;
    padding-top: 5px;
}
a.gear {
    background-image: url("../images/footer_icon_gear.png");
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 46px;
    padding-top: 5px;
}
a.storage {
    background-image: url("../images/footer_icon_storage.png");
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 46px;
    padding-top: 5px;
}
.dv-footer-inner {
    width: 970px;
}
.dv-footer h3 {
	color: #666666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
}
.customLogo {
	margin-top: 3px;
	margin-left: 15px;
}
.default-responsive .dv-header a img {
	max-width: 80%;
}
.default-responsive .custom_social ul li img {
 	max-width: 80%;
}
.fancybox-opened {
    z-index: 99999999999;
}
.customChooseCountry a {
	text-decoration: none;
}
.spacer .product-name h3 {
    min-height: 60px;
}
#mod_vertical_dropmenu_123_submenus dl .inner, #mod_vertical_dropmenu_123 dl.level1 .inner {
    display: block;
    margin: 0 6px;
    padding: 6px 16px 6px 6px;
}
#mod_vertical_dropmenu_123_submenus dl dt span, #mod_vertical_dropmenu_123 dl.level1 dt span {
    color: #69F;
    font-family: Arial,Helvetica;
    font-size: 14px;
    font-style: normal;
    font-weight: normal !important; 
    line-height: normal;
    text-align: left;
    text-decoration: none;
}
.mod_vertical_dropmenu_clear a, .mod_vertical_dropmenu_clear a:link, .mod_vertical_dropmenu_clear a:visited, .mod_vertical_dropmenu_clear a:hover {
	font-weight: normal !important;
	color: #69F;
}
#mod_vertical_dropmenu_123_submenus dl dt a span, #mod_vertical_dropmenu_123 dl.level1 dt a span {
    background: none repeat scroll 0 0 transparent;
    color: #607E9F;
    font-family: Arial,Helvetica;
    font-size: 14px;
    font-style: normal;
    font-weight: normal !important ;
    line-height: normal;
    text-align: left;
    text-decoration: none;
}
.responsive nav.dv-nav {
    min-width: 1%;
}
.back-to-category {
	float: right;
	clear: both;
	margin-left: 12px;
	display: block;
}
.slider-wrapper {
	width: 100%;
	background-color: #666;
}
body {
	min-width: 100%;
	background-color: #FBFBFB;
}
.slider {
	cursor: auto;
    margin: 0 auto;
    position: relative;
}
a.chooseLanguage {
	background-image: url(../images/choose-languge-icon.png);
	background-repeat: no-repeat;
	padding-left: 27px;
	padding-bottom: 6px;
	background-position: 0px -1px;
}
#featCategoryTabs .collage li a:hover img 
{
    opacity: 0.3;
    transition: all 95ms ease-out 0s;
}
.dv-article a:hover img, a:hover img.dv-article, .dv-block a:hover img, .dv-footer a:hover img {
    opacity: 0.5;
    transition: all 95ms ease-out 0s;
}
a:hover img {
    opacity: 0.7;
    transition: all 95ms ease-out 0s;
}

/*test module start*/

<style type="text/css">
*::-moz-selection {
    background: none repeat scroll 0 0 #DE2302;
    color: #FFFFFF;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix {
}
#services_body {
    margin: 0 auto;
    padding-top: 35px;
    width: 100%;
	margin: 12px 0;
	text-align: center;
	display: block;
	clear: both;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
}
.services_class {
    float: left;
    text-align: center;
    width: 33.3%;
}
.services_class h2 {
	text-align: center;
	display: block;
	clear: both;
	width: 95%;
	margin: 12px;
}
.service_txt {
    font-size: 14px;
    line-height: 26px;
    margin: 0 auto;
    width: 80%;
    word-spacing: 3px;
}
.service_img img {
    border: 0 none;
    height: auto;
    max-width: 95%;
    vertical-align: middle;
}
.servic e_txt {
    font-size: 14px;
    line-height: 26px;
    margin: 0 auto;
    width: 80%;
    word-spacing: 3px;
}
.responsive .services_class {
    float: none;
    padding: 0;
    width: 100%;
}
.services_class a#link1{
    background: red;
    display: block;
} 

.services_class a#link1:hover{

    background: green;
   

}
.services_class a#link2{
	display: block;
	background-color: #990;
} 

.services_class a#link2:hover{
	background-color: #F90;   

}
.dv-postcontent ul > li:before, .dv-post ul > li:before, .dv-textblock ul > li:before {
	line-height: 110%;
	
}