body, h2, h3, h4, h5, h6{
    margin:0;
    padding:0;
}
h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #252525;
    text-decoration: none;
    margin:0;
    padding:0;
}
.ari-14-b-u-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #0000FF;
    text-decoration: underline;
}
a.ari-14-b-u-blue:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4f4ffe;
    text-decoration: underline;
}
.coupon-code-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #626363;
    line-height: 18px;
}
.ari-green-12
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #509950;
    line-height: 18px;
    font-weight: bold;
    text-decoration: none;
}
.ari-green-big
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #509950;
    line-height: 18px;
    font-weight: bold;
    text-decoration: none;
}
.comment-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #555555;
}
.title-green {
    background-image:url(/images/title-bg-green.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #223802;
    padding-left: 10px;
    height:24px;
}
.title-yellow {
    background-color: #FFE6A5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #223802;
    padding-top: 3px;
    height:20px;
}
.border-yellow {
border: 3px solid #FFE6A5;
}
.title-fea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #223802;
    height:20px;
}
.title-dow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #223802;
    height:24px;
}
.ari-16-gray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #252525;
    text-decoration: none;
}
.ari-16-gray-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #252525;
    text-decoration: none;
}
.ari-16-gray-link:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #252525;
    text-decoration: underline;
}
.ari-16-black {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    text-decoration: none;
}
.ari-17-gray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #252525;
    text-decoration: none;
}
.ari-gray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #252525;
    text-decoration: none;
}
.dottet-1 {
    background-image: url(images/dotted-hori-1.gif);
    background-repeat: repeat-x;
    background-position: center;
}
.dottet-1y {
    background-image: url(images/dotted-ver.gif);
    background-repeat: repeat-y;
    background-position: center;
}
.title-blue {
    background-image: url(/images/title-bg-blue.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #034976;
    padding-left: 10px;
    height:24px;
}
.ari-12-b-u-blueCopy {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0000ff;
    text-decoration: underline;
}
a.ari-12-b-u-blueCopy:hover {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #5d5dfb;
    text-decoration: underline;
}
.ari-10-gray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #595a5a;
}
.ari-11-gray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #595a5a;
}
.price-green {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #579203;
    text-decoration: line-through;
}
.price-green-bold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #579203;
    text-decoration: none;
    font-weight: bold;
}
.price-red-bold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #f51e01;
    text-decoration: none;
    font-weight: bold;
}
.msg-red {
    font-family: Arial;
    font-size: 12px;
    color: #f51e01;
    text-decoration: none;
    font-weight: bold;
}
.dottet-21 {

    background-image: url(images/dotted-hori-2.gif);
    background-repeat: repeat-x;
    background-position: center;
}
.dottet-2 {
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #91a3bf;
}
.dottet-2y1 {

    background-image: url(images/dotted-ver.gif);
    background-repeat: repeat-y;
    background-position: center;
}
.dottet-2y {
    border-left-width: 1px;
    border-left-style: dashed;
    border-left-color: #91a3bf;
}
.dottet-2yr {
    border-right-width: 1px;
    border-right-style: dashed;
    border-right-color: #91a3bf;
}
.ari-13-gray-19 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 19px;
    color: #3A3A3A;
}
.ari-12-gray-19 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #3A3A3A;
}
.line-blue {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #c7d2dd;
}
.ari-14-bold-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #003366;
    text-decoration: none;
}
.ari-14-black {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
}
.snap-shot-border {
    border: 2px solid #d6ceba;
}
.top-link-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #393939;
    text-decoration: none;
}

a.snap-shot-border:hover {
    border: 2px solid #b5b5b4;
}
.ari-14-u-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #003cff;
    text-decoration: underline;
}
a.ari-14-u-blue:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #003cff;
    text-decoration: underline;
    font-weight: bold;
}
.ari-12-u-blue {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003cff;
    text-decoration: underline;
}
.ari-11-u-blue {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003cff;
    text-decoration: underline;
}
.ari-11-black {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3A3A3A;
    text-decoration: none;
}
.ari-12-black {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3A3A3A;
    text-decoration: none;
}
a.ari-12-u-blue:hover {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003cff;
    text-decoration: none;
}
.ari-12-blue {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003cff;
    text-decoration: none;
}
a.ari-12-blue:hover {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003cff;
    text-decoration: underline;
}
.more-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003cff;
    text-decoration: none;
}
.more-blue-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #003cff;
    text-decoration: none;
}
.ari-12-gray-14 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #443f3f;
    text-decoration: none;
}
.ari-12-gray-14-nlh {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #443f3f;
    text-decoration: none;
}
.ver-12-blue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #01508d;
    text-decoration: none;
}
a.ver-12-blue:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #01508d;
    text-decoration: underline;
}
.ari-12-gray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #252525;
    text-decoration: none;
}
.ari-14-b-black {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}
.text-area {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #353535;
    width: 150px;
}
.Subscribe {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    background-image: url(images/subscribe.gif);
    height: 21px;
    width: 63px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.line-botom {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9e5ef;
}
.line-middle {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d9e5ef;
}
.image-border1 {
    border: 1px solid #d0d8de;
    width: 102px;
    height: 51px;
}
.image-border-logo {
    border: 1px solid #d0d8de;
    padding: 10px;
}
.image-border5 {
    border: 1px solid #d0d8de;
    padding: 5px;
}
.image-border {
    border: 1px solid #d0d8de;
}
a.image-border:link {
    border: 1px solid #E0E9EF;
}
a.image-border:hover {
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #91a3bf;
    border-right-color: #91a3bf;
    border-bottom-color: #91a3bf;
    border-left-color: #91a3bf;
    border-top-width: 1px;
    border-bottom-width: 1px;
}
.ari-14-u-darkblue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #005ea7;
    text-decoration: underline;
}
a.ari-14-u-darkblue:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #005ea7;
    text-decoration: none;
}
.footer-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5e5d5d;
    text-decoration: none;
    line-height: 16px;
}
.footer-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0655a6;
    text-decoration: none;
}
a.footer-link:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3f8d04;
    text-decoration: underline;
}
.share-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5e5d5d;
    text-decoration: none;
    line-height: 16px;
}
.share-link:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5e5d5d;
    text-decoration: underline;
    line-height: 16px;
}
.share-link-hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5e5d5d;
    text-decoration: underline;
    line-height: 16px;
}
.comment-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #01508D;
    text-decoration: none;
}
.comment-link-hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #01508D;
    text-decoration: underline;
}
.arialblack-18-green {
    font-family: "Arial Black";
    font-size: 18px;
    color: #679034;
}
a.more-blue:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4f5050;
    text-decoration: none;
}
a.more-blue-link:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #4f5050;
    text-decoration: none;
}
.more-gray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4f5050;
}
.top-link-gray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #393939;
    text-decoration: none;
}
.ari-18-black {
    font-family: "Arial";
    font-size: 18px;
    color: #000000;
}
.ari-18-darkblue {
    font-family: "Arial";
    font-size: 18px;
    color: #003366;
}
.mail-bg {
    background-image: url(images/mail-bg-middle.gif);
    background-repeat: no-repeat;
    background-position: top;
}
.ari-14-darkgray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #003366;
    text-decoration: none;
    font-weight: bold;
}
.ari-9-gray
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #3F50A2;
    text-decoration: none;
}
a.ari-14-darkgray:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #003366;
    text-decoration: underline;
    font-weight: bold;
}
.store-link-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #393939;
    text-decoration: none;
}
a.store-link-blue:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #393939;
    text-decoration: underline;
}
.searchbox{
padding-top: 5px;
padding-left: 5px;
padding-bottom: 4px;
width: 400px;
font-size: 14px;
color: #6A6A6A;
}
.submitbutton{
width: 81px;
height: 28px;
background-color: #1876AC;
color: #ffffff;
font-size: 14px;
font-weight: bold;
border: 1px solid #00002E;
}
.paging{
display: inline;
border-color: #B1D9FF;
border-width: 1px;
border-style: solid;
padding: 3px;
padding-left: 6px;
padding-right: 6px;
color: #000000;
text-decoration: none;
}
.paging-active{
display: inline;
border-color: #B1D9FF;
border-width: 1px;
border-style: solid;
padding: 3px;
padding-left: 6px;
padding-right: 6px;
background-color: #B1D9FF;
color: #FFFFFF;
font-weight:bold;
}
.paging-disabled{
display: inline;
border-color: #d5d5d5;
border-width: 1px;
border-style: solid;
padding: 3px;
padding-left: 6px;
padding-right: 6px;
color: #b5b5b5;
}
.paginglink{
color: #000000;
text-decoration: none;
}
a.paginglink:hover{
color: #457301;
text-decoration: underline;
}
.logo{
border-color: #cccccc;
border-width: 1px;
border-style: solid;
width:100px;
height:40px;
background-color: #ffffff;
text-align: center;
}
.logoOver {
border-color: #3f3f3f;
border-width: 1px;
border-style: solid;
width:100px;
height:40px;
background-color: #ffffff;
text-align: center;
}
.comment-class
{
margin:0px;
padding:0px;
background-color:#E4F3FF;
visibility:hidden;
height:0px;
width:0px;
overflow-Y: scroll;
overflow-X: none;
}
.comment-line-height
{
line-height:18px;
border:1px dashed #BABABA;
}

.coupon-record
{
visibility:hidden;
height:0px;
height:0px;
overflow-Y: hidden;
}
.inputfields {
   font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    border: 1px solid #000000;
}
.coupon-code
{
visibility:hidden;
position:absolute;
border: 3px solid #CCDDAA;
background-color:#FFF9BF;
width:100px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding:3px;
left:1px;
top:1px;
}
.height-12
{
  height:12px;
}
.height-22
{
  height:22px;
}
.nobullet {
margin:0;
padding:0;
list-style:none;
}
.white-bg-top
{
background-image:url(/images/white-bg-top.gif);
background-repeat:no-repeat;
background-position:bottom;
width:637px;
height:15px;
}
.white-bg-middle
{
background-image:url(/images/white-bg-middle.gif);
width:637px;
}
.white-bg-bottom
{
background-image:url(/images/white-bg-bottom.gif);
background-repeat:no-repeat;
background-position:top;
width:637px;
height:11px;
}
.yellow-bg-top
{
background-image:url(/images/yellow-top.gif);
background-repeat:no-repeat;
background-position:bottom;
width:637px;
height:15px;
}
.yellow-bg-middle
{
background-image:url(/images/yellow-middle.gif);
width:637px;
}
.yellow-bg-bottom
{
background-image:url(/images/yellow-bottom.gif);
background-repeat:no-repeat;
background-position:top;
width:637px;
height:11px;
}
.share-roll-top
{
background-image:url(/images/share-roll-top.png);
width:87px;
height:14px;
}
.share-roll-middle
{
background-image:url(/images/share-roll-middle.png);
}
.share-roll-bottom
{
background-image:url(/images/share-roll-bottom.png);
width:87px;
height:8px;
}
.gray-bg-top
{
background-image:url(/images/gray-bg-top.gif);
background-repeat:no-repeat;
background-position:bottom;
width:292px;
height:15px;
}
.gray-bg-middle
{
background-image:url(/images/gray-bg-middle.gif);
}
.gray-bg-bottom
{
background-image:url(/images/gray-bg-bottom.gif);
background-repeat: no-repeat;
background-position:top;
width:292px;
height:10px;
}
.white-bg-small-top
{
background-image:url(/images/white-bg-small-top.gif);
background-repeat:no-repeat;
background-position:bottom;
width:292px;
height:11px;
}
.white-bg-small-middle
{
background-image:url(/images/white-bg-small-middle.gif);
}
.white-bg-small-bottom
{
background-image:url(/images/white-bg-small-bottom.gif);
background-repeat:no-repeat;
background-position:top;
width:292px;
height:10px;
}
.white-bg-small-top-460
{
background-image:url(/images/460-top.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.white-bg-small-middle-460
{
background-image:url(/images/460-middle.gif);
}
.white-bg-small-bottom-460
{
background-image:url(/images/460-bottom.gif);
background-repeat:no-repeat;
background-position:top;
}
.mail-bg-top
{
background-image:url(/images/mail-bg-top.gif);
width:292px;
height:13px;
}
.mail-bg-middle
{
background-image:url(/images/mail-bg-1.gif);
}
.mail-bg-bottom
{
background-image:url(/images/mail-bg-bottom.gif);
width:292px;
height:11px;
}
.top-bg
{
background-image:url(/images/top-bg.gif);
}
.bottom-bg
{
background-image:url(/images/bottom-bg.gif);
}
.dashed-box {
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: dashed;
    border-right-style: dashed;
    border-bottom-style: dashed;
    border-left-style: dashed;
    border-top-color: #91a3bf;
    border-right-color: #91a3bf;
    border-bottom-color: #91a3bf;
    border-left-color: #91a3bf;
    border-top-width: 1px;
    border-bottom-width: 1px;
}
.solid-box {
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #91a3bf;
    border-right-color: #91a3bf;
    border-bottom-color: #91a3bf;
    border-left-color: #91a3bf;
    border-top-width: 1px;
    border-bottom-width: 1px;
}
.get-code-img {
    font-family: Arial, Helvetica, sans-serif;
    width:125px;
    height:33px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.get-code-img-hover {
    font-family: Arial, Helvetica, sans-serif;
    width:125px;
    height:33px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.activate-coupon-img {
    font-family: Arial, Helvetica, sans-serif;
    width:125px;
    height:33px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.div-search{
    position:absolute;
    margin-top:12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #91a3bf;
    border-right-color: #91a3bf;
    border-bottom-color: #91a3bf;
    border-left-color: #91a3bf;
    border-top-width: 1px;
    border-bottom-width: 1px;
    z-index:1
}
.sb-button {
  background-image: url(images/sb-button.gif);
  background-repeat: no-repeat;
  height: 27px;
  width: 54px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
.subscribe-textfield {
padding-top: 5px;
padding-left: 5px;
padding-bottom: 4px;
width: 170px;
font-size: 14px;
color: #6A6A6A;
}
.subscribr-top {
    background-image: url(images/subscribr-top.gif);
    background-repeat: no-repeat;
    background-position: top;
}
.ari-18-white {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}
.ari-18-white-1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000;
}
.ari-22-green {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #2d3e1f;
}
.ari-16-lt-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #558596;
}
.ari-18-bk-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #1e4074;
}
.go-blue {
    background-image: url(images/go-button-blue.gif);
    background-repeat: no-repeat;
    height: 29px;
    width: 55px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.dotted-gray {
    background-image: url(images/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: center;
}
.textfield-300 {
padding-top: 5px;
padding-left: 5px;
padding-bottom: 4px;
width: 300px;
font-size: 14px;
color: #6A6A6A;
}
.confirm-mail-field {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #797979;
    text-indent: 12px;
    vertical-align: middle;
    background-repeat: no-repeat;
    height: 34px;
    width: 380px;
    border: 1px solid #666666;
}
.ari-24-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #3c85de;
}
.ari-13-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #3c85de;
    text-decoration: none;
}
a.ari-13-blue:hover {
    
    text-decoration: underline;
}
.more-coupons{
border-color: #cccccc;
border-width: 1px;
border-style: dashed;
color: #000000;
background-color: #F0F0F0;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;

}
.ari-24-b-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #150e54;
    text-decoration: none;
}
.ari-18-b-blue {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #150e54;
    text-decoration: none;
}
a.ari-18-b-blue:hover {
    
    text-decoration: underline;
}
.ari-12-grey {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #6d6c6c;
}
.ari-14-black {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}
.ari-14-green-b {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #35710e;
    text-decoration: none;
}
.ari-15-green {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #2e5f0e;
}
.tah-10-gray {
    font-family: Tahoma;
    font-size: 10px;
    color: #5b5b5b;
}
.buy-now-button {
    background-image: url(images/buy-now.gif);
    background-repeat: no-repeat;
    height: 34px;
    width: 133px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.image-padding {
    vertical-align:middle;
    padding-right: 10px;
}
.vertical-line {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d9e5ef;
}
.horizontal-line {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d9e5ef;
}
.caticon-padding {
    vertical-align:middle;
    padding-right: 2px;
}
.ari-18-gray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: bold;
    color: #252525;
    text-decoration: none;
}
.ari-12-b-white {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #868686;
    text-decoration: none;
}
a.ari-12-b-white:hover {
    text-decoration: underline;
}
.text-field-1 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #8F8F8F;
  height: 17px;
  width: 320px;
  border: 0px solid;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  padding-left: 5px;
  padding-bottom: 4px;
  padding-top: 4px;
}
.light-border {
    border: 1px solid #e7e7e7;
}
.border-left {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #e7e7e7;
}
.ari-12-black {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #72777B;
    text-decoration: none;
}
a.ari-12-black:hover {
    text-decoration: underline;
}
.ari-12-black-highlight {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #E4F3FF;
    text-decoration: none;
}
a.ari-12-black-highlight:hover {
    text-decoration: underline;
}
.fbgul {
    display: inline-block;
}
#fbgdiv {
    margin: 15px 0 5px;
    overflow:visible;
}
#fbgdiv ul, #fbgdiv ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#fbgdiv ul li.fbgbtn {
    float: left;
    overflow:visible;
}
#fbgdiv ul li.gbtn {
    float: left;
    width:73px;
    overflow:visible;
}
.dashed-line {
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color:#91a3bf;
    padding-left:10px;
    padding-right:10px;
}
.ari-green
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #72A628;
    font-weight:bold;
}
.ari-gray
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #8D8D8F;
}
.mer-vertical-line {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #EDEDED;
}
.tgul {
    display: inline-block;
}
#tbgdiv {
    margin: 0px 0 0px;
    overflow:visible;
}
#tbgdiv ul, #tbgdiv ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#tbgdiv ul li.tbgbtn {
    float: left;
    overflow:visible;
}
#tbgdiv ul li.gbtn {
    text-align: left;
    float: left;
    width:126px;
    overflow:visible;
}
.google1-bottom {
    background-image: url(images/google+1-bottom.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}
.G1-arial-11-gray {
    font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}
.google-bg-middle
{
background-image:url(images/google+1-bg.gif);
width: 292px;
}
#fb-div {
    display: inline-block;
    overflow:hidden;
    width: 55px;
}
.ari-20-bold-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #003366;
    text-decoration: none;
}
.more
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#003CFF;
cursor:pointer;
display:inline;
}
.less
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#003CFF;
cursor:pointer;
display:none;
}
.more:hover, .less:hover
{
color:#ee4523;
}
.details-full
{
display:none;
}
.mermore
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#2F2A8E;
cursor:pointer;
display:inline;
}
.merless
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#2F2A8E;
cursor:pointer;
display:none;
}
.mermore:hover, .merless:hover
{
color:#ee4523;
}
img.top
{
vertical-align:baseline;
}
.ari-15-black {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    height:19px;
    width:948px;
    margin-left:auto;
    margin-right:auto;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration: none;
    text-align: center;
}
.border-gray {
    border: 1px solid #e5e6e6;
}
.close-box {
    background-image: url(images/close-box.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    height: 50px;
}
.blue-box-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #2d2e2e;
    text-decoration: none;
    padding-right: 90px;
    padding-left: 13px;
}
