/* CSS Document */
body {
	
	margin: 0px 0px 0px 0px;
	padding:0;
	font-size: 11px;
	font-family:  Arial, Helvetica, sans-serif;
	color: #4F504D;
	line-height: 1.5;
	text-align: justify;
	background-color: #cccccc;
	}
	
	
	
	#header {
	margin: auto;
	width: 100%;
	height:45px;
	background-image:url(images/pagestyle/top.jpg);
	padding-top: 10px;
	background-color: #d1d7e8;
	/**width: 100%;
	height: 77px;
	background-image:url(images/pagestyle/toplines.jpg) ;**/
	}
	
	#menu_positon{
	margin: auto;
	width: 955px;
	}	

		
	#container {
	margin: auto;
	width: 1000px;
	background-image: url(images/pagestyle/back_mid.jpg)
	
	}
	
	
	
	#left_content {
	float: left;
	width: 363px;
	text-align: justify;
	background-color:#ffffff;
	margin-left: 95px;
	margin-top: 30px;
	}
	
	#left_content_meyer_nav {
	font-size:16px;
	}
	
	
	#left_content_services_title{
	margin-left: 20px;
	margin-right: 27px;
	border-bottom: 1px #999999 solid;
	padding-bottom: 0px;
	padding-top: opx;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: right;
	}
	
	#left_content_text{
	
	text-align: right;
	margin-right: 27px;
	}
	
	
	
	#right_content {
	float: right;
	width: 400px;
	margin-right: 95px;
	margin-top: 30px
	}
	
	#right_content_titles{
	border-bottom: 1px #999999 solid;
	padding-bottom: 0px;
	padding-top: opx;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: right;
	}
	
	#right_content_text{
	margin-top: 27px;
	text-align: justify;
	margin-bottom: 40px;
	}
	
	#right_content_expert{
	margin-top: 27px;
	text-align: right;
	margin-bottom: 20px;
	}
	
	
	#spacer_bottom{
	clear: both;
	padding-top: 50px;
	padding-bottom: 10px;
	margin-right: 120px;
	margin-left: 120px;
	margin-bottom: 0px;
	text-align: center;
	color: #4F504D;
	}
	
	#footer_text{
	clear: both;
	padding-top: 20px;
	margin-right: 95px;
	margin-left: 95px;
	margin-bottom: 0px;
	text-align: center;
	color: #4F504D;
	}
		
	
	#footer {
	height: 52px;
	background-color: #c0c6d6;
	background-image:url(images/pagestyle/footer.jpg);
	background-repeat: repeat-x;
	
	}
	
	#andrews_audio_logo {
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 25px;
	margin-top: 20px;
	text-align: right;
	/**border: 1px #999999 solid;**/
	}
	


/**********************text styles**************/

	.textUnderline{
	text-decoration: underline;
	}
	
	.text600{
	font-weight: 600;
	}
		
.textOrange{
	color: #fba312;
	}
	

	
	/*************** IMAGE ALIGNMENT *******************/

.imagefloatLeft { 
    float: left;
    margin: 4px; 
	padding: 2px;
}

.imagefloatRight {
    float: right; 
    margin-left: 10px;
	margin-bottom: 7px;
	padding: 1px;
	border: 1px #999999 solid;
}

/*********************************H TAGS****************************/


	#left_content h2
	{
	font-size: 28px;
	color: #f19e02;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight:100;
	letter-spacing: 2px;
	}
	
	#right_content h2
	{
	font-size: 28px;
	color: #f19e02;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight:100;
	letter-spacing: 2px;
	}
	
	#right_content h3
	{
	font-size: 16px;
	color: #f19e02;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight:100;
	letter-spacing: 2px;
	}
	
	#left_content h3
	{
	font-size: 16px;
	color: #f19e02;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight:100;
	letter-spacing: 2px;
	}
	
	






/************************** LINKS ***************************/
a:link 
{
font-family:  Arial, Helvetica, sans-serif;
color: #000000;
font-style: normal;
text-decoration: none;
}

a:visited 
{
font-family:  Arial, Helvetica, sans-serif;
color: #4F504D;
font-style: none;
text-decoration: none;
}

a:hover 
{
font-family:  Arial, Helvetica, sans-serif;
color: #000;
font-style: normal;
text-decoration:underline;
}
     
a:active
{
font-family:  Arial, Helvetica, sans-serif;
color: #000;
font-style: normal;
text-decoration:underline;

}


#menu {
width: 410px;
height: auto;
float: right;

}


/********************************************************************/

	
/****************************** QUOTES **********************************************/

blockquote{
	width: 300px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	letter-spacing: 0px;
	line-height: 1.2em;
	color: #4C4A4F;
	background: url(images/pagestyle/topquote.gif) no-repeat top left;

	}
	
	#quote{
		margin: 0 10px 0 0;
		padding: 20px 50px 10px 30px;
		background: url(images/pagestyle/bottomquote.gif) no-repeat right bottom;
		text-align:center;
	}
		
	#author{
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
	color: #999;
	font-size: 70%;
	}
	
/*############### TEXT STYLES ############*/

.textYellow{
color: #fcb131;
}	


/**************************************/

a:link, 

 a:visited {

	text-decoration: none;

	color: #000000;

	text-decoration: underline;



	}

	

 a:hover,

 a.active {

	text-decoration: none;

	color: #ffffff;

	font-style: none;
	background-color: #d2d8e8;

	}

		