

.RedTitle{color:#950700; font-size:17px; line-height:20px; text-decoration:underline; font-family:arial; text-transform:uppercase;}

#pageContainer{width:972px; margin: 0px auto; padding:0px 18px 0px 18px; background-image:url(../images/white_bg.png); background-repeat:repeat-y;}
#headerContainer{margin:0px auto; padding:0px;}

.LogoContainer{width:472px; float:left; text-align:left; padding:0px 0px 0px 0px;}
.TopRightContainer{width:500px; float:right; text-align:right; padding:30px 0px 0px 0px; color:#000000; font-size:15px; line-height:25px;}

.navigation{ margin:0; padding:7px 0px 0px 0px; float:left; width:972px; height:46px; background:url(../images/nav_bg.gif);) repeat-x;}
.menu li .drop {
	
	background:url("img/drop.png") no-repeat right 8px;
}
.dropdown_4columns 
{
   margin:0px;
   padding:10px;
   float:left;
}



#navContainer{width:972px; height:46px; float:left; margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; background-image:url(../images/nav_bg.gif);}

#navContainer .topnav{margin:0px 0 0 0px; padding:0px 0px 0px 20px; float:left;}

.topnav ul{ margin:0px; padding:0px; list-style:none; text-align:left; float:left; }
.topnav li {display:inline; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background:url(../images/nav_line.gif) right 1px no-repeat;}
.topnav li a {display:block; float:left; font-family:arial; height:46px; padding:0px 11px 0px 11px; text-transform:uppercase; margin-right:0px; color:#000; text-decoration:none; font-size:13px; font-weight:bold;}
	
.topnav li a span {cursor:pointer; display:inline; float:left; /*height:22px;*/ padding:11px 11px 0px 11px;}
.topnav li a:hover {color:#ad1c2a; padding:0px 11px 0px 11px; text-decoration:none;}
.topnav li a span:hover {cursor:pointer; display:inline; float:left; /*height:22px;*/ padding:11px 11px 0px 11px;}

.topnav ul{	list-style:none; position:absolute;	width:200px; z-index:-1000px; background:#6a0000; letter-spacing:1px; margin:37px 0px 0px 0px !important; display:none; padding:2px; }
.topnav li:hover ul{ display:block;}
.topnav ul li{ background:none;}
.topnav ul li a{padding:5px 0px 5px 8px !important; height:auto; color:#fff !important; margin:0 0 0 0px; width:194px; text-decoration:none;}
.topnav ul li a:hover{ background-color:#0f0f0f; background-image:none; text-decoration:none;} 

.topnav li:hover a{text-decoration:none;}
.topnav li:hover ul a{text-decoration:none;}

#navContainer .BottDiv{ text-align:center; color:#000000; padding-top:10px; font-size:11px; text-transform:uppercase;}
#navContainer .BottDiv a{color:#000000; text-decoration:none; padding:0px 10px 0px 10px;}
#navContainer .BottDiv a:hover{color:#94022a; text-decoration:none;}

.banner{width:718px; height:353px; float:left; background-image:url(../images/banner_bg.gif); background-repeat:no-repeat; background-position:bottom;}

#MidDivContainer{width:972px; float:left; text-align:left; margin:0px;}
#MidDivContainer .MidLeftDiv{width:246px; float:left; text-align:left; margin-left:22px; margin-top:15px; line-height:17px; color:#000000;}

#MidDivContainer .MidRightDiv{width:670px; float:left; text-align:left; font-size:12px; line-height:20px; color:#434343; padding-left:8px;}

#MidDivContainer .MidRedTit{width:670px; height:25px; margin:5px 0px 10px 0px; text-align:left; background-image:url(images/rbg.gif); background-repeat:repeat-x;}
#MidDivContainer .MidRedTitInner{width:700px; height:25px; font-size:16px; line-height:16px; color:#ad1c2a; font-weight:bold; text-transform:uppercase; margin:5px 0px 10px 0px; text-align:left; background-image:url(images/rbg.gif); background-repeat:repeat-x;}

.ImageBorder5{ border:#d2d2d2 1px solid; background-color:#fff; padding:5px;}

.ImageBorder{ border:#d2d2d2 2px solid;}
.ImageBorder1{ border:#d2d2d2 1px solid;}
.GrayBox{ width:150px; float:left; border:#d2d2d2 1px solid; padding:5px; color:#3f3e00; text-align:center; font-size:13px; line-height:18px;}
.GrayBox a{color:#3f3e00; text-decoration:none; padding-top:5px;}
.GrayBox a:hover{color:#000; text-decoration:none;}

.MidLeftDiv{ border:#d2d2d2 1px solid; padding:5px; color:#000; text-align:left; font-size:13px; line-height:18px;}
.MidLeftDiv ul{ margin:10px 0 0 0; padding:0px; list-style:none; width:140px;}
.MidLeftDiv ul li{display:inline; line-height:25px; font-size:14px; background:url(images/arrow.gif) left no-repeat; margin:4px 10px 4px 0px;}
.MidLeftDiv ul li a{ color:#000; text-decoration:none; padding:0px 0px 0px 18px;}
.MidLeftDiv ul li a:hover{ color:#ad1c2a; text-decoration:none;}

.MidRightDiv ul{margin: 10px 0 0 29px;padding:0px;list-style:none;font-weight: 600;}
.MidRightDiv ul li{display:inline; line-height:25px; font-size:14px; background:url(images/arrow.gif) left no-repeat; margin:4px 10px 4px 0px;}
.MidRightDiv ul li a{ color:#000; text-decoration:none; padding:0px 0px 0px 18px;}
.MidRightDiv ul li a:hover{ color:#ad1c2a; text-decoration:none;}

.SubCategoriesBox{ border:#d2d2d2 1px solid; padding:8px 8px 8px 12px; color:#000; text-align:left; font-size:13px;}
.SubCategoriesBox ul{ margin:10px 0 0 0; padding:0px; list-style:none; width:130px;}
.SubCategoriesBox ul li{display:inline; line-height:20px; font-size:14px; background:url(images/arrow.gif) left no-repeat; margin:4px 10px 4px 0px;}
.SubCategoriesBox ul li a{ color:#000; text-decoration:none; padding:0px 0px 0px 2px;}
.SubCategoriesBox ul li a:hover{ color:#ad1c2a; text-decoration:none;}

.RedBox{width:246px; background-color:#ad1c2a;}

#BotContainer{width:972px; color:#464646; font-size:11px; line-height:18px;}
#BotContainer .LeftDiv{width:262px; float:left; color:#464646; padding:5px 0px 10px 10px;}
#BotContainer .MidDiv{width:200px; float:left; text-align:right; color:#464646; padding:5px 0px 10px 0px; font-weight:bold;}
#BotContainer .RightDiv{width:470px; float:right; text-align:right; padding:5px 30px 10px 0px;}

.icon_box{float:left; text-align:left; width:35px; position:fixed; left:1150px; top:200px;}

.but { background-color:#ad1c2a;
    padding:3px 6px 4px 6px;
    font-size:12px;
    color:#fff;
    text-decoration:none;
    -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
	cursor:pointer;
	border:1px solid #ce480d;}

.but:hover{background-color: #ad4b24;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;}
	
	
.img-gal {width: 957px;
height: 200px;
float: left;
margin-top: 8px;}	

.img-gal ul { list-style:none; padding:0; margin:0;}	
.img-gal ul li { width: 305px;
height: 188px;
margin-top: 5px;
margin-left: 9px;
border: 1px solid #000;
float: left;
border-radius: 9px;}	


.photo-gal {width: 957px;
height: auto;
/* border: 1px solid #C2BDBD; */
float: left;
/* margin-top: 8px; */}	

.photo-gal ul { list-style:none; padding:0; margin:0;}	
.photo-gal ul li { width: 305px;
height: 188px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 9px;
border: 1px solid #000;
float: left;
border-radius: 9px;}	


















