
/* texts */
td,th,p,ul,div,.p 	{font: 11px/14px Tahoma;color: #000000;}
.psm 			{font: 10px Tahoma;color: #000000;}
.psmb 			{font: bold 10px Tahoma;color: #000000;}
.aok			{color: #0000FF;}
.err			{color: #FF0000;}
.warn			{color: #FF6600;}
.plrg			{font: bold 14px/18px Tahoma;}
.titleo 		{font: bold 35px/22px;color: #FF6600;}
.grey 			{color: #969696;}
.white 			{color: #FFFFFF;}
.style4 		{color: #666666}
.rrp 			{color: #999999;font: bold 11px/14px Tahoma;}
.blue			{color: #0000FF;}

h1 				{padding: 3px 0px 0px;width: 100%;font: bold 12px Tahoma;color: #000000;margin: 0px;}
h2 				{padding: 3px; background: #989DA5;width: 100%;font: bold 13px Tahoma;color: #000000;margin: 0px;}
h3 				{margin: 0px; padding: 2px; font: bold 10px Tahoma;color: #000000;width: 100%;}
h4 				{margin: 0px; font: 11px Tahoma;color: #000000;}
h5 				{margin: 0px; padding: 0 0 0 10px; font: bold 13px/20px Tahoma; color: C13001;}
h6 				{margin: 0px; padding: 0; font: 11px Tahoma;}

.plus 			{font: bold 17px/22px;color: #003060;}
.title_red		{font: bold 13px/20px Tahoma; color: 0000FF;}
.title_red2		{font: bold 15px/20px Tahoma; color: 0000FF;}
.red			{color: 0000FF;}
.str 			{text-decoration: line-through;}
.cost 			{font: bold 18px/20px Tahoma; color: #0099FF;}
.orng 			{color: #0000FF;}
.prompt			{color: #0000FF;}
.txt_pan_g		{color: #000000;}

/* Containers 0000FF 009900*/
body		{BACKGROUND: #000000;scrollbar-face-color: #0099CC;	scrollbar-shadow-color: #00CCFF; scrollbar-arrow-color: #FFFFFF; margin: 0px 0px; 8pt/15px Tahoma, sans-serif;}
#wrapper 	{BACKGROUND: #000000;MARGIN: 0px auto;WIDTH:100%;height: auto;padding: 0px;}/*border-left: 1px solid #78675F; border-right: 1px solid #78675F;*/
#left		{float:left; width:150px; margin:0; padding:0; background:#ECECEC;}
#right 		{float:right; width:150px; margin:0; padding:0; }

div.nav			{color: #E2E2E2;}
div.nav a		{color: #BABEC1;}

.lgnc1			{float:left;width:115px;padding: 5px;}
.lgnc2			{float:right;width:130px;padding: 5px;}

/* Row Containers */
.row_fw 		{width: 100%; padding: 0px;}
.row_fwh5 		{width: 100%; height:5px;}
* html .row_fwh5{margin: -3px;}
.row_fl_0 		{float: left;}
.row_fr_0 		{float: right;}
.row_fw_c		{width: 100%; clear:both; padding: 0px;}
.row_fw_h2 		{width: 100%; height:24px; padding: 0px; vertical-align: baseline; }

.row_fr_1 		{width: 600px; float: right;text-align: left;}
.row_fl_50 		{width: 50%; float: left; text-align: center;}
.row_fr_50 		{width: 50%; float: right; text-align: center;}
.row_fl_50_nc 	{width: 50%; float: left;}
.row_fl_50_nc	{width: 50%; float: left;}
.bannr			{background-repeat: no-repeat;background-position: center center;}

/* Title Containers */
.row_fw_accs 	{width:100%; height: 22px; padding: 0px; background-image: url(http://www.techstoredirect.co.uk/images/main/title_accs_bgnd.jpg); background-repeat: repeat-x; background-color: #999999;}

/* Links */
a 				{color: #3399FF; TEXT-DECORATION: none; 11px/14px Tahoma;}
a:hover 		{color: #00CCFF;}
h3.ftitle a		{color: #003366; TEXT-DECORATION: none; 11px/14px Tahoma;}
.pan_g a		{color: #FFFFFF; TEXT-DECORATION: none; 11px/14px Tahoma;}
.pan_g a:hover 	{color: #00FF00;}

.pan_g ul		{margin: 0 0 0 5px;}
.pan_g ul li 	{list-style-type: none; }/**/
.pan_g ul li a	{color: #FFFFFF;TEXT-DECORATION: none; font: bold 13px/16px Tahoma;}
.pan_g ul li a:hover{color: #00FF00;}

/* title bgnds */
div#countdown	{background:  url(http://www.techstoredirect.co.uk/images/main/bgnd_countdown.gif) no-repeat; font: bold 14px Tahoma;text-align: center;	height: 50px;width: 50px;color: #FFFFFF;padding: 8px 0px 0px;margin: 1px;text-transform: uppercase;}

/* Admin styles */
#row2		{width:600px; clear:both;}
#pobox 			{border: 2px solid #FF0000;float: right;width: 350px;padding: 3px;background-color: #FFFFFF;}
#leftbox 		{border: 2px solid #003366;float: left;width: auto;padding: 3px;background-color: #FFFFFF;}
.line_grw	{height: 0px; width: 100%; border-top: 1px solid #FFFFFF; border-right: 0px solid; border-bottom: 1px solid #BABEC1; border-left: 0px solid;}
* html .line_grw{height: -15px;}

div.subnav,div.subnav a 	{color: #989DA5; TEXT-DECORATION: none;	font: bold 11px Tahoma;}
div.subnav a:hover {color: #FF6600;}

/* PO System */
.bgndr {background-color: #FF0000;font: bold;}
.bgndg {background-color: #66FF99;font: bold;}
.bgndo {background-color: #FF9900;font: bold;}
.bgndw {background-color: #FFFFFF;}
.b {font: bold;}

/* site */
table.border 	{border-width: 1px;border-spacing: ;border-style: outset;border-color: gray;border-collapse: separate;background-color: white;}
table.border th {border-width: 1px;padding: 1px;border-style: inset;border-color: gray;background-color: white;-moz-border-radius: ;}
table.border td {border-width: 1px;padding: 1px;border-style: inset;border-color: gray;background-color: white;-moz-border-radius: ;}

.infopanel 		{background-color: #F2F2F2; padding: 1px; margin: 5px; border: 2px solid #FF9900; width:100%}

/* NEW */

/* Panels/Layout */
#left_col		{float:left; width:150px; margin:0; padding:0;}
#right_col 		{margin:0 0 0 153px; clear: right}
*html .right_col{margin:0 0 0 150px;}

.clearit 		{clear: both;height: 0;line-height: 0.0;font-size: 0;}
.pad6			{padding:6px;}
.pad3			{padding:3px;}
.indent1		{margin-left: 30px;}

.pan_menu_h		{margin-top: 3px; height: 5px; width: 148px; background: #0099FF url(http://www.techstoredirect.co.uk/images/main/panel_b_head.gif) no-repeat;}
* html .pan_menu_h	{width: 150px;}
.pan_g			{width: 148px; background: #0099FF; margin: 0;}
* html .pan_g	{width: 150px;}
.pan_menu_f		{margin: 0 0 3px 0; height: 5px; width: 148px; background: #0099FF url(http://www.techstoredirect.co.uk/images/main/panel_b_foot.gif) no-repeat;}
* html .pan_menu_f	{width: 150px;}

.pan_lgn_h		{margin-top: 3px; height: 5px; width: 268px; background: #0099FF url(http://www.techstoredirect.co.uk/images/main/panel_b_head_270.gif) no-repeat;}
* html .pan_lgn_h	{width: 270px;}
.panel_lgn		{height: 135px;width: 268px;margin: 0; padding: 5px 0px 2px; background: #0099FF; line-height: 19px;}
* html .panel_lgn	{width: 270px;}
.pan_lgn_f		{margin: 0 0 3px 0; height: 5px; width: 268px; background: #0099FF url(http://www.techstoredirect.co.uk/images/main/panel_b_foot_270.gif) no-repeat;}
* html .pan_lgn_f	{width: 270px;}


.voucher		{display: block; height: auto; padding: 5px; width:340px; background-color: #F2F2F2; border: 2px solid #FF9900;}
.v_title		{font: bold 15px Tahoma;color: #006600; text-align: center;}
.v_txt			{font: bold 13px Tahoma;}
.v_code			{font: bold 17px Tahoma;color: #FF0000; text-align: right;}

/* Navigation */
div.numnav 			{color: #989DA5; TEXT-DECORATION: none;	font: bold 11px/15px Tahoma;}
div.numnav a 		{color: #989DA5; TEXT-DECORATION: none; font: bold 11px/18px Tahoma; border: 1px solid #989DA5; height: 10px; width: 16px; text-align: center; margin: 2px 0px 0px 0px;}
div.numnav a:hover 	{color: #FF6600;}
.numnav_on			{color: #FF6600; border: 1px solid #FF6600;}

div.numnav2 			{text-align: center; color: #989DA5; TEXT-DECORATION: none;	font: bold 12px/22px Tahoma; margin: 0 0 10px 0px;}
div.numnav2 a 			{margin-right: 2px; display: block; float: left; color: #FFFFFF; TEXT-DECORATION: none; font: bold 12px/22px Tahoma; height: 25px; width: 25px; text-align: center; background: url(http://www.techstoredirect.co.uk/images/main/num_nav_bgnd.jpg) no-repeat;}
div.numnav2 a:hover 	{display: block; color: #00FF00;}
div.numnav2 span.sel 	{margin-right: 2px; display: block; float: left; color: #00FF00; TEXT-DECORATION: none; font: bold 12px/22px Tahoma; height: 25px; width: 25px; text-align: center; background: url(http://www.techstoredirect.co.uk/images/main/num_nav_bgnd_on.jpg) no-repeat;}
div.numnav2 span.nnw a	{margin-right: 2px; display: block; float: left; color: #FFFFFF; TEXT-DECORATION: none; font: bold 12px/22px Tahoma; height: 25px; width: 34px; text-align: center; background: url(http://www.techstoredirect.co.uk/images/main/num_nav_bgnd34.jpg) no-repeat;}
div.numnav2 span.sel2 	{margin-right: 2px; display: block; float: left; color: #00FF00; TEXT-DECORATION: none; font: bold 12px/22px Tahoma; height: 25px; width: 34px; text-align: center; background: url(http://www.techstoredirect.co.uk/images/main/num_nav_bgnd34_on.jpg) no-repeat;}

div.numnav2 span.srtt a {margin-right: 2px; display: block; float: left; color: #FFFFFF; TEXT-DECORATION: none; font: bold 12px/22px Tahoma; height: 25px; width: 80px; text-align: center; background: url(http://www.techstoredirect.co.uk/images/main/num_nav_bgnd80.jpg) no-repeat;}
div.numnav2 span.srtt a:hover {margin-right: 2px; display: block; float: left; color: #00FF00; TEXT-DECORATION: none; font: bold 12px/22px Tahoma; height: 25px; width: 80px; text-align: center; background: url(http://www.techstoredirect.co.uk/images/main/num_nav_bgnd80.jpg) no-repeat;}

div.numnav2 span.prev a {margin-right: 2px; display: block; float: left; color: #FFFFFF; TEXT-DECORATION: none; font: bold 12px/22px Tahoma; height: 25px; width: 100px; text-align: center; background: url(http://www.techstoredirect.co.uk/images/main/num_nav_bgnd100.jpg) no-repeat;}
div.numnav2 span.prev a:hover {margin-right: 2px; display: block; float: left; color: #00FF00; TEXT-DECORATION: none; font: bold 12px/22px Tahoma; height: 25px; width: 100px; text-align: center; background: url(http://www.techstoredirect.co.uk/images/main/num_nav_bgnd100.jpg) no-repeat;}

div.numnav2 span.srtp a {margin-right: 2px; display: block; float: left; color: #FFFFFF; TEXT-DECORATION: none; font: bold 12px/22px Tahoma; height: 25px; width: 120px; text-align: center; background: url(http://www.techstoredirect.co.uk/images/main/num_nav_bgnd120.jpg) no-repeat;}
div.numnav2 span.srtp a:hover {margin-right: 2px; display: block; float: left; color: #00FF00; TEXT-DECORATION: none; font: bold 12px/22px Tahoma; height: 25px; width: 120px; text-align: center; background: url(http://www.techstoredirect.co.uk/images/main/num_nav_bgnd120.jpg) no-repeat;}

/* Title Bars */
.titlebar1 		{height: 36px; margin: 0 0 5px 0; background: #000000 url(http://www.techstoredirect.co.uk/images/main/title_bar_bgnd_rep.jpg) repeat-x;}

.titlebar_aff	{height: 45px; margin: 0; border: 2px solid #C23001; border-bottom 0; background-image: url(http://www.techstoredirect.co.uk/images/affiliates/powered_by_bgnd.jpg); background-repeat: repeat-x; background-color: #FF9900;}
.pan_affiliate	{margin: 0; height: auto; padding-top: 3px; border: 2px solid #C23001; background-image: url(http://www.techstoredirect.co.uk/images/main/panel_bgnd.jpg); background-repeat: repeat-x;}

.pan_cnt		{width: 100%; background: #FFFFFF url(http://www.techstoredirect.co.uk/images/main/panel_w_right.jpg) repeat-y right; margin: 0 0 5px 0;}
.pan_h			{height: 12px; background: url(http://www.techstoredirect.co.uk/images/main/panel_head_w.jpg) repeat-x;}
.pan			{margin: 0; height: 50px; padding: 10px; border: 0; background: url(http://www.techstoredirect.co.uk/images/main/panel_w_left.jpg) repeat-y;}
.pan_nopad		{margin: 0; height: 50px; padding: 0; border: 0; background: url(http://www.techstoredirect.co.uk/images/main/panel_w_left.jpg) repeat-y;}
.pan_padline	{margin: 0; padding: 0 4px 0 5px; border: 0; background: url(http://www.techstoredirect.co.uk/images/main/panel_w_left.jpg) repeat-y;}
.pan_f			{height: 12px; background: #FFFFFF url(http://www.techstoredirect.co.uk/images/main/panel_foot_w.jpg) repeat-x;}

.pan_prod_h		{height: 12px; background: #FFFFFF url(http://www.techstoredirect.co.uk/images/main/panel_head_w.jpg) repeat-x; margin: 0 0 5px 0;}
.pan_prod		{margin: 0; height: 215px; padding-top: 3px; border: 0; background: url(http://www.techstoredirect.co.uk/images/main/panel_bgnd.jpg) repeat-x;}

.pan_prod_sm	{margin: 0 0 4px 0; height: 175px; padding-top: 3px; border: 1px solid #FF9900; border-top: 0; background-image: url(http://www.techstoredirect.co.uk/images/main/panel_bgnd.jpg); background-repeat: repeat-x;}
.pan_prod_detail{margin: 10px 20px 5px 20px; height: auto; padding-top: 3px; border: 1px solid #C23001; background-image: url(http://www.techstoredirect.co.uk/images/main/panel_bgnd.jpg); background-repeat: repeat-x;}
.pan_screenshots{margin: 1px; height: auto; width: auto; padding: 2px 5px 2px 5px; border: 0px solid #0099FF; float: right;}

.pan_bnav_h		{height: 10px; background-color: #FFFFFF; background-image: url(http://www.techstoredirect.co.uk/images/main/panel_bnav_head.jpg); background-repeat: repeat-x;}
.pan_bnav		{margin: 0; height: 87px; padding-top: 3px; border-left: 1px solid #B2B1B1; border-right: 1px solid #B2B1B1; background: url(http://www.techstoredirect.co.uk/images/main/panel_bnav_bgnd.jpg) repeat-x bottom;}
.pan_bnav_f		{margin: 0 0 4px 0; height: 10px; background-color: #FFFFFF; background: url(http://www.techstoredirect.co.uk/images/main/panel_bnav_foot.jpg) repeat-x;}

/* Images */
.img_pan 		{border: 0px solid #989DA5;}
.img_pan_o 		{height: 130px; width: 88px; border: 0px solid #DB876C; padding: 0px;}
.img_pan_o_sm	{height: 90px; width: 88px; border: 0px solid #DB876C; padding: 0px;}
.img_pan_i 		{border: 0px solid #DB876C;} 

/* Form Elements */
form 					{margin: 0px;padding: 0px;}
input.src, select.src  	{font: 12px Tahoma; width:130px; height:18px; color: #000000; border: 1px solid #000000; background: #F2F2F2; margin: 0 0 3px 0;}
input.textb1 			{font: 12px Tahoma; width:120px; height:18px; color: #000000; border: 1px solid #000000; background: #FFFFFF;}
input.textb2 			{font: 12px Tahoma; width:120px; height:18px; color: #000000; border: 1px solid #000000; background: #F2F2F2;}
input.textb2_lrg		{font: 12px Tahoma; width:220px; height:18px; color: #000000; border: 1px solid #000000; background: #F2F2F2;}
input.textb1_s			{font: 12px Tahoma; width:45px; height:18px; color: #000000; border: 1px solid #000000; background: #F2F2F2;}
input.textb1_m			{font: 12px Tahoma; width:70px; height:18px; color: #000000; border: 1px solid #000000; background: #F2F2F2;}

input.submit_btn			{margin: 0; padding: 1px; text-align: center; font: bold 11px Tahoma; background: #989DA5; width: 100px; height: 20px; border: 1px solid #0099FF; color: #FFFFFF; text-decoration: none; }
input.submit_btn_disabled	{margin: 0; padding: 1px; text-align: center; font: bold 11px Tahoma; background: #CCCCCC; width: 100px; height: 20px; border: 1px solid #989DA5; color: #FFFFFF; text-decoration: none; }
select.regform 				{font: 12px Tahoma; width:175px; border: 1px solid #000000; height:20px;color: #000000; background: #F2F2F2;}/**/
textarea.textbox 			{font: 12px Tahoma; width:220px; border: 1px solid #000000;background: #F2F2F2; height:80px;}

#submit_btn_chk			{padding: 0 0 0 35px; background: transparent url(http://www.techstoredirect.co.uk/images/main/btn_submit_checkout.jpg) no-repeat; margin: 0; text-align: center; font: bold 13px Tahoma; width: 197px; height: 42px;color: #FFFFFF; text-decoration: none; border: 0px; cursor: hand;}
#submit_btn_chkedt		{padding: 0 0 0 20px; background: transparent url(http://www.techstoredirect.co.uk/images/main/btn_checkout_edit.jpg) no-repeat; margin: 0; text-align: center; font: bold 13px Tahoma; width: 217px; height: 27px;color: #FFFFFF; text-decoration: none; border: 0px; margin: 0; cursor: hand;}
#submit_btn2			{padding: 0 0 0 35px; background: transparent url(http://www.techstoredirect.co.uk/images/main/btn_submit_checkout.jpg) no-repeat; margin: 0; text-align: center; font: bold 11px Tahoma; width: 197px; height: 42px;color: #FFFFFF; text-decoration: none; border: 0px;  cursor: hand;}
#submit_btn_80			{padding: 0 0 0 15px; background: transparent url(http://www.techstoredirect.co.uk/images/main/btn_submit_80.jpg) no-repeat; margin: 0; text-align: center; font: bold 12px Tahoma; width: 80px; height: 23px;color: #FFFFFF; text-decoration: none; border: 0px;  cursor: hand;}
#submit_btn_100			{padding: 0 0 0 35px; background: transparent url(http://www.techstoredirect.co.uk/images/main/btn_submit_141.jpg) no-repeat; margin: 0; text-align: center; font: bold 11px Tahoma; width: 141px; height: 42px;color: #FFFFFF; text-decoration: none; border: 0px;  cursor: hand;}
#submit_btn_200			{padding: 0 0 0 35px; background: transparent url(http://www.techstoredirect.co.uk/images/main/btn_submit_checkout.jpg) no-repeat; margin: 0; text-align: center; font: bold 11px Tahoma; width: 197px; height: 42px;color: #FFFFFF; text-decoration: none; border: 0px;  cursor: hand;}
#submit_btn_pan_g		{background: #000000; margin: 0; text-align: center; font: bold 11px Tahoma; width: 130px; height: 18px;color: #FFFFFF; text-decoration: none; border: 1px solid #FFFFFF;  cursor: hand;}/*0099FF*/
#submit_btn_200g		{background: transparent url(http://www.techstoredirect.co.uk/images/main/btn_submit_200g.jpg) no-repeat; margin: 0; text-align: center; font: bold 11px Tahoma; width: 200px; height: 18px;color: #FFFFFF; text-decoration: none; border: 0px;  cursor: hand;}

#btn_updtqty			{padding: 0; background: #000000; margin: 0; text-align: center; font: bold 12px Tahoma; width: 56px; height: 18px;color: #FFFFFF; text-decoration: none; border: 1px solid #0099FF;  cursor: hand;}

.line_g {border-width: 0px 0px 1px 0px;border-style:solid;border-color: #969696;margin-top: -12px;margin-bottom: 7px;}
.line_aff {border-width: 0px 0px 1px 0px;border-style:solid;border-color: #DB876C;margin-top: -12px;margin-bottom: 7px;}
