/*
Theme Name: Ironclad 
*/

/* Selectors
----------------------------------------------------- */

body { background-color: black; margin: 0px; background-image: url("../images/bgfront.jpg"); background-position: top center; background-repeat: no-repeat; }

	body {
		font:13px arial, helvetica, sans-serif;
		color:#000000;
		margin: 0px;
	}


/* Type 
----------------------------------------------------- */
	
#wrapper_690{
	width:920px;
	min-height:690px;
	margin:10px auto;
	text-align:center;
}
#wrapper{
	width:920px;
	min-height:744px;
	margin:10px auto;
	text-align:center;
}

.rounded {
  border-radius:3ex;
  -webkit-border-radius:3ex;
  -moz-border-radius:3ex;
} 
.myBox {
    margin: 0.5in auto;
    color: #fff;
    width: 60%;
    padding: 20px;
    text-align: left;
    background-color: #f00;
    border: 3px solid #fff;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}
	
	p  {
		font:13px arial, helvetica, sans-serif;
		color:#000000;
		margin:0 0 10px 0;
	}

	.head  {
		font:14px arial, helvetica, sans-serif;
		color:#000000;
		margin:0 0 10px 0;
	}


	li {
		font:13px arial, helvetica, sans-serif;
		color:#000000; padding:1px;
		margin:2px 5px 7px 5px; text-align: justify;
	}

	ol, ul {
		margin:1px 2px 0 2px; padding:0 0 0 1px;
	}

	.grey {
		font:14px arial, helvetica, sans-serif;
		color:#999999; margin:15px 30px 30px 60px;
		
		line-height: 1.7;
	}
	.quotes {
		font:12px arial, helvetica, sans-serif;
		color:#333333; margin:10px 20px 0 24px;
		line-height: 1.6;
	}

	.white2 {
		background:url("../images/arrow2.png") no-repeat left top; margin:10px 10px 10px 15px; padding:0 0 0 30px;
		font:14px arial, helvetica, sans-serif;
		color:#ffffff; 
		font-weight: 500; 
	}

	.white3 {
		margin:0 0 0 3px;
		font:12px arial, helvetica, sans-serif;
		color:#ffffff; 
		font-weight: 700; 
	}

	.white4 {
		margin:0 0 20px 10px;
		font:13px arial, helvetica, sans-serif;
		color:#ffffff; 
		font-weight: 700; 
	}

	.black4 {
		margin:0 0 20px 10px;
		font:13px arial, helvetica, sans-serif;
		color:#000000; 
		font-weight: 700; 
	}

	.point {height:35px;
		background:url("../images/point.png") no-repeat left top; margin:5px 10px 5px 15px; padding:6px 0 0 50px;
		font:20px arial, helvetica, sans-serif;
		color:#ffffff; 
		font-weight: 500; 
	}

	.point2 { background:url("../images/arrow2.png") no-repeat left top; margin:10px 10px 20px 15px; padding:0 0 0 20px;
		font:13px arial, helvetica, sans-serif;
		color:#ffffff; 
		font-weight: 700; 
	}


	.crumbs { font-weight:700; font:11px arial, helvetica, sans-serif;
		color:#000000; margin:9px 0 0 0;
	}

	.dark-grey {
		font-weight:700;  font:12px arial, helvetica, sans-serif;
		color:#666666; margin:11px 0 0 0;
				
	}

	.redh1 {
		font: bold 32px Arial, Helvetica, sans-serif; 
		color:#ffffff; margin:4px 0 0 10px;
				
	}


	.demo {
		font:16px arial, Helvetica, sans-serif; margin:10px 0 2px 50px; color:#e1eaf3;
				
	}

	.demo1 {
		font:16px arial, Helvetica, sans-serif; margin:10px 0 10px 2px; color:#e1eaf3;
				
	}

 	.title-link { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; background:url("../images/grey.jpg") no-repeat left; margin:0 20px 0 0; padding:0 0 0 40px; color: #d9463f; text-decoration: none; }

	.border { border: 3px solid #000000; }

	.topnavoff { margin:0 20px 0 20px; font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 13px; color: #a7a7a7; text-decoration: underline; }

	ul { margin:16px 0 16px 20px; }
	h1 { font:bold 24px arial, Helvetica, sans-serif; margin:10px 0 5px 10px; color:#ffffff; }
	h2 { font:bold 24px arial, Helvetica, sans-serif; margin:10px 0 5px 0; color:#423e3d; }
	h3 { font:bold 20px arial, Helvetica, sans-serif; margin:10px 0 11px 0; color:#423e3d; }
	h4 { text-align: center; font:bold italic 12px arial, Helvetica, sans-serif; margin:20px 0 5px 0; color:#333333; }
	h5 { font:bold 20px arial, Helvetica, sans-serif; background:url("../images/arrow.png") no-repeat left; margin:20px 0 0 15px; padding:0 0 0 30px; color:#000000; }
	h6 { font:bold 18px arial, Helvetica, sans-serif; margin:10px 0 5px 10px; color:#ffffff; }
	
	button { padding:0; border:none; background:none; }


#login
{	margin: 0 10px 0 0;
	width: 232px;
	height: 39px;
	padding: 0;
	text-decoration: none
	float: left;
	color: #e4e4e4;
	background-image: url("../images/login.png"); 
	background-position: top center; background-repeat: no repeat;
	font: bold 13px Arial, Helvetica, sans-serif; }

#login a
{	display: block;
	margin: 0 0 0 0;
	padding: 18px 30px 0 0;
	color: #cfcdcd;
	text-align: right;
	text-decoration: none;
	font: bold 13px Arial, Helvetica, sans-serif; }

#login a:hover
{	
	color: #ffffff;
	text-decoration: none;
}

/* Layout 
----------------------------------------------------- */
	.wrapper { width:1200px; color:#ffffff; margin:0 auto; }
	#side4 { width:286px; height:294px;  margin:34px 0 45px 0; background-image: url("../images/contact8.png"); background-position: top center; background-repeat: no-repeat; padding:10px 10px 10px 10px;  }
	#side5 { width:300px; height:330px;  margin:34px 0 45px 0; background-image: url("../images/contact9.png"); background-position: top center; background-repeat: no-repeat; padding:10px 10px 10px 10px;  }
	#side { width:286px; height:294px;  margin:34px 0 45px 0; background-image: url("../images/contact3.png"); background-position: top center; background-repeat: no-repeat; padding:10px 10px 10px 10px;  }
	#side2 { width:285px; height:240px;  margin:34px 0 45px 0; background-image: url("../images/contact2.png"); background-position: top center; background-repeat: no-repeat; padding:10px 10px 10px 10px;  }
	#side3 { width:286px; height:294px;  margin:34px 0 45px 0; background-image: url("../images/contact4.png"); background-position: top center; background-repeat: no-repeat; padding:10px 10px 10px 10px;  }
	#login2 { width:285px; height:185px;  margin:20px 0 20px 0; background-image: url("../images/login2.png"); background-position: top center; background-repeat: no-repeat; padding:10px 10px 10px 10px;  }
	#contact { align: center; width:285px; height:296px;  margin:44px 0 10px 0; background-image: url("../images/contact4.png"); background-position: top center; background-repeat: no-repeat; padding:10px 10px 10px 10px;  }
	#base { margin:20px 20px 45px 45px; }
	#nav { float:left; margin:0 0 20px 20px; }
	#navlist { float:left; margin:15px 5px 0 0; }
	#nav { width="104" height="75" background-image: url("../images/navback.png"); background-position: top center; background-repeat: no repeat; margin:0 0 0 20px; padding:0 0 0 0;  font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #acacac; text-decoration: none; }

/* Navigation 
----------------------------------------------------- */
	a:link { font-family: arial, Helvetica, sans-serif; color:#d9463f; font-size:13px; }
	a:visited { font-family: arial, Helvetica, sans-serif; color:#d9463f; font-size:13px; }
	a:active { font-family: arial, Helvetica, sans-serif; color:#d9463f; font-size:13px; }
	a:hover { font-family: arial, Helvetica, sans-serif; color:#000000; font-size:13px; }

 	a.demo:link { font:16px arial, Helvetica, sans-serif; margin:10px 0 2px 50px; color:#e1eaf3; text-decoration: underline; }
	a.demo:visited { font:16px arial, Helvetica, sans-serif; margin:10px 0 2px 50px; color:#e1eaf3; text-decoration: underline; }
	a.demo:active { font:16px arial, Helvetica, sans-serif; margin:10px 0 2px 50px; color:#e1eaf3; text-decoration: underline; }
	a.demo:hover { font:16px arial, Helvetica, sans-serif; margin:10px 0 2px 50px; color:#ffffff; text-decoration: underline; }


 	a.h3:link { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 19px; color: #d9463f; text-decoration: underline; }
	a.h3:visited { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 19px; color: #d9463f; text-decoration: underline; }
	a.h3:active { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 19px; color: #d9463f; text-decoration: underline; }
	a.h3:hover { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 19px; color: #423e3d; text-decoration: underline; }

 	a.h32:link { margin:15px 10px 15px 10px; font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; text-decoration: none; }
	a.h32:visited { margin:15px 10px 15px 10px; font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; text-decoration: none; }
	a.h32:active { margin:15px 10px 15px 10px; font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; text-decoration: none; }
	a.h32:hover { margin:15px 10px 15px 10px; font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 15px; color: #d9463f; text-decoration: none; }

 	a.h31:link { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 17px; color: #ffffff; text-decoration: underline; }
	a.h31:visited { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 17px; color: #ffffff; text-decoration: underline; }
	a.h31:active { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 17px; color: #ffffff; text-decoration: underline; }
	a.h31:hover { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 17px; color: #d9463f; text-decoration: underline; }

 	a.red:link { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #d9463f; text-decoration: none; }
	a.red:visited { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #d9463f; text-decoration: none; }
	a.red:active { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #d9463f; text-decoration: none; }
	a.red:hover { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; }

	a.white2:link { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none; }
	a.white2:visited { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none; }
	a.white2:active { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none; }
	a.white2:hover { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 13px; color: #eeeeee; text-decoration: underline; }

	a.topnav:link { margin:0 20px 0 20px; font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; }
	a.topnav:visited { margin:0 20px 0 20px; font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; }
	a.topnav:active { margin:0 20px 0 20px; font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; }
	a.topnav:hover { margin:0 20px 0 20px; font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 13px; color: #a7a7a7; text-decoration: underline; }

	a.topnavon:link { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #00a29c; text-decoration: none; text-transform:uppercase; }
	a.topnavon:visited { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #00a29c; text-decoration: none; text-transform:uppercase; }
	a.topnavon:active { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #00a29c; text-decoration: none; text-transform:uppercase; }
	a.topnavon:hover { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #0062b5; text-decoration: underline; text-transform:uppercase; }

	a.secondarynav:link { font-family: arial, Helvetica, sans-serif; font-size: 15px; color: #004185; text-decoration: none; }
	a.secondarynav:visited { font-family: arial, Helvetica, sans-serif; font-size: 15px; color: #004185; text-decoration: none; }
	a.secondarynav:active { font-family: arial, Helvetica, sans-serif; font-size: 15px; color: #004185; text-decoration: none; }
	a.secondarynav:hover { font-family: arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: underline; }


	a.light:link { font-family: arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
	a.light:visited { font-family: arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
	a.light:active { font-family: arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
	a.light:hover { font-family: arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline; }

	a.title:link { font: 20px arial, Helvetica, sans-serif; margin:10px 0 0 0; color:#000000; text-decoration: none; }
	a.title:visited { font: 20px arial, Helvetica, sans-serif; margin:10px 0 0 0; color:#000000; text-decoration: none; }
	a.title:active { font: 20px arial, Helvetica, sans-serif; margin:10px 0 0 0; color:#000000; text-decoration: none; }
	a.title:hover { font: 20px arial, Helvetica, sans-serif; margin:10px 0 0 0; color:#333333; text-decoration: none; text-decoration: underline; }

 	a.reddot:link { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; background:url("../images/grey.jpg") no-repeat left; margin:0 20px 0 0; padding:0 0 0 40px; color: #d9463f; text-decoration: none; }
	a.reddot:visited { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; background:url("../images/grey.jpg") no-repeat left; margin:0 20px 0 0; padding:0 0 0 40px; color: #d9463f; text-decoration: none; }
	a.reddot:active { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; background:url("../images/grey.jpg") no-repeat left; margin:0 20px 0 0; padding:0 0 0 40px; color: #d9463f; text-decoration: none; }
	a.reddot:hover { font-weight: 700; font-family: arial, Helvetica, sans-serif; font-size: 12px; background:url("../images/grey.jpg") no-repeat left; margin:0 20px 0 0; padding:0 0 0 40px; color: #000000; text-decoration: underline; }


#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0 0 0 5px;
	width: 104px;
	height: 55px;
	padding: 0;
	list-style: none;
	text-decoration: none
	float: center;
	background-image: url("../images/navback.png"); 
	background-position: top center; background-repeat: no repeat;
	font: bold 13px Arial, Helvetica, sans-serif;}

#sddm li a
{	display: block;
	margin: 0 0 0 0;
	padding: 17px 0 0 0px;
	color: #e4e4e4;
	text-align: center;
	text-decoration: none;
	font: bold 13px Arial, Helvetica, sans-serif;}

#sddm li a:hover
{	
	color: #ffffff;
	text-decoration: none;
}


#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 7px 0 0 0;
	padding: 0;
	width:auto;
	background: #000000;
	}

#sddm div a
	{	position: relative;
		display: block;
		margin: 4px 0 0 0;
		padding: 3px 5px 3px 5px;
		width:auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #0a0a0a;
		color: #e4e4e4;
		font: bold 13px Arial, Helvetica, sans-serif;}

	#sddm div a:hover
	{	background: #000000;
		text-decoration: none;
		color: #ffffff;}

#sddf
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddf li
{	margin: 2px 0 0 3px;
	padding: 0;
	list-style: none;
	float: center;
	font: bold 13px Arial, Helvetica, sans-serif;}

#sddf li a
{	display: block;
	margin: 15px 5px 0 5px;
	padding: 0 0 0 0px;
	width: auto;
	color: #a7a7a7;
	text-align: center;
	text-decoration: underline}

#sddf li a:hover
{	
	color: #a7a7a7;
}


#sddf div
{	position: absolute;
	visibility: hidden;
	margin: 10px 0 0 21px;
	padding: 0;
	width:auto;
	background: #ffffff;
	}

#sddf div a
	{	position: relative;
		display: block;
		margin: 4px 0 0 0;
		padding: 3px 5px 3px 5px;
		width:auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		color: #333333;
		font: bold 13px Arial, Helvetica, sans-serif;}

	#sddf div a:hover
	{	background: #ffffff;
		text-decoration: underline;
		color: #a7a7a7;}


/* Login page */
.accountLoginTable { 
    margin-top: 50px;
    width: 350px;
    text-align: center;
}
.accountLoginCell { 
    padding: 10px; 
    /* */
    border: solid #555555 1px; 
    background-color: #FBFBFB; 
    /* */
    text-align: center;
}

/* Login page */
.accountLoginTable_nobord { 
    margin-top: 50px;
    width: 350px;
    text-align: center;
}
.accountLoginCell_nobord { 
    padding: 10px; 
    text-align: center;
}

/* table containing vertical-separator (if any) and login text */
TABLE.accountLoginContentTable {
    width: 100%;
    text-align: center; /* left; */
}

/* vertical separator (if any) */
TD.accountLoginVertSepCell {
    width: 10px;
    height: 100%;
    padding-right: 12px;
}

TD.accountLoginTextCell {
    width: 100%;
    text-align: center; /* left; */
}

/* Login form table */
TABLE.accountLoginFormTable {
    /* */
    padding-left:15px;
    /* */
}
TD.accountLoginFieldLabel {
    padding-top: 4px;
    padding-right: 4px;
    text-align: left;
}
TD.accountLoginFieldValue {
    padding-top: 4px;
}



/*----------------*/
.clear{
	clear:both;
}

/*---- galleria ---- */
 #galleria{
height:620px;
 width:810px;
 float:left;
 margin-left:53px;}
 
 .thumb{
	 
	}
