@charset "utf-8";

/*
TAGS:

{font} = Verdana
{background} = 
{Main-A} = #7ddd00
{Text-A} = #eaffce
{BG-top} = #[BG-top]
*/

@media all {

#advert {width:100%;height:29px;line-height:25px;background:#000;font-size:12px;border-bottom:1px dashed #fff;text-align:center;position:relative;top:-1px;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,Arial,sans-serif}

/* Default link colours */
a { color:#7ddd00;}

.c_header {
width:100%;
height:130px;
background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_header.png) repeat-x #7ddd00;
float:left;
}

.c_main {
width:100%;padding:0 0 10px;
background: !important;
background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_content.png) repeat-x #[BG-top];
-webkit-background-size:;
-moz-background-size:;
-o-background-size:;
background-size:; 		
float:left;
}

.c_footer {width:100%;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_footer.png) repeat-x #fff;float:left}

.header_main {width:980px;height:130px;margin:0 auto}
.header_upper {width:980px;height:100px;float:left}
.header_lower {width:980px;height:30px;float:left}
.header_logo {width:633px;height:100px;float:left}
.header_currency {width:82px;height:100px;float:left}
.header_basket {width:265px;height:73px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_basket.png) #7ddd00;float:left}
.header_basket h5 {width:170px;font-size:11px;font-weight:700;color:#666;margin:0;padding:15px 10px 0 85px;float:left}
.header_basket h6 {width:140px;font-size:11px;font-weight:400;color:#666;margin:0;padding:5px 10px 0 115px;float:left}
.header_basket a {width:230px;font-size:11px;font-weight:400;color:#333;margin:0;padding:3px 20px 0 15px;text-align:right;float:left}
.header_basket a:hover {color:#7ddd00}
.header_search {width:265px;height:27px;float:left}
.header_search .search_field {width:224px;height:22px;border:0;padding:0 10px 0 25px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_search.png);font-size:10px;color:#666;float:left}.header_search .search_submit {display:none}

.header_lower a {height:30px;line-height:30px;padding:0 10px;font-size:15px;font-weight:700;text-decoration:none;color:#eaffce;float:left}
.header_lower a:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_nav_hover.png);color:#7ddd00;float:left}.content_main {width:980px;margin:0 auto}

.c_left {width:190px;padding:10px 10px 0 0;float:left}

.c_right {width:780px;padding:10px 0 0;float:left}

.panel_left_title {width:184px;height:34px;padding:6px 0 0 6px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_left_title.png);float:left}.panel_left_title_overlay {width:158px;height:30px;padding:0 10px;line-height:28px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_left_title_overlay.png) #7ddd00;font-size:15px;font-weight:700;text-align:left;color:#eaffce;overflow:hidden;white-space:nowrap;float:left}.panel_left_main {width:190px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_left_panel.png);float:left}.panel_left_bottom {width:190px;height:10px;padding:0 0 10px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_left_panel_bottom.png) top no-repeat;float:left}

.panel_left_main a {width:175px;padding:3px 0 3px 15px;font-size:11px;text-decoration:none;color:#333;float:left;}
.panel_left_main a:hover {color:#7ddd00;}
.panel_left_main a span {color:#7ddd00;font-weight:bold;padding:0 5px 0 0;}
.panel_left_main a:hover span {padding:0 2px 0 3px;}
.panel_left_main .subcats {width:190px;background:url(//d11fdyfhxcs9cr.cloudfront.net/design_media/tech/images/bg_left_panel.png);float:left;}
.panel_left_main .subcats a {width:165px;padding:3px 0 3px 25px;font-size:11px;text-decoration:none;color:#999;float:left;}
.panel_left_main a:hover {color:#7ddd00;}.panel_left_main .subcats a span {color:#666;font-weight:bold;padding:0 5px 0 0;}
.panel_left_main .subcats a:hover span {color:#7ddd00;padding:0 2px 0 3px;}

.panel_left_main_recent {width:188px;padding:4px 1px 0;text-align:center;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_left_panel.png);float:left}.panel_left_main_recent_carousel,.panel_left_main_popular_carousel {width:188px;overflow:hidden;float:left}.panel_left_main_recent_carousel ul,.panel_left_main_popular_carousel ul {list-style:none;margin:0;padding:0}.panel_left_main_recent h6 {width:180px;color:#7ddd00;font-size:12px;font-weight:700;padding:3px 0;margin:0;float:left}.panel_left_main_recent h6 a {color:#7ddd00;text-decoration:none}.panel_left_main_recent h6 a:hover {text-decoration:underline}.panel_left_main_recent a img {border:0}

.panel_right_main h1 {width:750px;color:#7ddd00;font-size:30px;font-weight:400;padding:0 15px 3px;margin:0}
.panel_right_main h1 a {color:#7ddd00;font-size:30px;font-weight:400;text-decoration:none}
.panel_right_main h3 {width:750px;color:#7ddd00;font-size:20px;font-weight:400;padding:15px 15px 3px;margin:0;float:left}
.panel_right_main h4 {width:750px;color:#7ddd00;font-size:20px;font-weight:400;padding:0 15px 3px;margin:0}
.panel_right_main h4 a {color:#7ddd00;font-size:20px;font-weight:400;text-decoration:none}
.panel_right_main h5 {width:750px;color:#7ddd00;font-size:30px;font-weight:400;padding:0 15px 3px;margin:0;float:left}
.panel_right_main h6 {width:750px;padding:0 15px;margin:0;color:#999;font-size:12px;float:left}
.panel_right_main h6 a {color:#999;text-decoration:none}
.panel_right_main h6 a:hover {text-decoration:underline}

.footer_main {width:980px;padding:5px 0;text-align:center;font-size:10px;color:#888;margin:0 auto}
.footer_main a {color:#444;text-decoration:none}.footer_main a:hover {color:#666;text-decoration:underline}
.header_image {width:780px;height:200px;padding:0 0 10px;background-repeat:repeat-x!important;float:left}
.panel_right_top {width:780px;height:10px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_right_panel_top.png);float:left}
.panel_right_top_margin {width:780px;height:10px;margin:10px 0 0;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_right_panel_top.png);float:left}
.panel_right_main {width:780px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_right_panel.png);float:left}
.panel_right_bottom {width:780px;height:10px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_right_panel_bottom.png);float:left}

.panel_right_main .text_welcome,.panel_right_main .text_description,.panel_right_main .text_contact {width:750px;color:#333;font-size:11px;line-height:1.5em;padding:0 15px;text-align:justify;float:left}
.panel_right_main .text_contact h1 {width:750px;color:#7ddd00;font-size:20px;font-weight:400;padding:15px 0 3px;margin:0}.panel_right_title {width:754px;height:40px;padding:0 10px 0 16px;margin:10px 0 5px;line-height:38px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_right_panel_title.png) #7ddd00;font-size:15px;font-weight:700;text-align:left;color:#eaffce;overflow:hidden;float:left}.panel_right_title h1 {width:754px;height:40px;padding:0;margin:0;line-height:38px;font-size:15px;font-weight:700;text-align:left;color:#eaffce;float:left}.prod_box {width:360px;height:195px;padding:10px;margin:0 0 6px 6px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_prod_box.png) #999;float:left}.prod_box_featured {width:360px;height:195px;padding:10px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_prod_box.png) #999;margin:0 auto}.prod_box_related {width:360px;height:195px;padding:10px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_prod_box.png) #999;margin:0 auto;float:left}.prod_box:hover,.prod_box_related:hover,.prod_box_featured:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_prod_box.png) #7ddd00}.prod_box_image {width:145px;height:160px;float:left}.prod_box_image a img {border:0}.prod_box_text {width:205px;height:153px;padding:0 5px;margin:0 0 7px;overflow:hidden;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/bg_prod_box_text_fade.png) repeat-x bottom;float:left}.prod_box_text h2 {width:205px;color:#7ddd00;font-size:15px;padding:0;margin:0;float:left}.prod_box_text h2 a {color:#7ddd00;text-decoration:none}.prod_box_text h2 a:hover {text-decoration:underline}

.prod_box_text .text_prod_box {width:205px;color:#333;font-size:11px;line-height:17px;text-align:justify;float:left}.prod_box_price {width:145px;height:35px;line-height:35px;color:#7ddd00;font-size:20px;overflow:visible;text-align:center;float:left}.prod_box_buttons {width:215px;height:35px;line-height:35px;text-align:right;float:left}.prod_box_buttons a {color:#eaffce;background:#7ddd00;border:1px solid #7ddd00;font-size:14px;font-weight:700;text-transform:uppercase;padding:3px;margin:0 2px;text-decoration:none}.prod_box_buttons a:hover {color:#7ddd00;background:#eaffce;border:1px solid #7ddd00}.panel_right_main_carousel,.panel_right_carousel {width:775px;margin:0 0 0 1px;padding:0 1px 0 3px;overflow:hidden;float:left}.panel_right_main_carousel ul {list-style:none;margin:0;padding:0}.panel_right_main_carousel ul li {width:386px;padding:0 1px 0 0}.featured_products {width:780px}.featured_products .prev {color:#eaffce;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/arrow_left.png) center left no-repeat #7ddd00;border:0;font-size:14px;font-weight:700;text-transform:uppercase;padding:3px 3px 3px 18px;margin:0 2px;float:left}.featured_products .prev:hover {color:#7ddd00;border-right:10px solid #7ddd00;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/arrow_left.png) center left no-repeat #eaffce;cursor:pointer}.featured_products .next {color:#eaffce;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/arrow_right.png) center right no-repeat #7ddd00;border:0;font-size:14px;font-weight:700;text-transform:uppercase;padding:3px 18px 3px 3px;margin:0 2px;float:right}.featured_products .next:hover {color:#7ddd00;border-left:10px solid #7ddd00;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/arrow_right.png) center right no-repeat #eaffce;cursor:pointer}.featured_products_controls {width:768px;padding:5px 6px 0;float:left}.details_main {width:750px;padding:0 15px;float:left}.details_code_stock {width:750px;padding:0 15px;color:#999;font-size:12px;float:left}.details_left {width:360px;padding:0 0 0 15px;float:left}.details_right {width:375px;float:left}.details_image_main {width:360px;height:250px;float:left}.details_image_main a img {border:0}.details_image_additional {width:360px;padding:5px 0 0;float:left}.details_image_additional img {width:55px;height:50px;border:1px solid #eaffce;margin:0 2px 3px 1px;float:left}.details_image_additional img:hover {cursor:pointer;border:1px solid #7ddd00}.details_price {width:375px;font-size:40px;padding:10px 0 0;color:#7ddd00;text-align:center;float:left}.details_price .details_rrp {width:375px;font-size:20px;color:#999;text-decoration:line-through;text-align:center;float:left}.details_options {width:375px;padding:10px 0 0;text-align:center;float:left}.details_quantity {width:375px;padding:20px 0 0;color:#666;text-align:center;float:left}

.details_quantity #qty {width:30px;height:20px;padding:3px 6px;margin:0 7px 0 0;text-align:center;font-size:12px;border:1px solid #666;background:#FFF;font-weight:700;color:#333}.details_add {width:375px;padding:20px 0 0;text-align:center;float:left}.details_add input {color:#eaffce;background:#7ddd00;border:1px solid #7ddd00;font-size:20px;font-weight:700;text-transform:uppercase;padding:3px;margin:0 2px;text-decoration:none}.details_add input:hover {cursor:pointer;color:#7ddd00;background:#eaffce;border:1px solid #7ddd00}a.subcategory {padding:3px 5px;font-size:15px;font-weight:700;text-transform:uppercase;color:#eaffce;background:#7ddd00;border:1px solid #7ddd00;margin:5px 5px 0 0;text-decoration:none;float:left}a:hover.subcategory {color:#7ddd00;background:#eaffce}#nooffers h1 {width:750px;color:#7ddd00;font-size:20px;font-weight:400;padding:15px 15px 3px;margin:0}
.Pager {width:750px;font-size:10px;font-weight:700;padding:10px 0 5px 15px;text-transform:uppercase;text-align:right;color:#333;float:left!important;clear:both}.Pager a:link,.Pager a:hover,.Pager a:visited {text-decoration:none;font-size:10px;font-weight:700;text-transform:uppercase;color:#333}.Pager a:hover {color:#666;text-decoration:underline}.Pager div {text-align:right;padding-left:10px;padding-right:-10px}.Pager div span {margin-left:4px}#currFrm {height:20px;padding:5px 0 0;float:left}#currFrm img {padding:1px 2px 0;float:left}#currFrm select {float:left}a.reviews {color:#7ddd00;text-decoration:none}a:hover.reviews {text-decoration:underline}.basket_left {width:440px;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:10px;line-height:15px;color:#666;font-weight:400}.basket_left p a:link,.basket_left p a:active,.basket_left p a:visited {color:#7ddd00;text-decoration:none}.basket_left p a:hover {text-decoration:underline}.basket_left p span {color:#666!important}.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;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:170px;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: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:Verdana,Arial,Helvetica,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:Verdana,Arial,Helvetica,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:750px}.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:750px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#666}td .row2 {color:#7ddd00;padding-right:10px;padding-left:10px}.basketblack {color:#7ddd00}.infoTitle {color:#888}.remove {color:#7ddd00;font-size:10px}.price {color:#7ddd00}td a {color:#000}#ucCheckout_lnkEdit {color:#000}#ucCheckout_step2 .row2 {color:#7ddd00;background:#FFF;text-transform:uppercase;border-top:1px dashed #7ddd00;padding:0 0 10px}#ucCheckout_step2 hr {display:none}.row2 table tbody {display:none}a.basket_update {color:#eaffce;background:#7ddd00;border:1px solid #7ddd00;text-decoration:none;font-weight:700;padding:5px;line-height:30px;position:relative;left:-6px}a:hover.basket_update {color:#7ddd00;background:#eaffce;border:1px solid #7ddd00}#ucCheckout_btnCheckout {color:#eaffce;background:#7ddd00;border:1px solid #7ddd00;text-decoration:none;font-weight:700;height:30px;padding:5px;float:right}#ucCheckout_btnCheckout:hover {color:#7ddd00;background:#eaffce;border:1px solid #7ddd00;cursor:pointer}#ucCheckout_btnRedeem {color:#eaffce!important;background:#7ddd00!important;border:1px solid #7ddd00!important;border-top:0!important;font-size:10px!important;text-decoration:none;font-weight:700;padding:3px!important;margin:0 1px 0 0 !important}#ucCheckout_btnRedeem:hover {color:#7ddd00!important;background:#eaffce!important;border:1px solid #7ddd00!important;border-top:0!important;cursor:pointer}#ucCheckout_lnkEdit {color:#eaffce;background:#7ddd00;border:1px solid #7ddd00;text-decoration:none;font-weight:700;height:30px;padding:5px}#ucCheckout_lnkEdit:hover {color:#7ddd00;background:#eaffce;border:1px solid #7ddd00;cursor:pointer}#ucCheckout_txtvoucher {width:200px;border:1px solid #7ddd00}a.continue_shopping_button {color:#eaffce;background:#7ddd00;border:1px solid #7ddd00;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:#7ddd00;background:#eaffce;border:1px solid #7ddd00;cursor:pointer}div.jquery-image-zoom {line-height:0;font-size:0;z-index:10;border:5px solid #7ddd00;margin:-5px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);overflow:visible}div.jquery-image-zoom a {background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/jquery_zoom.png) no-repeat;display:block;width:25px;height:25px;position:absolute;left:auto;top:5px;right:5px;text-decoration:none;text-indent:-100000px;outline:0;z-index:11}div.jquery-image-zoom a:hover {background-position:left -25px}div.jquery-image-zoom img,div.jquery-image-zoom embed,div.jquery-image-zoom object,div.jquery-image-zoom div {width:100%;height:100%;margin:0}.addthis_toolbox {float:right;padding:8px 20px 0}.addthis_toolbox a.addthis_button_compact {font-size:12px;color:#7ddd00;text-decoration:none}.addthis_toolbox a:hover.addthis_button_compact {text-decoration:underline}


.basket_container {width:100%!important;padding:0 0 10px!important}

.c_myaccount {width:980px;height:14px;position:relative;top:1px;margin:0 auto}.myaccount {height:14px;padding:0 8px;background:#FFF;color:#333;font:bold 10px/14px Verdana,Arial,sans-serif;float:right}.myaccount a {margin:0 0 0 10px;color:#7ddd00;text-decoration:none;font:normal 10px/14px Verdana,Arial,sans-serif}.myaccount a:hover {text-decoration:underline}.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}.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}.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;background:#666;-moz-border-radius:6px;border-radius:6px}.price_breakdown a:hover span {display:inline}.footer_main .uc_banner {width:980px;padding:10px 0;text-align:center;float:left;clear:left}.basket_txt,.icon-search,.icon-menu-2,.icon-list {display:none}}@media screen and (max-width: 980px) { body {overflow-x:hidden;max-width:100%} iframe, table, embed, object {max-width:100%!important} .header_basket {display:block}.c_myaccount {padding-top:2px;width:100%}img {max-width:100%;max-height:100%}.c_header,.header_main,.header_upper,.header_lower {width:100%}.c_header,.header_lower,.header_main {height:auto}.header_logo {width:633px}.header_currency {width:82px;height:25px;position:absolute;top:15px;right:0}.header_basket {clear:right;width:220px;height:auto;float:right;background-position:-15px;border-left:1px solid #ccc;border-right:1px solid #ccc}.header_basket h5 {width:auto;padding:15px 10px 0 85px}.header_basket h6 {width:auto;padding:5px 10px 0 115px}.header_basket a {width:96.5%;padding:3px 2% 0 1.5%}.header_search {width:221px;float:right;border-right:1px solid #ccc}.header_search .search_field {width:185px;height:22px;border:0;padding:0 10px 0 25px}.content_main {width:100%}.Pager {width:98.5%;padding:10px 0 5px 1.5%}.header_image {width:99%;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover!important;margin-bottom:10px;max-width:100%;overflow-x: auto;}

.c_left {min-width:190px;width:18%;padding:10px 0 0;position:absolute;left:0;float:none;z-index:101;}
.c_right {width:78%;margin-left:195px;float:none}
.panel_right_main h1 {width:98.5%;padding:0 1.5% 3px}
.panel_right_main h3 {width:98.5%;padding:15px 15px 3px}.panel_right_main h4 {width:98.5%;padding:0 1.5% 3px}
.panel_right_main h5 {width:98.5%;padding:0 1.5% 3px}.panel_right_main h6 {width:98.5%;padding:0 1.5%}
.panel_right_top {width:99%;height:10px;background-size:100% 10px}.panel_right_top_margin {width:99%;background-size:100% 100%}.panel_right_main {width:99%;background-size:100% 100%}.panel_right_bottom {width:99%;background-size:100% 10px}.text_welcome, .text_description {max-width:100%;overflow-x: auto;}.panel_right_main .text_welcome,.panel_right_main .text_description,.panel_right_main .text_contact {width:97%;padding:0 1.5%}.panel_right_main .text_contact h1 {width:100%}.panel_right_title {width:97.4%;padding:0 1% 0 1.6%;background-size:100% 100%}.panel_right_title h1 {width:100%}.featured_products {width:100%;text-align:center}.panel_right_carousel .prod_box_featured {width:46%;padding:10px 1%;background-size:100% 100%}.panel_right_main_carousel,.featured_products_controls {width:386px!important;display:inline-block;float:none!important}.panel_right_carousel {width:100%}.prod_box {width:47.4%;padding:10px 1%;margin:0 0 6px .6%;background-size:100% 100%}.panel_right_carousel .prod_box_featured .prod_box_image,.prod_box .prod_box_image {width:40%;height:auto;float:left}.panel_right_carousel .prod_box_featured .prod_box_text,.prod_box .prod_box_text {width:57%;padding:0 1.5%}.prod_box_text h2 {width:100%}.prod_box_text .text_prod_box {width:100%}.panel_right_carousel .prod_box_featured .prod_box_price,.prod_box .prod_box_price {width:30%}.panel_right_carousel .prod_box_featured .prod_box_buttons,.prod_box .prod_box_buttons {width:70%}.details_main {width:97%;padding:0 1.5%}.details_code_stock {width:97%;padding:0 1.5%}.details_left {width:60%;padding:0 0 0 1%}.details_right {min-width:150px;width:30%;float:right}.details_image_main {width:100%;height:auto}.details_image_main a img {max-width:100%;height:auto}.details_image_additional {width:100%}.details_image_additional img {width:55px;height:50px;border:1px solid #eaffce;margin:0 2px 3px 1px;float:left}.details_price .details_rrp,.details_options,.details_price,.details_quantity,.details_add {width:100%}.details_price .details_rrp {font-size:14px}.details_add input {font-size:16px}.details_price {font-size:26px}.footer_main,.footer_main .uc_banner {width:100%}.uc_banner {display:none}#aspnetForm table {width:100%}#aspnetForm textarea {width:90%}#divForm {width:100%}}@media screen and (max-width: 875px) {.c_myaccount {height:20px}.icon-search {display:block!important;position:absolute;right:3px}.header_basket {position:absolute;right:0;top:25px}.header_search {display:none;float:none;position:absolute;margin-top:25px;top:100px;right:35px}.basket_txt {display:block;position:absolute;right:90px;top:20px;font-size:10px}.header_basket {display:none;margin-top:20px}.header_image {height:120px}.c_right {width:75%}}@media screen and (max-width: 750px) {.c_right {width:70%}}@media screen and (max-width: 633px) {.c_myaccount {margin-bottom:5px}.header_logo {width:100%;min-width:320px;height:auto;float:none}

.c_left {display:none;background-color:#333}#popular_products,#recent_products {display:none}.c_right {clear:both;width:100%;margin-left:0}.icon-menu-2,.icon-list {display:block!important}.header_lower a:nth-child(n+3) {width:98%;display:none}.header_lower a.icon-search {width:15px;display:block}.header_search {top:105px}.c_right {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}}@media screen and (max-width: 400px) {.header_upper {text-align:center}.header_logo {clear:right;margin-top:10px;min-width:320px}.details_left {width:99%}.details_right {min-width:none;width:100%;clear:left;float:left}.panel_right_carousel .prod_box_featured {width:95%}.prod_box {width:97%}.panel_right_main_carousel,.featured_products_controls {margin-left:-12px;width:100%!important}.panel_right_main_carousel .prod_box_featured {width:98%;padding:10px 1%;background-size:100% 100%}.panel_right_main_carousel .prod_box_featured .prod_box_image {width:40%;height:auto;float:left}.panel_right_main_carousel .prod_box_featured .prod_box_text {width:57%;padding:0 1.5%}.panel_right_main_carousel .prod_box_featured .prod_box_price,.prod_box .prod_box_price {clear:left;width:30%}.panel_right_main_carousel .prod_box_featured .prod_box_buttons,.prod_box .prod_box_buttons {width:68%}}

.nivo_container
{
   float:left;
}

/* 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 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 label
{
    font-weight:700;
    margin-top:1em;
 
}
.shop_product_review_form textarea
{
   min-height:150px;
}
.shop_product_review_form br
{
 clear:both;
}
.shop_review_form_cancel, .shop_review_form_submit
{
  display:block;
  padding-top:2em;
  padding-left:1em;
  padding-right:1em;
  font-size:1.4em;
  font-weight:bold;
}

/* Stock Notify Changes v3 */
.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, #recaptcha_widget_div, .stock_notify label
{
  float:left;
   width:90%;
}
.stock_notify label
{
    font-weight:700;
    margin-top:1em;
 
}
.stock_notify textarea
{
   min-height:150px;
}
.stock_notify br
{
 clear:both;
}
.stock_notify > div > a
{
  display:block;
  padding-top:2em;
  padding-left:1em;
  padding-right:1em;
  font-size:1.4em;
  font-weight:bold;
}

.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 */

