/* Table of Content
==================================================
#Font-Face
#Page Styles
#Media Queries 
#Padding Margins*/


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
Just create a "fonts" folder at the root,
copy your FontName into code below and remove
comment brackets */

/* #Page Styles - Large
================================================== */
.toprightnav{ background:url(/images/top-right-nav-left.png) left top no-repeat; height:42px; line-height:42px; float:right; padding-left: 25px;}
.toprightnav ul { background:url(/images/top-right-nav-right.png) right top no-repeat; height:42px; padding-right: 25px;}
.toprightnav ul li { float:left;  transition:background 0.5s; -moz-transition:background 0.5s; -webkit-transition:background 0.5s;  -o-transition:background 0.5s; position:relative;}
.toprightnav ul li:hover { background:#e6e6e6;}
.toprightnav ul li a{ display:block; font-weight: normal; text-transform:uppercase;  padding:0 10px; line-height:38px; font-size:11px; color:#666666; font-style:normal;}
.toprightnav ul li a:hover { color:#71ad4a;}
@-moz-document url-prefix() { .toprightnav ul li a{ display:block;  text-transform:uppercase; padding:0 10px; line-height:38px; font-size:11px; font-weight: normal; color:#666666; font-style:normal;} }

.subnav{ display:none; position:absolute; left:0; top:25px; z-index:1000; padding:0; margin:0; background: none repeat scroll 0 0 transparent !important; }
.subnav li{ background:white; padding:5px 10px; border:1px solid #d8d8d8; margin:0;}
.subnav li:hover{ background:#ededed;}
.subnav li a{ font-size:13px ; text-transform:none ; width:200px ; height:20px ; line-height:20px !important ;  color:#666;} 
.subnav li a:hover{ color:#71ad4a;}
.toprightnav li:hover > ul.subnav{ display:block;}


iframe {
    -moz-transform: scale(.5);
    -webkit-transform: scale(.5);
    -o-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    left: -83px;
    position: relative;
    top: -38px;
    width: 180%;
}
.fset fieldset {
    -moz-border-radius:5px;  
    border-radius: 5px;  
    -webkit-border-radius: 5px;
    background:transparent; 
    background:transparent; width:206px; height:82px; position:absolute; right:1px; top:44px; text-align: center;
    border:1px solid #ccc;
}

.fset fieldset legend{
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 0 20px;
    text-align: center;
    width: 180px;
    font-style: italic;
    text-transform:uppercase;
}

.cntSeparator {
    font-size: 54px;
    margin: 10px 7px;
    color: #000;
}
.desc { margin: 7px 3px; }
.desc div {
      float: left;
      width: 70px;
      margin-right: 65px;
      font-size: 13px;
      font-weight: bold;
      color: #000;
}

/*------------------------------------------------------Navigation------------------------------------------------------*/
ul.menu-nav { padding-left:0px; margin-right:0px; margin-left: 30px; }
ul.menu-nav li {display:block; float:left; margin: 0 0 0 -20px; position:relative;}
ul.menu-nav li img{
    float: left;
    left: 30px;
    position: absolute;
    top: 13px;
}
ul.menu-nav li:hover { z-index:6;}
ul.menu-nav li a  {line-height: 11px; color:#666; font-weight: normal; font-size:14px; text-decoration:none;background: url(/images/nav-inactive-left.png) no-repeat left top; padding-left:35px; display: block; height: 40px;}
ul.menu-nav li a span {padding:16px 35px 0px 26px;background:   url(/images/nav-inactive-left-02.png) no-repeat right top; display: block; height: 24px; }
ul.menu-nav li a:hover  {color:#000; font-weight: normal; text-decoration:none;background: url(/images/nav-active-left.png) no-repeat left top; padding-left:35px;}
ul.menu-nav li a:hover span {padding:16px 35px 0px 26px;background:   url(/images/nav-active-left-02.png) no-repeat right top; }
ul.menu-nav li.active{ margin:0; z-index:5;}
ul.menu-nav li.active a  {color:#000; font-weight:bold; text-decoration:none;background:url(/images/nav-active-left.png) no-repeat left top; padding-left:35px;}
ul.menu-nav li.active span {padding:16px 35px 0px 26px;background: url(/images/nav-active-left-02.png) no-repeat right top;}



.zi1{ z-index:1;}
.zi2{ z-index:2;}
.zi3{ z-index:3;}
.zi4{ z-index:4;}

.blockbg{ background:#f4f4f4; border:1px solid #dcdcdc; -webkit-border-radius: 5px; border-radius: 5px; padding:25px; position:relative; margin-bottom:15px; font-size:14px;} 
.blockbg h1{ color:#71ad4a; font-size:23px; font-weight:normal; line-height: 22px;}
.blockbg h1 strong{ color:#71ad4a; }
.blockbg h1 span{ font-size:12px; color:#666;}
.blockbg .tick{ position:absolute; left:429px; top:41px;}
.blockfield{
      background:white;
      border:1px solid #a5a5a5;
      font-size:18px;
      color:#ccc;
      float:left;
      height:48px; margin:0 0 10px 56px ; 
      padding:0 15px ; 
      -webkit-border-radius: 4px 0px 0px 4px ;
      border-radius: 4px 0px 0px 4px ; width:33%;
}
.researchfield{
      background:white;
      border:1px solid #a5a5a5;
      font-size:18px;
      color:#ccc;
      float:left;
      padding:0 15px ; 
      height:48px;
      -webkit-border-radius: 4px 0px 0px 4px ;
      border-radius: 4px 0px 0px 4px ; width:50%;
}
input.blockbut{
      background: #97d763; /* Old browsers */
      background: -moz-linear-gradient(top,  #97d763 0%, #62b630 47%, #56a926 57%, #68b832 99%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97d763), color-stop(47%,#62b630), color-stop(57%,#56a926), color-stop(99%,#68b832)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* IE10+ */
      background: linear-gradient(to bottom,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d763', endColorstr='#68b832',GradientType=0 ); /* IE6-9 */
      -webkit-box-shadow: inset 0px 0px 1px 1px #baef83; box-shadow: inset 0px 0px 1px 1px #baef83;
      float:left;  display:block; text-align:center; color:white ;text-shadow: 1px 1px 0px #237710;  font-size:30px; width:10%; -webkit-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px; text-transform:uppercase; border:1px solid #87c55f; margin:0px 0 10px -5px;
}

/* removed line-height:48px; to fit with input */

input.blockbut:hover {background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
    color:#71ad4a ; text-shadow: 0px 0px 0px #237710; -webkit-box-shadow: inset 0px 0px 1px 1px #fafafa; box-shadow: inset 0px 0px 1px 1px #fafafa; border:1px solid #ccc;
}
.smallatag{font-size: 12px;
    margin: 3px 16px;
    position: absolute;
    right: 15px;
    text-align: right;
    top: 80px;
}
.smallatag a{ color:#999999; font-size: 12px; font-weight: bold;}
.smallatag a:hover { color:#71ad4a;}
.container .one-third.column h3{background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 1%, #f6f6f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 1%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 1%,#f6f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 1%,#f6f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 1%,#f6f6f6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
    text-transform:uppercase; color:#666666; font-weight:bold; font-size:15px; border-bottom:1px solid #d6d6d6; line-height:38px;
}
.container .one-third.column h3 span{ color:#71ad4a;}
.container .one-third.column h3 img{ padding:6px 8px 0 12px; float:left;}
.container .one-third.column p{ padding:5px 10px; font-size:12px;}
.container .one-third.column .chead{ background:#c6c5c5; width:100%; }
.container .one-third.column .chead p{ font-size:12px; color:white;}
.container .one-third.column .chead p.fl1, .container .one-third.column .rgrey p.fl1, .container .one-third.column .rwhite p.fl1{ float:left; width:160px;}
.container .one-third.column .rgrey{ background:#ecebeb;}
.container .one-third.column .rwhite{ background:#fff;}
.container .one-third.column .bid{ display: block ; background:url(/images/bid_green.png) left top no-repeat; height:17px; float:right; font-size: 12px; padding: 0 0 0 21px; margin: 6px;   }
.container .one-third.column .bid a{ font-weight:bold; line-height:17px; color:#73ae4c; }
.container .one-third.column .bid:hover {background:url(/images/bid_orange.png) left top no-repeat;  }
.container .one-third.column .bid a:hover { color:#ff8c24; }
.container .one-third.column.martrl7 .chead p.fl1{ float:left; width:235px;}
.container .one-third.column.martrl7 .rgrey p.fl1, .container .one-third.column.martrl7 .rwhite p.fl1{float:left; width:220px;}
.hbox{ min-height:35px;}
.shadow{ background:url(/images/shadow.png) left top no-repeat; width:992px; height:56px; margin:auto;}
.nobold{ font-weight:normal ;}
.tickblack{ background: url(/images/tick-black.png) left top no-repeat; width:85px; height:35px; position:absolute; right:313px; top:34px;}
.posrel{ position:relative;}
.gobut.cloginbut{ margin-left:25px;}

.imgtypes{word-wrap: break-word;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .goaucbut{font-size:20px ; position:relative ; text-align:left ; padding:0 0 0 10px ; width:290px ;}
    .butarrow{ position:absolute ; right:10px ; top:0px ;}
    .blockbut{ font-size:25px; font-weight:bold; width:51px ;}
}

.goaucbut{
    background: #97d763; /* Old browsers */
    background: -moz-linear-gradient(top,  #97d763 0%, #62b630 47%, #56a926 57%, #68b832 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97d763), color-stop(47%,#62b630), color-stop(57%,#56a926), color-stop(99%,#68b832)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d763', endColorstr='#68b832',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: inset 0px 0px 1px 1px #baef83; box-shadow: inset 0px 0px 1px 1px #baef83;
    float:right; line-height:48px; display:block; text-align:center; color:white ;text-shadow: 1px 1px 0px #237710;   padding: 0 10px;; -webkit-border-radius:6px; border-radius:6px; -moz-border-radius:6px;  text-transform:uppercase; border:1px solid #87c55f; margin:0px; font-size:16px; font-weight: bold; overflow:hidden;
}
.goaucbut:hover {background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
    color:#71ad4a ; text-shadow: 0px 0px 0px #237710; -webkit-box-shadow: inset 0px 0px 1px 1px #fafafa; box-shadow: inset 0px 0px 1px 1px #fafafa; border:1px solid #ccc;
}
.butarrow{ float:right; margin:6px 0px 0 7px; background:url(/images/green-arrow.png) left top no-repeat; width:35px; height:35px; display:block; }
.goaucbut:hover .butarrow{ background:url(/images/green-arrow-hover.png) left top no-repeat; width:35px; height:35px;}
.wid310{ width:305px; float:left;}
.wid310 h3.one{ background: url(/images/cash.png) left top no-repeat; font-size:21px; line-height:26px;font-weight: normal;  padding:0 0 0 70px; text-transform:none; min-height: 59px; padding-bottom:17px; }
.wid310 h3.two{ background: url(/images/make$.png) left top no-repeat; font-size:21px; line-height:26px;font-weight: normal;  padding:0 0 0 70px; text-transform:none; min-height: 59px;  padding-bottom:17px; }
.tblue{ color:#34a1d6 ; }
.tblue:hover { color:black ; text-decoration:none;}
.wid330{ float:right;  background:#f4f4f4; border:1px solid #dcdcdc; -webkit-border-radius: 5px; border-radius: 5px; padding:5px 15px; position:relative; margin-bottom:15px; font-size:14px; width:315px; }
.wid330 h3{ text-transform:none; color:#666; padding-bottom:5px;}
.input2{
    width:210px;
    height:38px;
    background:white;
    border:1px solid #a5a5a5;
    font-size:18px;
    color:#ccc;
    float:left;
    margin:10px 0px ;
    padding:0 15px ;
    -webkit-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
}
input.gobut{
    background: #97d763; /* Old browsers */
    background: -moz-linear-gradient(top,  #97d763 0%, #62b630 47%, #56a926 57%, #68b832 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97d763), color-stop(47%,#62b630), color-stop(57%,#56a926), color-stop(99%,#68b832)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d763', endColorstr='#68b832',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: inset 0px 0px 1px 1px #baef83; box-shadow: inset 0px 0px 1px 1px #baef83;
    float:left; height:40px; display:block; text-align:center; color:white ;text-shadow: 1px 1px 0px #237710;  
    font-size:14px; -webkit-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px; 
    text-transform: none; border:1px solid #87c55f; margin:10px 0 10px -5px;font-weight:bold;
}
input.gobut:hover, .gobutsign:hover {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
    color:#71ad4a ; text-shadow: 0px 0px 0px #237710; -webkit-box-shadow: inset 0px 0px 1px 1px #fafafa; box-shadow: inset 0px 0px 1px 1px #fafafa; border:1px solid #ccc;
}

.signup{
    background: #97d763; /* Old browsers */
    background: -moz-linear-gradient(top,  #97d763 0%, #62b630 47%, #56a926 57%, #68b832 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97d763), color-stop(47%,#62b630), color-stop(57%,#56a926), color-stop(99%,#68b832)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d763', endColorstr='#68b832',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: inset 0px 0px 1px 1px #baef83; box-shadow: inset 0px 0px 1px 1px #baef83;
    float:left; line-height:38px; display:block; text-align:center; color:white ;text-shadow: 1px 1px 0px #237710;  font-size:14px; width:120px; -webkit-border-radius:4px; border-radius:4px; text-transform:none; border:1px solid #87c55f; margin:10px 0 10px -5px ; font-weight:bold;
}
.signup:hover {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
    color:#71ad4a ; text-shadow: 0px 0px 0px #237710; -webkit-box-shadow: inset 0px 0px 1px 1px #fafafa; box-shadow: inset 0px 0px 1px 1px #fafafa; border:1px solid #ccc;
}
.greenticks{   background:url(/images/tick.jpg) left 7px no-repeat  ; padding:5px 0 5px 35px  ; float:none ; font-weight:bold;}
.geog{ font-family:"Georgia", Times New Roman, Times, serif; font-size:14px; line-height:20px; font-style:italic;}
.tname{ color:#71ad4a; font-size:14px; font-weight:bold; padding:20px 0 0 0; line-height: 11px;}
.tname span{ font-weight:normal;}
.wid522{ width:508px; float:left; background:url(/images/sign-up.png) left top no-repeat; height:57px; font-weight: normal;  font-size:25px; text-align:left; padding:0 0 0 74px; line-height: 30px;}
.wid522 span{ display:block; font-size:12px; font-stretch:normal;}
.wid415{ width:395px; float:right;}
.wid460{ width: 460px; float:left;}
.signuptfield{
    background:white;
    border:1px solid #a5a5a5;
    font-size:18px;
    color:#ccc;
    float:left;
    height:48px;
    margin:0 ;
    padding:0 15px ;
    -webkit-border-radius: 4px 0px 0px 4px ;
    border-radius: 4px 0px 0px 4px ;
    width:244px ;
}
.signupnow{
    background: #97d763; /* Old browsers */
    background: -moz-linear-gradient(top,  #97d763 0%, #62b630 47%, #56a926 57%, #68b832 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97d763), color-stop(47%,#62b630), color-stop(57%,#56a926), color-stop(99%,#68b832)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d763', endColorstr='#68b832',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: inset 0px 0px 1px 1px #baef83; box-shadow: inset 0px 0px 1px 1px #baef83;
    float:left; line-height:48px; display:block; text-align:center; color:white ;text-shadow: 1px 1px 0px #237710;  font-size:14px; width:118px; -webkit-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px; text-transform: none; border:1px solid #87c55f; margin:0px 0 10px -5px;
}
.signupnow:hover {background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
    color:#71ad4a ; text-shadow: 0px 0px 0px #237710; -webkit-box-shadow: inset 0px 0px 1px 1px #fafafa; box-shadow: inset 0px 0px 1px 1px #fafafa; border:1px solid #ccc;
}
.martbone{ margin:5px 5px 0 0;}
.wid290{ width:290px; float:left;}
.wid290 .fheading, .wid331 .fheading{ font-size:30px; font-weight: normal;   font-size:20px; text-align:left; padding:0 0 11px 0; }
.wid290 .link a{  color: #34A1D6 ; display:block;}
.wid290 .link:hover { color:black;}
.wid290 .link span{ display:block; font-size:12px; font-stretch:normal; font-style:italic; color:#999; margin-bottom:5px;}
.green a{ color:#71ad4a; text-decoration: none;}
.green a:hover { color:black; text-decoration:none;}
.marlr15{ margin:0 35px;}
.footul li{ border-bottom:2px dotted #7a7a7a; padding: 10px 0;}
.footul li a{ color:#34A1D6;    font-size: 11px;}
.footul li a:hover{ color:black;}
.wid331{ width:330px; float:left;}
a:hover { color:#71ad4a;}
#footer{ font-size:12px;}
#footer a{ font-size:12px; color:#666666; font-weight:bold;}
#footer a:hover{ color:#71ad4a;}
.slogo img{ width:301px; display:block;}
.thin{ font-weight: normal; font-size:30px ; text-transform:none; margin:0 0 15px;    line-height: 30px;} 
.ygreen{ color:#57bf25; font-size:18px;  margin:0 0 5px; text-shadow: 1px 1px 0px #ffffff;}
.formdetail{ font-size:11px; color:#777777;}
.formdetail label{ float:left; display:block; width:250px; line-height:18px; line-height: 36px; font-size:14px; }
.formdetail input, .formdetail select{-webkit-border-radius: 5px; border-radius: 5px; background:white; display:block; float:left; margin:3px 0; color:#444;  padding:5px;}
.formdetail select{ padding:5px;}
.formdetail input:focus {
    border: 1px solid #b9dfa7;
    color: #444;
    -webkit-box-shadow: 0px 0px 2px 1px #b9dfa6;
    box-shadow: 0px 0px 2px 1px #b9dfa6;
}
.formdetail span{ float:left; padding:0 0 0 15px; display:block; line-height: 36px;}
input.formbutton{
    background: #97d763; /* Old browsers */
    background: -moz-linear-gradient(top,  #97d763 0%, #62b630 47%, #56a926 57%, #68b832 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97d763), color-stop(47%,#62b630), color-stop(57%,#56a926), color-stop(99%,#68b832)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d763', endColorstr='#68b832',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: inset 0px 0px 1px 1px #baef83; box-shadow: inset 0px 0px 1px 1px #baef83;
    float:left; height:40px; display:block; text-align:center; color:white ;text-shadow: 1px 1px 0px #237710;   padding: 0 10px; -webkit-border-radius:4px; border-radius:4px; text-transform: none; border:1px solid #87c55f; margin:10px 0 10px -5px; font-size:14px; font-weight: bold; overflow:hidden; margin:10px 0 0 0;
}
input.formbutton:hover {background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
    color:#71ad4a ; text-shadow: 0px 0px 0px #237710; -webkit-box-shadow: inset 0px 0px 1px 1px #fafafa; box-shadow: inset 0px 0px 1px 1px #fafafa; border:1px solid #ccc;
}
.pinkbg{ background:#fee6e0; border:1px solid #dcdcdc;   padding: 0 10px; }
.pinkbg ol{ list-style:decimal outside none ;} 
.pinkbg ol li{ margin: 10px 20px 10px 30px; width: 770px; line-height:18px;}
/*.note{ position:absolute; left:140px; bottom:-61px;}*/
.smallhead{ font-size:18px; font-weight:bold; padding:10px 0;}
.twidth{ width:993px; margin:10px auto 0; -webkit-border-radius:5px 5px 0 0; border-radius: 5px 5px 0 0; overflow: hidden;}
/*.twidth tr:hover {background: #ddf9cf; color:#000;}
.twidth tr:hover td{ background: #ddf9cf; color:#000;}*/
.twidth tr td, .twidth tr th { height:38px; vertical-align: middle; }
.twidth tr th {background: #c2c2c2; /* Old browsers */
    background: -moz-linear-gradient(top,  #c2c2c2 0%, #999999 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2c2c2), color-stop(100%,#999999)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c2c2c2 0%,#999999 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c2c2c2 0%,#999999 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c2c2c2 0%,#999999 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c2c2c2 0%,#999999 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c2c2', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
    font-weight:bold; text-shadow: 1px 1px 0px #8a8a8a; color:#fff; font-size:14px; 
}
.twidth span { color:#fff; }
td.twidthleft { text-align:left; }
td.twidthright { text-align:right; }
td.twidthcenter { text-align:center; }
.pagination{ background:#eaeaea; padding:0 15px; height:38px; line-height:38px; -webkit-box-shadow: inset 0px 4px 2px 0px #d8d8d8; box-shadow: inset 0px 4px 2px 0px #d8d8d8; font-size:12px; width:963px; margin: auto; -webkit-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px ; }
.pagination a{ font-size:10px;}
.pagination a:hover{ color:#000;}
.pagenumall{ float:right; padding: 13px 0;}
.pagenumall a{ display:block; float:left; background:#fbfbfb;-webkit-box-shadow: 0px 0px 2px 0px #b6b6b6; box-shadow: 0px 0px 2px 0px #b6b6b6; height:17px; width:17px; text-align:center; line-height:17px ; margin:0 2px; -webkit-border-radius: 4px; border-radius: 4px; color:#666666; border:1px solid #d8d8d8; font-weight:bold; }
.pagenumall a:hover{ background:#68696c; border:1px solid #4f5054; color:white;}
.pagenum{ float:right; width:190px; padding: 13px 0;}
.pagenum a{ display:block; float:left; background:#fbfbfb;-webkit-box-shadow: 0px 0px 2px 0px #b6b6b6; box-shadow: 0px 0px 2px 0px #b6b6b6; height:17px; width:17px; text-align:center; line-height:17px ; margin:0 2px; -webkit-border-radius: 4px; border-radius: 4px; color:#666666; border:1px solid #d8d8d8; font-weight:bold; }
.pagenum a:hover{ background:#68696c; border:1px solid #4f5054; color:white;}
.tone{ width:237px}
.tfive{ width:151px}
.ttwo{ width:191px}
.tthree{ width:121px}
.tfour{ width:129px}
.tsix{ width:141px}
.twidth tr td  { border-right:1px solid #cecdcd; padding: 0 5px;}
.twidth tr th  { border-right:1px solid #999999; padding: 4px;}
.greyboxinner{ background:#f4f4f4; border:1px solid #dcdcdc; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:15px;}
.wid676{ width:688px;}
.wid241{ width:221px; background:#e3e3e3; float:right; min-height: 81px;} 
.wid437{ width:421px; padding:10px;}
.wid676 .twidth, .wid676 .pagination { width:100% ; padding: 0; margin-bottom: 10px;}
.wid676 .pagination p.fl{ margin:0 0 0 10px;}
.wid676 .wid460, .wid676 #carousel-demo5, .wid676 .sliderkit .sliderkit-nav-clip, .wid676 #carousel-demo5 .sliderkit-nav-clip ul li{ width:320px ; height:300px; padding-bottom:15px; }
.wid676 #carousel-demo5 .sliderkit-nav .sliderkit-nav-next{ right:0;}
.wid676 #carousel-demo5 .sliderkit-nav .sliderkit-nav-prev{ right:30px;}
.wid676 #carousel-demo5 .sliderkit-nav-clip ul li h3 { font-size:21px;}
.wid676 #carousel-demo5 .sliderkit-nav{ height:300px;}
.wid676 h3.thin{ font-size:18px ;}
.wid676 .smallbuts{ width:470px;}
.wid279{ width:279px; float:right;}
.wid279 h3 {color:#71ad4a; text-transform: none ;
    font-size: 14px;
    margin: 0 0 5px;
    text-shadow: 1px 1px 0px white; line-height: 19px; font-weight:bold;}
.wid279 .input2{width:170px ; font-size:12px ;}
.wid279 h3.tgrey {color:#666666;}
.wid437 p.fl{ margin-left:4px;}
.wid437 input{ margin:5px 0 0 0; position:relative; top:2px; margin:5px; left:-5px;}
.selectbox{ -webkit-border-radius: 5px; border-radius: 5px; background:white; display:block; margin:3px 0; color:#444;  padding: 5px;}
.smallbuts{ width:800px; float:right; padding: 5px 0;}
.smallbuts a{background: #ffffff; /* Old browsers */ 
    background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
    float:right; display:block; padding:5px 10px 5px 32px; -webkit-border-radius: 5px; border-radius: 5px; border:1px solid #cccccc; margin:0 0 0 15px; position:relative;    font-size: 11px;
}
.smallbuts a:hover { background: #97d763; /* Old browsers */
    background: -moz-linear-gradient(top,  #97d763 0%, #62b630 47%, #56a926 57%, #68b832 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97d763), color-stop(47%,#62b630), color-stop(57%,#56a926), color-stop(99%,#68b832)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d763', endColorstr='#68b832',GradientType=0 ); /* IE6-9 */ color:white;}
.smallbuts a img {
    float: left;
    left: 10px;
    position: absolute;
    top: 8px;
}
.tabfield{ width:55px ; height:24px ; padding:0 0 0 5px ; font-size:11px ;}
.bid1 {
    background: url("/images/bid_green.png") no-repeat scroll left top transparent;
    float: right;
    font-size: 12px;
    height: 17px;
    margin: 6px;
    padding: 0 0 0 21px;
}

.bid1 a {
    color: #73AE4C;
    font-weight: bold;
    line-height: 17px; display: block; font-size: 9px;
}

.bid1:hover {background:url(/images/bid_orange.png) left top no-repeat;  }
.bid1 a:hover { color:#ff8c24; }
.tgrey{ color:#666666 ;}
.lh25{ line-height: 25px;}
.goaucbut.gty{ width:480px ;}
.signbox{ background:#e7e6e6; padding:1% 2.5%; width:44%; -webkit-border-radius: 6px; border-radius: 6px; border:1px solid #dcdcdc; }
.signbox:hover {background:#f4f4f4; border:1px solid #dcdcdc;}
.signbox h5{ font-size:13px; border-bottom:1px solid #cccbcb; padding-bottom:10px; margin-bottom:10px;}
.signbox h3{ font-size:20px ; text-transform:none; margin-top: 0;}
.signuinput{ padding:5px; font-size:11px; width:180px; float:left; -webkit-border-radius: 8px ; border-radius: 8px ; }
.signuinput:active,.signuinput:focus {
    border:1px solid #6db23e;
    box-shadow: 0 0 3px #7eca4a ;
    color: #444444;
}
.signbox .num, .num2{
    background: none repeat scroll 0 0 #4FA124;
    border-radius: 50px 50px 50px 50px;
    color: white;
    display: block;
    float: left;
    height: 17px;
    line-height: 17px;
    padding: 3px;
    text-align: center;
    width: 17px; margin-top:4px;
}
.text4{ display:block; float:left; margin:5px 0 10px 5px;  width: 95%; }
.signbox label{ float:left; padding:0 20px; font-size:14px; display:block; line-height: 30px; width: 38%;}
.gobutsign{
    margin:10px 0px 10px -2px ;
    background: #97d763; /* Old browsers */
    background: -moz-linear-gradient(top,  #97d763 0%, #62b630 47%, #56a926 57%, #68b832 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97d763), color-stop(47%,#62b630), color-stop(57%,#56a926), color-stop(99%,#68b832)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #97d763 0%,#62b630 47%,#56a926 57%,#68b832 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d763', endColorstr='#68b832',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: inset 0px 0px 1px 1px #baef83; box-shadow: inset 0px 0px 1px 1px #baef83;
    float:left; line-height:38px; display:block; text-align:center; color:white ;text-shadow: 1px 1px 0px #237710;  font-size:16px; width:100px; -webkit-border-radius: 4px; border-radius:4px; text-transform: none; border:1px solid #87c55f; margin:10px 0 10px -5px;font-weight:bold;
}
.tblue a{ color: #34A1D6 ; text-decoration: none  ; }
.tblue a:hover { color:#000 ;}
.text1{ font-size:14px; line-height:30px; font-weight:normal; color:#666;}
.text1 em{ font-size:16px; font-weight:bold; font-style:normal;}
.goaucbut.aucalert{ width:100px ;}
.lgreybg{ background:#f4f4f4; padding:15px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 35px;  }
.text2{line-height: 25px; padding-bottom: 25px;}
.aatarea{
    padding:10px;  height:198px;
    background:white;
    border:1px solid #a5a5a5;
    font-size:13px;
    color:#ccc;
    margin:10px 0px ; padding:15px ; -webkit-border-radius: 8px ; border-radius: 8px ; width: 626px;
}
.widgbg{ width:310px;}
.text3{ line-height:18px; padding-bottom: 25px;}
.gobut.seobut{ width:40%; -webkit-border-radius: 5px; border-radius: 5px; }
.gobut.binbut{ text-align:center;width:90%; -webkit-border-radius: 5px; border-radius: 5px; }
.wid460.widseo{ width:680px ; margin:auto;}
.greyboxinner.pad10 { font-size:13px;}
.gobut.cloginbut{ padding:0 10px; -webkit-border-radius: 5px; border-radius: 5px; color:#fff; }
.gobut.cloginbut:hover { color:#71ad4a;}
.carea label {
    display: block;
    float: left;
    font-size: 14px;
    line-height: 30px;
    padding: 0 20px;
    width:30%;
    color:#666;
}
.signuinput{ color:#ccc ;}
.cform{ padding:15px;}
.cfwid1{ width:30% ;}
.cfwid2{ width:50% ;}
.cfwid3{ width:20% ;}
.cfwid4{ width:60% ;}
.cfwid5{ width:20% ;}
.cfwid6{ width:96% ; height:170px ;}
.cfwid7{ width:30% ;}
.addmore a{ background:url(/images/plus.png) left center no-repeat; color:#71ad4a; font-size:14px; display:block; float:left; padding-left:20px; margin-left:95px; margin-top:2px;}
.addmore a:hover { color:#000;}
.text5{ padding:25px 0 15px 0;}
.phead{ color:#333333; padding-left:0px;}
.date{ border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; padding:5px 5px 5px 15px;}
.date a{ color:#4e4e4e;}
.date a:hover { color:#71ad4a;}
p.postmeta {border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; padding:5px 5px 5px 15px;}
p.postmeta small { font-size:11px;}
p.postmeta a{ color:#4e4e4e;}
p.postmeta a:hover { color:#71ad4a;}
.blogtext{ padding:10px 0 5px 15px; color:#666666;}
.blogpost{ padding:0 0 20px;}
.post{ padding:0 0 20px;}
.post p{ padding:10px 0 5px 15px; color:#666666;}
.blogpag{ width:80%; padding-left:15px; margin-bottom:40px;}
.blogpag li{ float:left; margin:0 8px 0 0; background:white; border:1px solid #cccccc;  transition:background 0.5s; -moz-transition:background 0.5s; -webkit-transition:background 0.5s;  -o-transition:background 0.5s; width:20px;  text-align: center;}
.blogpag li:hover { background:#71ad4a; border:1px solid #338100;}
.blogpag li a{ display:block; color:#666666; transition:color 0.5s; -moz-transition:color 0.5s; -webkit-transition:color 0.5s;  -o-transition:color 0.5s; font-size:1em;}
.blogpag li a:hover { color:white;}
.widget_categories ul li{ line-height:22px; font-size:11px; list-style:disc inside none; color:#71ad4a;  transition:color 0.5s; -moz-transition:color 0.5s; -webkit-transition:color 0.5s;  -o-transition:color 0.5s; }
.widget_categories ul li:hover { color:#666;}
.widget_categories ul li a{ color:#666666;   font-size: 11px;}
.widget_categories ul li a:hover { color:#71ad4a;}
.widget hr {display:none;}
.wid676 hr {display:none;}
.widget_recent_comments{ margin:15px 0;}
.widget_recent_comments li{ border-bottom:1px solid #e3e3e3; font-size:14px; line-height:18px; padding:5px 0; margin:5px 0;}
.widget_recent_entries{ margin:15px 0;}
.widget_recent_entries li{ border-bottom:1px solid #e3e3e3; font-size:14px; line-height:18px; padding:5px 0; margin:5px 0;}


#clock-ticker { display: block;  margin-left: 20px;}
#clock-ticker .block { position: relative; color: #000; font-weight: bold; float: left; margin:5px; }

#clock-ticker .block .flip-top { width: 42px; height: 22px; line-height: 31px; font-size: 21px; letter-spacing:8px; background: url('/images/flip-top.png') no-repeat 1px 1px; text-align: center; display:block; padding-left:8px; color:#000; font-weight:normal; }
#clock-ticker .block .flip-btm { width: 42px; padding-left:8px; height: 23px; background: url('/images/flip-btm.png') no-repeat 1px 0px; text-align: center; display:block; }

#clock-ticker .block .label { color: #999999; font-weight: normal; font-size: 11px; width: 50px; line-height: 2px; text-align: center; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }

.nftable{ width:100%; border:0; margin:0; padding:0;}
.nftable .wid110{ width:110px;}
.nftable .wid600{ width:600px;}
.nftable .wid255{ width:255px;}
.wid191{ width:191px;}
.wid73{width:73px;}
.wid171{width:171px;}
.wid111{width:111px;}
.wid81{width:81px;}
.wid70{width:70px;}
.wid102{width:102px;}
.wid138{width:138px;}
.wid71{width:71px;}
.wid205{width:205px;}
.wid64{width:64px;}
.wid68{width:68px;}
.wid99{width:99px;}
.wid57{width:57px;}
.wid58{width:58px;}
.wid49{width:49px;}
.wid72{width:72px;}
.wid112{width:112px;}
.hght38{ height:38px;}

/* #Padding Margins
================================================== */
.mart7{ margin-top:7px !important;}
.martrl7{ margin:7px 7px 0 7px;}
.marlr{ margin: 0 15px;}
.pad10{ padding:10px;}
.martb10{ margin:10px 0; padding:10px;}
.pad5{ padding:5px;}
.padr{ padding-right:17px;} 
.marb10{ margin-bottom:10px;}

/* #Padding Margins
================================================== */
.t10px{ font-size:10px;}
.t11px{ font-size:11px;}
.t12px{ font-size:12px;}
.t13px{ font-size:13px;}
.t14px{ font-size:14px;}
.t15px{ font-size:15px;}
.t16px{ font-size:16px;}
.t17px{ font-size:17px;}
.t17px{ font-size:18px;}
.t18px{ font-size:19px;}
.t20px{ font-size:20px;}

.tgreen{ color:#71ad4a;}
.tgreen a{ color:#71ad4a;} 
.tgreen a:hover { color:#000;}



/* #Media Queries
================================================== */

/* Smaller than standard 1024 (devices and browsers) */
@media only screen and (max-width: 1023px) {
    .widgbg {width:270px;}
    .wid310 h3.two, .wid310 h3.one{ font-size:21px;}
    .wid676 { width: 100%;}
    .wid676 .wid460, .wid676 #carousel-demo5, .wid676 .sliderkit .sliderkit-nav-clip, .wid676 #carousel-demo5 .sliderkit-nav-clip ul li {
        width: 342px ;
        padding-bottom:15px;
        margin: 0 10px;
    }
    .wid676 #carousel-demo5 .sliderkit-nav {
        height: 320px;
        width:342px ;
    }

    .wid676 #carousel-demo5 .sliderkit-nav-clip ul li p { width:341px;}
    .wid279 {
        width: 100%;
        clear: both;
    }

    .smallbuts {
        float: right;
        padding: 5px 0;
        width: 580px;
    }
    .tabfield{ width:50px }
    .bid1 a{ font-size:10px;}
    .slogo img{ width:235px; display:block;}
    .toprightnav{ background:url(/images/top-right-nav-left.png) left -5px no-repeat; height:42px; line-height:42px; float:right; padding-left: 25px; position:absolute; right:0px; top:0px;}
    .toprightnav ul { background:url(/images/top-right-nav-right.png) right -5px no-repeat; height:42px; padding-right: 25px;}
    .toprightnav ul li { float:left;  transition:background 0.5s; -moz-transition:background 0.5s; -webkit-transition:background 0.5s;  -o-transition:background 0.5s;}
    .toprightnav ul li:hover { background:#e6e6e6;}
    .toprightnav ul li a{ display:block; font-weight: normal;  text-transform: uppercase; padding:0 15px; line-height:30px; font-size:11px; color:black;}
    @-moz-document url-prefix(){ .toprightnav ul li a{ display:block; font-weight: normal; text-transform: uppercase; padding:0 15px; line-height:30px; font-size:11px; color:black; } }
    .fset fieldset {   
        -moz-border-radius:5px;  
        border-radius: 5px;  
        -webkit-border-radius: 5px;
        background:transparent; 
        background:transparent; width:124px; height:78px; position:absolute; right:1px; top:38px; text-align: center;
        border:1px solid #ccc;
    }
    .fset fieldset legend{display: block;
        font-size: 10px;
        font-weight: bold;
        margin: 0 10px;
        text-align: center;
        width: 147px;
        font-style: italic;
        text-transform:uppercase;
    }
    .fset fieldset img{ width:112px;}
    h6 {
        font-size: 13px;
        font-weight: normal;
        line-height: 21px;
    }
    ul.menu-nav li a span{ text-indent:0px; }
    ul.menu-nav li a{ padding:0 30px; }
    ul.menu-nav li {
        display: block;
        float: left;
        margin: 0 0 0 -30px;
        position: relative;
    }
    ul.menu-nav li a span { 
        padding: 16px 0 0 35px;
        display: block;
        height: 24px; width: 100%; font-size:13px;
    }


    ul.menu-nav li a:hover span {
        padding:16px 0 0 30px;
    }
    ul.menu-nav li.active a span {
        padding: 16px 0 0 30px;
    }
    ul.menu-nav li.active a:hover span {
        padding:16px 0 0 30px;
    }

    ul.menu-nav li img{float: left;
        left: 32px;
        position: absolute;
        top: 13px;
    }
    .blockbg h1 {
        color: #71AD4A;
        font-size: 21px;
        font-weight: normal;
        line-height: 22px;
    }
    .blockbg{ background:#f4f4f4; border:1px solid #dcdcdc; -webkit-border-radius: 8px; border-radius: 8px; padding:10px 10px 25px 10px; position:relative; margin-bottom:15px; font-size:14px;} 
    .wbg{ background:#fff; border-top:0px solid #ccc; padding:10px;
        margin-bottom: 20px;
        border-radius: 0px;
        box-shadow: 0;
        -webkit-border-radius: 0px;
        -webkit-box-shadow: 0;
    }

    .blockbg h1 span {
        color: #666666;
        font-size: 11px;
    }
    .blockbg .tick {
        left: 412px;
        position: absolute;
        top: 23px;
    }

    .blockbg .tick img{}

    .blockfield{ width:29% ; float:left ; margin:0 0 0 30px ; height: 40px; line-height:40px; font-size:12px  ;}
    .researchfield{ width:29% ; float:left ; height: 40px; line-height:40px; font-size:12px  ;}

    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .goaucbut{font-size:20px ; position:relative ; text-align:left ; padding:0 0 0 10px ; width:290px ;}
        .butarrow{ position:absolute ; right:10px ; top:0px ;}
        .blockbut{ width:20%; font-size:25px; height: 40px; line-height:40px;}
    }

    .blockbut {  width:6%; font-size:25px; height: 40px; line-height:40px; font-size:17px;}
    .smallatag { top:54px; right:24px;}
    .container .one-third.column .chead p.fl1, .container .one-third.column .rgrey p.fl1, .container .one-third.column .rwhite p.fl1 {
        float: left;
        width: 128px; font-size: 11px;
    }
    .container .one-third.column .chead p{ font-size:11px; color:white;}

    .container .one-third.column.martrl7 .rgrey p.fl1, .container .one-third.column.martrl7 .rwhite p.fl1 {
        float: left;
        width: 150px; font-size:11px;
    }

    .bid121{ position:absolute; background: url(/images/bid-now.png) left top no-repeat; right:5px; top:-21px;line-height:14px;padding:5px; width:63px; height:33px; display:block ; border-radius:5px; -webkit-border-radius:5px; overflow:visible ;}

    .rwhite:hover .bid{position:absolute; background:white; right:70px; top:-5px;line-height:14px;padding:5px; border:1px solid #3C6; display:block ; border-radius:5px; -webkit-border-radius:5px;}
    .container .one-third.column.martrl7 .chead p.fl1 {
        float: left;
        width: 161px; padding-right: 19px;
    }
    .rgrey, .rwhite{ position:relative; line-height: 25px;}
    .container .one-third.column .bid{ display:none ; }
    .container .one-third.column .bid a{ font-size:9px; display:block; line-height:17px;}
    .bidafter{ position:absolute; right:30px; top:-5px; padding:5px; border:1px solid #3C6; display:block;}
    .container .one-third.column p { font-size: 11px;}
    h2 {
        font-size: 19px;
        letter-spacing: 0px;
        line-height: 43px;
        margin-bottom: 10px;
    }
    .goaucbut { font-size:13px ; width: 243px ; margin:0; line-height:48px;}
    .tickblack { left:432px; width:45px; background:url("/images/tick-black-mob.png") no-repeat scroll left top transparent; top:40px;}
    .wid310{ width:235px;}
    .marlr { margin:0 14px ;}
    .martrl7 {
        margin: 7px 0px 2px 0 ;
    }

    .shadow {
        background: url("/images/shadow-mob.png") no-repeat scroll center top transparent;
        width:100%;
    }
    p {
        font-size: 10.5px;
    }
    .marlr{ margin:0px 10px;}
    .wid330{ width:225px;}
    .wid330 h3{    color: #666666;
        font-size: 14px;
        font-weight: bold;
        padding-bottom: 5px;
        text-transform: none;
    }
    input.gobut{ width:47px;} 
    .input2{ width:169px ; font-size:12px; padding-left:5px; padding-right:5px;}
    .wid460 {
        float: left;
        width: 388px;  margin: 0px;
    }
    .wid460 > h3 {
        font-size: 22px;
        font-weight: normal;
        text-transform: none; margin-bottom:10px;
    }
    .wid290, .wid331 { width:230px;}
    #carousel-demo5{ width:308px ; margin: 0 40px 0 0 ; height:315px ;}
    #carousel-demo5 .sliderkit-nav{ width:308px ; margin:auto;}
    #carousel-demo5 .sliderkit-nav-clip ul li{ margin:0; width:308px ; margin:0 ;}
    #carousel-demo5 .sliderkit-nav-clip ul li h3{ font-size:25px ;}
    #carousel-demo5 .sliderkit-nav{ height:315px ;}
    .wid522{ width:370px; font-size: 24px; height: 85px; }
    .wid522 span{ font-size: 12px; line-height: 14px} 
    .wid415{ width:290px;}
    .signuptfield{ width:164px ; height: 50px; font-size:12px ; padding-left:5px; padding-right:5px;}
    .signupnow{ height: 50px; font-size:14px ; line-height:50px; width: 110px;}
    .marlr15{ margin:0 29px ;}
    .wid331{  margin:auto;}
    .footul li a{ font-size:11px;}
    #footer .fr{ clear:both; float:left; margin:5px 0;}
    .formdetail label{ width:100px ; font-size:12px;}
    .formdetail input{ width:20px;}
    .formdetail input, .formdetail select{ width:180px;}
    .formdetail span{ padding:0 0 10px 0; line-height:15px;}
    .thin{ font-size:25px ; margin: 0 0 10px;} 
    .pinkbg ol li{ width:250px; font-size:12px; line-height:14px;}
    .note{ position:relative; bottom: 10px; left: 0;}
    .dtwidth{ width:750px; overflow:auto; position: relative;  }
    .twidth table {    width: 950px; font-size:12px ; overflow:hidden; }
    .tone{ width:117px}
    .tfive{ width:161px}
    .ttwo{ width:191px}
    .tthree{ width:121px}
    .tfour{ width:129px}
    .tsix{ width:141px}
    .pagination{ width:720px;}
    .pagination a {
        font-size: 11px;
    }
    .pagenum a{ width:14px; height:14px; line-height: 14px ;}
    .pagenum {
        width: 150px;
    }
    .twidth tr td  { border-right:1px solid #cecdcd;}
    .twidth tr th  { border-right:1px solid #999999;}
    .goaucbut.gty{ width:400px ;}
    .signbox label{ font-size:10px;}
    .signuinput{ width:120px ;}
    .wid460.widseo{ width:680px ; margin:auto;}
    .gobut.seobut {
        border-radius: 5px 5px 5px 5px;
        width: 40%;
    }
    .cform{ padding:15px;}
    .cfwid1{ width:30% ;}
    .cfwid2{ width:50% ;}
    .cfwid3{ width:20% ;}
    .cfwid4{ width:50% ;}
    .cfwid5{ width:20% ;}
    .cfwid6{ width:96% ; height:170px ;}
    .cfwid7{ width:30% ;}

    #clock-ticker { display: block;  margin-left: 20px;}
    #clock-ticker .block { position: relative; color: #000; font-weight: bold; float: left; margin:2px; }

    #clock-ticker .block .flip-top { width: 32px; height: 17px; line-height: 25px; font-size: 14px; letter-spacing:9px; background: url('/images/flip-top-small.png') no-repeat 1px 1px; text-align: center; display:block; padding-left:6px; color:#000; font-weight:normal; }
    #clock-ticker .block .flip-btm { width: 25px; padding-left:8px; height: 9px; background: url('/images/flip-btm-small.png') no-repeat 1px 0px; text-align: center; display:block; }

    #clock-ticker .block .label { color: #999999; font-weight: normal; font-size: 11px;  width: 40px; line-height: 14px; text-align: center; }

    .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
    .clearfix { display: inline-block; }

    .imgtypes{float: none; word-wrap: break-word;}
    .greyboxinner{ margin-top:15px;}

}
/* end of Smaller than standard 1024 (devices and browsers) i
 * @media only screen and (max-width: 1023px) {
 * */

   /* } TODO this bad boy is lost... needs a home anthony*/

/* Tablet Portrait size to standard 1024 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .wid310 h3.two, .wid310 h3.one{ font-size:21px;}
    .slogo img{ width:235px; display:block;}
    .toprightnav{ background:url(/images/top-right-nav-left.png) left -5px no-repeat; height:42px; line-height:42px; float:right; padding-left: 25px; position:absolute; right:0px; top:0px;}
    .toprightnav ul { background:url(/images/top-right-nav-right.png) right -5px no-repeat; height:42px; padding-right: 25px;}
    .toprightnav ul li { float:left;  transition:background 0.5s; -moz-transition:background 0.5s; -webkit-transition:background 0.5s;  -o-transition:background 0.5s;}
    .toprightnav ul li:hover { background:#e6e6e6;}
    .toprightnav ul li a{ display:block; font-weight: normal;  text-transform: uppercase; padding:0 15px; line-height:30px; font-size:12px; color:black; }
    @-moz-document url-prefix(){ .toprightnav ul li a{ display:block; font-weight: normal; text-transform: uppercase; padding:0 15px; line-height:30px; font-size:11px; color:black; } }
    .fset fieldset {
        -moz-border-radius:5px;  
        border-radius: 5px;  
        -webkit-border-radius: 5px;
        background:transparent; 
        width:124px; height:63px; position:absolute; right:1px; top:38px; text-align: center;
        border:1px solid #ccc;
    }
    .fset fieldset legend{display: block;
        font-size: 11px;
        font-weight: bold;
        margin: 0 10px;
        text-align: center;
        width: 147px;
        font-style: italic;
        text-transform:uppercase;
    }
    .fset fieldset img{ width:112px;}
    h6 {
        font-size: 13px;
        font-weight: normal;
        line-height: 21px;
    }
    ul.menu-nav li a span{ text-indent:-99999px; }
    ul.menu-nav li a{ padding:0 30px; }
    ul.menu-nav li {
        display: block;
        float: left;
        margin: 0 0 0 -30px;
        position: relative;
    }
    ul.menu-nav li a span { 
        padding: 16px 0 0 35px;
        display: block;
        height: 24px; width: 100%; font-size:14px;
    }


    ul.menu-nav li a:hover span {
        padding:16px 0 0 30px;
    }
    ul.menu-nav li.active a span {
        padding: 16px 0 0 30px;
    }
    ul.menu-nav li.active a:hover span {
        padding:16px 0 0 30px;
    }

    ul.menu-nav li img{float: left;
        left: 32px;
        position: absolute;
        top: 13px;
    }
    .blockbg h1 {
        color: #71AD4A;
        font-size: 21px;
        font-weight: normal;
        line-height: 22px;
    }
    .blockbg{ background:#f4f4f4; border:1px solid #dcdcdc; -webkit-border-radius: 8px; border-radius: 8px; padding:10px 10px 25px 10px; position:relative; margin-bottom:15px; font-size:14px;} 
    .wbg{ background:#fff; border-top:0px solid #ccc; padding:10px; margin-bottom: 20px; -webkit-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0; box-shadow: 0;}

    .blockbg h1 span {
        color: #666666;
        font-size: 11px;
    }
    .blockbg .tick {
        left: 349px;
        position: absolute;
        top: 21px;
    }
    .blockbg .tick img{}
    .blockfield{ width:30% ; float:left ; margin:0 0 0 30px ; height: 40px; line-height:40px; font-size:16px  ;}
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .goaucbut{font-size:20px ; position:relative ; text-align:left ; padding:0 0 0 10px ; width:290px ;}
        .butarrow{ position:absolute ; right:10px ; top:0px ;}
        .blockbut{ width:20%; font-size:25px; height: 40px; line-height:40px;}
    }

    .blockbut {  width:10%; font-size:25px; height: 40px; line-height:40px;}
    .smallatag { top:54px; right:24px;}

    .container .one-third.column .chead p.fl1, .container .one-third.column .rgrey p.fl1, .container .one-third.column .rwhite p.fl1 {
        float: left;
        width: 135px; font-size: 12px;
    }

    .container .one-third.column.martrl7 .rgrey p.fl1, .container .one-third.column.martrl7 .rwhite p.fl1 {
        float: left;
        width: 150px;
    }
    .container .one-third.column.martrl7 .chead p.fl1 {
        float: left;
        width: 161px;
    }
    .rgrey, .rwhite{ position:relative; line-height: 25px;}
    .container .one-third.column .bid{ display:none;}
    .container .one-third.column .bid a{ font-size:9px; display:block; line-height:17px;}
    .bidafter{ position:absolute; right:30px; top:-5px; padding:5px; border:1px solid #3C6; display:block;}
    .container .one-third.column p { font-size: 12px;}
    h2 {
        font-size: 24px;
        letter-spacing: 0px;
        line-height: 43px;
        margin-bottom: 10px;
    }
    .goaucbut { font-size:16px ; width: 232px ;}
    .tickblack { left:432px; width:45px; background:url("/images/tick-black-mob.png") no-repeat scroll left top transparent; top:40px;}
    .wid310{ width:200px;}
    .marlr { margin:0 10px ;}
    .martrl7 {
        margin: 7px 0px 2px 0 ;
    }
    .shadow {
        background: url("/images/shadow-mob.png") no-repeat scroll center top transparent;
        width:100%;
    }

    p {
        font-size: 12px;
    }
    .marlr{ margin:20px 0;}
    .wid330{ width:275px;}
    .input2{ width:180px ;}
    .wid460 {
        float: left;
        width: 310px;  margin: 0 0 0 40px;
    }
    .wid460 > h3 {
        font-size: 22px;
        font-weight: normal;
        text-transform: none;
    }
    .wid290, .wid331 { width:230px;}
    #carousel-demo5{ width:308px ; margin: 0 40px 0 0 ; height:315px ;}
    #carousel-demo5 .sliderkit-nav{ width:308px ; margin:auto;}
    #carousel-demo5 .sliderkit-nav-clip ul li{ margin:0; width:308px ; margin:0 ;}
    #carousel-demo5 .sliderkit-nav-clip ul li h3{ font-size:25px ;}
    #carousel-demo5 .sliderkit-nav{ height:315px ;}
    .wid522{ width:230px; font-size: 24px; height: 85px;; }
    .wid522 span{ font-size: 12px; line-height: 14px} 
    .wid415{ width:290px;}
    .signuptfield{ width:144px ; height: 30px; font-size:14px ;}
    .signupnow{ height: 30px; font-size:14px ; line-height:30px; width: 110px;}
    .marlr15{ margin:0 29px ;}
    .wid331{  margin:auto;}
    .footul li a{ font-size:12px;}
    #footer .fr{ float:left ;}
    .formdetail label{ width:100px ; font-size:12px; clear: both;}
    .formdetail input{ width:20px;}
    .formdetail input, .formdetail select{ width:180px;}
    .formdetail span{ line-height: 35px; padding: 0 0 10px 10px;}
    .thin{  font-size:25px ; margin: 0 0 10px;} 
    .pinkbg ol li{ width:700px; font-size:12px; line-height:14px;}
    .note{ position:relative; bottom: 10px; left: 0;}
    .twidth{ width:750px; overflow:auto; position: relative;  }
    .twidth table {    width: 950px; font-size:12px ; overflow:hidden; }
    .tone{ width:117px}
    .tfive{ width:161px}
    .ttwo{ width:191px}
    .tthree{ width:121px}
    .tfour{ width:129px}
    .tsix{ width:141px}
    .pagination{ width:720px;}
    .pagination a {
        font-size: 11px;
    }
    .pagenum a{ width:14px; height:14px; line-height: 14px ;}
    .pagenum {
        width: 150px;
    }
    .twidth tr td  { border-right:1px solid #cecdcd;}
    .twidth tr th  { border-right:1px solid #999999;}
    .widgbg{ width:270px;}
    .wid460.widseo{ width:680px ; margin:auto;}
    .gobut.seobut {
        border-radius: 5px 5px 5px 5px;
        width: 60%;
    }
    .cform{ padding:15px;}
    .cfwid1{ width:30% ;}
    .cfwid2{ width:50% ;}
    .cfwid3{ width:20% ;}
    .cfwid4{ width:50% ;}
    .cfwid5{ width:20% ;}
    .cfwid6{ width:96% ; height:170px ;}
    .cfwid7{ width:30% ;}

    #clock-ticker { display: block;  margin-left: 20px;}
    #clock-ticker .block { position: relative; color: #000; font-weight: bold; float: left; margin:2px; }
    #clock-ticker .block .flip-top { width: 32px; height: 17px; line-height: 25px; font-size: 14px; letter-spacing:9px; background: url('/images/flip-top-small.png') no-repeat 1px 1px; text-align: center; display:block; padding-left:6px; color:#000; font-weight:normal; }
    #clock-ticker .block .flip-btm { width: 25px; padding-left:8px; height: 9px; background: url('/images/flip-btm-small.png') no-repeat 1px 0px; text-align: center; display:block; }
    #clock-ticker .block .label { color: #999999; font-weight: normal; font-size: 11px; width: 40px; line-height: 14px; text-align: center; }
    .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
    .clearfix { display: inline-block; }
    .imgtypes{float: none; word-wrap: break-word;}
    .greyboxinner{ margin-top:15px;}
}
/* end of Tablet Portrait size to standard 1024 (devices and browsers) */
/* @media only screen and (min-width: 768px) and (max-width: 1023px) */

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
    .widgbg{ width:270px;}
    .wid310 h3.two, .wid310 h3.one{ font-size:21px;}
    .wid676 {

    }
    .smallbuts {
        clear:both;
        padding: 5px 0;
        width: 400px;
    }

    .wid676 .wid460, .wid676 #carousel-demo5, .wid676 .sliderkit .sliderkit-nav-clip, .wid676 #carousel-demo5 .sliderkit-nav-clip ul li {
        width: 342px ;
        padding-bottom:15px;
        height:auto;
        margin: 0 10px;
    }

    .wid676 .smallbuts { width:400px; }
    .wid676 h2{ line-height:38px;}
    .smallbuts a{ float:left; font-size: 10px; padding:5px 5px 5px 26px;}
    .smallbuts a img{ left:5px;}
    .tabfield{ width:50px }
    .bid1 a{ font-size:10px;}
    .wid241{ width:359px;}
    .slogo img{ width:165px; display:block;}
    .toprightnav{ background:url(/images/top-right-nav-left.png) left -11px no-repeat; height:42px; line-height:42px; float:right; padding-left: 25px; position:absolute; right:0px; top:0px;}
    .toprightnav ul { background:url(/images/top-right-nav-right.png) right -11px no-repeat; height:42px; padding-right: 25px;}
    .toprightnav ul li { float:left;  transition:background 0.5s; -moz-transition:background 0.5s; -webkit-transition:background 0.5s;  -o-transition:background 0.5s;}
    .toprightnav ul li:hover { background:#e6e6e6;}
    .toprightnav ul li a{ display:block; font-weight: normal;  text-transform: uppercase; padding:0 5px; line-height:25px; font-size:10px; color:black; }
    @-moz-document url-prefix(){ .toprightnav ul li a{ display:block; font-weight: normal; text-transform: uppercase; padding:0 5px; line-height:25px; font-size:10px; color:black; } }
    .fset fieldset {
        -moz-border-radius:5px;  
        border-radius: 5px;  
        -webkit-border-radius: 5px;
        background:transparent;
        width:104px; height:53px; position:absolute; right:1px; top:30px; text-align: center;
        border:1px solid #ccc;
    }
    .fset fieldset legend{display: block;
        font-size: 9px;
        font-weight: bold;
        margin: 0 10px;
        text-align: center;
        width: 97px;
        font-style: italic;
        text-transform:uppercase;
    }
    .fset fieldset img{ width:85px;}
    h6 {
        font-size: 10px;
        font-weight: normal;
        line-height: 21px;
    }
    ul.menu-nav li a span{ text-indent:-9999px; }
    ul.menu-nav li a{ padding:0 0 0 35px;}
    ul.menu-nav li {
        display: block;
        float: left;
        margin: 0 0 0 -30px;
        position: relative;
    }
    ul.menu-nav li a span { 
        padding: 16px 0px 0 0px;
        display: block;
        height: 24px; width: 50px;
    }
    ul.menu-nav li a:hover span {
        padding:16px 0px 0 0px;
    }
    ul.menu-nav li.active a span {
        padding: 16px 0px 0 0px;
    }
    ul.menu-nav li.active a:hover span {
        padding:16px 0px 0 0px;
    }
    ul.menu-nav li img{float: left;
        left: 32px;
        position: absolute;
        top: 13px;
    }
    .blockbg h1 {
        color: #71AD4A;
        font-size: 21px;
        font-weight: normal;
        line-height: 22px;
    }
    .blockbg{ background:#f4f4f4; border:1px solid #dcdcdc; -webkit-border-radius: 8px; border-radius: 8px; padding:10px 10px 25px 10px; position:relative; margin-bottom:15px; font-size:14px;} 
    .wbg{ background:#fff; border-top:0px solid #ccc; padding:10px; margin-bottom: 20px; -webkit-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0; box-shadow: 0;}
    .blockbg h1 span {
        color: #666666;
        font-size: 9px;
    }
    .blockbg .tick {
        left:9px;
        position: absolute;
        top: 48px;
    }
    .blockbg .tick img{}
    .blockfield{ width:50% ; float:left ; margin:0 0 0 50px ; height: 40px; line-height:40px;}
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .goaucbut{font-size:20px ; position:relative ; text-align:left ; padding:0 0 0 10px ; width:290px ;}
        .butarrow{ position:absolute ; right:10px ; top:0px ;}
        .blockbut{ width:20%; font-size:25px; height: 40px; line-height:40px;}
    }
    .blockbut { width:20%; font-size:25px; height: 40px; line-height:40px;}
    .smallatag { top:100px; right:4px;}

    .container .one-third.column .chead p.fl1, .container .one-third.column .rgrey p.fl1, .container .one-third.column .rwhite p.fl1 {
        float: left;
        width: 147px; font-size: 12px;
    }
    .container .one-third.column p { font-size: 12px;}
    h2 {
        font-size: 15px;
        letter-spacing: 0px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .goaucbut { font-size:16px ; width: 232px ;}
    .tickblack { left:2px; width:45px; background:url("/images/tick-black-mob.png") no-repeat scroll left top transparent; top:70px;}
    .martrl7 {
        margin: 7px 0px 2px 0 ;
    }

    .shadow {
        background: url("/images/shadow-mob.png") no-repeat scroll center top transparent;
        width:100%;
    }

    p {
        font-size: 12px;
    }
    .marlr { margin:20px 0;}
    .wid330{ width:275px;}
    .input2{ width:180px ;}
    .wid460 {
        float: left;
        width: 398px;margin:auto;
    }
    .wid460 > h3 {
        font-size: 22px;
        font-weight: normal;
        text-transform: none;
    }
    #carousel-demo5{ width:308px ; margin:auto; height:315px ;}
    #carousel-demo5 .sliderkit-nav{ width:308px ; margin:auto;}
    #carousel-demo5 .sliderkit-nav-clip ul li{ margin:0; width:308px ; margin:0 ;}
    #carousel-demo5 .sliderkit-nav-clip ul li h3{ font-size:25px ;}
    #carousel-demo5 .sliderkit-nav{ height:315px ;}
    .wid522{ width:230px; font-size: 24px; height: 85px;; }
    .wid522 span{ font-size: 12px; line-height: 14px} 
    .wid415{ width:290px;}
    .signuptfield{ width:144px ; height: 30px; font-size:14px ;}
    .signupnow{ height: 30px; font-size:14px ; line-height:30px; width: 110px;}
    .marlr15{ margin:20px 0 ;}
    .wid331{ width:310px; margin:auto;}
    .footul li a{ font-size:12px;}
    #footer .fr{ float:left ;}
    .formdetail label{ width:100px ; font-size:12px;}
    .formdetail input{ width:20px;}
    .formdetail input, .formdetail select{ width:180px;}
    .formdetail span{ padding:0 0 10px 0; line-height:15px;}
    .thin{  font-size:25px ; margin: 0 0 10px;} 
    .pinkbg ol li{ width:250px; font-size:12px; line-height:14px;}
    .note{ position:relative; bottom: 10px; left: 0;}
    .twidth{ width:310px; overflow:auto; position: relative;  }
    .twidth table {    width: 950px; font-size:12px ; overflow:hidden; }
    .tone{ width:117px}				
    .tfive{ width:161px}
    .ttwo{ width:191px}
    .tthree{ width:121px}
    .tfour{ width:129px}
    .tsix{ width:141px}
    .pagination{ width:280px;}
    .pagination a {
        font-size: 11px;
    }
    .pagenum a{ width:14px; height:14px; line-height: 14px ;}
    .pagenum {
        width: 150px;
    }
    .twidth tr td  { border-right:1px solid #cecdcd;}
    .twidth tr th  { border-right:1px solid #999999;}

    .wid460.widseo{ width:680px ; margin:auto;}
    .gobut.seobut {
        border-radius: 5px 5px 5px 5px;
        width: 60%;
    }

    .carea label{ font-size:12px;}
    .text4{ width:90%;}
    .cform{ padding:15px;}
    .cfwid1{ width:30% ;}
    .cfwid2{ width:50% ;}
    .cfwid3{ width:20% ;}
    .cfwid4{ width:50% ;}
    .cfwid5{ width:20% ;}
    .cfwid6{ width:96% ; height:170px ;}
    .cfwid7{ width:30% ;}
    #clock-ticker { display: block;  margin-left: 0px; margin-top:5px;}
    #clock-ticker .block { position: relative; color: #000; font-weight: bold; float: left; margin:0px; }
    #clock-ticker .block .flip-top { width: 28px; height: 17px; line-height: 25px; font-size: 12px; letter-spacing:9px; background: url('/images/flip-top-small.png') no-repeat 1px 1px; text-align: center; display:block; padding-left:6px; color:#000; font-weight:normal; }
    #clock-ticker .block .flip-btm { width: 25px; padding-left:8px; height: 9px; background: url('/images/flip-btm-small.png') no-repeat 1px 0px; text-align: center; display:block; }
    #clock-ticker .block .label { color: #999999; font-weight: normal; font-size: 11px;  width: 36px; line-height: 14px; text-align: center; }
    .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
    .clearfix { display: inline-block; }
    .martrl7 { margin:10px 0;}
    .imgtypes{float: none; word-wrap: break-word;}
    .greyboxinner{ margin-top:15px;}
}
/* end of All Mobile Sizes (devices and browser) */
/*end of @media only screen and (max-width: 767px) {*/

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .widgbg{ width:auto;}
    .imgtypes{float: none; word-wrap: break-word;}
    .wid310 h3.two, .wid310 h3.one{ font-size:25px;}
    .slogo img{ width:165px; display:block;}
    .toprightnav{ background:url(/images/top-right-nav-left.png) left -11px no-repeat; height:42px; line-height:42px; float:right; padding-left: 25px; position:absolute; right:0px; top:0px;}
    .toprightnav ul { background:url(/images/top-right-nav-right.png) right -11px no-repeat; height:42px; padding-right: 25px;}
    .toprightnav ul li { float:left;  transition:background 0.5s; -moz-transition:background 0.5s; -webkit-transition:background 0.5s;  -o-transition:background 0.5s;}
    .toprightnav ul li:hover { background:#e6e6e6;}
    .toprightnav ul li a{ display:block; font-weight: normal;  text-transform: uppercase; padding:0 5px; line-height:25px; font-size:10px; color:black; }
    @-moz-document url-prefix(){ .toprightnav ul li a{ display:block; font-weight: normal; text-transform: uppercase; padding:0 5px; line-height:25px; font-size:11px; color:black; } }
    .fset fieldset {   
        -moz-border-radius:5px;  
        border-radius: 5px;  
        -webkit-border-radius: 5px;
        background:transparent; 
        background:transparent; width:114px; height:73px; position:absolute; right:1px; top:30px; text-align: center;
        border:1px solid #ccc;
    }
    .fset fieldset legend{display: block;
        font-size: 8px;
        font-weight: bold;
        margin: 0 10px;
        text-align: center;
        width: 124px;
        font-style: italic;
        text-transform:uppercase;
    }
    .fset fieldset img{ width:125px;}
    h6 {
        font-size: 10px;
        font-weight: normal;
        line-height: 21px;
    }
    ul.menu-nav li a span{ text-indent:-9999px; }
    ul.menu-nav li a{ }
    ul.menu-nav li {
        display: block;
        float: left;
        margin: 0 0 0 -30px;
        position: relative;
    }
    ul.menu-nav li a span { 
        padding: 16px 0px 0 0px;
        display: block;
        height: 24px; width: 50px;
    }


    ul.menu-nav li a:hover span {
        padding:16px 0px 0 0px;
    }
    ul.menu-nav li.active a span {
        padding: 16px 0px 0 0px;
    }
    ul.menu-nav li.active a:hover span {
        padding:16px 0px 0 0px;
    }

    ul.menu-nav li img{float: left;
        left: 32px;
        position: absolute;
        top: 13px;
    }
    .blockbg h1 {
        color: #71AD4A;
        font-size: 21px;
        font-weight: normal;
        line-height: 22px;
    }
    .blockbg{ background:#f4f4f4; border:1px solid #dcdcdc; -webkit-border-radius: 8px; border-radius: 8px; padding:10px 10px 25px 10px; position:relative; margin-bottom:15px; font-size:14px;} 
    .wbg{ background:#fff; border-top:0px solid #ccc; padding:10px; margin-bottom: 20px; -webkit-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0; box-shadow: 0;}

    .blockbg h1 span {
        color: #666666;
        font-size: 9px;
    }
    .blockbg .tick {
        left:9px;
        position: absolute;
        top: 48px;
    }
    .blockbg .tick img{}
    .blockfield{ width:50% ; float:left ; margin:0 0 0 77px ; height: 40px; line-height:40px;}
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .goaucbut{font-size:20px ; position:relative ; text-align:left ; padding:0 0 0 10px ; width:290px ;}
        .butarrow{ position:absolute ; right:10px ; top:0px ;}
        .blockbut{ width:20%; font-size:25px; height: 40px; line-height:40px;}
    }
    .blockbut { width:20%; font-size:25px; height: 40px; line-height:40px;}
    .smallatag { top:100px; right:4px;}

    .container .one-third.column .chead p.fl1, .container .one-third.column .rgrey p.fl1, .container .one-third.column .rwhite p.fl1 {
        float: left;
        width: 297px ; font-size: 12px;
    }

    .container .one-third.column.martrl7 .chead p.fl1 {
        float: left;
        padding-right: 19px;
        width: 297px;
    }

    .container .one-third.column.martrl7 .rgrey p.fl1, .container .one-third.column.martrl7 .rwhite p.fl1 {
        float: left;
        font-size: 11px;
        width: 299px;
    }

    .wid310{ width:400px;}
    .container .one-third.column p { font-size: 12px;}
    h2 {
        font-size: 16px;
        letter-spacing: 0px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .goaucbut { font-size:15px  ; width: 282px ;}
    .goaucbut.gty{ font-size: 13px ;width: 370px ;}
    .tickblack { left:22px; width:70px; background:url("/images/tick-black-mob.png") no-repeat scroll left top transparent; top:50px;}
    .martrl7 {
        margin: 7px 0px 2px 0 ;
    }
    .shadow {
        background: url("/images/shadow-mob.png") no-repeat scroll center top transparent;
        width:100%;
    }

    p {
        font-size: 12px;
    }
    .marlr { margin:20px 0;}
    .wid330{ width:367px; margin:5px 0;}
    .input2{ width:180px ;}
    .wid460 {
        float: left;
        width: 31400pxpx;margin:10px 0; 
    }
    .wid460 > h3 {
        font-size: 22px;
        font-weight: normal;
        text-transform: none;
    }
    #carousel-demo5{ width:338px ; margin:auto; height:315px ;}
    #carousel-demo5 .sliderkit-nav{ width:398px ; margin:auto;}
    #carousel-demo5 .sliderkit-nav-clip ul li{ margin:0; width:338px ; margin:0 ;}
    #carousel-demo5 .sliderkit-nav-clip ul li h3{ font-size:25px ;}
    #carousel-demo5 .sliderkit-nav{ height:315px ;}
    .wid522{ width:320px; font-size: 24px; height: 85px; }
    .wid522 span{ font-size: 12px; line-height: 14px} 
    .wid415{ width:330px; margin-top:15px;}
    .wid290, .wid331 {
        width: 400px;
    }
    .signuptfield{ width:197px ; height: 40px; font-size:14px ;}
    .signupnow{ height: 40px; font-size:14px ; line-height:40px; width: 110px;}
    .marlr15{ margin:30px 0 ;}
    .wid331{ width:400px; margin:auto;}
    .footul li a{ font-size:12px;}
    #footer .fr{ float:left ;}
    .formdetail label{ width:100px ; font-size:12px; clear:both;}
    .formdetail input{ width:20px;}
    .formdetail input, .formdetail select{ width:180px;}
    .formdetail span{ padding:0 0 10px 0; line-height:15px;}
    .thin{ font-size:25px ; margin: 0 0 10px;} 
    .pinkbg ol li{ width:340px; font-size:12px; line-height:14px;}
    .note{ position:relative; bottom: 10px; left: 0;}
    .twidth{ width:400px; overflow:auto; position: relative;  }
    .twidth table {    width: 950px; font-size:12px ; overflow:hidden; }
    .tone{ width:117px}				
    .tfive{ width:161px}
    .ttwo{ width:191px}
    .tthree{ width:121px}
    .tfour{ width:129px}
    .tsix{ width:141px}
    .pagination{ width:370px;}
    .pagination a {
        font-size: 11px;
    }
    .pagenum a{ width:14px; height:14px; line-height: 14px ;}
    .pagenum {
        width: 150px;
    }
    .twidth tr td  { border-right:1px solid #cecdcd;}
    .twidth tr th  { border-right:1px solid #999999;}
    .signbox{  
        margin: 5px auto;
        width: 94%;
    }
    .aatarea{ width:338px;}
    .wid460.widseo{ width:400px ; margin:auto;}
    .gobut.seobut {
        border-radius: 5px 5px 5px 5px;
        width: 70%;
    }
    .carea label{ font-size:12px;} .text4{ width:90%;}
    .cform{ padding:15px;}
    .cfwid1{ width:30% ;}
    .cfwid2{ width:50% ;}
    .cfwid3{ width:20% ;}
    .cfwid4{ width:50% ;}
    .cfwid5{ width:20% ;}
    .cfwid6{ width:96% ; height:170px ;}
    .cfwid7{ width:30% ;}
    .martrl7 { margin:10px 0;}

}
/* end of Mobile Landscape Size to Tablet Portrait (devices and browsers) */
/* end of @media only screen and (min-width: 480px) and (max-width: 767px) */

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    .widgbg{ width:270px;}
    .wid310 h3.two, .wid310 h3.one{ font-size:25px;}
    .wid676 .wid460, .wid676 #carousel-demo5, .wid676 .sliderkit .sliderkit-nav-clip, .wid676 #carousel-demo5 .sliderkit-nav-clip ul li {
        width: 300px  ;
        padding-bottom: 15px;
        height: auto;
         margin: 0 10px;
    }
    .wid676 #carousel-demo5 .sliderkit-nav{ width:300px ; margin: 0 0 15px 0; }
    .wid676 .smallbuts {
        width: 313px;
    }
    .hide{ display:none;}
    .wid676 {
        width: 300px;
    }
    .wid676 #carousel-demo5 .sliderkit-nav-clip ul li p {
        width: 291px;
    }
    .wid437 {
        width: 281px;
        padding: 10px;
    }

    .wid437 p.fl {
        margin-left: 1px; font-size:11px;
    }
    .smallbuts {
        clear:both;
        padding: 2px 0;
        width: 310px;
    }
    .smallbuts a img{ display:none;}
    .smallbuts a{ float:left; font-size: 10px; padding:2px 5px ; margin: 0 3px;}
    .tabfield{ width:50px }
    .bid1 a{ font-size:10px;}
    .wid241{ width:281px;}
    .slogo img{ width:165px; display:block;}
    .toprightnav{ background:url(/images/top-right-nav-left.png) left -11px no-repeat; height:42px; line-height:42px; float:right; padding-left: 25px; position:absolute; right:0px; top:0px;}
    .toprightnav ul { background:url(/images/top-right-nav-right.png) right -11px no-repeat; height:42px; padding-right: 25px; width: 280px;}
    .toprightnav ul li { float:left;  transition:background 0.5s; -moz-transition:background 0.5s; -webkit-transition:background 0.5s;  -o-transition:background 0.5s;}
    .toprightnav ul li:hover { background:#e6e6e6;}
    .toprightnav ul li a{ display:block; font-weight: normal;  text-transform: uppercase; padding:0 5px; line-height:25px; font-size:7px; color:black; letter-spacing: 0.5px;}
    @-moz-document url-prefix(){ .toprightnav ul li a{ display:block; font-weight: normal; text-transform: uppercase; padding:0 5px; line-height:25px; font-size:7px; color:black; } }
    .fset fieldset {   
        -moz-border-radius:5px;  
        border-radius: 5px;  
        -webkit-border-radius: 5px;
        background:transparent;
        width:104px; height:63px; position:absolute; right:5px; top:30px; text-align: center;
        border:1px solid #ccc;
    }
    .fset fieldset legend{display: block;
        font-size: 6px;
        font-weight: bold;
        margin: 0 10px;
        text-align: center;
        width: 97px;
        font-style: italic;
        text-transform:uppercase;
    }
    .fset fieldset img{ width:85px;}
    h6 {
        font-size: 10px;
        font-weight: normal;
        line-height: 21px;
    }
    ul.menu-nav li a span{ text-indent:-9999px; }
    ul.menu-nav li a{ }
    ul.menu-nav li {
        display: block;
        float: left;
        margin: 0 0 0 -30px;
        position: relative;
    }
    ul.menu-nav li a span { 
        padding: 16px 0px 0 0px;
        display: block;
        height: 24px; width: 50px;
    }
    ul.menu-nav li a:hover span {
        padding:16px 0px 0 0px;
    }
    ul.menu-nav li.active a span {
        padding: 16px 0px 0 0px;
    }
    ul.menu-nav li.active a:hover span {
        padding:16px 0px 0 0px;
    }
    ul.menu-nav li img{float: left;
        left: 32px;
        position: absolute;
        top: 13px;
    }
    .blockbg h1 {
        color: #71AD4A;
        font-size: 17px;
        font-weight: normal;
        line-height: 15px;
        margin-bottom:8px;
    }
    .blockbg{ background:#f4f4f4; border:1px solid #dcdcdc; -webkit-border-radius: 8px; border-radius: 8px; padding:10px 10px 25px 10px; position:relative; margin-bottom:15px; font-size:14px;} 
    .wbg{  background:#fff; border-top:0px solid #ccc; padding:10px; margin-bottom: 20px; -webkit-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0; box-shadow: 0;}

    .blockbg h1 span {
        color: #666666;
        font-size: 10px;
    }
    .blockbg .tick {
        left:9px;
        position: absolute;
        top: 48px;
    }
    .blockbg .tick img{}
    .blockfield{ width:65%; float:left ; margin:0 0 0 50px ; height: 40px; line-height:40px; padding:0 5px;  font-size: 11px;}
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .goaucbut{font-size:20px ; position:relative ; text-align:left ; padding:0 0 0 10px ; width:290px ;}
        .butarrow{ position:absolute ; right:10px ; top:0px ;}
        .blockbut{ width:20%; font-size:25px; height: 40px; line-height:40px;}
    }
    .blockbut { width:13%; font-size:15px; height: 40px; line-height:40px;}
    .smallatag { top:114px; right:4px;}
    .container .one-third.column .chead p.fl1, .container .one-third.column .rgrey p.fl1, .container .one-third.column .rwhite p.fl1 {
        float: left;
        width: 197px; font-size: 11px;
    }
    .container .one-third.column.martrl7 .chead p.fl1{ width:197px;}
    .container .one-third.column.martrl7 .rgrey p.fl1, .container .one-third.column.martrl7 .rwhite p.fl1{ width:197px;}
    .container .one-third.column p { font-size: 11px;}
    h2 {
        font-size: 15px;
        letter-spacing: 0px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .goaucbut { font-size:12px ; width: 222px ;}
    .goaucbut.gty {
        font-size: 12px;
        height: 48px;
        line-height: 23px;
        text-align: center;
        width: 272px;
    }
    .butarrow{ display:none;}
    .tickblack { left:2px; width:45px; background:url("/images/tick-black-mob.png") no-repeat scroll left top transparent; top:70px;}
    .martrl7 {
        margin: 7px 0px 2px 0 ;
    }
    .shadow {
        background: url("/images/shadow-mob.png") no-repeat scroll center top transparent;
        width:100%;
    }
    p {
        font-size: 12px;
    }
    .marlr { margin:20px 0;}
    .wid330{ width:275px;}
    .input2{ width:180px ;}
    .wid460 {
        float: left;
        width: 310px;margin:auto;
    }
    .wid460 > h3 {
        font-size: 22px;
        font-weight: normal;
        text-transform: none;
    }
    #carousel-demo5{ width:308px ;margin:0 ; height:315px ;}
    #carousel-demo5 .sliderkit-nav{ width:308px ; margin:auto;}
    #carousel-demo5 .sliderkit-nav-clip ul li{ margin:0; width:308px ; margin:0 ;}
    #carousel-demo5 .sliderkit-nav-clip ul li h3{ font-size:25px ;}
    #carousel-demo5 .sliderkit-nav{ height:315px ;}
    .wid522{ width:230px; font-size: 24px; height: 115px; }
    .wid522 span{ font-size: 12px; line-height: 14px} 
    .wid415{ width:290px;}
    .signuptfield{ width:164px ; height: 40px; font-size:12px ; padding:0 5px;}
    .signupnow{ height: 40px; font-size:14px ; line-height:40px; width: 110px;}
    .marlr15{ margin:20px 0 ;}
    .wid331{ width:310px; margin:auto;}
    .footul li a{ font-size:12px;}
    #footer .fr{ float:left ;}
    .formdetail label{ width:100px ; font-size:12px;}
    .formdetail input{ width:20px;}
    .formdetail input, .formdetail select{ width:180px;}
    .formdetail span{ padding:0 0 10px 0; line-height:15px;}
    .thin{ font-size:25px ; margin: 0 0 10px;} 
    .pinkbg ol li{ width:250px; font-size:12px; line-height:14px;}
    .note{ position:relative; bottom: 10px; left: 0;}
    .twidth{ width:310px; overflow:auto; position: relative;  }
    .twidth table {    width: 950px; font-size:12px ; overflow:hidden; }
    .tone{ width:117px}
    .tfive{ width:161px}
    .ttwo{ width:191px}
    .tthree{ width:121px}
    .tfour{ width:129px}
    .tsix{ width:141px}
    .pagination{ width:280px;}
    .pagination a {
        font-size: 11px;
    }
    .pagenum a{ width:12px; height:12px; line-height: 12px ;}
    .pagenum {
        width: 140px;
    }
    .twidth tr td  { border-right:1px solid #cecdcd;}
    .twidth tr th  { border-right:1px solid #999999;}
    .wid310 {
        width: 300px;
    }
    .marlr {
        margin:30px 0;
    }
    .wid290, .wid331 {
        width: 300px; margin:10px auto;
    }
    #footer {
        font-size: 12px;
        width: 280px;
    }
    .signbox{
        margin: 5px auto;
        width: 94%;
    }
    .signbox label{ padding:0 10px; width:40%;}
    .signuinput{  width:110px }
    .aatarea{ width:240px;}
    .wid460.widseo{ width:300px ; margin:auto;}
    .gobut.seobut {
        border-radius: 5px 5px 5px 5px;
        width:95%;
    }
    .carea label{ font-size:12px; width:35%; }
    .text4{ width:90%;}
    .cform{ padding:15px;}
    .cfwid1{ width:30% ;}
    .cfwid2{ width:50% ;}
    .cfwid3{ width:20% ;}
    .cfwid4{ width:50% ;}
    .cfwid5{ width:20% ;}
    .cfwid6{ width:96% ; height:170px ;}
    .cfwid7{ width:30% ;}
    .fr.t11px.padr{ float:none  ; padding:0  ; width:270px  ; margin:auto  ; word-wrap: break-word;}
    .carea label{ padding:0 20px 0 0 ;}
    .cform {
        padding: 15px 15px 15px 0;
    }
    #clock-ticker { display: block;  margin-left: 4px; margin-top:1px;}
    #clock-ticker .block { position: relative; color: #000; font-weight: bold; float: left; margin:0px 1px;  width: 33px; }
    #clock-ticker .block .flip-top { width: 32px; height: 17px; line-height: 25px; font-size: 14px; letter-spacing:3px; background: url('/images/flip-top-small.png') no-repeat 1px 1px; text-align: center; display:block; padding-left:3px; color:#000; font-weight:normal; }
    #clock-ticker .block .flip-btm { width: 25px; padding-left:8px; height: 9px; background: url('/images/flip-btm-small.png') no-repeat 1px 0px; text-align: center; display:block; }
    #clock-ticker .block .label { color: #999999; font-weight: normal; font-size: 11px; width: 40px; line-height: 14px; text-align: center; }
    .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
    .clearfix { display: inline-block; }
    .gobut.cloginbut{ margin-left:0;}
    .greyboxinner{ margin-top:15px;}
    .martrl7 { margin:10px 0;}
    .imgtypes{float: none; word-wrap: break-word;}
    .wid676 h3.thin{ font-size:18px ; font-weight:bold;}
}
/* end of Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
/* end of @media only screen and (max-width: 479px) */


/* not sure where this belongs to be honest, anthony...
    input{ font-size:11px; font-weight:bold;}
    input:active, input:focus, select:active, select:focus {
        border: 1px solid #6DB23E !important;
        box-shadow: 0 0 3px #7ECA4A !important;
        color: #444444 !important;
}*/
