a:active, a:visited, a:link { color: #6c242f; text-decoration: none; }
a:hover { color: #6c242f; text-decoration: none; }
body { font-family: Verdana, Sans-Serif; font-size: 10px; color: #333; background-color: #FCFEFB; text-align: left; margin: 0px 0px; padding: 0px 0px; }
body div { margin: 0px auto; padding: 0px 0px; text-align: left; }
#global { position: relative; width: 1003px; background-color: #FCFEFB; margin: 0px 0px 15px 0px; clear: both; overflow: hidden; }
#notifier { display: none; position: absolute; z-index: 9999; width: 300px; height: 70px; background-color: #fff; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; border: 1px solid #ccc; color: #800000; font-weight: bold; font-size: 11px; text-align: center; padding-top: 50px; }
div.global_mesages { background-color: #e6e6e6; border: 1px solid #ccc; padding: 10px; text-align: center; width: 350px; margin: 20px auto 5px auto; color: #800000; font-size: 11px; }
ul { margin: 0px 0px; padding: 0px 0px; list-style-type: none; }
li, p, form, dl, dt, dd { margin: 0px 0px; padding: 0px 0px; }
table, tr, td, th, tbody, thead { margin: 0px 0px; padding: 0px 0px; }

span.undelined { border-bottom: 1px dotted #428CE7; color: #428CE7; }
span.star { color: #FF0084; font-weight: bold; cursor: help; }
* .full { width: 98.7%; }
* .quater { width: 23%; }
* .ttry { width: 33%; }
* .half { width: 400px; }
* .quaternhalf { width: 73%; }
* .ttry, * .full, * .quater, * .half, * .quaternhalf { float: left; }

* .w25 { width: 25px; }
* .w50 { width: 50px; }
* .w75 { width: 75px; }
* .w100 { width: 100px; }
* .w125 { width: 125px; }
* .w150 { width: 150px; }
* .w200 { width: 200px; }
* .w250 { width: 250px; }

* .lefter { float: left; }
* .righter { float: right; }
* .backer { float: left; display: block; margin-top: 10px; margin-left: 10px; width: 100px; padding: 3px 5px 3px 10px; color: #624D03 !important; background-color: #FFFCD5; font-weight: bold; border: 1px solid #624d03; }

* .separator ul li { border-bottom: 1px solid #e6e6e6; padding-bottom: 5px; margin-bottom: 15px; }
ul li.colored { background-color: #ebebeb; padding: 5px; }
/** .separator ul li a { color: #000; background-color: #ccc; padding: 3px 5px; display: block; width: 100px; font-weight: bold; }*/


/* LEFT MENU */
#menu { width: 160px; overflow: hidden; float: left; background: #fff url('../images/bk_fsx_menu.gif') repeat 0px 0px; height: 100%;  }
#menu div.logo { padding-top: 19px; background: #fff url('../images/logo.jpg') no-repeat 0px 0px;  } 
#menu div.logo a { display: block; height: 156px; width: 173px; text-indent: -9999px; color: #fff; font-weight: bold; }
#menu ul { margin-top: 15px; }
#menu ul.main li { background-color: #6c242f; }
#menu ul.secondary li { background-color: #c8c9cb; }
#menu ul.secondary li a { display: block; height: 22px; width: 155px; padding-left: 10px; color: #6c242f; padding-top: 4px; }
#menu ul li { height: 22px; font-weight: bold; margin-bottom: 2px; }
#menu ul li a { display: block; height: 22px; width: 155px; padding-left: 10px; color: #ffffff; padding-top: 4px; }
#menu ul li a:hover, #menu ul li a.current { text-decoration: none; background-color: #ab4051; color: #ffffff; }
#menu ul.banners li, #menu ul.banners li a { height: auto; padding-left: 0px; padding-top: 0px; }
#menu ul.banners li a { display: block; }
#menu ul.banners li.empty { background-color: #ebebeb; min-height: 300px; height: 300px; }
/* END LEFT MENU */


/* CONTENT */
#content { float: left; width: 829px; text-align: left; padding-left:5px; }
#links { height: 19px; background: #ebebeb url('../images/title_fsx_top.gif') repeat-x 0px 19px; text-align: right; padding-bottom: 1px; margin-bottom:5px; }
#links ul { clear: both; float: right; margin-right: 5px; }
#links ul li { float: left; margin-left: 20px; }
#links ul li a { line-height: 1.8em; color: #6c242f; }

#top { height: 260px; clear: both; overflow: hidden; width:811px; }

#big_image { float: left; width: 419px;_width:410px; height: 253px; padding: 1px 1px; background-color: #fff; }
#big_image img {_width:410px;}
#small_image img {width:200px; height:110px;} /*becouse the uploaded images are biger and broke the design*/
#small_image { float: left; width: 200px; height: 241px; padding: 10px 10px 0px 10px; margin-right: 2px; margin-top: 1px; font-size: 10px; background-color: #fff; border: 1px solid #ebebeb; }
#small_image strong { display: block; color: #6c242f;  margin-top: 5px; margin-bottom: 5px; font-size: 10px; }
#small_image b { display: block; color: #6c242f;  margin-top: 5px; margin-bottom: 5px; font-size: 10px; }
#small_image p { display: block;  }
#small_image a { display: block; text-decoration: underline; }

#sub_links { width: 183px; float: left; padding-top: 0px; height: 255px;  background: #fff url('../images/bk_fsx_menu.gif') repeat 0px 0px; margin-top:2px; }
#sub_links dt, #sub_links h3 { padding: 5px 0px 5px 25px; font-weight: bold; font-size: 11px; color: #ffffff; background-color: #6c242f; }
#sub_links h3 { margin: 0px 0px; }
#sub_links dd { margin-top: 2px; padding: 2px 0px; }
#sub_links dd ul li, .quater ul li { margin-top: 2px; }
#sub_links dd ul li a, .quater ul li a { display: block; font-weight: bold; font-size: 11px; padding: 3px 0px 3px 10px; }
.quater ul li a { width: 175px; }

#bottom { overflow: hidden; padding-top:2px;  font-size: 11px; font-size: 11px; width:100%; }
#bottom h2 { padding: 5px 0px 5px 5px; font-size: 11px; }
#bottom div p { margin-bottom: 10px; }
#bottom ul.lister li { clear: both; overflow: hidden; margin-bottom: 10px; margin-left: 5px; border-bottom: 1px solid #e6e6e6; padding-bottom: 3px; font-size: 10px; }
#bottom ul.lister li.emptyTable, #bottom div.messages { border-bottom: none; font-weight: bold; color: #800000; text-align: center; padding-bottom: 20px; padding-top: 10px; }
#bottom ul.lister li div { float: left; overflow: hidden; display: block; width: 95%; margin: 0px auto 10px auto; font-size: 10px; }
#bottom ul.lister div.header { font-weight: bold; }

#bottom ul.lister li div strong,
#bottom ul.lister li div span { display: block; margin-bottom: 3px; }

.lister_small { width: 70%; margin: 30px auto 10px auto; }

#bottom ul.promotions li { padding: 5px 0px; border: 1px solid #ebebeb; overflow: hidden; clear: both; width: 827px; padding-bottom: 20px; margin-bottom: 5px; }
#bottom ul.promotions li img { float: left; margin-right: 30px; margin-left: 5px; }
#bottom ul.promotions li div.text { display: block; float: left; width: 410px; overflow: hidden; margin-bottom: 40px; } 
#bottom ul.promotions li div.text h3 { color: #6c242f; font-size: 11px; display: block; }
#bottom ul.promotions li div.text p { display: block; font-size: 10px; }
#bottom ul.promotions li div.text strong { display: block; font-size: 11px; }
#bottom ul.promotions li div.links { display: block; float: right; width: 170px; margin-left: 20px; }


#bottom ul.promotions li div.links a { width: 150px; padding: 5px 3px 2px 5px; height: 18px; font-weight: bold; color: #ffffff; background-color: #6c242f; display: block; margin-bottom: 4px; }
#bottom ul.promotions li div.links a:hover { background-color: #ab4051; text-decoration: none; }

#bottom div.promotion { width: 98%; overflow: hidden; }


.homeImages { float: left !important; margin: 5px 0px; display: block; }

/* END CONTENT */

/* CONFIGURATOR */
#configurator_summary_colors { width: 210px; }
#configurator_summary_colors p { display: block; width: 210px; clear: both; height: 50px; margin-bottom: 10px; }
#configurator_summary_colors p img { float: left; }
#configurator_summary_colors p span { float: left; display: block; width: 100px; margin: 10px 0px 0px 5px; padding: 0px 0px; height: 14px; font-size: 11px; }
#configurator_summary_colors p strong { float: left; display: block; width: 100px; margin: 3px 0px 0px 5px; }
/* END CONFIGURATOR */


/* SUBMENU COLORS */


.greenTitle { color: #6c242f;  background: #c8c9cb url('../images/block_header.gif') no-repeat 0px 0px; font-size: 11px !important; }
.greenLiLink {  color: #6c242f; background-color: #c8c9cb; }  
.greenLiLinkCurrent { background-color: #cd959d; color: #ffffff; font-size: 11px; font-weight: bold; }
.greenLiLink a { color: #6c242f; display: block; padding: 3px 0px 3px 0px; }
.greenLiLink a:hover { color: #fff; background-color: #cd959d; text-decoration: none; }
.borderedGreen { border: 1px solid #ebebeb;   }
.greenLiLinkCurrent a { color: #ffffff; }


.yellowTitle { color: #6c242f; background: #FFEF04 url('../images/block_header.gif') no-repeat 0px 0px; }
.yellowLiLink { background-color: #c8c9cb;  }
.yellowLiLinkCurrent { background-color: #cd959d;  color: #6c242f; font-size: 11px; font-weight: bold; }
.yellowLiLinkCurrent a { color: #6c242f; }



.yellowLiLink a { color: #6c242f; display: block; padding: 0px 0px 3px 0px; }
.yellowLiLink a:hover { color: #6c242f; background-color: #cd959d; text-decoration: none; }
.borderedYellow { border: 1px solid #ebebeb; }

#bottom div h3.greenTitle { padding-top:4px; padding-bottom:4px; color: #6c242f; background-color: #ebebeb;    }
#bottom div h3.yellowTitle { padding-top:4px; padding-bottom:4px; color: #6c242f; background-color: #c8c9cb;  font-size: 11px; }
#bottom .row { background-color: #C6EBE4; }

h2 span { padding-left: 25px; display: block; }
#bottom div h3 span { padding-left: 25px; display: block; }
#top dt span { display: block; padding-left: 10px; display: block; }



/* END SUBMENU COLORS */

/* FORMS */
#globalForm { border: 1px solid #ccc; width: 500px; margin: 30px 7%; padding: 15px 0px 0px 20px; display: block; float: left; }
ul.double { clear: both; overflow: hidden; display: block; }
ul.double li { width: 50%; float: left; margin-bottom: 20px; }
ul.double li label { display: block; font-size: 10px; color: #000; padding-bottom: 2px; }
ul.double li input, ul.double li textarea, ul.double li select { width: 215px; border: 1px solid #333; padding: 1px 3px; }
ul.double li textarea { height: 100px; }
ul.double li.submit { width: 100%; }
ul.double li.title { width: 93%; padding: 3px; background-color: #ccc; color: #000; font-weight: bold; }
ul.double li.text { width: 93%; padding: 3px; color: #333; }
ul.double li.submit input { background-color: #e6e6e6; color: #333; padding: 2px 5px; text-align: center; width: 100px; float: right; font-weight: bold; cursor: pointer; margin-right: 30px; }

/* END FORMS */

/* SUBSUBMENU COLORS */

/* END SUBSUBMENU COLORS */

/* ARTICLES, PAGES, OTHER STUFF  */

/* END ARTICLES, PAGES, OTHER STUFF  */

ul.newsList li { overflow: hidden; width: 95%; margin: 0px auto; margin-bottom: 10px; }
ul.newsList li strong { color: #6c242f; display: block; margin-bottom: 5px; }
ul.newsList li p { clear: both; overflow: hidden; font-size: 10px; }
ul.newsList li p img { float: right; margin-left: 5px; }
ul.newsList li a { text-decoration: underline; }

#galleryLister { width: 90%; overflow: hidden; padding-bottom: 10px; clear: both; }
#galleryLister li { float: left; margin: 10px; }
#galleryLister li img { border: 3px solid #333; }

ul.sitemap { margin-left: 30px; margin-top: 10px; }
ul.sitemap li { margin-bottom: 15px; }
ul.sitemap li ul { margin-top: 20px; padding-left: 20px; }



.jcarousel-scope {
    width: 520px;
    padding: 20px 50px;
	margin: 20px 0px 0px 10px;
}
.jcarousel-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
	width: 680px;
}
.jcarousel-list li {
    float: left;
    list-style: none;
    margin-right: 4px;
}
.jcarousel-list li strong {
	display: block;
}
.jcarousel-next {
    display: none;
    position: absolute;
    top: 45px;
    right: 5px;
    cursor: pointer;
}
.jcarousel-next-disabled {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}
.jcarousel-prev {
    display: none;
    position: absolute;
    top: 45px;
    left: 5px;
    cursor: pointer;
}
.jcarousel-prev-disabled {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}
.jcarousel-scope li strong { font-size: 11px; color: #800000; width: 88%; display: block; padding: 3px; margin: 1px 5px;  }

#top {width:828px; height: 255px; }
#splasher { display:block;}
#top #slider { display:none;}
#top #slider strong { height:30px important;}
#top #slider .jcarousel-clip,.sliderUpdate #slider .jcarousel-clip {
	top: -30px;
	left: -5px;
}
#top #slider .jcarousel-next, .sliderUpdate #slider .jcarousel-next {
	position: relative;
	top:40px;
	left: 730px;
}
#top #slider .jcarousel-prev, .sliderUpdate #slider .jcarousel-prev {
	position: relative;
	left: -40px;
	top: 62px;
}
.hideButtons  .jcarousel-next,.hideButtons  .jcarousel-prev {
	position: absolute; visibility: hidden;
}

#bottom .withFloat {
	float:left;
	width: 250px;
}
#bottom .withFloat h3 {
	margin:1pt !important;
}

.sliderUpdate #slider .jcarousel-next {
	left:547px;
}
.sliderUpdate #slider {
	height: 183px;
	margin-top:0; margin-bottom:0 !important;
}
#modelsHome { position: absolute; top: 25px; right: 9px; width: 180px; padding-right: 5px; }
#modelsHome h3 span { padding: 5px 0px 5px 0px; }
#modelsHome p { margin-left: 5px; }

#servicesHome div p { margin-left: 5px; }
#servicesHome div p a.readmore { display: block; margin-top: 10px; }

/* FOOTER */
#footer { width: 100%; height: 25px; overflow: hidden; float: left; color: #333; }
#footer p { padding-left: 10px; border-top: 1px dashed #01249E; padding-top: 5px; }
#footer a { color: #01249E; text-decoration: underline; }
/* END FOOTER */
.text_normal ul li {
margin-left:10px;
list-style:disc;
list-style: inside;

}