@charset "utf-8";
/* CSS Document */


/*
  1000px Grid System ~ Core CSS.

  Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
@font-face {
  font-family: 'Oswald' !important;
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'),
  url('Oswald-Light-webfont.svg#OswaldLight') format('svg');
}
@font-face {
  font-family: 'Oswald' !important;
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff'),
  url('Oswald-Regular-webfont.svg#OswaldBook') format('svg');
}
@font-face {
  font-family: 'Oswald' !important;
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'),
  url('Oswald-Bold-webfont.svg#OswaldBold') format('svg');
}
body {
  min-width: 1000px;
}

* {
border:0;
margin:0;
padding:0;
}

body {
font-family: 'Droid Sans', sans-serif !important;
font-size:13px;
 /*background:url(/images/homepage/home_page_new/halloween_back.jpg) repeat; */
}


/* `Container
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
  position: relative;
}

.container_12 .grid_3,
.container_16 .grid_4 {
  width: 235px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
  width: 490px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
  width: 745px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
  width: 1000px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0 !important;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
  width: 65px;
}

.container_12 .grid_2 {
  width: 150px;
}

.container_12 .grid_4 {
  width: 320px;
}

.container_12 .grid_5 {
  width: 405px;
}

.container_12 .grid_7 {
  width: 575px;
}

.container_12 .grid_8 {
  width: 660px;
}

.container_12 .grid_10 {
  width: 830px;
}

.container_12 .grid_11 {
  width: 915px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
  width: 40px;
}

.container_16 .grid_2 {
  width: 100px;
}

.container_16 .grid_3 {
  width: 160px;
}

.container_16 .grid_5 {
  width: 280px;
}

.container_16 .grid_6 {
  width: 340px;
}

.container_16 .grid_7 {
  width: 400px;
}

.container_16 .grid_9 {
  width: 520px;
}

.container_16 .grid_10 {
  width: 580px;
}

.container_16 .grid_11 {
  width: 640px;
}

.container_16 .grid_13 {
  width: 760px;
}

.container_16 .grid_14 {
  width: 820px;
}

.container_16 .grid_15 {
  width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
  padding-left: 255px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
  padding-left: 510px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
  padding-left: 765px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
  padding-left: 85px;
}

.container_12 .prefix_2 {
  padding-left: 170px;
}

.container_12 .prefix_4 {
  padding-left: 340px;
}

.container_12 .prefix_5 {
  padding-left: 425px;
}

.container_12 .prefix_7 {
  padding-left: 595px;
}

.container_12 .prefix_8 {
  padding-left: 680px;
}

.container_12 .prefix_10 {
  padding-left: 850px;
}

.container_12 .prefix_11 {
  padding-left: 935px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
  padding-left: 60px;
}

.container_16 .prefix_2 {
  padding-left: 120px;
}

.container_16 .prefix_3 {
  padding-left: 180px;
}

.container_16 .prefix_5 {
  padding-left: 300px;
}

.container_16 .prefix_6 {
  padding-left: 360px;
}

.container_16 .prefix_7 {
  padding-left: 420px;
}

.container_16 .prefix_9 {
  padding-left: 540px;
}

.container_16 .prefix_10 {
  padding-left: 600px;
}

.container_16 .prefix_11 {
  padding-left: 660px;
}

.container_16 .prefix_13 {
  padding-left: 780px;
}

.container_16 .prefix_14 {
  padding-left: 840px;
}

.container_16 .prefix_15 {
  padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
  padding-right: 255px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
  padding-right: 510px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
  padding-right: 765px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
  padding-right: 85px;
}

.container_12 .suffix_2 {
  padding-right: 170px;
}

.container_12 .suffix_4 {
  padding-right: 340px;
}

.container_12 .suffix_5 {
  padding-right: 425px;
}

.container_12 .suffix_7 {
  padding-right: 595px;
}

.container_12 .suffix_8 {
  padding-right: 680px;
}

.container_12 .suffix_10 {
  padding-right: 850px;
}

.container_12 .suffix_11 {
  padding-right: 935px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
  padding-right: 60px;
}

.container_16 .suffix_2 {
  padding-right: 120px;
}

.container_16 .suffix_3 {
  padding-right: 180px;
}

.container_16 .suffix_5 {
  padding-right: 300px;
}

.container_16 .suffix_6 {
  padding-right: 360px;
}

.container_16 .suffix_7 {
  padding-right: 420px;
}

.container_16 .suffix_9 {
  padding-right: 540px;
}

.container_16 .suffix_10 {
  padding-right: 600px;
}

.container_16 .suffix_11 {
  padding-right: 660px;
}

.container_16 .suffix_13 {
  padding-right: 780px;
}

.container_16 .suffix_14 {
  padding-right: 840px;
}

.container_16 .suffix_15 {
  padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
  left: 245px;
}

.container_12 .push_6,
.container_16 .push_8 {
  left: 500px;
}

.container_12 .push_9,
.container_16 .push_12 {
  left: 755px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
  left: 75px;
}

.container_12 .push_2 {
  left: 160px;
}

.container_12 .push_4 {
  left: 330px;
}

.container_12 .push_5 {
  left: 415px;
}

.container_12 .push_7 {
  left: 585px;
}

.container_12 .push_8 {
  left: 670px;
}

.container_12 .push_10 {
  left: 840px;
}

.container_12 .push_11 {
  left: 925px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
  left: 60px;
}

.container_16 .push_2 {
  left: 120px;
}

.container_16 .push_3 {
  left: 180px;
}

.container_16 .push_5 {
  left: 300px;
}

.container_16 .push_6 {
  left: 360px;
}

.container_16 .push_7 {
  left: 420px;
}

.container_16 .push_9 {
  left: 540px;
}

.container_16 .push_10 {
  left: 600px;
}

.container_16 .push_11 {
  left: 660px;
}

.container_16 .push_13 {
  left: 780px;
}

.container_16 .push_14 {
  left: 840px;
}

.container_16 .push_15 {
  left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
  left: -255px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
  left: -510px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
  left: -765px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
  left: -85px;
}

.container_12 .pull_2 {
  left: -170px;
}

.container_12 .pull_4 {
  left: -340px;
}

.container_12 .pull_5 {
  left: -425px;
}

.container_12 .pull_7 {
  left: -595px;
}

.container_12 .pull_8 {
  left: -680px;
}

.container_12 .pull_10 {
  left: -850px;
}

.container_12 .pull_11 {
  left: -935px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
  left: -60px;
}

.container_16 .pull_2 {
  left: -120px;
}

.container_16 .pull_3 {
  left: -180px;
}

.container_16 .pull_5 {
  left: -300px;
}

.container_16 .pull_6 {
  left: -360px;
}

.container_16 .pull_7 {
  left: -420px;
}

.container_16 .pull_9 {
  left: -540px;
}

.container_16 .pull_10 {
  left: -600px;
}

.container_16 .pull_11 {
  left: -660px;
}

.container_16 .pull_13 {
  left: -780px;
}

.container_16 .pull_14 {
  left: -840px;
}

.container_16 .pull_15 {
  left: -900px;
}





.container_12 .grid_3.omega,
.container_16 .grid_4.omega, 
.container_12 .grid_3.alpha,
.container_16 .grid_4.alpha {
  width: 245px;
}

.container_12 .grid_6.omega,
.container_16 .grid_8.omega,
.container_12 .grid_6.alpha,
.container_16 .grid_8.alpha {
  width: 500px;
}

.container_12 .grid_9.omega,
.container_16 .grid_12.omega,
.container_12 .grid_9.alpha,
.container_16 .grid_12.alpha {
  width: 755px;
}

.container_12 .grid_12.omega,
.container_16 .grid_16.omega,
.container_12 .grid_12.alpha,
.container_16 .grid_16.alpha {
  width: 1000px;
}


/* `Grid >> Omega 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1.omega, .container_12 .grid_1.alpha {
  width: 75px;
}

.container_12 .grid_2.omega, .container_12 .grid_2.alpha {
  width: 160px;
}

.container_12 .grid_4.omega, .container_12 .grid_4.alpha {
  width: 330px;
}

.container_12 .grid_5.omega, .container_12 .grid_5.alpha {
  width: 415px;
}

.container_12 .grid_7.omega, .container_12 .grid_7.alpha {
  width: 585px;
}

.container_12 .grid_8.omega, .container_12 .grid_8.alpha {
  width: 670px;
}

.container_12 .grid_10.omega, .container_12 .grid_10.alpha {
  width: 840px;
}

.container_12 .grid_11.omega, .container_12 .grid_11.alpha {
  width: 925px;
}








/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after,
.container_16:before,
.container_16:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after,
.container_16:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12,
.container_16 {
  zoom: 1;
}










ul {
list-style:none;
margin:0;
padding:0;
}

.top-bar {
background:#383838;
float:left;
width:100%;
}

.top-bar ul {
float:left;
}

.top-bar li {
border-right:1px solid #00a0eb;
color:#fff;
display:inline-block;
font-size:11px;
margin:5px 0;
padding:3px 10px;
text-transform:uppercase;
}

.top-bar li a {
color:#00a0eb;
text-decoration:none;
}

.top-bar li img {
display:inline-block;
margin-right:5px;
}

.top-bar li.login {
border-right:0;
}

.top-bar li.login a {
/* background:url(/images/homepage/home_page_new/arrow-down.png) no-repeat right; */
color:#00a0eb;
padding-right:0px;
margin-top:3px;
}

.top-bar li a:hover {
color:#fff;
}

.header-container {
background:url(/images/homepage/home_page_new/header-bg.png) repeat-x;
min-height:134px;
width:100%;
}

.logo {
margin-top:10px;
}

.logo img {
float:left;
}

.logo p {
border-left:2px solid #383838;
margin:20px 0 0 10px;
padding:15px 0 15px 10px;
float:left;
width:160px;
}

.header-container .search {
background:#007dc2;
border:1px solid #015e88;
margin-top:5px;
padding:10px;
position:relative;
width:555px;
float:right;
}



.header-container .top-nav {
tex-align:right;
float: right;
width: 582px;
}

.header-container .top-nav ul {
float:right;
margin-top:2px;
}

.header-container .top-nav ul li {
font-family:"Oswald", sans-serif !important;
padding:8px 12px 8px 10px;
position:relative;
text-transform:uppercase;
display:block;
background:url(/images/homepage/home_page_new/top-nav-seperator.png) no-repeat right;
z-index:222;
}

.header-container .top-nav ul li.faq {
/*padding: 8px 0px 8px 15px !important;*/
padding: 8px 0px 8px 7px !important;
}

.header-container .top-nav ul li:last-child {
background:none;

}

.header-container .top-nav li a {
color:#314953;
font-size:13px;
text-decoration:none;
}

.header-container .top-nav li a.active, .header-container .top-nav li a:hover {
color:#3a7496;
}

.header-container .top-nav li a span {
text-transform:lowercase;
}

.navigation nav {
background: #007cc1; /* Old browsers */
background: -moz-linear-gradient(top,  #007cc1 0%, #0e5783 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007cc1), color-stop(100%,#0e5783)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #007cc1 0%,#0e5783 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #007cc1 0%,#0e5783 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #007cc1 0%,#0e5783 100%); /* IE10+ */
background: linear-gradient(to bottom,  #007cc1 0%,#0e5783 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783',GradientType=0 ); /* IE6-9 */
border:1px solid #00384e;
border-top:none;
}

.navigation nav li {
display:inline-block;
/*padding:12px 15px;*/
}

.navigation nav li:last-child {
padding-right:20px;
}

.navigation nav li a {
color:#fff;
text-decoration:none;
}

.navigation nav li.dropdown {
padding-right:10px;
}

.navigation nav li.dropdown a {
background:url(/images/homepage/home_page_new/arrow-down.png) no-repeat right;
/* background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -860px -146px; */
padding-right:13px;
}

footer {
background:#007dc2;
float:left;
margin-top:20px;
width:99.99%;
}

footer h2 {
color:#fff;
font-family:'Oswald', sans-serif !important;
font-size:18px;
font-weight:300;
margin:10px 0;
text-transform:uppercase;
}

footer ul {
list-style:none;
}

footer ul li {
border-bottom:1px solid #66b1da;
float:left;
padding:8px 0;
margin-right:15px;
width:190px;
}

footer ul li a {
background:url(/images/homepage/home_page_new/arrow-left.png) no-repeat 7px 3px;
color:#fff;
padding:0 0 0 20px;
text-decoration:none;
}

footer .grid_4 li {
width:150px;
}

form fieldset {
margin:5px 0;
}

form fieldset .text-box {
border:1px solid #000000;
color:#383838;
font-family:'Droid sans', sans-serif !important;
font-size:12px;
padding:5px 3px;
resize:none;
width:236px;
}

form fieldset select.text-box {
margin-right:15px;
width:170px;
}

.btn-send-msg {
background:url(/images/homepage/home_page_new/btn-send-message.png) no-repeat;
cursor:pointer;
height:33px;
float:right;
text-indent:-9999px;
width:108px;
}

.search fieldset {
margin:0;
}

.search select.text-box {
float:left;
padding:6px 3px 7px;
line-height:25px;
}

.search input.text-box {
float:left;
padding:7px 3px 8px;
width:325px;
}

.search .search-btn {
/* background:url(/images/homepage/home_page_new/btn-search.png) no-repeat; */
background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -917px -134px;
cursor:pointer;
float:left;
height:31px;
text-indent:-9999px;
width:36px;
}

footer .padding-btm {
padding-bottom:20px;
}

footer .footer-bar {
background:#383838;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

.footer-bar p {
color:#efefef;
font-size:12px;
margin:15px 0;
}

.footer-bar ul li {
border:0;
width:auto;
}

.footer-bar ul li a {
background:none;
}

.footer-bar ul.footer-links {
float:right;
margin-top:5px;
}

.footer-bar ul.social-footer {
float:right;
margin-top:5px;
margin-left:15px;
}

.footer-bar ul.social-footer li.youtube a {
/* background:url(/images/homepage/home_page_new/icon-youtube.png) no-repeat; */
background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -577px -179px;
display:block;
height:16px;
text-indent:-9999px;
width:16px;
}

.footer-bar ul.social-footer li.facebook a {
/* background:url(/images/homepage/home_page_new/icon-facebook.png) no-repeat;*/
background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -523px -179px;
display:block;
height:16px;
text-indent:-9999px;
width:16px;
}

.footer-bar ul.social-footer li.twitter a {
/* background:url(/images/homepage/home_page_new/icon-twitter.png) no-repeat; */
background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -551px -179px;
display:block;
height:16px;
padding:0;
text-indent:-9999px;
width:16px;
}

.footer-bar ul.social-footer li {
margin-right:5px;
width:16px;
}


/*

.top-nav {
    position: relative;
}
.top-nav ul.theNav {
    font-weight: normal;
    list-style-type: none;
    padding: 0;
}
.top-nav ul.theNav li.navItem:hover {
background:#383838;
}

.top-nav ul.theNav li.navItem:hover a {
color:#fff;
}

.top-nav ul.theNav li.navItem:hover h3 a {
color:#3380D0;
}

.top-nav ul.theNav li.navItem:hover ul {
display:block;
}
.top-nav ul.theNav li.navItem #socialHeader {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 7px 0 0 10px;
}
/*.top-nav ul.theNav li.navItem a.navLink, .top-nav ul.theNav li.navItem a.navLinkMenu {
    color: #000000;
    display: block;
    margin: 5px 5px 0;
    padding: 3px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px #FFFFFF;
}
.top-nav ul.theNav li.navItem a.navLinkMenu:hover {
    background: none repeat scroll 0 0 transparent !important;
}*/
/*
.top-nav ul ul.megaMenu {
    display: none;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 37px;
    z-index: 99999;
}
.top-nav ul ul.megaMenu .content {
    background: none repeat scroll 0 0 #383838;
    padding: 15px;
}
.top-nav ul .opg_hover {
    background: none repeat scroll 0 0 #000000;
    border: medium none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 0 2px 10px #000000;
    color: #FFFFFF;
    display: none;
    height: 35px;
    margin: 0 5px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px #000000;
    top: 5px;
    width: 90%;
    z-index: 99997;
}
.top-nav ul .opg_hover a {
    color: #FFFFFF;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
    text-shadow: 1px 1px #000000;
    width: 100%;
}
.top-nav ul ul.megaMenu .spacer {
    display: block;
    position: relative;
    text-align: center;
}
.top-nav ul ul.megaMenu .content ul {
    font-size: 12px;
    line-height: 1.8em;
    list-style-type: none;
    margin: 0;
    min-height: 75px;
    padding: 0;
}
.top-nav ul ul.megaMenu .content h3 {
    border-bottom: 1px solid #696969;
    color: #3380D0;
	font-family:'Oswald', sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
    padding-bottom: 5px;
	text-transform:uppercase;
}
.top-nav ul ul.megaMenu .content h2 {
    border-bottom: 1px solid #696969;
    color: #3380D0;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.top-nav ul ul.megaMenu .content h3 a {
    color: #3380D0;
    font-size: 16px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-decoration: none;
}
.top-nav ul ul.megaMenu .content h4 {
    font-weight: 700;
    margin: 0;
}
.top-nav ul ul.megaMenu .content h4 a {
    color: #3380D0;
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-decoration: none;
}
.top-nav ul ul.megaMenu .content a {
    color: #FFFFFF;
    font-weight: 700;
    text-decoration: none;
}
.top-nav ul ul.megaMenu .content .section {
    background: none repeat scroll 0 0 transparent;
    border-right: 2px dotted #363636;
    float: left;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
}
.top-nav ul ul.megaMenu .content .section h4 {
    color: #002F72;
    font-size: 18px;
    font-weight: 700;
}
.top-nav ul ul.megaMenu .content .block {
    border-right: 1px solid #696A6C;
    float: left;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
}
.top-nav ul ul.megaMenu .content .last {
    border: 0 none;
    margin: 0 0 10px;
    padding: 0;
}
.top-nav ul.theNav #megaPG ul.megaMenu {
    width: 1002px;
	top:39px;
}

.top-nav ul.theNav #megaPG ul.megaMenu li {
padding:0;
width:100%;
}

.top-nav ul.theNav #megaMP ul.megaMenu {
    left: 0px;
	top:39px;
    width: 1002px;
}
.top-nav ul.theNav #megaMP ul.megaMenu li {
padding:0;
width:100%;
}
.top-nav ul.theNav #megaMP ul.megaMenu .section {
    width: 14%;
}
.top-nav ul.theNav #megaFM ul.megaMenu {
    left: -750px;
    width: 1002px;
}
.top-nav ul.theNav #megaFM ul.megaMenu .section_three_col {
    border-right: 1px solid #666666;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    width: 31.8%;
}
.top-nav ul.theNav #megaFM ul.megaMenu .section_three_col ul {
    border-right: 1px dotted #666666;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    width: 40%;
}
.top-nav ul.theNav #megaPB ul.megaMenu {
    left: -535px;
    width: 700px;
}

.top-nav ul.theNav #megaPB .content {
float:left;
}

.top-nav ul.theNav #megaPB ul.megaMenu .section_two_col {
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    width: 48.4%;
}
.top-nav ul.theNav #megaPB ul.megaMenu .section_two_col ul {
    border-right: 1px dotted #666666;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    width: 98.8%;
}
.top-nav ul.theNav #megaPB ul.megaMenu .section_two_col ul li {
width:100%;
}

.top-nav ul.theNav #megaT ul.megaMenu {
	left:344px;
    width: 150px;
	top:39px;
}
.top-nav ul.theNav #megaT ul.megaMenu li {
padding:0;
}
.top-nav ul.theNav #megaG ul.megaMenu {
    width: 400px;
	left:426px;
	top:39px;
}
.top-nav ul.theNav #megaG ul.megaMenu li {
padding:0;
}
.top-nav ul.theNav #megaG ul.megaMenu .section {
    width: 46%;
}
.top-nav ul ul.megaMenu .content a:hover, #footer a:hover {
    color: #CCCCCC;
}
.top-nav ul.theNav #megaFM ul.megaMenu .section, .top-nav ul.theNav #megaPB ul.megaMenu .section {
    width: 14.8%;
}
.top-nav ul.theNav #megaFM ul.megaMenu .last, .top-nav ul.theNav #megaPB ul.megaMenu .last {
    border: medium none;
    margin: 0;
    padding: 0;
}
.top-nav ul.theNav #megaFM ul.megaMenu .section_three_col ul.last {
    border: medium none;
    margin: 0;
	width:49%;
}

.top-nav ul.theNav #megaPB ul.megaMenu .section_two_col ul.last {
    border: medium none;
    margin: 0;
	width:100%;
}

.header-container .top-nav ul.megaMenu ul {
float:left;
}

.header-container .top-nav ul.megaMenu li li {
background:none;
float:left;
padding:0;
width:100%;
}

.header-container .top-nav ul.megaMenu li li a {
background:url(/images/homepage/home_page_new/arrow-left.png) no-repeat 5px 2px;
font-family:'Droid sans', sans-serif;
font-size:11px;
font-weight:normal;
padding-left:15px;
text-transform:none;
}

.header-container .top-nav ul.megaMenu li h3 a, .header-container .top-nav ul.megaMenu li h3 {
font-weight:normal;
color:#3380D0 !important;
}

.navigation nav li.dropdown li a, .navigation nav li.dropdown li h3 {
background:none;
font-weight:normal !important;
}

.top-nav #megaPG ul.megaMenu .content .block {
margin-bottom:15px;
}

.top-nav #megaPG .content {
padding-bottom:0;
}

.top-nav ul.megaMenu li li a {
background:url(/images/homepage/home_page_new/arrow-left.png) no-repeat 5px 2px;
font-family:'Droid sans', sans-serif;
font-size:11px;
font-weight:normal;
padding-left:15px;
text-transform:none;
}




/* Homepage CSS begins */

.margin-top {
	background:#fff;
	margin-top:10px;
}

.gray-hd {
	background:#4e4e4e;
	color:#fff;
	font-family:'Oswald', sans-serif !important;
	font-size:18px;
	font-weight:300;
	margin-bottom:0;
	padding:3px 0 3px 10px;
	text-transform:uppercase;
}

.nomargin-left {
	margin-left:0 !important;
}

.nomargin-right {
	margin-right:0 !important;
}

.offer-banner {
	margin-top:1px;
}

.social-media-header {
	background:#e4e4e4;
	float:left;
	margin-top:8px;
	width:100%;
}

.social-media-header h3 {
	background:#0e5681;
	color:#fff;
	float:left;
	font-family:'Oswald', sans-serif !important;
	font-weight:300;
	margin:0;
	font-size:18px;
	padding:4px 4px;
	width:42%;
	text-transform:uppercase;
}

.social-media-header ul {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	margin-left:0px;
	width:55%;
}

.social-media-header ul li {
	float:left;
	margin:2px 5px;
	position:relative;
}

.social-media-header ul li a.tw {
	/* background:url(/images/homepage/home_page_new/homepage/ico-twitter.png) no-repeat; */
	background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -825px -92px;
	display:block;
	height:32px;
	text-indent:-9999px;
	width:31px;
}

.social-media-header ul li a.fb {
	/* background:url(/images/homepage/home_page_new/homepage/ico-facebook.png) no-repeat; */
	background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -366px -92px;
	display:block;
	height:32px;
	text-indent:-9999px;
	width:32px;
}

.social-media-header ul li a.gp {
	/* background:url(/images/homepage/home_page_new/homepage/ico-google.png) no-repeat; */
	background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -478px -92px;
	display:block;
	height:32px;
	text-indent:-9999px;
	width:31px;
}

.social-media-header ul li a.ln {
	/*background:url(/images/homepage/home_page_new/homepage/ico-linkedin.png) no-repeat; */
	background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -529px -92px;
	display:block;
	height:32px;
	text-indent:-9999px;
	width:31px;
}

.opg-section {
position:relative;
margin-top:15px;
text-align:center;
}

.opg-section a.view-all-link {
position:absolute;
right:8px;
top:8px;
color:#fff;
}

.bgs-box {
margin-top:15px;
}

.blue-hd {
	background:#0e5681;
	color:#fff;
	font-family:'Oswald', sans-serif !important;
	font-size:18px;
	font-weight:300;
	margin:0;
	padding:3px 0 3px 10px;
	text-transform:uppercase;
	text-align:left;
}

.blue-hd a {
color:#fff;
}



.dark-gray-hd {
	background:#383838;
	color:#fff;
	font-family:'Oswald', sans-serif !important;
	font-size:18px;
	font-weight:300;
	margin:0;
	padding:3px 0 3px 10px;
	text-transform:uppercase;
	text-align:left;
}

h2.hot-products-hd, h2.hot-players-hd {
font-size:16px;
}

.opg-section ul {
border-bottom:2px solid #015d86;
float:left;
margin:0;
padding:10px 0 30px;
height:149px;

}

.opg-section ul ul {
clear:both;
float:none;
padding:0;
border:0;
height:auto;
}

.opg-section ul li {
/* border-right:1px solid #015d86; */
float:left;
padding:0 10px;
/* width:229px; */
width:310px;
}

/* .opg-section ul li:last-child {
border:0;
}
*/


.opg-section ul li li {
	font-size:11px;
	border:0;
	padding:0;
	width:100%;
}

.opg-section li .hd {
text-align:left;
padding-left:75px;
}

.opg-section li .hd img {
float:left;
margin-right:5px;
}

.opg-section li .hd span.icon {
background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -776px -88px;
float:left;
overflow:hidden;
margin-right:5px;
height:38px;
width:38px;
}

.opg-section li .hd h4 {
color:#007dc2;
font-family:'Droid sans', sans-serif !important;
font-size:13px;
font-weight:bold;
margin-bottom:0px;
text-transform:uppercase;
}

.opg-section li .hd h4 a {
color:#007dc2;
}

.opg-section li .hd h4 span {
font-size:14px;
font-weight:normal;
text-transform:none;
}

.opg-section ul li li {
float:left;
text-align:center;
padding:10px 0;
width:70px;
}

.opg-section a.view-opg {
margin:0 auto;
width:109px;
}

.opg-section a.remove-opg {
display:block;
margin:0 auto;
width:109px;
}


.opg-section ul li li h4 {
color:#0e5681;
font-family:'Oswald', Arial Narrow, sans-serif !important;
font-size:18px;
margin-bottom:0px;
}

#last-div {
display:none;
}

#last-div ul {
min-height:149px;
}

#last-div ul li {
width:229px; 
}

li.extrawide {
width:420px !important;
}

.other-services {
/* margin-bottom:20px; */
float:left;
}

.other-services h2.other-services-hd {
background:#0e5681 url(/images/homepage/home_page_new/homepage/ico-other-services.png) no-repeat 5px 7px;
padding-left:35px;
}

.other-services h2.shows-hd {
background:#0e5681 url(/images/homepage/home_page_new/homepage/ico-bgs-shows.png) no-repeat 5px 5px;
padding-left:35px;
}

.other-services h2.shows-hd a {
color:#fff;
font-family:'Droid sans', sans-serif !important;
font-weight:normal;
font-size:12px;
text-decoration:none;
float:right;
text-transform:none;
margin:5px 5px 0 0;
}

.gray-box {
background:#f6f6f6;
border:1px solid #b7b7b7;
border-top:0;
float:left;
padding:10px;
width:638px;
}

ul.tabs li {
border:0 !important;
float:left;
margin-right:1px;
}

ul.tabs li a {
background:#383838;
color:#fff;
display:block;
padding:4px 15px;
text-decoration:none;
}

ul.tabs li a:hover, ul.tabs li a.active {
background:#0e5681;
}

div.ui-tabs-hide {
display:none;
}

.tab {
float:left;
padding:10px;
}

.tab img {
float:left;
}

.tab .tab-content {
float:right;
border-left:1px solid #000;
margin-left:20px;
padding-left:10px;
width:520px;
}

.tab .tab-content h3 {
color:#0e5681;
font-family:'Oswald', sans-serif !important;
font-size:18px;
font-weight:300;
line-height:18px;
margin:0;
text-transform:uppercase;
}

.tab .tab-content p {
margin-top:5px;
margin-bottom:0;
line-height:16px;
font-size:12px;
}

.tab .tab-content a {
float:left;
margin-top:10px;
}

.tab1 .tab-content {
background:url(/images/homepage/home_page_new/homepage/bgs-logo-watermark.png) no-repeat center;
}

.tab2 .tab-content {
background:url(/images/homepage/home_page_new/homepage/registry-logo-watermark.png) no-repeat center;
}

.tab3 .tab-content {
background:url(/images/homepage/home_page_new/homepage/organize-logo-watermark.png) no-repeat center;
}

.tab4 .tab-content {
background:url(/images/homepage/home_page_new/homepage/bca-logo-watermark.png) no-repeat center;
}

.tab5 .tab-content {
background:url(/images/homepage/home_page_new/homepage/trade-logo-watermark.png) no-repeat center;
min-height:104px;
}

.tab6 .tab-content {
background:url(/images/homepage/home_page_new/homepage/marketplace-logo-watermark.png) no-repeat center;
}

ul.shows li {
float:left;
margin-right:20px;
width:308px;
}

ul.shows li:last-child {
margin-right:0;
}

ul.shows li div.date {
background:#383838;
color:#fff;
float:left;
font-family:'Oswald', sans-serif !important;
height:51px;
font-size:14px;
line-height:14px;
font-weight:300;
padding-top:7px;
margin-right:15px;
text-align:center;
text-transform:uppercase;
width:50px;
}

ul.shows li div.date span {
font-size: 30px;
line-height:30px;
}

ul.shows li h4 {
font-family:'Droid sans', sans-serif !important;
font-weight:normal;
font-size:14px;
margin-bottom:0px;
}

ul.shows li h4 span {
font-size:12px;
}

ul.shows li p {
font-size:11px;
margin-top:5px;
line-height:16px;
}

.whats-hot .gray-box {
width:298px;
}

.whats-hot-hd {
background:#383838 url(/images/homepage/home_page_new/homepage/ico-whats-hot.png) no-repeat 5px 4px;
padding-left:30px;
margin:0;
}

.main-tabs {
background:#d1d1d1;
border-bottom:2px solid #0e5681;
float:left;
margin:0;
padding:0;
width:100%;
}

.main-tabs li {
background:none !important;
float:left;
border:0 !important;
}

.main-tabs li a {
background:#6b6b6b;
display:block;
color:#fff;
font-family:'Oswald', sans-serif !important;
padding:5px 20px;
text-transform:uppercase;
font-weight:300;
font-size:18px;
margin-right:2px;
text-decoration:none;
}

.main-tabs li a.active, .main-tabs li a:hover {
background:#0e5681;
}

.tab-white-content {
background:#fff;
float:left;
padding:3%;
width:94%;
}

table {
border:1px solid #b7b7b7;
clear:both;
margin:0;
}

table th {
background:#b7b7b7;
color:#015d86;
font-family:'Droid sans', sans-serif !important;
font-size:12px;
text-transform:uppercase;
font-weight:normal;
padding:7px 3px;
border-right:1px solid #fff;
text-align:left;
}

table th:last-child {
border-right:0;
}

.center {
text-align:center;
}

table td {
border-right:1px solid #b7b7b7;
border-bottom:1px solid #b7b7b7;
font-family:'Droid sans', sans-serif !important;
font-size:11px;
padding:7px 3px;
}

table tr td:last-child {
border-right:0;
}

table tr:last-child td {
border-bottom:0;
}

table tr:nth-child(even) {
background:#f6f6f6;
}

.blog {
margin-bottom:20px;
}

.blog-hd {
background:#383838 url(/images/homepage/home_page_new/homepage/ico-blog.png) no-repeat 5px 4px;
padding-left:35px;
}

.blog ul li {
border-bottom:1px solid #b7b7b7;
float:left;
padding:10px 0;
width:100%;
}

.blog ul li img {
float:left;
margin-right:10px;
}

.blog ul li h3 {
color:#0e5681;
font-size:16px;
margin:0;
}

.blog ul li p {
font-size:12px;
line-height:16px;
margin-top:5px;
margin-bottom:0;
}

.blog a.view-more {
float:right;
margin-top:5px;
}

.bkt-magazines {
float:left;
margin-top:10px;
}

.bkt-magazines .main-tab ul li {
float:left;
padding:15px 0;
text-align:center;
width:127px;
min-height:235px;
}

ul.rollover li div li {
float:none !important;
width:90% !important;
height:auto !important;
text-align:left !important;
margin-bottom:10px;
}

ul.rollover a {
background:url(../../../images/homepage/home_page_new/btn-buynow-gray.png) no-repeat;
display:block;
height:31px;
text-indent:-9999px;
width:98px;
margin:0 auto;
}
ul.rollover a.books-int {
text-indent:0;
background:none;

}
ul.rollover a.subscribe-now-top {
background:none;
display:block;
height:31px;
text-indent:0;
width:100%;
margin:0 auto;
}
ul.rollover a.subscribe-now {
background:url(../../../images/homepage/home_page_new/btn-subscribe-gray.png) no-repeat;
display:block;
height:31px;
text-indent:-9999px;
width:98px;
margin:0 auto;
}


ul.rollover a.back-issue {
background:url(../../../images/homepage/home_page_new/btn-back-issue-gray.png) no-repeat;
display:block;
height:31px;
text-indent:-9999px;
width:115px;
margin:5px auto 0;
}


.bkt-magazines .main-tab ul li h4 {
color:#0e5681;
font-size:12px;
float:left;
font-family:'Droid sans', sans-serif !important;
margin:5px 0;
min-height: 65px;
width:100%;
}

.bkt-magazines .main-tab ul li p {
font-size:12px;
margin-bottom:0;
}

.bkt-magazines .main-tab ul li p span {
color:#a80808;
line-height:20px;
}

.advt-box {
background:#f6f6f6;
border:1px solid #b7b7b7;
float:left;
padding:19px 9px 9px 9px;
margin:10px 0;
}

.advt-box div {
float:left;
}

.advt-box span {
color:#848484;
font-size:10px;
text-transform:uppercase;
float:right;
}

.advt-box img {
margin-bottom:30px;
}

.testimonials {
float:left;
/* margin-top:20px; */
width:100%;
}

.testimonials h3 {
border-bottom:1px solid #015d86;
color:#015d86;
font-family:'Oswald', sans-serif !important;
font-size:18px;
font-weight:300;
margin:0;
text-transform:uppercase;
}

.testimonials h3 a {
color:#015d86;
font-family:'Droid sans', sans-serif !important;
font-size:12px;
text-transform:none;
float:right;
text-decoration:none;
margin-top:5px;
}

.testimonials ul {
border-bottom:1px solid #5d5d5d;
float:left;
}

.testimonials li {
padding:10px 0 0;
float:left;
position:relative;
width:100%;
}

.testimonials li:nth-child(2) {
display:none;
}

.testimonials li .stars {
position:absolute;
right:0;
top:30px;
}

.testimonials li h4 {
color:#00182e;
font-size:14px;
margin-bottom:3px;
}

.testimonials li span.date {
font-size:12px;
}

.testimonials li blockquote {
/* background:url(/images/homepage/home_page_new/homepage/testimonials-quote.png) no-repeat; */
font-size:12px;
line-height:20px;
margin:0;
margin-top:10px;
float:left;
width:100%;
min-height:40px;
}

.testimonials li span.client-name {
color:#015d86;
display:block;
margin-top:5px;
}

.newsletter {
float:left;
margin-top:10px;
width:100%;
}

.newsletter h2.newsletter-hd {
/*background:#0e5681 url(/images/homepage/home_page_new/homepage/ico-newsletter.png) no-repeat 5px 3px; */
background:#0e5681 url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -10px -170px;
padding-left:30px;
}

.newsletter .newsletter-box {
background:#e4e4e4;
border:1px solid #b7b7b7;
padding:5px 10px;
}

.newsletter .newsletter-box p {
font-size:12px;
}

.newsletter .newsletter-box .text-box {
width:290px;
}

.newsletter .newsletter-box p.float {
float:left;
margin-top:5px;
}

.newsletter .newsletter-box a.subscribe {
float:right;
margin-top:5px;
}

.newsletter .newsletter-box p.float a {
color:#00a0eb;
text-decoration:none;
}

/* Homepage CSS Ends */ 



/* Homepage 2 CSS Begins */

.grid_3 .advt-box {
padding:10px 0 0 0;
margin-bottom:10px;
text-align:center;
}

.grid_3 .advt-box img {
border:1px solid #777;
margin-bottom:5px;
}


.grid_3 .newsletter .newsletter-box .text-box {
width:205px;
}

.recent-price .gray-box {
width:383px;
}

.recent-price {
float:left;
margin-bottom:20px;
}

.recent-price .recent-price-hd {
/* background:#0e5681 url(/images/homepage/home_page_new/homepage2/ico-recent-change.png) no-repeat 5px 3px; */
background:#0e5681 url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -12px -58px;
padding-left:35px;
}

table tr:nth-child(odd) {
background:#fff;
}

.whats-happening {
float:left;
}

.whats-happening .whats-happening-hd {
/* background:#0e5681 url(/images/homepage/home_page_new/homepage2/ico-whats-happening.png) no-repeat 5px 3px; */
background:#0e5681 url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -12px -30px;
padding-left:35px;
}

.blog .blog-hd2 {
/* background:#0e5681 url(/images/homepage/home_page_new/homepage2/ico-blog.png) no-repeat 5px 4px; */
background:#0e5681 url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -8px -137px;
padding-left:35px;
}

.calendar .hd-calendar {
background:#0e5681 url(/images/homepage/home_page_new/homepage/icon-calendar.png) no-repeat 7px 5px;
padding-left:35px;
}


.tbl-whats-happening td {
background:#f6f6f6;
text-align:center;
}

.tbl-whats-happening td h3 {
font-size:30px;
font-family:'Oswald', sans-serif !important;
font-weight:normal;
margin-bottom:0;
}

.tbl-whats-happening td p {
font-size:12px;
margin:6px 0;
}

.other-services2 {
margin-top:20px;
}

.other-services2 .other-services-hd2 {
/* background:#0e5681 url(/images/homepage/home_page_new/homepage2/ico-other-services.png) no-repeat 5px 4px; */
background:#0e5681 url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -12px -236px;
padding-left:35px;
}

.other-services2 .gray-box {
margin-bottom:20px;
width:723px;
}

.other-services2 .gray-box img {
/*	margin-right:22px;
	margin-top:15px;
	margin-bottom:15px;*/
	margin-bottom: 15px;
    margin-right: 21px;
    margin-top: 15px;
}

.other-services2 .gray-box a:last-child img{
margin-right:0;
}

.grid_3 .testimonials {
margin-top:0px;
}

.grid_3 .testimonials ul {
border:0;
}

.grid_3 .testimonials li {
border:0;
padding:0;
float:left;
width:100%;
}

.grid_3 .testimonials li blockquote {
background:url(/images/homepage/home_page_new/homepage2/testimonials-quote.png) no-repeat;
font-size:12px;
float:left;
line-height:16px;
margin-top:10px;
width:100%;
min-height:60px;
}

.grid_3 .testimonials li blockquote span {
width:100%;
}

.grid_3 .newsletter {
margin-top:5px;
}

.hot-products .gray-box {
width:298px;
}

.hot-players .gray-box {
width:298px;
}

.right {
text-align:right;
}

.advt-box2 {
padding-top:3px;
}

.advt-box2 img {
margin-bottom:10px;
}

.hot-products-hd, .hot-players-hd {
/* background:#383838 url(/images/homepage/home_page_new/homepage2/ico-hot.png) no-repeat 5px 3px; */
background:#383838 url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -867px -93px;
padding-left:30px;
}


/* Homepage 2 CSS Ends */
.theme-default #slider { width:660px; height:270px; margin-bottom:0 !important; }
/* Nivo Slider Overrides */
.theme-default .nivoSlider { margin-bottom:10px; }
.nivo-directionNav a { top:0px; }
.theme-default a.nivo-prevNav { left:0px; background:url(/images/v2/sliderNav.png) no-repeat -100px 0;  }
.theme-default a.nivo-nextNav { right:0px; background:url(/images/v2/sliderNav.png) no-repeat 0 0; }
.theme-default .nivo-directionNav a { height:300px; width:100px; }
.slider-wrapper {position: relative; padding-bottom: 0px;  background: none !important;}
.theme-default .nivo-controlNav { display:none; }


ul.tabs {
margin:0;
padding:0;
}

fieldset {
border:0;
margin:0;
padding:0;
}

.newsletter-box p {
margin:0;
}

input#sbmt {
background: #007cc1; /* Old browsers */
background: -moz-linear-gradient(top,  #007cc1 0%, #0e5783 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007cc1), color-stop(100%,#0e5783)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #007cc1 0%,#0e5783 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #007cc1 0%,#0e5783 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #007cc1 0%,#0e5783 100%); /* IE10+ */
background: linear-gradient(to bottom,  #007cc1 0%,#0e5783 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783',GradientType=0 ); /* IE6-9 */
color:#fff;
font-family:'Oswald', sans-serif !important;
font-size:16px;
font-weight:300;
padding:3px 15px;
text-transform:uppercase;
}

.ticker {
	bottom:0;
    height: 27px;
    margin: 0;
	left:0;
    overflow: hidden;
    padding: 0;
    position: fixed;
    width: 100%;
	z-index:9999999;
}

.ticker-hd {
	background:#777;
	left:0;
	bottom:0;
	color:#fff;
	position:fixed;
	padding:5px 10px;
	z-index: 99999999;

}


.rollover li li { 
			display: block; 
			height: 131px; 
			margin: 0 auto; 
			padding:0 !important;
			overflow: hidden; 
			min-height: 20px !important;
			width:97px;
		}
		
		.rollover img { 
			color: #333; 
			text-align: center;
			height: 131px; 
			font: italic 18px/65px Georgia, Serif;    /* Vertically center text by making line height equal to height */
			 opacity: 1;
			 -webkit-transition: all 0.2s linear; 
			 -moz-transition: all 0.2s linear; 
			 -o-transition: all 0.2s linear;
			width:97px;
		}
		
		.rollover li:hover img { 
			margin-top: -131px; 
			opacity: 0; 
		}
		
		.rollover div { 
			position: relative; 
			color: white; 
			font: 12px/15px Georgia, Serif;
			height: 141px; 
			margin:-20px auto 0;
			padding: 10px 0px 0 0; 
			opacity: 0; 
			-webkit-transform: rotate(6deg); 
			-webkit-transition: all 0.4s linear; 
			-moz-transform: rotate(6deg); 
			-moz-transition: all 0.4s linear; 
			-o-transform: rotate(6deg); 
			-o-transition: all 0.4s linear; 
			width:97px;
			text-align:center;
		}
		
		.rollover div a {
		background:#fff;
		font-family:'Oswald', sans-serif !important;
		font-size:13px;
		display:block;
		text-transform:uppercase;
		font-weight:300;
		margin-top:20px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding:5px;
		margin:10px auto 0;
		width:60px;
		text-indent:0px;
		height:18px;
		}
		
		.rollover li:hover div { 
			opacity: 1; 
			-webkit-transform: rotate(0); 
			-moz-transform: rotate(0); 
			-o-transform: rotate(0); 
		}
		.rollover li div { background: #007dc2; }

.newsletter {
margin-bottom:10px;
}

#inline_content {
width:368px;
}

#inline_content table {
width:368px;
}


#inline_content table, #inline_content table td, #inline_content tr {
background:none;
border:0;
}

#inline_content table td input[type=text] {
margin:0;
width:250px;
}

#inline_content table table {
border:1px solid #b7b7b7;
border-right:0;
width:350px;
}

#inline_content table table td {
border-right:1px solid #b7b7b7;
}

#inline_content table table th {
width:250px;
}

#inline_content table table th.align-center, #inline_content table table td.align-center {
width:100px;
text-align:center;
}

.social-media-header ul li ul {
background:#fff;
border:1px solid #000;
display:block;
position:absolute;
left:-50px;
width:auto !important;
}


.social-media-header ul li ul.tw {
display:none;
min-height:24px;
top:-32px;
padding:5px 0 0 5px;
}

.social-media-header ul li ul.tw li {
margin:0;
}

.social-media-header ul li ul.tw iframe {
margin:0 auto;
}

.social-media-header ul li ul.fb {
display:block;
position:absolute;
padding:3px 5px 0;
min-height:19px;
left:-9999px;
top:-34px;
}

.social-media-header ul li ul.gp {
display:none;
padding:5px 5px 0;
min-height:16px;
top:-32px;
}

.social-media-header ul li ul.gp li {
margin:0;
}

.social-media-header ul li:hover ul {
display:block;
}

.social-media-header ul li:hover ul.fb {
left:-45px;
}
/*
a.opg-subscribe-now {
/* background:url(/images/homepage/home_page_new/homepage/btn-subscribe-now.png) no-repeat -487px -46px; 
background:url(/images/homepage/home_page_new/btn-subscribe-now.png) no-repeat;
display:block;
float:left;
margin-left:55px;
overflow:hidden;
height:33px;
width:98px;
}
*/

a.opg-subscribe-now {
    background: none repeat scroll 0 0 #00A8F7;
    border: 1px solid #005B86;
    border-radius: 100px;
    box-shadow: 0 1px 3px #666666;
    display: block;
    float: left;
    margin-left: 40px;
    overflow: hidden;
    width: 98px;
	color:#fff;
	padding:5px;
}
a.opg-subscribe-now:hover {
	box-shadow: 0 1px 3px #666666 inset;
}

/*a.opg-read-more {
/* background:url(/images/homepage/home_page_new/homepage/btn-read-more.png) no-repeat -825px -6px; 
background:url(/images/homepage/home_page_new/btn-read-more.png) no-repeat;
display:block;
float:left;
overflow:hidden;
margin-left:10px;
height:33px;
width:80px;
}*/
a.opg-read-more {
/* background:url(/images/homepage/home_page_new/homepage/btn-read-more.png) no-repeat -825px -6px; */
background:#3f3f3f;
display:block;
float:left;
overflow:hidden;
margin-left:10px;
padding:5px;
color:#fff;
width:80px;
border:1px solid #000;
border-radius:100px;
box-shadow: 0 1px 3px #666666;
}
a.opg-read-more:hover {
box-shadow: 0 1px 3px #000 inset;
}
a.view-opg {
background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -11px -91px;
display:block;
overflow:hidden;
height:42px;
width:109px;
}

a.remove-opg {
background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -738px -47px;
display:block;
overflow:hidden;
height:42px;
width:109px;
}

a.view-more-news {
background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -707px -5px;
display:block;
overflow:hidden;
height:33px;
float:right;
margin-top:10px;
width:108px;
}



.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}



.slides_container {
width:660px;
height:270px;
}
.slides_container a {
width:660px;
height:270px;
display:block;
}


#slider a.prev {
/*background:url(/images/homepage/arrows1.png) no-repeat 0 0;*/
background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -518px -137px;
display:block;
height:30px;
position:absolute;
top:110px;
left:-15px;
overflow:hidden;
text-indent:-9999px;
width:30px;
z-index:100;
}

#slider a.next {
/*background:url(/images/homepage/arrows1.png) no-repeat -30px 0;*/ 
background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -548px -137px;
display:block;
height:30px;
position:absolute;
top:110px;
right:-15px;
overflow:hidden;
text-indent:-9999px;
width:30px;
z-index:100;
}

.ui-dialog {
background:#fff;
border:2px solid #333;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
position:fixed;
/* min-height:265px !important; */
width:400px !important;
height:340px !important;
}

#inlinecontent {
position:relative;
left:20px;
height:auto !important;
z-index:999999;
}


.ui-widget-overlay {
background:#000;
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
position:fixed;
z-index:999998;
top:0;
width:100% !important;
height:100% !important;
left:0
}

.ui-dialog-titlebar-close {
border:0;
background:url(/images/homepage/home_page_new/homepage/img-sprite.png) no-repeat -958px -211px;
position:absolute;
height:22px;
bottom:2px;
right:2px;
text-indent:-9999px;
width:21px;
}

.ui-dialog-titlebar-close:hover {
border:0;
}

.ui-button {
color:#fff;
margin-top:10px;
padding:5px 10px;
}

input.span-7 {
width:247px;
}

#frmFeedback p {
margin-bottom:15px;
}

.bgs-content-box {
border:1px solid #bbb;
background:#e4e4e4;
padding:15px 10px;
float:left;
width:298px;
}

.bgs-content-box img {
float:left;
margin-right:10px;
}

.bgs-content-box ul {
float:left;
width:188px;
}

.bgs-content-box ul li {
border-top: 1px solid #fff;
border-bottom:1px solid #8e8e8e;
padding:3px 0;
}

.bgs-content-box ul li:first-child {
border-top:0px;
}

.bgs-content-box ul li:last-child {
border-bottom:1px;
}

.bgs-content-box ul li a {
color:#0876a3;
font-size:12px;
}

.marketplace-advt {
float:left;
margin-bottom:10px;
}

.marketplace-advt a {
background: url("../../../images/homepage/home_page_new/homepage/advt-marketplace.png") no-repeat scroll 0 0 transparent;
color: #383838;
display: block;
font-family: 'Oswald';
font-size: 24px;
font-weight: 300;
height: 191px;
line-height: 28px;
padding-left: 130px;
text-align: center;
width: 190px;
padding-top:26px;
}

.marketplace-advt a strong {
font-size:28px;
line-height:30px;
}

.ebay-zone {
float:left;
}

.news-section {
margin: 10px 0;
float:left;
}

.news-section ul.news-tabs {
background:#f1f1f1;
border-bottom:1px solid #007DC2;
}

.news-section ul.news-tabs li {
display:inline-block;
/* margin-right:2px; */
}

.news-section ul.news-tabs li a {
background:#676767;
display:block;
width:120px;
padding:10px; 
text-align:center;
font-family:'Oswald', sans-serif;
font-size:16px;
font-weight:300;
color:#c2c2c2;
text-transform:uppercase;
}

.news-section ul.news-tabs li a.active {
background:#007DC2;
color:#fff;
}

.news-section .latest-news, .news-section .featured-box {
border:1px solid #d7d7d7;
border-top:0px;
padding:10px;
padding-top:0px;
float:left;
width:638px;
}

.news-section .featured-box {
padding-top:10px;
display:none;
width:638px;
}

.news-section .featured-box img {
border:3px solid #035276;
float:left;
margin-right:20px;
}

.news-section .featured-box h3 {
font-size:16px;
margin:0;
}

.news-section .featured-box p.posted {
font-size:12px;
margin:0;
}

.news-section .featured-box p {
font-size:13px;
margin:15px 0 0 0;
}

.news-section .latest-news li {
padding:10px 0;
border-bottom:1px solid #d7d7d7;
float:left;
width:100%;
}

.news-section .latest-news li img {
float:left;
margin-right:15px;
}

.news-section .latest-news ul.sport-news {
float:left;
margin-top:6px;
}

.news-section .latest-news ul.sport-news li {
float:left;
width:auto !important;
border:0;
margin:0 10px;
}

.news-content .latest-news .news-content {
float:left;
}

.news-section .latest-news li h3 {
font-size: 16px;
font-weight:bold;
color:#1d6f93;
margin-bottom:5px;
}

.calendar {
float:left;
display:block;
/* height:20px; */
width: 320px;
}

.whats-happening-block {
float: left;
margin-left:20px;
width:320px;
}

.other-beckett-services-block {
margin-top:10px;
float:left;
}

.calendar .calendar-content {
background:#f6f6f6;
border:1px solid #b7b7b7;
padding:9px;
}


.calendar .calendar-content th {
text-align:center;
}

.calendar .calendar-content td {
padding:0;
height:29px;
width:42px;
text-align:center;
}

.calendar .calendar-content td a.active {
background:#015d86;
/*height:15px; */
width:100%; 
display:block;
text-align:center;
padding:7px 0;
font-size:12px;
color:#fff;
}

.calendar .calendar-content tr:first-child th {
border-bottom:1px solid #999999;
padding: 6px 3px;
}

/* .calendar .calendar-content td a.active {
color:#fff;
} */
/*toll free number*/

.tollfree { font-family:droid sans;float: right;text-align: right;color:#ff0f01;font-size:16px; margin-top:6px;line-height: 27px;}
.tollfree span{ color:#314969; font-size:12px; float:right;}

.tollfree > img {float: left;}
.strike-home-price {
    color: #991919;
    display: block;
    font-size: 12px;
    height: 16px;
	text-decoration:line-through;
}
.opg-section .divopg {
	position:relative;
}
.opg-section li .new-icon {

    position: absolute;
    top: -14px;
	right:15px;
}

.radioButton {
    float: left;
    margin-top: 55px;
	margin-left:-90px;
}
.radioButton img {
    width: 59px;
}
.apple-store-icon{
	float:left;
	margin:10px 0 0 44px;
}

.workHours {
    display: inline-block;
    font-family: oswald;
    font-size: 16px;
    padding: 6px 0 0 15px;
}

.workHours > span {
    color: #ee0000;
}
.priceCut {
width: 100%;
float: left;
color: #cc0000;
text-decoration: line-through;
}

.limitedOffer {
background-Color: #F7E9B8;
font-family: droid sans;
padding: 1px 8px;
border: 1px solid #000;
float: left;
margin: 4px 3px 6px;
}