

@font-face {
   font-family: Eurostile;
   font-style: normal;
   font-weight: normal;
   src: url(http://www.sailclever.com/EUROSTI.eot);
}

@font-face {
   font-family: "Eurostile";
   font-style: normal;
   font-weight: bold;
   src: url(http://www.sailclever.com/EUROSTIB.eot);
}

body { 
	text-align:center;
	background-color: #cccccc;

} 


.centerall
{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
}

.home_page_content {
	background-image: url(/images/main_body.jpg);	
	height: 592px;
	width: 930px;	
}

.home_page_bottom_links
{
	margin-left:20px;
	margin-top:10px;
	height:110px;
	width:950px;		
	float: left;
	display: inline;
}

.home_page_price_links
{
	margin-left:0px;
	margin-top:10px;
	height:20px;
	width:930px;		
	float: left;
	display: inline;
}

#home_page_main_link 
{		
	margin-top:0px;
	margin-left:0px;
	height:234px;
	width:922px;	
	float: left;
}

#home_page_main_link_news 
{		
	margin-top:240px;
	margin-right:20px;
	height:300px;
	width:370px;	
	float: right;
}

#home_page_bottom_links_1
{
	float:left;
	margin-left:20px;
	margin-top:40px;
	height:150px;	
	width:285px;
	overflow: hidden;
}

#home_page_bottom_links_2
{
	float:left;
	margin-left:20px;
	margin-top:40px;
	height:100px;
	width:285px;
}

#home_page_bottom_links_3
{
	float:left;
	margin-left:20px;
	margin-top:40px;
	height:100px;
	width:258px;
}


#home_page_price_links_1
{
	float:left;
	height:50px;	
	width:297px;
	text-align: right;
}

#home_page_price_links_2
{
	float:left;
	height:50px;
	width:297px;
	text-align: right;
}

#home_page_price_links_3
{
	float:left;
	height:50px;
	width:297px;
	text-align: right;
}

#dceb_link_href {		
	height:136px;
	width:274px;
	float:right;
}

.dceb_link {
	background-image: url(/images/dceb.gif);
	float:right;
	height:136px;
	width:274px;
}

.page_body
{
	width: 930px;
	text-align:left;  
	margin-top:0px;
	margin-bottom:0px;
	border-top:0px;
	border-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-top-width:0px;
	font-family: "Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;	
	font-size: 13px;
  background-color: rgb(255,255,255);		
}


.forms {
	
}

.forms_input 
{	
	color:#2F0760;	
	text-align:left;  
	
}

.forms_submit 
{	
	font-weight: bold;
	color:#FFFFFF;	
	background: url(images/button.gif);
	width: 91px; 
	height: 37px;
	text-align:center; 
	border-width:0px;
	border:0px;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;	
}

.forms_submit_href
{	
	text-align: center;
	margin-top: 10px;	
	font-weight: bold;	
	text-decoration: none;
}



.forms_submit_div 
{
	
	background: url(images/button.gif);
	width: 91px; 
	height: 37px;
	border:0px;
	float: right;
	text-align: center;
	vertical-align: middle;	
	color: #FFFFFF;
}
#submit_href
{	
	height:37px;
	width:91px;	
}


.forms_entry 
{	
	color:#2F0760;	
	text-align:left;  
}
.forms_subtitle 
{	
	color:#2F0760;		
	font-weight: bold;
	
}
.forms_title 
{
	color:#2F0760;	
	font-weight: bold;	
}
.forms_text 
{	
	color:#2F0760;			
}

.messageStackError 
{	
	color:#2F0760;	
	font-weight: bold;	
}

.forms_note 
{	
	color:#2F0760;	
	font-weight: bold;
	
}
.forms_tips 
{	
	color:#2F0760;		
}


.forms_tips_smaller 
{	
	color:#2F0760;	
	font-size: 12px;	
}

.form_links_note a
{	
	text-decoration: none;
	color:#2F0760;	
	font-size: 12px;
}


.form_links_note a:hover
{	
	text-decoration: underline;
	color:#2F0760;	
	font-size: 12px;	
}
.form_links a
{	
	text-decoration: none;
	color:#2F0760;
}

.form_links a:hover
{
	text-decoration: underline;
	color:#2F0760;	
}

.forms_submit_href_style
{
	color:#FFFFFF;
	text-decoration:none;
}

.top_menu 
{
	background-image: url(/images/top_menu.jpg);		
	height: 130px;
	text-align: center;
	color: #000000;	
	font-weight: bold;
}

.top_menu a
{	
	color: #5900BD;
	text-decoration: none;	
}

.top_menu a:hover
{
	color: #000000;
	text-decoration: underline;
}


.home_button_top
{
	width: 140px;	
	float: left;
	margin-top: 102px;	
}

.products_button_top
{
	width: 130px;	
	float: left;
	margin-top: 102px;	
}

.purchase_button_top
{
	width: 130px;	
	float: left;
	margin-top: 102px;
}

.about_button_top
{
	width: 130px;	
	float: left;
	margin-top: 102px;	
}

.faq_button_top
{
	width: 130px;	
	float: left;
	margin-top: 102px;
}

.download_button_top
{
	width: 130px;	
	float: left;
	margin-top: 102px;
}

.login_button_top
{
	width: 100px;	
	float: left;
	margin-top: 102px;
}

.pre_content
{
	background-image: url(/images/content_top.jpg);	
	height: 27px;
}

.pre_content_two_col
{
	background-image: url(/images/content_top_two_col.jpg);	
	height: 27px;
}

.side_menu_and_content_two_col
{
	width: 616px;	
	float: left;
}

.side_menu_and_content_and_caps_two_col
{	
	width: 616px;	
	float: left;
	background-image: url(/images/content_background_two_col.jpg);		
}

.spacer
{
	float: left;
	height:402px;
}

.side_menu_and_content_and_caps
{
	background-image: url(/images/content_background.jpg);	
}


.side_menu_content_and_picture
{
	width: 930px;
	color:#FFFFFF;
	float: left;
}


.side_menu_and_content
{
	width: 930px;	
	float: left;
}

.post_content
{
	background-image: url(/images/content_bottom.jpg);
	height: 27px;
	clear: left;
}

.post_content_two_col
{
	background-image: url(/images/content_bottom_two_col.jpg);
	height: 27px;
	clear: left;
}


.post_top_menu_header
{	
	height: 114px;	
}

.post_top_menu_header_tall
{	
	height: 160px;	
}

.side_menu_spacer 
{
	background-image: url(/images/menu_spacer.gif);
	margin-left: 20px;
	height: 8px;
	width: 126px;
	background-repeat: no-repeat;
	clear: left;
}

.page_head
{
	width: 100%;
	float: left;
}


.header_marker
{
	float: left;
	background-image: url(/images/heading_mark.jpg);	
	width: 12px;
	height: 25px;	
	margin-right: 5px;
	display:inline;	
}

.title
{
	float: left;
	font-size: 32px;		
	font-weight: bold;	
	line-height: 28px;	
	color: #5900BD
}

.page_text
{	
	clear: left;
	float: left;
	width: 100%;
	margin-top: 15px;
}

.side_menu
{
	width: 178px;
	color: #5900BD;	
	float: left;	
	margin-left: 17px;
	display:inline;
}

.side_menu_title
{
	width: 130px;	
	margin-top: 5px;
	margin-bottom: 5px;	
	margin-left: 10px;	
	font-size: 20px;
	font-weight: bold;
}


.side_menu_footer_spacer
{
	margin-top: 90px;
	clear: left;
}

.side_menu_title a
{
	width: 130px;	
	font-size: 20px;
	font-weight: bold;	
	text-decoration: none;
	color: #5900BD;
}

.side_menu_title a:hover
{
	width: 130px;	
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
}


.side_menu_items
{		
	background-image: url(/images/left_menu_background.jpg);
	background-repeat: repeat-x;
	background-color: #cccccc;	
	float: left;
	width: 170px;
}


.side_menu_footer
{
	background-image: url(/images/left_menu_bottom.jpg);
	height: 32px;
	width: 178px;	
	float: left;
}

.side_menu_shadow
{
	background-image: url(/images/side_menu_shadow.jpg);	
	width: 178px;	
	float: left;	
}



.side_menu_sub_item
{
	color: #000000;
	float: left;
	text-decoration: none;	
	margin-top: 5px;
	margin-bottom: 5px;	
	width: 100px;	
	margin-left: 5px;
	display:inline;
	font-weight: bold;
}

.side_menu_sub_item a
{
	color: #5900BD;
	text-decoration: none;
}

.side_menu_item
{	
	color: #000000;
	width: 130px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;	
	margin-left: 10px;
	display:inline;
	font-weight: bold;
}

.side_menu_item_marker
{
	float: left;
	width: 23px;	
	height: 23px;
	background-image: url(/images/menu_item.gif);
}

.side_menu_sub_item_marker
{
	margin-left:30px;
	float: left;
	width: 23px;	
	height: 23px;
	background-image: url(/images/menu_item.gif);
	display:inline;
}

.side_menu_item a
{
	color: #5900BD;
	text-decoration: none;
}

.side_menu_item a:hover
{	
	color: #000000;
	text-decoration: underline;	
}

.main
{	
	float: left;
	margin-left: 10px;	
	display:inline;
}

.main_left_margin
{
	float: left;
}

.content_two_col
{	
	float: left;		
	margin-left: 20px;
	line-height: 20px;
	color:#2F0760;	
	width: 370px;
	display:inline;
}

.content_one_col
{	
	float: left;	
	margin-left: 20px;
	margin-right: 20px;
	line-height: 20px;
	color:#2F0760;	
	width: 660px;
	display:inline;
}

.content
{
	float: left;
}

.faq a
{		
	color:#2F0760;	
	font-weight: normal;
	text-decoration: underline;
}

.questions
{
	line-height: 30px;	
}


.faq
{	
}

.faq a:hover
{		
	color:#000000;		
}


.content h2
{
	color:#550DAD;
	font-size:30px;	
}

.content h3
{
	color:#550DAD;
	font-size:20px;
	font-weight: bold;
}

.content h4
{
	font-size:15px;
	font-weight: bold;
	padding-bottom: 0px;
}


.bottom_menu
{
	background-image: url(/images/bottom_menu.gif);
	height: 65px;	
	text-align: center;
	clear: left;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold	
}

.bottom_menu a
{	
	color: #cccccc;
	text-decoration: none;	
	font-weight: bold
}

.bottom_menu a:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;	
}

.home_button_bottom
{
	width: 105px;	
	float: left;
	margin-top: 31px;	
}

.products_button_bottom
{
	width: 85px;	
	float: left;
	margin-top: 31px;
}

.purchase_button_bottom
{
	width: 85px;	
	float: left;
	margin-top: 31px;
}

.about_button_bottom
{
	width: 85px;	
	float: left;
	margin-top: 31px;
}

.faq_button_bottom
{
	width: 85px;	
	float: left;
	margin-top: 31px;
}

.download_button_bottom
{
	width: 85px;	
	float: left;
	margin-top: 31px;
}

.login_button_bottom
{
	width: 85px;	
	float: left;
	margin-top: 31px;
}

.left_picture
{	
	width: 314px;
	height: 456px;
	float: right;
}

.firfox_fix
{
	float: right;
}

.bottom_menu_row1
{
	height:52px;
}

.copyright
{	
	text-align: left;
	margin-left: 20px;
	color: #888888;
	font-size:12px;
}

.table_style { 
	text-align: center;
	border-style: solid solid solid solid;
	border-color:#2F0760;
	border:1px;
}
	
.td_style { 	
	border-right: 1px solid #2F0760;
	border-left: 1px solid #2F0760;
}
	
.td_style_top_middle { 
	
	border-bottom: 1px solid #2F0760;
	border-left: 1px solid #2F0760;
	border-right: 1px solid #2F0760;
}
	
.td_style_top_corner { 
	
	border-bottom: 1px solid #2F0760;
}

.attention{
	color:#FF0000;
	font-size: 20px;
	font-weight: bold;
	line-height: 110%;
	margin-bottom: 25px;
}

.homepageattention{
	color:#FF0000;
	font-size: 18px;
	font-weight: bold;
	line-height: 110%;
	margin-bottom: 5px;
}

.quote{
	color:#000000;
	font-weight: bold;
}

.homepage_bottom_boxes{
  background-image: url(/images/homepage_bottom_box.jpg);	
	height: 255px;
	width: 930px;	
}