/* Body class */
body    { margin: 0; padding: 0; height: 100%; background-color:#ECEBEB; background-image: url(pics/body-bg.gif); background-repeat: repeat-x; background-position: top;}
a       { color: #B81950;}
a:hover { text-decoration:none;}
#mdw    { background-image: url(pics/mdw-bg.gif); background-repeat: repeat-x; background-position: bottom;}
/*BG class */
#up-bg { background-image: url(pics/up-bg.gif); background-repeat: repeat-x; background-position: top;}
#mid-l { background-image: url(pics/mid-l.gif); background-repeat: repeat-y;}
#mid-r { background-image: url(pics/mid-r.gif);	background-repeat: repeat-y;}
/*Menu class level-1*/
#menu             { background-color: #8E133F; padding-top: 7px;}
#menu div         { height: 33px; width: 100%; background-image: url(pics/menu-a.gif); font-family: Verdana, Tahoma, Arial; font-size: 14px; color: #FFFFFF; font-weight: bold; background-position: bottom;}
#menu div a       { display:block; width: 100%; color: #FFFFFF; padding-top: 8px; padding-bottom: 7px; text-decoration: none;}
#menu div a:hover { background-color: #CF2357;}
#menu div a b     { padding-left: 20px;}
/*Menu class level-2*/
#menu p         { margin: 0px; width: 100%; background-image: url(pics/menu-a-level2.gif); font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #FFFFFF; font-weight: bold; background-color: #B6194C; background-repeat: no-repeat; background-position: top;}
#menu p a       { display:block; width: 100%; color: #FFFFFF; padding-top: 8px; padding-bottom: 8px; text-decoration: none;}
#menu p a:hover { background-image: url(pics/menu-hover-level2.gif); background-color: #CF2357; background-repeat: no-repeat; background-position: top;}
#menu p a b     { display:block; padding-left: 22px; font-weight: normal;}
#dilers { background-color: #37618E;}
/*Brends class*/
#a         { background-image: url(pics/brend-menu.gif); background-repeat: no-repeat; background-position: 0 0px;}
#a a       { display:block;}
#a a:hover { background-image: url(pics/brend-menu.gif); background-position: 0 -47px; height: 47px; width: 187px;}
#b         { background-image: url(pics/brend-menu.gif); background-repeat: no-repeat; background-position: -187 0px;}
#b a       { display:block;}
#b a:hover { background-image: url(pics/brend-menu.gif); background-position: -187 -47px; height: 47px; width: 187px;}
#c         { background-image: url(pics/brend-menu.gif); background-repeat: no-repeat; background-position: -374 0px;}
#c a       { display:block;}
#c a:hover { background-image: url(pics/brend-menu.gif); background-position: -374 -47px; height: 47px; width: 188px;}
#d         { background-image: url(pics/brend-menu.gif); background-repeat: no-repeat; background-position: -562 0px;}
#d a       { display:block;}
#d a:hover { background-image: url(pics/brend-menu.gif); background-position: -562 -47px; height: 47px; width: 187px;}
/*Content class*/
#content         { font-family: Verdana, Tahoma, Arial; font-size: 12px; background-image: url(pics/content-bg.gif); background-repeat: repeat-x; background-position: top; padding: 9px;}
#content table   { font-family: Verdana, Tahoma, Arial; font-size: 12px;}
#content a       { }
#name a          { color: #4E6376;}
#medium-boat img { border: 3px solid #D7D7D7;}
#tech td         { padding-top: 5px; padding-bottom: 5px; background-image: url(pics/tech-line.gif); background-repeat: repeat-x; background-position: bottom;}
#photos-boat img { border: 3px solid #D7D7D7; margin-top: 14px; margin-right: 4px; margin-bottom: 7px; margin-left: 4px;}
#blick strong    { color: #B81950;}
#blick b         { color: #B81950;}
#content li      { list-style-type: square; line-height: 18px;}
#redo            { text-align: center; padding: 10px;}
#news-img        { border: 3px solid #D7D7D7; margin-left: 10px;}
#news img        { border: 3px solid #D7D7D7;}
/*Copyright class*/
#copyright         { font-family: Verdana, Tahoma, Arial; background-image: url(pics/down-bg-copy.gif); background-repeat: repeat-x; background-position: top; color: #4B4B4B; font-size: 11px; line-height: 20px;}
#copyright a       { color: #4B4B4B; text-decoration: none;}
#copyright a:hover { color: #FFFFFF; text-decoration: none;}
#down-bg           { background-image: url(pics/down-bg.gif); background-repeat: repeat-x; background-position: top; background-color: #B9B5B4;}
/*Promo class*/
#promo           { font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #FFFFFF; padding: 7px;}
#promo a         { color: #FFFFFF; text-decoration: underline;}
#promo a:hover   { color: #FBE3EC; text-decoration: none;}
#promo-s         { font-family: Verdana, Tahoma, Arial; font-size: 9px; color: #FFFFFF; padding: 7px;}
#promo-s a       { color: #FFFFFF; text-decoration: underline;}
#promo-s a:hover { color: #FBE3EC; text-decoration: none;}
/*Heads class*/
h1   { font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #B81950; text-transform: uppercase; padding-top: 4px; background-image: url(pics/h1-line.gif); background-repeat: repeat-x; background-position: bottom; padding-bottom: 14px; margin-bottom: 10px;}
h2   { font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #B81950; text-transform: uppercase; padding-bottom: 8px; margin-bottom: 5px; padding-right: 8px;}
h2 a { text-decoration:none; color: #4E6376;}
h3   { font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #B81950; text-transform: uppercase; background-image: url(pics/h3-line.gif); background-repeat: repeat-x; background-position: bottom; padding-bottom: 8px; margin-bottom: 5px; padding-top: 5px; padding-right: 8px; padding-left: 8px;}
/*Tables class*/
#tables    { border-top: 1px solid #666666; border-right: 1px solid #666666; color: #222222; background-color: #F0F0F0; font-family: Verdana, Tahoma, Arial; font-size:12px;}
#tables td { border-bottom: 1px solid #666666; border-left: 1px solid #666666; padding-left: 5px; padding-right: 5px; padding-bottom: 7px; padding-top: 5px;  font-family: Verdana, Tahoma, Arial; font-size:12px;} 
#tables th { border-bottom: 1px solid #666666; border-left: 1px solid #666666; padding-left: 5px; padding-right: 5px; padding-bottom: 7px; padding-top: 5px; font-family: Verdana, Tahoma, Arial; font-size:12px; background-color: #A5C6EB;}
