html{
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.4em;
border:0; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: scroll;
/* */
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-image: url(background.gif);
background-color: #FFFFFF;
color: black;
background-attachment: fixed;
}
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: 0px;
margin-top: 0px;
margin-bottom: 8px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 6px;
}

a {
text-decoration: none;
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: 0px;
margin-bottom: 0px;
padding-top: 3px;
padding-bottom: 3px;
}

#wrapper,#topsection,#menutop ul{
width: 765px;
margin-left: auto;
margin-right: auto;
}
.paylink {
	border-top-color: #87ACD2;
	border-top-style: solid;
	border-top-width: 1px;
}
#topsection{
height: 90px;
margin-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
background-image: url(top.gif);
background-position: top;
background-repeat: no-repeat;
	}
#topsection h1, #topsection h2{
color: #4d88c7;
width: 470px;
float: left;
font-size: 14px;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-right: 0px;
        margin-top: 14px;
        margin-left: 0px;
        line-height: 15px;
                        padding-left: 21px;
                        padding-right: 0px;
                                                }
#topsection h2 {
float: right;
clear: none;
width: 190px;
display: block;
 margin-right: 0px;
 padding-right: 18px;
 }
#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;
                }
#menutop ul {
list-style-type: none;  padding-top: 8px;  margin-top: 0px; 
margin-bottom: 0px;
background-color: #6C9ED2;
color: #FFFFFF;
                            }
#menutop ul li {
float: left;  font-weight: bold;
	border-left-style: solid;
	border-left-color: #6c9ed2;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #3cb371;
	border-bottom-width: 3px;
	}
#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;
	}
#menutop ul li a:hover,
#topsection #menutop ul li .active { color: #000000; background: #ffffff; text-decoration: none; }

#menutop h2 {
font-size: 10px;
margin-top: -38px;
line-height: 10px;
text-align: center;
color: #f0f0f0 ;
background-color: #6C9ED2;
margin-left: 153px;
width: 600px;
padding-left: 0px;
padding-right: 10px;
display: block;
position: relative;
margin-right: auto;
	}
#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; /*Set left margin to LeftColumnWidth*/
 }
#column1 h3 a {
color: #6C9ED2;
 background-color: white;
}

#column3,#column2{
float: left;
width: 100%;
padding-bottom: 15px;
 margin-left: 0px;
 }
#column3 h1 {
background-color: #fdd515 ;	
}
#products #column2 .innertube {
	margin-left: 177px;
	}
#column2 .innertube ,#column3 .innertube {
margin-left: 160px;
margin-top: 0px;
padding-top: 0px;
 margin-right: 20px;
 }

#column3 .innertube {
margin-right: 181px;
    }
#products .innertube h1,
#products .innertube h2,
h1 a,h1 a:visited ,h2 a,h2 a:visited 
{
	background-color: #e55e4f;
	color: white;
}
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: 0px;
margin-left: 39px;
padding-left: 0px;
margin-right: 7px;
}
#products #leftcolumn {
	margin-left: -100%;
	padding-left: 17px;
}
#leftcolumn{
float: left;
width: 140px; /*Width of left column*/
margin-left: -765px;
 margin-top: 0px;
 padding-top: 0px;
    }
#rightcolumn{
float: left;
width: 160px; /*Width of right column*/
margin-left: -160px; /*Set left marginto -(RightColumnWidth)*/
                }
#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;
background-repeat: no-repeat;
background-position: left;
height: 50px;
margin-top: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-left: 0px;
 padding-bottom: 0px;
    border-top-style: solid;
  border-top-width: 1px;
    border-top-color: #fdd515;
  }
#footer a,#footer p {
font-size: 11px;
margin-left: 14px;
margin-top: 0px;
display: block;
margin-bottom: 0px;
background-color: transparent;
color: #6C9ED2;
	padding-left: 0px;
	padding-right: 0px;
	}

table {
margin-right: 0px;
margin-left: 0px;
border-collapse: collapse;
margin-top: 0px;
float: none;
padding-top: 0px;
margin-bottom: 13px;
border: 1px solid #eaf3fd;
padding-right: 0px;
padding-left: 0px;
font-style: normal;
	}
table a {
	text-decoration: none;
}

#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;
}
#rightcolumn table {
width: 160px;
 margin-left: auto;
 margin-right: auto;
}
img {
padding-left: 7px;
padding-right: 7px;
padding-top: 7px;
padding-bottom: 7px;
border: none;
	}
#contact img {
	float: right;
	margin-top: -5px;
	padding-top: 0px;
}
#products .buy {
 margin-left: 13px;
 margin-bottom: -8px;
 padding-right: 4px;
 padding-left: 0px;
 }
#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: 0px;
 margin-bottom: 0px;
 }
.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: 0px;
	}

.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: 0px;
	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,#leftcolumn1 ul .topround  {
color: black;
margin-left: 0px;
padding-left: 6px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 3px;
  padding-bottom: 5px;
              border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #bad6e8;
                                                  border-left-color: white;
                                                  border-top-color: #87ACD2;
                                                  border-top-style: solid;
                                                  border-top-width: 1px;
                                                  }
#leftcolumn ul,#leftcolumn1 ul  {
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
padding-bottom: 12px;
	border-left-style: solid;
	border-left-color: #87ACD2;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #87ACD2;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #87ACD2;
	}
#leftcolumn ul li,#leftcolumn1 ul li {
padding-left: 15px;
margin-left: 0px;
margin-bottom: 0px;
padding-top: 8px;
margin-top: 0px;
color: black;
line-height: 16px;
 padding-right: 15px;
}	

#leftcolumn h2 {
	background-color: #fdd515;
	color: black;
}
.red {
	color: red;
}
.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: gray;
}
.service #column2 h1 {
	background-color: #fdd515;
}
.info #column2 h1 {
	border-color: #6C9ED2;
}
/*Based on templates http://www.dynamicdrive.com */