html, body
	{
	background-color: #e0e0e0;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	font-family: arial, verdana;
	font-size: 0px;		
	text-align: center;	
	}
	
#left-rail{
	text-align: right;
	margin: 0px auto;
	width: 173px;
	float: left;	
	}
	
#right-rail{
	text-align: left;
	margin: 0px auto;
	width: 173px;
	float: right;			
	}		
	
#left-railauto{
	text-align: right;
	margin: 0px auto;
	width: 22px;
	float: left;	
	BACKGROUND-IMAGE: url(gfx/left_rail_shadow.jpg);
	}
	
#right-railauto{
	text-align: left;
	margin: 0px auto;
	width: 22px;
	float: right;
	BACKGROUND-IMAGE: url(gfx/right_rail_shadow.jpg);		
	}

#top-left
{
	text-align: left;
	float: left;
	margin: 0px auto;
	width: 22px;
	height: 22px;
	BACKGROUND-IMAGE: url(gfx/top_left_corner_shadow.jpg);
}

#top-right
{
	text-align: left;
	float: right;
	margin: 0px auto;
	width: 22px;
	height: 22px;
	BACKGROUND-IMAGE: url(gfx/top_right_corner_shadow.jpg);
}	

#bottom-left
{
	text-align: left;
	float: left;
	margin: 0px auto;
	width: 22px;
	height: 22px;
	BACKGROUND-IMAGE: url(gfx/bottom_left_corner_shadow.jpg);
}

#bottom-right
{
	text-align: left;
	float: right;
	margin: 0px auto;
	width: 22px;
	height: 22px;
	BACKGROUND-IMAGE: url(gfx/bottom_right_corner_shadow.jpg);
}	

#below
{
	text-align: left;
	float: none;
	margin: 0px auto 0px auto;
	width: 300px;
	height: 400px;
}

#belowprints
{
	text-align: left;
	float: none;
	margin: 0px auto 0px auto;
	width: 425px;
	height: 300px;
}
			
	
img { border: none}	


img.leftrail
{        
    margin: 5px 12px 0px 12px;  
}

img.rightrail
{    
    margin: 5px 0px 0px 12px;
}

img.menus
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;  
}

img.center
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.contentleft 
{   
    margin: 5px 10px 0px 5px; 
    float: left;
}	

img.contentleftnews 
{   
    margin: 5px 4px 0px 5px; 
    float: left;
}


img.nomargin
{   
    margin: 5px -1px 0px 0px; 
    float: left;
}	

img.contentright 
{   
    margin: 5px 0px 0px 10px; 
    float: right;
}	

#centerinner{
	margin: 0px auto;
	width:484px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	background-color: #fff;	
}

#center
{
	float: left;
	margin: 0px auto;
	width:520px;
	background-image: url(gfx/dotdot.jpg);	
}

#centerinnerauto{
	margin: 0px auto;
	
	text-align: left;
	padding: 5px 5px 5px 5px;	
}

#centerauto
{
	float: left;
	margin: 0px auto;
	
	background-color: #ffffff;
}

#controlpanel{
	float: left;
	margin: 0px auto;
	width:520px;
	height: 50px;	
	background-image: url(gfx/dotdot.jpg);

}

#controlpanelauto{
	float: left;
	margin: 0px auto;
	height: 50px;

}

#controlpanelauto1{
	float: left;
	margin: 0px auto;
	height: 65px;	

}

#controlpanelright{
	float: left;
	margin: 0px auto;
	width:173px;
	height: 50px;	

}


p,pre {font-family: arial, verdana; letter-spacing: 0px; text-decoration: none; color: #444444; font-size: 12px; font-weight: normal; margin:5px 5px 12px 5px; text-align:left;}

p.text {font-family: arial, verdana; color: #444444; font-size: 11px; font-weight: normal;}

p.simplyright {text-align: right; margin: 0px 0px 0px 0px;}

p.spacer{font-size: 5px; margin: 5px 5px 8px 5px;}

p.suggestive{font-size: 5px; margin: 0px 5px 2px 5px; text-align: center;}

p.red {color: #ff0000; margin: 0px 0px 0px 0px;}

p.bold {font-weight: bold; margin: 0px 0px 0px 0px;}

p.checkout {color: #800000; font-weight: bold; margin: 0px 0px 0px 0px;}

p.italic{font-weight: bold; margin: 5px 0px 5px 0px; font-style: italic; text-align: left}

p.largeitalic {font-size: 14px; font-weight: bold; margin: 5px 0px 5px 5px; font-style: italic; text-align: left}

p.largeitalicright {font-size: 14px; font-weight: bold; margin: 5px 0px 5px 5px; font-style: italic; text-align: right}

p.mountframe {font-family: times, arial; color: #444444 ;font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; font-style: normal; text-align: center}

p.rightbold {float: right; font-weight: bold; margin: 0px 0px 0px 0px; text-align: right}

p.nomargin {margin: 0px 0px 0px 0px;}

p.alone {margin: 5px 0px 0px 0px;}

p.rednone {margin: 0px 0px 0px 0px;color: #ff0000;}

p.redright {font-size: 11px; margin: 0px 0px 0px 0px;color: #ff0000; text-align: right}

p.redcenter {color: #ff0000; font-weight: bold; text-align:center; margin: 0px 5px 5px 5px;}

p.bigspacer{font-size: 12px; margin: 12px 0px 12px 0px;}

p.boldright {font-size: 11px; font-weight: bold;}	

p.center {font-size: 11px; margin-left: auto; margin-right: auto; text-align: center;}

p.centernormal {margin-left: auto; margin-right: auto; text-align: center;}

p.centermini {font-size: 9px; margin: 7px auto 0px auto; text-align: center; padding: 0px 0px 0px 0px;}

p.centerclose {font-size: 11px; margin: -12px auto 0px auto; text-align: center;}

p.centercloser {font-size: 11px; margin: 4px auto 0px auto; text-align: center;}

p.controlleft {font-size: 11px; margin: -2px 0px 0px 0px; text-align: left;}

p.controlright {font-size: 11px; margin: -2px auto 0px 3px; text-align: right;}

p.centerleft {font-size: 11px; margin: 0px auto 5px auto; text-align: center; padding: 0px 20px 0px 32px;}

p.centerright {font-size: 11px; margin-left: auto; margin-right: auto; text-align: center; padding: 0px 32px 0px 8px;}

p.leftside { font-size: 11px; margin: 0px 0px 3px 31px;}

p.rightside { font-size: 11px; margin: 0px 25px 0px 12px;}

p.cardleft {font-family:  "orator std", arial; font-size: 11px; font-weight: bold; text-align:left; margin: 0px 0px 0px 38px}

p.cardright {font-family: "orator std", arial; font-size: 11px; font-weight: bold; text-align:right; margin: 0px 42px 0px 0px}

p.right {float: right; font-family: arial, verdana; font-size: 11px; margin:0px 0px 0px 0px; text-align:right;}

p.titleleft {font-family: times, arial; font-size: 14px; font-weight: bold; text-align:left;}

p.titleright {font-family: times, arial; font-size: 14px; font-weight: bold; text-align:right;}

p.centeritalic { font-size: 11px; font-weight: bold; margin:0px 0px 5px 0px; text-align:center;}

p.footer {color: #888888; font-size: 10px; margin: 0px auto 0px auto; text-align: center;}

h1 {font-family: arial, verdana; text-decoration: none; color: #444444; font-size: 16px; font-weight: bold; text-align:left; margin: 5px 0px 0px 25px;}

h1.center {font-family: arial, verdana; text-decoration: none; color: #444444; font-size: 16px; font-weight: bold; text-align: center; margin: 0px 0px 0px 0px;}

h2 {font-family: arial, verdana; text-decoration: none; color: #777777; font-size: 13px; font-weight: bold; text-align:left; margin: 5px 0px 15px 10px;}

	.PagerStyle {font-family: verdana, arial; text-decoration: none; font-weight: bold; color: #888888; font-size: 8px}
	
	.PagerStyle A{font-family: verdana, arial; text-decoration: none; font-weight: bold; color: #0033ff; font-size: 8px}

	.quantity { width: 20px; height: 12px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 10px; margin:0px 0px 0px 0px;}
	
	.cbox { font-family: arial; font-size:5px; color:#444444;}

	.help {font-family: arial, verdana; text-decoration: none; color: #444444; font-size: 11px; font-weight: bold; 0px 0px 0px 0px; text-align:left;}		

	.help {font-family: arial, verdana; text-decoration: none; color: #444444; font-size: 11px; font-weight: bold; 0px 0px 0px 0px; text-align:left;}
	
	.helplargeleft {font-family: arial, verdana; text-decoration: none; color: #000000; font-size: 14px; font-weight: normal; 0px 0px 0px 0px; text-align:left;}
	
	.helplargeright {font-family: arial, verdana; text-decoration: none; color: #000000; font-size: 14px; font-weight: normal; 0px 0px 0px 0px; text-align:right;}		
	
	.helpmiddle {font-family: arial, verdana; text-decoration: none; color: #444444; font-size: 11px; font-weight: bold; 0px 0px 0px 0px; text-align:center;}
	
	.helpright {font-family: arial, verdana; text-decoration: none; color: #444444; font-size: 11px; font-weight: bold; 0px 0px 0px 0px; text-align:right;}		

#distanceover{
	width: 100%;
	height: 20px;
	font-size: 20px;
	background-color: #e0e0e0;	
}


#distanceoverauto{
	
	height: 20px;
	font-size: 20px;
	background-color: #e0e0e0;	
}

#distanceunder{
	width: 100%;
	height: 50px;
    text-size: 25%;	
    background-color: #e0e0e0;
}

#distanceunderauto{	
	height: 50px;
    text-size: 25%;	
    background-color: #e0e0e0;
}

#wide
{
    width: 100%;
    margin: 0px auto;
    text-align: center;
}

#wideauto
{
    margin: 0px auto;
    text-align: center;
}


.clear { clear: both; }

#wrap 
	{
	text-align: center;
	margin: 0px auto;
	width: 866px;
	background-image: url(gfx/background_image_shadow.jpg);
	}

#wrapauto 
	{
	text-align: center;
	margin: 0px auto;
	background: #fff;
	}
	
#header{
	text-align: left;
	float: left;
	margin: 0px auto;
	width: 866px;
	height: 22px;
	background-image: url(gfx/background_image_top.jpg);
	}
	

#headerauto{
	text-align: left;
	float: left;
	margin: 0px auto;
	
	height: 22px;
	background-image: url(gfx/background_image_top.jpg);
	}
	
	
#footer{
	text-align: left;
	float: none;
	width: 866px;
	height: 22px;
	background-image: url(gfx/background_image_bottom.jpg);
	clear: both;
	}

#footerauto{
	text-align: left;
	float: none;
	
	height: 22px;
	background-image: url(gfx/background_image_bottom.jpg);
	clear: both;
	}	
	
#forh1
{
    FLOAT: left; 
    WIDTH: 300px; 
    HEIGHT: 30px;
}
		
#regleft
{
    FLOAT: right; 
    WIDTH: 188px; 
    HEIGHT: 30px; 
    padding: 0px 22px 0px 0px;
}

#regleft1
{
    FLOAT: right; 
    WIDTH: 188px; 
    HEIGHT: 14px;
}

#regleft11
{
    FLOAT: left; 
    WIDTH: 78px; 
    HEIGHT: 16px;  
    font-size: 13px;
}

#regleft12
{
    FLOAT: left; 
    WIDTH: 109px; 
    HEIGHT: 16px; 
    font-size: 13px;
}

#regleft2
{
    FLOAT: right; 
    WIDTH: 188px; 
    HEIGHT: 14px;
}

#regleft21
{
    FLOAT: left; 
    WIDTH: 135px; 
    HEIGHT: 14px; 
    font-size: 11px;
}

#regleft22
{
    FLOAT: left; 
    WIDTH: 52px; 
    HEIGHT: 14px; 
    font-size: 11px;
}

#regright
{
    FLOAT: left; 
    WIDTH: 138px; 
    HEIGHT: 30px; 
    padding: 0px 30px 0px 5px;
}

#regright1
{
    FLOAT: left; 
    WIDTH: 138px; 
    HEIGHT: 14px;
}
		
#regright11
{
    FLOAT: left; 
    WIDTH: 57px; 
    HEIGHT: 16px;  
    font-size: 13px;
}

#regright12
{
    FLOAT: right; 
    WIDTH: 77px; 
    HEIGHT: 16px; 
    font-size: 13px;
    text-align: right;
}		

#regright2
{
    FLOAT: left; 
    WIDTH: 138px; 
    HEIGHT: 14px;
}
		
#regright21
{
    FLOAT: left;     
    WIDTH: 85px; 
    HEIGHT: 14px; 
    font-size: 11px;
}

#regright22
{
    FLOAT: right; 
    WIDTH: 52px; 
    HEIGHT: 14px; 
    font-size: 11px;
    text-align: right;
}


ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    display: inline;
}

ul.content
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;  
    display: inline;  
}

ul.right
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;  
    display: inline;  
}

li.right
{
    text-align: left;
    list-style-type: none; 
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;  
    
}

li.left
{
    float: left;
    list-style-type: none; 
    margin: 0px 0px 5px 30px;
    padding: 0px 0px 0px 0px;  
    display: inline;
}


li.arrow
{
    text-align: left;
    list-style-type: none;
    
    margin: -9px 0px -2px 10px;
    padding: 5px 0px 0px 5px;          
}

li.video
{
    text-align: center;
    list-style-type: none;
    display: inline;
    margin: 0px 30px 0px 0px;
    padding: 0px 0px 0px 0px;          
}

li.list
{
    text-align: center;
    list-style-type: none;
    display: inline;
    margin: 0px 22px 0px 5px;
    padding: 0px 0px 0px 0px;          
}

li.listwide
{
    text-align: center;
    list-style-type: none;
    display: inline;
    margin: 0px 65px 0px 35px;
    padding: 0px 0px 0px 0px;          
}

li.listwide1
{
    text-align: center;
    list-style-type: none;
    display: inline;
    margin: 0px 40px 0px 20px;
    padding: 0px 0px 0px 0px;          
}

li.listwide2
{
    text-align: center;
    list-style-type: none;
    display: inline;
    margin: 0px 133px 0px 113px;
    padding: 0px 0px 0px 0px;          
}

li.condensedleft
{
    text-align: left;
    list-style-type: none;
    display: block;
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 0px;          
}

li.condensedright
{
    text-align: right;
    list-style-type: none;
    display: block;
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 0px;          
}

BR.clearMod 
{ 
	clear: both; 
	line-height: 10%; 
	display: inline; 
}




    a {font-family: verdana, "arial black"; font-weight: bold; font-size: 8px; text-decoration: none; letter-spacing: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left;}

    
    
    a.normal:link {color: #444444; }
	a.normal:visited {color: #444444; }
	a.normal:active {color: #444444; }
	a.normal:hover {color: #888888;  text-decoration: underline;}

    a.normalcenter:link {color: #444444;  margin: 0px auto 5px auto; text-align: center;}
	a.normalcenter:visited {color: #444444;  margin: 0px auto 5px auto; text-align: center;}
	a.normalcenter:active {color: #444444;  margin: 0px auto 5px auto; text-align: center;}
	a.normalcenter:hover {color: #888888;  text-decoration: underline; margin: 0px auto 5px auto; text-align: center;}

    a.normalcenterblue:link {color: #0033ff;  margin: 0px auto 5px auto; text-align: center;}
	a.normalcenterblue:visited {color: #0033ff;  margin: 0px auto 5px auto; text-align: center;}
	a.normalcenterblue:active {color: #0033ff;  margin: 0px auto 5px auto; text-align: center;}
	a.normalcenterblue:hover {color: #0066cc;  text-decoration: underline; margin: 0px auto 5px auto; text-align: center;}

    a.normalright:link {color: #444444;  margin: 0px 0px 0px 12px}
	a.normalright:visited {color: #444444;  margin: 0px 0px 0px 12px}
	a.normalright:active {color: #444444;  margin: 0px 0px 0px 12px}
	a.normalright:hover {color: #888888;  text-decoration: underline; margin: 0px 0px 0px 12px}

    a.normalrightblue:link {color: #0033ff;  margin: 0px 0px 0px 12px}
	a.normalrightblue:visited {color: #0033ff;  margin: 0px 0px 0px 12px}
	a.normalrightblue:active {color: #0033ff;  margin: 0px 0px 0px 12px}
	a.normalrightblue:hover {color: #0066cc;  text-decoration: underline; margin: 0px 0px 0px 12px}

    a.normalblue:link {color: #0033ff; }
	a.normalblue:visited {color: #0033ff; }
	a.normalblue:active {color: #0033ff; }
	a.normalblue:hover {color: #0066cc;  text-decoration: underline;}

    a.text:link {font-family: arial, verdana; color: #444444; font-size: 11px; font-weight: normal;}
	a.text:visited {font-family: arial, verdana; color: #444444; font-size: 11px; font-weight: normal;}
	a.text:active {font-family: arial, verdana; color: #444444; font-size: 11px; font-weight: normal;}
	a.text:hover {font-family: arial, verdana; color: #888888; font-size: 11px; font-weight: normal;}

    a.pcm:link {font-family: arial, verdana; color: #800000; font-size: 11px; font-weight: bold; text-decoration: underline;}
	a.pcm:visited {font-family: arial, verdana; color: #800000; font-size: 11px; font-weight: bold; text-decoration: underline;}
	a.pcm:active {font-family: arial, verdana; color: #800000; font-size: 11px; font-weight: bold; text-decoration: underline;}
	a.pcm:hover {font-family: arial, verdana; color: #800000; font-size: 11px; font-weight: bold; text-decoration: underline;}


    a.title:link {font-family: arial, verdana; color: #002577; font-size: 12px; font-weight: bold;}
	a.title:visited {font-family: arial, verdana; color: #002577; font-size: 12px; font-weight: bold;}
	a.title:active {font-family: arial, verdana; color: #002577; font-size: 12px; font-weight: bold;}
	a.title:hover {font-family: arial, verdana; color: #0033ff; font-size: 12px; font-weight: bold; text-decoration: underline;}

    a.z:link { color: #444444; margin:0px 6px 0px 6px; display: inline;}
	a.z:visited { color: #444444; margin:0px 6px 0px 6px; display: inline;}
	a.z:active { color: #444444; margin:0px 6px 0px 6px; display: inlinek;}
	a.z:hover { color: #888888; margin:0px 6px 0px 6px; display: inline;}	


.button 
{
	display: block;
	background-color: transparent;
	background-image: url(gfx/buttonBackground.jpg);
	background-repeat: no-repeat;
	width: 92px;
	height: 28px;
	margin: 5px auto;
	padding: 5 0 0 0;
	text-align: center;
	font-family: verdana, "arial black";
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	color: #002577;
	border: 0;
}

.button:link, .button:visited 
{
	color: #002577;
}

.button:hover, .button:active 
{
	background-position: 0 -36px;
	color: #FF7200;
}

	.input-box-mini { width: 25px; height: 10px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 11px; margin:0px 5px 0px 5px;}

	.input-box-small { width: 90px; height: 11px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 11px; margin:0px 0px 0px 0px;}
				  
	.input-box { width: 125px; height: 12px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 11px; margin:0px 0px 0px 0px;}
	
	.input-box-medium { width: 150px; height: 12px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 11px; margin:4px 0px 0px 0px;}	
	
	.input-box-long { width: 233px; height: 12px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 11px; margin:0px 0px 0px 0px;}
	
	.input-box-square { width: 435px; height: 150px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 11px; margin:0px 0px 0px 4px;}	
	
	.dropdown { width: 125px; height: 16px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 11px; margin:0px 0px 0px 0px;}
	
	.dropdown-long { width: 233px; height: 16px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 11px; margin:0px 0px 0px 0px;}

	.dropdown-longest { width: 310px; height: 16px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 11px; margin:0px 0px 0px 0px;}
	
	.dropdown-medmed { width: 156px; height: 16px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 11px; margin:0px 0px 0px 0px;}	
	
	.dropdown-med { width: 195px; height: 16px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 11px; margin:0px 0px 0px 0px;}	

	.dropdown-medlo { width: 207px; height: 16px; font-family: arial, verdana; text-decoration: none; font-weight: normal; color: #000000; font-size: 11px; margin:0px 0px 0px 0px;}	
