@charset "utf-8";

/*
TAGS
{Main-A} #D4CEAF
{Main-B} #5A503D
{Text-A} #383523
{Text-B} #ffffff
{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 {display:none}

body {
  margin:0px;
  font-family:Verdana;
   background: ;    
			-webkit-background-size:;
			-moz-background-size:;
			-o-background-size:;
			background-size:; 
}

.c_topbar {width:100%;height:30px;border-top:5px solid #5A503D;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/topbar_bg.png) repeat-x #D4CEAF;_background:#D4CEAF;overflow:hidden;float:left}

.c_main {width:100%;float:left}
.c_header {width:100%;height:150px;margin:0;float:left}
.c_mainnav {width:100%;height:40px;border-bottom:5px solid #D4CEAF;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/nav_bg.png) repeat-x #5A503D;_background:#5A503D;margin:0 0 1%;overflow:hidden;float:left}
.c_left {width:19%;margin:0 1% 0 0;float:left}
.c_middle {width:65%;float:left}
.c_right {width:14%;margin:0 0 0 1%;float:left}
.c_footer_upper {width:100%;height:50px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/footer_bg.png) repeat-x #5A503D;_background:#5A503D;margin:1% 0 0;font-size:10px;color:#ffffff;float:left}
.c_footer_lower {width:100%;padding:1% 0;text-align:center;float:left}
.topbar_content {width:96%;height:30px;margin:0 auto}
.search {width:250px;height:30px;color:#383523;float:right}
.search_field {width:150px;height:16px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/field_bg.png) #5A503D;_background:#5A503D;color:#666;font-size:10px;border:0;padding:2px;margin:5px 0 0;float:left}
.search_field:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/field_bg_hover.png) #5A503D;_background:#5A503D}
.search_submit {height:20px;background:#5A503D;color:#ffffff;border:0;padding:0;margin:5px 0 0;float:left}
.search_submit:hover {background:#ffffff;color:#5A503D;cursor:pointer}
.currency {width:85px;height:24px;padding:6px 0 0;color:#383523;float:right}#currFrm img {padding:1px 0 0 2px;float:right}
#currFrm select {float:right}
.logo {width:300px;height:150px;line-height:150px;text-align:center;background:#D4CEAF;margin-left:1%;float:left}
.header {width:100%;height:150px;text-align:center;float:left}
.mainnav {width:74%;padding:0 0 0 1%;float:left}
.mainnav a:link,.mainnav a:active,.mainnav a:visited {line-height:40px;padding:0 20px;color:#ffffff;border-right:1px dotted #5A503D;border-left:1px dotted #5A503D;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;float:left}.mainnav a:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/topbar_bg.png) repeat-x #D4CEAF;_background:#D4CEAF;border-right:1px dashed #5A503D;border-left:1px dashed #5A503D;color:#383523}
.basket {width:20%;padding:4px 10px 0;color:#ffffff;text-transform:uppercase;font-size:12px;font-weight:700;text-align:right;line-height:16px;float:right}
.basket a:link,.basket a:active,.basket a:visited {padding:2px 4px;color:#ffffff;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;float:right}
.basket a:hover {background:#D4CEAF;color:#383523}


.footer_upper_left {width:46%;padding:0 0 0 2%;height:50px;line-height:50px;text-align:left;float:left}
.footer_upper_right {width:46%;padding:0 2% 0 0;height:50px;line-height:50px;text-align:right;float:right}
.footer_upper_right a:link,.footer_upper_right a:active,.footer_upper_right a:visited {color:#ffffff;text-decoration:none;font-weight:700}
.footer_upper_right a:hover {text-decoration:underline}


.panel_title {width:90%;height:37px;line-height:37px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/sidebar_overlay_left.png) top right no-repeat #D4CEAF;_background:#D4CEAF;padding:0 5%;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px;color:#383523;float:left;-moz-border-radius:0 12px 0 0;border-radius:0 12px 0 0}
.panel_title2 {width:90%;height:37px;line-height:37px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/sidebar_overlay_right.png) top left no-repeat #5A503D;_background:#5A503D;padding:0 5%;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px;color:#ffffff;float:right;-moz-border-radius:12px 0 0;border-radius:12px 0 0 0}
.panel_title3 {width:90%;height:37px;line-height:37px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/sidebar_overlay_right.png) top left no-repeat #D4CEAF;_background:#D4CEAF;padding:0 5%;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px;color:#383523;float:right;-moz-border-radius:12px 0 0;border-radius:12px 0 0 0}

.panel_item {width:100%;background:#D4CEAF;float:left}
.panel_item2,.panel_item3 {width:100%;background:#D4CEAF;float:right}

.panel_item a:link,.panel_item a:active,.panel_item a:visited {width:90%;padding:10px 4% 10px 6%;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/sidebar_item_left.png) bottom right no-repeat #D4CEAF;_background:#ddd;color:#333;text-decoration:none;text-transform:uppercase;font-size:11px;float:left}
.panel_item a:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/sidebar_item_left_hover.png) bottom right no-repeat #D4CEAF;_background:#333;padding:10px 6% 10px 4%;color:#FFF}

.panel_item_sub a:link,.panel_item_sub a:active,.panel_item_sub a:visited {width:90%;padding:5px 2% 5px 8%;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/sidebar_item_left.png) bottom right no-repeat #D4CEAF;_background:#ddd;color:#666;text-decoration:none;text-transform:uppercase;font-size:10px;float:left}
.panel_item_sub a:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/sidebar_item_left_hover.png) bottom right no-repeat #D4CEAF;_background:#333;padding:5px 4% 5px 6%;color:#FFF}

.panel_item2 a:link,.panel_item2 a:active,.panel_item2 a:visited {width:90%;padding:10px 3% 10px 7%;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/sidebar_item_right.png) bottom left no-repeat #5A503D;_background:#ddd;color:#333;text-decoration:none;text-transform:uppercase;font-size:11px;float:left}
.panel_item2 a:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/sidebar_item_right_hover.png) bottom left no-repeat #5A503D;_background:#333;padding:10px 1% 10px 9%;color:#FFF}

.panel_item3 a:link,.panel_item3 a:active,.panel_item3 a:visited {width:90%;padding:10px 3% 10px 7%;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/sidebar_item_right.png) bottom left no-repeat #D4CEAF;_background:#ddd;color:#333;text-decoration:none;text-transform:uppercase;font-size:11px;float:left}
.panel_item3 a:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/sidebar_item_right_hover.png) bottom left no-repeat #D4CEAF;_background:#333;padding:10px 1% 10px 9%;color:#FFF}


.middle_title {width:98%;line-height:37px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/titlebar_bg.png) #D4CEAF;_background:#eee;padding:0 1%;margin:0 0 1%;text-transform:uppercase;font-weight:400;font-size:20px;color:#666;float:left;clear:both}
.middle_title2 {width:98%;line-height:37px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/titlebar_bg.png) #5A503D;_background:#eee;padding:0 1%;margin:0 0 1%;text-transform:uppercase;font-weight:400;font-size:20px;color:#666;float:left;clear:both}
.middle_title a:link,.middle_title a:active,.middle_title a:visited {color:#D4CEAF;text-decoration:none}
.middle_title a:hover {text-decoration:underline}.text {width:94%;padding:0 3% 1%;margin:0 0 1%;color:#333;float:left;max-width:94%;overflow-x: auto;}


.product_box {width:140px;height:223px;margin:0 1% 1%;float:left}
.product_box a:link,.product_box a:active,.product_box a:visited {width:140px;height:198px;background:#FFF;border:1px solid #BBB;text-decoration:none;float:left}
.subcat_box a:link,.subcat_box a:active,.subcat_box a:visited {width:140px;height:183px;background:#FFF;border:1px solid #BBB;text-decoration:none;float:left}
.product_box a:hover,.subcat_box a:hover {border:1px solid #D4CEAF;background:#D4CEAF}
.product_box a img,.subcat_box a img {width:128px;height:128px;padding:1px;margin:4px;background:#FFF;border:1px solid #DDD;float:left}
.product_box a:hover img,.subcat_box a:hover img {border:1px solid #fff}
.product_box a h2,.subcat_box a h2 {width:130px;height:37px;overflow:hidden;margin:0;padding:0 5px;text-transform:uppercase;text-align:center;font-weight:400;font-size:10px;color:#333;float:left}
.product_box a:hover h2,.subcat_box a:hover h2,.product_box a:hover h3 {color:#383523}
.product_box a h3 {width:130px;height:13px;overflow:hidden;margin:0;padding:2px 5px;text-transform:uppercase;text-align:right;font-weight:700;font-size:12px;color:#900;float:left}.product_box_links {width:142px;height:30px;float:left}.product_box_links a:link,.product_box_links a:active,.product_box_links a:visited {width:auto;height:auto;background:#5A503D;border:0;color:#ffffff;padding:3px 5px;margin:0 0 0 2px;text-decoration:none;text-transform:uppercase;text-align:center;font-weight:700;font-size:11px;float:right}.product_box_links a:hover {background:#D4CEAF;color:#383523}
.subcat_box {width:140px;height:183px;margin:0 1% 1%;float:left}
.details {width:98%;padding:0 1% 1%;margin:0 0 1%;color:#333;float:left}
.details_image {width:45%;height:300px;float:left}
.details_image img {width:300px;height:300px;float:left}
.details_titles {width:53%;padding:0 1% 1%;float:left}
.details_titles h1 {width:98%;line-height:37px;padding:0 1%;margin:0 0 1%;text-transform:uppercase;font-weight:400;font-size:25px;color:#666;text-align:right;float:left}
.details_titles h1 .details_rrp {text-decoration:line-through;font-weight:400;font-size:25px;color:#AAA}.details_titles h4 {text-align:right;line-height:12px;padding:0 1%;margin:0 0 1%;font-weight:400;font-size:12px;color:#aaa;float:right;*float:left}.details_extras {width:100%;text-align:right;float:left;clear:left}.details_titles .details_code {padding:5px 0 0;font-size:11px;color:#aaa}.details_addtocart {float:right}.details_addtocart a:link,.details_addtocart a:active,.details_addtocart a:visited,.details_addtocart input {padding:4px 6px;text-decoration:none;text-transform:uppercase;text-align:center;font-size:20px;font-weight:700;background:#D4CEAF;color:#383523;border:0;float:right}.details_addtocart a:hover,.details_addtocart input:hover {background:#5A503D;color:#ffffff;cursor:pointer}.details_quantity {line-height:30px;float:right}.details_quantity #qty {width:30px;padding:3px 6px;margin:0 7px 0 0;text-align:center;font-size:20px;border:1px solid #000;background:#FFF;font-weight:700;color:#000}.details_additional {width:300px;float:left;clear:both}.details_additional img {width:50px;height:50px;margin:4px;border:1px solid #D4CEAF;float:left}.details_additional img:hover {border:1px solid #5A503D;cursor:pointer}.basket_left {width:59%;line-height:30px;vertical-align:middle;text-align:left;float:left;margin-bottom:5px;padding-left:1%}.basket_left p {margin:0;margin-left:10px;font-family:Tahoma,Arial,sans-serif;font-size:10px;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:15%;line-height:30px;vertical-align:middle;text-align:right;float:left;margin-bottom:5px;font-family:Tahoma,Arial,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;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:25%;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:Tahoma,Arial,sans-serif;font-size:10px;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:Tahoma,Arial,sans-serif;font-size:10px;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:Tahoma,Arial,sans-serif;font-size:10px;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:100%}.baskettbl td {font-family:Tahoma,Arial,sans-serif;font-size:12px;font-weight:700}.emptyBasket {font-family:Tahoma,Arial,sans-serif;font-size:13px;font-weight:700;color:#888}#ucCheckout_step2 {width:600px;font-family:Tahoma,Arial,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:#FFF;background:#D4CEAF;text-transform:uppercase}.row2 table tbody {display:none}a.basket_update {color:#ffffff;background:#5A503D;border:1px solid #5A503D;text-decoration:none;font-weight:700;padding:5px;line-height:30px}a:hover.basket_update {color:#383523;background:#D4CEAF;border:1px solid #5A503D}#ucCheckout_btnCheckout {color:#ffffff;background:#5A503D;border:1px solid #5A503D;text-decoration:none;font-weight:700;height:30px;padding:5px;float:right}#ucCheckout_btnCheckout:hover {color:#383523;background:#D4CEAF;border:1px solid #5A503D;cursor:pointer}a.continue_shopping_button {color:#ffffff;background:#5A503D;border:1px solid #5A503D;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:#383523;background:#D4CEAF;border:1px solid #5A503D;cursor:pointer}.Pager {width:100%;font-size:10px;font-weight:700;text-transform:uppercase;color:#BBB;text-align:right;float:left}.Pager a:link,.Pager a:hover,.Pager a:visited {text-decoration:none;font-size:10px;font-weight:700;text-transform:uppercase;color:#999}.Pager a:hover {color:#343434;text-decoration:underline}.Pager div span {padding:0 0 5px 3px}#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}.c_left .uc_banner {width:100%;padding:3% 0 0;overflow:hidden;float:left}.c_right .uc_banner {width:100%;padding:3% 0 0;overflow:hidden;float:right}.c_footer_lower .uc_banner {width:100%;padding:1% 0;text-align:center;float:left;clear:both}.addthis_toolbox {float:left;width:96%;padding:5px 2% 0}.addthis_toolbox a.addthis_button_compact {font-size:12px;color:#D4CEAF;text-decoration:none}.addthis_toolbox a:hover.addthis_button_compact {text-decoration:underline}.basket_container {width:100%!important;padding:0!important}.myaccount {height:30px;padding:0 20px 0 0;color:#383523;font:bold 11px/30px Verdana;float:right}.myaccount a {margin:0 5px;padding:3px;color:#383523;text-decoration:none;font:normal 11px/20px Verdana}.myaccount a:hover {border:1px solid #[MainTop];background:#D4CEAF;-moz-border-radius:3px;border-radius:3px}.myaccount span {padding:0 10px 0 0}.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}.c_left #cat_icon,.c_mainnav #icons {display:none}}

@media screen and (max-width: 1000px) {.uc_banner {display:none}iframe,table,embed,object {max-width:100%!important}img {max-width:100%;height:auto!important}}
@media screen and (max-width: 800px) {
body {background-color:#fff}
a.icon {margin-top:3px;color:#fff;font-weight:400;text-decoration:none;width:5%;float:left;text-align:left;display:block;font-size:90%;font-weight:normal}a.icon:hover {color:#999}.currency {width:18%;min-width:85px;height:20px;padding:2px 0 0}.currency img {width:22px;max-width:22px;height:14px}.search {width:35%;min-width:198px;height:30px;text-align:right}.search_field {margin:3px 0 0}.search_submit {height:20px;margin:3px 0 0;padding:0 1px;font-size:10px}.myaccount {width:30%;padding:0 10px 0 0;font-size:12px;text-align:right}.myaccount a {margin:0 3px;padding:2px;font-size:12px}.logo {max-width:200px;height:auto;max-height:100px;line-height:normal} .logo img {max-height:100px;}.c_header {height:100px}.header {width:100%;height:100px!important;background-size:520px 100%!important;background-repeat:no-repeat!important;}.c_mainnav {height:auto;position:relative;text-align:left}.c_mainnav #icons {display:block;height:30px;padding:5px 15px;font-size:90%}.icon-menu {float:left;margin-right:20px}.icon-cart {float:left}.mainnav a:hover {border:none;margin-left:0}.mainnav {width:100%;padding-left:0;margin-left:0;display:none}.mainnav a:link,.mainnav a:active,.mainnav a:visited {line-height:30px;padding:0 3%;font-size:11px;float:left;width:100%}.basket {width:15%;min-width:115px;padding:4px 3px 0;font-size:11px;line-height:14px;display:none}.basket a:link,.basket a:active,.basket a:visited {padding:2px 4px;font-size:11px}.c_left {width:19%;margin:0 1% 0 0;float:left}.c_middle {width:80%}.c_right {float:none;width:75%;margin-left:20%}.addthis_toolbox {margin-bottom:10px}#ui_main_image {width:auto;height:auto;min-height:200px;min-width:200px}.middle_title,.middle_title2 {font-size:16px}.details_titles h1,h1 {font-size:18px}.details_titles h1 .details_rrp {font-size:18px}.details_addtocart a:link,.details_addtocart a:active,.details_addtocart a:visited,.details_addtocart input {padding:2px 3px;font-size:16px}#divForm > table tr:nth-child(5) > td:nth-child(1) {max-width:50px;width:50px}}@media screen and (max-width: 540px) {body {background-color:#fff;overflow-x:hidden;max-width:100%}[class^="icon-"]:before,[class*=" icon-"]:before {font-size:110%}.search {min-width:160px}.search_field {width:110px}.myaccount {width:20%;font-size:11px}.myaccount span {display:none}.myaccount a {margin:0 1px;padding:1px;font-size:11px}.myaccount a:first-child:after {content:" / "}.c_left {width:40px;position:relative}.c_middle {width:89%;margin-left:40px;margin-right:5px;position:relative;z-index:1}.c_right {width:89%;margin-left:40px;margin-right:5px;position:relative}
.c_left #cat_icon {z-index:1;position:absolute;top:37px;left:-40px;display:block;cursor:pointer;width:100px;height:37px;line-height:37px;
background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/liquid/images/sidebar_overlay_left.png) top left repeat #D4CEAF;
_background:#D4CEAF;
padding:0 5%;padding-left:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px;color:#383523;float:left;-moz-border-radius:0 12px 0 0;border-radius:0 12px 0 0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#categories {display:none;z-index:100;width:300px;height:600px;position:absolute}.c_left .panel_title {cursor:pointer;height:37px;width:88px;padding-left:10px;position:absolute;top:38px;left:212px;z-index:100;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-image:none}.c_left .panel_item {width:250px;position:absolute;z-index:100}.c_left .panel_item a:hover {background-image:none}.details_titles  { clear: both; width:98%}.details_image {width:100%;height:auto;float:left}.details_image img {width:100%;height:auto;float:left}#divForm > table tr:nth-child(5) > td:nth-child(1),#divForm > table tr:nth-child(6) > td:nth-child(1) {display:none}
}

/* Product Review Changes v2 */
.shop_product_review_form
{
  max-width:600px;
  margin:0 auto;
}
.shop_product_review_form img
{
  border:solid 1px #ccc !important;
}
.shop_product_review_form center
{
   margin-bottom:2em;
}
.shop_product_review_form input, .shop_product_review_form textarea, .shop_product_review_form select
{
   width:100%;
}
.shop_product_review_form textarea
{
   min-height:150px;
}
/* Stock Notify v2 */
.stock_notify
{
  max-width:600px;
  margin:0 auto;
}
.stock_notify img
{
  border:solid 1px #ccc !important;
}
.stock_notify center
{
   margin-bottom:2em;
}
.stock_notify input, .stock_notify textarea, .stock_notify select
{
   width:100%;
}
.stock_notify textarea
{
   min-height:150px;
}

/* 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 */
