div,ol,ul,li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

ol,ul{list-style:none}blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}

/* Begin cross templates styles */
.content-row {clear:both;}
.content-default {float:left; clear:both;}
.content-separator {clear:both;}

/*.carousel { padding:5px 0 0px; width:620px; }
.carousel .content { width: 620px; height: 60px; margin: 8px 0 9px; padding: 5px 0 0; }
.carousel .content .previous-button , .carousel .content .previous-button-disabled { float: left; height:27px; width:27px; margin: 16px 10px 0 5px; }
.carousel .content .next-button, .carousel .content .next-button-disabled { float: left; height:27px; width:27px; margin: 16px 0 0; }
.carousel .content .voucher-provider { border:1px solid #CCCCCC; display:block; width:100px; }
.carousel .content .carousel-link { padding:0 0 5px 0; text-align:center; }
.carousel .content ul { width:1500px; position: relative; }
.carousel .content ul li { display:inline; float:left; margin-right: 10px; }
.carousel .content ul li a { font-weight:bold; }
.carousel .content ul li img { width:100px; }*/
.carousel { width:620px; overflow:hidden }
.carousel .content1 { width: 620px; height: 85px; margin: 2px 0 9px 20px; padding: 2px 0 0; }
.carousel .content1 .previous-button , .carousel .content1 .previous-button-disabled { float: left; height:40px; text-align:center; margin-left:3px; width:50px; margin-top:16px;  }
.carousel .content1 .next-button, .carousel .content1 .next-button-disabled { float: left; height:40px; width:30px; margin-left:10px;  margin-top: 16px; }
.carousel .content1 .voucher-provider { border:1px solid #CCCCCC; display:block; width:85px; height:75; }
.carousel .content1 .carousel-link { padding:0 0 5px 0; text-align:center; }
.carousel .content1 ul { position: relative; }
.carousel .content1 ul li { display:inline; float:left; margin-right: 5px; }
.carousel .content1 ul li a { font-weight:normal; text-decoration:none; font-family:Arial; font-size:11px; color:Black; }
.carousel .content1 ul li img { width:85px; height:75px }

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.carousel .content1 .carousel-clip { z-index: 0; overflow: hidden; position: relative; width: 500px; float: left; }
.carousel .content1 .carousel-list { z-index: -1; overflow: hidden; position: relative; top: 0; left: 0; }
.carousel .content1 .carousel-list li, .carousel .content1 .carousel-item { float: left; list-style: none;margin-left:10px; /* We set the width/height explicitly. No width/height causes infinite loops.*/ width: 85px; height: 77px; text-align:center; }

/* Box borderless */
/*.box-border-top-bottom { background-image:url(../Images/hm-top-selling-bg.png); background-repeat: no-repeat;} */
.box-border-top-bottom .title h2 a { color:#000; font-weight:normal; text-decoration:none; }
.box-border-top-bottom .title h2 a:hover { text-decoration:none; }
.box-border-top-bottom .title .link {color:#3475E3; font-weight:normal; }
.box-border-top-bottom .content {margin-top:10px}
.box-border-top-bottom .previous-button { background:transparent url(/blog/Images/back_arrow.gif) no-repeat scroll 0 0; cursor:pointer; display:inline; }
.box-border-top-bottom .previous-button-disabled { background:transparent url(/blog/Images/back_arrow.gif) no-repeat scroll 0 -60px; cursor:pointer; display:inline; }
.box-border-top-bottom .next-button { background:transparent url(/blog/Images/next_arrow.gif) no-repeat scroll 0 0; cursor:pointer; display:inline; }
.box-border-top-bottom .next-button-disabled { background:transparent url(/blog/Images/next_arrow.gif) no-repeat scroll 0 -90px; cursor:pointer; display:inline; }
.box-border-top-bottom ul li a { color :Black; }

