.zoomSmallImageCont{position: relative;}
.zoomSmallImageCont img{border: 0px solid #999999;}
.zoomBigImageCont{overflow: hidden;position: absolute;background: #fff;z-index: 110;border: 1px solid #999999;visibility: hidden;}
.zoomBigImageCont img{border: 0px;}
.zoomHeader{position: relative;z-index: 10;left: 0px;top: 0px;padding:0px;}
.zoomHeader a{color: #fff;}
.zoomPup{z-index: 10;visibility: hidden;position: absolute;width: 50px;height: 50px;border: 1px solid #aaa;background: #ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.zoomPosition{width:358px;height:197px;left: 195px;top: -2px}
#preview_div{display: none;position: absolute;z-index:110;}
.border_preview{z-index:100;position:absolute;background: #fff;border: 1px solid #959595;}
.preview_temp_load{vertical-align:middle;text-align:center;padding: 0px;}
.preview_temp_load img{vertical-align:middle;text-align:center;}
.preview_temp_footer{height: 30px;background: #959595;padding: 0px;margin: 0px;font-size: 9px;color: #ffffff;padding:5px;}
#homepage_images { position: relative; width:558px; height:222px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#homepage_images li { display: block; }
#homepage_images img { border:0px; padding:0px 0px 0px 0px; }
.clear {clear:both;height:1px;overflow:hidden;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
select, input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.00em;margin:0px 0px 0px 0px;font-weight:normal;}
h1 {margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;font-size:12px;color:#13738E;}
strong.customer {color:#EA7517;}
a {color:#2A9FB7;text-decoration:underline;}
a:hover {color:#13738E;text-decoration:underline;}
form {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
html {padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;}
body {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#106D8A;padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;background: #56BFD4 url("../images/body_bg.gif") repeat-x;}
body#pop_up {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#106D8A;padding: 5px 5px 5px 5px;margin:0px 0px 0px 0px;background: #FFFFFF none;}
#parent_container {width:900px;margin:0px auto 10px;background: url("../images/parent_bg.gif") repeat-y;}
#header_container {height:119px;position:relative;overflow:hidden;}
#footer_container {height:24px;width:900px;clear:both;margin:0px 0px 0px 0px;}
#left_column {width:152px;float:left;position:relative;left:0px;}
#middle_column {float:left;width:580px;position:relative;left:8px;overflow:hidden;}
#right_column {width:152px;float:left;position:relative;left:16px;background:url(../images/right_column_bg.gif) repeat-y;}
p#site_logo {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;float:left;width:274px;}
p#site_logo img {border:0px;}
#top_container {height:20px;float:right;width:600px;}
p#site_phone {padding:47px 0px 0px 0px;margin:0px 0px 0px 0px;float:left;width:440px;text-align:right;}
#top_basket {height:90px;width:117px;background: url("../images/top_basket_bg.jpg") no-repeat;float:left;margin:0px 0px 5px 0px;padding:5px 22px 0px 21px;color:#fff;}
#basket_items td {padding:0px 0px 0px 0px;}
#basket_total td {padding:4px 0px 6px 0px;}
#basket_checkout td {border-top:1px solid #5FBACD;padding:7px 0px 0px 0px;}
#top_menu {position:absolute;top:3px;right:165px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#E3B119;overflow:hidden;}
#top_menu ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;text-transform:uppercase;height:19px;font-size:10px;}
#top_menu li {margin:0px 0px 0px 0px;padding:4px 4px 0px 4px;float:right;height:15px;}
#top_menu li.end {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:right;height:19px;}
#top_menu a {color:#FFFFFF;text-decoration:none;}
#top_menu a:hover {color:#fff;text-decoration:underline;}
#top_search {height:51px;width:655px;background: url("../images/top_search_bg.gif") no-repeat;clear:both;padding:25px 0px 0px 245px;}
#top_search_remote {background: url("../images/top_search_bg_remote.gif") 260px 39px no-repeat;height:51px;}
#top_search label{display:none;}
#top_search span {width:390px;height:20px;display:block;background: transparent url("../images/search_box_bg.gif") no-repeat;padding:6px 0px 0px 20px;}
#top_search #query {border:0px;width:340px;color:#000000;}
#top_search .searchButton {margin-left:5px;}
#footer_container ul {margin:0px 0px 0px 0px;padding:6px 0px 0px 10px;list-style:none;text-transform:uppercase;font-size:10px;float:left;color:#FFB400;}
#footer_container li {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline;}
#footer_container a {color:#fff;text-decoration:none;}
#footer_container a:hover {color:#fff;text-decoration:underline;}
#footer_container p {margin:0px 0px 0px 0px;padding:4px 10px 0px 0px;float:right;}
#left_brands_title {height:6px;width:152px;background: url("../images/left_brands_top.gif") bottom left no-repeat;padding:0px 0px 0px 0px;}
#left_brands {height:567px;overflow:hidden;width:152px;background: url("../images/left_brand_bg.gif") repeat-y;}
#left_brands ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 14px;list-style:none;}
#left_brands li {margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}
#left_brands a {border:1px solid #FFFFFF;display:block;height:30px;width:122px;}
#left_brands a:hover {border:1px solid #56BFD4;}
#reasons{width:152px;height:56px;background:url(../images/reasons.gif) no-repeat;overflow:hidden;}
p.right_promo {padding:0px 0px 0px 2px;margin:0px 0px 0px 0px;}
p.right_promo img {border:0px;}
#right_column_btm{width:152px;height:6px;background:url(../images/right_column_btm.gif) no-repeat;overflow:hidden;}
#search_wrapper{width:580px;height:323px;background:url(/images/search_bg.gif) no-repeat;overflow:hidden;}
#search_box{margin:24px 0px 0px 121px;height:178px;}
#search_box label{display:none;}
#search_box span{display:block;width:344px;height:28px;background:url(../images/search_input_bg.gif) no-repeat;}
#search_box input#query{font-size:12px;color:#979797;margin:5px 0px 0px 10px;border:0;width:300px;}
#search_box .searchButton{padding:0px 0px 0px 9px;}
#quick_finder{margin:0px 0px 0px 60px;}
#quick_finder select{border:1px solid #c1c1c1;padding:2px;font-size:12px;color:#686868;width:261px;}
#quick_finder select#select_manufacturer{margin:0px 0px 38px 0px;}
#box,#box_cross {background: url("../images/box_bg.gif") repeat-y;margin:8px 0px 0px 0px;}
#product_container,#cross_container {background: url("../images/product_container_bg.gif") top left no-repeat;min-height:1px;height:auto !important;height:1px;}
body#pop_up #product_container,body#pop_up .cms_page {background: none;}
.cms_text,.small_content,#cross_results {min-height:278px;height:auto !important;height:278px;background: url("../images/cms_bg.gif") bottom left no-repeat;padding:0px 12px 0px 12px;}
#basket {min-height:256px;height:auto !important;height:256px;background: url("../images/basket_footer.gif") bottom left no-repeat;padding:0px 12px 10px 12px;font-size:12px;}
.cms_page,#sitemap {min-height:530px;height:auto !important;height:530px;background: url("../images/cms_bg.gif") bottom left no-repeat;padding:0px 12px 10px 12px;}
#full_page{min-height:530px;height:auto !important;height:530px;background: url("../images/basket_footer.gif") bottom left no-repeat;padding:0px 12px 10px 12px;}
#full_page h1.title,.cms_page h1.title,#cms,#sitemap h1.title {padding:10px 0px 0px 0px;}
.sitemap_title {padding:10px 0px 0px 0px;font-weight:bold;}
#brands_page {min-height:500px;height:auto !important;height:500px;background: url("../images/cms_bg.gif") bottom left no-repeat;padding:0px 12px 0px 12px;}
.cms_text p,p.no_results,#full_page p,.cms_page p, #sitemap p {padding:14px 0px 0px 0px;margin:0px 0px 0px 0px;}
.cms_text ul,.cms_page ul,#sitemap ul {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none;}
.cms_text li,.cms_page li,#sitemap li  {padding:14px 0px 0px 14px;margin:0px 0px 0px 0px;background: url("../images/bullet.gif") 0px 17px no-repeat;}
#sitemap td a  {padding:14px 0px 0px 14px;margin:0px 0px 0px 0px;background: url("../images/bullet.gif") 0px 17px no-repeat;}
#page_title  {height:31px;padding:8px 0px 0px 0px;}
#search_results {min-height:266px;height:auto !important;height:266px;background: url("../images/cms_bg.gif") bottom left no-repeat;padding:0px 12px 0px 12px;}
.product_paging_holder{height:35px;width:560px;margin:8px 0px 0px 0px;}
#results_header {padding:18px 0px 10px 0px;color:#2A9FB7;width:560px;}
#results_header h1{font-size:20px;padding:0px 0px 10px 2px;}
#results_pages {text-align:center;color:#2A9FB7;padding:3px 0px 0px 0px;float:right;width:335px;}
#results_pages_inner{float:right;}
#results_pages a {color:#fff;text-decoration:none;display:block;width:22px;height:19px;background:url(../images/paging_dark.gif) no-repeat;float:left;padding:4px 0px 0px 1px;font-weight:bold;margin:0px 2px 0px 0px;}
#results_pages a.nextpage{height:21px;padding:2px 0px 0px 1px;}
#results_pages a:hover {color:#fff;text-decoration:underline;}
#results_pages span {color:#FFB400;width:19px;height:19px;float:left;}
#results_pages strong{width:23px;height:19px;float:left;background:url(../images/paging_light.gif) no-repeat;color:#fff;padding:4px 0px 0px 0px;margin:0px 2px 0px 0px;}
#paging_number{float:left;width:150px;padding:7px 0px 0px 0px;}
.product {height:34px;border-top:1px solid #2A9FB7;overflow:hidden;padding:8px 0px 0px 0px;}
.product_title {width:346px;overflow:hidden;height:15px;font-weight:bold;padding:5px 10px 0px 0px;font-size:12px;}
.product_title a {color:#2A9FB7;text-decoration:none;}
.product_title a:hover {color:#13738E;text-decoration:none;}
.product_price  {width:66px;overflow:hidden;height:22px;padding:1px 40px 0px 0px;color:#13738E;font-weight:bold;font-size:19px;}
#main_product {min-height:266px;height:auto !important;height:266px;background: url("../images/cms_bg.gif") bottom left no-repeat;padding:0px 9px 0px 9px;}
#found_remote {padding:6px 0px 10px 0px;border-bottom:1px solid #dceff3;}
#found_remote_header{float:left;width:330px;padding:13px 0px 0px 3px;}
#brand_logo_product{float:right;width:122px;padding:7px 0px 0px 0px;}
#product_left {width:193px;float:left;padding:14px 0px 0px 4px;}
#main_image {height:187px;width:187px;padding:2px 0px 0px 2px;}
#product_right {width:358px;float:right;padding:0px 0px 0px 0px;}
#product_right #product_title {margin:0px 0px 0px 0px;padding:12px 0px 5px 0px;font-size:20px;color:#13738e;float:left;width:280px;}
#product_right #product_title span {display:block;}
#brand_logo {float:right;padding:20px 0px 0px 0px;}
.short_desc {color:#13738e;min-height:1px;height:auto !important;height:1px;padding:0px 0px 10px 0px;}
.short_desc ul {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none;}
.short_desc li {padding:5px 0px 0px 10px;margin:0px 0px 0px 0px;background: url("../images/bullet_c.gif") 0px 11px no-repeat;}
p.product_info{color:#13738e;font-weight:bold;float:left;width:170px;}
p.product_info strong{color:#2a9fb7;}
#product_right_basket{padding:0px 0px 20px 0px;float:right;width:120px;}
#price{color:#13738e;font-weight:bold;font-size:27px;padding:0px 20px 0px 0px;}
#brands_alpha td {padding:10px 0px 0px 5px;}
#brands_alpha strong {color:#13738E;}
#brands  {background:#DCEFF3 url("../images/brands_bg.gif") top left no-repeat;width:546px;margin:10px 0px 0px 0px;}
#brands_bg  {background: url("../images/brands_bg_2.gif") bottom left no-repeat;padding:0px 0px 4px 0px;}
.brand_box {height:61px;width:176px;padding:8px 0px 0px 0px;margin:4px 0px 0px 4px;text-align:center;background-color:#FFFFFF;float:left;}
.brand_box p {padding:4px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:10px;}
.basket_row td {border-top:1px solid #dceff3;}
.blank_blue_button {background: #FFB400 url("../images/button_bg.gif") repeat-x;border:1px solid #38B2CA;color:#555555;font-weight:bold;padding-top:2px;padding-bottom:2px;cursor: pointer;}
.addbasket, .blank_alt_button_large, .blank_green_button, .addbasket, .button_94 {background: #BCBCBC url("../images/button_bg_2.gif") repeat-x;border:1px solid #BCBCBC;color:#555555;font-weight:bold;padding-top:2px;padding-bottom:2px;cursor: pointer;}
.table_row_header {border-top:1px solid #2A9FB7;font-weight:bold;}
.product_header {padding:0px 5px 0px 5px;margin:0px 0px 0px 0px;color:#13738E;font-weight:bold;text-transform:uppercase;}
.html_message {color: #CC0000;font-weight: bold;}
#small_text {display:block;font-size:9px;font-weight:normal;}
.mandatory_star {color: #CC0000;font-weight: bold;}
#product_container_basket_header{width:900px;height:83px;background:url(../images/basket_header_img.gif) no-repeat;}
#product_container_basket{width:900px;min-height:1px;height:auto!important;height:1px;background:url(../images/basket_repeat.gif) repeat-y;}
#checkout_steps {position:relative;left:-8px;}
tr.basketheader td{font-weight:bold;color:#13738e;font-size:12px;}
td.basket_text{color:#2a9fb7;padding-bottom:15px;}
td.total_price_price{font-size:17px;}
td.basket_quantity_td input.textbox{border:1px solid #cecece;color:#3f3f3f;font-size:11px;font-weight:normal;width:22px;margin:0px 4px 0px 4px;text-align:center;}
#reasons_to_buy{width:900px;height:132px;background:url(../images/reasons_to_buy.gif) no-repeat;}
#register_wrapper{font-size:12px;}

#visualsoft{
	float: right;
	color: #d3eef4;
}

#visualsoft a{
	color: #d3eef4;
}

#visualsoft img{
	padding: 0px 0px 0px 3px;
}
