 a {  
	 text-decoration: none; 
	 color: #1042E7;  
 }  
 a img {  
	 border: 0px; 
 }  
 a:hover {  
	 text-decoration: underline; 
 }  
 
 body { 
	 margin: 0px; 
	 background-color: #FFFFFF; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
 } 
 h1.hi { 
	 margin:0px; 
	 color: #A1A8B2; 
	 font-size: 8pt;  
	 font-family: arial;  
	 line-height: 1;  
	 position: absolute; 
	 left: 0px; 
	 top: 0px; 
 
	 visibility: hidden; 
 } 
 
 div.bar { 
	 background-image:  url(/gb5/i/bar/bgnd.gif); 
	 background-position: left top; 
	 background-repeat: repeat-x;  
	 height: 95px; 
	 width: 100%; 
 } 
 div.bar a.logo img { 
	 border: 0px; 
	 vertical-align: top; 
 } 
 div.bar p { 
	 position: absolute; 
	 top: 24px; 
	 left: 480px; 
	 margin: 0px; 
	 font-family: Verdana, Arial, Helvetica; 
	 font-size: 11px;  
	 color: #090909;  
 } 
 
 div.block { 
	 margin-top: 0px; 
	 margin-bottom: 16px; 
 
	 background-position: left top;  
	 border-style: solid; 
	 border-color: #404040; 
	 border-top-width: 0px; 
	 border-right-width: 1px; 
	 border-left-width: 0px; 
	 border-bottom-width: 0px; 
	 color: #090909;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 line-height: 14px; 
	 text-align: left; 
 } 
 div.block h2 { 
	 background-image:  url(/gb5/i/icons/tlcnr2.gif);  
	 background-position: left top;  
	 background-repeat: no-repeat;   
	 background-color: #1C97E4; 
	 padding-left: 13px; 
	 padding-bottom: 2px; 
	 color: #E8ECEE; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 font-weight: bold; 
	 line-height: 14px; 
	 text-align: left; 
	 margin: 0px; 
 } 
 div.block a { 
	 color: #E8ECEE; 
 } 
 div.block ul { 
	 margin-left: 10px; 
	 padding-left: 51px; 
	 font-size: 11px;  
 } 
 div.block p a { 
	 color: #1042E7;  
 } 
 div.block li a { 
	 color: #1042E7;  
 } 
 
 div.tiles { 
	 margin-left: 30px; 
	 margin-right: 0px; 
	 margin-top: 0px; 
	 margin-bottom: 16px; 
 } 
 div.tile select.tile { 
	 width: 150px; 
	 color: #404040;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 line-height: 14px; 
	 text-align: left; 
 } 
 div.tile p.othertile { 
	 width: 160px; 
	 margin: 0px; 
	 padding: 2px; 
	 color: #404040;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 line-height: 14px; 
	 text-align: center; 
 } 
 
 div.tile { 
	 background-position: left top;  
	 border-style: solid; 
	 border-color: #404040; 
	 border-top-width: 0px; 
	 border-right-width: 1px; 
	 border-left-width: 0px; 
	 border-bottom-width: 0px; 
	 color: #1042E7;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 line-height: 14px; 
	 text-align: center; 
	 float: left; 
	 margin-left: 0px; 
	 margin-right: 16px; 
	 margin-bottom: 16px; 
	 margin-top: 0px; 
 } 
 div.tile h2 { 
	 background-image:  url(/gb5/i/icons/tlcnr2.gif);  
	 background-position: left top;  
	 background-repeat: no-repeat;   
	 background-color: #1C97E4; 
	 width: 160px; 
	 position: relative; 
	 padding-left: 13px; 
	 padding-bottom: 2px; 
	 color: #E8ECEE; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 font-weight: bold; 
	 line-height: 14px; 
	 height: 30px; 
	 text-align: left; 
	 margin: 0px; 
 } 
 div.tile a { 
	 color: #E8ECEE; 
 } 
 ul.tile { 
	 width: 145px; 
	 text-align: left; 
	 margin: 0px; 
	 padding-left: 24px; 
 
 } 
 div.tile li a { 
	 color: #1042E7;  
 } 
 div.tile img { 
	 border: 0px; 
	 margin-top: 2px; 
 } 
 
 div.info { 
	 clear:both; 
	 width: 100%; 
	 border-style: solid; 
	 border-color: #BAC0C4; 
	 border-left-width: 0px; 
	 border-bottom-width: 0px; 
	 border-right-width: 0px; 
	 border-top-width: 2px; 
	 padding-top: 1px; 
	 padding-bottom: 0px; 
	 padding-left: 0px; 
	 padding-right: 0px;	 
	 text-align: center; 
	 background-image:  url(/gb5/i/info/info-bgnd.gif);  
	 background-position: left top;  
 } 
 div.info img { 
	 border-style: solid; 
	 border-color: white; 
	 border-left-width: 6px; 
	 border-bottom-width: 0px; 
	 border-right-width: 0px; 
	 border-top-width: 0px; 
	 margin-top: 1px; 
	 margin-bottom: 0px; 
	 margin-left: 0px; 
	 margin-right: 0px;		 
 } 
 p.bottomline { 
	 background-color: #548AA9; 
	 height: 14px; 
	 width: 100%; 
	 margin: 0px; 
 } 
 p.bottomline a { 
	 margin-top: 0px; 
	 margin-bottom: 0px; 
	 margin-left: 14px; 
	 margin-right: 0px;		 
	 color: white; 
 } 
 span.tm {  
	 margin-left: 14px; 
 } 
 div.toplinks { 
	 text-align: right; 
	 margin: 0px; 
	 position: absolute; 
	 width: 99%; 
	 top: 90px; 
	 left: 0px; 
 } 
 div.toplinks a { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px;  
	 padding-right: 14px;	 
	 padding-left: 0px;	 
	 padding-top: 0px;	 
	 padding-bottom: 0px;	 
 } 
 h1 { 
	 color: #404040;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 24px; 
	 margin-left: 30px; 
	 margin-top: 10px; 
	 margin-bottom: 16px; 
	 margin-right: 0px; 
	 font-weight: normal; 
 
	 border-style: solid; 
	 border-color: #404040; 
	 border-left-width: 1px; 
	 border-bottom-width: 1px; 
	 border-right-width: 0px; 
	 border-top-width: 0px; 
 
	 padding-right: 0px;	 
	 padding-left: 10px;	 
	 padding-top: 2px;	 
	 padding-bottom: 7px;	 
 } 
 h1 img { 
	 margin-right: 20px; 
	 vertical-align: middle; 
 } 
 p { 
	 font-family: Verdana, Arial, Helvetica; 
	 font-size: 11px;  
	 color: #090909;  
	 margin-left: 30px; 
	 margin-right: 30px; 
	 margin-bottom: 6px; 
	 margin-top: 6px; 
 } 
 img.prod { 
	 margin-left: 0px; 
 } 
 div.specs { 
	 font-family: Verdana, Arial, Helvetica; 
	 font-size: 11px;  
	 color: #090909;  
	 margin-left: 0px; 
	 margin-top: 10px; 
	 margin-bottom: 10px; 
	 margin-right: 0px; 
 
	 padding: 0px; 
 } 
 div.specs img { 
	 vertical-align: middle; 
	 padding-right: 6px; 
	 margin-left: 20px; 
 } 
 
 table.prod { 
	 font-family: Verdana, Arial, Helvetica; 
 width: 100%; 
 } 
 table.prod td.prod { 
	 padding-left: 30px; 
	 width: 400px; 
	 vertical-align: top; 
 } 
 td.buy div.desc { 
	 border-style: solid; 
	 border-top-width: 0px; 
	 border-right-width: 1px; 
	 border-left-width: 0px; 
	 border-bottom-width: 1px;	 
	 border-color: #808080;  
	 margin-bottom: 10px; 
 } 
 td.buy div.desc p { 
	 margin-left: 0px; 
	 margin-right: 0px; 
	 margin-bottom: 10px; 
	 margin-top: 0px; 
	 font-size: 13px;  
 } 
 table.prod td.promo { 
	 background-color: white; /*#E8ECEE;*/ 
	 width: 150px; 
	 font-size: 9px;  
	 vertical-align: top; 
 } 
 table.prod td.buy { 
	 vertical-align: top; 
	 padding-right: 30px; 
 } 
 
 div.promo { 
	 margin-top: 20px; 
	 margin-bottom: 16px; 
	 margin-left: auto; 
	 margin-right: auto;	 
	 text-align: center; 
	 color: #909090;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px;  
 } 
 div.promo img { 
	 margin-right: 10px; 
 } 
 
 div.buy { 
	 font-size: 11px;  
	 padding: 10px; 
	 margin: 0px; 
 
	 border-style: solid; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-left-width: 0px; 
	 border-bottom-width: 0px;	 
 
	 border-color: #1C97E4;  
	 background-color: #C0E2F8; 
	 color: #000080;  
 } 
 div.buy span.small { 
	 font-size: 9px;  
	 color: #606060;; 	 
 } 
 div.buy span.price { 
	 font-size: 20px;  
 } 
 div.buy a.warranty img { 
	 border: 0px; 
	 vertical-align: middle; 
 } 
 div.buy span.stock b { 
	 font-size: 20px;  
 } 
 div.buy a.buy { 
	 color: #000080;  
	 font-size: 20px;  
	 font-weight: bold;	 
 } 
 div.buy a.buy img { 
	 border: 0px; 
	 vertical-align: middle; 
 } 
 
 table.bgnd { 
	 margin-left: 30px; 
	 margin-right: 0px; 
	 margin-top: 0px; 
	 margin-bottom: 16px; 
	 width: 94%; 
 } 
 
 td.lists { 
	 background-color: #1C97E4; 
	 border-style: solid; 
	 border-color: #404040; 
	 border-top-width: 0px; 
	 border-right-width: 1px; 
	 border-left-width: 0px; 
	 border-bottom-width: 0px; 
	 color: #1042E7;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 line-height: 14px; 
	 margin: 10px; 
	 padding: 0px; 
 } 
 td.lists h2 { 
	 background-image:  url(/gb5/i/icons/tlcnr2.gif);  
	 background-position: left top;  
	 background-repeat: no-repeat;   
	 position: relative; 
	 padding-left: 13px; 
	 padding-bottom: 2px; 
	 color: #E8ECEE; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 font-weight: bold; 
	 line-height: 14px; 
	 height: 30px; 
	 text-align: left; 
	 margin: 0px; 
 } 
 
 div.scroller { 
	 background-color: white; 
	 overflow: auto;	 
	 overflow-x: hidden; 
	 height: 300px; 
 } 
 
 table.widelist { 
	 margin: 0px; 
	 padding: 0px; 
	 width: 100%; 
 } 
 table.widelist td { 
	 width: 33%; 
	 text-align: left; 
	 border-style: solid; 
	 border-color: #BAC0C4; 
	 border-left-width: 0px; 
	 border-right-width: 1px; 
	 border-top-width: 0px; 
	 border-bottom-width: 0px; 
	 vertical-align: top; 
	 padding: 0px; 
	 color: #1042E7;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 line-height: 14px; 
 } 
 table.widelist td.lastcol { 
	 border-right-width: 0px; 
 } 
 
 h3 { 
	 padding-left: 12px; 
	 color: #1C97E4; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 line-height: 14px; 
	 font-weight: bold; 
 
	 margin-top: 10px; 
	 margin-left: 0px; 
	 margin-right: 0px; 
	 margin-bottom: 0px; 
 } 
 h4 { 
	 margin: 0px; 
	 padding-left: 22px; 
	 color: #404040;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 line-height: 14px; 
	 font-weight: normal; 
 } 
 ul.list { 
	 text-align: left; 
	 margin-left: 30px; 
	 margin-top: 0px; 
	 margin-right: 0px; 
	 margin-bottom: 3px; 
	 padding-left: 21px; 
 } 
 ul.pnlist { 
	 text-align: left; 
	 margin-left: 10px; 
	 margin-top: 2px; 
	 margin-right: 0px; 
	 margin-bottom: 0px; 
	 padding-left: 21px; 
 } 
 
 
 table.order { 
 clear: left; 
	 margin-left: 30px; 
	 margin-right: 0px; 
	 margin-top: 0px; 
	 margin-bottom: 16px; 
	 width: 94%; 
 
	 border-style: solid; 
	 border-color: #404040; 
	 border-top-width: 0px; 
	 border-right-width: 1px; 
	 border-left-width: 0px; 
	 border-bottom-width: 0px; 
 } 
 
 table.order td { 
	 border-style: solid; 
	 border-color: #BAC0C4; 
	 border-top-width: 0px; 
	 border-right-width: 1px; 
	 border-left-width: 0px; 
	 border-bottom-width: 0px; 
	 color: #404040;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 line-height: 14px; 
	 padding-left: 13px; 
	 padding-right: 8px; 
	 padding-top: 0px; 
	 padding-bottom: 0px; 
 } 
 table.order th { 
	 background-color: #1C97E4; 
	 position: relative; 
	 padding-left: 13px; 
	 padding-bottom: 2px; 
	 color: #E8ECEE; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 font-weight: bold; 
	 line-height: 14px; 
	 height: 30px; 
	 text-align: left; 
	 margin: 0px; 
 } 
 table.order th.tl { 
	 background-image:  url(/gb5/i/icons/tlcnr2.gif);  
	 background-position: left top;  
	 background-repeat: no-repeat;   
 } 
 
 
 table.order td.re { 
	 border-right-width: 0px; 
 } 
 table.order td.price { 
	 text-align: right; 
 } 
 table.order input { 
	 color: #404040;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 line-height: 14px; 
	 padding: 0px; 
	 text-align: right; 
 } 
 table.order select { 
	 color: #404040;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 line-height: 14px; 
	 padding: 0px; 
 } 
 table.order td.name { 
	 text-align: right; 
 } 
 table.order td.clr { 
	 text-align: right; 
	 border-right-width: 0px; 
 } 
 table.order img.remove { 
	 border: 0px; 
	 margin-left: 10px; 
 } 
 table.order tr.totals td { 
	 padding-top: 10px; 
 } 
 table.order tr.payby td { 
	 padding-top: 10px; 
 } 
 
 img.btn { 
	 border: 0px; 
	 vertical-align: middle; 
	 margin-right: 3px; 
 } 
 p.rlinks { 
	 text-align: right; 
 } 
 p.rlinks a { 
	 margin-left: 16px; 
 } 
 p.rlinks span.warn { 
	 color: #E14601; 
	 margin-left: 16px; 
 } 
 p.msg { 
	 color: #E14601; 
	 text-align: center; 
	 font-size: 14px; 
	 font-weight: bold; 
 } 
 p.warn { 
	 color: #E14601; 
	 text-align: center; 
 } 
 
 
 
 table.dlg { 
	 margin-left: auto; 
	 margin-right: auto; 
	 margin-top: 0px; 
	 margin-bottom: 16px; 
 
	 border-style: solid; 
	 border-color: #404040; 
	 border-top-width: 0px; 
	 border-right-width: 1px; 
	 border-left-width: 0px; 
	 border-bottom-width: 0px; 
 } 
 table.dlg td { 
	 border-style: solid; 
	 border-color: #BAC0C4; 
	 border-width: 0px; 
	 color: #404040;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 line-height: 14px; 
	 padding-left: 13px; 
	 padding-right: 8px; 
	 padding-top: 4px;  
	 padding-bottom: 0px; 
 /*	vertical-align: top; */ 
	 vertical-align: middle;  
 } 
 table.dlg tr.header td { 
	 color: #E8ECEE; 
	 background-color: #1C97E4; 
	 position: relative; 
	 padding-top: 0px;  
	 padding-left: 13px; 
	 padding-bottom: 2px; 
	 font-weight: bold; 
 /*	height: 30px;*/ 
	 margin: 0px; 
 } 
 table.dlg td.tl { 
	 background-image:  url(/gb5/i/icons/tlcnr2.gif);  
	 background-position: left top;  
	 background-repeat: no-repeat;   
 } 
 table.dlg th { 
	 color: #404040;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 line-height: 14px; 
	 font-weight: normal; 
	 text-align: right; 
	 padding-top: 4px;  
 /*	vertical-align: top; */ 
	 vertical-align: middle;  
 } 
 table.dlg td.btn { 
	 text-align:right; 
 } 
 
 table.dlg tr.info td { 
	 padding-top: 10px; 
 } 
 table.dlg tr.extrainf td { 
	 padding-top: 10px; 
 } 
 table.dlg tr.spaced td { 
	 padding-top: 10px; 
 } 
 table.dlg tr.info pre { 
	 font-size: 11px; 
 } 
 table.dlg select { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 line-height: 14px; 
 } 
 .dlg input { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 line-height: 14px; 
 } 
 .wA { 
	 width: 66%; 
	 margin-left: auto; 
	 margin-right: auto; 
 } 
 .wB { 
	 width: 50%; 
	 margin-left: auto; 
	 margin-right: auto; 
 } 
 .wB th { 
	 width: 40%; 
 } 
 .XwC { 
	 margin-left: 200px; 
	 width: 66%; 
 } 
 .tC { 
	 width: 100%; 
 } 
 table.fL { 
	 margin-left: 30px; 
	 margin-right: 30px; 
	 float: left; 
 } 
 span.sm { 
	 font-size: 9px;  
	 color: #606060;; 	 
	 line-height: 9px; 
 }  
 div.sm {  
	 font-size: 9px;   
	 color: #606060; 
	 line-height: 9px; 
 }  
 div.addrs { 
	 margin-left: 30px; 
 } 
 div.addrs table.dlg { 
	 float: left; 
	 margin-left: 0px; 
	 margin-right: 30px; 
 } 
 div.weacpt { 
	 float: right; 
	 position: relative; 
	 top: -25px; 
	 padding-right: 16px; 
	 color: #404040;  
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 9px; 
	 line-height: 10px; 
 } 
 img.help { 
	 vertical-align: middle; 
 } 
 img.infL { 
	 float: left; 
	 margin-left: 30px; 
	 margin-right: 16px; 
 } 
 body.idx h2 { 
	 color: #404040; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 margin-left: 30px; 
 } 
 body.idx ul { 
	 list-style-type: none; 
	 margin-bottom: 16px; 
 } 
 body.idx ul li img { 
	 margin-right: 6px; 
 } 
 span.name { 
	 text-align: right; 
	 padding-right: 16px; 
 } 
 p.l2 { 
	 padding-left: 30px; 
 } 
iframe.tds {  
	border-style: solid;    
	border-width: 4px;    
	border-color: #029EFE;  
	margin-left: 100px;  
}  
body.nosidebar p {  
	margin-right: 30px;  
}  
div.indLinks {  
	margin:0px 30px 0px 60px;   
	padding: 0px 0px 0px 0px;  
}  
 


