.picture {
	float: right;
	height: 260px;
	width: 400px;
}

.flash {
	float: left;
	height: 260px;
	width: 538px;
}

.flash_wide {
	height: 340px;
	width: 938px;
	text-align: center;
	vertical-align: middle !important;
}

.flash_wide280 {
	height: 280px;
	width: 938px;
	text-align: center;
	vertical-align: middle !important;
}

.picture_wide {
	height: 340px;
	width: 938px;
}

#mixed_top {
	position: relative;
	display: block;
	background-color: #373838;
	padding: 10px 0px 0px 0px;
	width: 763px;
}

#bottom1 {
	clear: both;
	display: block;
	height: 100%;
	position: relative;
	background-color: #A7A7A7;
	background-repeat: no-repeat;
	padding-bottom: 100px;
}

div.background_x {
	background-image:
		url(/system/application/client/views/img/background_x.jpg);
	background-position: right 20px;
}

div.background_c {
	background-image:
		url(/system/application/client/views/img/background_c.jpg);
	background-position: right 20px;
}

div.background_m {
	background-image:
		url(/system/application/client/views/img/background_m.jpg);
	background-position: right 20px;
}

div.background_p {
	background-image:
		url(/system/application/client/views/img/background_p.jpg);
	background-position: right 20px;
}

div.background_s {
	background-image:
		url(/system/application/client/views/img/background_s.jpg);
	background-position: right 20px;
}

div.background_a {
	background: #b4b4b4
		url(/system/application/client/views/img/background_a.png) no-repeat
		scroll top right !important;
	height: 380px !important;
	min-height: 370px !important;
	max-height: 480px !important;
	/*
	margin-bottom: 45px !important;
	padding-bottom: 25px !important;
	min-height: 300px;
*/
}

div.background_ri {
	background-image:
		url(/system/application/client/views/img/background_ri.png);
	background-position: 90% bottom;
}

div.background_sk {
	background-image:
		url(/system/application/client/views/img/background_sk.png);
	background-position: 90% bottom;
}

#bottom2 {
	clear: both;
	background-color: #A7A7A7;
	height: 35em;
	position: relative;
}

#bottom3 {
	clear: both;
	background-image: url(../img/background3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #A7A7A7;
	height: 35em;
	position: relative;
}

#bottom div.left {
	float: left;
	position: relative;
	height: 261px;
	width: 589px;
}

#bottom div.right {
	float: left;
	position: relative;
	/*height: 261px;*/
	width: 332px;
}

.content {
	padding-bottom: 100px;
}

.content1 {
	width: 807px;
	height: 100%;
	margin-left: 131px;
}

.content1.athletes {
	margin-left: 80px;
}

.content1 ol {
	margin-left: 20px;
}

.text1 ol {
	list-style-position: inside;
}

.positionR {
	position: absolute;
	top: 0px;
	width: 370px;
}

.positionL {
	position: absolute;
	left: 16px;
	top: 10px;
}

.content div.inner {
	margin: 9px auto 17px;
	overflow: auto;
}

.content div.innerRight {
	margin: 30px auto 17px;
	overflow: auto;
}

.flash1 {
	width: 611px;
	height: 296px;
	margin: 18px auto 16px;
}

/*---------inner bloks------------*/
.left_block {
	float: left;
	width: 170px;
}

.right_block {
	float: right;
	width: 763px;
}

#text {
	background-color: #A7A7A7;
	width: 762px;
}

#text div.inner {
	padding-left: 20px;
	padding-top: 19px;
}

div.inner {
	padding-top: 25px;
	padding-left: 20px;
}

#textForm {
	background-color: #A7A7A7;
	border-left: 1px solid black;
	height: 60em;
	width: 762px;
	overflow: auto;
}

/*-- MasterCraft Boats --*/
table.boat_specs {
	
}

table.boat_specs tr {
	
}

table.boat_specs td {
	padding: 3px 10px 0px 0px;
}

/*-- MasterCraft Boats end --*/ /*-- MCTV --*/
table#mctv_head {
	background-color: #373838;
	width: 100%;
	height: 340px;
}

table#mctv_category {
	width: 910px;
	margin: 10px 10px 0px 10px;
	padding-bottom: 100px;
}

table#mctv_category td {
	padding: 5px;
}

table#mctv_category td.thumbnail {
	width: 190px;
	vertical-align: top;
	text-align: center;
}

table#mctv_category td.description {
	width: 610px;
	vertical-align: top;
}

table#mctv_category td.buttons {
	vertical-align: middle;
	background-image: url(../img/v_dotted_separator.png);
	background-repeat: repeat-y;
	background-position: left top;
}

table#mctv_category td.buttons input {
	margin-bottom: 5px;
	border: 0 !important;
}

div#mctv_player {
	text-align: center;
	height: 268px;
}

/*-- MCTV end --*/ /*-- MasterCraft News --*/
.news_separator {
	text-align: right;
	clear: both;
	background-image: url(../img/dotted_separator.png);
	background-repeat: repeat-x;
	height: 21px;
	width: 100%;
}

.news_month_view {
	width: 160px;
	height: 20px;
	background-image: url(../img/dotted_separator_dark.png);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 5px;
	padding: 2px 0px 0px 10px;
}

.news_month_view a {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.news_month_view a:hover {
	text-decoration: underline;
}

div.news_wrapper {
	float: left;
}

img.news_column_image {
	width: 160px;
	display: block;
	float: right;
	clear: right;
	padding: 0px 0px 10px 7px;
}

/*-- MasterCraft News ends--*/ /*-- MasterCraft TT Export --*/
tr.tt_export td {
	padding: 3px 0px 3px 9px;
	overflow: hidden !important;
}

tr.darker {
	background-color: #E0E0E0;
}

a.thread_link {
	color: #000000;
	text-decoration: none;
}

a.thread_link:hover {
	color: #000000;
	text-decoration: underline;
}

/*-- MasterCraft TT Export ends--*/ /*-- MasterCraft Company --*/
table#partner_links td {
	vertical-align: top;
	line-height: 150%;
}

table#sr_management td {
	vertical-align: top;
	line-height: 150%;
}

/*-- MasterCraft Company ends--*/ /*-- MasterCraft Knowledge Center --*/
ul#manuals_list {
	list-style-image: url(../img/icon_pdf.png);
	list-style-position: inside;
}

ul#manuals_list li {
	
}

ul#manuals_list li p {
	padding: 5px 0px 0px 30px;
}

ul#faq_list {
	list-style-type: none;
	list-style-position: outside;
	padding-left: 0px;
}

ul#faq_list li {
	padding: 3px 0px 3px 7px;
	font-weight: bolder;
}

ul#faq_list li.darker {
	background-color: #E0E0E0;
}

ul#faq_list li a {
	text-decoration: none;
}

table#tutorial_videos {
	width: 670px;
	margin: 10px 10px 0px 10px;
}

table#tutorial_videos td {
	padding: 5px;
}

table#tutorial_videos td.thumbnail {
	width: 190px;
	vertical-align: top;
	text-align: center;
}

table#tutorial_videos td.description {
	width: 470px;
	vertical-align: top;
}

/*-- MasterCraft Knowledge Center ends--*/
	/*-- MasterCraft Boats Comapre --*/
table#boats_compare {
	margin: 20px 0px 0px 15px;;
}

table#boats_compare td {
	width: 215px;
	padding: 3px 5px 3px 5px;
	border-left: 2px ridge #CCCCCC;
}

table#boats_compare td.boat_name {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #940000;
	text-align: left;
	vertical-align: middle;
}

table#boats_compare td.boat_name img.remove {
	float: right;
}

table#boats_compare td.icon {
	text-align: center;
	vertical-align: middle;
	padding: 25px 0px 25px 0px;
}

table#boats_compare td.caption {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #00224A;
	text-align: right;
	border: none !important;
}

table#boats_compare td.spec {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #00224A;
	text-align: center;
}

table#boats_compare td.buttons {
	padding: 25px 0px 25px 0px;
	text-align: center;
}

table#boats_compare tr.dark {
	background-color: #CDCDCD;
}

/*-- MasterCraft Boats Comapre end --*/ /*-- MasterCraft Events --*/
div#month_scroller {
	margin: 0px;
	padding: 20px 0px 20px 0px;
	text-align: center;
	width: 100%;
}

div#month_scroller table {
	margin: 0px auto;
	width: 200px;
}

div#month_scroller table td {
	text-align: center;
	vertical-align: center;
}

div#month_scroller table td.month {
	padding: 2px 0px 2px 0px;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

table#calendar {
	margin: 0px auto 0px 15px;
}

table#calendar th {
	width: 129px;
	text-align: left;
	padding-bottom: 3px;
}

table#calendar td {
	position: relative;
	width: 125px;
	height: 60px;
	overflow: hidden;
	background-color: #D3D3D3;
	border-right: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	padding: 3px 2px 0px 2px;
	text-align: left;
	vertical-align: top;
	font-size: 10px !important;
}

table#calendar td a {
	color: #000000;
	text-decoration: none;
}

table#calendar td a:hover {
	color: #000000;
	text-decoration: undeline;
}

table#calendar td img.day {
	float: right;
}

img.event_image_normal {
	float: right;
	padding: 0px 0px 5px 5px;
}

img.event_image_thumb {
	float: right;
	padding: 25px 2px 3px 3px;
}

div.event_flyout {
	background-color: #D3D3D3;
	margin-left: 7px;
	padding: 5px;
	font-family: Arial;
	font-size: 9px;
	line-height: 100%;
	height: auto;
}

#cluetip-close {
	background-color: #D3D3D3;
	margin-left: 7px;
	padding: 0px 5px 0px 5px;
	font-family: Arial;
	font-size: 9px;
	color: #CD4900;
	text-align: right;
	text-decoration: none;
}

h3#cluetip-title {
	padding: 0px;
	margin: 3px 0px 0px 0px;
	background-color: #D3D3D3;
	height: 0px !important;
}

div.event_flyout h3 {
	font-family: Arial;
	font-size: 9px;
	padding: 0px;
	margin: 3px 0px 2px 0px;
	color: #CD4900;
}

div.event_flyout p {
	font-family: Arial;
	font-size: 9px;
	margin: 3px 0px 0px 0px;
}

table#thumb_link {
	display: block;
	width: 100%;
}

div.event_flyout table#thumb_link td.thumb {
	padding-top: 5px;
	text-align: left;
	vertical-align: bottom;
}

div.event_flyout table#thumb_link td.link {
	text-align: right;
	vertical-align: bottom;
}

table#thumb_link td.link a.learn_more {
	float: right;
	font-family: Arial;
	font-size: 9px;
	text-decoration: underline;
	color: #000000;
}

/*-- MasterCraft Events ends--*/ /*-- My MasterCraft --*/
table#mymc_head {
	background-color: #373838;
	width: 100%;
}

table#mymc_body {
	width: 100%;
}

table#mymc_body td.left_column {
	width: 175px;
	padding-top: 20px;
	text-align: center;
	vertical-align: top;
}

table#mymc_body td.right_column {
	width: 763px;
	padding-top: 10px;
	vertical-align: top;
}

table#mymc_body td.right_column img.testimonial {
	float: right;
	margin: 0px 10px 10px 10px;
}

div#mymc_scroller {
	height: 40px;
	width: 600px;
	background-color: #CECECE;
	margin: 0px auto;
}

table#mymc_feeds {
	width: 740px;
	margin: 20px 0px 0px 10px;
}

table#mymc_feeds td#testimonials {
	width: 370px;
	vertical-align: top;
	padding-right: 20px;
}

table#mymc_feeds td#news {
	width: 370px;
	vertical-align: top;
	padding-right: 10px;
}

table#mymc_body table#tt_threads {
	width: 740px;
	margin-bottom: 100px;
}

table#mymc_saved_dab {
	margin: 25px 0px 0px 20px;
}

table#mymc_saved_dab td.dab_boat {
	width: 250px;
	font-weight: bold;
	padding: 3px 0px 3px 5px;
}

table#mymc_saved_dab td.dab_date {
	width: 75px;
	font-weight: bold;
	padding: 3px 0px 3px 5px;
}

table#mymc_saved_dab td.dab_step {
	width: 75px;
	font-weight: bold;
	padding: 3px 0px 3px 5px;
}

table#mymc_saved_dab td.button {
	padding: 3px 5px 3px 5px;
}

.testimonial_separator {
	text-align: right;
	clear: both;
	background-image: url(../img/dotted_separator_gray.png);
	background-repeat: repeat-x;
	height: 21px;
	width: 100%;
}

/*-- My MasterCraft ends--*/ /*-- Form stuff --*/
td.p_text {
	font-size: 13px;
}

.form_header {
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	clear: both;
	background-image: url(../img/dotted_separator.png);
	background-repeat: repeat-x;
	height: 21px;
	width: 100%;
}

table#form_mymc_login {
	position: relative;
	width: 260px;
	margin: 50px auto 0px 200px;
}

table#form_mymc_login td {
	text-align: right;
	vertical-align: top !important;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

table#form_contact_us {
	position: relative;
	width: 305px;
	margin: 0 auto;
}

table#form_contact_us td {
	text-align: right;
	vertical-align: top !important;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

table#form_test_drive {
	position: relative;
	width: 475px;
	margin: 0px 25px auto;
}

table#form_test_drive td {
	text-align: right;
	vertical-align: top !important;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

table#form_d2c {
	position: relative;
	width: 400px;
	margin: 0px 25px auto;
}

table#form_d2c td {
	text-align: right;
	vertical-align: top !important;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

table#form_submit_testimonial {
	position: relative;
	width: 650px;
	margin: 0px auto;
}

table#form_your_profile {
	position: relative;
	width: 400px;
	margin: 0px auto 0px 150px;
}

table#form_new_registrations {
	position: relative;
	width: 475px;
	margin: 0px auto 0px 20px;
}

table#form_contact_us td {
	text-align: right;
	vertical-align: middle;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

table#form_test_drive td {
	text-align: right;
	vertical-align: middle;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

table#form_submit_testimonial td {
	vertical-align: middle;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

table#form_your_profile td {
	text-align: right;
	vertical-align: middle;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

table#form_new_registrations td {
	text-align: right;
	vertical-align: middle;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

td.m_valign {
	vertical-align: top !important;
}

td.mr_valign {
	vertical-align: top !important;
	text-align: right !important;
}

td.l_align {
	text-align: left !important;
	padding-left: 8px !important;
	vertical-align: middle !important;
}

td.r_align {
	text-align: right !important;
	vertical-align: middle !important;
}

td.c_align {
	text-align: center !important;
	vertical-align: middle !important;
	padding-left: 0px !important;
	margin-left: 0px !important;
}

div.r_align {
	width: 100%;
	text-align: right !important;
	vertical-align: middle !important;
}

/*-- Form stuff ends--*/ /*-- Site Map --*/
table.map_table {
	background-color: #373838;
}

table.map_table td ul {
	list-style-type: none;
}

table.map_table td ul ul {
	margin-left: 10px;
}

table.map_table td {
	vertical-align: top;
	width: 180px;
	color: #FFFFFF;
	padding: 0px 0px 25px 25px;
	font-family: Verdana;
	font-size: 11px;
}

table.map_table td h4 {
	margin: 5px 0px 5px 0px;
	font-family: Verdana;
	font-size: 13px;
}

table.map_table td h4.dark a {
	color: #000000 !important;
}

table.map_table td h4.orange a {
	color: #fd5d05 !important;
}

table.map_table td h4.blue a {
	color: #7b5f4d !important;
}

table.map_table td h4.red a {
	color: #c50c24 !important;
}

table.map_table td h4.aqua a {
	color: #2dafae !important;
}

table.map_table td h4.yellow a {
	color: #ffc103 !important;
}

table.map_table td a {
	color: #FFFFFF;
	text-decoration: none;
}

table.map_table td a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*-- Site Map ends --*/ /* Search results */
table#search_header {
	width: 100%;
}

table#search_header td.count {
	color: #940000;
	font-weight: bold;
	padding: 3px 0px 3px 5px;
}

table#search_header td.pager1 {
	padding: 3px 0px 3px 5px;
	width: 200px;
}

table#search_header td.pager2 {
	text-align: center;
	width: 550px;
}

table#search_header td.pager2 select {
	width: 40px;
}

table#search_header td.back {
	color: #940000;
	font-weight: bold;
	width: 75px;
	vertical-align: middle;
}

table#search_header td.next {
	color: #940000;
	font-weight: bold;
	width: 75px;
	vertical-align: middle;
}

table#search_header td.back a {
	color: #940000;
	text-decoration: none;
}

table#search_header td.next a {
	color: #940000;
	text-decoration: none;
}

table#search_header td.dark_header a {
	color: #FFFFFF;
	text-decoration: none;
}

table#search_header td.dark_header a:hover {
	text-decoration: underline;
}

div.search_item h4 {
	color: #940000;
	font-size: 12px;
}

div.search_item a {
	color: #000000;
	font-size: 11px;
	text-decoration: none !important;
}

div.search_item a:hover {
	text-decoration: underline;
}

/* Search results end */ /* Dealer search results */
table#dealers {
	width: 100%;
}

table#dealers td {
	vertical-align: top;
	padding: 3px 5px 3px 5px;
}

table#dealers td.name {
	width: 20%;
	font-weight: bold;
}

table#dealers td.address {
	width: 30%;
}

table#dealers td.contact {
	width: 50%;
}

/* Dealer search results end */ /* Boats Media */
div.media_strip {
	display: block;
	overflow: hidden;
	width: 610px;
	margin-top: 7px;
}

div.media_strip .gallery {
	float: left !important;
	width: 550px !important;
	padding: 5px 2px 5px 2px;
}

div.media_strip div#gallery {
	height: 36px;
}

div.media_strip div#video {
	height: 56px;
}

div.media_strip .gallery .boat-image {
	padding: 2px;
	background-color: #CECECE;
	cursor: pointer;
	margin: 0px 3px 0px 3px;
}

div.media_strip .gallery .boat-video {
	padding: 2px;
	background-color: #CECECE;
	cursor: pointer;
	margin: 0px 3px 0px 3px;
}

div.media_strip .wallpaper {
	float: left;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

div.media_strip .wallpaper .button {
	padding: 4px 0px 0px 0px;
}

div.media_strip .wallpaper .thumb {
	padding: 2px;
	background-color: #CECECE;
}

div.media_strip .ar_left {
	float: left;
}

div.media_strip .ar_right {
	float: left;
}

div.media_strip img#gallery-prev {
	margin-top: 5px;
}

div.media_strip img#gallery-next {
	margin-top: 5px;
}

div.media_strip img#video-prev {
	margin-top: 15px;
}

div.media_strip img#video-next {
	margin-top: 15px;
}

div.media_strip img#prev-button {
	margin-top: 5px;
}

div.media_strip img#next-button {
	margin-top: 5px;
}

ul.carousel {
	list-style-type: none;
	overflow: hidden;
	width: 1500px !important;
}

ul.carousel li {
	display: inline !important;
	float: left !important;
	width: 110px !important;
	overflow: hidden;
}

ul.carousel_mymc li {
	display: inline !important;
	float: left !important;
	overflow: hidden;
}

/* Boats Media end */
.riders,.skiers,.inter {
	float: left;
	width: 200px;
}

.riders ul,.skiers ul,.inter ul {
	list-style: none;
}

.riders h4,.skiers h4,.inter h4 {
	text-transform: uppercase;
	font: bold 12px Tahoma;
}

.riders a,.skiers a,.inter a {
	color: #303030;
	font: normal 12px Tahoma;
	text-decoration: none;
}

#allathletes {
	display: block;
	height: 16px;
	position: absolute;
	right: 167px;
	top: 342px;
}

#allathletes {
	background: transparent
		url(/system/application/client/views/img/backathletes.png) no-repeat
		scroll 0px 0px;
	width: 101px;
}

#allathletes:hover,#allathletes.active {
	background: transparent
		url(/system/application/client/views/img/backathletes.png) no-repeat
		scroll 0px -16px;
}

#bio {
	float: left;
	width: 210px;
}

#bio ul {
	list-style: none;
}

#bio ul li:before {
	content: "-";
}

#bio dt {
	font: bold 12px Tahoma;
}

#bio dd {
	margin-bottom: 10px;
}

#bs_middle_div {
	width: 938px;
	height: 200px;
	background: url("/system/application/client/views/img/bigscreen/middle.jpg") no-repeat;
	background-color: black;
}

#bs_middle_div div {
	height: 180px;
}

#bs_middle_div div.left {
	width: 590px;
	float: left;
}

#bs_middle_div div.left div {
	width: 560px;
	margin-left: 17px;
	padding-left: 15px;
	color: #c0c0c0;
	font-size: 12px;
}

#bs_middle_div div.left div.line-1 {
	height: 50px;
	padding-top: 20px;
}

#bs_middle_div div.left div.line-2 {
	height: 130px;
	padding-top: 10px;
	line-height: 19px;
}

#bs_middle_div div.left div a {
	color: #d12727;
}

#bs_middle_div div.left div.line-1 div.button-container {
	width: 204px;
	height: 50px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#bs_middle_div div.left div.line-1 div.rider-text {
	width: 280px;
	margin-top: 20px;
	float: left;
	height: 30px;
	margin-left: 0px;
	padding: 0px;
	font-size: 10px;
}

#bs_middle_div div.right {
	width: 348px;
	float: left;
}

#bs_middle_div div.right .download-manual {
	width: 265px;
	height: 44px;
	display: block;
	background:
		url("/system/application/client/views/img/bigscreen/manual-button.gif")
		;
	text-decoration: none;
	margin-left: 40px;
	margin-top: 15px;
}

.rider-page {
	width: 204px;
	height: 50px;
	display: block;
	background:
		url("/system/application/client/views/img/bigscreen/rider-button.png")
		;
	text-decoration: none;
}

#bs_middle_div div.right div {
	margin-left: 40px;
	margin-top: 5px;
	color: #c0c0c0;
	font-size: 10px;
}

#bs_bottom_div {
	width: 918px;
	height: 220px;
	background-color: black;
	color: white;
	padding-top: 5px;
	padding-left: 17px;
}

#bs_bottom_div div {
	float: left;
	width: 430px;
	height: 150px;
	margin: 10px;
	text-align: justify;
}

.rider-desc {
	font-size: 10px;
}

.rider-label-column,.rider-field-column {
	vertical-align: top;
	padding-top: 3px;
}

.rider-label-column {
	padding-left: 30px;
}

#rider-form-container {
	height: 370px;
	overflow-y: auto;
	overflow-x: hidden;
	color: white;
}

#form-container {
	background:
		url('/system/application/client/views/img/bigscreen/rider-frame.png');
	width: 704px;
	height: 371px;
	padding: 8px;
	margin-left: 120px;
}

#form-container input {
	font-size: 12px;
}

#rider-desc {
	width: 916px;
	text-align: left;
	color: white;
	padding-left: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 20px;
}

#rider-form-background {
	background:
		url("/system/application/client/views/img/bigscreen/rider-background.jpg")
		no-repeat;
	text-align: left;
	width: 938px;
}

#rider-form-background h2 {
	text-align: center;
}

#rider-form-background h2,#rider-form-background h3 {
	color: white;
	display: block;
}

#rider-form-background h3 {
	font-size: 14px;
	padding-left: 22px;
}

#rider-content-td {
	background-color: black;
}

.rider-desc,td.bborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1c1c1c;
	padding-bottom: 7px;
	vertical-align: top;
}

.rider-form-padding-top {
	padding-top: 1px;
}

.rider-return-button {
	width: 134px;
	height: 16px;
	border: 0 none !important;
	padding-top: 5px;
}

#rider-reset {
	background-image:
		url("/system/application/client/views/img/bigscreen/rider-reset.png");
}

#rider-name {
	width: 130px;
}

#cruise_set_point {
	width: 35px;
}

#cruise_kdw {
	width: 25px;
}

#ballast_cell_1,#ballast_cell_2,#ballast_cell_3,#ballast_cell_4,#trim_1,#trim_2,#trim_3
	{
	width: 25px;
}

#image {
	width: 80px;
}

#download-container {
	width: 704px;
	height: 370px;
	position: absolute;
	background-color: black;
	filter: alpha(opacity = 90);
	opacity: 0.9;
	-moz-opacity: 0.9;
	color: white;
}

#download-container .close {
	text-align: center;
	margin-top: 30px;
}

#download-container .close a {
	color: white;
	font-weight: bold;
}

#download-container .download {
	margin-top: 100px;
	text-align: center;
}

#download-container .download a {
	color: red;
}