@charset "UTF-8";
/* CSS Document */

body {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
	background-image: url(../images/sonotube-gradient_bg.jpg);
	background-repeat: repeat-x;
	background-color: #114076;
}

#container {
width:1040px;
margin:0px auto 0px auto;
padding:5px 0px 0px 0px;
}
* html #container {
    \width: 1040px; /* for IE5 and IE6 in quirks mode */
    w\idth: 1061px; /* for IE6 in standards mode */
	}

#header {
width:1040px;
height:66px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

#header ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px 0px 0px 0px;
}
#header li {
display:inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-image:none;
border:0px 0px 0px 0px;
}

#header p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:normal;
}

#header a {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}

#header a:hover {
color:#FFd457;
text-decoration: underline;
}

#leftcolumn {
float:left;
width:205px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-right:#3587c7 solid 21px;
border-left:0px;
border-bottom:0px;
border-top:0px;
}


#overlay {
position:relative;
z-index:1;
float:left;
width:66px;
margin:0px 0px 0px -66px;
padding:0px 0px 0px 0px;
}


#footer {
float:right;
width:814px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#footer ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#FFFFFF;
}

#footer li {
display:inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-image:none;
}

#footer p {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:normal;
}

#footer a {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}

#footer a:hover {
color:#FFd457;
text-decoration: underline;
}




#content-home {
background-color:#FFFFFF;
float:right;
height:551px;
width:814px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#content-home td {
border-bottom:#336699 solid 1px;
}


#content-home td.home {
border-bottom:none;
}



#content-home a {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3587c7;
font-weight:normal;
text-decoration:underline;
}


#content-home p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3587c7;
font-weight:normal;
}

#content-home a:hover {
color:#114076;
text-decoration:none;
}


#content-home-left {
float:left;
	background-image: url(../images/home_content_bg.jpg);
	background-repeat: no-repeat;
width:493px;
height:551px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#114076;
font-weight:normal;
}

#content-home-left p {
margin:0px 0px 0px 0px;
padding:5px 50px 0px 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#004990;
font-weight:normal;
}

#content-home-left  ul {
	margin:0px 0px 0px 0px;
	padding:5px 75px 5px 75px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:18px;
	list-style-type:circle;
}

#content-home-right {
float:right;
width:321px;
height:551px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#114076;
font-weight:normal;
}


* html #content-home-right {
    \width: 321px; /* for IE5 and IE6 in quirks mode */
    w\idth: 321px; /* for IE6 in standards mode */
	}









#content-single-column {
position:relative;
z-index:0;
background-color:#FFFFFF;
float:left;
width:814px;
margin:0px 0px 0px -21px;
padding:0px 0px 0px 0px;
border-left:#3587c7 solid 21px;
}


#content-single-column p {
margin:0px 0px 0px 0px;
padding:5px 50px 0px 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#004990;
font-weight:normal;
}


#content-single-column a {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3587c7;
font-weight:normal;
text-decoration:underline;
}

#content-single-column a:hover {
color:#114076;
text-decoration:none;
}

#content-single-column ol {
padding:0px 75px 0px 75px;
}

#main-content-single-column {
position:static;
z-index:12;
float:left;
width:584px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#114076;
font-weight:normal;
}

#main-content-single-column p {
margin:0px 0px 0px 0px;
padding:5px 50px 0px 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#004990;
font-weight:normal;
}


#main-content-single-column  ul{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#114076;
	font-weight:normal;
	line-height:18px;
	list-style-type:none;
	list-style-image: url(../images/bullet-arrow.png);
}

#main-content-single-column a {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3587c7;
font-weight:normal;
text-decoration:underline;
}

#main-content-single-column a:hover {
color:#114076;
text-decoration:none;
}







#main-content-two-column-left {
position:static;
z-index:12;
float:left;
	background-image: url(../images/home_content_bg.jpg);
	background-repeat: no-repeat;
width:493px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#114076;
font-weight:normal;
}

#main-content-two-column-left p {
margin:0px 0px 0px 0px;
padding:5px 40px 0px 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#004990;
font-weight:normal;
}

#main-content-two-column-left  ul {
	margin:0px 0px 0px 0px;
	padding:5px 50px 5px 75px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:18px;
	list-style-type:circle;
}

#main-content-two-column-left  ul.tubebase {
width:190px;
float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 5px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#114076;
	font-weight:normal;
	line-height:16px;
	list-style-type:none;
}

#main-content-two-column-right {
float:right;
width:321px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#114076;
font-weight:normal;
}
#main-content-two-column-right ol {
padding:0px 25px 0px 25px;
}
#main-content-two-column-right p {
padding:50px 50px 0px 25px;
}


#media_images {
float:left;
width:220px;
padding:20px 0px 0px 10px;
}

#media_images img {
padding:0px 0px 0px 25px;
}



h1 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#004990;
font-weight:bold;
}

h2 {
margin:50px 0px 0px 50px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#004990;
font-weight:bold;
}


h3 {
margin:10px 0px 0px 50px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#92aec8;
font-weight:bold;
}



#product_desc {
	background-image: url(../images/product_desc_bg.jpg);
	background-repeat: no-repeat;
width:293px;
height:156px;
margin:25px 10px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3587c7;
font-weight:normal;
}

#product_desc p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3587c7;
font-weight:normal;
}

#product_desc a {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3587c7;
font-weight:normal;
}

#product_desc a:hover {
color:#000000;
text-decoration: underline;
}


#product_desc_sub {
width:282px;
height:69px;
margin:20px 10px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3587c7;
font-weight:normal;
}

#product_desc_sub p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3587c7;
font-weight:normal;
}

#product_desc_sub a {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3587c7;
font-weight:normal;
}

#product_desc_sub a:hover {
color:#000000;
text-decoration: underline;
}

img{
	behavior: url(iepngfix.htc);
}
