@charset "utf-8";

/* 

Tags:

{Main-A} = 00aeff
{Main-B} = ca5f00
{Text-A} = b6d3dd
{BG-Top} = eeeeee
{BG-Bottom} = dddddd
*/

@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 {
background:url(//gfx-elb.fw1.biz/default.aspx?width=1&height=500&col1=eeeeee&col2=dddddd&angle=90) repeat-x #dddddd;
background: ;
   -webkit-background-size:;
   -moz-background-size:;
   -o-background-size:;
   background-size:;  
font-family:Tahoma,Arial,sans-serif;
margin:0
}

.c_main {width:980px;margin:0 auto}.c_bottom {width:900px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/bottom_bg.png) top no-repeat;float:left;padding:10px 40px}.c_header_outer {width:950px;height:135px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/bg_main.png) center repeat-y;float:left;padding:0 15px}.c_header_inner {width:940px;height:115px;float:left;padding:10px 0 0 10px}.header_logo {width:310px;height:105px;line-height:105px;text-align:center;float:left}.header_basket {width:610px;height:35px;line-height:35px;text-align:right;font-size:11px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/basket_info_bg.png) top right repeat-y;color:#666;float:left;padding:0 20px 0 0}.basket_currency {height:30px;float:right;padding:5px 47px 0 0}.basket_icon {height:35px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/basket_icon.png) top left no-repeat;float:right;padding:0 0 0 30px}

.header_basket a {text-decoration:none;color:#ca5f00;padding:0 10px}.header_basket a:hover {text-decoration:underline;padding:0 8px 0 12px}.header_nav {width:615px;height:60px;text-align:right;overflow:hidden;float:left;padding:10px 15px 0 0}.header_nav_bar {height:60px;overflow:hidden;float:right}.header_nav_edge_left {width:10px;height:60px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/navedge_left.png);_background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/navedge_left.gif) top no-repeat;float:left}.header_nav_edge_right {width:15px;height:60px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/navedge_right.png);_background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/navedge_right.gif) top left no-repeat;float:left}

.header_nav_bar_colour {height:50px;max-width:590px;background:#00aeff;overflow:visible;float:left}.header_nav a {height:60px;line-height:50px;color:#FFF;font-size:10px;text-decoration:none;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/nav_bg.png) repeat-x;_background:none;float:left;padding:0 20px}.header_nav a:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/nav_bg_hover.png) repeat-x;_background:none}.c_content {width:980px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/bg_main.png) center repeat-y;float:left}.c_left {width:195px;float:left}.c_right {width:785px;float:left}.r_title {width:770px;height:70px;background:#FFF;float:left}.r_title_bar {width:770px;height:58px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/r_titlebar_bg.png) #00aeff;float:left}

.r_title_bar h2 a,.r_title_bar h1 a {color:#b6d3dd;text-decoration:none}.r_title_edge {width:15px;height:70px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/r_titlebar_edge_bg.png);float:left}.r_title_edge_colour {width:10px;height:50px;background:#00aeff;overflow:visible;float:left}.l_white_bg {width:180px;background:#FFF;float:left;margin:0 0 0 15px}.l_panel_end {width:170px;height:1px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/l_panel_end.png) top no-repeat #00aeff;float:left}.l_panel_end_margin {width:170px;height:1px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/l_panel_end.png) top no-repeat #00aeff;margin-bottom:10px;float:left}.l_panel {width:170px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/l_panel_bg.png) repeat-y #00aeff;float:left}.l_title_bar {width:180px;height:58px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/l_titlebar_bg.png) #00aeff;float:left}.l_title_edge {width:15px;height:70px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/l_titlebar_edge_bg.png);float:left;margin:0 0 0 -5px}.l_title_edge_colour {width:10px;height:50px;background:#00aeff;overflow:visible;float:left;clear:left;margin:0 0 0 5px}.l_links {width:160px;float:left;padding:0 0 0 5px}.l_links a {width:140px;font-size:11px;font-weight:700;text-align:left;text-decoration:none;color:#333;float:left;padding:5px 10px}.l_links a:hover {color:#ca5f00;background:#FFF;border:1px solid #ca5f00;border-left:0;border-right:0;padding:4px 10px}.l_links_sub a {width:140px;font-size:11px;font-weight:400;text-align:left;text-decoration:none;color:#333;float:left;padding:5px 5px 5px 15px}.l_links_sub a:hover {color:#ca5f00;background:#FFF;border:1px solid #ca5f00;border-left:0;border-right:0;padding:4px 5px 4px 15px}.l_search {width:144px;float:left;padding:6px 10px 10px 13px}.l_search_title {width:144px;font-size:10px;text-align:left;color:#ca5f00;text-transform:uppercase;float:left}.l_search_field {width:144px;float:left}.l_search_field input.search_field {width:120px;height:20px;border:1px solid #ca5f00;color:#666;float:left;padding:0}.l_search_field input.search_button {width:21px;height:22px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/search_button.png) #ca5f00;border:0;float:left}.l_search_field input.search_button:hover {cursor:pointer}.main_content {width:770px;float:left;padding:0 0 20px}.text_container {width:725px;text-align:justify;font-size:11px;line-height:17px;float:left;padding:0 25px 0 22px}.text_container p {margin-top:0}.prod_container {width:770px;float:left;padding:0 0 0 2px}.prod_box {width:148px;height:167px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/prod_box.png) #00aeff;float:left;margin:0 0 0 3px}.prod_box:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/prod_box.png) #ca5f00}.prod_box_title {width:130px;height:25px;line-height:25px;font-size:11px;font-weight:700;color:#b6d3dd;overflow:hidden;float:left;padding:0 9px}.prod_box:hover .prod_box_title {color:#FFF}.prod_box_image {width:130px;height:100px;float:left;padding:0 9px}.prod_box_links {width:130px;height:35px;float:left;padding:0 9px}.prod_box_price {width:68px;height:35px;line-height:35px;text-align:center;font-size:11px;font-weight:700;overflow:hidden;float:left}.prod_box_link_details {width:31px;height:32px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/prod_box_details.png) #00aeff;float:left}.prod_box_link_details:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/prod_box_details_hover.png) #ca5f00}.prod_box_link_addtocart {width:31px;height:32px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/prod_box_addtocart.png) #00aeff;float:left}.prod_box_link_addtocart:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/prod_box_addtocart_hover.png) #ca5f00}.bottom_left {width:450px;color:#00aeff;font-size:11px;text-align:left;float:left}.bottom_right {width:450px;color:#00aeff;font-size:11px;text-align:right;float:left}.bottom_accepts {width:900px;float:left;padding:10px 0}.details_container {width:760px;float:left;padding:0 0 0 12px}.details_left {width:420px;height:370px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/details_bg.png) repeat-y #00aeff;position:relative;z-index:5;float:left}.details_text_scroller {width:420px;height:370px;overflow:auto;float:left}.details_text {width:380px;font-size:11px;line-height:17px;text-align:justify;float:left;padding:10px 0 10px 20px}.details_text h1 {width:370px;line-height:25px;font-size:20px;color:#00aeff;float:left;margin:0;padding:0}.details_images {width:320px;height:220px;float:left;padding:0 0 10px}.details_images_main {width:255px;height:210px;text-align:center;float:left;padding:5px}.details_images_thumb {width:55px;float:left;padding:10px 0 0}.details_images_thumb img {width:55px;height:40px;float:left}.details_images_thumb img:hover {cursor:pointer;position:relative;left:-5px}.details_info {width:318px;background:#f3f3f3;border:1px solid #dcdcdc;position:relative;left:-1px;z-index:3;float:left}.details_info_code {width:150px;text-align:left;color:#888;font-size:10px;text-transform:uppercase;float:left;padding:3px 0 3px 9px}.details_info_stock {width:150px;text-align:right;color:#888;font-size:10px;text-transform:uppercase;float:left;padding:3px 9px 3px 0}.details_info_price {width:310px;color:#333;font-size:20px;text-transform:uppercase;float:left;padding:3px 0 3px 9px}.details_info_price > span:first-child {color:#ca5f00;font-size:16px;text-transform:uppercase;text-decoration:line-through}.details_info_options {width:310px;overflow:visible;float:left;padding:3px 0 3px 9px}.details_info_add {width:315px;text-align:right;float:left;padding:3px 4px 3px 0}.details_info_add input {width:147px;height:58px;line-height:58px;border:0;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/details_addtocart.png);color:#FFF;font-size:15px;text-transform:uppercase;text-align:center}.details_info_add input:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/fold/images/details_addtocart_hover.png);cursor:pointer}.details_quantity {width:155px;font-size:12px;text-align:right;float:left;padding:12px 0 0}.details_quantity #qty {width:40px;height:25px;text-align:center;font-size:18px;border:1px solid #000;background:#FFF;font-weight:700;color:#000;margin:0 7px 0 0;padding:3px 6px}.details_quantity #qty:hover {cursor:default}.subcat {width:138px;height:173px;border:1px solid #00aeff;overflow:hidden;float:left;margin:0 5px 10px 0}.subcat:hover {border:1px solid #ca5f00}.subcat_image {width:138px;height:138px;float:left}.subcat_text {width:128px;height:35px;font-size:11px;text-align:center;font-weight:700;text-transform:uppercase;color:#00aeff;line-height:17px;float:left;padding:0 5px}.subcat:hover .subcat_text a,.subcat_text a:hover {color:#ca5f00}#currFrm {height:20px;float:left;padding:5px 0 0}#currFrm img {float:left;padding:1px 0 0 2px}.basket_left {width:380px;line-height:30px;vertical-align:middle;text-align:left;float:left;margin-bottom:5px;padding-left:4px}

.basket_left p {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:15px;color:#AAA;font-weight:400;margin:0 0 0 10px}.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:10px;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;vertical-align:middle;height:16px;width:40px;text-align:center;float:right;font-weight:700;margin:7px 0 0;padding:0}.basket_price {width:170px;line-height:30px;vertical-align:middle;text-align:left;float:left;margin-bottom:5px;overflow:hidden}.basket_totaltext {width:100px;line-height:30px;vertical-align:middle;text-align:center;float:right;margin-bottom:5px}.basket_totaltext p {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;color:#343434;margin:0}.basket_totalprice {width:100px;line-height:30px;vertical-align:middle;text-align:left;float:right;margin-bottom:5px}.basket_header_text {width:490px;font-size:10px;color:#333;text-align:justify;float:left;clear:both;margin:5px 0 5px 10px}.baskettbl {width:690px;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:#ca5f00;padding-right:10px;padding-left:10px}.infoTitle {color:#888}.remove {color:#00aeff;font-size:10px}td a {color:#000}#ucCheckout_lnkEdit {color:#FFF;background:#ca5f00;border:1px solid #ca5f00;text-decoration:none;font-weight:700;height:30px;padding:5px}#ucCheckout_step2 .row2 {color:#ca5f00;background:#FFF;text-transform:uppercase;border-top:1px dashed #ca5f00;padding:0 0 10px}a.basket_update {color:#FFF;background:#ca5f00;border:1px solid #ca5f00;text-decoration:none;font-weight:700;line-height:30px;padding:5px}a:hover.basket_update {color:#ca5f00;background:#FFF;border:1px solid #ca5f00}#ucCheckout_btnCheckout {color:#FFF;background:#ca5f00;border:1px solid #ca5f00;text-decoration:none;font-weight:700;height:30px;float:right;padding:5px}#ucCheckout_btnRedeem {color:#FFF!important;background:#ca5f00!important;border:1px solid #ca5f00!important;border-top:0!important;font-size:10px!important;text-decoration:none;font-weight:700;margin:0 1px 0 0 !important;padding:3px!important}#ucCheckout_btnRedeem:hover {color:#ca5f00!important;background:#FFF!important;border:1px solid #ca5f00!important;border-top:0!important;cursor:pointer}#ucCheckout_txtvoucher {width:200px;border:1px solid #ca5f00}a.continue_shopping_button {color:#FFF;background:#ca5f00;border:1px solid #ca5f00;text-decoration:none;font-weight:700;font-size:12px;line-height:28px;text-transform:capitalize;float:right;white-space:nowrap;padding:0 5px}.Pager {width:735px;font-size:10px;font-weight:700;text-transform:uppercase;text-align:right;color:#BBB;float:right;clear:both;padding:0 20px 10px 0}.Pager a:link,.Pager a:hover,.Pager a:visited {text-decoration:none;font-size:10px;font-weight:700;text-transform:uppercase;color:#ca5f00}.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}.c_left .uc_banner {width:165px;overflow:hidden;float:left;padding:0 0 0 20px}.c_bottom .uc_banner {width:900px;text-align:center;float:left;clear:both;padding:10px 40px}.addthis_toolbox {float:right;padding:0 20px 5px}.addthis_toolbox a.addthis_button_compact {font-size:12px;color:#00aeff;text-decoration:none}

.basket_container {width:738px!important;padding:0 0 10px 10px !important}

.c_myaccount {width:900px;position:relative;top:-3px;float:left;padding:0 40px 5px}.myaccount {height:10px;color:#666;font:bold 11px/11px Tahoma,Arial,sans-serif;float:right;padding:5px 7px 0 0}.myaccount a {color:#ca5f00;text-decoration:none;font:normal 11px/11px Tahoma,Arial,sans-serif;margin:0 0 0 10px}.price_breakdown {font:16px Verdana,Geneva,sans-serif;border:1px solid #ccc;background:#fff;-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;top:10px;padding:10px}.price_inc_tax {font-size:1.25em;font-weight:700;float:left;padding:0 10px}.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;color:#666;float:left;padding:0 10px}.price_ex_tax span {font-size:.625em;position:relative;top:-1px;text-decoration:none}.price_breakdown a {font-size:.875em;font-weight:700;text-decoration:none;color:#FFF;background:#ca5f00;-moz-border-radius:0 6px;border-radius:0 6px;position:absolute;top:0;right:0;cursor:help;float:right;padding:0 5px}.price_breakdown a span {display:none;width:120px;font-size:11px;line-height:16px;font-weight:400;text-align:center;position:absolute;bottom:0;left:0;color:#FFF;background:#666;-moz-border-radius:6px;border-radius:6px;text-decoration:none;padding:7px 10px}.price_breakdown a:hover span {display:inline}.header_nav_bar_colour img,#currFrm select {float:left}.r_title_bar h2,.r_title_bar h1,.l_title_bar h2 {line-height:50px;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#b6d3dd;float:left;margin:0;padding:0 0 0 30px}.r_title_bar h2 a:hover,.r_title_bar h1 a:hover,.bottom_right a:hover,.addthis_toolbox a:hover.addthis_button_compact,.myaccount a:hover {text-decoration:underline}.prod_box_image a img,.subcat_image a img {border:0}.bottom_right a,.subcat_text a:link,.subcat_text a:active,.subcat_text a:visited {text-decoration:none;color:#00aeff}.basket_price p,.basket_totalprice p {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;color:#343434;margin:0 0 0 20px}.basketblack,.price {color:#00aeff}#ucCheckout_step2 hr,.row2 table tbody {display:none}#ucCheckout_btnCheckout:hover,#ucCheckout_lnkEdit:hover,a:hover.continue_shopping_button {color:#ca5f00;background:#FFF;border:1px solid #ca5f00;cursor:pointer}.icons,.nav_links {display:none}}@media screen and (max-width: 980px) { body{overflow-x:hidden;max-width:100%} img {max-width:100%;max-height:100%}iframe, table, embed, object {max-width:100%!important} .c_main {width:98%}.c_header_outer {width:100%;padding-left:0;padding-right:0}.c_header_inner {width:90%;padding-left:0;padding-right:0}.header_logo {width:310px;margin-left:10px}.basket_container {width:95%!important;}.header_basket {border-bottom-left-radius:3px;border-top-left-radius:3px;float:right;width:340px;padding:0 1% 0 0}.basket_currency {float:left;padding:5px 2% 0}.header_nav {width:auto;float:right;padding:10px 1% 0 0}.header_nav a {padding:0 14px}.header_nav_edge_right {width:10px}.c_header_inner {width:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover!important;background-position:center!important}.c_content {width:100%;height:auto}.c_myaccount {width:90%;padding-left:0;padding-right:0;float:right;}.myaccount {float:right;text-align:right;width:97%;margin-right:3%;}.nav_links {float:left;width:7%;margin-left:3%;margin-bottom:5px;line-height:11px;}.c_left {width:20%;min-width:195px;margin-left:-1.6%;margin-top:20px;position:absolute;z-index:101}.c_right {width:82%;overflow:visible;float:right;margin-right:-11px}.r_title {width:98.5%}.r_title_bar {width:100%;float:left;overflow:hidden}.r_title_edge_colour {float:right;width:1.5%;overflow:visible}.r_title_bar h2,.r_title_bar h1,.l_title_bar h2 {padding:0 0 0 30px}.main_content {width:100%;float:left;padding:0 0 20px}.text_container {width:92%;padding:0 4%;max-width:100%;overflow-x: auto;}.prod_container {width:98%;float:left;padding:0 0 0 2%}.details_container {width:95.8%;padding:0 0 0 1.2%}.details_left {width:49.2%;border-right:1px solid #ccc}.details_text_scroller {width:100%;overflow-x:hidden}.details_text {width:96%;padding:10px 3%;max-width:100%;overflow-x: auto;}.details_text h1 {width:100%%}.details_images {width:50%;height:auto}img#ui_main_image {width:100%;height:auto}.details_images_main {max-width:255px;width:80%;height:auto;padding-right:0}.details_images_thumb {width:17%;height:auto;margin-left:1px}
.details_info {width:48%}
.details_info_code {width:49%;padding:3px 0 3px 1%}
.details_info_stock {width:49%;padding:3px 1% 3px 0}
.details_info_add {width:99.5%;padding:3px .5% 3px 0}
.details_info_price {width:99%;padding:3px 0 3px 1%}
.c_bottom {width:92%;padding:10px 4%}
.c_bottom .uc_banner {width:92%;padding:10px 4%}
.bottom_left,.bottom_right {width:50%}
.bottom_accepts {width:100%}
#divForm {width:100%}
#divForm > table tr:nth-last-child(3) > td:nth-child(1) {max-width:50px;width:50px}.uc_banner {display:none}}@media screen and (max-width:870px) {.c_right {width:79%;margin-right:-10px}}@media screen and (max-width:800px) {html {overflow-x:hidden}.r_title_bar h1,.r_title_bar h2 {font-size:12px;padding:0 0 0 15px}.icons {display:block;font-size:150%}.nav_links {display:block}.nav_links a {color:#ca5f00;text-decoration:none;font-size:120%;margin:0 0 0 10px;cursor:hand}.nav_links a:hover {text-decoration:none}.header_nav,.basket_icon,.basket_currency {display:none}.header_basket {width:110px;height:auto;position:absolute;right:5px}.header_basket a:hover {text-decoration:none}.basket_icon {height:auto;background-image:none;float:left;text-align:left;padding:0 0 5px 5px;line-height:14px}.basket_icon strong {display:none}.header_nav {position:absolute;right:0;top:40px;height:auto;width:220px;z-index:100}.header_nav_edge_left,.header_nav_edge_right {display:none}.header_nav_bar,.header_nav_bar_colour {height:auto;padding:0;margin:0}.header_nav a {width:100%;display:block;float:none;text-align:left;height:50px}.header_nav img {display:none}.c_left {display:none;width:0;margin-left:-195px;background-color:#fff;top:0;margin-top:0}.c_right {width:100%;margin-right:-1%}.prod_container,.c_products {text-align:center}.prod_box,.subcat {display:inline-block;text-align:left;float:none}}@media screen and (max-width: 380px)  { body {background-attachment:scroll!important;} .header_logo {width:98%;max-width:310px;margin-left:1%;margin-right:1%}.header_basket {right:0}.details_left,.details_right,.details_images,.details_info {width:100%}#divForm > table tr:nth-last-child(3) > td:nth-child(1),#divForm > table tr:nth-last-child(2) > td:nth-child(1) {display:none}#aspnetForm table {width:95%}#aspnetForm textarea {width:90%}}


/* 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:#00aeff !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:#00aeff !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;
}


/* 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 */

