table.custom_product_list
	{ 
		width: 75%;
		background-color: #fafafa;
		border: 3px #0000A0 solid;
		border-collapse: collapse;
		border-spacing: 0px;
	}
	
table.selection_guide
	{ 
		width: 100%;
		background-color: #fafafa;
	}	

td
	{
		text-align:left;
	}

td.model_name
	{ 
		width:15%; 
		border: 2px #0000A0 solid;
		font-weight: bold;
		color: #0000A0; 
	}	
	
td.model_picture
	{ 
		width:315px; 
		text-align:right;
	}		



td.model_description
	{ 
		border: 2px #0000A0 solid;
	}
	
html,body
	{
		margin:0;
		padding:0;
	}
	
body
	{
		font-family: Verdana, Arial, sans-serif;
		font-size:100%;
		color:#000;
		line-height:1.4;
		background-color:#996633;
	}

div#container
	{
		padding-left:0.5em;
		padding-right:0.5em;
		padding-top:0.25em;	
		margin:0 auto;		
		width:90%;
		max-width: 1220px;
		background-color:#FFFFFF;
	}
*+html div#content
	{  /* IE7 */
		width:auto;
	}	
#content
	{
		padding-left:1em;
		margin-left:0.25em;
		padding-right:1em;

	}
	

#content_bottom
	{
		clear:both;
	}
	
div#more_info
	{
		margin: 0 auto;
		padding-left:1.55em;
		padding-right:0.25em;
		margin-right:1.25em;
		margin-left:1.5em;
		padding-bottom:1.5em;
		margin-bottom:0.5em;
		font-size:0.8em;
		background:#FFFFCC;
		border: 2px solid #0000A0;
		clear:both;
	}
	
* div#more_info
	{  /* IE6 */
		margin-top:-0.5em;
	}
*+html div#more_info
	{  /* IE7 */
		margin-top:0.001em;		
		padding-top:0.2em;
		margin-bottom:0.0em;
		margin-right:1.5em;
	}	
	

div#footer
	{
		margin: 0 auto;
		padding-left:1.55em;
		padding-right:0.25em;
		margin-right:1.25em;
		margin-left:1.5em;
		font-size:0.8em;
		background: #CCC;
		border: 2px solid #C1CDCD;
		clear:both;
	}	
	
* div#footer
	{  /* IE6 */
		margin-top:-0.5em;
	}
*+html div#footer
	{  /* IE7 */
		margin-top:0.0em;	
		padding-top:0.5em;
		padding-bottom:0.5em;
		margin-bottom:1.0em;
		margin-right:1.5em;
	}	
	
.highlight
	{
		background:yellow;
		font-size:1.5em;
	}
.emphasize
	{
		font-weight:bold;
	}
	
.float_image_right
	{
		float:right;
		margin-left:0.8em;		
	}
	
.right_sidebar_wide
	{
		font-size:0.8em;
		background:#D6E7FF;				  
		border: 2px solid #0000A0;    
		padding: 0.5em;		
		margin-left:0.8em;
		border-bottom:none;	
		text-align:left;
		float: right;
		clear:right;
		width:40%;
	}	
	
.right_sidebar
	{
		font-size:0.8em;
		background:#D6E7FF;				  
		border: 2px solid #0000A0;    
		padding: 0.5em;		
		margin-left:0.8em;
		border-bottom:none;	
		text-align:left;
		float: right;
		clear:right;
		width:35%;
	}	

.left_sidebar
	{
		font-size:0.8em;
		background:#D6E7FF;	
		margin-top:2em;
		border: 2px solid #0000A0;    
		padding: 0.5em;		
		text-align:left;
		float: left;
		width:54%;
	}	
	
	
.right_picture_sidebar
	{
		text-align:left;
		margin-bottom: 0.5em;			
		margin-left:0.8em;
		float: right;
		clear:right;
		width:495px;

	}
*+html .right_picture_sidebar
	{  /* IE7 */
		margin-right:0.2em;			
	}
* html .right_picture_sidebar
	{  /* IE6 */
		margin-right:2.5em;
	}
.right_picture_sidebar > img
	{
		float:right;
		}



*+html .right_sidebar
	{  /* IE7 */
		margin-right:0.2em;
		margin-bottom:-0.19em;
	}
* html .right_sidebar
	{  /* IE6 */
		margin-right:2.5em;
	}

div#header 
	{
		padding: 5px ;
		width:872px;  /*the same width as the graphic header+5*/
		height:140px; /*the same height as the graphic header+5*/
		margin-left:auto;
		margin-right:auto;
	}

div#search_etc
	{
		position:absolute;
		left:275px;
		top:45px;
		width: 565px;
		text-align:right;
	}
	
div#search_box
	{
		margin: -125px 600px 0 620px;
		width:8.5em;
	}	

.search_box
	{
		float: left;
		padding-top:0.4em;
		padding-bottom:0.5em;
	}

input.btn 
	{ 
		width:20px;
		height:30px;
		border: none;
		background: transparent url(arrow.gif) no-repeat center;
		overflow: hidden;
		font-size: 0px;
		line-height: 0px;		
	} 
	
* html div#header 
	{
		height: 0;
	} /*for IE/6.0 */

.menu 
	{
		margin: -42px 60px 0 112px; 
		padding: 0;
	}

#header img 
	{
		display: block;
	}	


p
	{
		margin:0.2em 0em;
		padding-bottom:0.5em;
		clear:left;
	}

H1,H2,H3
	{
		font-family: Verdana, Arial, sans-serif;
		color:#0000A0;
	}

H1
	{
		font-size:1.2em;
		text-align:center;
		padding-top:1em;
	}




H2
	{
		font-size:0.9em;
		text-align:left;
		clear:left;
	}
	
H3
	{
		font-size:1.1em;
		padding:0.2em;
		text-align:center;
	}

.like_h3
	{
		font-size:1.2em;
		text-align:left;
		font-weight:bold;
		color:#0000A0;
	}

.nobr
	{
		white-space: nowrap;
	}





