html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;padding:0; }
body{font:12px Arial, Helvetica, sans-serif, cursive;color:#32211e;margin:0; background:#f2ebeb url(../i/bg-new.jpg) top center repeat-y}
p {font:12px Arial, Helvetica, sans-serif, cursive;color:#00170d;text-align:justify;line-height:22px; margin:10px 0;}
h1,h2,h3,h4,h5,h6{font-family: Segoe UI; font-weight:normal}
h1{color:#001a73;font-size:20px;margin-bottom:15px;}
h2{color:#bb2242;font-size:20px; margin:15px 0;}
h3{color:#033e62;font-size:18px;font-weight:bold; margin:15px 0; } 
h4{color:#8c2a68;font-size:16px;font-weight:bold; margin-bottom:10px;}
h5{color:#8c2a68;font-size:14px;font-weight:bold; margin:0;}
h6{color:#000;font-size:12px; font-weight:bold;}
a{text-decoration:none;color:#131446}
a:hover{color:#f86300}
.head-text{font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#b93c50;}
.head{font-family: Arial, Helvetica, sans-serif; color:#000;font-size:22px;font-weight:bold;}
.head1{font-family: Arial, Helvetica, sans-serif;  color:#f56c21;font-size:22px;font-weight:bold;}
.left{float:left}
.right{float:right}
#container { margin:0 auto; width:1000px; }
#container .main{ margin:0px auto; width:972px;}
#top-header { float:left; width:989px; height:100px;}
#top-header .logo a { background:url(../i/logo.jpg) no-repeat; width:732px; height:99px; float:left; margin-left:107px;}
#top-hor-nav {float:left;  width:972px; height:33px;  margin-bottom:15px; border-bottom:1px solid #f4d2d6; border-top:1px solid #f4d2d6;}
.menu ul { margin:0; padding:0;}
.menu ul li { float:left; list-style:none; }
.menu ul li a { float:left;  font:14px Segoe UI; line-height:22px;  text-decoration:none; color:#000; padding:4px 26px; }
.menu ul li a:hover { color:#000; }
.right{ float:right; padding-top:5px;}
#banner { float:left; width:972px; }
#body { float:left; width:972px; margin-top:10px; }
#body .left{float:left; width:275px; background:url(../i/bg-box.jpg) repeat-x; height:214px; margin-right:10px; border-right:1px solid #ddd;  border-left:1px solid #ddd; padding:10px;}
#body .right{float:left; width:312px; background:url(../i/bg-box.jpg) repeat-x; padding:5px; height:214px; border-right:1px solid #ddd;  border-left:1px solid #ddd; padding:10px 20px 10px 20px; }
#body .more a{ float:left; color:#b93c50; font:700 14px Arial, Helvetica, sans-serif; height:32px; line-height:25px;}
.img img{ padding:3px; margin:3px;}
#body .contact-us{float:left;width:400px;margin-bottom:20px}
#body .contact-left-block{float:left;width:340px;margin-left:10px;border-left:1px dashed #cecccc;border-bottom:0 dashed #cecccc;margin-bottom:20px}
#body .contact-heading{float:left;background-color:#131446;font:bold 15px Arial, Helvetica, sans-serif;color:#FFF;width:325px;margin-bottom:10px;padding:4px 4px 4px 10px}
#body .address-text{float:left;width:300px;padding-left:32px;border-bottom:1px dashed #cecccc;margin-bottom:5px}
#body .address-text p{text-align:left;line-height:22px;margin:5px 0}
#body .address-icon{float:left;background:url(../i/icon-address.png) no-repeat;height:22px;line-height:22px;padding-left:32px;border-bottom:1px dashed #cecccc;width:300px;margin-left:5px;margin-bottom:5px}
#body .cell-icon{float:left;background:url(../i/icon-mobile.png) no-repeat;min-height:22px;line-height:22px;padding-left:32px;width:300px;border-bottom:1px dashed #cecccc;margin-bottom:5px;margin-left:5px;}
#body .email-icon{float:left;background:url(../i/icon-mail.png) no-repeat;height:22px;line-height:22px;padding-left:32px;border-bottom:1px dashed #cecccc;width:300px;margin-left:5px;margin-bottom:5px}
#form2 .forms{float:left;width:400px;margin:0 100px}
#form2 select{font-size:12px}
#form2 input:focus,#form textarea:focus{background:#eaf6fc;border:1px solid #a1d7f6;outline:1px solid #d8f1ff}
#form2{margin-left:10px;float:left;margin-top:10px}
#form2 fieldset{border:1px dashed #cecccc;width:440px;padding:5px 20px}
#form2 legend{color:#fff;background:#131446;border:1px dashed #cecccc;font:bold 16px Arial, Helvetica, sans-serif;padding:2px 15px}
#form2 label{float:left;display:block;font:bold 12px Arial, Helvetica, sans-serif;color:#085d7c;line-height:24px}
#form2 input,textarea{margin-bottom:4px;font:17px Arial, Helvetica, sans-serif;color:#000;letter-spacing:1px}
#form2 .submit input{cursor:pointer;margin-top:10px;border:0;  font:12px Arial, Helvetica, sans-serif;line-height:24px;}
#form2 p{font:bold 12px Arial, Helvetica, sans-serif;line-height:24px;}
#form2 .required{padding-bottom:10px}
#footer { float:left; width:968px; height:25px; text-align:center;  border-top:1px solid #dcddde; padding-top:10px; margin-top:10px; }
.list-style-1 ul{margin-left:10px;padding:0;}
.list-style-1 ul li{list-style:none; text-align:left; background:url(../i/arrow.gif) 0 7px no-repeat;  font:12px Arial, Helvetica, sans-serif, cursive;color:#00170d; padding-left:15px; line-height:27px;}
.list-style-1 ul li a{ color:#131446; }
#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent;display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../i/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../i/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}
.lbWidth {position: absolute;top: 0px; left: 0px;width: 100%;min-width: 790px;}
* html .lbContent {margin-left: -790px;position:relative;}
* html .lbMinWidth {padding-left: 790px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}	
.theme-default .nivoSlider {position:relative; }
.theme-default .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.theme-default .nivoSlider a {border:0;display:block;}
.theme-default .nivo-controlNav {position:absolute;left:50%;bottom:-70px;margin-left:300px;}
.theme-default .nivo-controlNav a {display:block;width:22px;height:22px;background:url(../i/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-top:70px;margin-bottom:70px;float:left;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../i/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0;right:15px;}
.theme-default a.nivo-prevNav {left:15px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}
#dev7link {position:absolute;top:0;left:50px;width:60px;height:67px;border:0; display:block;text-indent:-9999px;}
.theme-default #slider { margin:0 auto; width:970px; height:299px; }
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {margin-top:150px;}
.clear {clear:both;}
.theme-orman.slider-wrapper {width:1000px;height:344px;margin:0 auto;padding-top:18px;position:relative;}
.theme-orman .nivoSlider {position:relative;width:1000px;height:344px;margin-left:77px;}
.theme-orman .nivoSlider img {position:absolute;top:0px;left:0px;display:none;width:1000px;height:344px;}
.theme-orman .nivoSlider a {border:0;display:block;}
.theme-orman .nivo-controlNav {position:absolute;left:50%;bottom:-63px;margin-left:311px;}
.theme-orman .nivo-controlNav a {display:block;width:10px;height:10px;background:url(../i/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:7px;float:left;}
.theme-orman .nivo-controlNav a.active {background-position:0 -10px;}
.theme-orman .nivo-directionNav a {display:block;width:25px;height:200px;text-indent:-9999px;border:0;top:20px;}
.theme-orman a.nivo-nextNav {background-position:100% 50%;right:-40px;padding-right:20px;}
.theme-orman a.nivo-prevNav {left:-40px; padding-left:20px;}
.theme-orman .nivo-caption { font-family: Helvetica, Arial, sans-serif;}
.theme-orman .nivo-caption a { color:#fff; border-bottom:1px dotted #fff;}
.theme-orman .nivo-caption a:hover { color:#fff;}
.theme-orman .ribbon { width:111px;height:111px;position:absolute; top:-3px;left:56px;z-index:300;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}