@charset "utf-8";

/*
TAGS

{Main-A} = 339900
{Text-A} = FFFFFF
{Text-B} = CC0000
{BG-Top} = E0F4FE
{BG-Bottom} = A4EFFE

{font} = Verdana
{background} = 

*/

@media all {

#advert {width:100%;height:29px;line-height:25px;background:#000;font-size:12px;border-bottom:1px dashed #fff;text-align:center;color:#FFF}
#advert a:link,#advert a:active,#advert a:visited {text-decoration:none;font-weight:700;color:#FFF;border-bottom:1px dotted #FFF}
#advert a:hover {color:red;border-bottom:1px dotted red}
#removeadvert {position:relative;top:-25px;left:-3px;float:right}

body {margin:0;font-family:Verdana;
background: url('//gfx-elb.fw1.biz/default.aspx?width=1&height=500&col1=E0F4FE&col2=A4EFFE&angle=90') repeat-x #A4EFFE;
   background: ;    
			-webkit-background-size:;
			-moz-background-size:;
			-o-background-size:;
			background-size:; 
}

/* default link color */
a { color:#CC0000; }

.c_main {width:970px;margin:0 auto}
.c_left {width:185px;padding:0 0 0 10px;position:relative;top:-20px;float:left}
.c_right {width:775px;padding:10px 0 0;float:left}
.top_left {width:195px;float:left}
.top_right {width:775px;float:left}
.c_footer {width:970px;float:left}
.bgshape_topleft {width:195px;height:70px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/bgshape_topleft.png) top no-repeat;float:left}
.bgshape_topright {width:775px;height:35px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/bgshape_topright.png) top no-repeat;float:left}
.bgshape_mainleft {width:195px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/bgshape_mainleft.png) right repeat-y;float:left}
.bgshape_mainright {width:775px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/bgshape_mainright.png) left repeat-y;float:left}
.bgshape_bottomleft {width:195px;height:60px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/bgshape_bottomleft.png) top no-repeat;float:left}
.bgshape_bottomright {width:775px;height:60px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/bgshape_bottomright.png) top no-repeat;float:left}

.c_content {width:970px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/bgshape_main.png) repeat-y;float:left;}
.header_area {width:775px;height:75px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/bgshape_mainright.png) left repeat-y;float:left;}
.header_leftspace {width:195px;height:40px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/bgshape_mainleft.png) right repeat-y;float:left;}
.header_image {width:515px;height:75px;background:#666;float:left;}
.header_overlay {width:515px;height:75px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/header_overlay.png);float:left;}
.header_logo {width:250px;height:75px;float:left;}

.navleft_start {width:185px;height:10px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/navleft_arrow_start.png) bottom no-repeat #CC0000;float:left}
.navleft {width:185px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/navleft_arrow_line.png) repeat-y #CC0000;float:left}
.navleft_title {width:155px;height:33px;line-height:27px;padding:0 0 0 30px;color:#CC0000;font-size:20px;font-weight:700;text-transform:uppercase;float:left}
.navleft_links {width:185px;line-height:20px;float:left}
.navleft_links a {width:130px;line-height:20px;padding:0 5px 0 50px;color:#444;font-size:13px;text-decoration:none;float:left}
.navleft_links a:hover,.navleft_links .subcat a:hover {color:#CC0000;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/navleft_arrow_head.png) left center no-repeat #CC0000}
.navleft_links .subcat a {width:120px;line-height:20px;padding:0 5px 0 60px;color:#777;font-size:11px;text-decoration:none;float:left}.navleft_links span {width:145px;line-height:15px;padding:0 5px 5px 35px;color:#CC0000;font-size:12px;font-weight:700;text-decoration:none;float:left}.navleft_end {width:185px;height:10px;margin:0 0 10px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/navleft_arrow_end.png) top no-repeat #CC0000;float:left}.title {width:765px;height:40px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/title_overlay.png) top no-repeat #CC0000;float:left}.title h1,.title h2 {width:725px;height:40px;line-height:40px;overflow:hidden;margin:0;padding:0 20px;font-size:20px;text-transform:uppercase;color:#FFFFFF;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/title_overlay.png) #339900;float:left}.text {width:705px;padding:10px 20px;line-height:20px;font-size:13px;color:#333;text-align:justify;float:left}.text_catdesc {width:705px;padding:0 20px 10px;font-size:13px;color:#333;text-align:justify;float:left}.text_basket {width:705px;padding:10px 0 10px 40px;line-height:20px;font-size:13px;color:#333;text-align:justify;float:left}.navigation {width:515px;padding:0 5px 0 0;margin:0 10px 5px 0;float:left}.navigation a {padding:0 22px;height:30px;line-height:30px;font-size:14px;font-weight:700;color:#CC0000;text-decoration:none;float:left}.navigation a:hover {padding:0 4px 0 40px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/nav_hover.png) #CC0000}.search {width:235px;height:30px;float:left}.search .search_field {width:165px;padding:0 5px;height:20px;font-size:11px;border:1px solid #AAA;color:#999;float:left}

.search .search_field:hover {border:1px solid #339900}
.search .search_button {height:22px;background:#339900;color:#FFFFFF;border:0;float:left}
.search .search_button:hover {background:#CC0000;color:#FFF;cursor:pointer}
.prodbox {width:185px;height:255px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/bg_prodbox.png) #339900;margin:5px 0 0 3px;float:left}
.prodbox_title {width:175px;height:14px;padding:3px 0 0 10px;font-size:12px;color:#CC0000;text-align:left;overflow:hidden;text-transform:uppercase;float:left}
.prodbox_title a {color:#CC0000;text-decoration:none}.prodbox_image {width:155px;height:147px;padding:23px 0 0 30px;float:left}
.prodbox_links {width:105px;height:55px;padding:0 0 0 80px;float:left}.prodbox_links a {width:40px;height:43px;float:left}.prodbox_links a img,.prodbox_image a img {border:0}
.prodbox_price {width:170px;height:15px;padding:0 15px 0 0;font-size:13px;color:#CC0000;text-align:right;float:left}.prodbox:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/bg_prodbox.png) #CC0000}.copyright {width:970px;font-size:11px;color:#000;text-align:center;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);float:left}.copyright a {width:970px;font-size:11px;color:#000;text-decoration:none}.accepts {width:970px;padding:10px 0;float:left}.breadcrumbs {width:725px;height:20px;line-height:20px;padding:0 20px;font-size:13px;color:#999;float:left}.breadcrumbs a {color:#999;text-decoration:none}
.breadcrumbs a:hover {color:#CC0000}.title_alt h1,.title_alt h2 {width:725px;line-height:30px;margin:0;padding:0 20px;font-size:20px;text-transform:uppercase;color:#CC0000;float:left}.details_stock_code {width:725px;height:20px;line-height:20px;padding:0 20px;font-size:13px;text-align:right;color:#999;float:left}.details_image {width:260px;height:205px;float:left}.details_image img:hover {cursor:pointer}.details_price {width:505px;font-size:30px;color:#CC0000;font-weight:700;float:left}.details_price .rrp {font-size:20px;color:#999;text-decoration:line-through}.details_options {width:505px;float:left}.details_quantity {width:450px;height:40px;padding:0 55px 0 0;color:#333;text-align:right;float:left}
.details_quantity #qty {width:40px;height:30px;padding:2px 4px;text-align:center;font-size:16px;border:1px dashed #333;background:#FFF;font-weight:700;color:#333}.details_addtocart {width:465px;height:85px;padding:0 40px 0 0;text-align:right;float:left}.details_addtocart a {font-size:30px;line-height:85px;color:#CC0000;font-weight:700;text-decoration:none}.details_addtocart input {font-family:"Verdana",Courier,monospace;font-size:30px;height:85px;line-height:85px;padding:0 90px 0 0;color:#333;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;margin:0;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/grunge/images/button_addtocart_large.png) right no-repeat}
.details_addtocart a:hover,.details_addtocart input:hover {color:#CC0000;cursor:pointer;text-decoration:underline}
.details_addtocart a img {border:0}.details_additional {width:725px;line-height:52px;padding:0 20px 8px;float:left;clear:both}
.details_additional img {border:1px dashed #CCC;margin:0 5px 5px 0;float:left}
.details_additional img:hover {cursor:pointer;border:1px solid #CC0000}
.subcategory_container {width:725px;padding:5px 10px;float:left}
.category_subcategories {width:138px;margin:5px 0 0 5px;border:1px solid #FFF;float:left}
.category_subcategories:hover {border:1px solid #CC0000}
.subcategory_title {width:138px;height:16px;padding:0 0 5px;text-align:center;overflow:hidden;float:left}
.subcategory_title a {width:130px;padding:0 4px;line-height:16px;height:16px;text-align:center;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#CC0000;float:left}.subcategory_title a:hover {text-decoration:underline}
.subcategory_image {width:138px;line-height:100px;height:100px;padding:5px 0 0;text-align:center;float:left}#currFrm {height:20px;padding:0 0 0 35px;float:left}#currFrm img {padding:1px 2px 0 0;float:left}#currFrm select {float:left}
.basket_left {width:360px;line-height:30px;vertical-align:middle;text-align:left;float:left;margin-bottom:5px;padding-left:4px}
.basket_left p {margin:0;margin-left:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:15px;color:#AAA;font-weight:400}.basket_left p a:link,.basket_left p a:active,.basket_left p a:visited {color:#AAA;text-decoration:none}.basket_left p a:hover {color:#343434}.basket_quantity {width:135px;line-height:30px;vertical-align:middle;text-align:right;float:left;margin-bottom:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#343434}.basket_quantity a:link,.basket_quantity a:active,.basket_quantity a:visited {text-decoration:none;color:#333;font-size:16px;line-height:30px;display:block;width:30px;text-align:center;float:left}.basket_quantity a:hover {line-height:30px;text-decoration:none;color:#343434}
.basket_quantity input {color:#333;margin:0;padding:0;margin-top:7px;vertical-align:middle;text-align:center;height:16px;width:40px;text-align:center;float:right;font-weight:700}.basket_price {width:150px;line-height:30px;vertical-align:middle;text-align:left;float:left;margin-bottom:5px;overflow:hidden}.basket_price p {margin:0;margin-left:20px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#343434}.basket_totaltext {width:100px;line-height:30px;vertical-align:middle;text-align:center;float:right;margin-bottom:5px}
.basket_totaltext p {margin:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#343434}
.basket_totalprice {width:100px;line-height:30px;vertical-align:middle;text-align:left;float:right;margin-bottom:5px}
.basket_totalprice p {margin:0;margin-left:20px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#343434}.basket_header_text {width:490px;font-size:10px;color:#333;text-align:justify;margin:5px 0 5px 10px;float:left;clear:both}.baskettbl {width:650px;margin-left:4px}.baskettbl td {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}.emptyBasket {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;color:#888}#ucCheckout_step2 {width:650px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#666;margin-left:4px}td .row2 {color:#BD0000;padding-right:10px;padding-left:10px}
.basketblack {color:#555}.infoTitle {color:#888}.remove {color:#555;font-size:10px}.price {color:#555}td a {color:#000}
#ucCheckout_lnkEdit {color:#000}#ucCheckout_step2 .row2 {color:#FFFFFF;background:#339900;text-transform:uppercase}
.row2 table tbody {display:none}
a.basket_update {color:#CC0000;background:#fff;border:1px solid #CC0000;text-decoration:none;font-weight:700;padding:5px;line-height:30px}
a:hover.basket_update {color:#FFF;background:#CC0000;border:1px solid #CC0000}
#ucCheckout_btnCheckout {color:#CC0000;background:#fff;border:1px solid #CC0000;text-decoration:none;font-weight:700;height:30px;padding:5px;float:right}
#ucCheckout_btnCheckout:hover {color:#FFF;background:#CC0000;border:1px solid #CC0000;cursor:pointer}
a.continue_shopping_button {color:#CC0000;background:#fff;border:1px solid #CC0000;text-decoration:none;font-weight:700;font-size:12px;line-height:28px;padding:0 5px;text-transform:capitalize;float:right;white-space:nowrap}
a:hover.continue_shopping_button {color:#FFF;background:#CC0000;border:1px solid #CC0000;cursor:pointer}
.Pager {width:735px;padding:5px 0;font-size:11px;font-weight:700;text-transform:uppercase;text-align:right;color:#BBB;float:left!important;clear:both}
.Pager a:link,.Pager a:hover,.Pager a:visited {text-decoration:none;font-size:11px;font-weight:700;text-transform:uppercase;color:#999}
.Pager a:hover {color:#343434;text-decoration:underline}
.Pager div {text-align:right;padding-left:10px;padding-right:-10px}
.Pager div span {margin-left:4px}
.accepts .uc_banner {width:970px;padding:10px 0;text-align:center;clear:both;float:left}
.c_left .uc_banner {width:185px;padding:10px 0 0;overflow:hidden;float:left}
.addthis_toolbox {float:right;padding:5px 20px 0}
.addthis_toolbox a.addthis_button_compact {font-size:12px;color:#339900;text-decoration:none}
.addthis_toolbox a:hover.addthis_button_compact {text-decoration:underline}
.basket_container {width:745px!important;padding:0 0 10px!important}
.c_myaccount {width:950px;height:12px;padding:2px 10px;margin:0 auto}
.myaccount {height:12px;padding:2px 5px;color:#FFF;font:bold 11px/12px Verdana;background:#339900;-moz-border-radius:3px;border-radius:3px;float:right}
.myaccount a {margin:0 5px;color:#FFFFFF;text-decoration:none;font:normal 11px/12px Verdana}
.myaccount a:hover {text-decoration:underline}
.myaccount span {padding:0 0 0 5px}
.price_breakdown {font:16px Verdana,Geneva,sans-serif;border:1px solid #ccc;background:#fff;padding:10px;-moz-border-radius:6px;border-radius:6px;-moz-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;position:relative;overflow:visible;max-width:300px;display:inline-block}
.price_inc_tax {font-size:1.25em;font-weight:700;padding:0 10px;float:left}
.price_inc_tax span {font-size:.5em;font-weight:400;color:#666;position:relative;top:-1px;text-decoration:none}
.price_breakdown hr {width:100%;border:0;height:1px;color:#ccc;background:#ccc;float:left;clear:left}
.price_ex_tax {font-size:1em;padding:0 10px;color:#666;float:left}
.price_ex_tax span {font-size:.625em;position:relative;top:-1px;text-decoration:none}
.price_breakdown a {font-size:.875em;font-weight:700;padding:0 5px;text-decoration:none;color:#FFF;background:#999;-moz-border-radius:0 6px;border-radius:0 6px;position:absolute;top:0;right:0;cursor:help;float:right}
.price_breakdown a span {display:none;width:120px;font-size:11px;line-height:16px;font-weight:400;padding:7px 10px;text-align:center;position:absolute;bottom:0;left:0;color:#FFF;background:#666;-moz-border-radius:6px;border-radius:6px;text-decoration:none}
.price_breakdown a:hover span {display:inline}
.icons {display:none}
}

@media screen and (max-width: 970px) {

iframe,table,embed,object {max-width:100%!important}img {max-width:100%;max-height:100%}
.c_main {width:100%}
.c_myaccount {width:98%}
.myaccount {position:absolute;right:0;top:0}
.top_left {position:absolute;width:195px;top:20px}
.c_left {position:absolute;width:185px;top:130px}
.top_right {width:80%;margin-left:195px;z-index:101}
.c_content {width:100%}
.bgshape_topright {width:100%;background-size:cover}
.c_right {width:80%;padding:10px 0 0;margin-left:195px;float:left;background-color:#fff}
.header_area {width:100%}
.header_image {width:66%;max-width:515px;position:absolute;background-size:cover!important;right:250px;z-index:101}
.header_overlay {width:100%;background-size:100% 100%}
.header_logo {position:absolute;width:250px;height:75px;right:0;background-color:#fff}
.navigation {width:58%;padding:0 2% 0 0;margin:0 1% 5px 0;float:left}
.search {margin-right:25px;min-width:218px;width:20%;float:right}
.title {width:100%;background-size:100% 100%;height:auto}
.title h1,.title h2 {width:95%;height:auto;overflow:visible;padding:0 2%;background-size:100% 100%}
.title_alt h1,.title_alt h2 {width:96%;padding:0 2%}
.text {width:90%;padding:10px 2.5%;max-width:90%;overflow-x:auto}
.breadcrumbs {width:96%;padding:0 2%}
.prodboxes {text-align:center;width:100%;clear:both}
.prodbox {display:inline-block;float:none}
.subcategory_container {width:98%;padding:5px 1%;text-align:center}
.category_subcategories {display:inline-block;float:none}
.text_catdesc {width:95%;padding:0 2% 10px;max-width:95%;overflow-x:auto}
.text_basket {width:96%;padding:10px 0 10px 4%}
.Pager {width:100%}
.details_stock_code {width:96%;padding:0 2%}
.details_image {width:38%}
.details_image img {width:auto;height:auto}
.details_price {width:55%}
.details_options {width:55%}
.details_quantity {width:50%;padding:0 5% 0 0}
.details_addtocart {width:55%;padding:0 4% 0 0;float:right}
.details_additional {width:96%;padding:0 2% 8px}
.c_footer,.copyright,.copyright a,.accepts {width:100%}
.bgshape_bottomleft {width:20%;float:left;margin-left:10px}
.bgshape_bottomright {width:80%;background-size:cover;float:right;margin-right:-10px}
.basket_container {width:100%!important;}
#divForm {width:100%}#aspnetForm table {width:100%}#aspnetForm textarea {width:90%}
}

@media screen and (max-width: 800px) {

html {overflow-x:hidden}
.c_content {background-image:none}
.icons {display:block;margin-top: 2px;margin-left:12px}
.icon-menu-2 {text-decoration:none;font-size:120%}
.c_left,.bgshape_topleft,.top_left {display:none}
.c_left {width:0;top:0;z-index:101;width:0;margin-left:-195px}
.c_right {width:99%;margin-left:1%}
.uc_banner {display:none}
.top_right {width:99%;margin-left:1%}
.header_area {width:75%}
.header_image {width:52%;left:20px;max-width:100%;overflow-x:auto}
.navigation {width:58%}
.CategoryPlaceHolder {width:100%}
.Pager {clear:both}
.search {margin-right:0}
.title {width:98%;margin-left:2%}
.bgshape_bottomleft {width:19%;margin-left:1%}
.bgshape_bottomright {margin-right:0}
}

@media screen and (max-width: 550px) {
body {overflow-x:hidden;max-width:100%;background-attachment:scroll!important;}
.header_area {width:100%;height:auto}
.header_image {position:relative;float:none;width:92%;right:auto;margin-left:-8px}
.header_logo {position:relative;float:none;clear:both;right:auto;top:auto;margin:0 auto}
.navigation {width:100%}.search {width:100%;clear:both;text-align:center}
.search .search_field,.search .search_button {float:none;display:inline-block}
.search .search_field {margin-top:-5px}
.details_image {width:55%}
.details_price {width:40%;font-size:18px}
.details_options {width:40%}
.details_quantity {width:40%}
.details_price .rrp {font-size:12px}
.details_addtocart {width:40%;height:auto;padding:0}
.details_addtocart a {font-size:18px;line-height:35px}
.details_addtocart input {font-size:18px;height:auto;line-height:35px;padding:0 30px 0 0;background-size:25px 25px;background-position:10px right}
#divForm > table tr:nth-last-child(3) > td:nth-child(1),#divForm > table tr:nth-last-child(2) > td:nth-child(1) {display:none}

}

.nivo_container
{
  float:left;
  width:96%;
}

/* Product Review Changes v3 */
.shop_product_review_form
{
  max-width:600px;
  margin:0 auto;
}
.shop_product_review_form img
{
  border:solid 1px #ccc !important;
}
.shop_product_review_form a
{
  color:#339900 !important;
}
.shop_product_review_form center
{
   margin-bottom:2em;
}
.shop_product_review_form input, .shop_product_review_form textarea, .shop_product_review_form select, #recaptcha_widget_div, .shop_product_review_form label
{
  float:left;
   width:90%;
}
.shop_product_review_form textarea
{
   min-height:150px;
}
.shop_product_review_form br
{
 clear:both;
}
.shop_product_review_form label
{
   font-weight:700;
   margin-top:1em;
}
.shop_review_form_cancel, .shop_review_form_submit
{
  display:block;
  padding-top:2em;
  padding-left:1em;
  padding-right:1em;
  font-size:1.4em;
}

/* Stock Notify Changes v3 */
.stock_notify
{
  max-width:600px;
  margin:0 auto;
}
.stock_notify img
{
  border:solid 1px #ccc !important;
}
.stock_notify a
{
  color:#339900 !important;
}
.stock_notify center
{
   margin-bottom:2em;
}
.stock_notify input, .stock_notify textarea, .stock_notify select, #recaptcha_widget_div, .stock_notify label
{
  float:left;
   width:90%;
}
.stock_notify textarea
{
   min-height:150px;
}
.stock_notify br
{
 clear:both;
}
.stock_notify label
{
   font-weight:700;
   margin-top:1em;
}
.stock_notify > div > a
{
  display:block;
  padding-top:2em;
  padding-left:1em;
  padding-right:1em;
  font-size:1.4em;
}

/* Basket info span fix */
#sp_basket_info_count { width:auto; float:none;}
#sp_basket_info_amount { width:auto; float:none;}

/* Popup Modal Styling */
.md-modal{width:100%;max-width:540px;color:#fff;}
.md-content{background: #e74c3c;position: relative;border-radius: 3px;margin: 0 auto;}
.md-content > h3{color:#fff !important;	margin: 0;padding: 0.4em;text-align: center;font-size: 2em;font-weight: 300;opacity: 0.8;background: rgba(0,0,0,0.1);border-radius: 3px 3px 0 0;}
.md-content div	{padding: 15px 40px 45px;margin: 0;font-weight: 300;font-size: 1em;line-height:1.4em;}        
.md-content > div p { margin: 0;}
.md-content button{border: none;padding: 0.6em 1.2em;background: #c0392b;color: #fff;letter-spacing: 1px;text-transform: uppercase;cursor: pointer;display: inline-block;border-radius: 2px;display:block;margin: 0 auto;font-size: 0.8em;}
.md-content button:hover { background: #A5281B;}
.md-cancel { position:absolute;bottom:2em;left:2em; }
.md-ok { position:absolute;bottom:2em;right:2em; }




/* Contact Us v3 */

.contact_form header 
{   
    font-size: 1.9em;    
    font-family: "Open Sans",sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 0.5rem;
    margin-top: 0.2rem;
    text-rendering: optimizelegibility; 
}

.contact_form label, .contact_form input, .contact_form textarea
{
  float:left;width:100%;
}
.contact_form label { font-weight:bold; text-align:left; line-height:3em; }

/* Contact Form Error Messages */
.contact_form span:before 
{ 
  content: '\a' ; 
  white-space: pre;    
}
.contact_form span 
{
  line-height:2em;
  font-weight:bold;  
}
.google-recaptcha { float:left;width:100%;margin-top:1em}
/* Send Button */
.contact_send_btn 
{
  clear:both;
  padding:0.7em 3em;
  margin-top:1em;
}

/* End of Contact Us v3 */



