/* CSS Document */
/* MIDAS ProSound */

* {margin:0; padding:0;}

	body  {    /* Characteristics common to everything */
	background-color:#000000;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
        line-height:20px;
        margin: 0 auto;
text-align: center
	}
	
	#topcurve  {   /* The curved part of the box at the top also holds the header logo */
	background-image:url(cms/cmsimages/xnav/top.jpg);
	background-repeat:no-repeat;
	background-color:#0A0A0A;
	width:846px;
	margin: 0 auto;
	margin-top:20px;
	padding:0;
	text-align:center;
	}
	
	#main  {    /* The main content goes in here */
	width:846px;
	margin: 0 auto;
	background-image:url(cms/cmsimages/xnav/dot.jpg);
	}
	
		#nav  {
		width:170px;
		float:left;
		
margin-bottom:0;}
			#navbox  {
			margin:10px;
			padding-top:10px;
			padding-bottom:10px;
			border-width:1px;
			border-color:#333333;
			border-style:solid;
			background-image:url(cms/cmsimages/xnav/grad.jpg);
			background-repeat:repeat-x;
			text-align:center;
			line-height:15px;

margin-bottom:0;
                        }
			
		#content  {
		width:400px;
		float:left;
		margin-left:5px;
		margin-right:5px;
margin-bottom:0;		
}
	
                #sanscontent  {
                width:660px;
		float:left;
		margin-left:5px;
		margin-right:5px;
                }

		#rightcontent  {
		width:250px;
		float:left;
		margin-left:5px;
		margin-right:5px;
		}
	
		#clear  {  /* Makes body expand to height of floated divs */
		clear:both;
		width:800px;
		height:10px;
		text-align:center;
		}
	
	
	#basecurve  {   /* The curved part of the box at the bottom */
	background-image:url(cms/cmsimages/xnav/base.jpg);
	width:846px;
	height:20px;
	margin: 0 auto;
	padding:0;
	}

.newsbox  {
background-color:#242424;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
padding-top:1px;
margin-top:7px;
margin-bottom:20px;


}
	
/* Here's the text */

        .bodyfont  {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
        line-height:20px;
        text-align:left;
        margin-top:20px;
        }

.bodyfont li  {
margin-left:30px;
margin-top:0;
}

       .indexfont  {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
        line-height:25px;
        text-align:left;
padding-bottom:11px;
        }



.hlist  {
color:#3399FF;
text-align:justify;
line-height:15px;
font-size:12px;
padding-top:5px;
}

	h1  {
	color:#FFFFFF;
	font-size:14px;
	padding-top:0;
	text-align:center;
	}

	.navtext  {
	padding-left:5px;
	padding-right:5px;
	font-weight:700;
	color:#999999;
	font-size:10px;
	list-style:none;
        text-decoration:none;  
     
        
}
	
        .navtext li  {
                margin-top:8px;
                margin-left:0;
                margin-right:0;
                color:#999999;
		font-size:11px;
                }
                
		a.navtext:link  {
		color:#999999;
		font-size:11px;
		text-decoration:none;
		}	
                
		a.navtext:visited  {
		color:#999999;
		font-size:11px;
		text-decoration:none;
		}	
		
		a.navtext:hover  {
		color:#CCCCCC;
		font-size:11px;
		text-decoration:none;
		padding-top:7px;
		padding-bottom:7px;
		}	
	        
                
	.copytext  {
	font-size:10px;
	color:#333333;
	text-align:center;
	}
	
	.linktext  {
	color:#003b69;
	text-align:center;
	font-size:9px;
	}
	
		a.linktext:link  {
		color:#003b69;
		text-align:center;
		}
		
		a.linktext:visited  {
		color:#003b69;
		text-align:center;
		}
	
/* The links */	
	
a:link {
	color: #0466FF;
}
a:visited {
	color: #0466FF;
}
a:hover {
	color: #66CCFF;
}
a:active {
	color: #66CCFF;
}

body#home a#homenav,
body#sales a#salesnav,
body#rentals a#rentalsnav,
body#design a#designnav,
body#installation a#installationnav,
body#techsupport a#techsupportnav,
body#consultancy a#consultancynav,
body#gallery a#gallerynav,
body#downloads a#downloadsnav,
body#news a#newsnav,
body#contact a#contactnav,
body#production a#productionnav,
body#finance a#financenav,
body#home a.ticker
 {
color: #fff;
}

#ticker {
padding-top:7px;
}

.right {
float:right;
}

#sales tr img {
border:1px solid #343434;
margin-bottom:8px;
}

#sales tr img:hover {
border:1px solid #2085cc;
margin-bottom:8px;
}

.newsimg {
margin:10px;
}

.slideshow {
margin-top:10px;
}