
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Left & Right alignment */

.left { float:left;}
.right { float:right;}
.wrapper {width:100%; overflow:hidden;}
.caps{ text-transform:uppercase}

/* Global properties ======================================================== */

body{ background: url(../images/mainbg.gif) top repeat-x #fff; border:0; 
	font:12px Arial, Helvetica, sans-serif; color:#001100; line-height:18px;
     margin-left:0;
      margin-top:0;
      text-align:center;
      }

#wrapper {

            width: 867px;

            margin: 0 auto;

            text-align: left;

}


/* Global Structure ============================================================= */

.main {	margin: 0 auto;	width: 980px; }
.body1{ background:#f5f5f5}

/* ============================= main layout ====================== */

a {font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11px;text-decoration: none}
a:link {color:blue;font-size:11px}
a:visited {color: #660066;font-size:11px}
a:hover {text-decoration: none;font-size:11px; color:red ;}
a:active {color: #ff9900;text-decoration: none}


/*a{ color:#3a9ac9; text-decoration: none; outline:none}
a:hover{ text-decoration: none}*/
title{font-size:18px; color:#505050; font-weight:bold; line-height:20px; padding:28px 0 19px 0; font-weight:400}
h1{ float:left; font-weight:400; font-size:65px; line-height:78px; padding:22px 0 0 0}
h2{ font-size:16px; color:#b72027 /*#6a6a6a*/; line-height:20px; padding:17px 0 12px 0; font-weight:400; text-transform:uppercase}
h5{ float:left; font-weight:200; font-size:45px; line-height:78px; padding:22px 0 0 0}
h3{ font-size:24px; color:#505050; font-weight:bold; line-height:29px; padding:38px 0 29px 0; font-weight:400}
h4{ font-size:14px; color:#6a6a6a; line-height:20px; padding:1px 0 12px 0; font-weight:400; text-transform:uppercase}
p{ padding-bottom:18px;}
.letter_spacing{ letter-spacing:-1px;}
/* ============================= header ====================== */
header{}

.top{ width:320px; float:right; font-size:10px; font-weight:bold; color:#828282; padding:57px 0 0 0}
.top-header{ width:320px; float:right; font-size:10px; font-weight:bold; color:#828282; padding:0px 0 0 0}

#top_nav{ float:right;}
#top_nav li{ float:left; padding-right:8px; background:url(../images/line_top.gif) right 6px no-repeat; margin-right:6px;}
#top_nav li a{ text-transform:uppercase; color:#828282; text-decoration:none}
#top_nav li a:hover{ color:#3a9ac9;}
#top_nav .bg_none{ background:none; padding:0; margin:0}

#date{ float:right; padding-right:12px; padding-left:19px; background:url(../images/img_top.gif) 0 4px no-repeat}

#icons{ float:right; padding-top:19px; padding-left:17px;}
#icons li{ float:left; padding-left:4px;}

#search{ float: right; background:url(../images/search.gif) no-repeat; width:193px; margin-top:16px}
#search .submit{ float:right; height:29px; width:39px; cursor:pointer; background:none}
#search .input{ float:right; background:none; width:134px; color:#5d5d5d; font:12px Arial, Helvetica, sans-serif; height:15px; padding:7px 10px;}

#logo{ display:block; padding-left:94px; background:url(../images/logo.gif) 0 17px no-repeat; color:#313131; text-decoration:none}
#logo span{ display:block; font-size:28px; line-height:48px; text-transform:uppercase; margin-top:-26px; font-weight:800}
#slogan{ float:left; font-size:21px; color:#b72027 ; font-weight:100; line-height:26px; padding:2px 0 0 5px; width:450px;}
#slogan span{ float:left;margin-top:20px;}
#t-logo{ display:block; padding-left:30px;  color:#313131; text-decoration:none}
#t-logo span{ display:block; font-size:28px; line-height:20px; text-transform:uppercase; margin-top:0px; font-weight:100}

/*#menu { width:100%; overflow:hidden; padding-top:20px}
#menu li { float:left; padding-right:1px;}
#menu li a{ display:block; font-size:12px; color:#1e1e1e; font-weight:bold; text-transform:uppercase; text-decoration:none; width:161px; background:#e6e6e6; line-height:41px; text-align:center}
#menu li a span{ display:block; background:url(../images/menu_left.gif) top left no-repeat}
#menu li a span span{ background:url(../images/menu_right.gif) top right no-repeat}
#menu li a:hover, #menu #menu_active a{ color:#fff; background:url(../images/menu_bg_active_1.gif) top repeat-x}
#menu li a:hover span, #menu #menu_active a span{ background:url(../images/menu_left_active_1.gif) top left no-repeat}
#menu li a:hover span span, #menu #menu_active a span span{ background:url(../images/menu_right_active_1.gif) top right no-repeat}
*/

td.LeftAligned { text-align:left; }
td.CenterAligned { text-align:center; }

.div-part
{
	padding-top: 5px;
	margin-top: 5px;
}
.div-money
{
	padding-top: 5px;
	margin-top: 5px;
}

#slider{ position:relative;width:100%;}
#coin-slider{  position: relative;width:867px; height:200px; overflow:hidden}
.coin-slider { position: relative;width:867px; height:200px; overflow:hidden}

#cs-navigation-coin-slider a{display:none}
#cs-buttons-coin-slider{ position:absolute; bottom:5px; right:5px;background:url(../images/bg_pagination.png) 0 0 no-repeat; padding:7px 0 0 10px; width:83px; height:20px;}
#cs-buttons-coin-slider a{ position:relative; float:left; width:13px; height:13px; text-indent:-9999px; margin-left:2px;background:url(../images/buttons.png) right 0 no-repeat}
#cs-buttons-coin-slider a:hover, #cs-buttons-coin-slider a.cs-active{ background-position:left}
/*================= table  ======== */
.td-menu{ align: left;
 text-align:left;
}
/*==================header======================================*/
.header_bg
{
	width:100%;
	 height :82px;
	 background:url(../images/top-logo.png ) no-repeat;
	
}
.td-car-list
{
	padding-left :20px;
}
.car_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	
	font-weight:Bold;
	color: Red;
}
.car_info
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 	
	font-weight:Bold;
	color: #163663;
}
.car-price
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 	
	font-weight:Bold;
	color: red;
}
.name
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 	
	font-weight:normal;
	color: #000;
}
.title-bg-car{height:30px;background:url(../images/title_bg.gif ) no-repeat;
		width:630px;margin-left:0px;padding-left:0px;
		font-size:16px; color:#505050; font-weight:bold; line-height:20px; }
/*==================== title td bg =========================*/
.title-bg{height:30px;background:url(../images/title_bg.gif ) no-repeat;
		width:875px;margin-left:5px;padding-left:5px;
		font-size:16px; color:#505050; font-weight:bold; line-height:20px; }
		
.title-product{height:30px;background:url(../images/title_bg.gif ) no-repeat;
		width:875px;margin-left:5px;padding-left:5px;
		font-size:16px; color:#b72027; font-weight:bold; line-height:20px; }

/*==================== table contact bottom =========================*/
.tbl_contact{height:75px;background:url(../images/bottom_contact_bg.jpg );
			width:867px;padding-top: 10px;
	margin-top: 20px;  vertical-align:bottom  ; }

/*==================== table contact bottom =========================*/
.bottom_link{height:75px;	width:867px;}
TD.bottom_link {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial", "Trebuchet MS"; COLOR: #94350c; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.bottom_link {
	TEXT-ALIGN: left; LINE-HEIGHT: 120%; FONT-FAMILY: "Arial", "Trebuchet MS"; COLOR: #4e4a48; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.bottom_link:hover {
	TEXT-ALIGN: left; LINE-HEIGHT: 120%; FONT-FAMILY: "Arial", "Trebuchet MS"; COLOR: #4e4a48; FONT-SIZE: 11px; TEXT-DECORATION: underline
}

/* ============================= content ====================== */

#content{  width:100%; overflow:hidden; padding-top:17px; padding-bottom:40px;}

.pad_left1{ padding-left:20px;}
.pad_left2{ padding-left:48px;}
.pad_left3{ padding-left:80px;}
.pad_bot1{ padding-bottom:15px;}
.pad_bot2{ padding-bottom:2px;}
.marg_right1{ margin-right:5px;}
.marg_right2{ margin-right:5px;}
.marg_right3{ margin-right:16px;}
.marg_top1{ margin-top:50px}
.marg_top{ margin-top:9px}

.marg_top2{ margin-top:10px}
.marg_top3{ margin-top:10px}

.box1{ background:#f3fafe}
.box1_top{ background:url(../images/box1_top.gif) top repeat-x}
.box1_bot{ background:url(../images/box1_border.gif) bottom repeat-x}
.box1_left{ background:url(../images/box1_border.gif) left repeat-y}
.box1_right{ background:url(../images/box1_border.gif) right repeat-y}
.box1_top_left{ background:url(../images/box1_top_left.gif) top left no-repeat}
.box1_top_right{ background:url(../images/box1_top_right.gif) top right no-repeat; width:100%; padding-bottom:13px}
.box1_bot_left{ background:url(../images/box1_bot_left.gif) bottom left no-repeat}
.box1_bot_right{ background:url(../images/box1_bot_right.gif) bottom right no-repeat} 
.box1 .pad{ padding:0 8px 0 8px}
.box1 h2{ color:#fff; padding:11px 0 14px 9px}

/*Vincent CSS */
.header-list-car 
{ 
	font-size:12px; 
	font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-left:5px; 
	color:white; 
	background-color:green;
	height:25px;
}
.text-contact 
{
	font-weight:bold; 
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	padding-top: 10px; 
	text-align:center;
	text-transform:uppercase;
}
.table-form1
{
	width:214px;
	
	min-height: 260px;
	border-top: 1px solid #bfd966;
	border-left: 1px solid #bfd966;
	border-right: 1px solid #bfd966;
	border-bottom: 1px solid #bfd966;
	-webkit-border-radius:  5px;
	-moz-border-radius:  5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 2px #bfd966;
	-moz-box-shadow: 0px 2px 2px #bfd966;
	box-shadow: 0px 2px 2px #bfd966;
	background: #fff;
	color:#4c6c06
}

.table-side-menu
{
	width:190px;
	
	min-height: 260px;
	border-top: 1px solid #bfd966;
	border-left: 1px solid #bfd966;
	border-right: 1px solid #bfd966;
	border-bottom: 1px solid #bfd966;
	-webkit-border-radius:  5px;
	-moz-border-radius:  5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 2px #bfd966;
	-moz-box-shadow: 0px 2px 2px #bfd966;
	box-shadow: 0px 2px 2px #bfd966;
	background: #fff;
	color:#4c6c06
}
.table-car-info
{
	width:100%;
	
	min-height: 200px;
	border-top: 1px solid #bfd966;
	border-left: 1px solid #bfd966;
	border-right: 1px solid #bfd966;
	border-bottom: 1px solid #bfd966;
	-webkit-border-radius:  5px;
	-moz-border-radius:  5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 2px #bfd966;
	-moz-box-shadow: 0px 2px 2px #bfd966;
	box-shadow: 0px 2px 2px #bfd966;
	background: #fff;
	color:#4c6c06;
}
.table-car-list
{
	width:650px;
	
	min-height: 260px;
	border-top: 1px solid #bfd966;
	border-left: 1px solid #bfd966;
	border-right: 1px solid #bfd966;
	border-bottom: 1px solid #bfd966;
	-webkit-border-radius:  5px;
	-moz-border-radius:  5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 2px #bfd966;
	-moz-box-shadow: 0px 2px 2px #bfd966;
	box-shadow: 0px 2px 2px #bfd966;
	background: #fff;
	color:#4c6c06
}
.header-form
{
	background: url(../images/bg_titleform.gif) repeat ;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    line-height: 10px ;
    color:White;
    padding-left:2px;
    margin-left:5px;
    height:30px;
    -webkit-border-radius:  5px;
	-moz-border-radius:  5px;
	-khtml-border-radius: 5px;
    
}
.td-side-menu
{
	vertical-align :top;
	min-height :200px;
}

.td-used-car-menu
{
	vertical-align :top;
	min-height :200px;
	text-align :center;
}

.float_img{border-width:0px;PADDING-RIGHT:5px;FLOAT:left;PADDING-BOTTOM:5px}

.flatTextBox 
{
	
	clip:   rect(   ); 
	border: 1px #000000 solid; 
	letter-spacing: 1px; 
	word-spacing: 3px; 
	font-family: Verdana,Helvetica,Arial,sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	height:16px;
	Width:130px;
	vertical-align: middle;
	color:black;
}
.m_flatTextBox 
{
	clip:   rect(   ); 
	border: 1px #000000 solid; 
	letter-spacing: 1px; 
	word-spacing: 3px; 
	font-family: Verdana,Helvetica,Arial,sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	height:40px;
	Width:130px;
	vertical-align: middle;
	color:black;
}
.dropDown {
font: 12px verdana;
color: #000000;
border: 1px solid #b72027;
} 
.td-left
{
	text-align:left;

}
.td-center{ align: center;
 text-align:center;
}
.table-products
{
	BORDER-RIGHT: #808080 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #808080 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
   
    BORDER-LEFT: #808080 2px solid;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #808080 2px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tab-header
{
	 background:url(../images/tab_header.gif) no-repeat;
	 height:20px;
	 width :180px;
	 color:white;
	 font-weight:bold;
	 vertical-align : bottom;
	
}
.table-form
{
	BORDER-RIGHT: #00724f 1px solid;
	BORDER-TOP: #00724f 1px solid; 
	BORDER-LEFT: #00724f 1px solid; 
	WIDTH: 99%; 
	BORDER-BOTTOM: #00724f 1px solid; 
	BORDER-COLLAPSE: collapse;
	background-color:#E8F4FF;
	vertical-align :top;
	height: 370px;
	padding-left:2px;
	margin-left:2px;
}
.table-form-add-new-agent
{
	BORDER-RIGHT: #00724f 1px solid;
	BORDER-TOP: #00724f 1px solid; 
	BORDER-LEFT: #00724f 1px solid; 
	
	BORDER-BOTTOM: #00724f 1px solid; 
	BORDER-COLLAPSE: collapse;
	background-color:#E8F4FF;
	vertical-align :top;
	height: 300px;
	padding-left:2px;
	margin-left:2px;
}
.table-form-business-info
{
	BORDER-RIGHT: #00724f 1px solid;
	BORDER-TOP: #00724f 1px solid; 
	BORDER-LEFT: #00724f 1px solid; 
	WIDTH: 99%; 
	BORDER-BOTTOM: #00724f 1px solid; 
	BORDER-COLLAPSE: collapse;
	background-color:#E8F4FF;
	vertical-align :top;
	height: 200px;
	padding-left:2px;
	margin-left:2px;
}
.table-form-owner-info
{
	BORDER-RIGHT: #00724f 1px solid;
	BORDER-TOP: #00724f 1px solid; 
	BORDER-LEFT: #00724f 1px solid; 
	WIDTH: 99%; 
	BORDER-BOTTOM: #00724f 1px solid; 
	BORDER-COLLAPSE: collapse;
	background-color:#E8F4FF;
	vertical-align :top;
	height: 150px;
	padding-left:2px;
	margin-left:2px;
}
.table-form-upload-statement
{
	BORDER-RIGHT: #00724f 1px solid;
	BORDER-TOP: #00724f 1px solid; 
	BORDER-LEFT: #00724f 1px solid; 
	WIDTH: 99%; 
	BORDER-BOTTOM: #00724f 1px solid; 
	BORDER-COLLAPSE: collapse;
	background-color:#E8F4FF;
	vertical-align :top;
	height: 50px;
	padding-left:2px;
	margin-left:2px;
}
.table-form-account_statement
{
	BORDER-RIGHT: #00724f 1px solid;
	BORDER-TOP: #00724f 1px solid; 
	BORDER-LEFT: #00724f 1px solid; 
	WIDTH: 99%; 
	BORDER-BOTTOM: #00724f 1px solid; 
	BORDER-COLLAPSE: collapse;
	background-color:#E8F4FF;
	vertical-align :top;
	height: 50px;
	padding-left:2px;
	margin-left:2px;
}
.table-form-service-info
{
	BORDER-RIGHT: #00724f 1px solid;
	BORDER-TOP: #00724f 1px solid; 
	BORDER-LEFT: #00724f 1px solid; 
	WIDTH: 99%; 
	BORDER-BOTTOM: #00724f 1px solid; 
	BORDER-COLLAPSE: collapse;
	background-color:#E8F4FF;
	vertical-align :top;
	height: 50px;
	padding-left:2px;
	margin-left:2px;
}

.table-form-interchange-info
{
	BORDER-RIGHT: #00724f 1px solid;
	BORDER-TOP: #00724f 1px solid; 
	BORDER-LEFT: #00724f 1px solid; 
	WIDTH: 99%; 
	BORDER-BOTTOM: #00724f 1px solid; 
	BORDER-COLLAPSE: collapse;
	background-color:#E8F4FF;
	vertical-align :top;
	height: 70px;
	padding-left:2px;
	margin-left:2px;
}
/*Button Style */
.flatButton 
{
	clip:   rect(   ); 
    letter-spacing: 1px;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight:Bold;
	cursor:hand;
	border: 1px #383C38 solid;
	color:#000000;
	vertical-align: middle;
	height:20px;
	background-image: url(../images/bgButton.gif);
}

.labelCarInfo 
{
	font-weight:bold; 
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	margin-left:5px;
}
.Contact-car-phone 
{
	font-weight:bold;
	 color:red;
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal;
	margin-left:5px;
	}
.car-make-offer 
{
	font-weight:normal;
	 color:black;
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	margin-left:5px;
	}
	
.labelEstTotal {font-weight:bold; color:#b72027;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;}
.font-box{font-style: normal; color:#919191; margin-right:20px; text-align:left}

.buttons2 li a{ width:75px;}
.buttons{ padding:4px 0 15px 0; width:100%; overflow:hidden}
.buttons li{ float:left; padding-right:2px;}
.buttons .none{ padding:0}
.buttons a{ font-weight:bold; width:100px; text-align:center; color:#fff; text-decoration:none; line-height:40px; display:block; background:#424242;}
.buttons a span{ display:block; background:url(../images/button1_left.gif) top left no-repeat}
.buttons a span span{ background:url(../images/button1_right.gif) top right no-repeat}
.buttons li.selected a, .buttons li a:hover{ background:#b72027}
.buttons li.selected a span, .buttons li a:hover span{ background:url(../images/button1_left_active_1.gif) top left no-repeat}
.buttons li.selected a span span, .buttons li a:hover span span{ background:url(../images/button1_right_active_1.gif) top right no-repeat}

.fine-font{ font-weight:normal; font-size:10px ;color:#181818}
.font1{ font-weight:bold; color:#3498cb}
.font2{ font-weight:bold; color:#b72027}
.font3{ font-weight:bold; color:#000000}
.font_title{font-size:22px; color:#505050; font-weight:bold; line-height:27px; padding:28px 0 19px 0; font-weight:400}

.color1{ color:#b72027}
.color2{ color:#181818}

.label_ex{ color:#b72027; font-size:10px}

.bg{ background:#fff; margin:11px 1px 0 1px; padding:14px 8px 0 8px;}
.bg img{ padding-top:13px; padding-bottom:14px}

.table{ width:100%; overflow:hidden; margin-bottom:14px;}
.table .tr{ padding:0 0 3px 8px;}
.table .td1{ width:70px; float:left;}
.table .td2{ width:90px; float:left;}

.bg2{ background:#e7f5fd; border-bottom:3px solid #eff8fe; color:#414141; padding:10px 8px 10px 8px}
.bg2 span{ color:#f1911a}

.under1{ padding-bottom:18px; background:url(../images/line_hor2.gif) bottom repeat-x; margin-bottom:18px;}
.under2{ padding-bottom:27px; background:url(../images/line_hor1.gif) bottom repeat-x; margin-bottom:10px;}

.list1 li{ padding-bottom:5px; background:url(../images/line_hor1.gif) bottom repeat-x; margin-bottom:5px;}
.list1 li a{ font-weight:bold; color:#000000; padding-left:12px; background: url(../images/marker_1.gif) 0 4px no-repeat; text-decoration:none}
.list1 li a:hover{ color:#3a9ac9}

.list2{ margin-top:-3px;}
.list2 li{ line-height:24px;}
.list2 li a{ padding-left:22px;color:#b72027;    background:url(../images/marker_3.gif) 0 5px no-repeat}

.list3 li{ padding-bottom:5px; margin-bottom:5px;margin-top:25px}
.list3 li a{ font-weight:bold; color:#000000; padding-left:12px; background: url(../images/marker_1.gif) 0 4px no-repeat; text-decoration:none}
.list3 li a:hover{ color:#3a9ac9}


.link1{ display:inline-block; color:#181818; font-weight:bold; padding-right:13px; background:url(../images/marker_2.gif) right 6px no-repeat; text-decoration:none}
.link1:hover{ text-decoration:underline}

.text1{ display:block; padding:47px 0 25px 0; font-size:30px; line-height:36px; color:#717171; font-weight:400}
.text1 strong{ font-weight:700; color:#373737}
.text1 span{ display:block; margin-top:-6px}

.text-phone {  font-weight:400; font-size:18px; padding-top :120px; line-height:19px; color:red; text-transform:uppercase; padding:330px 0 95px 150px}
.text-phone2 {  font-weight:600; font-size:22px; line-height:25px; color:red; text-transform:uppercase; padding:20px 0 95px 280px}

.text2{ display:block; font-weight:900; font-size:24px; line-height:29px; color:#000000; text-transform:uppercase; padding:10px 0 14px 92px}
.text2 span{ display:block; font-weight:400; color:#6b6b6b; margin-top:-5px;}
.text3{ display:block; font-weight:400; font-size:16px; line-height:29px; color:#b72027;margin-top:20px; text-transform:uppercase; padding:10px 0 1px 5px}
.text4{  font-weight:200; font-size:14px; line-height:20px; color:#b72027;margin-top:5px; text-transform:uppercase}
.text-logo{ display:block; font-weight:600; font-size:18px; line-height:18px; color:#b72027;margin-top:5px; text-transform:uppercase; padding:1px 0 1px 1px}
.text-track{ display:block;margin-left:5px;text-decoration:none; text-align:left; font-weight:600; font-size:18px; line-height:29px; color:#b72027; text-transform:uppercase}
.text-track2{ display:block;margin-left:5px; text-align:left; font-weight:200; font-size:12px; line-height:15px; color:#717171; text-transform:uppercase}
.text-promotion{ display:block;margin-left:5px;text-decoration:none; text-align:center; font-weight:400; font-size:18px; line-height:29px; color:#b72027; text-transform:uppercase}
.text-promotion-2{ display:block;margin-left:5px;text-decoration:none; text-align:center; font-weight:100; font-size:12px; line-height:29px; color:#b72027; text-transform:uppercase}
.text5{ font:12px Tahoma, Geneva, sans-serif; font-weight:bold;font-size:16px; color:#FFFFFF}
.text-slogan{ display:block; font-weight:600;font-size:18px;line-height:30px; color:#b72027; margin-top:15px;}
.img1{ background:url(../images/trasoat.jpg) 0 0 no-repeat}
.img2{ background:url(../images/registration.jpg) 0 0 no-repeat}
.text_label{ font:12px Tahoma, Geneva, sans-serif; font-weight:bold;font-size:12px; color:blue}
.button{ display:inline-block; font:12px Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none; line-height:28px; background:url(../images/button2_bg.gif) top repeat-x}
.button span{ display:block; background:url(../images/button2_left.gif) top left no-repeat}
.button span span{ padding:0 8px; background:url(../images/button2_right.gif) top right no-repeat}
.button:hover{ color:#000}

/* ============================= footer ====================== */

footer { padding-bottom:48px; color:#5b5b5a}
footer a{ text-decoration:none;  color:#5b5b5a}
footer a:hover{ text-decoration:underline}

.list3 li{ padding-bottom:4px; background:url(../images/line_hor3.gif) bottom repeat-x; margin-bottom:6px;}
.list3 li a{ font:12px Tahoma, Geneva, sans-serif; color:#3a9ac9; font-weight:bold; color:#3a9ac9; text-decoration:none; padding-left:13px; background:url(../images/marker_4.gif) 0 3px no-repeat}
.list3 li a:hover{ color:#505050}

.newsletter{ width:253px; float:right;}

/* ============================= forms ============================= */

#form_1{ padding-bottom:39px; margin-top:-6px;}
#form_1 a{ text-decoration:underline}
#form_1 a:hover{ text-decoration:none}
#form_1 .button{ float:right; font:12px Arial, Helvetica, sans-serif; color:#fff; line-height:23px; width:67px; text-decoration:none; background:url(../images/button3.gif) no-repeat; text-align:center}
#form_1 .bg{ background:url(../images/input1.gif) no-repeat; margin:0; padding:0; margin-bottom:10px;}
#form_1 .input{ background:none; height:15px; padding:3px 7px; width:239px; font:12px Arial, Helvetica, sans-serif; color:#6f6f6f;}

#form_2{ padding-bottom:30px;}
#form_2 .bg{ margin:0; padding:0; background:url(../images/input2.jpg) no-repeat; margin-bottom:6px;}
#form_2 .input{ background:none; height:14px; padding:6px 7px; width:185px; font:12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#form_2 a{ margin-top:18px; font-weight:bold}
#form_2 a span span{ padding:0 16px;}

#form_3{ width:238px; overflow:hidden}
#form_3 .bg{ margin:0; padding:0; background:url(../images/input3.jpg) no-repeat; margin-bottom:21px;}
#form_3 .input{ background:none; height:14px; padding:6px 7px; width:224px; font:12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#form_3 a{ font-weight:bold; float:right}
#form_3 a span span{ padding:0 19px;}

#ContactForm {}
#ContactForm .bg{ margin:0; padding:0; background:url(../images/input4.gif) no-repeat; margin-bottom:6px;}
#ContactForm .bg2{ margin:0; padding:0; background:url(../images/textarea.gif) no-repeat; border:none; margin-bottom:20px;}
#ContactForm a{ margin-left:20px}
#ContactForm .input { background:none; height:14px; padding:6px 7px; width:195px; font:12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#ContactForm textarea { background:none; height:162px; padding:6px 7px; width:195px; font:12px Arial, Helvetica, sans-serif; color:#6f6f6f; overflow: auto}
#ContactForm a{ font-weight:bold; float:right; margin-left:22px}
#ContactForm a span span{ padding:0 18px;}



