@import url("icons.css");
@import url('global/header.css');
@import url('global/footer.css');
* { outline:none !important; }
body { background:#fff url('/images/bg-body.jpg') repeat top; }
body, input, textarea { font-family: Arial, Helvetica, sans-serif; }
input, .no-margin, table { margin:0 !important; }
p, h1, h2, h3, h4, h5, h6 { text-align:left;  }
h5 {
    font-size: 1.1em;
}
.align-right { text-align:right; }
.align-center { text-align:center; }
.align-center { text-align:center; }
.pull-left {float: left;}
.upper { text-transform:uppercase; }
.fleft { float:left; }
.fright { float:right; }
.required { color:#C00; font-weight:700; }
td { padding:0; }
a { color:#114364; }
ul, ol { margin-bottom: 10px; }
div { position:relative; }
.p10 { padding: 10px; }
.br5 { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.bold { font-weight: bold; }
.expand { background: url(../images/icons/plus.png) no-repeat 0 4px; padding-left: 25px; cursor:pointer; padding-top: 2px; margin-top: 10px; border-bottom: 1px solid #ccc; width: 710px; }
.collapse { background: url(../images/icons/minus.png) no-repeat 0 4px; }
.plus { background: url(../images/opg/plus.png) no-repeat 0 4px; margin-left: 10px; padding-left: 25px; cursor:pointer; padding-top: 2px; margin-top: 10px; height: 25px; }
.minus { background: url(../images/opg/minus.png) no-repeat 0 4px; }
.odd { background: #f2f2f2; }
.even { background: #ffffff; }

.three_col {width: 33%; float: left;}
.three_col .padding {padding: 10px; border-right: 1px dotted #ccc;}
.three_col .padding.last {padding-right: 0px; border: 0;}

.full_width {width: 100%}
.full_width .border-top {border-top: 1px solid #ccc; margin-top: 10px;}
.full_width .padding {padding: 10px;}
.full_width .padding h1.title {font-weight: bold; color: #0e5783; font-size: 32px;}
.full_width .padding h3.title {font-weight: bold; color: #007cc1; font-size: 26px; margin: 0}

input[type='text'], input[type='password'], input[type='submit'], input[type='radio'], select, textarea { margin:0px; }
input[type='text'], input[type='password'], select, textarea { font-family:'Droid sans', Arial, Helvetica, sans-serif; border:1px solid #000; -webkit-border-radius:0px; -khtml-border-radius:0px; -moz-border-radius:0px; border-radius:0px; font-style: normal; padding:3px;  }
input[type='text']:focus, input[type='password']:focus { font-style:normal;}
input[type='text'].default, input[type='password'].default, textarea.default { color:#666; font-style:normal; font-family:'Droid sans', Arial, Helvetica, sans-serif; }
textarea { width:97%; padding:5px; font-family:'Droid sans', Arial, Helvetica, sans-serif; min-height:60px; height:60px;  }
h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue { color:#0e5783; }
#feedback-tab { display:block; width:34px; height:140px; background:url('/images/bg-top-nav.png') no-repeat right -120px; position:absolute; z-index:888; right:0; top:282px; }
.breadcrumb_caret { background:url(../images/icons/breadcrumb_caret.png) no-repeat 100% 5px; padding-right:15px; }
#footer h5  {color:#ffffff;}

.block_1 ul li { display:block; position:relative; background:url(../../images/marketplace/storefront/arrow_block1_list.png) no-repeat 10px 4px; padding-left:25px; margin-bottom:10px; }
.block_1 h3 { display:block; position:relative; background:#003a70; color:#fff; font-size:14px; font-weight:700; -webkit-border-top-right-radius:5px; -khtml-border-radius-topright:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -khtml-border-radius-topleft:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; padding:7px 10px; }
.corner-3 { -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.corner-3-b { -webkit-border-bottom-right-radius:3px; -khtml-border-radius-bottomright:3px; -moz-border-radius-bottomright:3px; border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; -khtml-border-radius-bottomleft:3px; -moz-border-radius-bottomleft:3px; border-bottom-left-radius:3px; }
.corner-5-l { -webkit-border-top-left-radius:5px; -khtml-border-radius-topleft:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-radius-bottomleft:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; }
.corner-5-tl { -webkit-border-top-left-radius:5px; -khtml-border-radius-topleft:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; }
.corner-5-tr { -webkit-border-top-right-radius:5px; -khtml-border-radius-topright:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; }
.corner-5-bl { -webkit-border-bottom-left-radius:5px; -khtml-border-radius-bottomleft:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; }
.corner-5-br { -webkit-border-bottom-right-radius:5px; -khtml-border-radius-bottomright:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; }
.corner-5-b { -webkit-border-bottom-right-radius:5px; -khtml-border-radius-bottomright:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-radius-bottomleft:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; }
.corner-5-t { -webkit-border-top-right-radius:5px; -khtml-border-radius-topright:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -khtml-border-radius-topleft:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; }
.gradient-ffdcdcxffffff /* RED TO WHITE */ { background:#fff; background:-moz-linear-gradient(top, #ffffff 0%, #e7e8e9 97%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(97%, #e7e8e9)); background:-webkit-linear-gradient(top, #ffffff 0%, #e7e8e9 97%); background:-o-linear-gradient(top, #ffffff 0%, #e7e8e9 97%); background:-ms-linear-gradient(top, #ffffff 0%, #e7e8e9 97%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e8e9', GradientType=0 );
background: linear-gradient(top, #ffffff 0%, #e7e8e9 97%); margin-bottom:15px; -webkit-box-shadow:0 2px 2px 0 #999; -moz-box-shadow:0 2px 2px 0 #999; box-shadow:0 2px 2px 0 #999; border:1px solid #ccc; padding:10px; }
input[type='text'].h20, input[type='password'].h20 { border:1px solid #b1c0c7; height:20px; line-height:20px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:12px; }
input[type='text'].h25, input[type='password'].h25 { border:1px solid #b1c0c7; height:25px; line-height:25px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:12px; }
input[type='text'].h35, input[type='password'].h35 { border:1px solid #b1c0c7; height:35px; line-height:35px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:16px; }
input[type='submit'].h40, button.h40 { line-height:30px; height:30px; font-size:12px !important; }
input[type='submit'].gradient-4c9be8x1c7de6, button.gradient-88bf01x6d9711 { background:#007cc1; background:-moz-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #007cc1), color-stop(97%, #0e5783)); background:-webkit-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-o-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-ms-linear-gradient(top, #007cc1 0%, #0e5783 97%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783', GradientType=0 );
background: linear-gradient(top, #007cc1 0%, #0e5783 97%); border:0; -webkit-box-shadow:0 1px 1px #666; -moz-box-shadow:0 1px 1px #666; box-shadow:0 1px 1px #666; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#fff; font-weight:700; }
textarea.standard, input.standard, select.standard { border:1px solid #b1c0c7; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:12px; }
input.standard {
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff', GradientType=0 ); background:linear-gradient(top, #cccccc 0%, #ffffff 26%, #ffffff 100%); padding:5px; }
select.standard {
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff', GradientType=0 ); background:linear-gradient(top, #cccccc 0%, #ffffff 26%, #ffffff 100%); padding:4px; }
button.gradient-88bf01x6d9711:hover { background:#007cc1; background:-moz-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #007cc1), color-stop(97%, #0e5783)); background:-webkit-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-o-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-ms-linear-gradient(top, #007cc1 0%, #0e5783 97%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783', GradientType=0 );
background: linear-gradient(top, #007cc1 0%, #0e5783 97%); }
input[type='submit'].gradient-4c9be8x1c7de6:hover {
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5783', endColorstr='#007cc1', GradientType=0 ); background:linear-gradient(top, #0e5783 0%, #007cc1 100%); }
input[type='submit'].standard-blue, input[type='button'].standard-blue, button.standard-blue { margin-top: 10px; border:1px solid #007cc1; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#007cc1; background:-moz-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #007cc1), color-stop(97%, #0e5783)); background:-webkit-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-o-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-ms-linear-gradient(top, #007cc1 0%, #0e5783 97%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783', GradientType=0 );
background: linear-gradient(top, #007cc1 0%, #0e5783 97%); color: #fff; font-weight:700; font-size:11px; cursor:pointer; padding:5px 15px; }
input[type='submit'].standard-blue:hover, button.standard-blue:hover, input[type='button'].standard-blue:hover, button.standard-blue:hover { border:1px solid #0e5783; background:#007cc1; background:-moz-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #007cc1), color-stop(97%, #0e5783)); background:-webkit-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-o-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-ms-linear-gradient(top, #007cc1 0%, #0e5783 97%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783', GradientType=0 );
background: linear-gradient(top, #007cc1 0%, #0e5783 97%); border:1px solid #073a5b; }
input[type='submit'].standard-green, button.standard-green, input[type='button'].standard-green { -webkit-box-shadow:0 2px 2px 0 #999; -moz-box-shadow:0 2px 2px 0 #999; box-shadow:0 2px 2px 0 #999; border:1px solid #007cc1; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; backgrou0nd:#007cc1; background:-moz-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #007cc1), color-stop(97%, #0e5783)); background:-webkit-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-o-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-ms-linear-gradient(top, #007cc1 0%, #0e5783 97%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783', GradientType=0 );
background: linear-gradient(top, #007cc1 0%, #0e5783 97%); color:#fff; font-weight:700; font-size:11px; padding:5px 15px; }
input[type='submit'].search_icon_btn { -webkit-box-shadow:0 1px 1px 0 #666; -moz-box-shadow:0 1px 1px 0 #666; box-shadow:0 1px 1px 0 #666; border:1px solid #007cc1; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#007cc1 url('/images/icons/mag_icon.png') no-repeat; text-indent: -9999px; width: 75px; padding:10px 15px; }
input[type='submit'].standard-green:hover, button.standard-green:hover, input[type='button'].standard-green:hover {
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5783', endColorstr='#007cc1', GradientType=0 ); background:linear-gradient(top, #0e5783 0%, #007cc1 100%); border:1px solid #007cc1; }
input[type='submit'].standard-yellow, button.standard-yellow, input[type='button'].standard-yellow { -webkit-box-shadow:0 2px 2px 0 #666; -moz-box-shadow:0 2px 2px 0 #666; box-shadow:0 2px 2px 0 #666; border:1px solid #EFE356; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#EFE356; background:-moz-linear-gradient(top, #EFE356 0%, #FEAF32 97%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #EFE356), color-stop(97%, #FEAF32)); background:-webkit-linear-gradient(top, #EFE356 0%, #FEAF32 97%); background:-o-linear-gradient(top, #EFE356 0%, #FEAF32 97%); background:-ms-linear-gradient(top, #EFE356 0%, #FEAF32 97%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFE356', endColorstr='#FEAF32', GradientType=0 );
background: linear-gradient(top, #EFE356 0%, #FEAF32 97%); color:#000; font-weight:700; font-size:11px; text-shadow: 0 1px 0 #fff; padding:5px 15px; }
input[type='submit'].standard-yellow:hover, button.standard-yellow:hover, input[type='button'].standard-yellow:hover {
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEAF32', endColorstr='#EFE356', GradientType=0 ); background:linear-gradient(top, #FEAF32 0%, #EFE356 100%); border:1px solid #FEAF32; }
button.standard-red, input[type='submit'].standard-red, input[type='button'].standard-red { border:1px solid #A50A05; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88bc1f', endColorstr='#4f810f');
background:0; color:#fff; font-weight:700; font-size:11px; text-decoration:none; padding:5px 15px; }
button.standard-red:hover, input[type='submit'].standard-red:hover, input[type='button'].standard-red:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f991b', endColorstr='#365b07'); background:0; border:1px solid #426d0d; text-decoration:none; }
.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background:url('/images/switch.gif') repeat-x; display:block; float:left; }
.cb-enable span, .cb-disable span { line-height:30px; display:block; background-repeat:no-repeat; font-weight:700; }
.cb-enable span { background-position:left -90px; padding:0 10px; }
.cb-disable span { background-position:right -180px; padding:0 10px; }
.cb-disable.selected { background-position:0 -30px; }
.cb-disable.selected span { background-position:right -210px; color:#fff; }
.cb-enable.selected { background-position:0 -60px; }
.cb-enable.selected span { background-position:left -150px; color:#fff; }
.main-box { border:1px solid #ccc; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 3px #ccc; background:#fff; padding:10px; }
.greyBorder { border:1px solid #ccc; }
.leader_border_container { -webkit-box-shadow:0px 2px 2px #666; -moz-box-shadow: 0px 2px 2px #666; box-shadow: 0px 2px 2px #666; background: #f2f2f2; border: solid 1px #ccc; padding: 10px; height: 90px; margin-top: 10px; }
.admin_btn_bg { width:100%; background:url('/images/leaderboard_wrapper.png') repeat-x 0 100%; height: 30px; }
#admin_tools_container { width: 990px; margin: auto; }
h3.header-dark-blue, .header-dark-blue-normal, h3.header-orange, h3.header-orange-normal, .header-teal, h3.header-blue, h3.header-red, h3.header-green, h3.header-blue-normal, h3.header-teal-normal, h3.header-green-normal { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; font-size:14px; font-weight:700; display:block; margin-bottom:10px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:7px; }
.header-dark-blue-normal { text-transform:none; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0071a3', endColorstr='#00537d');
background:0; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:700; }
h3.header-orange {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2835c', endColorstr='#ee6232'); background:0; }
.header-teal {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4cc3cb', endColorstr='#01aebb'); background:0; }
h3.header-blue {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#309dcf', endColorstr='#62b5db'); background:0; }
h3.header-blue-normal { border-top:1px solid #373ab7; text-transform:none; background:#007cc1; background:-moz-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #007cc1), color-stop(97%, #0e5783)); background:-webkit-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-o-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-ms-linear-gradient(top, #007cc1 0%, #0e5783 97%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783', GradientType=0 );
background: linear-gradient(top, #007cc1 0%, #0e5783 97%); -webkit-box-shadow:0 2px 2px 0 #999; -moz-box-shadow:0 2px 2px 0 #999; box-shadow:0 2px 2px 0 #999; }
h3.header-green-normal { text-transform:none; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88bc1f', endColorstr='#4f810f');
background:0; }
.title span { padding-left:32px; margin-left:5px; }
h1.page-header {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329', endColorstr='#6e0019'); background:0; color:#fff; font-size:18px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px; }
h3.standard { color:#00537D; font-weight:700; border-bottom:1px solid #ccc; padding-bottom:10px; }
h4.standard { font-weight:700; border-bottom:1px solid #e5e5e5; color:#333; }
.main-box hgroup h1, .wp-header hgroup h1 { -webkit-box-shadow:0 1px 2px #666; -moz-box-shadow:0 1px 2px #666; box-shadow:0 1px 2px #666; background:#007cc1; background:-moz-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #007cc1), color-stop(97%, #0e5783)); background:-webkit-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-o-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-ms-linear-gradient(top, #007cc1 0%, #0e5783 97%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783', GradientType=0 );
background: linear-gradient(top, #007cc1 0%, #0e5783 97%); color:#fff; font-size:18px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-bottom:10px; padding:10px; }
.wp-header hgroup h1 { margin:20px; }
h3.sub-sidebar { color:#073a5b; font-size:15px; font-weight:700; border-bottom:1px solid #073a5b; }
.header-red {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329', endColorstr='#6e0019') !important; background:0 !important; }
ul.list-featured, ul.list-new, ul.list-popular, ul.list-question, ul.list-ticks { list-style-type:none; margin:0; padding:0; }
ul.list-featured li { background:url('/images/icons/16x16-yellow-star.png') no-repeat left 2px; padding-left:22px; margin-bottom:5px; }
ul.list-new li { background:url('/images/icons/16x16-new.png') no-repeat left 2px; padding-left:22px; margin-bottom:5px; }
ul.list-popular li { background:url('/images/icons/16x16-fire.png') no-repeat left 2px; padding-left:22px; margin-bottom:5px; }
ul.list-question li { background:url('/images/icons/16x16-question.png') no-repeat left 2px; padding-left:22px; margin-bottom:5px; }
ul.list-ticks li { background:url('/images/icons/16x16-green-check.png') no-repeat left 2px; padding-left:22px; margin-bottom:15px; }
ul.list-ticks li ul { list-style-type:none; margin:15px 0 25px; padding:0; }
ul.list-ticks li ul li { margin-left:0; }
ul.sponsored-links { color:#073a5b; font-weight:700; font-size:11px; list-style-type:none; line-height:15px; margin:0; padding:0; }
ul.sponsored-links .twSponsor, ul.sponsored-links .bsHead { font-weight:700; }
ul.sponsored-links li { margin-bottom:20px; }
.twSponsorLinks a { color:#114364 !important; }
.default-input-text { color:#999; font-size:11px !important; }
ol.standard li { margin-bottom:15px; }
ul.vertical-nav { list-style-type:none; margin:0 0 20px; padding:0; }
ul.vertical-nav li { border-bottom:1px solid #93c9e9; padding:2px; }
ul.vertical-nav li a { text-decoration:none; display:block; padding:5px; }
ul.vertical-nav li a:hover { background:#93c9e9; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#site_notification { line-height:30px !important; z-index:9999; position:fixed; top:0; left:0; -moz-opacity:.95; filter:alpha(opacity=95); opacity:.95; font:20px Arial, Helvetica, sans-serif; overflow:hidden; width:100%; height:0; border:0 !important; -webkit-border-radius:0 !important; -khtml-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important; cursor:pointer; padding:0 !important; }
div#site_notification.error .container .span-25 { background:url(../images/icons/16x16-red-circle-x.png) no-repeat 0 5px; background-repeat:no-repeat; background-position:left center; padding-left:45px; padding-top: 10px; height:48px; }
.credit_card_block { width:256px; }
.payment_method_block { float:left; margin-right:10px; margin-bottom:15px; border:1px solid #FFD324; background:#FFC; padding:5px; }
.detail_image img { max-width:198px; }
.logged_in { padding-right:30px; padding-left:30px; font-size:11px; font-weight:700; background:url('/images/logged_in.png') no-repeat 110px 2px; }
.logged_out { padding-right:30px; padding-left:30px; font-size:11px; font-weight:700; background:url('/images/logged_out.png') no-repeat 110px 2px; }
p.toolbar { display:inline; float:right; padding:5px 10px; margin-bottom: 0px !important; }
p.toolbar a { padding-left: 25px; padding-top: 3px; font-weight: bold; color: #fff; }
.font-11 { font-size:11px; line-height:15px; }
.no_margin { margin:0; }
.blueBoxShadow {
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783', GradientType=0 ); background:linear-gradient(top, #007cc1 0%, #0e5783 97%); color:#fff; margin-bottom:20px; -webkit-box-shadow:1px 1px 3px #666; -moz-box-shadow:1px 1px 3px #666; box-shadow:1px 1px 3px #666; text-shadow:1px 1px 3px #000; padding:10px; }
.blueBoxShadow a { color:#fff; text-decoration:none; font-weight:700; }
.blueBoxShadow .pageHeader { background-image:none !important; background:transparent !important; margin:0; padding:0; }
.boxShadowContent h4 { font-weight:700; margin-bottom:5px; }
.box50 { float:left; width:50%; }
.old_news { border-bottom:0px solid #007cc1; 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 !important; font-size:14px; font-weight:700; text-decoration:none; -webkit-border-top-left-radius:5px; -khtml-border-radius-topleft:5px; -khtml-border-radius-bottomleft:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; }
.old_news_bottom { 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 !important; font-size:14px; font-weight:700; text-decoration:none; -webkit-border-top-left-radius:5px; -khtml-border-radius-topleft:5px; -khtml-border-radius-bottomleft:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; }
.news_main_content { background:url(../images/background_right_column_shadow.png) repeat-y 100% 0; width:700px; float:left; }
.news_right_column { float:left; width:200px; padding:15px 15px 15px 20px; }
.news_right_column .widget { width:220px; display:block; position:relative; border:0 !important; margin-bottom:20px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding-top:0 !important; }
.news_right_column h3 { margin-bottom:20px; width:245px; font-size:18px; font-weight:bolder; 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 !important; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:20px; background-position:left top !important; padding:10px !important; }
.button_shadow { -webkit-box-shadow:0 1px 1px 0 #666; -moz-box-shadow:0 1px 1px 0 #666; box-shadow:0 1px 1px 0 #666; }
margin-bottom10 { margin-bottom: 10px; }
.pageHeader { color:#fff; font-size:22px; margin:0; }
.boxHeader { color:#fff; font-size:14px; font-weight:700; margin:0; }
.facebook_icon { background:url(../images/icons/facebook_icon.png) no-repeat 0 0; padding-left:25px; padding-top:5px; padding-bottom:10px; text-decoration:underline; }
.search_container { float:right; border:#ccc; background:url('/images/nav/search_bg.png') no-repeat; margin-top:30px; margin-bottom:10px; padding:12px 8px 0 12px; }
.search_btn { background:url(../images/nav/magnifiying_glass.png) no-repeat 0 0 !important; width:33px; height:30px !important; text-indent:-999999px; }
.options { padding-top:10px; font-size:12px; font-weight:300; }
input[type='submit'], button, .switch label { cursor:pointer; }
a:hover, ul.sponsored-links li a:hover, #top-nav #top-nav-right a:hover { text-decoration:none; }
textarea, .corner-5, .blueBoxShadow, .boxShadow1 { -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
header #right-nav a:hover, h3.header-blue a:hover, .blueBoxShadow a:hover { text-decoration:underline; }
header #site-search p label, ul.sponsored-links li a, .billing_address label { font-weight:400; }
.gradient-2e93d5x1169a1 /* DARK BLUE */, h3.header-dark-blue { background:#007cc1; background:-moz-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #007cc1), color-stop(97%, #0e5783)); background:-webkit-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-o-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-ms-linear-gradient(top, #007cc1 0%, #0e5783 97%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783', GradientType=0 );
background: linear-gradient(top, #007cc1 0%, #0e5783 97%); background:linear-gradient(top, #007cc1 0%, #0e5783 97%); -webkit-box-shadow:0 2px 2px 0 #999; -moz-box-shadow:0 2px 2px 0 #999; box-shadow:0 2px 2px 0 #999; }
.gradient-cdeff2xffffff /* LIGHT TEAL TO WHITE */, .gradient-e1f6ffxffffff /* LIGHT-LIGHT BLUE TO WHITE */ {
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 ); background:linear-gradient(top, #ffffff 0%, #e5e5e5 100%); -webkit-box-shadow:0 2px 2px 0 #999; -moz-box-shadow:0 2px 2px 0 #999; box-shadow:0 2px 2px 0 #999; }
.gradient-88bc1fx4f810f /* GREEN */, h3.header-green {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88bc1f', endColorstr='#4f810f'); background:0; }
#leaderboard-header, .boxShadowContent p { margin-bottom:10px; }
h3.header-orange-normal, h3.header-teal-normal { text-transform:none; background:#007cc1; background:-moz-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #007cc1), color-stop(97%, #0e5783)); background:-webkit-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-o-linear-gradient(top, #007cc1 0%, #0e5783 97%); background:-ms-linear-gradient(top, #007cc1 0%, #0e5783 97%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783', GradientType=0 );
background: linear-gradient(top, #007cc1 0%, #0e5783 97%); -webkit-box-shadow:0 2px 2px 0 #999; -moz-box-shadow:0 2px 2px 0 #999; box-shadow:0 2px 2px 0 #999; }
h3.header-blue a, .main-box hgroup { color:#fff; }
.boxShadowContent, .padding, #marketplace .module_content_box .content_padding { padding:10px; }
.old_news a, .old_news_bottom a { color:#fff !important; font-size:16px; font-weight:bolder; text-decoration:none; background:url(../images/icons/backarrow.png) no-repeat 0 5px; padding-left:25px; }
.new_members { padding:1.4em; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%, #e5e5e5 100%); border: solid 1px #ccc; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.removeItem { background: url("../../images/icons/small_remove_16.png") repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 16px; margin: 0 auto; position: relative; width: 16px; text-indent: -9999px; }
/* These are the new styles for Logan's color scheme change */

.noMargin { margin:0px !important; }
.alignR { text-align:right; }
.blueBoxShadow, .boxShadowContent { font-family:Arial, Helvetica, sans-serif; }
.blueBoxShadow { border: 1px solid #083956; 
background: #007cc0;
background: -moz-linear-gradient(top,  #007cc0 0%, #0e5681 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007cc0), color-stop(100%,#0e5681));
background: -webkit-linear-gradient(top,  #007cc0 0%,#0e5681 100%);
background: -o-linear-gradient(top,  #007cc0 0%,#0e5681 100%);
background: -ms-linear-gradient(top,  #007cc0 0%,#0e5681 100%);
background: linear-gradient(to bottom,  #007cc0 0%,#0e5681 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc0', endColorstr='#0e5681',GradientType=0 );
font-family:'Oswald', sans-serif;
text-transform:uppercase;
color:#fff; padding:10px; margin-bottom:20px; -webkit-box-shadow: 1px 2px 3px #999; -moz-box-shadow: 1px 2px 3px #999; box-shadow: 1px 2px 3px #999; text-shadow:1px 1px 3px #000; } /* Standard blue page header */
.blueBoxShadow a { color:#fff; text-decoration:none; font-weight:bold; }
.blueBoxShadow a:hover { text-decoration:underline; }
.blueBoxShadow .pageHeader { background:transparent !important; margin:0px; padding:0px; } /* Page Headers w/elements */
.boxShadow1 { -webkit-box-shadow:0px 2px 1px #666; -moz-box-shadow: 0px 2px 1px #666; box-shadow: 0px 2px 1px #666; border:1px solid #d0d1d3; background:#fff; background:-moz-linear-gradient(top, #ffffff 0%, #e7e8e9 97%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(97%, #e7e8e9)); background:-webkit-linear-gradient(top, #ffffff 0%, #e7e8e9 97%); background:-o-linear-gradient(top, #ffffff 0%, #e7e8e9 97%); background:-ms-linear-gradient(top, #ffffff 0%, #e7e8e9 97%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e8e9', GradientType=0 );
background: linear-gradient(top, #ffffff 0%, #e7e8e9 97%); margin-bottom:10px; } /* Container with shadow, B&W gradient background, and padding */
.boxShadow1 .blueBoxShadow { -webkit-border-bottom-right-radius:0px; -khtml-border-radius-bottomright:0px; -moz-border-radius-bottomright:0px; border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -khtml-border-radius-bottomleft:0px; -moz-border-radius-bottomleft:0px; border-bottom-left-radius:0px; margin-bottom:0px; }
.boxShadowContent { padding:10px; }
.boxShadowContent h4 { font-weight:bold; margin-bottom:5px; }
.boxShadowContent p { margin-bottom:10px; }
.pageHeader, .pageBoxHeader { color:#fff; font-size:22px; margin:0px; }
.blueBoxShadow .fb-like { border-left:1px solid #fff; margin-left:15px; padding-left:15px; }
.boxHeader { color:#fff; margin:0px; font-size:14px; font-weight: bold; }
.greyRoundBox { -webkit-box-shadow:0px 2px 1px #666; -moz-box-shadow: 0px 2px 1px #666; box-shadow: 0px 2px 1px #666; border:1px solid #ccc; padding:10px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#f2f2f2; margin-bottom:10px; } /* Basic grey box, can be found on a MP product detail page */
.attrTag { color:#fff; background:#000; font-size:9px; display:block; position:relative; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:0 4px; width:25px; text-align:center; float:right; text-transform:uppercase; margin-right:4px; } /* This is for the global card attributes tags */
.rcTag { background:#00547E; }
.memTag { background:#03afbb; }
.autTag { background:#ee6333; }
.serTag { background:#309dcf; }
.printTag { width:50px; }
.btnBlue { text-decoration: none; -webkit-box-shadow:0 2px 2px 0 #999; -moz-box-shadow:0 2px 2px 0 #999; box-shadow:0 2px 2px 0 #999; cursor: pointer; font-weight: bold; background:#007cc1 !important; background:-moz-linear-gradient(top, #007cc1 0%, #0e5783 97%) !important; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #007cc1), color-stop(97%, #0e5783)) !important; background:-webkit-linear-gradient(top, #007cc1 0%, #0e5783 97%) !important; background:-o-linear-gradient(top, #007cc1 0%, #0e5783 97%) !important; background:-ms-linear-gradient(top, #007cc1 0%, #0e5783 97%) !important; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783', GradientType=0 ) !important;
background: linear-gradient(top, #007cc1 0%, #0e5783 97%) !important; color:#fff; border: 1px solid #43619c !important; } /* Rewrites the jQuery Button to be blue when applied */
.btnBlue .ui-button-text { color:#fff; text-shadow:#000 0px 1px 0px; }
.btnBlue:hover { color: #fff; background:#007cc1 !important; background:-moz-linear-gradient(top, #0e5783 0%, #007cc1 97%) !important; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0e5783), color-stop(97%, #007cc1)) !important; background:-webkit-linear-gradient(top, #0e5783 0%, #007cc1 97%) !important; background:-o-linear-gradient(top, #0e5783 0%, #007cc1 97%) !important; background:-ms-linear-gradient(top, #0e5783 0%, #007cc1 97%) !important; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5783', endColorstr='#007cc1', GradientType=0 ) !important;
background: linear-gradient(top, #0e5783 0%, #007cc1 97%) !important; }
.btnBlue:hover .ui-button-text { text-shadow:#000 0px -1px 0px; }
.btnSmall { margin:0px !important; padding:2px !important; } /* This makes the default jQuery button smaller */
.formatTbl { } /* This will style a basic table */
.formatTbl tbody { background:#fff; }
.formatTbl tbody tr:first-child td { border-top:1px solid #ccc; }
.formatTbl tbody tr:last-child td { border-bottom:1px solid #ccc; }
.formatTbl tbody tr td:last-child { border-right:1px solid #ccc; }
.formatTbl tbody td { border-left:1px solid #ccc; padding:5px 8px; border-top: 1px dotted #ccc; }
.formatTbl tbody tr:nth-child(odd) {
background:#fff;
}
.formatTbl tbody tr:nth-child(even) {
background:#f2f2f2;
}
.listArrow { margin:0px; padding:0px; list-style-type:none; } /* This formates a ul list with arrows */
.listArrow li { background:url(../images/marketplace/storefront/arrow_block1_list.png) no-repeat 0 5px; padding-left:15px; margin:0 0 5px 0; }
.pageTheme { display:block; position:absolute; z-index:-1; text-align:center; overflow:hidden; height:700px; }
.regBtn { font-weight:bold; border:1px solid #e5e5e5; background:#f0f0f0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:5px 10px; color:#003569; } /* Just a generic button */
.regBtn:hover { background:#003569; color:#fff !important; border-color:#003569; }
/* These should be used for positioning content within a box */
.box50 { float:left; }
.box50 { width:50%; }
/* These Styles are for the Find a Dealer Page (I need a new css file linked to move these styles to, (logan)*/

.dealer_search_btn input[type='submit'] { float: left !important; background:url(../images/nav/magnifiying_glass.png) no-repeat 0 0 !important; width:33px; height:30px !important; text-indent:-999999px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; border: 0px; }
#find_a_dealer h3, #find_a_dealer h4 { margin-bottom: 5px; }
#find_a_dealer a.dealer_name { font-weight: bold; float: left; padding-top: 5px; padding-right: 10px; margin-right: 10px; border-right: 1px solid #ccc; }
#find_a_dealer h4.dealer_rating { color: #666; font-style: italic; float: left }
.left-label { font-size: 12px; font-weight: bold; padding-top: 7px; padding-right: 5px; padding-left: 10px; }
#find_dealer_search_bar select { padding-top: 3px; height: 26px !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 400px; }
#find_dealer_search_bar input[type='text'] { height: 26px !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 350px; }
#findAdealer input[type='text'] { width: 460px; }
#findAdealer select { width: 460px; }
.find_btn { min-width: 100px; -webkit-box-shadow:0 2px 2px 0 #999; -moz-box-shadow:0 2px 2px 0 #999; box-shadow:0 2px 2px 0 #999; cursor: pointer; font-weight: bold; background:#007cc1 !important; background:-moz-linear-gradient(top, #007cc1 0%, #0e5783 97%) !important; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #007cc1), color-stop(97%, #0e5783)) !important; background:-webkit-linear-gradient(top, #007cc1 0%, #0e5783 97%) !important; background:-o-linear-gradient(top, #007cc1 0%, #0e5783 97%) !important; background:-ms-linear-gradient(top, #007cc1 0%, #0e5783 97%) !important; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc1', endColorstr='#0e5783', GradientType=0 ) !important;
background: linear-gradient(top, #007cc1 0%, #0e5783 97%) !important; color:#fff; border: 1px solid #43619c !important; padding: 5px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; } /* Rewrites the jQuery Button to be blue when applied *

/* Homepage Ad */
.homepage_ad_hotspot { width: 990px; height:105px; display: block; overflow:hidden; }
.ad_125x125 { float: left; width: 125px; height: 125px; background: #ccc; margin: 8px 5px 5px 5px; overflow: hidden; }
.checkout_arrow { background: url(../images/icons/moving_arrow.gif) no-repeat 0 50%; padding-left: 47px; height: 30px; padding-bottom: 10px; padding-top: 10px; }
.accordion-header { border-top:1px solid #fff; border-radius:5px 5px 0 0; display:block; clear:both; cursor:pointer; }
.accordion-header H3 { border: 1px solid #0e5783; box-shadow: 1px 2px 3px #999999; color: #FFFFFF; margin-bottom: 20px; padding: 10px; padding-left:30px; text-shadow: 1px 1px 3px #000000; }
.accordion-header H3.trigger { background: url("../images/grading/plus-minus.png") no-repeat 0 3px #007cc1; }
.accordion-header H3.active { background: url("../images/grading/plus-minus.png") no-repeat 0 -32px #0e5783; }
.accordion-list { color: #646464; padding:15px 15px 15px 15px !important; display:block; cursor:text; background:#fbfafa; }
.accordion-list h2 {font:bold 20px Arial, Verdana, Helvetica, sans-serif; }
.inactive { display:none; }
.accordion-list .heading { font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#0764a4; float:left; }
.accordion-list .notice { float:right; text-align:right; }
.notice { float:right; text-align:right; }
.sub-text { font-weight:normal; padding:0 0 0 50px; }
.sub-text1 { font-weight:normal; }

.grading_form_submission {padding:3px;}
.grading_form_submission tr th{padding:5px !important;}
.grading_form_submission tr td{padding:5px !important;}

.btn {background:url(../images/btn_2bg.gif) 0 0  repeat-x; float:left; text-align:center; height:28px; padding:9px 14px 0 14px; color:#ffffff; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; text-shadow: 1px 1px #0b2a55; line-height:18px; border-radius:5px; margin-right:15px; margin-top:8px;}
.btn a {color:#ffffff; text-decoration:none;}


.submission h2 {
		background:#34538a;
		color:#fff;
		font-size:18px;
		padding:3px 10px;
	}
	
.sub-content {
	background:#f2f2f2;
	padding:10px;
}	

.submission .sub-content {
background:#fff;
}

.sub-content h3 {
font-family: 'Droid Sans', sans-serif;
font-size: 18px;
color:#000;
border-bottom:2px solid #a9a9a9;
}

.submission .sub-content .left-content {
font-family: 'Droid Sans', sans-serif;
font-size: 12px;
color:#000;
width: 670px;
}

.submission .sub-content .right-content {
font-family: 'Droid Sans', sans-serif;
font-size: 12px;
color:#000;
position:absolute;
right:10px;
top:45px;
width: 295px;
}

.submission .sub-content .right-content .beckett-address {
background:#202020;
color:#fff;
padding:10px;
}

.submission .sub-content .right-content .beckett-address p {
margin:0;
font-size:14px !important;
line-height:18px;
}

.submission .sub-content .right-content .beckett-address p strong {
font-size:16px;
font-weight:bold;
}

.submission .sub-content .right-content .beckett-address p a {
color:#fff;
font-size:12px;
}

.sub-content .right-content p.disclaimer {
color:#e30000;
font-size:12px;
line-height:20px;
margin-top:15px;
margin-bottom:0px;
}

.sub-content ul {
	list-style:none;
	margin:0;
	padding:0;
}

.sub-content ul li {
	display:inline-block;
	margin-right:15px;
}

.sub-content .right-content ul li {
margin-bottom:10px;
}

.sub-content p, .sub-content li {
	font-size:11px !important;
}

.sub-content ol li {
	margin-bottom:5px;
	text-align:justify;
}

.sub-content ol li p {
float:right;
margin-left:10px;
}

p.red {
	color:#FF0000;
}

ul.address {
	list-style:none;
}

ul.address li {
	display:inline;
	float:left;
	margin-right:70px;
}	

.sub-content .promo-img {
float:left;
margin-right:20px;
margin-bottom:20px;
}

.sub-content .promo-text p{
font-size:14px !important;
}

.sub-content p.terms {
border-top:1px solid #ccc;
font-size:11px;
clear:both;
padding-top:5px;
}


.grading_b1 .grading_head_bg {
font-family:'Droid sans', Arial, sans-serif !important;
padding:4px 20px 5px 5px !important;
}

.margin_top5 {
font-family:'Droid sans', Arial, sans-serif !important;
margin-top:4px !important;
}

.grading_b2 .grading_head {
font-family:'Droid sans', Arial, sans-serif !important;
}

.grading_payment {
display:none;
}
.usermsg {
    background-color: #FFF29F;
    border: 1px solid #EBBB68;
    font-family: droid sans;
    font-size: 16px;
    margin: 10px 0;
    padding: 10px;
}
.usermsg input[type=submit]
{ border: 1px solid #225B89;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 2px #000000;
    color: #FFFFFF;
    padding: 6px 12px;
    width: 100px;  
	font-family: droid sans;
    font-size: 17px;
background: #0178bb; /* Old browsers */
background: -moz-linear-gradient(top, #0178bb 0%, #0d5a88 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0178bb), color-stop(100%,#0d5a88)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0178bb 0%,#0d5a88 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0178bb 0%,#0d5a88 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0178bb 0%,#0d5a88 100%); /* IE10+ */
background: linear-gradient(to bottom, #0178bb 0%,#0d5a88 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0178bb', endColorstr='#0d5a88',GradientType=0 ); /* IE6-9 */
}
.usermsg input[type=submit]:hover
{
background: #0d5a88; /* Old browsers */
background: -moz-linear-gradient(top, #0d5a88 0%, #0178bb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d5a88), color-stop(100%,#0178bb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0d5a88 0%,#0178bb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0d5a88 0%,#0178bb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0d5a88 0%,#0178bb 100%); /* IE10+ */
background: linear-gradient(to bottom, #0d5a88 0%,#0178bb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d5a88', endColorstr='#0178bb',GradientType=0 ); /* IE6-9 */
}

td.description { width: 400px;}

/*coming soon pages*/

.comingsoontext {
    float: left;
    font-family: droid sans;
    font-size: 54px;
    margin: 0 0 30px 262px;
}

.comingsoonimage > img {
    float: none;
    margin: 0 auto;
}


.comingsoonimage {
    margin: 20px 0 20px 310px;
}
.section_two_col.last {
    margin-bottom: 15px !important;
}
td#inventory_table_toppager_center select{
	height:auto;
}
td#inventory_pager_center select{
	height:auto;
}
label.err{display: block; color: #cc0000; font-weight: normal;margin-bottom: 10px;}
div.err{display: block; color: #cc0000; font-weight: normal;margin-bottom: 10px;}