/* -------------------- Global -------------------------- */
body { font: 10pt tahoma, Helvetica, sans-serif; margin: 0; width: 100%; background:url(/company/techguys/images/universal/background.png) repeat-x;}
img { border: 0px; }
form { padding: 0px; margin: 0px; }
input { font-size: 8pt; }
textarea { font: 8pt tahoma, Helvetica, sans-serif; }
select { font: 8pt tahoma, Helvetica; }
a:active, a:link, a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #444; }
.text_11 { font-size: 11px; }
.text_10 { font-size: 10px; }

/* -------------------- CONTAINER ----------------------- */
#page_basic { width: 98%; margin: 3px auto auto auto; background:#fff;}
#contatiners {background:#fff; width:785px; margin:0 auto; }

/* -------------------- FOOTER ELEMENTS ----------------- */
#footer { margin-top: 20px; clear: both; padding: 0px 5px 0px 5px; width: 95%; text-align: center; }
.footer_link { font-weight: normal; font-size: 8pt; color: #333; }
.footer_link a,
.footer_link a:link,
.footer_link a:active,
.footer_link a:visited { color: #333; text-decoration: underline; }
.footer_link a:hover { color: #333; text-decoration: underline; }

/* -------------------- Header -------------------------- */
.header_table { width: 766px; border-collapse: collapse; background: url(/company/techguys/images/universal/hdr.png) 0 0 no-repeat; padding: 0px; margin: 0px; height: 126px; }
.header_table td { padding: 0px; margin: 0px; }
.header_logo img { margin: 0px 0px 12px 1px; border: 0px;}
.header_box { height: 115px; width: 100%; }
.headerLink{background:transparent; display:block; width:173px; height:79px; margin-left:11px; margin-top:0px; }

/* ------------------------------------ header links layout ---------------------------------------*/	
#hdr_links_wrapper ul, #hdr_links_wrapper li{padding:0; margin:0; list-style:none; }

.hdr_link_div { color: #fff; font-weight: normal; font-size: 12px; /*border-right: #fff solid 1px; */}
.hdr_link_div_right { color: #fff; font-weight: normal; width: 109px; font-size: 8pt; float: left; padding: 0px;}
.hdr_links_cont { width: 602px; color: #fff; font-weight: bold; font-size:8pt; height: 24px; border: 0px; padding-bottom: 0px; }
.hdr_links_cont {background-color:#97009b; color:#fff; float:left; height:20px; margin:0px 0pt 1px; padding:2px 0pt;width:766px; clear:both; width:500px;}
#hdr_links_wrapper{width:766px; background:#132966; color:inherit; padding:5px 0px; text-align:center;margin-top:7px; }
.hdr_links_cont_wrapper { padding-top:1px; }
.hdr_line {background:inherit; color:#000; font-size:15px; }

#hdr_links_wrapper li{display:inline; padding:0 7px; border-right:1px solid #fff; }
#hdr_links_wrapper a,
#hdr_links_wrapper a:link,
#hdr_links_wrapper a:active,
#hdr_links_wrapper a:visited { color: #fff; font-weight: bold; font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
#hdr_links_wrapper a:hover { color: #fff; font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

.hdr_link_div_right { color: #fff; font-weight: normal; width: 109px; font-size: 8pt; float: left; padding: 0px;}
/* .hdr_links_cont { background: url(/company/pcworld/images/header/hdr_link_bg.png) 0 0 no-repeat; width: 766px; color: #fff; font-size: 10pt; margin-top: 16px; height: 31px;} */
.hdr_links_cont a,
.hdr_links_cont a:link,
.hdr_links_cont a:active,
.hdr_links_cont a:visited { color: #333333; font-weight: bold; }
.hdr_links_cont a:hover { color: #333333; text-decoration: underline; }

.hdr_sf { width: 766px; height: 27px; color: #FFF; margin-top: 1px; margin-bottom: 2px; }
.hdr_sf_title { font-size: 13pt; padding: 0 0 0 3px; margin-right: 20px; width: 200px; line-height: 1.4em; text-align: left;}

.spares_finder_formfield_hdr { font-size: 8pt; line-height: 1.2em; font-weight: normal; color: #000; height: 14px; width: 100px; text-align: left; text-indent: 1pt; margin: 3px 0px 0px 0px; float: left; }
/* ######################################################### */

#navlist { width: 180px; }

/* ----------------- Section Nav ------------------------ */
.section_nav_header { background:#132966; color: #fff; font-weight: bold; padding-left: 9px; padding-top: 3px; font-size: 12px;  margin-bottom: 1px; border:1px solid #fff; border-bottom:0; padding-top:4px; padding-bottom:4px; width: 166px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.section_nav_header a{ color: #fff;}
.section_nav_header_contact { background:#999999; color: #fff; font-weight: bold; padding-left: 9px; padding-top: 3px; font-size: 8pt;  margin-bottom: 1px; height: 17px;  border:1px solid #fff; border-bottom:0; padding-top:3px; width: 564px;}
.section_nav_header_care { background:#999999; color: #fff; font-weight: bold; padding-left: 9px; padding-top: 3px; font-size: 8pt;  margin-bottom: 1px; height: 17px;  border:1px solid #fff; border-bottom:0; padding-top:3px; width: 164px; margin-left: 3px;}
.section_nav_header_secure { background:#999999; color: #fff; font-weight: bold; padding-left: 9px; padding-top: 3px; font-size: 8pt;  height: 17px;  border:1px solid #fff; border-bottom:0; padding-top:3px; width: 164px; margin-top: 7px; margin-left: 3px; }
.section_nav_section_secure { background: url(/company/techguys/images/universal/secure_site.png) 0 0 no-repeat; width: 171px; height: 59px; margin-left: 4px;}
.section_nav_header_bl { background:#132966; color: #fff; font-weight: bold; padding-left: 9px; padding-top: 3px; font-size: 8pt;  margin-bottom: 1px; height: 17px;  border:1px solid #fff; border-bottom:0; padding-top:3px; width: 164px;}
.section_nav_section { padding: 3px 0 3px 2px; font-size: 8pt; background: #f0f0f0 url(/company/techguys/images/universal/leftnavarrows.png) 5px 5px no-repeat; width: 173px; margin-left: 1px; border-bottom:1px solid #cfcfcf; margin-bottom:1px;}
.section_nav_section_care { padding: 2px 0 2px 2px; font-size: 8pt; background: url(/company/techguys/images/universal/pcworld_left_bgr1.png) 5px 0 no-repeat; width: 173px; height: 17px; margin-left: 4px;}
.section_nav_section a:active,
.section_nav_section a:link,
.section_nav_section a:visited { padding: 0 0 0 18px; color: #333333; text-decoration: none; font-size: 8pt; }
.section_nav_section a:hover { color: #333333; text-decoration: underline;}

.nav_Section_holder{width: 185px; margin-bottom: 5px;}
	.nav_Section_holder1{padding:3px}
/* ###################################################### */

.border_box { border: #132966  solid 1px;}
.section_Pages .border_box {border: #132966  solid 1px; width:95%;}
.border_box table { width: 100%; height: 100%; empty-cells: show; border-collapse: collapse; }
.border_box table thead th {  color: #fff; background-color: #132966;}
.border_box table thead th a,
.border_box table thead th a:link,
.border_box table thead th a:active,
.border_box table thead th a:visited { color: #fff; text-decoration: none;}
.border_box table thead th a:hover { color: #fff; text-decoration: underline;}
.border_box table tbody tr td {padding: 2px; }
.border_box table tfoot {background-color: #0066cb; color: #fff; }
.none table {border: #fff solid 1px; }
.border_box_soft_bg { background-color: #ededed; font-size: 11px; padding: 2px; vertical-align: middle; height: 23px;}
.border_box_med_bg { font-size: 9pt; font-weight: normal; color: #000; padding: 1px 1px 1px 3px; background-color: #ffb985; height: 22px; }
.border_box_strong { background-color: #ff8033; color: #fff; }

.border_box table{}

.border_pcworld {width: 100%; border:1px solid #B740B6; }
.border_pcworld table { width: 100%; height: 100%; empty-cells: show; border-collapse: collapse; }
.border_pcworld table thead th {background:#B740B6;  color: #fff;}
.border_pcworld table thead th a,
.border_pcworld table thead th a:link,
.border_pcworld table thead th a:active,
.border_pcworld table thead th a:visited { color: #000063; text-decoration: none;}
.border_pcworld table thead th a:hover { color: #000063; text-decoration: underline;}
.border_pcworld table tbody tr td {padding: 2px; }
.border_pcworld table tfoot {background:#B740B6;  color: #fff;}
.none table {border: #fff solid 1px; }
.border_box_soft_bg { background-color: #ededed; font-size: 11px; padding: 2px; vertical-align: middle; height: 23px; }
.border_box .border_box_soft_bg a,
.border_box .border_box_soft_bg a:link,
.border_box .border_box_soft_bg a:hover,
.border_box .border_box_soft_bg a:visited,
.border_box .border_box_soft_bg a:active{color:#000;}
.border_box_med_bg { font-size: 9pt; font-weight: normal; color: #000; padding: 1px 1px 1px 3px; background-color: #EDEDED; height: 22px; }
.border_box_strong { background-color: #ff8033; color: #fff; }

.atoz {border: 1px solid #999999;}
.order_border {border: 1px solid #999999; }
.featured_product_border {border: 1px solid #9700B4; }
.border_box_track {border: 1px solid #999999;}
.product_details_box table tbody tr td {padding-top: 5px; }
.info_header {background-color: #fff; color: #666; border: 1px solid #999999; width:169px;}
.info_header th {background-color: #999999; color:#fff; border: 1px solid #999999; padding: 0px; margin: 0px; }
.infostyle {width: 167px; border: 1px solid #999;}

.border_box_contact {border: 1px solid #999;}
.border_box_contact table { width: 100%; height: 100%; empty-cells: show; border-collapse: collapse; }
.border_box_contact table thead th {  color: #fff; background-color: #97009B ;}
.border_box_contact table thead th a,
.border_box_contact table thead th a:link,
.border_box_contact table thead th a:active,
.border_box_contact table thead th a:visited { color: #fff; text-decoration: none;}
.border_box_contact table thead th a:hover { color: #fff; text-decoration: underline;}
.border_box_contact table tbody tr td {padding: 2px; }
.border_box_contact table tfoot {background-color: #0066cb; color: #fff; }

/* ###################################################### */

/*---------------------- Start Round Corners ----------------------- */

			.nw { padding: 2px;}
			.cont {width: 250px; }
			
/*--------------------  End Round Corners -------------------- */

/* ----------------------- Start Basket ----------------------- */

.basket_button a:active,
.basket_button a:hover,
.basket_button a:link,
.basket_button a:visited { font-size: 8pt; color: white; font-weight: bold; text-decoration: none; }
.basket_promo_code_box { border: 1px solid #000000; }
.addtobasket_navigation_left { height: 30px; padding: 3px; float: left; }
.addtobasket_navigation_right { height: 30px; padding: 3px; float: right; }
.addtobasket_nav_container { width: 370px; height: 35px; padding: 0px;}
.addtobasket_content_left { width: 110px; height: 100px; padding: 5px; float: left; margin-top: 5px; }	
.addtobasket_content_right { width: 250px; height: 100px; padding: 5px; text-align: left; float: right; margin-top: 5px; }
.addtobasket_basket_counter_container { width: 370px; height: 30px; padding: 0px; text-align: center; }
.addtobasket_content { width: auto; height: 100px; padding: 0px; text-align: center;}

.three_d_secure_info { width: 350px; }
.three_d_secure_info td { padding: 4px; }

.add_to_basket a:active,
.add_to_basket a:hover,
.add_to_basket a:link,
.add_to_basket a:visited { color: #fff; font-size: 8pt; font-weight: bold; text-decoration: none;}

.rooms_container {width:410px;}

/* --------------------- Left INFO links ------------------------------------- */

.left_nav_img_txt { height: 24px; font-weight: bold; color: #000; font-size: 14px;}
.left_nav_txt {  font-weight: bold; color: #000; font-size: 14px; height: 24px; }
.left_nav_txt_link,
.left_nav_txt_link a:link,
.left_nav_txt_link a:active,
.left_nav_txt_link a:visited { padding: 2px; background-color: #750708; font-weight: normal; color: #FFF; font-size: 12px; text-decoration: none; text-align: right; height: 15px; vertical-align: middle; }
.left_nav_txt_link a:hover { padding: 2px; background-color: #750708; font-weight: normal; color: #FFF; font-size: 12px; text-decoration: underline; text-align: right; height: 15px; vertical-align: middle; }

/* ------------------------------------- mini sfinder ---------------------------------------*/
.sfinder { padding: 0px; margin: 0px; border: 0; border-collapse:collapse; }

/*--------------------------------- Key Sections ---------------------------------- */
.key_tiles_cont { width: 405px; padding: 0px; margin-bottom: 0px; border: 0px; float: right; margin-right: 3px;}
.key_tiles { float: right; width: 202px; margin: 1px 0px 0px 0px; }
.key_tiles_left { float: left; width: 202px; margin: 1px 1px 3px 0px; }
.key_tiles_right { float: left; width: 100px; margin: 0 0px 0px 0px; }

/* ------------- Infobox - drop down panel on right hand side ----------------------- */
.infobox_outer { border-collapse: collapse; padding: 0px; margin: 0px; width: 100%; margin-bottom: 8px; border: 1px solid #750708; }
.infobox_outer td { padding: 0px; margin: 0px; }
.infobox_outer_centre { background: #fff; }
.infobox_inner { width: 100%; font-size: 8pt; padding: 2px;}
.infobox_header { height: 24px; width: 100%; border-collapse: collapse; padding: 0px; margin: 0px; }
.infobox_header a:active,
.infobox_header a:link,
.infobox_header a:hover,
.infobox_header a:visited { font-size: 8pt; text-decoration: none; font-weight: bold; color: #750708; }

.spacer { width: 400px; }

/* ------------------------------- Search results search box ------------------------- */
.sresults_searchbox { border-collapse: collapse; margin: 0px; width: 100%; margin-bottom: 0px;  }
.sresults_searchbox td { padding: 0px; }
.sresults_input { font-weight: normal; font-size: 12px; line-height: 12px; } 

/* -------------------------------- Spares Finder Drop Down ----------------------------------- */
div.suggestions { /*-moz-box-sizing: border-box;*/ /*box-sizing: border-box;*/ border: 1px solid black; position: absolute; font-size: 10pt; background-color: white; width: 151px; margin: 0px 0 0 0px; z-index: 100;}
div.suggestions div { cursor: default; padding: 0px 3px 0 0; font-size: 8pt; }
div.suggestions div.current { background-color: #3366cc; color: white; }

.search_showing { color: #000000; font-weight: bold }

.srchbox_left_border { background-color: #fff; border-left: #c6c solid 1px; }

.nav_table { color: #444; font-size: 8pt; }
.nav_table a,
.nav_table a:link,
.nav_table a:active,
.nav_table a:visited { text-decoration: none; color: #000; }
.nav_table a:hover { text-decoration: underline; color: #444; }

/* ---------------------------------- All Fonts --------------------------- */
.text8_n {font-size: 8pt; color: #fff;}
.text8_n, .text8_n a, .text8_n a:link, .text8_n a:active, .text8_n a:visited {text-decoration: none; color: #fff; }
.text8_n a:hover {text-decoration: none; color: #fff;}

.text8_n_search {font-size: 8pt; color: #000;}
.text8_n_search, .text8_n_search a, .text8_n_search a:link, .text8_n_search a:active, .text8_n_search a:visited {text-decoration: none; color: #000; }
.text8_n_search a:hover {text-decoration: none; color: #000;}


.text8_n_personal {font-size: 8pt; color: #333333;}
.text8_n_personal, .text8_n_personal a, .text8_n_personal a:link, .text8_n_personal a:active, .text8_n_personal a:visited {text-decoration: none; color: #333333; }
.text8_n_personal a:hover {text-decoration: none; color: #333333;}

.text8_n_featured {font-size: 8pt; color: #333333;}
.text8_n_featured, .text8_n_featured a, .text8_n_featured a:link, .text8_n_featured a:active, .text8_n_featured a:visited {text-decoration: none; color: #333333; }
.text8_n_featured a:hover {text-decoration: none; color: #333333;}

.text8_n_basket {font-size: 8pt; color: #000;}
/*.text8_n, .text8_n a, .text8_n a:link, .text8_n a:active, .text8_n a:visited {text-decoration: none; color: #fff; } removed forspecial fit	*/
.text8_n, .text8_n a, .text8_n a:link, .text8_n a:active, .text8_n a:visited {text-decoration: none; color: #000; }
.border_product_page .text8_n, .border_product_page .text8_n a, .border_product_page .text8_n a:link, .border_product_page .text8_n a:active, .border_product_page .text8_n a:visited {text-decoration: none; color: #000; font-size:10pt;}
.border_product_page .product_message {width:390px;}
.text8_n a:hover {text-decoration: none; color: #fff;}

.text8_n1 {font-size: 13px; color: #000;}
.text8_n1, .text8_n a, .text8_n a:link, .text8_n a:active, .text8_n a:visited {text-decoration: none; color: #000; }
.text8_n1 a:hover {text-decoration: none; color: #000;}

.text9_n {font-size: 9pt; color: #000;}
.text9_n, .text9_n a, .text9_n a:link, .text9_n a:active, .text9_n a:visited {text-decoration: none; color: #000;}
.text9_n a:hover {text-decoration: none; color: #555;}

.text10_new a, .text10_new a:link, .text10_new a:active, .text10_new a:visited {text-decoration: none; color: #000; font-weight: bold;}
.text10_new a:hover {text-decoration: none; color: #9B0F9B; font-weight: bold; }

.text10_n {font-size: 11px; color: #000;}
.text10_n, .text10_n a, .text10_n a:link, .text10_n a:active, .text10_n a:visited {text-decoration: none; color: #000;}
.text10_n a:hover {text-decoration: none; color: #555;}

.text11_n {font-size: 11pt; color: #000;}
.text11_n, .text11_n a, .text11_n a:link, .text11_n a:active, .text11_n a:visited {text-decoration: none; color: #000;}
.text11_n a:hover {text-decoration: none; color: #555;}

.text12_n {font-size: 12pt; color: #000;}
.text12_n, .text12_n a, .text12_n a:link, .text12_n a:active, .text12_n a:visited {text-decoration: none; color: #000;}
.text12_n a:hover {text-decoration: none; color: #555;}

.text8_b {font-size: 8pt; font-weight: bold; color: #fff;}
.text8_b, .text8_b a, .text8_b a:link, .text8_b a:active, .text8_b a:visited {text-decoration: none; color: #fff;}
.text8_b a:hover {text-decoration: none; color: #fff;}

.text8_b {font-size: 8pt; font-weight: bold; color: #333333;}
.text8_b, .text8_b a, .text8_b a:link, .text8_b a:active, .text8_b a:visited {text-decoration: none; color: #333333;}
.text8_b a:hover {text-decoration: none; color: #333333;}

.text8_ba {font-size: 8pt; font-weight: bold; color: #333333;}
.text8_ba, .text8_ba a, .text8_ba a:link, .text8_ba a:active, .text8_ba a:visited {text-decoration: none; color: #333333;}
.text8_ba a:hover {text-decoration: underline; color: #333333;}

.text8_b1 {font-size: 8pt; font-weight: bold; color: #000;}
.text8_b1, .text8_b a, .text8_b a:link, .text8_b a:active, .text8_b a:visited {text-decoration: none; color: #000;}
.text8_b1 a:hover {text-decoration: none; color: #000;}

.text9_b {font-size: 9pt; font-weight: bold; color: #000;}
.text9_b, .text9_b a, .text9_b a:link, .text9_b a:active, .text9_b a:visited {text-decoration: none; color: #000;}
.text9_b a:hover {text-decoration: none; color: #97009B;}

.text10_b {font-size: 10pt; font-weight: bold; color: #000;}
.text10_b, .text10_b a, .text10_b a:link, .text10_b a:active, .text10_b a:visited {text-decoration: none; color: #000;}
.text10_b a:hover {text-decoration: none; color: #555;}

.text11_b {font-size: 11pt; font-weight: bold; color: #000;}
.text11_b, .text11_b a, .text11_b a:link, .text11_b a:active, .text11_b a:visited {text-decoration: none; color: #000;}
.text11_b a:hover {text-decoration: none; color: #555;}

.text12_b {font-size: 12pt; font-weight: bold; color: #000;}
.text12_b, .text12_b a, .text12_b a:link, .text12_b a:active, .text12_b a:visited {text-decoration: none; color: #000;}
.text12_b a:hover {text-decoration: none; color: #555;}

.text8_nw {font-size: 8pt; color: #fff; font-weight: normal; }
.text8_nw, .text8_nw a, .text8_nw a:link, .text8_nw a:active, .text8_nw a:visited { color: #fff;text-decoration: none; font-weight: normal; }
.text8_nw a:hover {text-decoration: underline; color: #fff; font-weight: normal; }

.text8_nw_nu {font-size: 8pt; color: #fff; font-weight: bold; }
.text8_nw_nu, .text8_nw_nu a, .text8_nw_nu a:link, .text8_nw_nu a:active, .text8_nw_nu a:visited { color: #fff;text-decoration: none; font-weight: bold; }
.text8_nw_nu a:hover {text-decoration: none; color: #fff; font-weight: bold; }

.text9_nw {font-size: 9pt; color: #fff; font-weight: normal; }
.text9_nw, .text9_nw a, .text9_nw a:link, .text9_nw a:active, .text9_nw a:visited { color: #fff;text-decoration: none; font-weight: normal; }
.text9_nw a:hover {text-decoration: underline; color: #fff; font-weight: normal; }

.text10_nw {font-size: 10pt; color: #fff; font-weight: normal; }
.text10_nw, .text10_nw a, .text10_nw a:link, .text10_nw a:active, .text10_nw a:visited { color: #fff;text-decoration: none; font-weight: normal; }
.text10_nw a:hover {text-decoration:underline; color: #fff; font-weight: normal; }

.text11_nw {font-size: 11pt; color: #fff; font-weight: normal; }
.text11_nw, .text11_nw a, .text11_nw a:link, .text11_nw a:active, .text11_nw a:visited { color: #fff;text-decoration: none; font-weight: normal; }
.text11_nw a:hover {text-decoration: underline; color: #fff; font-weight: normal; }

.text12_nw {font-size: 12pt; color: #fff; font-weight: normal; }
.text12_nw, .text12_nw a, .text12_nw a:link, .text12_nw a:active, .text12_nw a:visited { color: #fff;text-decoration: none; font-weight: normal; }
.text12_nw a:hover {text-decoration: underline; color: #fff; font-weight: normal; }

.text7_bw {font-size: 7pt; font-weight: normal; color: #fff;}
.text7_bw, .text7_bw a, .text7_bw a:link, .text7_bw a:active, .text7_bw a:visited { color: #fff;text-decoration: none;}
.text7_bw a:hover {text-decoration: underline; color: #fff;}

.text8_bw {font-size: 8pt; font-weight: bold; color: #fff;}
.text8_bw, .text8_bw a, .text8_bw a:link, .text8_bw a:active, .text8_bw a:visited { color: #fff;text-decoration: none;}
.text8_bw a:hover {text-decoration: underline; color: #fff;}

.text9_bw {font-size: 9pt; font-weight: bold; color: #fff;}
.text9_bw, .text9_bw a, .text9_bw a:link, .text9_bw a:active, .text9_bw a:visited { color: #fff;text-decoration: none;}
.text9_bw a:hover {text-decoration: underline; color: #fff;}

.text10_bw {font-size: 10pt; font-weight: bold; color: #fff;}
.text10_bw, .text10_bw a, .text10_bw a:link, .text10_bw a:active, .text10_bw a:visited { color: #fff;text-decoration: none;}
.text10_bw a:hover {text-decoration: underline; color: #fff;}

.text11_bw {font-size: 11pt; font-weight: bold; color: #fff;}
.text11_bw, .text11_bw a, .text11_bw a:link, .text11_bw a:active, .text11_bw a:visited { color: #fff;text-decoration: none;}
.text11_bw a:hover {text-decoration: underline; color: #fff;}

.text12_bw {font-size: 12pt; font-weight: bold; color: #fff;}
.text12_bw, .text12_bw a, .text12_bw a:link, .text12_bw a:active, .text12_bw a:visited { color: #fff;text-decoration: none;}
.text12_bw a:hover {text-decoration: underline; color: #fff;}

.text8_nr {font-size: 8pt; color: #fff;}
.text8_nr, .text8_nr a, .text8_nr a:link, .text8_nr a:active, .text8_nr a:visited {text-decoration: none; color: #fff;}
.text8_nr a:hover {text-decoration: underline; color: #fff;}

.text9_nr {font-size: 11px; color: #4070FF;}
.text9_nr, .text9_nr a, .text9_nr a:link, .text9_nr a:active, .text9_nr a:visited {text-decoration: none; color: #4070FF;}
.text9_nr a:hover {text-decoration: underline; color: #4070FF;}

.text10_nr {font-size: 10pt; color: #666666;}
.text10_nr, .text10_nr a, .text10_nr a:link, .text10_nr a:active, .text10_nr a:visited {text-decoration: none; color: #666666;}
.text10_nr a:hover {text-decoration: underline; color: #666666;}

.text11_nr {font-size: 11pt; color: #0005ba;}
.text11_nr, .text11_nr a, .text11_nr a:link, .text11_nr a:active, .text11_nr a:visited {text-decoration: none; color: #0005ba;}
.text11_nr a:hover {text-decoration: underline; color: #0005ba;}

.text12_nr {font-size: 12pt; color: #0005ba;}
.text12_nr, .text12_nr a, .text12_nr a:link, .text12_nr a:active, .text12_nr a:visited {text-decoration: none; color: #0005ba;}
.text12_nr a:hover {text-decoration: underline; color: #0005ba;}

.text8_br {font-size: 8pt; font-weight: bold; color: #FF0000;}
.text8_br, .text8_br a, .text8_br a:link, .text8_br a:active, .text8_br a:visited {text-decoration: none; color: #FF0000;}
.text8_br a:hover {text-decoration: underline; color: #FF0000;}

.text9_br {font-size: 9pt; font-weight: bold; color: #0005ba;}
.text9_br, .text9_br a, .text9_br a:link, .text9_br a:active, .text9_br a:visited {text-decoration: none; color: #0005ba;}
.text9_br a:hover {text-decoration: underline; color: #0005ba;}

.text10_br {font-size: 10pt; font-weight: bold; color: #0005ba;}
.text10_br, .text10_br a, .text10_br a:link, .text10_br a:active, .text10_br a:visited {text-decoration: none; color: #0005ba;}
.text10_br a:hover {text-decoration: underline; color: #0005ba;}

.text11_br {font-size: 11pt; font-weight: bold; color: #0005ba;}
.text11_br, .text11_br a, .text11_br a:link, .text11_br a:active, .text11_br a:visited {text-decoration: none; color: #0005ba;}
.text11_br a:hover {text-decoration: underline; color: #0005ba;}

.text12_br {font-size: 12pt; font-weight: bold; color: #0005ba;}
.text12_br, .text12_br a, .text12_br a:link, .text12_br a:active, .text12_br a:visited {text-decoration: none; color: #0005ba;}
.text12_br a:hover {text-decoration: underline; color: #0005ba;}

.text8_no {font-size: 8pt; font-weight: normal; color: #f60;}
.text8_no, .text8_no a, .text8_no a:link, .text8_no a:active, .text8_no a:visited {text-decoration: none; color: #f60;}
.text8_no a:hover {text-decoration: underline; color: #f60;}

.text9_no {font-size: 9pt; font-weight: normal; color: #f60;}
.text9_no, .text9_no a, .text9_no a:link, .text9_no a:active, .text9_no a:visited {text-decoration: none; color: #f60;}
.text9_no a:hover {text-decoration: underline; color: #f60;}

.text10_no {font-size: 10pt; font-weight: normal; color: #f60;}
.text10_no, .text10_no a, .text10_no a:link, .text10_no a:active, .text10_no a:visited {text-decoration: none; color: #f60;}
.text10_no a:hover {text-decoration: underline; color: #f60;}

.text11_no {font-size: 11pt; font-weight: normal; color: #f60;}
.text11_no, .text11_no a, .text11_no a:link, .text11_no a:active, .text11_no a:visited {text-decoration: none; color: #f60;}
.text11_no a:hover {text-decoration: underline; color: #f60;}

.text12_no {font-size: 12pt; font-weight: normal; color: #f60;}
.text12_no, .text12_no a, .text12_no a:link, .text12_no a:active, .text12_no a:visited {text-decoration: none; color: #f60;}
.text12_no a:hover {text-decoration: underline; color: #f60;}

.text8_bo {font-size: 8pt; font-weight: bold; color: #f60;}
.text8_bo, .text8_bo a, .text8_bo a:link, .text8_bo a:active, .text8_bo a:visited {text-decoration: none; color: #f60;}
.text8_bo a:hover {text-decoration: underline; color: #f60;}

.text9_bo {font-size: 9pt; font-weight: bold; color: #f60;}
.text9_bo, .text9_bo a, .text9_bo a:link, .text9_bo a:active, .text9_bo a:visited {text-decoration: none; color: #f60;}
.text9_bo a:hover {text-decoration: underline; color: #f60;}

.text10_bo {font-size: 10pt; font-weight: bold; color: #f60;}
.text10_bo, .text10_bo a, .text10_bo a:link, .text10_bo a:active, .text10_bo a:visited {text-decoration: none; color: #f60;}
.text10_bo a:hover {text-decoration: underline; color: #f60;}

.text11_bo {font-size: 11pt; font-weight: bold; color: #f60;}
.text11_bo, .text11_bo a, .text11_bo a:link, .text11_bo a:active, .text11_bo a:visited {text-decoration: none; color: #f60;}
.text11_bo a:hover {text-decoration: underline; color: #f60;}

.text12_bo {font-size: 12pt; font-weight: bold; color: #f60;}
.text12_bo, .text12_bo a, .text12_bo a:link, .text12_bo a:active, .text12_bo a:visited {text-decoration: none; color: #f60;}
.text12_bo a:hover {text-decoration: underline; color: #f60;}

.product_basket{font-size:8pt; }

.text_basket {font-size: 8pt; font-weight: bold; color: #A415A4;}
.text_basket, .text_basket_b a, .text_basket a:link, .text_basket a:active, .text_basket a:visited {text-decoration: none; color: #A415A4;}
.text_basket a:hover {text-decoration: none; color: #A415A4;}


.text_price_red { font-size: 13pt; font-weight: bold; color: #f00; }
.text_small_red { font-size: 9pt; font-weight: bold; color: #f00; }

.text_large_header { font-family: tahoma, helvetica, sans-serif; font-size: 20pt; font-weight: bold; color: #132966; }

.text_red_italic { color: #02339a; font-size: 9pt; font-style: italic; }

.text_blue { color: #009; font-size: 10pt;}

.text_blue_small { color: #009; font-size: 9pt; font-weight: normal;  }
.text_blue_small a,
.text_blue_small a:link,
.text_blue_small a:active,
.text_blue_small a:visited { color: #009; font-size: 9pt; font-weight: normal; text-decoration: none; }
.text_blue_small a:hover { color: #009; font-size: 9pt; font-weight: normal; text-decoration: underline; }

.catalogue_header_all { color: #000; font-size: 12pt; font-weight: bold; }

.important_info_box { border: 0px; background: url(/company/techguys/images/buttons/button-red.png) 0 0 no-repeat; color: #fff; font-size: 8pt; width: 365px; margin: 0; padding: 0; height: 18px; font-weight: bold; padding-bottom: 3px; vertical-align: top;  }
.important_info_box a,
.important_info_box a:link,
.important_info_box a:active,
.important_info_box a:visited { text-decoration: none; color: #fff; }
.important_info_box a:hover { text-decoration: underline; }

.back_links {font-size: 10pt; color: #666;}
.back_links, .back_links a, .back_links a:link, .back_links a:active, .back_links a:visited {text-decoration: none; color: #666;}
.back_links a:hover {text-decoration: underline; color: #666;}

.pne_btn { width: 120px; height: 18px; background: url(/techguys/images/buttons/button1big.png) 0px 0px no-repeat; }

.fieldlabel { color: #000; font-size: 8pt; }

.fieldbox { border: 1px solid #666; font-family: tahoma, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; color: #000; text-decoration: none; }

.top10 table { margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; }
.top10_hdr {  }
.top10_body { border-left: #c6c solid 1px; border-right: #c6c solid 1px; }
.top10_footer { background: url(/company/techguys/images/universal/top10_footer.png ) 0 0 no-repeat; border: 0; width: 160px; height: 7px;  }

.minibasket_header { color: #ffffff; font-size: 12px; text-align: center; }

.minibasket_row { border-left: 1px solid #c6c; border-right: 1px solid #c6c; }

.minibasket_subtotal a:link,
.minibasket_subtotal a:active,
.minibasket_subtotal a:visited { font-size: 8pt; color: #900; }
.minibasket_subtotal { font-size: 8pt; color: #000; }

.minibasket_total { 	font-size: 10pt; font-weight: bold; color: #a415a4; }

.minibasket_button a,
.minibasket_button a:active,
.minibasket_button a:link,
.minibasket_button a:hover,
.minibasket_button a:visited { font-size: 8pt; font-weight: bold; text-decoration: none; color: #a415a4; }

.info_box { font-size: 8pt; background-color: #fff; }
.info_box a,
.info_box a:active,
.info_box a:link,
.info_box a:hover,
.info_box a:visited { font-size: 8pt; text-decoration: none; font-weight: bold; color: #000; }

.info_left { border-left: 1px solid #c6c; background-color: #fff; }
.info_right { border-right: 1px solid #c6c; background-color: #fff; }

.info_box1 { font-size: 8pt; background-color: #f6efa9; }
.info_left1 { background-color: #f6efa9; border-left: 1px solid #132966; }
.info_right1 { background-color: #f6efa9; border-right: 1px solid #132966; }

.info_button { font-size: 9pt; background-color: #ffffff; border-top: 1px solid #9b0f9a; border-bottom: 1px solid #9b0f9a; }

.info_button a,
.info_button a:active,
.info_button a:link,
.info_button a:hover,
.info_button a:visited { font-size: 8pt; text-decoration: none; font-weight: bold; color: #000; }

cat_prod td { padding: 0px; }
.cat_prod a,
.cat_prod a:active,
.cat_prod a:hover,
.cat_prod a:link,
.cat_prod a:visited { font-size: 8pt; color: #FF6600; text-decoration: underline; }

.dontforget_cat_prod a,
.dontforget_cat_prod a:active,
.dontforget_cat_prod a:hover,
.dontforget_cat_prod a:link,
.dontforget_cat_prod a:visited { font-size: 8pt; color: #ff6601; text-decoration: underline; }

.dontforget_cat_prod_price { font-size: 12pt; font-weight: bold; color: #ff6601; }



.cat_prod1_header,
.cat_prod1_header a,
.cat_prod1_header a:active,
.cat_prod1_header a:hover,
.cat_prod1_header a:link,
.cat_prod1_header a:visited { font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none; }

.dontforget_cat_prod1_header { background-color: #FF7529; border-top: solid 1px #FF4E00; }
.dontforget_cat_prod1_header,
.dontforget_cat_prod1_header a,
.dontforget_cat_prod1_header a:active,
.dontforget_cat_prod1_header a:hover,
.dontforget_cat_prod1_header a:link,
.dontforget_cat_prod1_header a:visited { font-size: 9pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }

.cat_prod2_header { background-color: #e7eaec; border-top: 1px solid #c6c; }

.cat_prod2_header,
.cat_prod2_header a,
.cat_prod2_header a:active,
.cat_prod2_header a:hover,
.cat_prod2_header a:link,
.cat_prod2_header a:visited { font-size: 9pt; color: #000; font-weight: bold; text-decoration: none; }

.cat_prod1_moreinfo,
.cat_prod1_moreinfo a,
.cat_prod1_moreinfo a:active,
.cat_prod1_moreinfo a:hover,
.cat_prod1_moreinfo a:link,
.cat_prod1_moreinfo a:visited { font-size: 9pt; color: #ff6601; font-weight: bold; text-decoration: underline; }

.cat_prod2_moreinfo,
.cat_prod2_moreinfo a,
.cat_prod2_moreinfo a:active,
.cat_prod2_moreinfo a:hover,
.cat_prod2_moreinfo a:link,
.cat_prod2_moreinfo a:visited { font-size: 9pt; color: #02339a; font-weight: bold; text-decoration: underline; }

.cat_prod_desc { font-size: 8pt; color: #666666; }

.cat_prod_promo { font-size: 8pt; color: #990000; }

.dontforget_cat_prod_promo { font-size: 8pt; color: #ff6601; }

.cat_prod_featured { font-size: 7pt; color: #ff6601; }

.basket_bg { background-color: #fbe7e7; padding: 1px 0 1px 4px; border-left: #c6c solid 1px; border-right: #c6c solid 1px; }

.sitemap_cont { color: #0067d0; margin-bottom: 10px; width: 570px; }
.sitemap_cont a,
.sitemap_cont a:link,
.sitemap_cont a:active,
.sitemap_cont a:visited { color: #444; text-decoration: none; }
.sitemap_cont a:hover { color: #444; text-decoration: underline; }
.sitemap_line { border-bottom: #c6c solid 1px; color: #a314a3; font-weight: bold; text-align: left; }

.to_top { color: #000; border:0px; height: 30px;}

.basket_box { color: #000; margin-bottom: 10px; width: 250px; }
.basket_box a,
.basket_box a:link,
.basket_box a:active,
.basket_box a:visited { color: #000; text-decoration: none; }
.basket_box a:hover { color: #000; text-decoration: underline; }
.basket_line { border-bottom: #000 solid 1px; color: #000; font-weight: bold; text-align: left; }

.news_box { color: #000; margin-bottom: 10px; width: 570px; margin-left: -12px;}
.news_box a,
.news_box a:link,
.news_box a:active,
.news_box a:visited { color: #000; text-decoration: none; }
.news_box a:hover { color: #000; text-decoration: underline; }
.news_line { border-bottom: #000 solid 1px; color: #000; font-weight: bold; text-align: left; }

.payment_product { background-color: #fff; }
.payment_product_highlight { background-color: #fff; }
.basket_delivery { background-color: #eee; }

.style1 { color: #000; }

.text_12 { color: #333333; font-size: 11px;}



#topten_shop a {color:#A415A3; background:inherit;}

.bullett_hr {height:2px; margin:0px; padding:0px; text-align:right; width:328px; background:#132966;}

.basketbg{background:transparent url(/company/techguys/images/basket/basket-b.png) repeat-x 0 0;}


/* --------------------- Search Box ------------------------------ */
.homeForm{padding:0; margin:0; height:70px;}


.search_box_3ways { background:transparent url(/company/techguys/images/homepage/search%20box/searchbackground.png) no-repeat; height:134px; width:409px; margin-bottom: 5px; position:relative; margin-top:4px;}

.search_box_numbers { }

.searchbox_input_container { margin-left:200px; padding-top:35px;}

.search_box_holders {margin-left:10px; margin-bottom:6px; }

.search_box_holders_links {   margin-left:8px; float:left;}

.search_box_help {clear:both; margin-left:15px; margin-top:0px; color:#132966; _margin-top:-20px; _position:absolute; _z-index:30;}
.search_box_help p{margin:0; padding:0; }

.search_box_help a,
.search_box_help a:link,
.search_box_help a:visited {color:#132966; background:inherit; text-decoration:underline; font-size:90%; }
.search_box_help a:hover {color:#132966; background:inherit; text-decoration:none; font-size:90%; }
.search_box_help a:active {color:#132966; background:inherit; text-decoration:underline; font-size:90%; }

.search_box_holders_links a,
.search_box_holders_links a:link,
.search_box_holders_links a:visited {color:#132966; background:inherit; }
.search_box_holders_links a:hover {color:#132966; background:inherit; }
.search_box_holders_links a:active {color:#132966; background:inherit;}

.searchbox_input_container .fieldlabel { color: #666666; font-size: 11px; }

.fieldbox {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; color: #666; text-decoration: none; width:135px;}

.helplink {color: #fff; text-align: right; padding-right: 3px; margin-top: 13px;}
.helplink a,
.helplink a:link,
.helplink a:visited {color:#fff; background:transparent; text-decoration:none;; font-size:12px; }
.helplink a:hover {color:#fff; background:transparent; text-decoration:underline; font-size:12px; }
.helplink a:active {color:#fff; background:transparent; text-decoration:none; font-size:12px; }

/* --------------------- Mini Basket ------------------------------ */

.border_basket { margin-bottom: 3px;margin-top:4px;}
.border_basket table { width: 100%; height: 100%; empty-cells: show; border-collapse: collapse; background:#f3f3f3;}
.border_basket table thead th { background-color: #132966;  width: 158px; height: 22px; padding: 0px; padding-bottom: 0px;}
.border_basket table thead th a,
.border_basket table thead th a:link,
.border_basket table thead th a:active,
.border_basket table thead th a:visited { color: #fff; text-decoration: none; font-weight: normal;}
.border_basket table thead th a:hover { color: #fff; text-decoration: underline;}
.border_basket table tbody tr td {padding: 2px; }

.miniBasketTotal{background:#f0F0F0;}
.miniBasketProceedBasket{border-top: #ababab solid 1px; background-color:#f0F0F0; color:#ed2f23;}
.miniBasketProceedBasket a,
.miniBasketProceedBasket a:link,
.miniBasketProceedBasket a:visited{color:#ed2f23;}
.miniBasketProceedBasket a:hover,
.miniBasketProceedBasket a:active{color:#ed2f23;}
/* --------------------- Top 10 Shops ------------------------------ */

.section_nav_header_shops {background-color: #97009B; color:#FFFFFF; font-family:verdana; font-size:10pt; font-weight:bold; height:18px; padding:2px; vertical-align:baseline; width:154px; margin-top:7px; text-align:center; }

.section_nav_header_lower {background-color: #cc3433; color:#FFFFFF; font-family:verdana; font-size:10pt; font-weight:bold; height:18px; padding:2px; vertical-align:baseline; width:154px; text-align:right; text-decoration: none;}
.section_nav_header_lower a {background-color: #cc3433; color:#FFFFFF; font-family:verdana; font-size:10pt; font-weight:bold; height:18px; padding:2px; vertical-align:baseline; width:154px; margin-top:7px; text-align:right; text-decoration: none;}
.section_nav_header_lower a:link {background-color: #cc3433; color:#FFFFFF; font-family:verdana; font-size:10pt; font-weight:bold; height:18px; padding:2px; vertical-align:baseline; width:154px; margin-top:7px; text-align:right; text-decoration: none;}
.section_nav_header_lower a:visited {background-color: #cc3433; color:#FFFFFF; font-family:verdana; font-size:10pt; font-weight:bold; height:18px; padding:2px; vertical-align:baseline; width:154px; margin-top:7px; text-align:right; text-decoration: none;}
.section_nav_header_lower a:hover {background-color: #cc3433; color:#FFFFFF; font-family:verdana; font-size:10pt; font-weight:bold; height:18px; padding:2px; vertical-align:baseline; width:154px; margin-top:7px; text-align:right; text-decoration: none;}
.section_nav_header_lower a:active {background-color: #cc3433; color:#FFFFFF; font-family:verdana; font-size:10pt; font-weight:bold; height:18px; padding:2px; vertical-align:baseline; width:154px; margin-top:7px; text-align:right; text-decoration: none;}

.section_nav_bullets_shop {color:#FF6601; float:left; font-weight:normal; padding:0pt 0pt 0pt 5px; width:10px; text-align:center; display:none;}
.section_nav_section_shop { padding: 2px 0 2px 2px; font-size: 8pt; font-weight: normal; width: 158px; display:block; }

.section_nav_section_shop { background: #F0F0F0 url(/company/techguys/images/universal/leftnavarrows.png) no-repeat scroll 5px; width: 158px; padding:3px 0 3px 2px; border-bottom:1px solid #CFCFCF; margin-bottom:1px;}
.section_nav_section_shop a,
.section_nav_section_shop a:link,
.section_nav_section_shop a:visited { padding: 0 0 0 20px; color: #333333; text-decoration: none; font-size: 8pt; font-weight: normal; width: 158px; }
.section_nav_section_shop a:hover,
.section_nav_section_shop a:active { padding: 0 0 0 20px; color: #333333; text-decoration: underline; font-size: 8pt; font-weight: normal; width: 158px; }

.top5_box { width: 158px;  padding: 0px; margin: 0px;}
.top5_row { margin: 0px 0 0px 0; width: 158px; margin-top: 2px;}
.top5_row td { background: #F0F0F0; width: 100%; }
.top5_Cell_List{padding:3px;}
.top5_Cell_List_Price{font-size:15px; color:#ed2f23;}
.top5_Cell_List_Rows{background:#acacac; border-top:2px solid #fff; border-bottom:0px solid #fff; line-height:1px;}
.section_nav_header_product { background-color: #97009b; width: 158px; height: 22px; color: #fff; font-weight: bold; font-family: verdana; font-size: 10pt; height: 22px; vertical-align: baseline; padding: 0px; text-align:center; }
.section_nav_header_topten { background-color: #132966; width: 158px; height: 22px; color: #fff; font-weight: bold; font-family: verdana; font-size: 10pt; height: 22px; vertical-align: baseline; padding: 0px; text-align:center;  margin:8px 0 0 0; }

/* -------------------- Currys Header ----------------------- */

#contact_header ul{margin:0; }
#contact_header ul, #contact_header li{list-style:none;}
#contact_header {width:420px;background-color:#FFFFFF; border:5px solid #132966; font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; height:43px; margin-top:45px; margin-left:65px; font-size:12px; color:#132966;}
#contact_header p{padding:0; margin:0; text-align:center;}
	.contact_phone_no{background:#CDD7DF; float:left; height:27px; width:60px; padding:7px 7px; border:1px solid #fff; font-weight:bold; color:#fff;}
	.contact_phone_times{text-align:center; }
	.firstPhoneList{margin-top:12px;}



/* -------------------- LEFT NAVIGATION ----------------------- */

.section_nav_header_track { background-color: #999999; width: 169px; color: #fff; font-weight: bold; font-family: verdana; font-size: 10pt; height: 18px; vertical-align: baseline; padding: 2px; text-align: left; }
.track_border_top {padding-left:5px; border: 1px solid #999999; font-size: 11px; font-weight: normal; margin: 0px; padding: 5px; width: 167px; margin-bottom: 5px;}
.track_border {padding-left:5px; border: 1px solid #999999; font-size: 11px; font-weight: normal; margin: 0px; padding: 5px; width: 167px;}

/* ------------------------------------- mini sfinder ---------------------------------------*/
.sfinder { padding: 0px; margin: 0px; border: 0; border-collapse:collapse; }

.border_test {border: 1px solid #999999;}
.border_test_static {border: 1px solid #999999;}
.border_test table { width: 100%; height: 100%; empty-cells: show; border-collapse: collapse; }
.border_test table thead th {background-color: #999999; color: #fff; }
.border_test table thead th a,
.border_test table thead th a:link,
.border_test table thead th a:active,
.border_test table thead th a:visited { color: #fff; text-decoration: none;}
.border_test table thead th a:hover { color: #fff; text-decoration: underline;}
.border_test table tbody tr td {padding: 2px; }
.border_test table tfoot {background-color: #0066cb; color: #fff; }
.none table {border: #fff solid 1px; }
.border_test_soft_bg { background-color: #ededed; font-size: 11px; padding: 2px; vertical-align: middle; height: 23px;}
.border_test_med_bg { font-size: 9pt; font-weight: normal; color: #000; padding: 1px 1px 1px 3px; background-color: #ffb985; height: 22px; }
.border_test_strong { background-color: #ff8033; color: #fff; }

.border_order {border: 1px solid #999999; width: 561px; }
.border_order_static {border: 1px solid #999999; background-color: #999999; padding: 0px; margin: 0px; width: 558px; padding-top:3px; padding-bottom:3px;}
.border_order table { width: 100%; height: 100%; empty-cells: show; border-collapse: collapse; }
.border_order table thead th {background-color: #999999; color: #fff; }
.border_order table thead th a,
.border_order table thead th a:link,
.border_order table thead th a:active,
.border_order table thead th a:visited { color: #fff; text-decoration: none;}
.border_order table thead th a:hover { color: #fff; text-decoration: underline;}
.border_order table tbody tr td {padding: 0px; }
.border_order table tfoot {background-color: #999999; color: #fff; }
.none table {border: #fff solid 1px; }
.border_order_soft_bg { background-color: #ededed; font-size: 11px; padding: 2px; vertical-align: middle; height: 23px;}
.border_order_med_bg { font-size: 9pt; font-weight: normal; color: #000; padding: 1px 1px 1px 3px; background-color: #EDEDED; height: 22px; }
.border_order_strong { background-color: #999; color: #fff; }

.topShop {width: 158px;}

.text_12_header {color: #fff;}

.border_product_page {border: 1px solid #999999; margin-bottom: 1px; margin-top: 3px; width: 395px;}
.border_product_page table { width: 100%; height: 100%; empty-cells: show; border-collapse: collapse; }
.border_product_page table thead th { background-color: #cd0b0c; color: #fff;}
.border_product_page table thead th a,
.border_product_page table thead th a:link,
.border_product_page table thead th a:active,
.border_product_page table thead th a:visited { color: #fff; text-decoration: none;}
.border_product_page table thead th a:hover { color: #fff; text-decoration: underline;}
.border_product_page table tbody tr td {padding: 2px; }

.instockText {color: #5DBA00; }
.subtotalColor {color: #000;}

.search_finder {border: 1px solid #9600B3;}
.search_finder_header {background-color: #9600B3; color: #fff; font-family: tahoma; font-weight: bold; padding: 3px;}
.pne_background {background-color: #989898;}

.border_box_contactStanard{border:1px solid #808080;}
.text7_bw a:link{color:#808080; font-size:11px;}
.border_boxStanard table thead th a{color:#808080;}

.text7_bwtext a{margin-left: 6px; font-size: 11px; color: #808080;}
.productborder {border: 1px solid #999999;}
.productborder a img {margin-left: 8px;}

.productRow {border-top: 1px solid #132966; margin: 5px 0px;}
.text_price_red { font-size: 13px; font-weight: bold; color: #f00; }
.text_small_red { font-size: 9pt; font-weight: bold; color: #f00; }

/* -------------------------------------- ------------------ --------------------------------------------*/

/* -------------------------------------- Home Page --------------------------------------------*/
.laptop-power{background:url(/company/techguys/images/homepage/centre%20tiles/laptop-power.png) no-repeat; width:409px; height:141px; margin:5px 0;}
.laptop-power-hdr{font-size: 16px; font-weight: bold; color: #a1a1a1; padding: 30px 10px 0 0; text-align: right;}
.laptop-power-hdr a, .laptop-power-hdr a:link, .laptop-power-hdr a:visited, laptop-power-hdr a:hover, .laptop-power-hdr a:active {text-decoration: none; color: #a1a1a1;}
.laptop-power-subhdr{font-size: 15px; font-weight: normal; color: #a1a1a1; padding: 0 10px 0 0; text-align: right;}
.laptop-power-subhdr a, .laptop-power-subhdr a:link, .laptop-power-subhdr a:visited, laptop-power-subhdr a:hover, .laptop-power-subhdr a:active {text-decoration: none; color: #a1a1a1;}

.homepage1_banner{background:url(/company/homepage/february/techguys/PC-World_03.png) no-repeat; width:409px; height:130px; position:relative;}
	.homepage1_banner .more{font-size:10px; font-weight:bold; padding:106px 0 0 185px;}
	.homepage1_banner .more a{color:#fff;}

.homepage2_banner{background:url(/company/homepage/may/techguys/ink.png) no-repeat; width:409px; height:98px; position:relative; margin-top:5px; display: block;}
	.homepage2_banner .hdr{font-size:24px; color:#96009A; font-weight: bold; padding:15px 0 0 99px;}
	.homepage2_banner .subHdr{font-size:16px; color:#96009A; padding:0 0 0 100px;}
	.homepage2_banner .more{font-size:10px; font-weight:bold; padding:0 0 0 360px;}
	.homepage2_banner .more a{color:#96009A; }

.homepage3_banner{background:url(/company/homepage/may/techguys/infiniti.png) no-repeat; width:409px; height:94px; position:relative; display: block;}
	.homepage3_banner .hdr{font-size:24px; color:#96009A; font-weight: bold; padding:15px 0 0 99px;}
	.homepage3_banner .subHdr{font-size:10px; color:#96009A; padding:48px 0 0 118px; }
	.homepage3_banner .more{font-size:10px; font-weight:bold; padding:5px 0 0 340px;}
	.homepage3_banner .more a{color:#96009A; }

.homepage4_banner{background:url(/company/homepage/may/techguys/inkrite.png) no-repeat; width:409px; height:94px; position:relative; display: block;}
	.homepage4_banner .hdr{font-size:24px; color:#96009A; font-weight: bold; padding:15px 0 0 99px;}
	.homepage4_banner .subHdr{font-size:10px; color:#96009A; padding:48px 0 0 26px; }
	.homepage4_banner .more{font-size:10px; font-weight:bold; padding:5px 0 0 340px;}
	.homepage4_banner .more a{color:#96009A; }
	
.homepage5_banner{background:url(/company/homepage/may/techguys/pressit.png) no-repeat; width:409px; height:94px; position:relative; display: block;}
	.homepage5_banner .hdr{font-size:24px; color:#96009A; font-weight: bold; padding:15px 0 0 99px;}
	.homepage5_banner .subHdr{font-size:10px; color:#96009A; padding:48px 0 0 118px; }
	.homepage5_banner .more{font-size:10px; font-weight:bold; padding:5px 0 0 340px;}
	.homepage5_banner .more a{color:#96009A; }
	
.homepage6_banner{background:url(/company/homepage/may/techguys/discrite.png) no-repeat; width:409px; height:102px; position:relative; display: block;}
	.homepage6_banner .hdr{font-size:24px; color:#96009A; font-weight: bold; padding:15px 0 0 99px;}
	.homepage6_banner .subHdr{font-size:10px; color:#96009A; padding:48px 0 0 26px; }
	.homepage6_banner .more{font-size:10px; font-weight:bold; padding:5px 0 0 340px;}
	.homepage6_banner .more a{color:#96009A; }

.homepageList1{float:left; margin-top:49px; margin-left:175px; font-size:11px; color:#666; font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; width:300px; }
.homepageList1 li{padding:0px;}
.highlight1{color:#ea2c20; font-size:14px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:3px;}
.homepage1_banner li .homepage1_banner li {padding-bottom:5px;}

ul.room_container_list .room_container_list li{padding:0; margin:0;}

.room_container_list{list-style:none; padding:0; margin:5px 0 3px 0; clear:both; }
	.room_container_list li{margin:0 0 5px 0;}

.homeTileLink1{background:url(/company/homepage/august/techguys/satnav.png) no-repeat; width:205px; height:161px; display:inline; float:left; position:relative; list-style:none;}
.homeTileLink2{background:url(/company/homepage/august/techguys/ipod.png) no-repeat; width:200px; height:161px; float:left; position:relative; list-style:none;}
.homeTileLink3{background:url(/company/homepage/august/techguys/gaming.png) no-repeat; width:205px; height:161px; display:inline; float:left; position:relative; list-style:none;}
.homeTileLink4{background:url(/company/homepage/august/techguys/camera.png) no-repeat; width:200px; height:161px; display:inline; float:left; position:relative; list-style:none;}
.homeTileLink5{background:url(/company/homepage/january/techguys/gaming.png) no-repeat; width:205px; height:161px; display:inline; float:left; position:relative; list-style:none;}
.homeTileLink6{background:url(/company/homepage/january/techguys/camera.png) no-repeat; width:200px; height:161px; display:inline; float:left; position:relative; list-style:none;}
.homeTileLink7{background:url(/company/homepage/january/techguys/laptop.png) no-repeat; width:205px; height:161px; display:inline; float:left; position:relative; list-style:none;}
.homeTileLink8{background:url(/company/homepage/january/techguys/remote.png) no-repeat; width:200px; height:161px; display:inline; float:left; position:relative; list-style:none;}

.center_links {list-style-image: url(/company/techguys/images/universal/arrows.png); padding: 20px 0 0 230px; line-height: 20px;}
.center_links a, .center_links a:link, .center_links a:visited {font-weight: normal; text-decoration: none;}
.center_links a:hover {font-weight: normal; text-decoration: underline; }

.center_links1 {list-style-image: url(/company/techguys/images/universal/arrows.png); padding: 40px 0 0 25px; margin: 0; line-height: 20px;}
.center_links1 a, .center_links1 a:link, .center_links1 a:visited {font-weight: normal; text-decoration: none;}
.center_links1 a:hover {font-weight: normal; text-decoration: underline; }

.center_links2 {list-style-image: url(/company/techguys/images/universal/arrows.png);  line-height: 20px; padding-left: 350px; padding-top: 10px; margin: 0;}
.center_links2 a, .center_links2 a:link, .center_links2 a:visited {font-weight: normal; text-decoration: none;}
.center_links2 a:hover {font-weight: normal; text-decoration: underline; }

ul.homeListOne1, .homeListOne1 li{padding:1px; margin:0; list-style:none; line-height:10px;}
ul.homeListOne1{margin-top:40px; margin-left:5px; }
.homeListOne1 li{background:transparent url(/company/techguys/images/universal/arrows.png) no-repeat scroll 0px 6px; padding-left:8px; width:80%; padding-bottom:5px;}
.homeListOne_new li{background:transparent url(/company/techguys/images/universal/arrows.png) no-repeat scroll 0px 6px; padding-left:8px; width:80%; padding-bottom:5px; list-style: none;}
ul.homeListOne2, .homeListOne1 li{padding:2px 0 0 0; margin:0; list-style:none; line-height:5px;}
ul.homeListOne2{margin-top:30px; margin-left:250px; }
.homeListOne2 li{background:transparent url(/company/techguys/images/universal/arrows.png) no-repeat scroll 0px 6px; padding-left:8px; width:80%; padding-bottom:5px;}
ul.homeListOne3, .homeListOne1 li{padding:0; margin:0; list-style:none;}
ul.homeListOne3{padding:25px 0 0 323px; line-height:5px; /*padding-left:8px;*/}
.homeListOne3 li{background:transparent url(/company/techguys/images/universal/arrows.png) no-repeat scroll 0px 6px; padding-left:8px; width:80%; padding-bottom:5px;}

.room_container_list span{font-size:10px; color:#44448d; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:4px; top:3px; position:relative;   font-weight:bold;}
	.room_container_list a,
	.room_container_list a:link,
	.room_container_list a:visited{font-size:10px; color:#44448d; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:4px; top:3px; position:relative;   font-weight:bold;}
	.room_container_list a:hover,
	.room_container_list a:active{font-size:10px; color:#44448d; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:4px; top:3px; position:relative;   font-weight:bold; text-decoration:underline;}

.more_link_banner a,
.more_link_banner a:link,
.more_link_banner a:visited {font-size: 10px; color: #000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.more_link_banner a:hover,
.more_link_banner a:active {font-size: 10px; color: #000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
	
.homeListOne1 a,
.homeListOne1 a:link,
.homeListOne1 a:visited{padding-left:0; top:0; font-weight:normal;}
.homeListOne1 a:hover,
.homeListOne1 a:active{padding-left:0; top:0; font-weight:normal;}

ul.homepageList2, .homepageList2 li {padding:0; margin:0; list-style:none; }
.homepageList2 li {top:3px; position:relative; padding-left:10px;}
.homepageList2 a,
.homepageList2 a:link,
.homepageList2 a:visited{padding-left:0; top:0; }
.homepageList2 a:hover,
.homepageList2 a:active{padding-left:0; top:0;}

.home_link1_page a,
.home_link1_page a:link,
.home_link1_page a:visited{ top:0; }
.home_link1_page a:hover,
.home_link1_page a:active{top:0;}

.full_range_link1{margin:1px 0 0 155px;/* margin-top:15px;*/  position:absolute; /*top:154px;*/}
.full_range_link2{margin:0 0 0 150px; position:absolute; /*top:154px;*/}
.full_range_link3{/*margin-top:37px;*/ margin-left:140px;  position:absolute; top:148px;}
.full_range_link4{/*margin-top:37px; */ margin-left:140px;  position:absolute; top:148px;}
.full_range_link5{/*margin-top:57px;*/ margin-left:140px; position:absolute; top:147px;}
.full_range_link6{/*margin-top:38px; */margin-left:140px;  position:absolute; top:148px;}
.full_range_link7{margin-left:140px; position:absolute; top:148px;}
.full_range_link8{margin-left:140px; position:absolute; top:148px;}
.full_range_link9{margin-left:355px; position:absolute; top:148px;}
.full_range_link10{margin-left:355px; position:absolute; top:143px;}
.full_range_link11{margin-left:230px; position:absolute; top:155px;}

/* -------------------------------------- ------------------ --------------------------------------------*/

/* -------------------------------------- Template Crunching --------------------------------------------*/
.featureProductBg {background:#c5c5c5; text-align:center; color:#fff; padding:5px 0 5px 3px; margin-bottom:0;}
.featuredProduct .text_price_red{color:#ea2d2b;}

.more_info_link a,
.more_info_link a:link,
.more_info_link a:visited,
.more_info_link a:hover,
.more_info_link a:active{color:#132966;}

.featureProductBg {background:#c5c5c5;	text-align:center; color:#fff; }
.featuredProduct .featureProductBg {background:#132966;	text-align:center; color:#fff; }
.featuredLinks img{border:1px solid #ccc; padding:9px; }
.onlyText {color:#111; font-size:11px; font-weight:bold;}
.featuredProduct{border-collapse:collapse; border:1px solid #132966; }
.related_product .featuredProduct{border-collapse:collapse; border:1px solid #132966; }
.featuredProduct .text_price_red{color:#ea2d2b;}
.basketDontForget .featuredProduct {width:100%;}	

.border_box tabke thead a,
.border_box tabke thead a:link,
.border_box tabke thead a:visited,
.border_box tabke thead a:hover,
.border_box tabke thead a:active{color:#fff;}

.track_border_top{font-size:11px; padding:2px;}
.section_nav_header_track{}
/* -------------------------------------- ------------------ --------------------------------------------*/

/* -------------------------------------- Search Autofilter --------------------------------------------*/

.search_filter{width:100%; background:#F0F0F0; color:#333; border:1px solid #132966;}

.autoFilterHdr{font-size:17px; color:#000; font-weight:bold; margin:8px 0;}

.auto_filter_text{font-size:15px; color:#132966; margin:5px 0px; font-weight:bold;}
.search_filter_text{color:#333; }
.text17_db a:link,
.text17_db a:visited,
.text17_db a:hover,
.text17_db a:active,
.text17_db a:focus{color:#333; background:inherit;}

.mt25{margin-top:25px;}

.offers_text a,
.offers_text a:link,
.offers_text a:visited{color:#666; font-size:9px; text-decoration:none;}
.offers_text a:hover{color:#666; font-size:9px; text-decoration:underline;}
.offers_text a:active{color:#666; font-size:9px; text-decoration:none;}

.offers_text_price a{color:#ed2f23; font-size:13px; }

.search_filter_text{color:#666666; font-weight:bold;}

/*-------------------------------------------------------------------------------
 	NEW CSS
 */

h1.catalogue_header_all { color: #000; font-size: 1.2em; font-weight: bold; margin: 0; padding: 0;}
.header_title {color: #000; font-size: 1.2em; font-weight: bold;}
.header_title2 {color: #000; font-size: 1.2em; font-weight: bold;}

.catalogue_header_all {color: #000; font-size: 1.2em; font-weight: bold; margin: 0; padding: 0;}
h1 {font-size: 1.2em; margin: 5px 0 0 0; padding: 0; color: #000;}

.filter_words {font-size: 0.92em; margin: 0; padding: 0;}

ul.breadcrumbs, breadcrumbs li {margin: 5px 0 5px 0; padding: 0; }
.breadcrumbs li {display: inline; border-right: 1px solid #666; padding: 0 2px 0 5px; }
.breadcrumbs li:last-child, .breadcrumbs li.noborder{display: inline; border-right: 0; padding: 0 2px 0 5px; }

.back_links .breadcrumbs a,
.back_links .breadcrumbs a:link,
.back_links .breadcrumbs a:visited,
.back_links .breadcrumbs a:hover,
.back_links .breadcrumbs a:active { padding:0 3px 0 0;}

h1.shop_para {font-size: 10pt; font-weight: normal; margin: 0; padding: 0; line-height: normal; display: inline;}
h2 {font-size: 11pt; margin: 0; padding: 0;}
/*---------------------------------------------------------------
 		Top Header
---------------------------------------------------------------*/ 		

.top_header_cooker {background: url(/company/techguys/images/sectionheaders/78825_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_cooker h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_cooker_hood {background: url(/company/techguys/images/sectionheaders/78776_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_cooker_hood h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_air {background: url(/company/techguys/images/sectionheaders/67858_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_air h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_audio {background: url(/company/techguys/images/sectionheaders/102201_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_audio h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_camera {background: url(/company/techguys/images/sectionheaders/97229_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_camera h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_camcorder {background: url(/company/techguys/images/sectionheaders/98821_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_camcorder h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_car {background: url(/company/techguys/images/sectionheaders/317137_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_car h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_pc {background: url(/company/techguys/images/sectionheaders/79916_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_pc h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_dishwasher {background: url(/company/techguys/images/sectionheaders/67231_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_dishwasher h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_cinema {background: url(/company/techguys/images/sectionheaders/100270_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_cinema h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_fridge {background: url(/company/techguys/images/sectionheaders/67607_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_fridge h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_gaming {background: url(/company/techguys/images/sectionheaders/98707_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_gaming h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_garden {background: url(/company/techguys/images/sectionheaders/320107_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_garden h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_pda {background: url(/company/techguys/images/sectionheaders/82805_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_pda h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_household {background: url(/company/techguys/images/sectionheaders/67885_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_household h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_ipod {background: url(/company/techguys/images/sectionheaders/149122_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_ipod h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_kitchen {background: url(/company/techguys/images/sectionheaders/90230_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_kitchen h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_lawnmower {background: url(/company/techguys/images/sectionheaders/191371_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_lawnmower h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_laptop {background: url(/company/techguys/images/sectionheaders/79917_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_laptop h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_microwave {background: url(/company/techguys/images/sectionheaders/67430_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_microwave h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_mp3 {background: url(/company/techguys/images/sectionheaders/84430_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_mp3 h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_personal {background: url(/company/techguys/images/sectionheaders/67747_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_personal h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_phone {background: url(/company/techguys/images/sectionheaders/81200_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_phone h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_power {background: url(/company/techguys/images/sectionheaders/215218_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_power h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_pressure {background: url(/company/techguys/images/sectionheaders/213595_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_pressure h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_printer {background: url(/company/techguys/images/sectionheaders/97656_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_printer h1 {color: #132966; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_satnav {background: url(/company/techguys/images/sectionheaders/97602_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_satnav h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_tv {background: url(/company/techguys/images/sectionheaders/99178_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_tv h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_tumble {background: url(/company/techguys/images/sectionheaders/67146_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_tumble h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_vacuum {background: url(/company/techguys/images/sectionheaders/66532_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_vacuum h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_washing {background: url(/company/techguys/images/sectionheaders/66991_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_washing h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_cables {background: url(/company/techguys/images/sectionheaders/46566_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_cables h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_headphones {background: url(/company/techguys/images/sectionheaders/266638_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_headphones h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_ink {background: url(/company/techguys/images/sectionheaders/12802_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_ink h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_remote {background: url(/company/techguys/images/sectionheaders/24767_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_remote h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_lcd {background: url(/company/techguys/images/sectionheaders/100196_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_lcd h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_water {background: url(/company/techguys/images/sectionheaders/67608_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_water h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_gaming {background: url(/company/techguys/images/sectionheaders/335539_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_gaming h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_cookshop {background: url(/company/techguys/images/sectionheaders/182776_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_cookshop h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_cleaning {background: url(/company/techguys/images/sectionheaders/185143_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_cleaning h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_lawnmower {background: url(/company/techguys/images/sectionheaders/320110_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_lawnmower h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_memory {background: url(/company/techguys/images/sectionheaders/268717_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_memory h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_travel {background: url(/company/techguys/images/sectionheaders/185224_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_travel h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_electric {background: url(/company/techguys/images/sectionheaders/185197_new.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_electric h1 {color: #C65BB4; padding: 0 0 0 3px; font-family: "Trebuchet MS"; margin: 0;}
.top_header_school {background: url(/company/techguys/images/sectionheaders/369242.jpg) no-repeat; width: 400px; height: 119px;}
.top_header_heating {background: url(/company/techguys/images/sectionheaders/445432.jpg) no-repeat; width: 400px; height: 119px;}

h1.top_sec {color: #132966; font-size: 1.2em; padding: 0 0 0 4px; line-height: 17px;}

.top_header_new  {color: #132966; padding: 0 0 0 100px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_air  {color: #132966; padding: 0 0 0 130px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_audio  {color: #132966; padding: 0 0 0 70px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_camera  {color: #132966; padding: 0 0 0 70px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_cooker_hood  {color: #132966; padding: 0 0 0 140px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_dishwasher  {color: #132966; padding: 0 0 0 100px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_fridge  {color: #132966; padding: 0 0 0 140px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_kitchen  {color: #132966; padding: 0 0 0 83px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_microwave  {color: #132966; padding: 0 0 0 110px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_personal  {color: #132966; padding: 0 0 0 110px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_phone  {color: #132966; padding: 0 0 0 140px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_pressure  {color: #132966; padding: 0 0 0 140px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_tv  {color: #132966; padding: 0 0 0 129px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_tumble  {color: #132966; padding: 0 0 0 115px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_vacuum  {color: #132966; padding: 0 0 0 105px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}
.top_header_new_washing  {color: #132966; padding: 0 0 0 115px; font-family: "Trebuchet MS"; margin: -8px 0 0 0;}

.top_para1 {color: #797979; margin: 0; padding: 0 0 0 50px; font-weight: bold; font-size: 0.92em;}
.top_para2 {color: #797979; margin: 0; padding: 0 0 0 75px; font-weight: bold; font-size: 0.92em;}
.top_para3 {color: #797979; margin: 0; padding: 0 0 0 120px; font-weight: bold; font-size: 0.92em;}

.top_para1_audio {color: #797979; margin: 0; padding: 0 0 0 45px; font-weight: bold; font-size: 0.92em;}
.top_para2_audio {color: #797979; margin: 0; padding: 0 0 0 70px; font-weight: bold; font-size: 0.92em;}
.top_para3_audio {color: #797979; margin: 0; padding: 0 0 0 115px; font-weight: bold; font-size: 0.92em;}
.top_para1_car {color: #797979; margin: 0; padding: 10px 0 0 30px; font-weight: bold; font-size: 0.92em;}
.top_para2_car {color: #797979; margin: 0; padding: 0 0 0 70px; font-weight: bold; font-size: 0.92em;}
.top_para1_cinema {color: #797979; margin: 0; padding: 0 0 0 30px; font-weight: bold; font-size: 0.92em;}
.top_para2_cinema {color: #797979; margin: 0; padding: 0 0 0 55px; font-weight: bold; font-size: 0.92em;}
.top_para3_cinema {color: #797979; margin: 0; padding: 0 0 0 85px; font-weight: bold; font-size: 0.92em;}
.top_para1_pda {color: #797979; margin: 0; padding: 10px 0 0 30px; font-weight: bold; font-size: 0.92em;}
.top_para2_pda {color: #797979; margin: 0; padding: 0 0 0 55px; font-weight: bold; font-size: 0.92em;}
.top_para3_pda {color: #797979; margin: 0; padding: 0 0 0 85px; font-weight: bold; font-size: 0.92em;}
.top_para1_cables {color: #797979; margin: 0; padding: 10px 0 0 50px; font-weight: bold; font-size: 0.92em;}
.top_para2_cables {color: #797979; margin: 0; padding: 0 0 0 95px; font-weight: bold; font-size: 0.92em;}
.top_para1_water {color: #797979; margin: 0; padding: 10px 0 0 50px; font-weight: bold; font-size: 0.92em;}
.top_para2_water {color: #797979; margin: 0; padding: 0 0 0 85px; font-weight: bold; font-size: 0.92em;}
.top_para1_gaming {color: #797979; margin: 0; padding: 10px 0 0 45px; font-weight: bold; font-size: 0.92em;}
.top_para2_gaming {color: #797979; margin: 0; padding: 0 0 0 70px; font-weight: bold; font-size: 0.92em;}
.top_para3_gaming {color: #797979; margin: 0; padding: 0 0 0 115px; font-weight: bold; font-size: 0.92em;}

.top_header_triangle {padding: 0 3px 0 0;}

.border_box table.catalogue_section_inner_brand{ height:115px;}

.footer_text {font-size: 11px; color: #000;}
.footer_text, .footer_text a, .footer_text a:link, .footer_text a:active, .footer_text a:visited {text-decoration: none; color: #000;}
.footer_text a:hover {text-decoration: none; color:#000;}

.asterisk {color: #000; font-weight: normal; text-transform: capitalize; font-size: 1.5em;}
.asterisk_text {color: #000; font-weight: normal; text-transform: capitalize; font-size: 0.70em;}
.underline {text-decoration: underline;}
.colorRed {color: red;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------- Returns --------------------------------------------------------------------------------------------------------------------- */
.returns_box { border: #D5D5D5 solid 1px; }
.returns_box table { width: 100%; height: 100%; empty-cells: show; border-collapse: collapse; }
.returns_box table thead th { background-color: #999; color: #fff;}
.returns_box table thead th a,
.returns_box table thead th a:link,
.returns_box table thead th a:active,
.returns_box table thead th a:visited { color: #fff; text-decoration: none;}
.returns_box table thead th a:hover { color: #fff; text-decoration: underline;}
.returns_box table tbody tr td {padding: 2px; }
.returns_box table tfoot {background-color: #989898; color: #fff;}
.returnsInfo {text-align:left;}
.returnsRow {font-weight:normal;}
.required {text-align:right; font-size:10px; }


/*--------------------------------------------------------------------------------------
 		ModelFilters
 */
	.modelLetters, .modelLetters a,.modelLetters a:link, .modelLetters a:visited, .modelLetters a:hover, .modelLetters a:active{padding-left:10px; color:#fff; background: #132966;	}
/*--------------------------------------------------------------------------------------
 		SKIP LINKS
 */

.skip_links {position: absolute; left: -999em; width: 990em;}
a.skip_links:active,  a.skip_links:focus {
        left: -8.5em;
        border: 3px #3399cc solid;
        background-color: #fff;
    }
	
	/*---------------------------------------------------------------------------------
	 	FEBRUARY
	*/
	
.maintilelink{width:90px; height:94px; float:left; }
.maintilelink_right{width:153px; height:72px; float:right; }
.maintilelink_right2{width:85px; height:72px; float:right; }

/*
	Customer Services Returns
*/

.service_border {border: 1px solid #999; padding: 5px; margin: 0 0 15px 0;}
.services_btn {background: #999; color: #fff; width: 94px; text-align: center; font-weight: bold; padding: 5px; float: right; margin: -10px 0 0 0;}
.services_btn a,
.services_btn a:link,
.services_btn a:visited,
.services_btn a:active {color: #fff; text-decoration: none;}
.services_btn a:hover {color: #fff; text-decoration: underline;}
.service_para1 {font-weight: bold; font-size: 20px; margin: 0; color: #111; padding: 0 0 0 3px;}
.service_para2 {font-weight: bold; font-size: 13px; margin: 0; color: #111; padding: 3px;}
.service_para2 a,
.service_para2 a:link,
.service_para2 a:visited,
.service_para2 a:active {color: #111; text-decoration: none;}
.service_para2 a:hover {color: #111; text-decoration: underline;}
.service_para_top {font-weight: bold; font-size: 13px; color: #111; margin: 10px 0px;}


/*
		august
*/

.frame{background:url(/company/homepage/august/techguys/frame.png) no-repeat;width:379px;height:386px;color:#333;padding:0 15px 10px 15px;}
	.frame a:link, .frame a:visited, .frame a:hover, .frame a:active{color:#333;text-decoration:none;}
	.frame h3{margin:0 ;padding:0;color:#132966;font-size:22px;}
	.frame p{margin:0 ;padding:0 0;color:#333;}
	.frame ul{margin:0;padding:0;font-size:10px;}
	.frame li{display:inline;background:url(/company/homepage/august/pcworld/bullet.png) no-repeat 0 3px ; padding-left:10px;}
	.frame .was{font-size:16px;font-weight:bold;margin:10px 0 0 0;}
	.frame .now{font-size:18px;font-weight:bold;color:#ff1ee7;margin:0 0 10px 0;}
	.frame .framelink{display:block;margin:20px 0 0 0;text-align:right;height:170px;width:377px;cursor:pointer;}
	.frame .memorylink{display:block;margin:35px 0 0 174px;text-align:right;width:210px;height:100px;cursor:pointer;	}
	.frame .memorylink	p.dont{color:#fff;font-weight:bold;font-size:17px;}
	
.techguys_centre {background:#132966; width:409px; height:336px; clear: both;}
.techguys_centre p {font-family: Tahoma; color: #fff; font-size: 24px; font-weight: bold; margin: 0; padding: 0 0 0 10px;}
.techguys_centre span {font-family: Tahoma; color: #fff; padding: 0 0 0 10px;}
.techguys_centre ul, .techguys_centre li {margin: 5px 0 0 5px; padding: 0; list-style: none; width: 100%; }
.techguys_centre li {background:#fff; border:1px solid #000; width:116px; height: 116px; float: left; list-style: none; margin: 6px; padding: 0; }

.pic1 {background:url(/company/homepage/may/techguys/laptop.png) no-repeat; width:120px; height: 120px;}
.pic2 {background:url(/company/homepage/may/techguys/remote.png) no-repeat; width:120px; height: 120px;}
.pic3 {background:url(/company/homepage/may/techguys/toner.png) no-repeat; width:120px; height: 120px;}
.pic4 {background:url(/company/homepage/may/techguys/phone.png) no-repeat; width:120px; height: 120px;}
.pic5 {background:url(/company/homepage/may/techguys/cam.png) no-repeat; width:120px; height: 120px;}
.pic6 {background:url(/company/homepage/may/techguys/adapter.png) no-repeat; width:120px; height: 120px;}

p.finder_text {font-size: 12px; color: #fff; text-align: right; padding: 0 5px 0 0; font-weight: normal;}

.bargain_shop {margin: 5px 0 0 0;}

.nextday{margin:5px 0;}

/*
new basket confirmation
*/

#basket-confirmation .similarContainer .buyNow{float:right;background:#132966;padding:5px 12px;-moz-border-radius:5px;}

#basket-confirmation .related_products{color:#fff;background:#132966;font-weight:bold;font-size:16px;padding:5px ;margin:0;}