body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
}

* { padding: 0; margin: 0;}

#wrapper {  
			width: 87%;
			min-width: 770px;
			max-width: 1400px;
			margin: 0 auto;
			padding:0;
			background-color: #FFFFFF;
}

* html #wrapper { width: 1000px;}

#header { 
		height:444px;
		width: 100%;
		background: url(images/header.jpg) no-repeat top left;
		position:relative;
}

#info { color: #3e1f57; 
		text-align:right;
		padding:0;
		padding-top: 5px;
		margin: 0px 15px 0 0; 
		font-size: 13px;
		
}

#phone { font-size: 25px; 
		 font-style:italic;
		 font-weight:600;
		 color: #3e1f57;
}
 


#menuContainer { position:absolute;
				 top: 110px;
				 width: 100%;
				 background-color: #673193; 
				 border-top: 1px solid #fff;
				 border-bottom: 1px solid #fff; }

#secondaryContent { 
		width:23%; 
		float:left;  
		padding: 0;
		margin:0;
		color:#1a0b3c;;
		text-align: justify;
		padding: 0 1% 10px 30px;
}


#secondaryContent p { 
		line-height: 1.2em;
}

#secondaryContent h1 {
			  font-size:16px;
			  text-align: left;
			  padding: 0;
			  margin: 13px 0 5px 0;
			  line-height: 34px;
			  color: #673193;
			  text-transform:uppercase;
}

#secondaryContent h2 {
			  font-size:14px;
			  text-align: left;
			  padding: 0;
			  margin: 13px 0 0 0;
			  line-height: 24px;
			  color: #240f54;
}

#content {  text-align: left;
			float:right;
		   	padding: 20px 30px 10px 1%;
		   	width:66%;
			color:#1a0b3c;
			text-align:justify;
}


#content h1 { color:#673193;
			  font-size:17px;
			  text-align: left;
			  padding: 0 0 14px 0;
			  text-transform:uppercase;
}
#content h2 { color:#240f54;
			  font-size:15px;
			  text-align: left;
			  padding: 10px 0 0 0;
}

#content p { 
		margin: 5px 0 5px 0;
		line-height: 1.5em;
}

#content ul { 
		list-style: none;
		margin: 7px 30px; 
		line-height: 1.5em;
}  


#content a { display:block; 
			text-decoration:none; 
			color:#FFFFFF; 
			background-color: #673193;
			text-align:center;
			line-height: 28px; 
			 
			width: 90px;
}


#footer { width: 100%;; 
		  height: 28px;
		  clear:both;
		  text-align:center; 
		  line-height: 28px;
		  background-color: #240f54;
}

#footer a {
				font-size:14px;
				font-weight:normal;
			    color:#FFF;
						
}

.img-wrapper { background: url(images/shadow.jpg) no-repeat bottom right;
				clear:right;
				float:left;
				position:relative;
				margin: 10px 10px;
}

.img-wrapper img {	
					background-color:#FFFFFF;
					border: 1px solid #a9a9a9;
					padding:4px;
					margin: -8px 10px 8px -10px;
					display:block;
					position: relative;
}

table.product { width: 95%; 
				margin: 20px auto; 
				border: solid 1px #673193; 
}

.product td, .product th { padding: 8px; 
							border: 1px solid #673193;
}

.product th { color:#FFFFFF; 
			  background-color:#673193; 
			  text-align:center;
}




