div.nivo-caption p{
	font: bold 13px/30px arial;
	/* font-family: arial;
	font-weight:bold; */
	color:#3D5177;
}

/*

Theme Name: Curran-Theme
Theme URI: 
Description: 
Version: 1
Author: 
Author URI: 
Tags:

*/

/* MAIN ELEMENTS */
body {
	background: url("images/bg.gif") no-repeat top center #bacade;
	font: normal 12px arial;
	color: #5e5e5e;
}


#container {
	width: 970px;
	height: auto;
	margin: 0 auto;
	padding: 0 50px;
}
img{
  border:none;
}

* {
	margin: 0; padding: 0;
}
.clear {
	clear: both; 
}


/* END MAIN ELEMENTS */

	#nav {
		width:939px;
		height: 57px;
		background: url("images/nav.gif") no-repeat;
		float: right;
		margin-top: 5px;
		text-transform: uppercase;
	}
	
		#nav li {
			float: right;
			list-style: none;
			margin-left: 25px;
			margin-right:20px;
		}
		
			#nav li a {
				padding-top: 12px;
				float: left;
				font: bold 13px arial;
				color: #3d5177;
				text-decoration: none;
			}
			
				#nav li a:hover {
					padding-top: 9px;
					border-top: 3px solid #b6a077;
					color: #c29c5c;
				}
				
				#nav li ul{
					display: none;
				}

	#left {	
		width: 185px;
		float: left;
		margin-left: 35px;
	}
	
		#logo a {
			width: 185px;
			height: 72px;
			background: url("images/logo.gif") no-repeat;
			display: block;
			text-indent: -10000px;
			outline: none;
		}
		
		#left ul {
			list-style: none;
			margin-top: 20px;
		}
		
			#left ul li a {
				width: 185px;
				border-bottom: 1px solid #d7c5af;
				display: block;
				font: bold 13px/30px arial;
				color: #3d5177;
				text-decoration: none;
			}
			
			#last a {
				border-bottom: none !important;
			}
			
			#custom {
				width: 183px;
				height: 30px;
				background: url("images/custom.gif") no-repeat;
				display: block;
				text-indent: -10000px;
				outline: none;
				margin-top: 3px;
			}
			
			#new {
				width: 183px;
				height: 30px;
				background: url("images/new.gif") no-repeat;
				display: block;
				text-indent: -10000px;
				outline: none;
				margin-top: 7px;
			}
			
			#blog {
				width: 159px;
				height: 85px;
				background: url("images/blog.gif") no-repeat;
				margin-top: 17px;
				padding: 40px 12px 0;
				position:relative;
				float:left;
			}
			
			#blog h3 {
				display: none;
			}
			
			.read { 
				width: 60px;
				font: bold 8px arial;
				color: #bbb;
				text-decoration: none;
				outline: none;
				display: block;
				padding-top: 2px;
			}
			
			#blog p {
				font-size: 10px;
				color: #c29c5c;
			}
			
	#right {
		float: right;
	}

		#find {
			width: 30px;
			height: 22px;
			background: url("images/find.gif") no-repeat;
			float: right;
			border: none;
			margin-top: 6px;
		}
		
		#input {
			width: 120px;
			height: 15px;
			background: url("images/input.gif") no-repeat;
			float: right;
			border: none;
			margin: 6px 6px 4px 0;
			padding: 4px;
		}
		
		label {
			float: right;
			margin-top: 10px;
			font: bold 13px arial;
			color: #3d5177;
			text-transform: uppercase;
			padding-right: 8px;
		}
		
		#prods {
			width: 343px;
			height: 71px;
			background: url("images/heading1.gif") no-repeat;
			text-indent: -10000px;
			margin-right: 32px;
			float: right;
		}
		
		#banner {
			width: 673px;
			height: 274px;
			/* background: url("images/banner.gif") no-repeat; */
			clear:both;
			margin-right: 32px;
		}
		
		#products {
			width: 669px;
			height: 113px;
			background: url("images/products.gif") no-repeat;
			margin-top: 50px;
			padding: 10px 15px 0;
		}
		
			#past {
				width: 60px;
				font: bold 8px arial;
				color: #bbb;
				padding-top: 80px;
				float: left;
				text-decoration: none;
				outline: none;
				margin-right: 10px;
			}
			
			#products img {
				margin-left: 10px;
				float: left;
			}
			
			.title {
				font: bold 12px arial;
				color: #986f2a;
				text-decoration: none;
			}
			.center{
			  text-align:center;
			}
			
			.more {
				
				font: bold 8px arial;
				color: #bbb;
				text-decoration: none;
				outline: none;
				display: block;
				padding-top: 15px;
			}
			
			#start {
				width: 699px;
				height: 20px;
				background: url("images/big.gif") no-repeat;
			}
			
			#end {
				width: 699px;
				height: 20px;
				background: url("images/big.gif") no-repeat bottom left;
				clear: both;
			}
			
			#big {
				width: 699px;
				height: auto;
				background: #fff;
				margin-top: 9px;
			}
			
				#matrix {
					list-style: none;
					padding: 0 30px 0 10px;
				}
				
					#matrix li {
						float: left;
						margin-left: 30px;
					}
					
						#matrix li a img {
							border: none;
							display: block;
						}

						.sty {	
							width: 100px;
							font-weight: bold;
							color: #986e2b;
							text-decoration: none;
							display: block;
							margin: 10px 0;
						}
			
						
				#sec1 {
					width: 394px;
					float: left;
					margin-left: 30px;
					display: inline;
				}
				
					#sec1 h1, #sec1 h2 {
						font-size: 18px;
						color: #384f7b;
					}
					
					#mat {
						margin: 0 0 20px 30px;
						font-size: 18px;
						color: #384f7b;
					}
					
					#sec1 h3 {
						font-size: 15px;
						color: #986f2a;
						margin: 5px 0 20px;
					}
					
					.area{
						padding: 15px 30px 15px 30px;
					}
					
						.area p{
							line-height: 1.5em;	
							padding-bottom: 1em;
						}
				
				#sec2 {
					width: 220px;
					float: right;
					margin: 70px 30px 0 0;
				}
				
					#sec2 p {
						font-weight: bold;
						line-height: 17px;
						margin-bottom: 20px;
					}
					
					#sec2 h4 {
						font-size: 13px;
					}
					
					#sec2 ul {
						list-style: none;
						margin-bottom: 20px;
					}
					
					#cut {
						height: 16px;
						background: url("images/sheet.gif") no-repeat;
						padding-left: 22px;
						color: #986f2a;
						text-decoration: none;
						font-weight: bold;
						margin-top: 5px;
						display: block;
						outline: none;
					}
					#img {
						height: 16px;
						background: url("images/camera_icon.gif") no-repeat;
						padding-left: 22px;
						color: #986f2a;
						text-decoration: none;
						font-weight: bold;
						margin: 5px 0 
						display: block;
						outline: none;
					}
					
					#eng {
						height: 16px;
						background: url("images/eng.gif") no-repeat;
						padding-left: 22px;
						color: #986f2a;
						text-decoration: none;
						font-weight: bold;
						margin: 5px 0;
						display: block;
						outline: none;
					}
				
			#foot {
				text-align: right;
				font: bold 13px/50px arial;
				color: #3d5177;
			}
			
/*   ---custom---   */
#footer_text{
  position:relative;
  float:right;
  height:50px;
  top:15px;
  color:#3d5177;
}
.spacer_small{
  position:relative;
  float:left;
  width:135px;
  height:10px;
}
.product_box{
  position:relative;
  float:left;
  width:195px;
  height:100px;
  left:10px;
}
.product{
  position:relative;
  float:left;
  width:135px;
  height:150px;
  color:#c39c59;
  font-weight:bold;
  text-align:center;
  margin-top:20px;
  margin-left:30px;
}		
#product_header{
  position:relative;
  float:left;
  width:650px;
  height:40px;
  left:30px;
  font-size:18px;
  font-weight:bold;
  color:#394e7b;
}
#product_header2{
  position:relative;
  float:left;
  width:650px;
  height:40px;
  font-size:18px;
  font-weight:bold;
  color:#394e7b;
}
#blog_wrapper{
  position:relative;
  float:left;
  width:650px;
  left:30px;
}
.title_blog{
  font: bold 18px arial;
  color: #986f2a;
  text-decoration: none;
}
.title_blog_small{
  font: bold 16px arial;
  color: #986f2a;
  text-decoration: none;
}
.white{
  color:#FFFFFF;
}
.title_gray{
  font: bold 18px arial;
  color:#5E5E5E;
  text-decoration: none;
}
.title2 {
  font: bold 12px arial;
  color: #394e7b;
  text-decoration: none;
}
.entry-content{
  font: normal 16px arial;
}		
.comments-link {
  color:#5E5E5E;
}		
.vcard a{
  color:#5E5E5E;
}	
.navigation{
  position:relative;
  float:left;
  width:600px;
  height:40px;
}	
.comment_text{
  position:relative;
  float:left;
  width:600px;
  font: normal 16px arial;
}
.commentlist{
  position:relative;
  float:left;
  width:650px;
}
.comment_box{
  position:relative;
  float:left;
  width:650px;
  margin-top:20px;
}
.reply_section{
  position:relative;
  float:left;
  width:650px;
  margin-top:20px;
}
#comments input{
  font: normal 16px arial;
  color:#5E5E5E;
  text-decoration: none;
}
.big_spacer{
  position:relative;
  float:left;
  width:670px;
  height:50px;
}
.no_style{
  text-decoration:none;
  font: normal 16px arial;
  color:#5E5E5E;
}
.a_logo{
  position:relative;
  float:left;
  top:15px;
  left:100px; /*170px*/
  background:url("images/aadm_logo.jpg") no-repeat;
  width:54px;
  height:20px;
}


