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

body{margin:0px; padding:0px; font:normal 13px/18px Arial, Helvetica, sans-serif;}

img{border:0px;}

form{ margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6,p { margin:0px; padding:0px; font-weight:normal;}

/*ul, li{margin:0px; padding:0px;}*/


/*button css start*/
#mian_but{ width:846px; float:left; height:50px;}
.button_center_line{ background:url(../images/menu_line.jpg) left top no-repeat; width:6px; height:50px; display:block; float:left;}
.top_menu{ font-family:Arial; font-size:13px; font-weight:bold;  color:#FFF; text-decoration:none; display:block; float:left; line-height:50px;  }
.top_menu a{ color:#FFF; text-decoration:none; display:block; float:left; padding:0px 18px 0px 9px;}
.top_menu a:hover{ color:#fff; display:block; float:left; background-color:#009cff; padding:0px 9px 0px 9px;}
/*button css end*/

/*TOP ICON CSS START*/

.facebook { display:block; background:url(../images/facebook.gif) no-repeat 0 0; width:32px; height:32px; float:right; margin-right:7px;}
.facebook:hover { background:url(../images/facebook-act.gif) no-repeat 0 0;}

.delicious { display:block; background:url(../images/delicious.gif) no-repeat 0 0; width:32px; height:32px; float:right; margin-right:7px;}
.delicious:hover { background:url(../images/delicious-act.gif) no-repeat 0 0;}

.twitter { display:block; background:url(../images/twitter.gif) no-repeat 0 0; width:32px; height:32px; float:right; margin-right:7px;}
.twitter:hover { background:url(../images/twitter-act.gif) no-repeat 0 0;}

/*TOP ICON CSS END*/

.top_center{background:url(../images/top_center.jpg) repeat-x top left;}

.bottam_center{background:url(../images/bottam_center.jpg) repeat-x top left; width:956px;}

.middle_left{background:url(../images/middle_left.jpg) repeat-y top left;}

.middle_right{background:url(../images/middle_right.jpg) repeat-y top left;}


/*----Left Navigation menu----*/

.services_head{font-family:Arial, Helvetica, sans-serif; font-size:26px; line-height:10px; color:#000; padding-bottom:10px;}

.servi_images{ float:left; margin-right:10px; margin-left:5px; padding-top:8px; }

.clear{ width:100%; overflow:hidden;}

.none {list-style:none; margin:5px 5px 5px 0px; padding:5px 5px 5px 0px;}

.list-1 li{ background:url(../images/list_separator.gif) bottom left repeat-x; width:100%; overflow:hidden; padding:4px 0 4px 0; line-height:1.8em;}

.list-1 li a{ background:url(../images/a1.gif) 0px 5px no-repeat; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#0671b6; font-size:13px; font-weight:bold; }

.list-1 li a:hover{ color:#000; background:url(../images/a1.gif) 0px 5px no-repeat;}

/*----End  Left Navigation menu----*/


.list-2 li{  width:100%; overflow:hidden; padding:4px 0 4px 0; line-height:1.8em;}

.list-2 li a{ background:url(../images/a3.gif) 3px 9px no-repeat; display:block; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#0671b6; font-size:13px; }

.list-2 li a:hover{ color:#000; background:url(../images/a3.gif) 3px 9px no-repeat;}



.wel_text{font-family:"Trebuchet MS"; font-size:28px; color:#0671b6; padding-bottom:10px; line-height: 32px; }

.servi_images{ float:left; margin-right:10px;  padding-top:8px; }

.body_text{ font-family:Arial; font-size:13px; color:#484848; text-align:justify; line-height:1.7em;  padding:0px 5px 0px 5px; }

.more_bg{ float:right;  }

.more_bg a{background:url(../images/bg-more.gif) left top no-repeat; width:73px; height:37px; display:block; font-family:Arial; font-size:11px; color:#F60; text-decoration:none; padding-top:7px; text-align:center;}

.more_bg a:hover{background:url(../images/bg-more2.gif) left top no-repeat; width:73px; height:37px; display:block; color:#000;}



/*news css start*/
.news_heading{font-family:Arial, Helvetica, sans-serif; font-size:26px; line-height:10px; color:#000; padding-bottom:10px;   padding-bottom:10px; }

.news_text{ font-family:Tahoma; font-size:11px; font-weight:bold; color:#0671b6; text-align:justify; line-height:1.7em; letter-spacing:1px; padding-left:10px; padding-right:10px;}

.normal_text{ font-family:Tahoma; font-size:11px; color:#000; text-align:justify; line-height:1.7em; letter-spacing:1px; padding-left:10px; padding-right:10px;}

.news_margin-bott {margin-bottom:10px;}
/*news css end*/


.review_text{ font-family:Arial; font-size:12px; color:#484848; text-align:justify; line-height:1.7em; padding-left:10px; padding-right:10px; }

.readmore{font-family:Arial; font-size:12px; color:#ba0004; text-decoration:none; font-weight:bold;}

.readmore a{font-family:Arial; font-size:12px; color:#ba0004; text-decoration:none;}

.readmore a:hover{font-family:Arial; font-size:12px; color:#FF0; text-decoration:none;}

/*search css start*/
.form-submit { background:#242424; cursor: pointer; vertical-align:middle; color:#fff; font-size:12px; font-weight:bold; border:1px solid #000; padding:2px 3px 4px 3px}
.form-submit:hover { background:#434343;}


.search-box { padding:5px 4px 0px 0px; font-size:0; text-align:right;}
.search-box a { color:#00c6ff; font-size:10px; text-transform:uppercase;}
.search-box input { font-size:12px; vertical-align:middle}

#search-theme-form {padding:0px;}
#search-theme-form label { color:#6e6e6e; font-size:12px; font-weight:normal; vertical-align:middle; margin-right:14px; font-family:Arial, Helvetica, sans-serif;}

#search-theme-form .form-submit { 
background:url(../images/search.gif) top left no-repeat; border:none; width:31px; height:27px; vertical-align:middle;
}
#search-theme-form .form-text { width:198px; font-size:12px; color:#999999; background:url(../images/bg-search-input.gif) no-repeat 0 0; border:0px solid #8c8c8c; padding:6px 0px 6px 5px; line-height:normal; outline:none;}

/*search css end*/


/*header css start*/

.main {	width:990px; height:334px; margin:0 auto; text-align:left; margin-bottom:2px;}
.wrapper { width:100%; overflow:hidden;	position:relative;}

.text1 {font-size:30px; color:#fff; font-family:"Times New Roman"; line-height:42px; display:block; text-align:left; margin-top:60px; padding-left:15px;}
.text2 {font-size:47px; color:#fff; font-family:"Times New Roman"; font-weight:bold; text-transform:uppercase; line-height:50px; display:block; text-align:right; letter-spacing:-2px; padding-right:15px;}

/* The Nivo Slider styles */
.slider{ width:100%;  height:334px; overflow:hidden; }
#slider{ position:inherit; width:685px; height:334px; float:left; }
#slider_box{ height:334px; width:294px; float:left; position:relative;background:url(../images/bg_caption.jpg) 0 0 no-repeat; }

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;	margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;	position:absolute;z-index:50;height:100%;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav{ position: absolute;z-index:99; left:-100px; bottom:18px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer; text-indent:-5000px; width:17px; height:17px; float:left; margin-right:3px; background:url(../images/buttons.png) 0 0 no-repeat}
.nivo-controlNav a.active { background-position: right}
/* Caption styles */
#caption_box{position: relative; float:right; right:11px; height:409px; width:269px;  background:#fff; padding:5px;border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;  behavior: url(../js/PIE.html); z-index:1;}
.nivo-caption { height:334px; width:294px;position:absolute; top:0px; left:-294px;}
.nivo-html-caption {}

/*header css end*/


/*footer css start*/
.footer {line-height:2.5em; font-size:12px; color:#000; font-family:Verdana;}

.footer a {line-height:2.5em; font-size:12px; color:#000; font-family:Verdana;}

.footer a:hover {line-height:2.5em; font-size:12px; color:#F90; font-family:Verdana;}
/*footer css end*/



