*{
    margin: 0;
    padding: 0;
 }
body{
font-family:Myriad Pro,Verdana, Arial;
font-size:13px;
color:#ffffff;
}

img{
outline:none;
border:0;
}

a{
text-decoration:none;
outline:none;
}

li{
list-style:none;
}

 #container{
     width: 100%;
     margin: 0 auto;
    }

 #container-top{
     width: 100%;
     background-image:url(images/top-container-bg.png);
     background-repeat:repeat-x;
     float: left;
     height:438px;
    }
    
#container-topp{
margin:auto;
width:980px;
padding-left:10px;
padding-right:10px;
}

#header{
    margin: auto;
    width:980px;
    }
  
.header-top-left{
width:500px;
float:left;
}

.header-top-left ul{
float:left;
width: 500px;
}

.header-top-left ul li{
float:left;
list-style:none;
padding-right: 20px;
}

.header-top-left ul li a{
list-style:none;
float:left;
text-decoration:none;
}
img.top{
padding-right:5px;
}
span{
   color: #FFFFFF;
   margin-top: 9px;
}

.header-top-right{
float:right;
width:315px;
}

.header-top-right ul{
    float: left;
    width: 400px;
   }

.header-top-right ul li{
list-style:none;
float:left;
padding-left:15px;
line-height:33px;
}
.header-top-right ul li a{
list-style:none;
float:left;
padding-left:15px;
line-height:33px;
}

img.top-right {
    padding-left: 10px;
    padding-top: 10px;
}

.header-top-right span {
    line-height: 12px;
    padding-left: 5px;
   }

#logo-area{
	float: left;
	width:980px;
	position: relative;
	padding-top:5px;
	}
	
.logo{
   float: left;
   width:980px;
 }
 
.logo h2{
	 float: left;
	 }

.logo h2 a img{
	 float: left;
	 border:0 none;
	 background-color: transparent;
	 }

.talk-us{
float:right;
}
.talk-us p{
color:#000000;
font-size:18px;
}
.talk-us p span{
color:#ff582b;
font-size:33px;
}
	 
	 

 #navigation{
     background-image:url(images/navigation_bg.png);
     background-repeat: no-repeat;
     bottom: 6px;
     float: left;
     height: 53px;
     position: absolute;
     right: 0;
     width: 663px;
	}

#navigation ul{
float:left;
width:600px;
margin-left:10px;
}

#navigation ul li{
float:left;
font-size:14px;
color:#211d1e;
line-height: 55px;
margin-right:10px;
position:relative;
}

#navigation ul li a{
font-size:16px;
color:#211d1e;
text-decoration:none;
padding-left:20px;
display:block;
height:43px;
line-height:43px;
}

#navigation ul li a span{
display:block;
color:#211d1e;
padding-right:20px;
height:43px;
line-height:43px;
}

#navigation ul li a:hover{
background-image:url(images/lefthover.png);
background-repeat:no-repeat;
background-position:left top;
display:block;
padding-left:20px;
color:#fff;
display:block;
height:43px;
line-height:43px;
}

#navigation ul li a:hover span{
background-image:url(images/righthover.png);
background-repeat:no-repeat;
background-position:right top;
display:block;
padding-right:20px;
color:#fff;
margin-bottom:10px;
height:43px;
line-height:43px;
}
#navigation ul li:hover ul.submenu{visibility:visible;}
ul.submenu{display:inline-block; padding:5px; position:absolute; top:48px; left: -15px;  z-index:99; width:auto !important; visibility:hidden;}
ul.submenu li{border-bottom:1px solid #fff; float:none !important; background:#2b2b2b; }
ul.submenu li a{ display:block; color:#fff !important; padding:5px 10px !important; background:none !important; line-height:normal !important; height:auto !important; white-space:nowrap;}
.submenu li a:hover{color:#fff !important; padding:5px 10px !important; background:none !important; margin:0px !important; display:block;}
ul.submenu li:hover{background:#0197d5;}


#bannner{
float:left;
margin-top:3px;
background:url(images/banner_bg_main.png) left top repeat-x;
width:1000px;
height:296px;
position:relative;
z-index:9;
}

.banner-content{
float:left;
width:429px;
padding-left:260px;
padding-top:28px;
height:258px;
}

.banner-content p{
float:left;
color:#363636;
font-size:24px;
font-family:Amaranth;
}

.banner-content p a.readmore{
background-image:url(images/readmore.png);
background-color:transparent;
background-repeat:no-repeat;
width:115px;
height:31px;
color:#0093c9;
float:right;
font-size:14px;
text-align:center;
padding:5px 0 5px 10px;
margin-top:15px;
}

.banner-content p span{
float:left;
color:#ff582b;
font-size:35px;
}

.slider{
background-image:url(images/slider-button-bg1.png);
background-repeat:no-repeat;
background-color:transparent;
width:167px;
height:9px;
float:left;
position:absolute;
bottom:5px;
right:430px;
}

#container-mid{
float:left;
width:100%;
background-color:#fff;
margin-bottom:40px;
}

.content-area{
     margin: 0 auto;
    padding-left: 20px;
    padding-top: 40px;
	 padding-right: 20px;
    width: 1000px;
	height:100%;
}

.post-content-area{
width:1000px;
float:left;
margin-bottom:25px;
}

.post-box{
	float: left;
    padding-left: 26px;
    width: 307px;
}

.post-box h2{
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#5b5b5b;
text-shadow:0px 1px 0 #fff;
margin-bottom:7px;
}

.post-box span{
font-size:20px;
color:#1099cb;
text-shadow:0px 1px 0 #fff;
}

.post-box .div1{
float:left;
width:92px;
}
.post-box .post-content{
float:left;
color:#000000;
line-height:18px;
padding-left: 10px;
padding-top:5px;
text-align: justify;
width: 203px;
	}

.post-box .post-content a.read_more{
color:#292929;
font-size:18px;
text-shadow:0px 1px 0 #fff;
padding-right: 10px;
margin-top:10px;
float:right;
font-family:Philosopher;

}

.info-box{
	float: left;
    padding-left: 20px;
    position: relative;
    width: 1000px;
	margin-bottom:30px;
}

.info-bar{
float:left;
background-image:url(images/twitter-icon.png);
background-repeat:no-repeat;
background-color:transparent;
background-position:left;
width:40px;
height:45px;
}
.tweet,
.query {
	font: 140% Georgia, serif;
	color:#ffdc0c;
	font-weight:bold;
	
}
.info-bar1{
float:left;
background-image:url(images/info-bar-left.png);
background-repeat:no-repeat;
background-color:transparent;
width:32px;
height:34px;
left: 60px;
position: absolute;
}

.info-bar2{
float:left;
background-image:url(images/info-bar-mid.png);
background-repeat:repeat-x;
background-color:transparent;
height:34px;
 left: 80px;
    position: absolute;
    width: 925px;
}

.info-bar3{
float:left;
background-image:url(images/info-bar-right.png);
background-repeat:no-repeat;
width:18px;
height:34px;
position: absolute;
right:-3px;
}

.info-bar2 h2{
color:#ffdc0c;
text-shadow:0px -1px 0 #000;
font-size:14px;
float:left;
line-height: 32px;
font-family:cabin italic,Philosopher;

}

.info-bar2 span a{
	float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    position: absolute;
    right: 0;
	color:#ffdc0c;
	font-weight:bold;
	bottom: 7px;
}

.main-content{
padding-left:20px;
width:1000px;
float:left;
}

.content-left{
float:left;
width:640px;
}


.post-title{
font-size:30px;
}
 
.post-title h2{
color:#222222;
margin-bottom:10px;
font-size:30px;
font-family:Philosopher,Arial,sans-serif;
}

.post-titles{
font-size:20px;
}

.post-titles h2{
color:#222222;
margin-bottom:10px;
font-size:20px;
font-family:Philosopher,Arial,sans-serif;
}
.post-titles span{
color:#ff5829;
font-family:Philosopher,Arial,sans-serif;
}

.post-title span{
color:#ff5829;
font-family:Philosopher,Arial,sans-serif;
}

.post-content1{
font-size:14px;
float:left;
color:#000000;
width:640px;
line-height:17px;
text-align:justify;
margin-bottom:30px;
}

.post-content1 a.readmore{
background-image:url(images/readmore.png);
background-color:transparent;
background-repeat:no-repeat;
width:115px;
height:31px;
color:#0093c9;
float:right;
font-size:14px;
text-align:center;
padding:5px 0 5px 10px;
margin-top:15px;
}

.widget-area{
float:left;
width:605px;
}

.widget1{
float:left;
padding-right: 20px;
width: 282px;
font-family:Philosopher,Arial,sans-serif;
}

.widget1 h2{
font-size:24px;
color:#222222;
text-shadow:0px 1px #fff;
margin-bottom:20px;
padding-left:17px;
}

.widget1 span{
font-size:20px;
color:#1099cb;
text-shadow:0px 1px #fff;
}

.widget1 ul{
float:left;
width:253px;
background-image:url(images/hover-bg.png);
background-repeat:no-repeat;
background-color:transparent;
}

.widget1 ul li{
font-size:16px;
color:#2a2a2a;
margin-bottom:20px;
}

.widget1 ul li a{
float:left;
font-size:16px;
color:#2a2a2a;
width:213px;
background-image:url(images/bullet-bg.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left: 10px;
padding-left: 33px;
margin-bottom:20px;
line-height:30px;
}

.widget1 ul li a:hover{
background-image:url(images/li-background.png);
background-repeat:no-repeat;
background-color:transparent;
height:31px;
float:left;
font-size:16px;
color:#2a2a2a;
margin-bottom:20px;
margin-left: 10px;
padding-left: 33px;
width:213px;
}

.widget1 ul li:hover{
background-image:url(images/hover-bg.png);
background-repeat:no-repeat;
background-color:transparent;
float:left;
width:253px;
height:31px;
}

.sidebar-area{
float:right;
width:292px;
}
.sidebar-area .widget1{padding-right:0px; width:auto !important; float:right;}

.form-area{
float:left;
background-image:url(images/contact_form.png);
background-color:transparent;
background-repeat:no-repeat;
width:292px;
height:386px;
}

.form-area h2{
color:#4b2a00;
font-size:22px;
font-family:philosopher,Arial,sans-serif;
line-height: 48px;
text-align: center;
}

.form-content{
	float: left;
    padding-left: 17px;
    padding-right: 17px;
    width: 258px;
    }

.form-content h3{
color:#2f2f2f;
font-size:12px;
font-family:Calibri,Arial;
float:left;
text-shadow: 1px 1px 0 #9E751A;
}

.name-box{
background-color:#242424;
border: 2px solid #FFAA07;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
float:left;
width:243px;
height:36px;
border:medium none;
font-size:14px;
font-family:cabin italic,Philosopher;
color:#9d9d9d;
margin-top: 13px;
padding-left:10px;
padding-right:10px;
line-height:36px;
}


.textarea-box{
float:left;
background-color:#242424;
border-radius:5px;
border: 2px solid #FFAA07;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
width:243px;
height:64px;
border:medium none;
font-size:14px;
font-family:Philosopher;
color:#9d9d9d;
padding-left:10px;
padding-right:10px;
padding-top:5px;
margin-top: 13px;
margin-bottom:13px;
}

.submit{
float:left;
background-image:url(images/submit-now.png);
background-repeat:no-repeat;
width:173px;
height:42px;
border:medium none;
background-color:transparent;
cursor:pointer;
text-decoration:none;
margin-left:50px;
outline:none;
}

/*#container-bottom{
        width: 100%;
	    background-image:url(images/container-bottom-bg.png);
	    background-repeat:repeat-x;
        float: left;
        height: 44px;
       }
*/

#footer-area{
float:left;
width:100%;
background-color:#2b2b2b;
height:44px;
margin-top:40px;
}

/*.footer{
background-image:url(images/footer-bg.png);
background-repeat:repeat-x;
background-color:transparent;
height:44px;
}
*/

.footer{
margin:0 auto;
width:1000px;
color:#b6b6b6;
text-shadow:1px 1px 0 #3e3e3e;
}

.copyright{
float:left;
font-size:12px;
width:290px;
line-height:44px;
}

.copyright span{
color:#ffdc0c;
}

.footer-right{
float:right;
}

.footer-right ul{
float:left;
}

.footer-right ul li{
float:left;
padding-left:24px;
}

.footer-right ul li a{
float:left;
font-size:12px;
line-height:44px;
color:#b6b6b6;
}
.slider-container{width:1000px; float:left; position:relative;}

ul.tabs{ bottom:-18px; display:inline-block; left:44%; position:absolute;}
ul.tabs li{width:14px; height:15px; display:block; float:left; margin-right:9px;}
ul.tabs li a{background:url(images/slider_bullet.png) left top no-repeat; display:block; width:14px; height:15px;}
ul.tabs li a:hover{background:url(images/slider_bullet.png) left bottom no-repeat;}
ul.tabs li.selected a{background:url(images/slider_bullet.png) left bottom no-repeat;}

.slide{
width:1000px;
height:296px;
display:inline-block
}
#slide1{
background-image:url(images/banner_bg.png);
background-repeat:no-repeat;
background-color:transparent;
display:inline-block
}
#slide2{
background-image:url(images/slide2.png);
background-repeat:no-repeat;
background-color:transparent;
display:inline-block;
}
#slide3{
background-image:url(images/slide3.png);
background-repeat:no-repeat;
background-color:transparent;
display:inline-block;
}
#slide4{
background-image:url(images/slide4.png);
background-repeat:no-repeat;
background-color:transparent;
display:inline-block;
}
#slide5{
background-image:url(images/slide5.png);
background-repeat:no-repeat;
background-color:transparent;
display:inline-block;
}
.mtop20{margin-top:20px;}

Ul.bullet{width:100%; display:inline-block;}
Ul.bullet li{ display:block; background:url(images/button2.png) left 8px no-repeat; padding-left:20px;}

Ul.bullets{width:50%; display:inline-block;}
Ul.bullets li{ display:block; background:url(images/button2.png) left 8px no-repeat; padding-left:20px;}
.inner{color:#000000; line-height:20px;}