.camera_wrap a, .camera_wrap img, .camera_wrap ol, .camera_wrap ul, .camera_wrap li, .camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td .camera_thumbs_wrap a, .camera_thumbs_wrap img, .camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li, .camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td { background: none; border: 0; font: inherit; font-size: 100%; margin: 0; padding: 0; vertical-align: baseline; list-style: none }
.camera_wrap { display: none; float: left; position: relative; z-index: 0; width: 100%; margin:0!important; }
.camera_wrap img { max-width: none!important; }
.camera_fakehover { height: 100%; min-height: 184px; position: relative; width: 100%; z-index: 1; }
.camera_src { display: none; }
.cameraCont, .cameraContents { height: 100%; position: relative; width: 100%; z-index: 1; }
.cameraSlide { bottom: 0; left: 0; position: absolute; right: 0; top: 0; width: 100%; }
.cameraContent { bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0; width: 100%; }
.camera_target { bottom: 0; height: 100%; left: 0; overflow: hidden; position: absolute; right: 0; text-align: left; top: 0; width: 100%; z-index: 0; }
.camera_overlayer { bottom: 0; height: 100%; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; width: 100%; z-index: 0; }
.camera_target_content { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 2; }
.camera_target_content .camera_link { background: url(../images/blank.gif); display: block; height: 100%; text-decoration: none; }
.camera_loader { display:none; }
.camera_bar { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 3; }
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar { height: 100%; position: absolute; width: auto; }
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar { height: auto; position: absolute; width: 100%; }
.camera_nav_cont { height: 65px; overflow: hidden; position: absolute; right: 9px; top: 15px; width: 120px; z-index: 4; }

.camera_caption { bottom: 0; right:-1px; display: block; position: absolute; width: 39.5%; height:100%; font-size:17px; line-height:20px; color: #858484; text-align:left; background:url(../images/bg-caption.png) 0 0 repeat; }
.cameraContent.second .camera_caption { background:url(../images/bg-caption-red.png) 0 0 repeat; color:#fff; }
.camera_caption > div { padding: 36px 50px 10px 54px; background:none; }
.camera_caption > div p { margin-bottom:31px; }
.cameraContent.second .camera_caption > div { padding: 43px 50px 10px 54px; }
.camera_caption h2 { font-size:63px; line-height:55px; color:#dc2a0b; margin-bottom:21px; }
.camera_caption h2 span { color:#fff; font-size:45px; display:block; margin-bottom:-11px; }
.camera_caption > div a { display:inline-block; padding:14px 48px 15px 24px; color:#fff; font-size:16px; line-height:20px; font-family: 'Oswald', sans-serif; font-weight:400; text-decoration:none; text-align:center; text-transform:uppercase; border-radius:4px; background:url(../images/slider-marker.png) 89% 50% no-repeat #c6250a; border-top:1px solid #f44612; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.camera_caption > div a:hover { color:#fff; background-color:#757474; border-top:1px solid #757474; }
.cameraContent.second .camera_caption h2 { color:#2f2f2f; }
.cameraContent.second .camera_caption h2 span{ color:#fff; font-size:38px; margin-bottom:-18px; }
.cameraContent.second .camera_caption  > div a { background-color:#363636; border-top:1px solid #363636; }
.cameraContent.second .camera_caption  > div a:hover { background-color:#757474; border-top:1px solid #757474; }

.camera_wrap .camera_pag { position:absolute; bottom:46px; left:64.9%; z-index:2; }
.camera_wrap .camera_pag .camera_pag_ul { list-style: none; margin: 0; padding: 0; }
.camera_wrap .camera_pag .camera_pag_ul li { cursor: pointer; display: inline-block; margin: 0px 5px 0 5px; position: relative; text-indent: -9999px; width: 14px; height:14px; }
.camera_wrap .camera_pag .camera_pag_ul li span { display:block; width:14px; height:14px; background:url(../images/bg-pagination.png) 0 0 no-repeat; }
.camera_wrap .camera_pag .camera_pag_ul li:hover span { background-position:0 -14px; }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent span { background-position:0 -14px; }

.camera_thumbs_cont { display:none; }
.camera_pag_ul li img { display: none; position: absolute; border: 2px solid #fff; }
.camera_pag_ul .thumb_arrow { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; top: 0px; left: 50%; margin-left: -6px; position: absolute; }
.camerarelative { overflow: hidden; position: relative; }
.imgFake { cursor: pointer; }
.camera_command_wrap .hideNav { display: none; }
.camera_command_wrap { left: 0; position: relative; right:0; z-index: 4; }

.camera_prev, .camera_next { cursor: pointer; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 40px; z-index: 2; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.camera_prev { left: 0px; background: url(../images/camera_skins.png) no-repeat 0 0 #f7f7f7; }
.camera_next { right: 0px; background: url(../images/camera_skins.png) no-repeat -40px 0 #f7f7f7; }
.camera_prev:hover, .camera_next:hover { background-color:#d4d4d4; }

.camera_commands { left: 40px; top:50%; margin-top: -20px; height: 40px; width: 40px; cursor: pointer; position: absolute; z-index: 2; }
.camera_commands > .camera_play { background: url(../images/camera_skins.png) no-repeat -80px 0 #f7f7f7; height: 40px; width: 40px; }
.camera_commands > .camera_stop { background: url(../images/camera_skins.png) no-repeat -120px 0 #cc260a; display: block; height: 40px; width: 40px; }
.showIt { display: none; }
.camera_clear { clear: both; display: block; height: 1px; margin: -1px 0 25px; position: relative; }