html {
		margin:0;
		padding:0;
		background: #fff;
		color:#000;
	}
	body {
	
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		

	}
	#wrap {
		background:#fff;
		margin:0 auto;
		width:699px;
		background-image: url(images/bg.gif);
		background-repeat: repeat-y;
		border: 9px solid #0C1A26;
		    }
				
	#wrap2 {
		background:#fff;
		margin:0 auto;
		width:699px;
		background-image: url(images/bg.gif);
		background-repeat: repeat-y;
		border: 9px solid #0C1A26;
		    }

	
	#footer {
		background: #fff;
		clear:both;
		width:699px;
		margin : 0px auto 0px auto;
		padding : 0px 15px 10px 0px;
		
		
	}
	#footer p {
		padding-top:0px;
		padding-bottom: 0px;
		margin-top: 10px;
		margin-right: 0px;
		color: #666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;	
		background-position: center;

		}
		#footer a {color:#31596b;text-decoration: underline;margin:0;padding:0;}
		
		
#footer a:link, a:visited {color:#666666;text-decoration: none;margin:0;padding:0;}
#footer	a:hover {color: #31596b;text-decoration: underline;margin:0;padding:0;}
		
		
		
#seperatorInvisible {
clear: both;
height: 30px;

}
			
	#border {
		background:#fff;
		margin:0 auto;
		width:699px;
		border: 9px solid #fff;
}	
	#header {
		background:#ddd;
		width: 699px;
		background-image: url(images/stylelites-banner.jpg);
		height: 200px;
		padding: 0px;
		margin: 0px;


	}
	#header h1 {
    	padding:5px;
	    margin:0;

	}
  
li.on {		
		display: block;
		height: 20px;
		padding-top:5px;
		background-image:url(images/nav-on.gif);
		background-repeat: repeat-x;
		padding-left: 5px;
		color:#fff;
		font: 13px Arial, Helvetica, sans-serif;	
}
#main {	
		float:left;
		width:240px;
		padding: 0px;
		margin: 0px;
		background-color:#eoe9ed;
	}
#main h2, #main h3, #main p {
		padding:0 10px;
    }
	
	
#sidebar {
		background:#fff;
		float:right;
		width:456px;
		padding-bottom: 50px;
		padding-top: 20px;
		padding-right: 0px;
		padding-left: 0px;
			position:relative;
	}			
#sidebar2 {
		background:#fff;
		float:right;
		width:426px;
		padding-bottom: 0px;
		padding-top: 20px;
		padding-right: 15px;
		padding-left: 15px;
			position:relative;
}




	}
#sidebar ul {
		margin-bottom:0;
    }
#sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    
      }

	#leftRail{
	float:left;
	width:220px;
	margin-left:-150px;
	position:relative;
}
#centercontent{
	float:left;
	width:210px;
	margin-right:-400px;
	padding-left: 5px;
	background-image:url(images/home-head.jpg);
	background-repeat:no-repeat;
	min-height: 140px;
}
#rightcontent{
	float:right;
	width:210px;
	margin-right:0px;
	padding-left: 5px;
	position:relative;
	background-image:url(images/home-product.jpg);
	background-repeat:no-repeat;
	min-height: 140px;

}
#highlight {
		padding: 0px;
		border-top: 10px;
		border-top-color:#CC0000;
		margin-top:50px;
		padding-top:50px;
		}
	
p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 15px;
		padding: 0 0 0px 0;
		margin-top:0;
		margin-bottom: 0;
		color:#000;
}
	

p a:link {
color : #31596b;
text-decoration : underline;
margin : 0;
padding : 0;}

p a:visited {
color : #31596b;
text-decoration : underline;
margin : 0;
padding : 0;
}
p a:hover {
color : #31596b;
text-decoration : underline;
margin : 0;
padding : 0;
}



h1{
		color: #000;
		font-weight: bold;
		font-size: 12px;
		letter-spacing: .2px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 10px 0 0px 0;
		padding: 0 0 0px 0;
} 
h2{
		color:#31596b;
		font-size: 12px;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
		margin: 10px 0 0px 0;
		padding: 0 0 0px 0;
} 
h3{
		color:#000;
		font-weight:bold;
				font-family: Arial, Helvetica, sans-serif;		font-size: 12px;
line-height: 10px;
		margin-bottom: 3px;
		margin-top: 0px;
		} 

h4{
		color:#000;
		font-weight:normal;
				font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		margin-bottom: 3px;
		margin-top: 0px;
} 


 .image{
		 float:left;
		 padding: 15px 15px 15px 0px;

 }


 .image-right{
		 float:right;
		 padding: 20px 10px 50px 0px;

 }

#highlights {
		background:#EEECDF;
		padding: 10px 15px 25px 5px;
	
	}
#highlights2 {
		background:#DFDED2;
		padding: 10px 15px 25px 5px;
		}
	
#nav {
		padding: 0px;
		margin: 0px;
		height: 100px;

		
		}
ul {
		list-style-image: url(images/bullet.gif);
		font-family: Arial, Helvetica, sans-serif;
		color: #000;		font-size: 12px;
	letter-spacing: 0px;

}
ul ul { 
		list-style-image: url(images/bullet-1.gif);
		list-style-position:outside;
		
}

li  {
		display: list-item;
		list-style-position:outside;
		padding-left: 0px;
		padding-top: 0px;
		line-height:15px;


	}		


.clearit {
		margin: 0;
		padding: 0;
		height: 0;
		clear: both;
}



/* VERTICAL MENU */

.bubplastic.vertical {
		width: 227px;
		margin: 0px;
		padding: 0px;
		display: block;
		background-image:url(images/button-pattern3.gif);
		background-repeat:repeat;
	
	
}
.bubplastic.vertical ul {
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	

	
}
.bubplastic.vertical ul li {
		display: block;
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		height: 23px;
		background: transparent url(images/bg-nav.gif) top left no-repeat;
																				border-bottom: 4px solid #0C1A26;

		
}

.bubplastic.vertical ul li a {
		display: block;
		margin: 0;
		padding-left: 15px;
		text-transform: none;
		font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
		line-height:19px;
		font-style:normal;
		font-size: 15px;
		letter-spacing: .5px;
		color: #fff;
		text-decoration: none;
		background: transparent url(images/bg-nav.gif) top left no-repeat;
		height: 21px;
																										padding-top: 3px;
				
						
}
.bubplastic.vertical ul li a:visited {
		display: block;
		margin: 0;
		width: 100%;		padding-left: 15px;
height: 21px;
																								padding-top: 2px;

}

.bubplastic.vertical ul li a span.menu_ar {
		display: block;
		margin: 0;
		width: 100%;
		height: 21px;
		padding-top: 0px;
		padding-right: 0px;
		background: transparent url(images/bg-nav.gif) top right no-repeat;
		cursor: pointer;
		
}
/* END BUBBLE PLASTIC VERTICAL MENU */


/* ORANGE HOVER background: transparent url(images/bg-nav-on.gif) */
.bubplastic.orange ul li a:hover{
		background: transparent url(images/bg-nav-over.gif) top left repeat;
	width: 212px;

}
.bubplastic.orange ul {
				padding-left: 0px;
				margin-left: 0px;
		/*  background-color: #CED8DE;*/

}
.bubplastic.orange ul li.highlight  {


}
			
			
.bubplastic.orange ul li.highlight a {
background-color:#5C7A8C;
			height: 21px;
			clear: both;
			width: 212px;


			}
			
.bubplastic.orange ul li.highlight ul li {
			height: 20px;
			 background-image:url(images/bg-subnav-on.gif) ;
			 background-repeat:no-repeat;
			margin-left: 0px;
			}

	
.menu bubplastic vertical orange a:visited{
	margin: 0;		
	
}
.bubplastic.orange ul li a:hover span.menu_ar{
		background: transparent url(images/bg-nav-over.gif) top right no-repeat;
		
}
.bubplastic.orange ul li.highlight a span.menu_ar {
		 background-color: #CED8DE;


}

.bubplastic.vertical ul ul  {
 padding: 0px;
 font-size: 12px;
 background-image:url(images/bg-subnav-on.gif);
 
 

}
.bubplastic.vertical ul ul li {
 padding: 0px;
 margin:0;
 line-height: 19px;
 height: 21px;

 	background-image:url(images/bg-subnav.gif);
    background-repeat:repeat;
	

}
.bubplastic.vertical ul ul a:link, #navigation ul ul a:visited {
 color: #000;
 
 
}
.bubplastic.vertical ul ul a:hover {
 background-image:url(images/bg-subnav-on.gif);
 background-repeat:repeat;
 color: #000;
 text-decoration: underline;
 margin-bottom: 0px;

}
.bubplastic.vertical ul ul li a {
background-image:url(images/bg-subnav.gif);
color: #000;
margin: 0px;
height: 21px;
background-repeat:repeat;	
}

.onbutton {
display: block;
paadding-left: 25px;
margin-left: 25px;
line-height: 19px;
height: 21px;
background-image:url(images/bg-subnav-on.gif);
background-repeat:repeat;}
	
.sublink {
		background-image:url(images/bullet2.gif);
		background-repeat:no-repeat;
		color:#000;text-decoration: none;margin:0;padding:0;
		padding-left: 15px;
		
}

.sublink a:link, a:visited {
color:#000;text-decoration: none;margin:0;padding:0;}

.sublink a:hover {
		color: #000;text-decoration: underline;margin:0;padding:0;}

 .image-bg{
		 float:left;
		 margin: -10px -25px 0px -4px;
		 padding:0px;
		 height: 130px;
 
 }
#rightcontent-order{
	float:right;
	width:275px;
	margin-right:10px;
	margin-left: 10px;
	margin-top:-90px;
	 } 
	  
.order-image{
	float:left;
	background-image:url(images/box1-stylelites.gif);
	margin-bottom: -25px;
}
#image1{
width:455px;
text-indent: 170px;
		padding-bottom: 9px;
		height: 120px;
		background-image:url(images/bg-long.jpg);
		}
		
		
#image02{
	width:455px;
text-indent: 170px;
		padding-bottom: 9px;

		height: 120px;
		background-image:url(images/bg-short.jpg);
 }
 #image03{
width:455px;
text-indent: 170px;
		padding-bottom: 9px;
		height: 120px;
		background-image:url(images/bg-bulk.jpg);
		 }
 #image04{
width:455px;
text-indent: 170px;
		padding-bottom: 9px;
		height: 120px;
		background-image:url(images/bg-hairdryer.jpg);
 }
 #image2{
	float:left;
		padding-bottom: 1px;
		height: 160px;
		
 }
#description-order{
	float:right;
	width:265px;
	margin-right:10px;
	margin-left: 10px;
	margin-top:-132px;
		 }

.description-order-text{
font-size:11px;
line-height: 13px;

		 }

/* 
	TagBox table styles
	written by TagBox http://www.tagbox.de
*/
table {
  border-collapse: collapse;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #e6eef3;
  width: 420px;
 
  }
td, th {
  border: 1px solid #FFFFFF;
  padding: 5px 0px 0px 10px;
  color: #363636;
  }

thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #FFFFFF;
  text-align: left;
  background: #D6DDE3;
  color: #000;
  padding-top:3px;
  padding-bottom:3px;

  }
tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
 
  }
tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #363636;
  }
tbody th a:hover {
  background: transparent;
  color: #363636;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;

  }
.odd {
  background: #e6eef3;
  }
tbody tr:hover {
  background: #D6E6EE;
  border: 1px solid #03476F;
  color: #000;
  }
tbody tr:hover th,
tbody tr.odd:hover th {
  background: #D6E6EE;
  color: #000;
  }
 
