/* CSS Document */
body{
margin:0 0 0 0;
font-family:"tahoma";
font-size:12px;
color:#333333;
font-weight:normal;
text-decoration:none;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
img{
border:0;
}
h1{
font-size:18px;
font-weight:bold;
text-decoration:none;
}
a{
font-family:"tahoma";
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#285EBF;
}
a:hover{
font-family:"tahoma";
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#FB8E88;
}
.nav-links{
font-family:"tahoma";
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
line-height:45px;
}
.nav-links a{
font-family:"tahoma";
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding-left:7px;
}
.nav-links a:hover{
font-family:"tahoma";
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FB8E88;
}
a.nav-link{
font-family:"tahoma";
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FB8E88;
}
a.nav-link:hover{
font-family:"tahoma";
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#FB8E88;
}
.site-map a{
font-family:"tahoma";
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#285EBF;
}
.site-map a:hover{
font-family:"tahoma";
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FB8E88;
}
.uplinks{
width:135px;
padding-left:125px;
padding-top:78px;
}
.uplinks a{
color:#000000;
text-decoration:none;
}
.uplinks a:hover{
color:#FB8E88;
text-decoration:underline;
}
#site-container{
width:984px;
margin:0 auto;
background-color:#FFFFFF;
overflow:hidden;
}
#template-container{
width:964px;
margin:0 auto;
}
#logo-container{
width:964px;
height:107px;
float:left;
}
.logo-left{
width:681px;
float:left;
}
.logo-right{
width:283px;
height:107px;
float:right;
background-image:url(images/logo-right.jpg);
background-repeat:no-repeat;
}
#nav-container{
width:964px;
height:45px;
float:left;
background-image:url(images/nav_bg.jpg);
background-repeat:no-repeat;
}
#left-pane{
width:723px;
float:left;
}
#sidelinks{
width:149px;
float:left;
padding-left:6px;
padding-top:8px;
padding-bottom:14px;
}
#left-panes{
width:800px;
float:left;
}
#left-paness{
width:100%;
float:left;
}
#banner{
width:723px;
float:left;
}
#index-content{
width:723px;
float:left;
}
#index-contents{
width:800px;
float:left;
}

.inner-pad{
width:95%;
margin:0 auto;
}
.inner-pads{
width:98%;
margin:0 auto;
}
#right-pane{
width:241px;
float:left;
padding-top:9px;
}
.bottom-content{
width:800px;
float:left;
padding-left:12px;
padding-top:15px;
padding-bottom:12px;
}
.bottom-contents{
width:970px;
float:left;
padding-left:20px;
padding-top:15px;
padding-bottom:12px;
}
.bottom-content-inner{
width:940px;
float:left;
padding-left:12px;
padding-top:10px;
padding-bottom:12px;
}
.bottom-content-inners{
width:800px;
float:left;
padding-left:12px;
padding-top:10px;
padding-bottom:12px;
}
.gun-images{
padding-top:5px;
}
.sub-heading{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#CC3333;
font-weight:bold;
}
.mini-heading{
font-family:"tahoma";
font-size:13px;
color:#3256A6;
font-weight:bold;
}
#footer{
width:964px;
height:64px;
float:left;
background-image:url(images/footer-bg.jpg);
background-repeat:no-repeat;
padding-bottom:10px;
}
.f-links{
font-family:"tahoma";
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
text-align:center;
line-height:30px;
}
.f-links a{
font-family:"tahoma";
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
.f-links a:hover{
font-family:"tahoma";
font-size:11px;
color:#FB8E88;
text-decoration:none;
font-weight:normal;
}
.site-caption{
line-height:150%;
text-align:center;
font-weight:bold;
}
.button{
background-color:#397CCB;
color:#FFFFFF;
cursor:pointer;
}
textarea, input{
border: 1px solid #999;
}
