body 	{ 	
		background-image:url(/images/background.png);
		font-family:Tahoma,Arial,sans-serif;
		color: #ffffff;
		 }

a		{
		color: #ffffff;
		
		}

form { margin:0; padding:0; }
			 
table.th_table { width:990px; text-align:center; background-color: #6699cc; }
td.th_topleft { background-image:url(/images/topleft.png); background-repeat:no-repeat; width:15px; height:15px; }
td.th_topmiddle { background-image:url(/images/topmiddle.png); height:15px; width:960px; }
td.th_topright { background-image:url(/images/topright.png); background-repeat:no-repeat; width:15px; height:15px; }
td.th_leftside { background-image:url(/images/leftside.png); background-repeat:no-repeat; width:15px; }
td.th_rightside { background-image:url(/images/rightside.png); background-repeat:no-repeat; width:15px; }

table.th_menu { width:100%; background-color: #6699cc; }

td.topmenu 		{	background-image:url(/images/keys.png);
					background-repeat:no-repeat;
					width:80px;
					height:68px;
					text-align:center;
					padding-top:25px; 
				}
				
a.topmenu 		{ 	font-size:9pt;
					color:black;
					font-weight:bold;
					text-decoration:none;
				}
	
td.car_topleft 	{ 	width:13px;
					height:13px;
				}

td.car_topmiddle { 	background-image:url(/images/topmiddlecar.png); 
					background-repeat:repeat-x;
				}

				
td.car_topright { 	width:13px;
					height:13px;
				}

table.car_table { 	width:950px;
					height:170px;
					background-image:url(/images/carbackground.png);
					background-repeat:no-repeat;
					border-bottom-style:solid;
					border-bottom-color:#FFFFFF;
					border-bottom-width:2px;
				}

td.car_left 	{  	
					background-image:url(/images/middleleftcar.png);
					background-repeat:repeat-y;
				}

td.car_right 	{  	
					background-image:url(/images/middlerightcar.png);
					background-repeat:repeat-y;
				}
				
h1		 		{ 	
					font-size:18pt;
					font-weight:bold;
				}		
				
h1.headline		{
					padding-top:5px;
				}	

input			{ 	
 					color: black;
					background: whitesmoke;
					}
					
td.label		 {  font-size: 8pt;
					color: black;
					}			
				

p.h_bold		 	{ 	
					font-size:11pt;
					font-weight:bold;
					}					
				
p.h_normal		 	{
					font-size:11pt;
					font-weight:normal;
				}	
				
p.h_small		 	{ 
					font-size:10pt;
					font-weight:normal;
					}	
.p_small		 	{
					font-size:10pt;
					font-weight:normal;
					}		
	
p.login 		{ 	
					font-size:8pt;
					font-weight:bold;
					color:black;
				}	
									
a.login 		{ 	
					font-size:8pt;
					font-weight:bold;
					text-decoration:none;
					color:black;
				}	
				
.offer 			{ 	
					font-weight:bold;
					font-size:15pt;
					text-align:center; 
					padding-top:40px;
				}		
				
.product 		{ 	
					font-size:11pt;
					font-weight:bold;
					text-indent:10px;
				}	
.input {
  margin: 1px 0;
  background: white;
  float: left;
  clear: both;
}
.input span {
  position: absolute;
  padding: 5px;
  margin-left: 3px;
  color: #999;
}
.input input, .input textarea, .input select {
  position: relative;
  margin: 0;
  border-width: 1px;
  padding: 6px;
  background: transparent;
  font: inherit;
}
/* Hack to remove Safari's extra padding. Remove if you don't care about pixel-perfection. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .input input, .input textarea, .input select { padding: 4px; }
}
			
