/*#body { background:url(../../../images/newheader/opg/splash_page_v3/shadow_sep_rev.png) repeat-x 0 0; }*/
/**/
body  { font-variant:normal; font-size-adjust:none; font-stretch:normal; font-weight:normal; /*overflow-x:hidden; */}
#body {background:none !important; }
/* Leaderboard Styles Start */
.leaderboard_wrapper { background:#666; }
.leader_board_container { width:1000px; background:#000; position:relative; margin:auto; }
.leader_board_container .collapse_ad_btn { height:20px; width:70px; background:#000; color:#ccc; position:absolute; bottom:25px; right:-25px; display:block; writing-mode:tb-rl; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); white-space:nowrap; padding:10px; }
.expand_leaderboard {position: absolute; top: 0; right: 0;}
/* Leaderboard Styles End */
/**/
/* Member and Non Member Bar Styles Start */
nav.header { background:#333; height:30px; padding:0 0 10px; }
.options_bar { position:relative; top:0; right:0; z-index:5555; float:right !important; }
a.bdr_rt { border-right:1px solid #333 !important; }
#socialHeader li, #account_controls li, #registration_controls li, #profile_controls li, #social_login_controls li { float:left; }
#account_controls li a:hover, #registration_controls li a:hover, #profile_controls li a:hover { background:#595959; }
#registration_controls, #profile_controls, #social_login_controls { list-style-type:none; margin:0; padding:0; background:none !important; border:0 !important; box-shadow: none !important; }
/**/
#memberMenu { position:relative; width:1000px; color:#fff; line-height:16px; font-weight:700; margin:auto; }
#memberNav { width:200px; border:1px solid #000; list-style-type:none; position:absolute; right:0; top:45px; z-index:9999; background:#333; margin:0; padding:0; }
#memberNav li { border-bottom:1px dotted #666; }
#memberNav li a { color:#fff; display:block; font-size:12px; padding:5px; font-family: 'Droid sans', sans-serif !important; }
#memberNav li a:hover { background:#666; }
#registration_controls li a { float:left; border-left:0px solid #666; border-right:0px solid #666; color:#ccc; font-size:12px; text-decoration:none; font-weight:normal; padding:8px 10px; }
#social_login_controls li a.facebook_icon { background:url(../../../images/newheader/icons/facebook_icon.png) no-repeat 3px 6px; float:left; border-left:1px solid #666; border-right:1px solid #666; color:#ccc; text-shadow:1px 1px #333; font-size:12px; text-decoration:none; font-weight:700; line-height:10px; padding:12px 10px 12px 30px !important; }
#social_login_controls li a.facebook_icon:hover { background:#595959 url(../../../images/newheader/icons/facebook_icon.png) no-repeat 3px 6px; }
#account_controls { -moz-box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000; float:left; list-style-type:none; background:#666; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; margin:0 0 0 5px; padding:0; }
#account_controls li input[type="text"], #account_controls li input[type="password"] { height:18px; background:#fff url(../../../images/newheader/jquery-ui/input_form_bg.jpg) repeat-x 0 0; color:#666 !important; margin-top:6px !important; margin-left:10px !important; border:1px solid #fff; -webkit-border-radius:0; -khtml-border-radius:0; -moz-border-radius:0; border-radius:0; }
#account_controls li .ui-button { height:25px; margin-right:5px !important; margin-top:5px !important; margin-left:5px !important; line-height:10px; }
#account_controls li a { float:left; border-left:1px solid #666; border-right:1px solid #666; color:#ccc; text-shadow:1px 1px #333; font-size:12px; text-decoration:none; font-weight:700; line-height:10px; margin:0; padding:12px 10px; }
#profile_controls li a { float:left; color:#ccc; text-shadow:1px 1px #333; font-size:12px; text-decoration:none; font-weight:normal; line-height:10px; padding:12px 10px; }
#profile_controls li a.avatar { position:relative; maring:0; padding:0; }
#profile_controls li a.account_btn { width:30px; text-indent:-9999px; background:url(../../../images/icons/expand_options.png) no-repeat 5px 10px; float:left; color:#ccc; text-shadow:1px 1px #333; font-size:12px; text-decoration:none; font-weight:700; line-height:10px; padding:12px 0; }
#profile_controls li a.account_btn.active { width:30px; background:#333 url(../../../images/icons/expand_options.png) no-repeat 5px 10px; float:left; color:#ccc; text-shadow:1px 1px #333; font-size:12px; text-decoration:none; font-weight:700; line-height:10px; padding:12px 0; }
#profile_controls li .upload_profile_img { background:#000; color:#fff; text-align:center; font-size:8px; position:absolute; top:0; left:0; width:34px; height:28px; padding-top:8px; -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; }
/* Member and Non Member Bar Styles End */
/**/
/* Logo and Global Site Search Styles Start */
.header_wrapper {height: 66px; width:100%; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 );
background: #fff; background: -moz-linear-gradient(top, #fff 0%, #ccc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ccc)); background: -webkit-linear-gradient(top, #fff 0%, #ccc 100%); background: -o-linear-gradient(top, #fff 0%, #ccc 100%); background: -ms-linear-gradient(top, #fff 0%, #ccc 100%); background: linear-gradient(top, #fff 0%, #ccc 100%); border-bottom:1px solid #ccc; }
.header_wrapper .header_content {position: relative; width:1000px; padding-top:10px; padding-bottom:5px; margin:auto; }
.header_wrapper .header_content h1.logo { text-shadow:1px 1px #fff; margin-top:8px; padding-left:5px; font-family:'ImpactRegular', Arial, sans-serif; font-weight:100; font-size:36px; color:#03236e; margin-bottom:0; text-transform:uppercase; font-style:italic; }
.header_wrapper .header_content h1.logo a { text-decoration:none !important; }
#logo { display:block; float:left; width:101px; height:101px; background:url(../../../images/newheader/v2/logo.png); }
#siteSearch { border:1px solid #ccc; -webkit-box-shadow:0 2px 2px #666; -moz-box-shadow:0 2px 2px #666; box-shadow:0 2px 2px #666; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 );
background: #fff; background: -moz-linear-gradient(top, #fff 0%, #ccc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ccc)); background: -webkit-linear-gradient(top, #fff 0%, #ccc 100%); background: -o-linear-gradient(top, #fff 0%, #ccc 100%); background: -ms-linear-gradient(top, #fff 0%, #ccc 100%); background: linear-gradient(top, #fff 0%, #ccc 100%); padding:5px; }
#siteSearch input[type='submit'] { border:0; background:url(../../../images/newheader/v2/siteSearch.png) no-repeat; width:32px; height:29px; cursor:pointer; text-indent:-9999px; }
#siteSearch input[type='text'] {margin: 0; text-indent:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-radius-bottomleft:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -khtml-border-radius-topleft:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-bottom-right-radius:0; -khtml-border-radius-bottomright:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0; -webkit-border-top-right-radius:0; -khtml-border-radius-topright:0; -moz-border-radius-topright:0; border-top-right-radius:0; padding:5px 0 6px; }
#siteSearch select { background:#ccc url(../../../images/newheader/jquery-ui/input_form_bg.jpg) repeat-x 0 0; border:1px solid #d7d7d7; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-style:italic; height:29px; margin:0 5px 0 0 !important; padding:5px; }
/* Logo and Global Site Search Styles End */
/**/
/* Main Header Navigation and Mega Menu Styles Start */
.nav_wrapper { width:100%; height:34px; border-bottom:1px solid #fff; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 );
background: #fff; background: -moz-linear-gradient(top, #fff 0%, #ccc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ccc)); background: -webkit-linear-gradient(top, #fff 0%, #ccc 100%); background: -o-linear-gradient(top, #fff 0%, #ccc 100%); background: -ms-linear-gradient(top, #fff 0%, #ccc 100%); background: linear-gradient(top, #fff 0%, #ccc 100%); }
.nav_wrapper .nav_content { width:1000px; border-left:1px solid #ccc; margin:auto; }
#topNav { position:relative; }
#topNav ul.theNav { list-style-type:none; font-weight:700; margin:0; padding:0; }
#topNav ul.theNav li.navItem { display:inline; float:left; border-right:1px solid #ccc; border-left:1px solid #fff; position:relative; min-height:34px; }
#topNav ul.theNav li.navItem #socialHeader { float:left; list-style-type:none; margin:0; padding:7px 0 0 10px; }
#topNav ul.theNav li.navItem a.navLink, #topNav ul.theNav li.navItem a.navLinkMenu { text-decoration:none; display:block; position:relative; color:#000; text-shadow:1px 1px #fff; margin:5px 5px 0; padding:3px; }
#topNav ul.theNav li.navItem a.navLinkMenu:hover { background:none !important; }
#topNav ul ul.megaMenu { display:none; position:absolute; z-index:99999; top:40px; left:0; list-style-type:none; margin:0; padding:0; }
#topNav ul ul.megaMenu .content { background:#000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 2px 10px #000; -moz-box-shadow:0 2px 10px #000; box-shadow:0 2px 10px #000; padding:15px; }
#topNav ul .opg_hover { -webkit-box-shadow:0 2px 10px #000; -moz-box-shadow:0 2px 10px #000; box-shadow:0 2px 10px #000; border:none; background:#000; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; color:#fff; text-shadow:1px 1px #000; text-align:center; display:none; width:90%; height:35px; position:absolute; top:5px; z-index:99997; margin:0 5px; }
#topNav ul .opg_hover a { width:100%; float:left; margin-left:0; padding-top:5px; margin-right:0; color:#fff; text-shadow:1px 1px #000; }
#topNav ul ul.megaMenu .spacer { display:block; position:relative; text-align:center; }
#topNav ul ul.megaMenu .content ul { min-height:75px; list-style-type:none; line-height:1.8em; font-size:12px; margin:0; padding:0; }
#topNav ul ul.megaMenu .content h3 { color:#3380d0; font-size:14px; font-weight:700; border-bottom:1px solid #696969; padding-bottom:5px; margin-bottom:5px; }
#topNav ul ul.megaMenu .content h2 { color:#3380d0; font-size:16px; font-weight:700; border-bottom:1px solid #696969; padding-bottom:5px; margin-bottom:5px; }
#topNav ul ul.megaMenu .content h3 a { color:#3380d0; text-decoration:none; font-size:14px; padding-bottom:5px; margin-bottom:5px; }
#topNav ul ul.megaMenu .content h4 { font-weight:700; margin:0; }
#topNav ul ul.megaMenu .content h4 a { color:#3380d0; text-decoration:none; font-size:14px; padding-bottom:5px; margin-bottom:5px; display:block; }
#topNav ul ul.megaMenu .content a { color:#fff; text-decoration:none; font-weight:700; }
#topNav ul ul.megaMenu .content .section { float:left; border-right:2px dotted #363636; margin:0 10px 0 0; padding:0 10px 0 0; background: none; }
#topNav ul ul.megaMenu .content .section h4 { color:#002f72; font-size:18px; font-weight:700; }
#topNav ul ul.megaMenu .content .block { float:left; border-right:1px solid #696a6c; margin:0 10px 0 0; padding:0 10px 0 0; }
#topNav ul ul.megaMenu .content .last { border:0; margin:0 0 10px; padding:0; }
#topNav ul.theNav #megaPG ul.megaMenu { width:1000px; }
#topNav ul.theNav #megaMP ul.megaMenu { width:1000px; left:-95px; }
#topNav ul.theNav #megaMP ul.megaMenu .section { width:14%; }
#topNav ul.theNav #megaFM ul.megaMenu { width:1000px; left:-505px; }
#topNav ul.theNav #megaFM ul.megaMenu .section_three_col { float:left; width:31.8%; border-right:1px solid #666; margin-right:10px; padding-right:10px; }
#topNav ul.theNav #megaFM ul.megaMenu .section_three_col ul { float:left; width:40%; margin-right:10px; padding-right:10px; border-right:1px dotted #666; }
#topNav ul.theNav #megaPB ul.megaMenu { width:700px; left:-270px; }
#topNav ul.theNav #megaPB ul.megaMenu .section_two_col { float:left; width:48.4%; border-right:1px solid #666; margin-right:10px; padding-right:10px; }
#topNav ul.theNav #megaPB ul.megaMenu .section_two_col ul { float:left; width:98.8%; margin-right:10px; padding-right:10px; border-right:1px dotted #666; }
#topNav ul.theNav #megaT ul.megaMenu { width:150px; }
#topNav ul.theNav #megaO ul.megaMenu { width:100px; }
#topNav ul.theNav #megaG ul.megaMenu { width:400px; }
#topNav ul.theNav #megaG ul.megaMenu .section { width:46%; }
#topNav ul ul.megaMenu .content a:hover, #footer a:hover { color:#ccc; }
#topNav ul.theNav #megaFM ul.megaMenu .section, #topNav ul.theNav #megaPB ul.megaMenu .section { width:14.8%; }
#topNav ul.theNav #megaFM ul.megaMenu .last, #topNav ul.theNav #megaPB ul.megaMenu .last { border:none; margin:0; padding:0; }
#topNav ul.theNav #megaFM ul.megaMenu .section_three_col ul.last, #topNav ul.theNav #megaPB ul.megaMenu .section_two_col ul.last { border:none; margin:0; }
/* Main Header Navigation and Mega Menu Styles End */
/**/
/* Site Feedback Styles Start */
.browserSide { background:#383838; width:400px; display:none; position:absolute; top:100px; z-index:5555; padding:10px; }
.browserSide input[type="text"] { height:26px; }
.browserSide label { color:#fff; text-shadow:1px 1px #000; font-weight:700; font-size:12px; }
.browserSide .feedback-close {
position:absolute;
right:-20px;
top:-20px;
}
/* Site Feedback Styles End */
/**/
/* Breadcrumbs Styles Start */
#breadcrumbs { font-size:.9em; color:#fff; background:#333; -webkit-border-radius:0px; -khtml-border-radius:0px; -moz-border-radius:0px; border-radius:0px; margin:10px 0 8px; padding:10px; }
#breadcrumbs a { font-weight:700; color:#fff; background:url(../../../images/newheader/caret.png) no-repeat right center; padding-right:15px; display:block; margin-right:10px; }
#breadcrumbs ul { list-style-type:none; margin:0; padding:0; }
#breadcrumbs li { display:inline; float:left; }
/* Breadcrumbs Styles End */
/**/
/* Price Ticker Styles Start */
#price-ticker-wrapper { background-color:#000; padding:5px 14px; }
#price-ticker { overflow:hidden; width:100%; z-index:999; }
#price-ticker ul { list-style:none; width:99999px; overflow:hidden; height:13px; margin-bottom:5px; padding:0; }
#price-ticker li { display:inline; overflow:hidden; width:468px; color:#fff; border-right:1px solid #fff; padding:0 14px; }
#price-ticker li a { text-decoration:none; font-weight:700; background-position:0 5px; background-repeat:no-repeat; padding:0 0 0 15px; }
#price-ticker li.price-rise a { color:#2ac426; background-image:url(../../../images/newheader/price-rise.gif no-repeat 0 0);}
#price-ticker li.price-fall a { color:#ff1800; background-image:url(../../../images/newheader/price-fall.gif) no-repeat 0 0; }
#price-ticker li.price-new a { color:#69f; background:url(../../../images/newheader/price-new.gif) no-repeat 0 3px; }
/* Price Ticker Styles End */


.radioButton {
    float: left;
    margin-top: 3px;
}

/* Grid Styles */ 


/*
  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.
*/

body {
  min-width: 1000px;
}

/* `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;
}

/* `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;
}



/* Grid Styles END */









ul {
list-style:none;
}

.top-bar {
background:#383838;
float:left;
width:100%;
}

.top-bar ul {
float:left;
margin:0;
padding:0;
}
.paddingMarginZero{padding:0 !important; margin:0 !important;}
.top-bar li {
border-right:1px solid #00a0eb;
color:#fff;
display:inline-block;
font-size:11px;
float:left;
margin:5px 0;
padding:3px 8px;
position:relative;
text-transform:uppercase;
}

.top-bar li.last {
border-right:0;
}

.top-bar li a {
color:#00a0eb;
text-decoration:none;
}

.top-bar li img {
display:inline-block;
margin-right:5px;
}

.top-bar li img.fleft {
margin-right:0;
}

.top-bar #memberNav li {
float:none;
}

.top-bar li.login {
border-right:0;
margin-top:2px;
}

.top-bar li.login a {
/* background:url(../../images/newheader/arrow-down.png) no-repeat right; */
color:#00a0eb;
padding-right:0px;
}

.top-bar li a:hover {
color:#fff;
}

.top-bar li .login-box {
background:none;
float:right;
display:block;
}

.top-bar li .login-box a {
border:0 !important;
text-transform:none;
float:right;
padding-right:0;
margin-left:10px;
}

.top-bar li .login-box a:hover {
color:#0E5783 !important;
}

.top-bar li .login-box input.ui-button {
float:right;
margin-top:10px;
}

.top-bar #memberNav li {
border-right:0;
display:block;
}

.header-container {
background:url(../../images/newheader/header-bg.png) repeat-x;
min-height:134px;
width:100%;
}
.header-container.christMas {background: url("../../images/mp_marketplace1.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);}
.christMas .workHours > span {color: #fff;}
.christMas .tollfree {background-color: #fff;border-radius: 0 0 6px 6px;margin-top: 0;padding: 3px 11px;}
.christMas .workHours {color: #fff !important;}

.logo {
margin-top:10px;
}

.logo img {
float:left;
}

.logo p {
border-left:2px solid #383838;
font-family:'Droid sans', sans-serif !important;
font-size:14px;
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:25px;
padding:10px;
} */

.header-container .search {
    background: none repeat scroll 0 0 #007DC2;
    border: 1px solid #015E88;
    float: right;
    margin-top: 5px;
    padding: 6px 10px;
    width: 555px;
}

.header-container .top-nav {
tex-align:right;
float:right;
width:590px;
}

.header-container .top-nav ul {
float:right;
margin-top:15px;
}

.header-container .top-nav ul li {
background:url(../../images/newheader/top-nav-seperator.png) no-repeat right;
display:block;
font-family:'Oswald', sans-serif !important;
float:left;
padding:0 10px 5px 9px;
position:relative;
text-transform:uppercase;
z-index:222;
}

.header-container .top-nav ul li.faq {
padding: 0px 0px 0px 7px !important;
}

.header-container .top-nav ul li:last-child {
background:none;
padding:0px;
}

.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;
background:none;
float:left;
margin-right:0px;
padding:12px;
}

.navigation nav li:last-child {
padding-right:0px;
}

.navigation nav li a {
font-family:'Droid sans', sans-serif !important;
color:#fff;
font-size:13px;
font-weight:normal;
text-decoration:none !important;
text-shadow: 0px 0px 0px #fff;
}

.navigation nav li.dropdown {

}

.navigation nav li.dropdown a {
background:url(../../images/newheader/arrow-down.png) no-repeat right;
padding-right:21px;
}

footer {
background:#007dc2;
float:left;
margin-top:20px;
text-align:left;
width:99.99%;
}

footer h2 {
color:#fff;
font-family:'Oswald', sans-serif !important;
font-size:18px;
font-weight:300;
margin:10px 0;
text-align:left;
text-transform:uppercase;
}

footer .credit-cards h2 {
text-align:center;
}

footer ul {
list-style:none;
margin:0;
padding:0;
}

footer ul li {
border-bottom:1px solid #66b1da;
float:left;
padding:8px 0;
margin-right:15px;
text-align:left;
width:190px;
}

footer ul li a {
background:url(../../images/newheader/arrow-left.png) no-repeat 7px 3px;
color:#fff !important;
font-family:'Droid sans', sans-serif !important;
font-size:12px;
padding:0 0 0 20px;
text-decoration:none;
font-weight:normal;
}

footer .grid_4 li {
width:150px;
}

form fieldset {
border:0;
margin:5px 0;
padding:0;
}

form#login_form fieldset {
margin:0 5px 0 0;
float:left;
}

form#login_form fieldset input {
background:#f0f0f0 !important;
font-family:'Droid sans', sans-serif !important;
padding:3px;
margin-top:0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border:1px solid #000;
color:#666;
font-style:normal;
font-size:12px;
margin-bottom:0px !important;
width:120px;
}

form#login_form input.ui-button {
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 */
margin-top:0px !important;
color: #FFFFFF;
font-weight: normal;
font-size:13px;
cursor:pointer;
float:left;
text-shadow: 1px 1px #000000;
padding:2px 5px;
margin-right:0px;
border:0;
}

form fieldset .text-box {
border:1px solid #000000;
color:#383838;
font-family:'Droid sans', sans-serif !important;
font-size:12px;
font-style:normal !important;
margin:0;
padding:5px 3px;
resize:none;
width:236px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

form fieldset select.text-box {
margin-right:15px;
width:170px;
}

li.login span {
float:left;
margin-right:5px;
margin-top:3px;
}

.btn-send-msg {
background:url(../../images/newheader/btn-send-message.png) no-repeat;
border:0;
cursor:pointer;
height:33px;
float:right;
text-indent:-9999px;
width:108px;
}

.search fieldset {
margin:0;
padding:0;
border:0;
}

.search select.text-box {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
float:left;
padding:6px 3px 7px;
margin-top:0px;
margin-bottom:0px;
}

.search input.text-box {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
float:left;
margin-top:0px;
margin-bottom:0px;
padding:7px 3px 8px;
width:323px;
}

.search .search-btn {
background:url(../../images/newheader/btn-search.png) no-repeat;
border:0;
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:0px;
margin-left:15px;
}

.footer-bar ul.social-footer li.youtube a {
background:url(../../images/newheader/ico-youtube.png) no-repeat;
display:block;
height:32px;
text-indent:-9999px;
width:32px;
}

.footer-bar ul.social-footer li.facebook a {
background:url(../../images/newheader/ico-facebook.png) no-repeat;
display:block;
height:32px;
text-indent:-9999px;
width:32px;
}

.footer-bar ul.social-footer li.googleP a {
background:url(../../images/newheader/ico-google.png) no-repeat;
display:block;
height:32px;
text-indent:-9999px;
width:32px;
}

.footer-bar ul.social-footer li.twitter a {
background:url(../../images/newheader/ico-twitter.png) no-repeat;
display:block;
height:32px;
text-indent:-9999px;
width:32px;
}
.footer-bar ul.social-footer li.instagram a {
background:url(../../images/newheader/icon-instagram.png) no-repeat;
display:block;
height:32px;
text-indent:-9999px;
width:32px;
}

.footer-bar ul.social-footer li {
margin-right:5px;
width:32px;
}




.top-nav {
border:0px !important;
    position: relative;
}
.top-nav ul.theNav {
    font-weight: normal;
    list-style-type: none;
    padding: 0;
	margin:0;
}

.header-container .top-nav ul {
margin-top:0px;
}

.grid_7 .top-nav ul.theNav {
margin-top:10px;
}

.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;*/
color:#fff;
}

.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: 23px;
    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: 13px;
    padding: 0;
}
.top-nav ul ul.megaMenu .content h3 {
    border-bottom: 1px solid #696969;
    /*color: #3380D0;*/
	color: #fff;
	font-family:'Oswald', sans-serif !important;
    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; */
	color:#fff;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.top-nav ul ul.megaMenu .content h3 a {
    /*color: #3380D0;*/
	color:#fff;
	font-family:'Oswald', sans-serif !important;
    font-size: 16px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-decoration: none;
}
.top-nav ul ul.megaMenu .content h3 .viewall {	float:right;}
.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;
}
.newMenu{position:absolute; background:url(../../images/icons/new-icon.png) no-repeat 0px 0px; height: 16px;
    margin-top:5px;
    position: absolute;
    width: 35px;}
.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: -464px;
    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: -34px;
    width: 1036px;
}

.top-nav ul li.new {
background:url(../../images/homepage/new-icon.png) no-repeat right;
}


.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: 22.8%;
}

.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%;
padding:0px;
}

.top-nav ul.theNav #megaT ul.megaMenu {
	left:458px;
    width: 140px;
	top:39px;
}
/*.top-nav ul.theNav #megaCoin ul.megaMenu {
height: 77px !important;
left: 96px;
overflow: hidden;
top: 28px;
width: 232px;
}
.top-nav ul.theNav #megaFan ul.megaMenu {
height: 77px !important;
overflow: hidden;
left: 578px;
top: 28px;
width: 232px;
}*/

.top-nav ul.theNav #megaCoin ul.megaMenu {
    height: 77px !important;
    left: -23px;
    overflow: hidden;
    top: 28px;
    width: 232px;
}
.top-nav ul.theNav #megaFan ul.megaMenu {
    height: 77px !important;
    left: -23px;
    overflow: hidden;
    top: 28px;
    width: 232px;
}

.top-nav ul.theNav #megaT ul.megaMenu li {
padding:0;
}
.top-nav ul.theNav #megaO ul.megaMenu {
left: 768px;
    top: 39px;
    width: 142px;	}
.MarketPlace.top-nav ul.theNav #megaO ul.megaMenu {
	/*left:335px;
    width: 100px;
	top:39px;*/
	left: 300px;
    top: 36px;
    width: 93px;
}
.top-nav ul.theNav #megaOrg ul.megaMenu {
left: 92px;
    top: 32px;
/*left: 768px;
    top: 39px;*/
    width: 142px; }
.MarketPlace.top-nav ul.theNav #megaOrg ul.megaMenu {
  /*left:335px;
    width: 100px;
  top:39px;*/
  left: 89px;
    top: 32px;
    width: 93px;
}
#megaOrg .content li {
    display: block;
    padding: 5px !important;
    width: 100%;
}

#megaOrg .content {
    padding: 0;
}
.top-nav ul.theNav #megaO ul.megaMenu li {
padding:0;
}
.top-nav ul.theNav #megaG ul.megaMenu {
    width: 452px;
	left:-110px;
	top:39px;
}
.top-nav ul.theNav #megaI ul.megaMenu {
    width: 315px;
	left:-110px;
	top:39px;
}
.top-nav ul.theNav #megaG ul.megaMenu li {
padding:0; width:100%;
}
.top-nav ul.theNav #megaI ul.megaMenu li {
padding:0; width:100%;
}
.top-nav ul.theNav #megaG ul.megaMenu .section {
    width: 46%;
}
.top-nav ul.theNav #megaI 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/newheader/arrow-left.png) no-repeat 5px 2px;
font-family:'Droid sans', sans-serif !important;
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; */
color:#fff !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 {
background:none;
border:0;
padding:0;
margin-bottom:15px;
}

.top-nav #megaPG .content {
padding-bottom:0;
}

.top-nav ul.megaMenu li li a {
background:url(../../images/newheader/arrow-left.png) no-repeat 5px center;
font-family:'Droid sans', sans-serif !important;
font-size:11px;
font-weight:normal;
padding-left:15px;
text-transform:none;
}


.site-seal {
text-align:center;
padding:15px;
padding-bottom:0px;
}

.credit-cards {
text-align:center;
}

#container {
-webkit-border-radius:0; -khtml-border-radius:0; -moz-border-radius:0; border-radius:0;
margin-top:10px;
width:998px;
box-shadow: none;
}

#container .main_header { margin:0 10px; }

#container div div.navigation {
-webkit-border-radius:0; -khtml-border-radius:0; -moz-border-radius:0; border-radius:0;
background:#333333;
padding:3px 0;
}

#container div .navigation ul li {
background:url(../../../images/newheader/caret.png) no-repeat right center !important;
}

.wrapperContainer h1.large {
font-weight:bold !important;
font-size: 30px;
margin:10px 0;
}

#mpSearch input.span-21 {
width:905px !important;
margin-top:0px !important;
}

.chrome {
margin-top:5px;
padding-bottom:10px;
}

.chrome img {
float:left;
margin:5px 10px 5px 0;
}

.chrome p {
color:#fff;
font-size:13px;
line-height:13px;
margin:4px 0 0 0;
}

.chrome a {
color:#fff;
font-size:16px;
}

.ui-dialog .ui-dialog-content {
visibility:visible;
}

.cart_itemcount {
    background-color: #FF0E00;
    border: 1px solid #D2001B;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 10px;
    line-height: 8px;
    margin-top: 2px;
    padding: 0 2px;
    position: absolute;
    right: 2px;
    top: -5px;
}
/*toll free css*/
.tollfree {
    font-family: droid sans;
    float: right;
    text-align: right;
    color: #fff;
    font-size: 13px;
    margin-top: 6px;
    line-height: 27px;
    background: #fa891f;
    padding: 2px 6px;
    border-radius: 4px;
}
.tollfree span{ color:#314969; font-size:12px; float:right;}

.tollfree > img {float: left;}

.cart_itemcount {
    background-color: #FF0E00;
    border: 1px solid #D2001B;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 10px;
    line-height: 8px;
    margin-top: 2px;
    padding: 0 2px;
    position: absolute;
    right: 2px;
    top: -5px;
}

#coinhead .navigation nav li {
    padding: 12px 13px;
}
.list_50 > li {
    width: 50% !important;
}
.coinhead .top-nav ul.theNav #megaO ul.megaMenu {
    left: 300px;
    top: 36px;
    width:93px;
}
#results_auto ul li {
    background: none repeat scroll 0 0 #FFFFFF !important;
}

.title_bold {
    font-weight: bold;
}
.workHours {
    display: inline-block;
    font-family: oswald;
    font-size: 16px;
    padding: 6px 0 0 15px;
}

.workHours > span {
    color: #ee0000;
}
.radioButton {
    float: left;
    margin-top: 55px;
	margin-left:-90px;
}
.radioButton img {
    width: 59px;
}
.apple-store-icon{
	float:left;
	margin:10px 0 0 44px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 #coinhead .top-nav ul.theNav #megaO ul.megaMenu {
left: 332px !important;
top: 39px;
width: 102px;
}
.top-nav ul.theNav #megaG1 ul.megaMenu {
left: 437px !important;
top: 39px;
width: 130px;
}
 }
 
 
footer ul li a{font-weight: normal;}