body {
	font-family: Arial, Helvetica, sans-serif;
}
.header {
	padding: 15px;
	width: auto;
	margin: 0px;
}
.clear {
	height: 1px;
	width: auto;
	margin-top: -1px;
	clear: both;
}

.logo {
	float: left;
}
.cars {
	float: right;
}
.motto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	float: left;
	width: 161px;
	padding-top: 10px;
}
.mid {
	background-image: url(../img/bg_mid.jpg);
	width: auto;
	padding: 25px;
	height: 142px;
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: left;
}
.mid img {
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: -25px;
	margin-left: 25px;
}
h1 {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.style1    { color: black; font-weight: bold; font-size: 14pt; font-family: Arial }
.gen_table  {
	background-color: white;
	border: 2px solid #666666;
}
.gen_table_th  {
	color: white;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.w_label  { color: #a9a9a9; font-weight: bold; font-size: 11pt; font-family: Arial }
.site_txt_bhead  { color: black; font-weight: bold; font-size: 12pt; font-family: Arial }
.site_txt_bheadred { color: maroon; font-weight: bold; font-size: 12pt; font-family: Arial }
.site_txt_phead { color: #f0f; font-weight: bold; font-size: 10pt; font-family: Arial }
.site_txt_phead1 { color: #696969; font-weight: bold; font-size: 10pt; font-family: Arial }
.site_txt_phead_lg { color: #f0f; font-weight: bold; font-size: 12pt; font-family: Arial }
.site_txt_pprice { color: #559bf1; font-weight: bold; font-size: 8pt; font-family: Arial }
.site_txt_spprice   { color: maroon; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: line-through }
.site_txt_pprice1 { color: #696969; font-weight: bold; font-size: 10pt; font-family: Arial }
.site_txt_spprice1 { color: maroon; font-weight: normal; font-size: 10pt; font-family: Arial; text-decoration: line-through }
.site_txt_ptitle  { color: #559bf1; font-weight: normal; font-size: 7pt; font-family: Arial }
.site_txt_ptitle1 { color: #696969; font-weight: bold; font-size: 10pt; font-family: Arial }
.site_txt_ptitle2    { color: #696969; font-weight: bold; font-size: 10pt; font-family: Arial }
.site_txt_sptitle2   { color: maroon; font-weight: normal; font-size: 10pt; font-family: Arial; text-decoration: line-through }
.site_txt_pdesc1  { color: #696969; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.site_txt_pdesc2 { color: #696969; font-weight: normal; font-size: 12pt; font-family: Arial }
.site_txt_bbody   { color: black; font-weight: normal; font-size: 10pt; font-family: Arial }
.site_txt_bbodyb { color: black; font-weight: bold; font-size: 10pt; font-family: Arial }
.w_txt   { color: #a9a9a9; font-weight: normal; font-size: 10pt; font-family: Arial }
.w_txtsm  { color: #a9a9a9; font-weight: normal; font-size: 8pt; font-family: Arial }
.w_labelsm  { color: #a9a9a9; font-weight: bold; font-size: 9pt; font-family: Arial }
.w_title  { color: #a9a9a9; font-weight: bold; font-size: 24pt; font-family: Arial }
.btxtsm { color: white; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtsmbr { color: maroon; font-weight: bold; font-size: 14pt; font-family: Arial }
.btxtssm   { color: black; font-weight: normal; font-size: 8pt; font-family: Arial }
.btxtssmb    { color: #92a1ae; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxtssmb_btm { color: white; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxtssmnw { color: white; font-weight: normal; font-size: 8pt; font-family: Arial }
.btxtssmbw   { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.wcolhead  { color: white; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.wcolheadbk { color: black; font-weight: bold; font-size: 9pt; font-family: Arial }
.btxtssmr  { color: maroon; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxtssmg { color: green; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxtssmbr { color: maroon; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxtsmb { color: #92a1ae; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtssmbblk { color: black; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxtssmbblk_bl { color: #115579; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxtssmnblk_bl { color: #115579; font-weight: normal; font-size: 8pt; font-family: Arial }
.btxtssmbblksp { color: black; font-weight: normal; font-size: 8pt; font-family: Arial; margin-left: 2px }
.btxtssmnblk { color: black; font-weight: normal; font-size: 8pt; font-family: Arial }
.btxtsmex { color: #696969; font-weight: normal; font-size: 10pt; font-family: Arial }
.btxtssmex { color: #696969; font-weight: normal; font-size: 8pt; font-family: Arial }
.btxtsmblk { color: black; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtsmn { color: black; font-weight: normal; font-size: 10pt; font-family: Arial }
.navside_nlink { color: white; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxt   { color: #92a1ae; font-weight: bold; font-size: 12pt; font-family: Arial }
.logo_txt {
	color: #808080;
	font-style: italic;
	font-weight: bold;
	font-size: 14pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.btxtw { color: white; font-weight: bold; font-size: 12pt; font-family: Arial }
.splink { color: green; font-weight: bold; font-size: 12pt; font-family: Arial }
.menu         { color: white; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.navside    { color: #333333; font-weight: bold; font-size: 8pt; font-family: Arial; text-decoration: none }
.menuup     { color: black; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav { color: white; font-weight: bold; font-size: 10pt; font-family: Arial }
.navbtm { color: white; font-weight: normal; font-size: 8pt; font-family: Arial }
.nav1 { color: black; font-weight: bold; font-size: 10pt; font-family: Arial }
.navlg { color: #01009a; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navlgorg { color: #fc5e02; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.btxttitle { color: white; font-weight: bold; font-size: 14pt; font-family: Arial }
.btxtn  { color: green; font-weight: normal; font-size: 12pt; font-family: Arial }
.btxtblue  { color: #115579; font-weight: bold; font-size: 12pt; font-family: Arial }
.btxtblue_sm { color: #115579; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtbluelg { color: #115579; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.btxtbluelg1 { color: #115579; font-weight: bold; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.btxtsmn_blue { color: #115579; font-weight: normal; font-size: 10pt; font-family: Arial }
.btxtsmn_blue_i { color: #115579; font-style: italic; font-weight: normal; font-size: 10pt; font-family: Arial }
.btxtsmb_blue { color: #115579; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtsmb_bluelg { color: #115579; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.btxtsmb_bluelg1 { color: #115579; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.btxtsmb_orglg {
	color: #fc5e02;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
}
.btxtblk { color: black; font-weight: bold; font-size: 12pt; font-family: Arial }
.btxtblk { color: black; font-weight: bold; font-size: 12pt; font-family: Arial }
.btxtsmr  { color: #b22222; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtsmg  { color: green; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtg { color: green; font-weight: bold; font-size: 12pt; font-family: Arial }
.btxtsmi { color: white; font-style: italic; font-weight: bold; font-size: 10pt; font-family: Arial }
.menu a:link         { color: white; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu a:visited         { color: white; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu a:hover         { color: #AAAAAA; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu a:active         { color: white; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu1 a:link      { color: black; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial; text-decoration: none }
.menu1 a:visited      { color: black; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial; text-decoration: none }
.menu1 a:hover       { color: #f0f; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial; text-decoration: none }
.menu1 a:active      { color: black; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial; text-decoration: none }
.menuup a:link         { color: #fd9152; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menuup a:visited         { color: #fd9152; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menuup a:hover          { color: white; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menuup a:active         { color: black; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav a:link   { color: white; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.nav a:visited   { color: white; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.nav a:hover   { color: #d3d3d3; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.nav a:active   { color: white; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.navcart { color: black; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navcart a:link       { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navcart a:visited       { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navcart a:hover       { color: gray; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navcart a:active       { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navcartup  { color: navy; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navcartup a:link  { color: navy; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navcartup a:visited  { color: navy; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navcartup a:hover { color: gray; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navcartup a:active  { color: navy; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navcart1 a:link         { color: #00008b; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Arial; text-decoration: underline }
.navcart1 a:visited         { color: #00008b; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Arial; text-decoration: underline }
.navcart1 a:hover        { color: gray; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Arial; text-decoration: underline }
.navcart1 a:active         { color: #00008b; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Arial; text-decoration: underline }
.navbtm a:link          { color: white; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navbtm a:visited          { color: white; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navbtm a:hover          { color: white; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navbtm a:active          { color: white; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside a:link                { color: #fc5e02; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside a:visited                { color: #fc5e02; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside a:hover               { color: #696969; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navside a:active                { color: #fc5e02; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial; text-decoration: none }
.navsideup a:link            { color: white; font-style: normal; font-weight: normal; font-size: 11pt; font-family: Arial; text-decoration: none }
.navsideup a:visited            { color: white; font-style: normal; font-weight: normal; font-size: 11pt; font-family: Arial; text-decoration: none }
.navsideup a:hover            { color: black; font-style: normal; font-weight: normal; font-size: 11pt; font-family: Arial; text-decoration: none }
.navsideup a:active            { color: white; font-style: normal; font-weight: normal; font-size: 11pt; font-family: Arial; text-decoration: none }
.navside1 a:link            { color: white; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1 a:visited            { color: white; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1 a:hover            { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1 a:active            { color: white; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1up a:link            { color: white; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1up a:visited            { color: white; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1up a:hover            { color: black; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1up a:active            { color: white; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial; text-decoration: none }
.navlg a:link         { color: #01009a; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navlg a:visited         { color: #01009a; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navlg a:hover         { color: gray; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navlg a:active         { color: #01009a; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navlgorg a:link          { color: #fc5e02; font-style: normal; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navlgorg a:visited          { color: #fc5e02; font-style: normal; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navlgorg a:hover          { color: gray; font-style: normal; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navlgorg a:active          { color: #fc5e02; font-style: normal; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
body  { background-color: white }
.colbk   { background: #751a00 no-repeat }
.save {
	height: 75px;
	width: 475px;
	margin-bottom: 30px;
}
.save a {
	background: transparent url(../img/btn_large.jpg) no-repeat scroll top right;
	color: #FFFFFF;
	display: block;
	float: left;
	height: 50px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 26px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
.save a span {
	background: transparent url(../img/btn_large.jpg) no-repeat;
	display: block;
	line-height: 14px;
	height: 45px;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 18px;
	margin: 0px;
	cursor: pointer;
}
.save a:hover {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/btn_large.jpg);
	background-repeat: no-repeat;
	background-position: right -85px;
}
.save a:hover span {
	background-color: transparent;
	background-image: url(../img/btn_large.jpg);
	background-repeat: no-repeat;
	background-position: left -85px;
}
.fsc {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	height: 145px;
	background-image: url(../img/menu_bk_1.jpg);
	padding-top: 15px;
	border: 1px solid #333333;
	color: #333333;
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	width: 600px;
	padding-bottom: 10px;
	background-position: center top;
	background-color: #F1F1F1;
}
h2 {
	font-size: 24px;
	font-weight: bold;
	color: #fc5e02;
	line-height: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../img/bg_button_a.jpg') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: bold 14px arial, sans-serif;
    height: 40px;
    margin-right: 6px;
    padding-right: 30px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../img/bg_button_span.jpg') no-repeat;
    display: block;
    line-height: 14px;
    padding: 13px 0 13px 30px;
} 

a.button:hover {
    background-position: bottom right;
    color: #FFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 14px 0 12px 30px; /* push text down 1px */
}
a.button_green {
    background: transparent url('../img/bg_button_a_green.jpg') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: bold 14px arial, sans-serif;
    height: 40px;
    margin-right: 6px;
    padding-right: 30px; /* sliding doors padding */
    text-decoration: none;
}

a.button_green span {
    background: transparent url('../img/bg_button_span_green.jpg') no-repeat;
    display: block;
    line-height: 14px;
    padding: 13px 0 13px 30px;
} 

a.button_green:hover {
    background-position: bottom right;
    color: #FFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.button_green:hover span {
    background-position: bottom left;
    padding: 14px 0 12px 30px; /* push text down 1px */
}
.nav {
	height: 67px;
	width: 900px;
	background-image: url('../img/bg_nav_black.jpg');
	background-repeat: no-repeat;
	margin-bottom: 15px;
	clear: both;
	background-position: center bottom;
}
.nav ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
}

.nav li {
	list-style-type: none;
	display: block;
	float: left;
}

.nav li a {
	list-style-type: none;
	display: block;
	width: auto;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 18px;
	padding-left: 20px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.nav .current a, .nav .current a:hover {
	background-image: url('../img/current.jpg');
	background-position: center top;
	margin-top: 0px;
	padding-top: 32px;
	padding-bottom: 18px;
	color: #FFFFFF;
}
.nav .last a {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.nav li a:hover {
	color: #FFFFFF;
	background-image: url('../img/hover.jpg');
	background-position: center top;
}
.sidebarz {
padding:0;
margin:0;
}
.sidebarz a, .sidebarz a:link, .sidebarz a:visited {
	color: #333333;
	text-decoration: none;
}
.sidebarz a:hover {
	color: #333333;
	text-decoration: underline;
}