@charset "utf-8";
/* CSS Document */
#camera_wrap_1{
	margin-bottom: 0px !important;
}
.camera_caption > div {
	background: #A9A9A9 !important;
	font-size: 19px;
	opacity: 0.90;
}
.camera_pie{
	visibility: hidden;
}
.camera_pag{
	visibility: hidden;
}
.span1 a{
	display: block;
	float: left;
}
.products img {
    margin: 0 10px 12px 0;
    width: 180px;
}
.products h4 {
    background: none repeat scroll 0 0 #A30000;
    color: #FFFFFF;
    margin-top: 20px;
    padding: 2px 10px 5px;
}
.eventList h4{
	background: none repeat scroll 0 0 #A30000;
    color: #FFFFFF;
    margin-top: 20px;
    padding: 2px 10px 5px;
}
.products a {
    display: inline-block;
    float: left;
    text-decoration: none !important;
    width: auto;
}
hr{
	border-top: 1px solid #A30000;
}
#cssmenu > ul > li:last-child{
	float: right;
}
#cssmenu > ul > li > a:last-child{
	/*padding-top: 10px;*/
}
.navbar-right{
	left: -174px;
	position: absolute;
	top: -85px;
	width: 260px;
}
.f-left2{
	float: left;
    margin-right: 9px !important;
    width: 160px;
}
.input-sm{
	margin: 0 9px 0 0;
}
.f-left2 img{
	width: 150px;
}
.span6 b{
	color: #428BCA;
}
.camera_caption > div{
	padding: 10px 6px;
}
#social{
	float: right;
	width: auto !important;
}
#logoandmenu{ 
	min-height: 73px;
}
#logos{
	float: left;
	min-height: 68px;
	width: 235px;
}
.span6, .span10{
	font-size: 13px;
}
.cont{
	float: left;
	width: 334px;
}
.span6 a{
	display: block;
}
#side-menu h4{
	background: #A30000;
    color: #FFFFFF;
	margin-top: 20px;
    padding: 2px 10px 5px 10px;
}
#side-menu {
	text-align: left;
}
#new-cont h4{
	/*background: #428BCA;
    color: #FFFFFF;
    padding: 2px 0 5px 2px;*/
	background: #A30000;
    color: #FFFFFF;
	margin-top: 20px;
    padding: 2px 10px 5px 10px;
}
#new-cont ul{
	margin: 0 0 0 20px;
}
#side-menu a{
	background: #CCCCCC;
	border-bottom: 1px solid #D3D3D3;
    box-shadow: 2px 1px 1px 0;
    display: block;
    margin: 0 0 5px;
    padding: 6px 11px;
    width: auto;
}
#side-menu a:hover{
	font-weight: bold;
	text-decoration: none !important;
}
/*.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}*/
.one a{
	float: left;
	margin: 3px 0 0;
}
.two{
	float: right !important;
    margin: 4px 0;
    width: 71px !important;
}
.two a{
	display: block;
    float: left;
    margin: 0 10px 0 0;
}
.two a:last-child{
	margin: 0;
}
.slidesjs-slide span {
	background: #428BCA;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 23px;
    font-weight: bold;
    left: 640px;
    opacity: 0.91;
    padding: 13px;
    position: absolute;
    text-align: right;
    text-transform: inherit;
    top: 88px;
    width: 335px;
}
.navbar-form{
	background: #E4E4E4;
	margin: 3px -10px !important;
	height: 41px;
    margin: 3px -10px !important;
    padding: 4px 14px;
    width: 254px;
}
.container1{
	margin: 12px 0;
}
.form-search{
	float: right;
    margin: 3px 4px 0;
    width: 285px;
}
.form-control{
	float: left;
    margin: 0 9px 0 0;
	width: 205px;	
}
.row-fluid{
	margin: 0 auto !important;
	text-align: justify; 
}
.row-fluid > .container{
	margin: 12px auto 0;
    min-width: 1000px;
    padding: 0;
}
.row{
	margin: 0 auto !important; 
}
.new_{
	line-height: 26px;
    margin: 0 0 0 24px;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) {
	.container1{
		min-height: 100px;
	}

}
@media (max-width: 480px) {
    .form-control{
		width: auto;
    }
	.container1{
		/*min-height: 100px;*/
	}
}
@media (min-width: 1200px) {
	.row, .row-fluid {
        width: 1000px !important; 
      }

}
.row a{
	display: block;
    float: left;
    margin: 0 29px 0 0;
    width: 228px;
}
.row a:hover{
	text-decoration: none;
}
.row a:last-child{
	margin: 0;
}
.row-fluid > .span6 a:hover{
	color: #A90000;
}
.row span{
	border-top: 4px solid #A90000;
	/*background: #428bca;*/
	color: #797979;
	display: block;
	font-weight: bold;
	min-height: 30px;
	padding: 5px 0 0;
	text-align: left;
}

#footer{
	background: #A30000;
	color: #FFFFFF;
	height: auto;
}
.inner-footer a{
	color: #FEF49A;
	display: block;
	float: left;
	margin: 6px 12px;
}
.inner-footer{
	height: 38px;
    margin: 0 auto;
	width: 601px;
}
.inner-footer > div{
	clear: both;
	height: 20px;
}
.copy-footer{
	font-size: small;
	margin: 0 auto;
	text-align: center;
	width: 360px;
}
.copy-footer a{
	color: #FEF49A;
}

@media (max-width: 767px) {
    body {
       padding-left: 20px;
       padding-right: 20px;
    }
    #footer {
       width: auto
    }
	.span6:first-child{
        margin-bottom: 5px;
    }
	.row-fluid .span2{
		
	}
	.inner-footer{
		
	}
	.nav{
		width: 200px;
	}
}
    /* For smartphones */
@media (max-width: 480px) {
    #footer {
        width: auto
    }
	.span6:first-child{
        margin-bottom: 20px;
    }
	.row-fluid .span2{
		
	}
	.row a{
		display: block;
		margin-bottom: 14px;
		width: auto;
	}
	.inner-footer{
		width: auto;
		height: 100px;
	}
	.inner-footer a{
		margin: 6px 10px;
	}
	.copy-footer{
		width: auto;
	}
	.nav{
		width: auto;
		margin: 0 0 12px 0;
	}
	#slides{
		height: auto !important;
	}
	.navbar-form .form-group{
		margin-bottom: 0;
	}
}

    /* For smaller displays like laptops */
@media (min-width: 768px) and (max-width: 979px) {
    #footer {
        width: auto;
    }
	.inner-footer{
		
	}
	.span2{
		
	}
	.copy-footer{
		width: auto;
	}
	.row a{
		display: block;
		margin-bottom: 14px;
		width: auto;
	}
}

    /* For larger displays */
@media (min-width: 1200px) {
    #footer {
        width: 1000px;
      }
	.copy-footer{
		width: auto;
	}
	.inner-footer{
		
	}
	.row-fluid #new-cont{
		float: right;
    	width: 76%;
	}
	.row-fluid #side-menu{
		width: 190px !important;	
	}
}