




*
	{
	 margin:0px;
	 padding:0px;
	} 


h3
{
 font-size:16px;
}

h1
{
 font-size:24px;
 padding-bottom: 16px;
 padding-top:16px;
}








#header-wrapper 
	{
		height: 140px;	
	}


#content-wrapper
	{		
		padding:16px;
		margin-bottom:53px;
		margin-top:53px;
	}
	
	
.center-on-page
	{
		margin: 0 auto;
		width: 960px; 
		text-align:left;	
		
	}
	
div.full_width_image img
{
	margin-top:0px;
	margin-bottom:4px;
	width:912px;
	padding:8px;
	
}

div.image840 img
{
	margin-top:8px;
	margin-bottom:8px;
	width:840px;
	padding:8px;
	
}




div.hero img
{
	margin-top:8px;
	margin-bottom:8px;
	padding:8px;
	
}


div.Image_caption
	{
	padding-top:8px;
	text-align:right;
	padding-bottom:20px;
	padding-right:4px;
    font-size:.80em;
    line-height:1.8em;
	}


div.Content_Title
{
padding-top:8px;
padding-bottom:13px;
font-size:1.25em;
text-shadow: black 0.1em 0.1em 0.15em;
}





.table-dark
{
	margin-top:8px;
	margin-bottom:8px;
	width:928px;	
	
}

.table-dark td
	{
	height:367px;
	vertical-align:top;
	padding-left:8px;
	padding-top:20px;
	font-size:.85em;
	}

.table-dark ul
{
	padding-left:8px;
	padding-bottom:24px;
	list-style-type: none;
	
}

.table-dark li
{
	padding-top:4px;
	
	
}


.table-dark h4
{
	padding-left:16px;
	padding-bottom:8px;
	font-size:1.25em;
}










.table-grid-menu
 	{
  	margin-top:8px;
  	margin-bottom:8px;
  	width:928px;
  	
 	}


.table-grid-menu td
	{
	height:367px;
	vertical-align:top;
	padding-left:8px;
	padding-top:13px;
	font-size:.9em;
	width:25%;
	}


.table-grid-menu ul
	{
	padding-left:4px;
	padding-bottom:20px;
	list-style-type: none;	
	}

.table-grid-menu img
	{
   	padding-bottom:8px;
	padding-top:13px;
	}

.table-grid-menu li
{
	padding-bottom:2px;
	
	
}







.table-option-list
 	{
  	margin-top:8px;
  	margin-bottom:8px;
  	width:928px;  
 	}


.table-option-list td
	{
	height:367px;
	vertical-align:top;
	padding-left:8px;
	padding-top:13px;
	font-size:.8em;
	
	}

.table-option-list img
	{
   	padding-bottom:8px;
	padding-top:13px;
	}

.table-option-list input
	{
	margin-bottom:8px;
	}









.table-answers
{
	margin-top:8px;
	margin-bottom:8px;
	width:928px;
	background-color:rgb(44, 59, 52);
	border:1px solid rgb(54,69,62);	

}

.table-answers td
{
	padding:32px;
	text-align:justify;
	vertical-align:top;
	border:rgb(64, 79, 72);
}

.table-answers h3
{
	padding-left:0px;
	padding-bottom:12px;
	
}

.table-answers ul
{
	padding-left:32px;
	padding-bottom:16px;
	list-style-type: circle;
	
}

.table-answers li
{
	padding-top:8px;

	line-height:17px;
	padding-left:16px;
}

.table-answers p
{
	padding-bottom:20px;
	line-height:1.45em;
	
}

.table-answers b
{
	/* color: #AEE9D4; */
}







/* Footer ------------------------------------------------- */

	
#footer 
	{
		margin: 0 auto;
	}


#footer-content
	{
		padding-top: 33px;
		text-align: center;
	}
	
#footer-phone-number
	{
		
		font-size: 1.25em;
		padding-bottom:8px;
	
	}	
	
	
#footer-address
	{
				
	}	

#footer-copyright
	{		
		font-size: .9em;		
		padding-bottom:20px;
		padding-top:53px;
		font-variant:small-caps;
		letter-spacing:1px;
	}	

div.Footer_menu
	{
 		padding-top:33px;
 		letter-spacing:1px;
	}

div.SSL
	{
		padding:20px;
		margin:0px;		
	}
div.SSL img
   {
      padding-left: 8px;
      margin:0px;
   }

#CurrentDateTime
	{
		padding-top:20px;
		font-size: .85em;	
	}


#page-menu
	{
		text-align: center;
		padding-top: 33px;
		letter-spacing:1px;
	}	








/* detail page gallery -------------------------------------- */





#gallery-wrapper
{
   float:left;
   margin-bottom:16px;
}

#gallery-links
{
  margin-top:16px;
  margin-left:645px;


}
#gallery-links h3
{
	padding-top:16px;
	padding-bottom:16px;
	color: rgb(172,220,232);

}

#gallery-links ul
{
	padding-left:24px;
	list-style-type: circle;
	padding-bottom:8px;
	font-size: .9em;
}

#gallery-background 
{
	width: 620px;
	height: 360px;
	margin-bottom: 10px;

	
}



.gallery-bgthumb 
{
	width: 620px;
	height: 108px;	
	margin-bottom:1px;
}




#gallery
{
	width: 620px;
	margin: 0 auto;
}

#gallery img.output
{
	width: 600px;
	height: 340px;
	padding: 10px 0px 0px 10px;
}

#gallery ul.thumbnails
{
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 10px 0px 0px 6px;
	
}

#gallery ul.thumbnails li
{
	margin: 0 0.5em 1em 0.5em;	
	float: left;
}

#gallery ul.thumbnails li img
{
	width: 138px;
	height: 82px;
	border: solid 1px rgb(41,50,56);
	cursor: pointer;
}

#gallery ul.thumbnails li img.active
{
	border: solid 1px #fff;
}

#gallery ul.nav
{
	width: 100%;
	list-style: none;
	margin: 0 0 3em 0;
	padding: 0;
}

#gallery ul.nav li
{
	margin: 0 1em 1em 0;
	float: left;
}



.info {
	background: url(information.png) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 24px 8px 24px 45px;
	margin-bottom:16px;
	background-color:rgb(45, 54, 59);
	border:1px solid rgb(50,59,64);
	color:#fff;
	width:872px;
	
	}

.attention {
	background: url(exclamation.png) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 24px 8px 24px 45px;
	margin-bottom:16px;
	background-color:rgb(45, 54, 59);
	border:1px solid rgb(50,59,64);
	color:#fff;
	width:872px;
	}



.table-side-by-side td
{
	padding:16px;
	vertical-align:top;
	border: 1px solid rgb(0,0,0);
	/* background:#3b1d1c; 
	border: 1px solid #6c6359;	*/	
	

}

.table-side-by-side input
{
	height: 20px;
}

.table-side-by-side
{
	margin-bottom:12px;
}

.table-side-by-side input.submit
{
	
	height:32px;
	

}


.See-Details
{
	float:right;
	padding-right:8px;
{




























	
