html { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 1em; 
line-height : 1.4em; 
border : 0; 
overflow : scroll; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
padding-bottom : 0; 
background-image : url(background.gif); 
background-color : #ffffff; 
color : black; 
background-repeat : repeat-x; 
} 
body { 
margin : 0; 
padding : 0; 
line-height : 1.5em; 
} 
b { 
font-size : 110%; 
} 
em { 
color : #87acd2; 
font-style : normal; 
background-color : white; 
} 
h1, h2, h3, h4, h5 { 
font-size : 100%; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 11px; 
padding-top : 0; 
padding-bottom : 0; 
padding-left : 6px; 
} 
a { 
color : #3a6ea5; 
background-color : #ffffff; 
font-weight : normal; 
} 
a:hover { 
color : #405d7c; 
text-decoration : underline; 
background-color : #ffffff; 
} 
a:visited { 
color : #405d7c; 
background-color : white; 
} 
p { 
margin-top : 0; 
margin-bottom : 0; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
#wrapper, #menutop ul { 
width : 800px; 
margin-left : auto; 
margin-right : auto; 
} 
#topsection { 
height : 130px; 
margin-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
background-image : url(top.gif); 
background-position : bottom; 
background-repeat : no-repeat; 
} 
#topsection h1, #topsection h2 { 
color : #65a7d1; 
float : none; 
font-size : 18px; 
text-align : center; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
margin-right : auto; 
margin-top : 0; 
margin-left : auto; 
line-height : 15px; 
padding-bottom : 0; 
padding-top : 46px; 
} 
#topsection h2 { 
display : block; 
margin-top : 0; 
padding-top : 24px; 
} 
#products #wrapper { 
width : auto; 
} 
#wrapper { 
padding-top : 16px; 
} 
#menutop { 
text-align : center; 
height : 35px; 
color : #ffffff; 
background-color : #6c9ed2; 
overflow : hidden; 
border-top-width : 3px; 
border-top-style : solid; 
border-top-color : #4d88c7; 
border-bottom-color : #a2c1e2; 
margin-top : -2px; 
} 
#menutop ul { 
list-style-type : none; 
padding-top : 8px; 
margin-top : 0; 
margin-bottom : 0; 
background-color : #6c9ed2; 
color : #ffffff; 
padding-left : 0; 
margin-right : auto; 
margin-left : auto; 
} 
#menutop ul li { 
float : left; 
border-left-style : solid; 
border-left-color : #d3d3d3; 
border-left-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #3cb371; 
border-bottom-width : 3px; 
margin-left : 7px; 
border-right-width : 1px; 
border-right-style : solid; 
border-right-color : #d3d3d3; 
border-top-style : solid; 
border-top-width : 1px; 
border-top-color : #d3d3d3; 
margin-right : 0;
 } 
#menutop ul li a { 
display : block; 
color : #ffffff; 
line-height : 18px; 
padding-left : 8px; 
padding-right : 8px; 
padding-bottom : 7px; 
padding-top : 4px; 
background-color : #4d88c7; 
border-bottom-color : white;
 text-decoration: none;
} 
#menutop ul li a:hover, #topsection #menutop ul li .active { 
color : #000000; 
background : #ffffff; 
text-decoration : none; 
} 
#menutop h2 { 
font-size : 11px; 
margin-top : -39px; 
line-height : 14px; 
text-align : center; 
color : #f0f0f0; 
background-color : #6c9ed2; 
margin-left : 139px; 
width : 670px; 
padding-left : 0; 
padding-right : 0; 
display : block; 
position : relative; 
margin-right : 0; 
padding-top : 0; 
padding-bottom : 0; 
} 
#pctable { 
font-size : 77%; 
} 
#pctable td { 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #dee6ed; 
} 
#pics a { 
text-decoration : none; 
} 
#pics a:hover img { 
border : 1px solid #133e6b; 
border-collapse : collapse; 
} 
#pics img { 
margin-right : -10px; 
margin-bottom : 14px; 
margin-top : 12px; 
padding-right : 2px; 
border : 1px solid #ffffff; 
} 
.picgal img { 
display : block; 
border : 1px solid #87acd2; 
} 
.picgal a { 
width : 150px; 
display : block; 
text-align : center; 
float : left; 
} 
#column1 { 
margin-left : 170px; 
} 
#column1 h3 a { 
color : #6c9ed2; 
background-color : white; 
} 
#column3, #column2 { 
float : left; 
width : 100%; 
padding-bottom : 15px; 
margin-left : 0; 
} 
#column3 h1,#column2 h1 { 
 font-weight: bold;
 color: #4d88c7;
} 
#products #column2 .innertube { 
margin-left : 177px; 
} 
#column2 .innertube, #column3 .innertube { 
margin-left : 160px; 
margin-top : 0; 
padding-top : 0; 
margin-right : 20px; 
} 
#column3 .innertube { 
margin-right : 181px; 
} 
h1 a, h1 a:visited, h2 a, h2 a:visited { 
text-decoration : underline; 
} 
h1 a:hover, h2 a:hover { 
text-decoration : none; 
color : #6c9ed2; 
background-color : white; 
} 
.green { 
color : #a60800; 
} 
#column3 ul, #column3 p { 
margin-top : 0; 
margin-left : 39px; 
padding-left : 0; 
margin-right : 7px; 
} 
#products #leftcolumn { 
margin-left : -100%; 
padding-left : 17px; 
} 
#leftcolumn { 
float : left; 
width : 140px; 
margin-left : -800px; 
margin-top : 0; 
padding-top : 0; 
} 
#rightcolumn { 
float : left; 
width : 160px; 
margin-left : -160px;
 line-height: 24px;
} 
#rightcolumn h2, #rightcolumn h2 a { 
background-position : center; 
background-repeat : no-repeat; 
text-align : left; 
font-weight : normal; 
color : #ffffff; 
display : block; 
background-color : #e55e4f;
  } 
#rightcolumn h2 a { 
text-decoration : underline; 
} 
#footer { 
clear : left; 
text-align : left; 
background-image : none; 
height : 50px; 
margin-top : 0; 
padding-top : 0; 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
border-top-style : solid; 
border-top-width : 1px; 
color : #92b7dd; 
} 
#footer a, #footer p { 
font-size : 11px; 
margin-left : 14px; 
margin-top : 0; 
display : block; 
margin-bottom : 0; 
background-color : transparent; 
color : #6c9ed2; 
padding-left : 0; 
padding-right : 0; 
} 
table { 
margin-right : 0; 
margin-left : 0; 
border-collapse : collapse; 
margin-top : 0; 
float : none; 
padding-top : 0; 
border : 1px solid #eaf3fd; 
padding-right : 0; 
padding-left : 0; 
font-style : normal; 
} 
table a { 
} 
#column2 table { 
border : 1px solid #87acd2; 
} 
#column2 table td { 
border : 1px solid #a6a6a6; 
} 
#column1 table { 
width : 755px; 
border-collapse : collapse; 
border : 1px solid silver; 
} 
#column1 table td { 
border : 1px solid silver; 
} 
table.sortable { 
font-size : 76%; 
} 
table.sortable th { 
background-color : #eee; 
color : #666666; 
cursor : default; 
line-height : 15px; 
} 
th { 
font-weight : normal; 
padding-right : 5px; 
padding-left : 5px; 
padding-bottom : 5px; 
padding-top : 5px; 
color : #2f4f4f; 
text-align : left; 
} 
#rightcolumn table { 
width : 160px; 
margin-left : auto; 
margin-right : auto; 
 
 
margin-bottom : 10px; 
} 
img { 
padding-left : 7px; 
padding-right : 7px; 
padding-top : 7px; 
padding-bottom : 7px; 
border : none; 
} 
#contact img { 
float : right; 
margin-top : -5px; 
padding-top : 0; 
} 
#products .buy { 
margin-left : 13px; 
margin-bottom : -8px; 
padding-right : 4px; 
padding-left : 0; 
} 
#products td { 
padding-left : 10px; 
padding-right : 10px; 
} 
tr td { 
padding-right : 3px; 
padding-left : 3px; 
padding-top : 3px; 
padding-bottom : 3px; 
line-height : 20px; 
} 
fieldset { 
border : none; 
} 
dl { 
float : left; 
margin-top : 3px; 
} 
dd { 
margin-left : 32px; 
font-size : 16px; 
background-image : none; 
} 
hr { 
color : #87acd2; 
margin-top : 0; 
margin-bottom : 0; 
} 
.clr { 
clear : both; 
} 
li { 
list-style-type : none; 
line-height : 24px; 
} 
sup { 
font-size : 75%; 
} 
#column3 li, #column2 li { 
list-style-image : url(index_tick.gif); 
margin-left : -3px; 
} 
#rightcolumn { 
background-repeat : no-repeat; 
margin-top : 0; 
} 
.midle30 { 
padding-top : 12px; 
} 
#home #homelink, #contact #contactlink, #about #aboutlink, #pc #pclink, #tv #tvlink { 
background-image : none; 
background-color : white; 
color : #6c9ed2; 
} 
caption { 
margin-left : 0; 
padding-left : 9px; 
text-align : left; 
margin-bottom : 5px; 
background-color : #ffffff; 
color : #e55e4f; 
border-left-style : solid; 
border-left-color : #e55e4f; 
border-left-width : 6px; 
} 
.pictureleft { 
float : left; 
margin-right : 20px; 
margin-left : 20px; 
margin-top : 20px; 
clear : right; 
} 
.pictureright { 
clear : none; 
float : right; 
margin-right : 10px; 
margin-left : 20px; 
margin-top : 20px; 
} 
#leftcolumn ul .topround, #leftcolumn .paylink { 
color : #4d88c7; 
margin-left : 0; 
padding-left : 6px; 
margin-bottom : 0; 
margin-top : 0; 
padding-top : 3px; 
padding-bottom : 5px; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
border-bottom-color : #eaf3fd; 
border-left-color : white; 
border-top-color : #eaf3fd; 
border-top-style : solid; 
border-top-width : 1px;
 font-weight: bold;
} 
#leftcolumn ul .topround, #leftcolumn ul .topround a { 
background-color : #fdfae1; 
} 
#leftcolumn ul { 
margin-top : 0; 
margin-left : 0; 
padding-left : 0; 
padding-bottom : 12px; 
margin-bottom : 10px; 
border : 1px solid #eaf3fd; 
} 
#leftcolumn ul li, #rightcolumn th, #rightcolumn tr { 
padding-left : 15px; 
margin-left : 0; 
margin-bottom : 0; 
padding-top : 8px; 
margin-top : 0; 
line-height : 16px; 
padding-right : 15px;
} 
#leftcolumn ul li {
	font-weight: normal;
color : #b1b1b1; 
}
#leftcolumn h2 { 
background-color : #fdd515; 
color : black; 
} 
.red { 
color : red; 
font-weight : normal; 
} 
.bold .graybg { 
background-color : #eeeeee; 
} 
.bold { 
font-weight : bold; 
} 
.price { 
color : #003300; 
} 
.left { 
float : left; 
} 
.right { 
float : right; 
} 
.midle { 
text-align : center; 
display : block; 
height : 70px; 
padding-top : 100px; 
} 
.center { 
text-align : center; 
} 

#footer a { 
clear : both; 
float : left; 
margin-left : 4px; 
margin-top : 1px; 
} 
#footer p { 
float : left; 
margin-top : -2px; 
font-size : 8px; 
color : #808080; 
} 
.service #column2 h1 { 
} 
.info #column2 h1 { 
} 
.googleads { 
width : 750px; 
clear : both; 
margin-left : auto; 
margin-right : auto; 
} 
#leftcolumn .paylink { 
border : 1px solid silver; 
margin-bottom : -11px; 
margin-right : 1px; 
} 
#rightcolumn th, #rightcolumn th a, #products #leftcolumn ul .topround, #products #leftcolumn ul .topround a { 
background-color : #f9ebea; 
padding-top : 2px;
 font-weight: bold;
 color: #4d88c7;
} 
#topsection h2 a { 
background-color : white; 
color : #65a7d1; 
text-decoration : none; 
} 
#topsection h2 a:hover { 
text-decoration : underline; 
} 
#products #leftcolumn h2, #products #leftcolumn h2 a { 
background-color : #f0f0f0; 
font-weight : bold; 
color : #4d88c7; 
border : none; 
} 
#products h2 a, #products h1 a, #products h2 a:visited { 
font-weight : bold; 
color : #4d88c7; 
border : none;  }
.selected {
	color: silver;
}