@charset "UTF-8";
#wrapper {
	height: auto;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}

.clear{
	clear: both;
}

#header {
	height: 150px;
	width: 1000px;
	background-image: url(../images/HeaderBack.jpg);
	background-repeat: no-repeat;
}
#Logo {
	position:absolute;
	left:16px;
	top:14px;
	width:auto;
	height:auto;
}
#Title {
	position:absolute;
	left:219px;
	top:35px;
	width:243px;
	height:55px;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #1B3F95;
	padding-top: 10px;
}
#emeggencyNumber {
	position:absolute;
	left:614px;
	top:23px;
	width:334px;
	height:67px;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	font-size: 14px;
}
#rightLogo {
	position:absolute;
	left:637px;
	top:87px;
	width:auto;
	height:auto;
	z-index:4;
}
#menuBar {
	position:absolute;
	left:19px;
	top:105px;
	width:964px;
	height:35px;
	background-image: url(../images/menu%20Bar.jpg);
	background-repeat: repeat-x;
}
#doorsImg {
	position:absolute;
	left:425px;
	top:49px;
	width:207px;
	height:auto;
	z-index: 4;
}
#rightMenu {
	position:absolute;
	left:766px;
	top:104px;
	width:213px;
	height:auto;
	background-color: #F0F4F5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../imgFireworks/MainMEnuBack.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7BA2CB;
}
#centerHolder {
	position:absolute;
	left:20px;
	top:143px;
	width:957px;
	height:281px;
	background-image: none;
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
#fireLogo {
	position:absolute;
	left:642px;
	top:147px;
	width:auto;
	height:auto;
}
#headerContainer {
	position:absolute;
	left:0px;
	top:0px;
	width:422px;
	height:282px;
	background-repeat: no-repeat;
}
#meinMenuShade {
	position:absolute;
	left:751px;
	top:45px;
	width:214px;
	height:30px;
	background-repeat: no-repeat;
	background-image: url(../images/MEnuShade.jpg);
	padding-top: 30px;
	padding-left: 25px;
}
#security {
	left:5px;
	top:603px;
	width:237px;
	height:305px;
	background-color: #F4F8FB;
	border: 4px solid #D5E0E4;
	margin-left: 249px;
}
#headeIMg {
	left:22px;
	top:438px;
	width:240px;
	height:320px;
	background-color: #F4F8FB;
	background-image: url(../images/boxBac2.jpg);
	background-repeat: repeat-x;
	position: absolute;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D5E0E4;
	border-right-color: #D5E0E4;
	border-bottom-color: #D5E0E4;
	border-left-color: #D5E0E4;
	background-position: bottom;
}
#headerImg {
	left:271px;
	top:438px;
	width:237px;
	height:320px;
	border: 4px solid #DFE7EA;
	background-color: #F4F8FB;
	background-image: url(../images/boxBac2.jpg);
	background-repeat: repeat-x;
	position: absolute;
	background-position: bottom;
}
#headerImgg {
	position:absolute;
	left:519px;
	top:438px;
	width:238px;
	height:320px;
	border: 4px solid #DEE8EA;
	background-color: #F4F8FB;
	background-image: url(../images/boxBac2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#mainCOntent{
	height: auto;
	width: 740px;
	padding-left: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 320px;
}
#footer{
	height: 100px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 1000px;
	left: 23px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.mainMenuBox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #5084B3;
	border-right-color: #5084B3;
	border-bottom-color: #5084B3;
	border-left-color: #5084B3;
	width: 160px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: -10px;
	list-style-image: url(../images/listBut.jpg);
	list-style-position: outside;
}
#footerCenter {
	height: 261px;
	width: 250px;
	left: 257px;
	top: 0px;
	position: absolute;
}
#testomonials {
	left:18px;
	top:598px;
	height:auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #871021;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	width: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#specialOfer {
	background-color: #006;
	height: 50px;
	width: 50px;
	float: right;
}
#FooterContent {
	width: 956px;
	margin-top: 7px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7BA2CB;
	height: 60px;
	padding-left: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #F4F8FB;
}
#key {
	position:absolute;
	left:1px;
	top:9px;
	width:auto;
	height:auto;
}
#videoButtons {
	position:absolute;
	left:139px;
	top:113px;
	width:auto;
	height:auto;
}
#NOMOre {
	position:absolute;
	left:22px;
	top:157px;
	width:383px;
	height:auto;
	font-family: Helvetica, sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	line-height: 8px;
}
.mainMenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	color: #333;
}
.red {
	color: #1B3F95;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
}



/*Horizontal Menu -Red --------------------------------------*/
#navcontainer ul
{
	padding-left: 0;
	margin-left: 0;
	color: White;
	float: left;
	width: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 5px;
	font-size: 13px;
	font-weight: bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
	padding: 0.2em 1em;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
	color: #1B3F95;
}
#navcontainer a:link#current, #navlist a:visited#current, #navlist a:hover
{
	
	color: #1B3F95;
}

/*Menu Top Right Side----------------------*/

#navcontainer1 {
	width: 200px;
	padding-left: 10px;
}

#navcontainer1 ul
{
	margin-left: 40px;
	padding-left: 0;
	list-style-type: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#navcontainer1 a
{
	width: 165px;
	border-bottom: 1px solid #eee;
	text-decoration: none;
	color: #333;
}

#navcontainer1 a:link, #navlist a:visited a:active a:hover
{
	text-decoration: none;
	
	
}

#navcontainer1 a:hover,a#current
{
	color: #1B3F95;
	list-style-image: url(../images/listButDown.jpg);
}

#navcontainer1 ul li a:link#current, #navlist a:visited#current,  a:hover
{
	
	color: #1B3F95;
}
#latestoffers {
	left:17px;
	top:863px;
	height:auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #740E1A;
	font-weight: normal;
	color: #333;
	width: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tel {
	margin-left: 130px;
}
.copy {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	margin-left: 880px;
	width: 300px;
}
#news {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 300px;
	line-height: normal;
}
#latestnews {
	left:16px;
	top:333px;
	height:auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A31327;
	font-weight: normal;
	width: 200px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.blueLinks {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #881021;
	margin-right: 5px;
	margin-top: 0px;
	margin-left: 130px;
}
#fCenter {
	width: 335px;
	height: auto;
	left: 270px;
	position: absolute;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	line-height: 8px;
	color: #333;
}
.fileds2 {
	border: 1px dotted #C9D8DD;
	text-align: left;
}
#FooterRight {
	width: auto;
	height: auto;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #749FC7;
	float: right;
	margin-top: 7px;
}
#subFooter {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	clear: both;
	margin-top: 5px;
	width: 980px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 10px;
}
.SubfooterMenu {
	font-weight: bold;
}
.subfootermenu2 {
	margin-left: 75px;
	width: 480px;
}
.securityText {
	color: #A01328;
}
.formConfig {
	border: 1px dotted #8FB2D2;
	padding-left: 5px;
}
.boxTextHeader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width: 225px;
	margin-left: 7px;
}
.BoxHeader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B3F95;
	position: relative;
	width: 230px;
	margin-left: 7px;
	top: 5px;
}
castel {
	width: 300px;
	height: auto;
	position: relative;
	margin-left: 200px;
	margin-top: 0px;
}
#homeTop {
	border: 1px solid #DBE5E7;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	height: auto;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
castle {
	float: right;
	width: 300px;
	list-style-type: none;
}
#homeMidd {
	border: 1px solid #DBE5E7;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.castleHome {
	list-style-type: none;
}
#homeBottom {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #E1E9EC;
	padding-bottom: 10px;
}
#stickerSpetialOffer {
	position:absolute;
	left:936px;
	top:8px;
	width:auto;
	height:auto;
}
.readLinkHeader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #83101F;
	width: 60px;
	margin-left: 170px;
}
.RightColumnTextContent {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	height: auto;
	line-height: 16px;
	margin-left: 10px;
}
#castle {
	left:22px;
	width:237px;
	height:305px;
	border: 4px solid #D5E0E4;
	background-color: #F4F8FB;
	position: absolute;
}
.aboutUs {	line-height: 16px;
	color: #333;
	width: 720px;
}
#footerLeft {
	width: 600px;
	float: left;
	position: absolute;
	height: 35px;
	line-height: 17px;
	margin-top: 10px;
}
.blocqueHome {
	float: right;
}
homeTopIMg {
	list-style-type: none;
}
.hometopp {
	list-style-type: none;
	width: 720px;
}
homeTopText {
	width: 300px;
}
#homeTopTExt {
	width: 500px;
	margin-left: 230px;
	position: absolute;
	margin-top: -300px;
}
#homeIMg {
	width: 206px;
	height: auto;
	float: left;
}
a:link {
	text-decoration: none;
	color: #333;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#mainCOntent2 {
	height: auto;
	width: 740px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 22px;
}
a:visited {
	color: #1B3F95;
}
a:hover {
	color: #1B3F95;
}
a:active {
	color: #1B3F95;
}
a:visited {
	color: #1B3F95;
}
a:hover {
	color: #1B3F95;
}
a:active {
	color: #1B3F95;
}
.imgMidd {
	margin-left: 110px;
}
.redTextOffers {
	color: #9C1326;
	font-weight: bold;
}
h2 {
	

	color: #1B3F95;
}
a:visited {
	color: #1B3F95;
}
a:hover {
	color: #1B3F95;
}
a:active {
	color: #1B3F95;
}
h2 {
	color: #1B3F95;
}
.orderProcedures {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 700px;
}
.bloqueImg {
	margin-left: 200px;
}
a:visited {
	color: #1B3F95;
}
a:hover {
	color: #1B3F95;
}
a:active {
	color: #1B3F95;
}
a:visited {
	color: #1B3F95;
}
a:hover {
	color: #1B3F95;
}
a:active {
	color: #1B3F95;
}
a:visited {
	color: #1B3F95;
}
a:hover {
	color: #1B3F95;
}
a:active {
	color: #1B3F95;
}
a:visited {
	color: #1B3F95;
}
a:hover {
	color: #1B3F95;
}
a:active {
	color: #1B3F95;
}
.emergDoor {
	margin-left: 300px;
	position: absolute;
}

/* to top */
#toTop { width:100px;background:#1B3F95;border:1px solid #ccc;text-align:center;padding:5px;cursor:pointer;color:#666;text-decoration:none; }
a:visited {
	color: #1B3F95;
}
a:hover {
	color: #1B3F95;
}
a:active {
	color: #1B3F95;
}
.bio {	list-style-type: none;
}
.biotext {	left: 200px;
	width: auto;
	color: #333;
	margin-top: 20px;
	margin-bottom: 20px;
	top: 40px;
	margin-left: 260px;
}
.img {
	float: right;
	position: absolute;
	margin-top: -130px;
	list-style-type: none;
	border: 7px solid #D3DEE2;
}
.otherSpecification {	width: 200px;
}


/* to top */
#toTop {
	width:100px;
	
	border:1px solid #ccc;
	text-align:center;
	padding:5px;
	cursor:pointer;
	color:#CCC;
	text-decoration:none;
}
a:visited {
	color: #1B3F95;
}
a:hover {
	color: #1B3F95;
}
a:active {
	color: #1B3F95;
}
#imajform fieldset div,
#imajform fieldset legend  {
   font: 12px/14px "Trebuchet MS", sans-serif;
}

#imajform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: 85px;
}

#imajform fieldset div  {
   clear: both;
}
.spacer {
	height: 240px;
}

#imajform fieldset  {
   border: none;
}

#imajform p  {
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#imajform  {
	visibility: visible;
	left: 0px;
	top: 37px;
	width: 370px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #749FC7;
}

#home  {
   margin: 0px auto 0px auto;
   width: 450px;
   position: relative;
}

.centerac  {
	text-align: center;
	margin-left: 200px;
}

fieldset *  {
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 0;
	margin-right: 0;
}
#MapLocation {
	position: absolute;
	margin-left: 200px;
	left: 223px;
	top: 231px;
	width: 255px;
	height: 400px;
	border-left-width: 1px;
	padding-left: 15px;
}
#subBuotom1 {
	
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #EFF3F4;
}
#sub2 {
	border: 1px solid #EAEFF2;
	padding: 10px;
	margin-bottom: 10px;
}
.care24 {
	margin-left: 2px;
	border: 4px solid #5186B2;
}
#homeTop2 {
	border: 1px solid #DBE5E7;
	padding-right: 10px;
	padding-left: 10px;
	height: auto;
	padding-bottom: 10px;
	background-color: #FFF;
	z-index: 4;
	margin-top: 10px;
	margin-bottom: 10px;
}
#doorsImg2 {
	position:absolute;
	left:370px;
	top:112px;
	width:384px;
	height:25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
}
.imgFrame {
	border: 7px solid #C8D7DC;
}
.terms {
}
#header1 {
	height: 450px;
	width: 1000px;
	background-image: url(../images/HeaderBack.jpg);
	background-repeat: no-repeat;
}
.imgCenter {
	margin-left: 90px;
	border: 7px solid #C8D7DC;
}
.IMGTittles {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B3F95;
	margin-left: 50px;
}
.steelsecurityTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1B3F95;
	font-weight: bold;
	width: 105px;
	position: relative;
	float: left;
	padding-left: 30px;
}
#steelSecurity {
	height: 40px;
}
.steelsecurityTitleCopy2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	width: 135px;
	position: relative;
	float: left;
}
.IMGTittles {
	width: 140px;
}
#spaceBox {
	height: 460px;
}
.villaDorsAjasment {
	color: #0D338F;
	font-size: 13px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#locking{
	float: left;
	width: 305px;
	border-top-width: 23px;
	border-top-style: solid;
	border-top-color: #A11427;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-right: 10px;
	margin-top: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	margin-left: 10px;
	height: 260px;
	margin-bottom: 10px;
}

#locking1{
	width: 305px;
	border-top-width: 23px;
	border-top-style: solid;
	border-top-color: #A11427;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-right: 10px;
	margin-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 25px;
	margin-left: 10px;
}


#locking2{
	margin-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 25px;
	border: 1px solid #333;
	width: 575px;
}

#locking3{
	margin-top: 10px;
	border: 4px solid #B12633;
	width: 326px;
	float: right;
	height: 444px;
	margin-right: 15px;
}
.line{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 30px;
}