/* Advanced Hosting CSS Document */



	
#contents {
	width:620px;
	min-height:450px;
	padding:10px 10px 20px 10px;
	margin:0;
	display:block;
	position:relative;
	float:left;
	background: #ffffff;	
	border:0;
	}

#image_rotate_home {
	width:600px;
	height: 257px;
	padding:0px;
	display:block;
	position:relative;
	float:left;
	top:0;
	background: transparent;	
	border:0;
	margin: 15px 0px 10px 0px;
	}	

#contents a:link, #contents a:visited{
	display: inline;
	font-size:12px;
	margin:0;
	padding:0px 7px 0px 5px;
	color:#000066;
	border: 0;
	text-decoration:underline;
	outline:none;
	}	
	
#contents a:hover, #contents a:active{
	text-decoration:underline;
	color:#000066; 
	}	

#contents a.more:link, a:visited {
	display:block;
	padding: 0px 15px 15px 0px;
	}
	
#contents a.more:hover, a:active {
	}

#contents img.more {
	display:inline;
	padding: 0px 0px 0px 5px;
	border: 0;
	}

#contentl {
	width:800px;
	min-height:450px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	padding:10px 10px 20px 20px;
	margin:0;
	display:block;
	position:relative;
	float:left;
	background:#ffffff;	
	border:0}

#contentl a:link, #contentl a:visited{
	display: inline;
	font-size:12px;
	margin:0;
	padding:0px 7px 0px 5px;
	color:#000066;
	border: 0;
	text-decoration:underline;
	outline:none;
	}		
#contentl a:hover, #contentl a:active{
	text-decoration:underline;
	color:#000066; 
	}	

	
#specialoffers {
	width:720px;
	height: auto;
	text-align: center;
	padding:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border: 0;
	margin:10px 140px 10px 140px}	

#specialoffers_small {
	width:600px;
	height: auto;
	text-align: center;
	padding:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border: 0;
	margin:10px 10px 10px 0px}	
	
.specialoff {
	width:180px;
	height: auto;
	text-align: center;
	position:relative;
	float:left;
	background:transparent;	
	padding:0;
	border: 0;
	margin:0}		


#specialoffers2 {
	width:720px;
	height: auto;
	text-align: center;
	padding:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border: 0;
	margin:10px 140px 10px 140px}	
	
.specialoff2 {
	width:180px;
	height: auto;
	text-align: center;
	position:relative;
	float:left;
	background:transparent;	
	padding:0;
	border: 0;
	margin:0}		



#hotproducts {
	width:565px;
	height: auto;
	text-align: center;
	padding:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border: 0;
	margin:20px 0 0 10px}	

#catintro {
	width:720px;
	height: auto;
	text-align: center;
	padding:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border: 0;
	margin:10px 0px 10px 0px}	

	
.catint {
	width:230px;
	text-align: left;
	position:relative;
	float:left;
	background:transparent;	
	padding:5px;
	border: 0;
	margin-bottom:10px}		


	
#latestnewstop {
	width:600px;
	height:15px;
	padding:0;
	display:block;
	position:relative;
	float:left;
	top:0;
	background: url(../images/newsitemstop.gif);	
	border:0;
	margin:15px 0px 0px 0px;
	}	
	
	
	
#latestnewsbtm {
	width:600px;
	height:15px;
	padding:0;
	display:block;
	position:relative;
	float:left;
	top:0;
	background: url(../images/newsitemsbtm.gif);	
	border:0;
	margin: 0;
	}
	
#latestnewscontent {
	width:580px;
	height: auto;
	text-align: left;
	padding:0px 10px 0px 10px;
	display:block;
	position:relative;
	float:left;
	color:#6A3E29;
	background:#e6cfc4;	
	border: 0;	
	margin:0px}	

	

#latestnewscontent a:link, #latestnewscontent a:visited{
	display: inline;
	font-size:12px;
	margin:0;
	padding:0px 7px 0px 5px;
	color:#6A3E29;
	border: 0;
	text-decoration:underline;
	outline:none;
	}	
	
#latestnewscontent a:hover, #latestnewscontent a:active{
	text-decoration:underline;
	color:#000066; 
	}	

#latestnewscontent h2 {
	display: block;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#6A3E29;
	font-size:12px;
	font-weight:800;
	letter-spacing: 1.5;
	padding:7px 0px 0px 0px;
	margin:0;
	border:0}

#latestnewscontent p {
	color:#6A3E29;
	}	
	
#nav_path {
	width:820px;
	display:block;
	position:relative;
	float:left;
	padding:5px 5px 5px 5px;
	margin:0;
	background: transparent;		
color: white;
	border:0}
	

	
a.nav_path_link:link, a.nav_path_link:visited{
	margin:0;
	padding:0px 0px 0px 5px;
	font-size:11px;
	font-weight:600;
	color: #000066;
	border: 0;
	text-decoration:none;
	outline:none;
	}		
			
a.nav_path_link:hover, a.nav_path_link:active{
	text-decoration:underline;
	}		


 .special_rrp {	
	display:block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px ;
	font-weight: 700;
	color: red ;
	text-align: center;
	text-decoration: line-through;
	padding: 0 ;
	margin:0;
	border: 0;
	}

.special_rrp:hover {
  border: 0;
}
 .special_price {	
	display:block;
	font-family:verdana, arial, sans-serif; 
	font-size:12px; 
	font-weight: 700;
	color: #000000;
	text-align: center;
	line-height:16px;
	margin:0; 
	padding:0;
	border: 0;
	}
.special_price:hover {
  border: 0;
}


#home_specialcontainer {
	width:560px;
	height: auto;
	text-align: center;
	padding:0px 10px 0px 10px;
	display:block;
	position:relative;
	float:left;
	background: transparent;	
	border: 1px solid #666;
	margin:10px 10px 10px 20px}	
	
#home_specialcontainer a:link, #home_specialcontainer a:visited {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	font-weight: 700;
	text-align: center;
	color: red;
	padding:6px 0px 5px 0px;	
	margin:0px;
	text-decoration:none;
	}	
	
#home_specialcontainer a:hover, #home_specialcontainer a:active {
	color: normal;
	text-decoration:underline;
	}		
	
	
.home_special {
	width:180px;
	height: auto;
	text-align: center;
	position:relative;
	float:left;
	background:transparent;	
	padding:0;
	border: 0;
	margin:0}

.home_special a:link, .home_special a:visited {
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: red;
}
.home_special a:hover, .home_special a:active {
  color: red; 
}

.home_special img {
  margin: 5px 0 5px 0;
  border: 0;
}	
	
.home_catcontainer {
  width: 580px;
  padding: 0;
  margin: 0;
  border: 0;
}


.home_catrow {
  float: left;
  vertical-align: bottom;
  width: 550px;
  padding: 5px 0px 10px 30px;
  border: 0;
  }


.home_catrow div {
  float: left;
  width: 170px;
  text-align: center;
  padding: 0;
  margin: 0 5px 0 5px;
  border: 0;
}
.home_catrow div:hover {
  border: 0;
}
.home_catrow a:link, .catrow a:visited {
  font-size: 12px;
  margin: 0;
  padding: 0px 5px 0px 5px;
  text-decoration: none;
  color:#0048A4;
}
.home_catrow a:hover, .catrow a:active {
  color: #000066; 
}
.home_catrow img {
text-align: center;
  margin: 5px 0 5px 0;
  border: 0;
}




	
#catcontainer {
  width: 690px;
  padding: 0;
  margin: 0;
border-top: 1px solid black;
}

#catcontainer a:link, #catcontainer a:visited {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	font-weight: 700;
	text-align: center;
	color: red;
	padding:6px 0px 5px 0px;	
	margin:0px;
	text-decoration:none;
	}	
	
#catcontainer a:hover, #catcontainer a:active {
	color: normal;
	text-decoration:underline;
	}		



.catrow {
  float: left;
  vertical-align: bottom;
  width: 690px;
  padding: 5px 0px 10px 0px;

}


.catrow div {
  float: left;
  width: 210px;
  text-align: center;
  padding: 0;
  margin: 0 5px 0 5px;
  border: 1px solid transparent;
}
.catrow div:hover {
  border: 1px solid #d0d0d0;
}
.catrow a:link, .catrow a:visited {
  font-size: 12px;
  margin: 0;
  padding: 0px 5px 0px 5px;
  text-decoration: none;
  color:#0048A4;
}
.catrow a:hover, .catrow a:active {
  color: #000066; 
}

.catrow img {
text-align: center;
  margin: 5px 0 5px 0;
  border: 0;
}


#prodcontainer {
  width: 690px;
  padding: 0;
  margin: 0;
border-top: 1px solid black;
}

#prodcontainer a:link, #prodcontainer a:visited {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 600;
	text-align: center;
	color: blue;
	padding:6px 0px 5px 0px;	
	margin:0px;
	text-decoration:none;
	}	
	
#prodcontainer a:hover, #prodcontainer a:active {
	color: red;
	text-decoration:none;
	}		



.prodrow {
  float: left;
  vertical-align: bottom;
  width: 690px;
  padding: 5px 0px 10px 0px;
  border-bottom: 1px solid #d0d0d0;
  }


.prodrow div {
  float: left;
  width: 210px;
  text-align: center;
  padding: 0;
  margin: 0 5px 0 5px;
  border: 1px solid transparent;
}
.prodrow div:hover {
  border: 1px solid #d0d0d0;
}
.prodrow a:link, .prodrow a:visited {
  font-size: 12px;
  margin: 0;
  padding: 0px 5px 0px 5px;
  text-decoration: none;
  color:#0048A4;
}
.prodrow a:hover, .prodrow a:active {
  color: #000066; 
}

.prodrow img {
text-align: center;
  margin: 5px 0 5px 0;
  border: 0;
}
	
#brandcontainer {
  width: 690px;
  padding: 0;
  margin: 0;
border-top: 1px solid black;
}

#brandcontainer a:link, #brandcontainer a:visited {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	font-weight: 700;
	text-align: center;
	color: red;
	padding:6px 0px 5px 0px;	
	margin:0px;
	text-decoration:none;
	}	
	
#brandcontainer a:hover, #brandcontainer a:active {
	color: normal;
	text-decoration:underline;
	}		



.brandrow {
  float: left;
  vertical-align: bottom;
  width: 690px;
  padding: 5px 0px 10px 0px;
  border: 0;
}


.brandrow div {
  float: left;
  width: 210px;
  text-align: center;
  padding: 0;
  margin: 0 5px 0 5px;
  border: 1px solid transparent;
}
.brandrow div:hover {
  border: 1px solid #d0d0d0;
}
.brandrow a:link, .brandrow a:visited {
  font-size: 12px;
  margin: 0;
  padding: 0px 5px 0px 5px;
  text-decoration: none;
  color:#0048A4;
}
.brandrow a:hover, .brandrow a:active {
  color: #000066; 
}

.brandrow img {
text-align: center;
  margin: 5px 0 5px 0;
  border: 0;
}


.gridcontainer {
  width: 690px;
  padding: 0;
  margin: 0;
border-top: 1px solid black;
}

/*
.gridcontainer a:link, .gridcontainer a:visited{
	display: block;
	font-size:12px;
	text-align: center;
	font-weight: 600;
	margin:0;
	padding:0;
	color:#000066;
	border: 0;
	text-decoration:none;
	outline:none;
	}	
	
.gridcontainer a:hover, .gridcontainer a:active{
	text-decoration:underline;
	color:#000066; 
	}	
*/

.gridrow {
  float: left;
  vertical-align: bottom;
  width: 690px;
  padding: 5px 0px 10px 0px;
/*  border-bottom: 1px solid #d0d0d0; */
}

.high1 {
  background: #e0e0e0;
}

/*
.gridrowhigh1 {
  float: left;
  vertical-align: bottom;
  width: 690px;
  padding: 5px 0px 10px 0px;
  background: transparent;
  border-bottom: 1px solid #d0d0d0;
}
*/

.gridrow div {
  float: left;
  width: 210px;
  text-align: center;
  padding: 0;
  margin: 0 5px 0 5px;
  border: 1px solid transparent;
}
.gridrow div:hover {
  border: 1px solid #d0d0d0;
}
.gridrow a:link, .gridrow a:visited {
  font-size: 12px;
  margin: 0;
  padding: 0px 5px 0px 5px;
  text-decoration: none;
  color:#0048A4;
}
.gridrow a:hover, .gridrow a:active {
  color: #000066; 
}
.gridrow img {
text-align: center;
  margin: 5px 0 5px 0;
  border: 0;
}



/*
.gridrowhigh1 div {
  float: left;
  width: 210px;
  text-align: center;
  padding: 0;
  margin: 0 5px 0 5px;
  border: 1px solid #ffffff;
}
.gridrowhigh1 div:hover {
  text-align: center;
  border: 1px solid #d0d0d0;
}
.gridimg {
	text-align: center;
	}
*/

#relatedcontainer {
	width:560px;
	height: auto;
	text-align: center;
	padding:0 0 20px 20px;
	display:block;
	position:relative;
	float:left;
	background: yellow;	
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin:10px 80px 10px 60px}	

#relatedcontainer h2 {
	text-align:left;	
	}	
	
.related {
	width:180px;
	height: auto;
	text-align: center;
	position:relative;
	float:left;
	background:transparent;	
	padding:0;
	border: 0;
	margin:0}		


.related img {
  display: block;
  text-align: center;
  margin: 5px 0 5px 0;
  border: 0;
}


	
#pageholder {
	width:800px;
	padding:0px 0px 0px 0px;
	margin:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border:0}
	
	
#pageleft {
	width:480px;
	padding:0px 0px 0px 0px;
	margin:0;
	text-align: justify;
	display:block;
	position:relative;
	float:left;
	background: transparent;	
	border:0}
	
	
	
#features {	
		background-color : transparent ;
		width: 450px ;
		text-align: left;
		padding: 15px 0px 0px 0px ;
		margin: 0px;
		border: 0px;
		}	
		
#features h2 {	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size: 12.5px;
		padding: 5px 0px 5px 0px;
		margin: 0px;
		}
		
#features h3 {	
		text-align: left;
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px ;
		color: #000000 ;
		background-color : #ffffff ;
		padding: 3px 0px 3px 0px ;
		margin: 0px;
		}
#features ul {	
		padding: 0px 0px 0px 15px;
		border: 0px;
		margin: 0px 0px 0px 0px;
		}			
#features li {	
		display: block;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12.5px;
		line-height: 1.5;
		-align: left;
		list-style-type: disc;
		color: #000000;
		padding: 0px 0px 0px 0px;
		border: 0px;
		margin: 0px ;
		}
		
#pageright {
	width:320px;
	padding:0px 0px 0px 0px;
	margin:0;
	display:block;
	position:relative;
	float:right;
	background: transparent;	
	border:0}		

#pageholderbottom {
	width:800px;
	padding:0px 0px 0px 0px;
	margin:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border:0}
	

#specs {
	width:700px;
	padding:0px 0px 0px 0px;
	margin:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border:0}	
	
	
#specs td.col1 {
	font-size:11px;
	padding:3px 3px 15px 0px;
	margin:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border:0}
	
#specs td.col2 {
	font-size:11px;
	padding:3px 3px 15px 0px;
	margin:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border:0}	
	
#specifications {
	width:700px;
	padding:0px 0px 0px 0px;
	margin:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border:0}	
	
	
#details {
	width:700px;
	padding:0px 0px 0px 0px;
	margin:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border:0}	
	
#product_access {
	width:700px;
	padding:0px 0px 0px 0px;
	margin:0;
	display:block;
	position:relative;
	float:left;
	background:transparent;	
	border:0}		

#featurespdf {
	display:block;
	position:relative;
	float:left;
	margin:0px 0px 0px 20px;
	background: transparent;	
	border:0}

#featurespdf a:link, #featurespdf a:visited, #featurespdf a:hover, #featurespdf a:active{
	height:40px;
	display:block;
	float:left;
	position:relative;
	margin:0;
	padding:0px 0px 0px 30px;
	border: 0;
	text-decoration:none;
	outline:none;
	background: url(../images/pdf_30.jpg) top left no-repeat;	
	}
	
	
#chartspdf {
	display:block;
	position:relative;
	float:left;
	margin:0px 0px 0px 20px;
	background: transparent;	
	border:0}

#chartspdf a:link, #chartspdf a:visited, #chartspdf a:hover, #chartspdf a:active{
	width:400px;
	height: 30px;
	display:block;
	float:left;
	position:relative;
	margin:0;
	padding:0px 0px 0px 30px;
	border: 0;
	text-decoration:none;
	outline:none;
	background: url(../images/pdf_30.jpg) top left no-repeat;	
	}	
	

.contactleft {
	width: 150px;
	padding:8px 0px 8px 0px;
	margin:0;
	border:0}	