/* CSS Document */
html{
overflow: -moz-scrollbars-vertical;
height:100%;

}

body{
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	
}

.maintable {
	background-image: url(images/line.gif);
	background-repeat:repeat-x;
	background-color:#808080;
	width: 100%;
	height: 100%;
	
}
.main_image_lt {
	background-image: url(images/gpassen_2_06.jpg);
	background-repeat:no-repeat;
	width: 344px;
	height: 396px;
	
}
.cart_rect {
	
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	
	
}
.main_image_rt {
	background-image: url(images/gpassen_2_07.jpg);
	background-repeat:no-repeat;
	width: 456px;
	height: 396px;
	
}
.left_buton {
	background-image: url(images/gpassen_2_10.jpg);
	background-repeat:no-repeat;
	width: 344px;
	height:134px;
	
}
.left_panel {
	background-image: url(images/gpassen_2_05.jpg);
	background-repeat:no-repeat;
	width: 100px;
	height:396px;
	
}
.right_panel {
	background-image: url(images/gpassen_2_08.jpg);
	background-repeat:no-repeat;
	width: 100px;
	height:396px;
	
}
.top_rt {
	background-image: url(images/gpassen_2_02_02.gif);
	background-repeat:no-repeat;
	width: 456px;
	height:100px;
	
}
.top_lt {
	background-image: url(images/gpassen_2_02_01.gif);
	background-repeat:no-repeat;
	width: 344px;
	height:100px;
	
}

.race_image {
	background-image: url(images/gpassen_front_12.jpg);
	background-repeat:no-repeat;

	width: 456px;
	height: 354px;
	
}
.circuit_map {
	background-image: url(images/gpassen_front_11.jpg);
	background-repeat:no-repeat;

	width: 344px;
	height: 354px;
	
}
.head1 {
	background-image: url(images/gpassen_front_09.jpg);
	background-repeat:no-repeat;

	width: 344px;
	height: 65px;
	
}
.head_rt {
	background-image: url(images/gpassen_front_10.jpg);
	background-repeat:no-repeat;

	width: 456px;
	height: 65px;
	
}
.rt_box {
	background-image: url(images/box.gif);
	background-repeat:no-repeat;
	background-color:#e8e8e8;
	width: 283px;
	height: 100%;
	
}
.text_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff1800;
	padding-left: 10px;
	text-align:left;
	font-weight: bold;
     
}
.img_legend {
text-align:left;
	padding-left: 10px;
}
.grey_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:left;
	padding-left: 10px;
	font-weight: bold;
    padding-bottom:0px;
}

.grey_heading_box{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:left;
	/*padding-left: 10px;*/
	font-weight: bold;
    padding-bottom:0px;
}
.grey_total {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:left;
	
	font-weight: bold;
     
}
.red_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align:center;
	padding-left: 10px;
	font-weight: bold;
	background-color: #e60100;
     
}
.text_td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 10px;
	padding-top: 0px;
	text-align:left;
}
.text_currency {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	
	padding-top: 0px;
	text-align:left;
}

.text_currency_r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	
	padding-top: 0px;
	text-align:right;
}

.text_tdcenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	
	padding-top: 0px;
	text-align:center;
}
.input_textfield 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 0px;
	text-align:left;
	
}
.inputshipping {

    height: 18px;
	width: 150px;
	font-size:11px;
	}
	
.input_grandtotal 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666; 
	font-weight: bold;
	background-color: transparent; 
	vertical-align: top; 
	text-align: left; 
	/*width: 32px; */
	height: 15px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}
.input_insurance 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#454545;
	font-weight: normal; 
	background-color: transparent; 
	vertical-align: top; 
	text-align: left; 
	width: 32px; 
	height: 15px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}
.footer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 10px;
	text-align:center;
	text-decoration: none;	
	
}
.copyright_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 10px;
	padding-right: 5px;
	text-align:center;
	text-decoration: none;	
	
}
a.footer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 5px;
	padding-right: 5px;
	text-align:left;
	text-decoration: none;
	
}
a.footer_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 5px;
	padding-right: 5px;
	text-align:left;
	text-decoration: underline;
}

.hr_line {
padding-left: 10px;
	color: #e61c00;
}

.hr_line2 {

	color: #40403f;
}
.text_input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#493f07;
	}
	
.menu_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;	
    	 
}
.menu_box {
	background-image: url(images/gpassen_index_24.gif);
	background-repeat:no-repeat;
	width: 456px;
	height: 35px;
	
}
.text_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 10px;
	padding-top: 5px;
	text-align:left;
	text-decoration: none;	
	
}
a.text_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 10px;
	padding-right: 0px;
	text-align:left;
	text-decoration: underline;
}
.general_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 0px;
	text-align:left;
	text-decoration: underline;	
	
}
a.general_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 0px;
	padding-right: 0px;
	text-align:left;
	text-decoration: underline;
}
.product_popup {
	font-family: Tahoma;
	font-size: 10px;	
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;	
	padding-right: 8px;	
	background-image: url(images/popup_03.gif);
}
