@charset "utf-8";
/* CSS Document */

html, body, form, h1, h2, h3, h4, h5, h6, div, p, a {vertical-align: baseline;font-weight: inherit;font-family: inherit;font-style: inherit;font-size: 100%;border: 0 none;outline: 0;padding: 0;margin: 0;}
body {background:url(../images/bg.jpg) repeat;font-family: 'Open Sans', sans-serif; font-size:13px; color:#000000;line-height:22px; }
html, body { margin:0;padding:0 ; width:100%; height:100%;}
form {margin:0;padding:0;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
 	display: block;}
ul, li { margin:0; padding:0;}
a {font-family: 'Open Sans', sans-serif;font-size:13px;color:#f25c13;text-decoration:none; font-weight:bold; -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
a:hover {text-decoration:underline;}
img { border:0 none; }
p{ margin:0 0 10px 0; }
.clear {clear:both;}
/*Heading 1*/
h1 { font-size:24px; color:#72ae1b;font-family:"Century Gothic"; margin-bottom:15px; }

/*top-area */
header { height:40px; width:100%; background:url(../images/top-area.jpg) repeat-x;}
header section{width:940px; height:40px; margin:0 auto; position:relative;}
/*social networks Links */
header section ul { list-style:none; padding-top:7px; width:700px;}
header section ul#left{ list-style:none;}
header section ul#left li{ float:left; cursor:pointer; background:url(../images/top-area-links-sep.png) no-repeat right center;}
header section ul#left li#a{ background:url(../images/facebook.png) no-repeat center center; width:12px; height:16px;}
header section ul#left li#a:hover { background:url(../images/facebook-h.png) no-repeat center center;}
header section ul#left li#b{ background:url(../images/twittor.png) no-repeat; width:21px; height:16px;}
header section ul#left li#b:hover { background:url(../images/twittor-h.png) no-repeat center center;}
header section ul#left li#c{ background:url(../images/linkedIn.png) no-repeat; width:21px; height:16px;}
header section ul#left li#c:hover { background:url(../images/linkedIn-h.png) no-repeat center center;}
header section ul#left li#d{ background:url(../images/google.png) no-repeat; width:18px; height:16px;}
header section ul#left li#d:hover { background:url(../images/google-h.png) no-repeat center center;}
header section ul#left li#e{ background:url(../images/bbb.png) no-repeat; width:16px; height:16px;}
header section ul#left li#e:hover { background:url(../images/bbb-h.png) no-repeat center center;}
header section ul#left  li#f{ background:url(../images/rss.png) no-repeat; width:21px; height:16px;}
header section ul#left  li#f:hover{ background:url(../images/rss-h.png) no-repeat; width:21px; height:16px;}
header section ul#left  li#g{width:100px;}


header section ul#left li a { color:#686767; font-size:12px;font-family: 'Open Sans', sans-serif; padding: 4px 10px 4px 5px;}
header section ul#left li a:hover{ color:#ffac18; text-decoration:none;}
header section ul#left li:last-child { background:none;}
header section div#right { background:url(../images/headfone.jpg) no-repeat left center; width:325px; float:right; text-align:right; font-size:14px; color:#fff;font-family: 'Open Sans', sans-serif; padding-top:4px;}
header section div#right span { font-weight:bold;color:#ffac18; font-style:italic;}
header section div#right  a{ color:#FFF; padding-left:5px; text-decoration:none;}
/*Logo Area */
section#logoArea {width:100%; background:url(../images/logo-area.jpg) repeat-x; height:110px; position:relative; top:-1px; }
section#logoArea div#middle{ width:940px; margin:0 auto; position:relative; height:110px;}
/*Logo */
section#logoArea div#middle div#logo{width: 184px;height: 75px;position: absolute;left: 2px;top: 7px;}
section#logoArea div#middle div#logo:hover { webkit-opacity: 0.3;-moz-opacity: 0.3;opacity: 0.3; -webkit-transition: all 3s ease; -moz-transition: all 3s ease;-ms-transition: all 3s ease;-o-transition: all 3s ease;transition: all 3s ease;filter: alpha(opacity=30);}
/*Navigation */
section#logoArea div#middle nav {width: 700px;height:70px;position: absolute;right:-20px;top: 25px;}
section#logoArea div#middle nav ul {list-style:none;}
section#logoArea div#middle nav li { background:url(../images/nav-sep.png) no-repeat center right; float:left;}
section#logoArea div#middle nav li a{ font-size:18px; color:#868686; font-family: 'bebasregular'; font-size:18px;}
section#logoArea div#middle nav li a{ padding:15px 25px 15px 5px; display:block; font-style:italic;}
section#logoArea div#middle nav li:last-child { background:none !important;}
section#logoArea div#middle nav li a:hover, section#logoArea div#middle nav li a.active{ text-decoration:none; color:#ffffff;}
/*Banner Area */
section#banner {width:100%; height:710px; background:url(../images/banner-repeat.jpg) repeat-x; position:relative; top:-2px; }
section#banner section#middle-banner{width:100%; height:700px;  max-width:1200px; margin:0 auto; }
/*welcome Text Area */
section#middle { background:#dcdcdc url(../images/bg-middle.jpg) repeat-x; width:100%; margin-top:-12px;}
section#middle h2  { background:url(../images/heading-bg.png) repeat-x 30px 10px; width:613px; margin:0 auto;}
section#middle h2  { color:#000; font-size:30px; text-transform:uppercase; text-align:center;font-family: 'bebasregular';}
section#middle h2  span {  display:inline; padding:0 15px; background:#dbdbdb;}
section#middle { padding-top:50px; padding-bottom:50px;}
section#middle h2 { padding-bottom:40px;}
section#middle ul { margin:15px 0 15px 10px; list-style:url(../images/bullet-sp.gif);}
section#middle section#box {width:880px; margin:0 auto; clear:both; background:#efefef url(../images/2.jpg) repeat-x; border-radius:15px; padding:20px; padding:50px 30px 20px; font-size:13px; color:#232323;}
section#middle section#box img { float:left; margin-right:20px; border:6px solid #FFF; border-radius:20px;}
section#middle section#box article#left {width:256px; height:auto; background:#FFF; border-radius:10px; padding-top:10px; padding-left:10px; float:left; position:relative; height:405px;}
section#middle section#box article#left div#map-container1 {width:254px; height:401px; position:absolute; left:0px; top:0px;}
div#loc{  height:45px; background:#000; text-align:center;}
div#loc{ position:absolute; left:6px; bottom:-6px; z-index:99;}
div#loc{ padding-top:6px;}
div#loc{ border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
div#loc{ color:#fff; text-align:center; font-size:18px;font-family: 'Open Sans', sans-serif;}
div#loc{ opacity:.7;}
div#loc{ padding:10px 20px; width:215px; }

section#middle section#box article#left div#map-container2 {width:254px; height:401px; position:absolute; left:0px; top:0px; }
section#middle section#box article#left div#map-container3 {width:254px; height:401px; position:absolute; left:0px; top:0px; }
section#middle section#box article#left div#map-container4 {width:254px; height:401px; position:absolute; left:0px; top:0px; }
section#middle section#box article#left div#nav {width:300px; height:25px; bottom:-20px;  position:absolute; text-align:center;}
section#middle section#box article#left div#nav ul { list-style:none;text-align:center;}
section#middle section#box article#left div#nav  li { float:left; background:url(../images/sep-mapv.png) no-repeat center right; text-align:center;} 
section#middle section#box article#left div#nav  li:last-child { background:none;}
section#middle section#box article#left div#nav  li a { font-family: 'Open Sans', sans-serif; font-size:12px; color:#232323; padding:10px 5px; display:block; font-weight:400;}
section#middle section#box article#left div#nav  li a:hover, section#middle section#box article#left div#nav  li a.active { font-family:font-family: 'Open Sans', sans-serif; font-size:12px; color:#f25c13; text-decoration:none; background:url(../images/arrow.png) no-repeat top center;}
section#middle section#box article#right {width:580px; float:right;}
section#middle section#box  span { font-style:italic; font-weight:bold;}
section#Lower-middle-area {background:#ffac18 url(../images/middle-area.jpg) repeat-y center top; }
section#middle section#box article#right h3 { font-size:20px; font-family: 'Open Sans', sans-serif; font-style:italic; font-weight:600; margin-bottom:10px;}
section#middle section#box article#right ul#sp-points { width:70%; list-style:none; line-height:16px;}
section#middle section#box article#right ul#sp-points  li{ border-bottom:1px dashed #CCCCCC; color:#232323; font-size:12px;}
section#middle section#box article#right ul#sp-points  li.a { background:url(../images/c1.gif) no-repeat top left;}
section#middle section#box article#right ul#sp-points  li.b { background:url(../images/c2.gif) no-repeat top left;}
section#middle section#box article#right ul#sp-points  li.c { background:url(../images/c3.gif) no-repeat top left;}
section#middle section#box article#right ul#sp-points  li.d { background:url(../images/c4.gif) no-repeat top left;}
section#middle section#box article#right ul#sp-points li span { display:block;}
/*section#middle section#box article#right ul#sp-points  li a{color:#232323; font-size:12px; text-decoration:none; font-weight:normal;}*/
section#middle section#box article#right ul#sp-points  li { padding-left:35px; padding-bottom:10px; margin-bottom:20px;}
section#middle section#box article#right ul#sp-points div { font-weight:600; font-style:italic; font-size:13px;}
/*section#middle section#box article#right ul#sp-points  li a:hover{text-decoration:underline;}*/

/*Services Area */
section#Lower-middle-area {padding-top:50px;width:100%; min-height:630px; position:relative; top:-1px;  }
section#Lower-middle-area  h1{ background:url(../images/bg-heading2.png) center center no-repeat; width:733px; }
section#Lower-middle-area  h1 { text-align:center; font-size:60px; color:#fff;font-family: 'bebasregular';}
section#Lower-middle-area blockquote { color:#000; font-size:14px; text-align:center; line-height:18px;}
section#Lower-middle-area blockquote {font-family: 'Open Sans', sans-serif; width:940px; margin:0 auto;}
section#Lower-middle-area  h1 {margin:0 auto 40px;}
/*Photo Gallery Area */
section#photo-graphy { width:100%; min-height:980px; background:#0a0a0a; padding-top:50px; position:relative; top:-1px;}
section#photo-graphy  h1{ background:url(../images/line-heading-gallery.jpg) center center no-repeat; width:733px; }
section#photo-graphy  h1 { text-align:center; font-size:60px; color:#ffac18;font-family: 'bebasregular';}
section#photo-graphy h1 {margin:0 auto 30px;}
footer { height:160px; background:#131313; width:100%; position:relative; top:-1px;}
footer section{width:940px; margin:0 auto; position:relative; padding-top:30px; color:#787878;font-family: 'Open Sans', sans-serif; font-size:13px; position:relative; line-height:18px;}
/*Footer Area */
footer section div#footerlogo{ float:right; width:183px; height:70px; margin-top:15px;}
footer section p {width:680px;}
footer section nav { margin-left:-6px; }
footer section nav ul { list-style:none;}
footer section nav li { float:left; background:url(../images/footer-nav-sep.jpg) no-repeat right center;} 
footer section nav li:last-child { background:none;}
footer section nav li a{font-family: 'Open Sans', sans-serif; color:#fff; font-size:13px; display:block;}
footer section nav li a { padding:0 13px 0 6px;font-weight:normal;}
footer section nav li a:hover { color:#ffac18; text-decoration:none; }
/*Photo Gallery Area */
section#photo-graphy ul {list-style:none; width:960px; margin:60px auto 35px; display:block;}
section#photo-graphy ul#gallery li {float:left; width:300px; height:236px;margin-right:20px; margin-bottom:30px;}
section#photo-graphy ul#gallery li {background:url(../images/box-container.jpg) repeat-x; position:relative; }
section#photo-graphy ul#gallery li img {width:299px; height:162px; }
section#photo-graphy ul#gallery li div { font-size:12px; font-family: 'Open Sans', sans-serif; text-align:center;}
section#photo-graphy ul#gallery li div h2 { color:#FFF; font-size:14px;font-family: 'Open Sans', sans-serif;}
section#photo-graphy ul#gallery li div { line-height:15px; color:#838383;font-family: 'Open Sans', sans-serif;}
section#photo-graphy ul#gallery li div { padding:5px 10px !important;}
section#photo-graphy ul#gallery li div h2 { margin-bottom:5px;}
section#photo-graphy ul#gallery li a { text-decoration:none;}
section#photo-graphy ul a#tab {width:131px; height:40px; background:url(../images/tab-view.png) no-repeat;}
section#photo-graphy ul a#tab { float:right; display:block; margin-right:20px;}
section#photo-graphy ul a#tab:hover { opacity:0.6;filter: alpha(opacity=60);}
section#photo-graphy ul#gallery li a.db { background:url(../images/box-hover.png) no-repeat;width:300px; margin-left:1px;}
section#photo-graphy ul#gallery li a.db { height:236px; position:absolute; left:0; top:0; display:block;}
section#photo-graphy ul#gallery li a.db div { margin-top:170px;}
section#photo-graphy ul#gallery li a.db div { font-size:12px; font-family: 'Open Sans', sans-serif; text-align:center;}
section#photo-graphy ul#gallery li a.db div h2 { color:#FFF; font-size:14px;font-family: 'Open Sans', sans-serif;}
section#photo-graphy ul#gallery li a.db div { line-height:15px; color:#000;font-family: 'Open Sans', sans-serif;}
section#photo-graphy ul#gallery li a.db div { padding:5px 10px !important;}
section#photo-graphy ul#gallery li a.db div h2 { margin-bottom:5px; font-weight:normal;}
section#photo-graphy ul#gallery li a { font-weight:normal;}
nav#gallery-links div#ssps-gallery-container {width:960px; margin:0 auto; position:relative; height:auto;}
nav#gallery-links {width:960px; height:55px; margin:0 auto; clear:both; position:relative; background:#1e1e1e; margin-top:60px; text-align:center; line-height:55px;}
nav#gallery-links  ul{ list-style:none;text-align:center}
nav#gallery-links  li{ float:left; font-size:14px; color:#a1a1a1; display:inline-block; 
background:url(../images/sep-nav-gallery.gif) center right no-repeat; text-align:center; float:none;}
nav#gallery-links  li a{font-family: 'Open Sans', sans-serif;font-size:14px; color:#a1a1a1; font-weight:normal;}
nav#gallery-links  li a{ padding:10px 20px;}
nav#gallery-links  li a:hover, nav#gallery-links  li a.active { color:#FFF; text-decoration:none;  }
nav#gallery-links  li:last-child { background:none;}
section#photo-graphy div#gallery-pes {width:960px; margin:0 auto; position:relative; height:auto; }
section#photo-graphy div#gallery-pes div#bd1 { width:960px; height:auto; position:relative; left:0; top:0;}
section#photo-graphy div#gallery-pes div#bd2 { width:960px; height:auto; position:relative; left:0; top:0; }
section#photo-graphy div#gallery-pes div#bd3 { width:960px; height:auto; position:relative; left:0; top:0;}
section#photo-graphy div#gallery-pes div#bd4 { width:960px; height:auto; position:relative; left:0; top:0;}
section#photo-graphy div#gallery-pes div#bd5 { width:960px; height:auto; position:relative; left:0; top:0;}
section#photo-graphy div#gallery-pes img{ width:299px !important; position:relative; left:1px;}

img.noborder { border:none !important;}
img.noborder:hover {font-weight:bold; -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out; opacity:.6; }
section#middle section#box article#left { margin-bottom:45px;}