@import "standard.css";
@import "footer.css";

img, a, div { behavior:url(./images/iepngfix.htc);}


body { background:#b4222f url(../images/bg-wallpaper.jpg) no-repeat top center; text-align:center; margin:0; padding:0; }
.pageContainer { width:900px; margin:0 auto; text-align:left; }
.pageContainer .header { height:211px; width:auto; position:relative; }
.pageContainer .header .topNav { height:35px; }
.pageContainer .header .logo { height:176px; }
.pageContainer .content { background:url(../images/bg-content.gif) repeat-y top left;  }

div, a img { border:0; margin:0; padding:0; }
.clearAll {clear:both;}



/*** navigation ***/
.topNav, .topNav ul li { color:#FFFFFF; font-size:14px; line-height:1em; font-weight:bold; }
.topNav ul, .topNav ul li { margin:0; padding:0; list-style:none; }
.topNav ul li { float:left; margin-right:10px; height:26px; padding-top:9px; }
.topNav ul li.on {background: url(../images/tab-left.gif) no-repeat left;}
.topNav ul li a, .topNav ul li a:link, .topNav ul li a:active, .topNav ul li a:visited  { color:#FFFFFF; text-decoration:underline; padding-left:6px; padding-right:10px;  }
.topNav ul li a:hover, .topNav ul li.on a, .topNav ul li.on a:link, .topNav ul li.on a:active, .topNav ul li.on a:visited { text-decoration:none; }
.on { background-color:#FF7373;  }
.topNav ul li.on a, .topNav ul li.on a:link, .topNav ul li.on a:active, .topNav ul li.on a:visited { color:#A60000; background: url(../images/tab-right.gif) no-repeat right; padding: 30px 10px 30px 6px; }


/**** main ********/
.main { width:715px; padding:15px 0; min-height:350px; }
.rightColumn { float:right; width:174px; height:100%; padding-bottom:98px; text-align:center; }
.rightColumn .module { padding:15px 0; }
.module .midCenter, .centered { text-align:center;  }


/**** placemarks ***/
.rightPlacemark { width:177px; height:100px; bottom:0px; right:0; position:absolute; }
.rightPlacemark .module { background:url(../images/bg-right-section.gif) top left repeat-x; padding:15px 0; }
.clearAllPlacemark { clear:both; height:1px; position:relative; width:900px; margin:0; padding:0; }
a.placeGuardsman, a.placeGuardsman:link, a.placeGuardsman:active, a.placeGuardsman:visited { display:block; width:250px; height:68px; position:absolute; top:61px; right:1px; background-color:none;}
a.placeGuardsman:hover  {  }
.logo a { display:block; float:left; width:284px; height:137px; margin:20px 7px 0; padding:0; }
.fLeft1, .fLeft2, .fLeft3 {  float:left; }
.fLeft1 {  width:360px;height:auto; }
.fLeft2 {  width:100px;height:auto; }
.fLeft3 {  width:200px;height:auto; }
.sitemap_left { float:left; width:250px; }
.sitemap_right { float:left; width:200px; }

/***** content *****/
.inner { margin:10px; }
.inner a, .inner a:link, .inner a:active, .inner a:visited { color:#ae1b26; text-decoration:underline; }
.inner a:hover { text-decoration:none; color:#DA9558; }
.inner p strong { display:block; margin:0;}
.inner .bigger, .inner .bigger li { color:#9b1c2c; font-size:110%; line-height:1.2em; }
.orderTable { position:relative; width:680px; min-height:416px; height:auto;  z-index:1;}
.orderTable img { position:absolute; right:-16px; top:0; z-index:2; }
.contact div { margin-left:200px; padding-bottom:6px; clear:left; }
.contact div label { display:block; font-weight:bold; }
.contact legend { color:#333; font-style:italic;}
ul.fLeft3,  ul.fLeft2 { margin-top:0; padding-top:0; width:174px; }
p.vidDetails { float:right; text-align:left; margin:0; padding:0; width:350px;  }
.video { clear:both; padding-bottom:8px; }
.flashVideo { width:320px; height:240px; margin:0 auto; padding:0;  }
.sitemap_left .sitemap li { font-weight:bold; margin-bottom:10px; }
.sitemapCategory { list-style:none; }


h1, h2, h3, h4, h5, h6 { margin-bottom:0;  }

h1, h2 { color:#9b1c2c; }
h3, h4, h5 { color:#b4222f; }
h6 { color:#000000; }




blockquote { display:block; height:300px; background-color:#EEEEEE; }
caption { font-size:11px; }
