body {
	margin: 0px;
	padding: 0px;
	background: #fff;
	}

 #container {
   position: absolute;
	left: 50%;
	top: 2%;
	width: 995px;
	height: 624px; 
	margin-left: -497px;
	margin-top: 0px;
	border: 0px;
 }

#right_column_header
{
  z-index: 211;
	position: absolute;
  left: 736px;
  top: 141px;
  display: block;
	width: 240px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	font: bold 16px/16px arial;
	color: #434343;
	background: #fff;
}

#right_column {
     z-index: 221;
     position: absolute;
     left: 736px;
     top: 151px;
     width: 257px;
     height: 454px;
     border: solid 0px;
     background: none;
     }
#right_column table#thumb
{
	display: block;
	width: 257px;
	height: 105px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #fff;
	border: solid 1px #929292;
}

#right_column table#thumb img
{
	width: 95px;
	height: 89px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#right_column table#thumb a.picced
{
display: block;
width: 95px;
height: 89px;
margin: 6px;
padding: 0px;
border: solid 1px #F0F0F0;
}

#right_column table#thumb a.picced:hover
{
border: solid 1px #000;
}


#right_column table#thumb a.underpic
{
	display: block;
	margin: 5px 0px 6px 0px;
	padding: 0px;
	font: normal 15px/15px arial;
	color: #3e50a1;
	text-decoration: underline;
}
#right_column table#thumb a.underpic:hover
{
color: #000;
}	
#right_column table#thumb a.underpic:visited
{
color: purple;
}	

#right_column table#thumb #price
{
	display: block;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	font: bold 17px/17px arial;
	color: #000;
}
#right_column table#thumb #specs
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: bold 12px/12px arial;
	color: #000;
}


#right_column table#thumb a
{
	display: block;
	margin: 39px 0px 0px 0px;
	padding: 0px;
	font: normal 12px/12px arial;
	color: #3e50a1;
	text-decoration: underline;
}
#right_column table#thumb a:hover
{
color: #000;
}	
#right_column table#thumb a:visited
{
color: purple;
}	

#right_bottom_column {
     z-index: 231;
     position: absolute;
     left: 736px;
     top: 638px;
     width: 257px;
     height: 331px;
     border: solid 1px #333333;
     background: #F7F9F4;
     }
#right_bottom_column p
{
	font: normal 12px arial; 
	color: #000;
	margin: 11px 11px 0px 11px; 
	padding: 0px; 
	line-height: 1.3em;
}
#right_bottom_column img
{
	width: 230px;
	height: 176px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#right_bottom_column a.imaged
{
	display: block;
	margin: 11px 0px 0px 11px; 
	width: 230px;
	height: 176px;
	border: solid 1px #F7F9F4;
	padding: 2px;
	text-decoration: none;
}
#right_bottom_column a.imaged:hover
{
	border: solid 1px #434343;
}
	
#right_bottom_column  a
{
	margin: 0px;
	padding: 0px;
	font: normal 12px arial;
	color: #3e50a1;
	text-decoration: underline;
}
#right_bottom_column  a:hover
{
color: #000;
}
#right_bottom_column  a:visited
{
color: purple;
}
	
#right_bottom_column #searchbutton
{
background-color: #000;
margin: 1px 0px 0px 0px;
padding: 0px; 
width: 70px;
height: 22px;
font: bold 13px/13px arial;
color: #fff;
text-align: center;
}
html>body #right_bottom_column #searchbutton
{	
height: 21px;
margin: 0px 0px 0px -3px;
}

#right_bottom_column #newsletter_input
{
width: 140px;
height: 20px;
margin: 0px;
padding: 0px;
}
html>body #right_bottom_column #newsletter_input
{	
height: 23px;
}

#main_picture {
	z-index: 6666;
	position: absolute;
	left: 195px;
	top: 138px;
	margin: 0px;
	height: 390px;
	width: 520px;
	padding: 0;
	border: 0px;
	
	}
#main_picture img
{
width: 520px;
height: 390px;
border: solid 1px #4c765c;
border-bottom: solid 1px #4c765c;
margin: 0px;
padding: 0px;
}

#main_picture img.bubble
{
width: 19px;
height: 20px;
border: 0px;
margin: 0px;
padding: 0px;
}


#main_picture .item_text {
		z-index: 10;
		position: absolute;
		left: 0px;
		top: 0px;
    width: 262px;
		margin: 0px;
		padding: 0px;
	  height: 190px;
    border: solid 1px #000;
    background-color: #f7f9f4;
   }
     
#main_picture .item_text table#thumb2
{
	display: block;
	width: 262px;
	height: 110px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: none;
	border: 0px;
}

#main_picture .item_text table#thumb2 img
{
	width: 95px;
	height: 89px;
	border: 0px;
	margin: 6px 0px 0px 6px;
	padding: 0px;
}

#main_picture .item_text p.header
{
	margin: 6px 0px 10px 6px;
	padding: 0px;
	font: bold 15px/15px arial;
	color: #434343;
}
#main_picture .item_text p.price
{
	margin: 0px 0px 10px 6px;
	padding: 0px;
	font: bold 17px/17px arial;
	color: #000;
}
#main_picture .item_text p.specs
{
	margin: 0px 0px 6px 6px;
	padding: 0px;
	font: bold 12px/12px arial;
	color: #000;
}

#main_picture .item_text p.desc
{
	margin: 0px 6px 0px 6px;
	padding: 0px;
	font: normal 12px/12px arial;
	line-height: 1.2em;
	color: #000;
}
#main_picture .item_text a
{
	margin: 0px;
	padding: 0px;
	font: normal 12px/12px arial;
	color: #3e50a1;
	text-decoration: underline;
}
#main_picture .item_text a:hover
{
	color: #000;
	text-decoration: none;
}
#main_picture .item_text a:visited
{
	color: purple;
	text-decoration: underline;
}

#main_picture .item_text a.underdesc
{
	margin: 0px;
	padding: 0px;
	font: normal 12px/12px arial;
	color: #3e50a1;
	text-decoration: underline;
}
#main_picture .item_text a.underdesc:hover
{
	color: #000;
	text-decoration: none;
}
#main_picture .item_text a.underdesc:visited
{
	color: purple;
	text-decoration: underline;
}

#main_picture .item_text .close_caption
{
	position: absolute;
	left: 248px;
	top: 4px;
	width: 10px;
	margin: 0px;
	padding: 0px;
}

#main_picture .item_text .close_caption img
{
	width: 10px;
	height: 10px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#main_picture .item_text a.close_caption
{
	display: block;
	width: 10px;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#main_picture .item_text a.close_caption:hover
{
	
}
#main_picture .item_text a.close_caption:visited
{
	
}

#previous_ms
{
z-index: 3222;
position: absolute;
display: block;
top: 535px;
left: 346px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
background: none;
}

#previous_ms a
{
padding: 0px;
margin: 0px;
font: bold 11px/11px arial;
color: #434343;
text-decoration:underline;
}

#previous_ms a:hover
{
color: #000;
text-decoration: none;
}

#previous_ms a.arrow
{
display: block;
width: 15px; 
height: 15px;
padding: 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
background-image: url(/phppages/images/ms_previous_arrow.jpg);
}

#previous_ms a.arrow:hover
{

}

#previous_ms img
{
border: 0px;
}

#next_ms
{
z-index: 222;
position: absolute;
display: block;
top: 535px;
left: 488px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
background: none;
}

#next_ms_ms a.arrow
{
display: block;
width: 15px; 
height: 15px;
padding: 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
background-image: url(/phppages/images/ms_next_arrow.jpg);
}

#next_ms a.arrow:hover
{

}

#next_ms a
{
padding: 0px;
margin: 0px;
font: bold 11px/11px arial;
color: #434343;
text-decoration:underline;
}

#next_ms a:hover
{
color: #000;
text-decoration: none;
}

#next_ms img
{
border: 0px;
}

#topnavborder
{
z-index: 210;
position:absolute;
display: block;
top: 527px;
left: 195px;
width: 520px;
height: 94px;
padding: 0px;
margin: 0px;
background: #fff;
border: solid 1px #4c765c;
border-top: 0px;
}

#topnav_temp {
position:relative;
visibility:visible;
top:0px;
left:0px;
height: 90px;
}

	
#topnav 
{
z-index: 220;
position:absolute;
display: block;
top: 553px;
left: 219px;
width: 478px;
height: 90px;
background: none;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border: 0px;
overflow: hidden;
	}


	
#topnav a
{
float: left;
display: block;
text-align:center;
width: 62px;
height: 56px;
margin: 3px 2px 0px 2px;
padding: 0px 0px 0px 0px;
border: solid 1px #fff;
}

#topnav a:hover
{
border: solid 1px #536b4b;
}

#topnav a.first
{
float: left;
display: block;
text-align:center;
width: 62px;
height: 56px;
margin: 3px 2px 0px 2px;
padding: 0px 0px 0px 0px;
border: solid 1px #fff;
}
html>body #topnav a.first
{
margin: 3px 2px 0px 4px;
}

#topnav a.first:hover
{
border: solid 1px #536b4b;
}

#topnav a#active
{
display: block;
text-align:center;
width: 62px;
height: 56px;
margin: 0px 0px 0px 0px;
padding: 0px;
border: 3px solid #434343;
border-top: 4px solid #434343;
border-bottom: 4px solid #434343;
}


#topnav a#active:hover
{

}

#topnav a#active img
{
width: 62px;
height: 56px;
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#topnav img
{
width: 62px;
height: 56px;
border: 0px;
background: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#topnav a#first_active
{
display: block;
text-align:center;
width: 62px;
height: 56px;
margin: 0px 2px 0px 0px;
padding: 0px;
border: 3px solid #434343;
border-top: 4px solid #434343;
border-bottom: 4px solid #434343;
}

#topnav a#first_active:hover
{

}


#previous
{
z-index: 3334;
position: absolute;
display: block;
top: 557px;
left: 203px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
background: none;
}

#previous a
{
display: block;
width: 13px; 
height: 58px;
padding: 0px;
margin: 0px;
text-decoration: none;
background-image: url(/phppages/images/topnavarrow_left.gif);
}

#previous a:hover
{

}

#previous img
{
border: 0px;
}

#next
{
z-index: 334;
position: absolute;
display: block;
top: 557px;
left: 701px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
background: none;
}

#next a
{
display: block;
width: 13px; 
height: 58px;
padding: 0px;
margin: 0px;
text-decoration: none;
background-image: url(/phppages/images/topnavarrow_right.gif);
}

#next a:hover
{

}

#next img
{
border: 0px;
}

#caption_0	 {
	 	z-index: 3121221;
		position: absolute;
		left: 4px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}
 #caption_1	 {
	 	z-index: 21200;
		position: absolute;
		left: 72px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}
 #caption_2	 {
	 	z-index: 21200;
		position: absolute;
		left: 140px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}
 #caption_3	 {
	 	z-index: 21200;
		position: absolute;
		left: 208px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}
 #caption_4	 {
	 	z-index: 21200;
		position: absolute;
		left: 255px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}
 #caption_5	 {
	 	z-index: 21200;
		position: absolute;
		left: 296px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}
 #caption_6	 {
	 	z-index: 21200;
		position: absolute;
		left: 364px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}
 #caption_7	 {
	 	z-index: 21200;
		position: absolute;
		left: 432px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}
 #caption_8	 {
	 	z-index: 21200;
		position: absolute;
		left: 500px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}
 #caption_9	 {
	 	z-index: 21200;
		position: absolute;
		left: 568px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}
 #caption_10	 {
	 	z-index: 21200;
		position: absolute;
		left: 636px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}
 #caption_11	 {
	 	z-index: 21200;
		position: absolute;
		left: 704px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}	
 #caption_12	 {
	 	z-index: 21200;
		position: absolute;
		left: 772px;
		top: 48px;
		text-align:center;
		padding:1px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		width: 110px;
		height: auto;
		border: solid 1px #536b4b;
		font: normal 11px verdana;
		color: #000;
		background: #fff;
		visibility: hidden;
	}	
		
	#caption_0 a, #caption_1 a, #caption_2 a, #caption_3 a, #caption_4 a, #caption_5 a, #caption_6 a, #caption_7 a, #caption_8 a, #caption_9 a, #caption_10 a, #caption_11 a, #caption_12 a{
		width: 108px;
		height: auto;
		margin: 1px 0px 0px 0px;
		padding: 0px;
		font: normal 11px/12px verdana;
		color: #000;
		text-align: center;
		text-decoration: none;
	}
	
	#caption_0 a:hover , #caption_1 a:hover , #caption_2 a:hover , #caption_3 a:hover , #caption_4 a:hover , #caption_5 a:hover , #caption_6 a:hover , #caption_7 a:hover , #caption_8 a:hover , #caption_9 a:hover , #caption_10 a:hover, #caption_11 a:hover, #caption_12 a:hover {
	 	text-decoration: underline;
	}	

#left { z-index: 555;  position: absolute;  left: 12px;  top: 132px;  }
#left #scta {position: relative; left: 0px; top: 0px;border: 0px;margin: 0px;padding: 0px;background: #fff;}
#left #scta img{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 0px;} 
#left #scta a{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;text-decoration: none;border: 0px;}  
#left #scta a:hover{}
#left #scta a:visited{}

#left #menu {position: relative; left: 10px; top: 20px;border: 0px;margin: 0px;padding: 0px;}
#left #menu h3{font: bold 16px/16px arial;text-decoration: none;color: #536b4b;margin: 4px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#left #menu a.active_header{display: block;width: 160px;font: bold 16px/16px arial;text-decoration: none;color: #536b4b;margin: 4px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#left #menu a.active_header:hover{}
#left #menu a.active_header:visited{}
#left #menu ul{list-style-type: none;margin: 0px;padding: 0px;}
#left #menu ul li{margin: 6px 0px 0px 0px;padding: 0px;}
#left #menu ul li.subheaders1_1{display: block;width: 154px;height: 27px;background: #fff;margin: 4px 0px 1px 0px;padding: 0px 0px 0px 0px;font: bold 16px/30px arial;color: #4e4e4e;border: 0px;border-bottom: solid 1px #dddddd;}
#left #menu ul li.insides{display: block;width: 154px;height: 27px;background: #fff;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 0px;border-bottom: solid 1px #dddddd;}
#left #menu ul li a.insides{font: normal 14px/30px arial;text-decoration: none;color: #4e4e4e;margin: 0px 0px 0px 15px;padding: 0px 0px 0px 0px;}
#left #menu ul li a.insides:hover{text-decoration: underline;}
#left #menu ul li a.insides:visited{color: #787878;}
#left #menu ul li.insides_active{display: block;width: 154px;height: 27px;background: #fff;font: bold 14px/30px arial;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 0px;border-bottom: solid 1px #dddddd;}
#left #menu ul li a.insides_active{font: normal 14px/30px arial;text-decoration: none;color: #4e4e4e;margin: 0px 0px 0px 15px;padding: 0px 0px 0px 0px;}
#left #menu ul li a.insides_active:hover{text-decoration: underline;}
#left #menu ul li.insides_last{display: block;width: 155px;height: 1px;background: #fff;margin: 0px 0px 20px 0px;padding: 0px 0px 0px 0px;font: normal 1px/1px arial;border: 0px;}
		
#primary
{
z-index: 20;
position: absolute;
left: 195px;
top: 638px;
width: 520px;
height: 395px;
border: solid 1px #4c765c;
background: #F7F9F4;
margin: 0px 0px 0px 0px;
padding: 0px;
overflow: auto;
}

	
#primary p.first {
	font: normal 14px/14px arial;
	line-height: 1.4em;
	color: #000;
	margin: 10px 20px 0px 20px;
	}	
	
#primary p	{
	font: normal 14px/14px arial;
	line-height: 1.4em;
	color: #000;
	margin: 15px 20px 0px 20px;
	}

#primary h1 {
	font: bold 18px/18px Arial;
	line-height: 1.4em;
	color: #000;
	margin: 15px 20px 0px 20px;
	padding: 0px;
	}	
		

#primary a
{
	margin: 0px;
	padding: 0px;
	font: normal 14px/14px arial;
	color: #3e50a1;
	text-decoration: underline;
}
#primary a:hover
{
color: #000;
}	
#primary a:visited
{
color: purple;
}	

#primary h2	{	
font: bold 15px/15px arial; 
color: #000;
margin: 10px 20px 0px 20px; 
padding: 0px;
}	

#primary ul
{
color: #000;
margin-bottom: 1em;
line-height: 16px;
list-style-type: disc;
}

#primary ul li
{
font: normal 14px/14px arial;
padding: 0px 0px 10px 0px;
margin-right: 10px;
}