/*
 * DeerParkDist - Update to style.css
 */

* { font-family: 'Raleway', sans-serif; }

/* home page */
#div__body table { float: left; }
.fa { line-height: inherit; }
i.fa.fa-shopping-cart { font-size: 22px!important; }
.featured_products a img { width: 198px; height: 209px; }
#hidden_items { display: none; }
.right_sec ul li { margin:0 38px 20px 0; }
.right_sec ul li p.pricelogin { font-size:22px;	font-family: 'Raleway', sans-serif; color:#FFFFFF; text-align:center; padding:14px 0; width:100%; font-weight:400; float:left; background-color: #0fc8f3; background-image: linear-gradient(top bottom, #0fc8f3, #178aed); background: -webkit-linear-gradient(rgba(15, 200, 243, 1) 0%, rgba(23, 183, 237, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#0fc8f3, #178aed); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#0fc8f3, #178aed); /* For Firefox 3.6 to 15 */ }
.right_sec ul li p.pricelogin:hover { background-color: #0fc8f3; background-image: linear-gradient(top bottom, #178aed, #0fc8f3); background: -webkit-linear-gradient(rgba(23, 183, 237, 1) 0%, rgba(15, 200, 243, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#178aed, #0fc8f3); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#178aed, #0fc8f3); /* For Firefox 3.6 to 15 */ }
.right_sec ul li p a { padding:0px 0; }
.right_sec ul li h2 { height: 90px; }
#da-thumbs li h2 { height: 60px }
.bx-wrapper ul li p { font-size:22px; font-family: 'Raleway', sans-serif; color:#FFFFFF; text-align:center; padding:0px!important; width:100%; font-weight:400; float:left; background-color: #0fc8f3; background-image: linear-gradient(top bottom, #0fc8f3, #178aed); background: -webkit-linear-gradient(rgba(15, 200, 243, 1) 0%, rgba(23, 183, 237, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#0fc8f3, #178aed); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#0fc8f3, #178aed); /* For Firefox 3.6 to 15 */ }
p.featured_products_price { line-height: 26px; background-color: #0fc8f3; }
.bx-wrapper ul li p a { background-color: #0fc8f3; background-image: linear-gradient(top bottom, #0fc8f3, #178aed); background: -webkit-linear-gradient(rgba(15, 200, 243, 1) 0%, rgba(23, 183, 237, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#0fc8f3, #178aed); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#0fc8f3, #178aed); /* For Firefox 3.6 to 15 */ }
.bx-wrapper ul li p a:hover { background-color: #0fc8f3; background-image: linear-gradient(top bottom, #178aed, #0fc8f3); background: -webkit-linear-gradient(rgba(23, 183, 237, 1) 0%, rgba(15, 200, 243, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#178aed, #0fc8f3); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#178aed, #0fc8f3); /* For Firefox 3.6 to 15 */ }
.slider_bottom_sec span { background-color: #0fc8f3; background-image: linear-gradient(top bottom, #0fc8f3, #178aed); background: -webkit-linear-gradient(rgba(15, 200, 243, 1) 0%, rgba(23, 183, 237, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#0fc8f3, #178aed); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#0fc8f3, #178aed); /* For Firefox 3.6 to 15 */ }
.slider_bottom_sec span:hover { background-color: #0fc8f3; background-image: linear-gradient(top bottom, #178aed, #0fc8f3); background: -webkit-linear-gradient(rgba(23, 183, 237, 1) 0%, rgba(15, 200, 243, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#178aed, #0fc8f3); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#178aed, #0fc8f3); /* For Firefox 3.6 to 15 */ }
.home_top ul li p { background-color: #0fc8f3; background-image: linear-gradient(top bottom, #0fc8f3, #178aed); background: -webkit-linear-gradient(rgba(15, 200, 243, 1) 0%, rgba(23, 183, 237, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#0fc8f3, #178aed); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#0fc8f3, #178aed); /* For Firefox 3.6 to 15 */ }
.home_top ul li p:hover { background-color: #0fc8f3; background-image: linear-gradient(top bottom, #178aed, #0fc8f3); background: -webkit-linear-gradient(rgba(23, 183, 237, 1) 0%, rgba(15, 200, 243, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#178aed, #0fc8f3); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#178aed, #0fc8f3); /* For Firefox 3.6 to 15 */ }
.
/* item drilldown form */
.item_nav ul li img { padding: 5px 0px; }
.item_product_left { margin:0 44px 10px 0; }
#qty { border: 1px solid #bebebe; float: left; height:44px; padding: 0 0 0 8px; width:41px; font-size:13px; font-weight:400; margin:0 10px 0 0; font-family: 'Raleway', sans-serif; }
.accessories_listing ul li { margin: 0px 47px 20px 0px;  }
.accessories_listing ul li h2 { height: 40px; }
.accessories_listing ul li p a { background-color: #0fc8f3; background-image: linear-gradient(top bottom, #0fc8f3, #178aed); background: -webkit-linear-gradient(rgba(15, 200, 243, 1) 0%, rgba(23, 183, 237, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#0fc8f3, #178aed); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#0fc8f3, #178aed); /* For Firefox 3.6 to 15 */ }
.accessories_listing ul li p a:hover { background-color: #0fc8f3; background-image: linear-gradient(top bottom, #178aed, #0fc8f3); background: -webkit-linear-gradient(rgba(23, 183, 237, 1) 0%, rgba(15, 200, 243, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#178aed, #0fc8f3); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#178aed, #0fc8f3); /* For Firefox 3.6 to 15 */ }
.item_quantity a { background-color: #0fc8f3; background-image: linear-gradient(top bottom, #0fc8f3, #178aed); background: -webkit-linear-gradient(rgba(15, 200, 243, 1) 0%, rgba(23, 183, 237, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#0fc8f3, #178aed); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#0fc8f3, #178aed); /* For Firefox 3.6 to 15 */ }
.item_quantity a:hover { background-color: #0fc8f3; background-image: linear-gradient(top bottom, #178aed, #0fc8f3); background: -webkit-linear-gradient(rgba(23, 183, 237, 1) 0%, rgba(15, 200, 243, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#178aed, #0fc8f3); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#178aed, #0fc8f3); /* For Firefox 3.6 to 15 */ }
.ad-controls { display: none; }
.ad-prev { visibility: hidden; }
.ad-next { visibility: hidden; }
.noscroll { overflow-y: hidden; }

/* contact form */
#main_form ul li { padding: 0px 0px 45px 0px; }
#main_form ul li label { width:93px; margin:0 10px 0 0; line-height:35px; padding:0; float:left; font-size:14px; color:#3f3f3f; font-weight:400; font-family: 'Raleway', sans-serif; }
input.inputreq, input.input, input.inputrt, #otherrefnum { width:260px; float:left; height:32px; padding:0 5px; line-height:30px; border:solid 1px #d3d3d3; font-size:14px; color:#3f3f3f; font-weight:400; font-family: 'Raleway', sans-serif; }
.checkbox_unck, .checkbox_ck{vertical-align:top!important;}
.checkbox_unck, .checkbox_ck, .checkbox_read_unck, .checkbox_read_ck, .checkbox_disabled_unck, .checkbox_disabled_ck{position:inherit!important;}
.subtabblock{background:none!important;}
#comments { height: 185px; }
.send_btn { margin: 10px 49px 0 0; background-color: #0fc8f3; background-image: linear-gradient(top bottom, #0fc8f3, #178aed); background: -webkit-linear-gradient(rgba(15, 200, 243, 1) 0%, rgba(23, 183, 237, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#0fc8f3, #178aed); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#0fc8f3, #178aed); /* For Firefox 3.6 to 15 */ }
.send_btn:hover { background-color: #0fc8f3; background-image: linear-gradient(top bottom, #178aed, #0fc8f3); background: -webkit-linear-gradient(rgba(23, 183, 237, 1) 0%, rgba(15, 200, 243, 1) 100%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#178aed, #0fc8f3); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#178aed, #0fc8f3); /* For Firefox 3.6 to 15 */ }
.inputreq { line-height: 15px; }
.pgBntG .bntBgT{background:none!important;}

/* Update to Shopping Cart / Login */
//.effectStatic { margin: 30px auto 30px 180px; max-width: 990px; }
.bglt { background: #ffffff; text-decoration: underline; }
.bgmd { padding-top: 10px; background: #ffffff; }
.extcartbordershaded { background: #ffffff; }
.listtexthl { background: #ffffff; }
#main .well { overflow: hidden; }
#main .well-header { max-width: 344px; }
#content.container.content.checkout-content { max-width: 940px; }
#main .span6 { max-width: 455px; }
#main .login-view { padding: 0px 30px 0px 30px; }
#main .new-customer { padding-right: 30px; }
#main .lead-price { font-family: 'Arial', Helvetica, sans-serif!important; }
#main .row-fluid .span3 { font-family: 'Arial', Helvetica, sans-serif!important; }
#content.container.content.checkout-content h1 { font-family: 'Arial', Helvetica, sans-serif!important; }
#content.container.content.checkout-content h2 { font-family: 'Arial', Helvetica, sans-serif!important; }
#content.container.content.checkout-content h3 { font-family: 'Arial', Helvetica, sans-serif!important; }
#content.container.content.checkout-content a { font-family: 'Arial', Helvetica, sans-serif!important; }
#content.container.content.checkout-content p { font-family: 'Arial', Helvetica, sans-serif!important; }
#content.container.content.checkout-content label { font-family: 'Arial', Helvetica, sans-serif!important; }
#content.container.content.checkout-content btn { font-family: 'Arial', Helvetica, sans-serif!important; }
.nlbutton, .bgbutton { margin: 3px 5px 0px 0px; background: #4acafb; color: #ffffff;  width: auto; padding: 6px;}
#country { margin: 5px 0px 0px 0px; }
.dottedlink { padding: 3px; }
.iBullet { padding: 3px; }
.bntBgB, .smalltextnolink{vertical-align:top;}
#carttable { float: none!important; width: 990px; margin: 0 auto }
.texttablectr, .texttable, .texttablert, .texttablectr { background: #ffffff!important; border: none; border-bottom: solid 1px #d3d3d3; }
/*span#tbl_submitter { position: relative; left: 296px; }*/
#address > tbody > tr:nth-child(1) > td.smalltext { font-size: 14px!important; }
#address > tbody > tr:nth-child(2) > td.smalltext { font-size: 14px!important; }

/* info pages */
.about_box ul li { width: 100%; }
.paging { width: initial; }
.newpagination { width:auto; float:left; font-size:13px; font-weight:400; font-family: 'Raleway', sans-serif; color:#484848; padding:0 0 0 8px; margin:0; line-height:29px; }