*{margin:0px; padding:0px; font-family: Verdana, arial}

body{
text-align:center;
background-color:#000;
}

#container {
  width:800px;
  margin:10px auto;
  text-align:left;
 

}

#header{
 width:800px;
 height:129px;
 background-image: url('/images/header.jpg');
 background-repeat:no-repeat;
}

#promo_images{
 margin:0px 4px;
}

#main{
 width:800px;
 background-image: url('/images/main.jpg');
 background-repeat:repeat-y;
 padding:0px 15px 10px 13px;
}

#navbar		{width:771px; text-align:center; height:18px; border:solid 0px #000; border-width:0px 0px 2px 0px; background-color:#bbb; margin:0px 0px 15px 0px;padding:3px 0px 0px 0px; }
#navbar ul		{padding:0px; margin: 0px 0 0px 5px;}
#navbar li		{display:inline; font: bold 11px arial, verdana, sans-serif; letter-spacing: 1px; padding:0px 10px 0px 15px; border:solid 0px #888; border-width:0px 0px 0px 1px}
#navbar a:link,a:visited{color:#fff; text-decoration:none}
#navbar a:hover 	{; color:#DF0031}
#navbar li.home{border-width:0px;}

#bottom{
 width:800px;
 height:51px;
 background-image: url('/images/footer.jpg');
 background-repeat:no-repeat;
}

#bottom p{
  font:normal 11px arial;
  text-align:right;
  margin:0px 20px 0px 0px;
}

#bottom a:link, #bottom a:visited{
  color:#DF0031;
  font-weight:bold;
  text-decoration:none;
}

#bottom a:hover{
  text-decoration:underline;
}

img{
  margin:0px;
}

h1{
 font-size:0.75em;
 font-weight:bold;
 color:#000000;
 margin:24px 0px 10px 0px;
 border:solid 0px #DF0031;
 border-width:0px 0px 1px 0px;
}

h2, h2 a:link, h2 a:visited{
 font-size:0.75em;
 font-weight:bold;
 color:#DF0031;
 text-decoration:none;
}

h2 a:hover{
 text-decoration:underline;
}

h3{
 font-size:0.65em;
 font-weight:normal;
 color:#999;
}


#left{
 width:500px;
 padding:0px 0px 140px 10px;
 float:left;
 background:#FFF url('/images/bodyguards-bg-image.jpg') no-repeat bottom;
}

#right{
 margin-left:545px;
 width:215px;
}


#left{
 width:450px;
 padding:0px 0px 140px 10px;
 float:left;
 background:#FFF url('/images/bodyguards-bg-image.jpg') no-repeat bottom;
}

#right{
 margin-left:505px;
 width:260px;
}


#right h1, #right h2{
 font-family:  Verdana, arial
}

#right h1{

}


#left a:link, #left a:visited{
 color:#DF0031;
 text-decoration: none;
}

#left a:hover{
 text-decoration: underline;
}

#left p, #left li, #left td {
 text-align:justify;
 font-size:11px;
 line-height:21px;
 color:#333;
 margin:10px 0px;
}

#left ul, #left ol{
 margin: 0px 0px 0px 20px;
}

#right h1 a:link, #right h1 a:visited {
 color:#000;
 text-decoration: none;
}

#right h1 a:hover {
 color:#DF0031;
 text-decoration: underline;
}

#right p{
 text-align:left;

 font-size:0.6em;
 line-height:1.5em;
 color:#333;
 margin:3px 0px;
}


.bold{
 font-weight:bold;
}

.clr{
  clear:both;
 }

hr{
 margin:15px 0px;
}

input, textarea, table{
 font:normal 12px arial; 
}

#left img{
border:solid 0px #000;
border-width: 1px 2px 2px 1px;
}

.float-img-left{
 float: left;
 margin: 0px 10px 5px 0px;
}
.float-img-right{
 float: right;
 margin: 0px 0px 5px 10px;
}


#children{
 margin-top: -10px;
 text-align:left;
 background-color:#f5f5f5;
 padding:10px 0px 10px 2px;
 font-size:1em;
 border: solid 0px #DF0031 ;
 border-width:0px 1px 1px 1px;
}

#children a:link, #children a:visited{
 display:block;
 font: bold 13px arial;
 padding: 2px 4px;

}

#children a:hover{
 background-color:#ccc;
 color:#FFF;
 text-decoration:none;
}


#bodyguards-image{
  text-align:center;
  margin:20px 0px 0px 0px;
}