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

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

.float_left{float:left; background:#fff; box-shadow: 0px 1px 5px 0px #4a4a4a;}

body{ margin:0px; padding:0px; width:100%; font-family:Cambria, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;}

li{float:left; list-style:none;}
a{ text-decoration:none; display:block;}
a.more{ display:inline; padding-left:4px; color:#7c398c; font-weight:bold;}

p{ color:#464646; font-size:12px; line-height:17px;}
.left_side h3{ color:#555; margin-left:18px;}
.left_side ul { float:left; width:100%; clear:both; margin-bottom:10px; margin-top:5px;}

#wrapper, .top_one, .top_two, .footer_wraper, .top_three, .top_four{ width:100%; float:left;}
.slider-wrapper, .left_side, .right_side{ background:#fff;}
.top_one{ border:1px solid #858484; background:#5e166f; color:#CECECE; padding:05px 15px; float:left; margin-bottom:2px; height:20px;}
.top_one p.email{ float:right;}
.top_one p{ display:inlinel; float:left; font-size:12px; text-transform:capitalize; color:#F4EDF8; font-family:Arial;}
.top_one a{color:#fff; font-weight:bold; padding-left:10px; float: right; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px; margin-top:5px;
margin-right: 20px;
text-transform:capitalize !important; display:inline;}
.top_two{ border-top:1px solid #f2d6f9; background: #d4a9de; /* Old browsers */
float:left; 
}
.top_right input[type="text"]{ width:200px; height:25px; line-height:normal; font-size:13px; color:#9D9D9D; }
.top_right input[type="button"]{ background:#7c398c; height:30px; width:90px; vertical-align:middle; padding:0px 10px; text-align:center; color:#fff; float:right; margin-right:7px;}
.tracking{ width:260px; float:left; padding:14px; height:125px; background:#6d6d6d; color:#fff; margin-left:07px; border:1px solid #464646;}
.tracking h3{ text-transform:uppercase; font-size:32px; margin-bottom:6px;}
.tracking h3 span{ font-size:16px; text-transform:uppercase; padding-left:5px; color:#f1f1f1;}
.tracking p{color:#f5f5f5; font-size:13px; margin-bottom:3px;}
.tracking input{ width:190px; height:30px; float:left;}
.tracking input[type="button"]{
width:60px;
margin-left:05px;
font-weight:bold;
border-radius: 3px;
color: #fff;
font-size: 13px;
height: 35px;
background: #ED3131;
border: 1px solid #be0100;
text-transform: capitalize;
outline: none;
line-height: normal;
}
.top_three{ background:#5e166f; float:left; border-top:1px solid #f2d6f9;}
.top_four{ float:left;}
.header_wrapper{}
.header .logo img{width:175px; margin-top:0px; margin-left:4px;}
marquee{float:right; margin-top:8px; backface-visiility:visable; -webkit-backface-visibility:visible; margin-right:3px;
-moz-backface-visibility:visible;
-ms-backface-visibility:visible;}
.gallery{margin-top:5px;}
p.callus_now img{}
.header{ float:left; width:978px; position:relative; padding:15px 0px; background:#fff; border-left:1px solid #f2d6f9; border-right:1px solid #f2d6f9;}
.header img.position{position:absolute; z-index:; left:180px;}
#wrapper .header_wrapper, #wrapper .header nav, #wrapper .content, .jquary, .nav, #wrapper .footer, .center, .search_box, .contact_top{ width:980px; margin:0px auto;}
.search_box .search_pannel{ width:977px; margin-bottom:5px; float:left; padding-bottom:7px; background:#efeeee; border:1px solid #d3d1d1;}
.search_box .search_pannel h3{color:#7c398c; text-transform:uppercase; font-size:16px; padding:5px 10px 0px;}
.search_box .search_pannel ul li{ width:304px; margin:6px 10px 0px; padding:0px 0px;}
.search_box .search_pannel ul li h2{color:#7c398c; text-align:center; display:inline; width:100%; overflow:hidden; float:left; padding:10px 05px; font-size:15px; font-weight:bold; font-family:Arial; text-transform:capitalize;}
.search_box .search_pannel ul li p{ font-size:12px; line-height:18px; text-align:justify;}
.search_box .search_pannel ul li input,.search_box .search_pannel ul li select{ padding:2px 2px; font-size:13px; width:208px; float:left; height:27px;}
.search_box .search_pannel ul li input[type="button"]{ width:112px; border-radius:3px; color:#fff; font-size:13px; height:30px; background:#ED3131; border:1px solid #be0100; text-transform:capitalize; outline:none; line-height:normal;}
.header .logo{ width:400px; float:left;}
.header .top_right{ width:300px; float:right; margin-top:05px;}
.nav ul{ width:800px; float:left;}
.nav ul.social{ width:150px; float:left; margin-top:8px !important; display:none;}
.nav ul.social li{ border:none; box-shadow:none; float:right;}
.nav ul li{ border-left:1px solid #f2d6f9; }
.nav ul li a{ padding:12px 15px ; font-size:14px; color:#fff; }
.nav ul li a:hover{background:#156e92; color:#d8f4ff;}
.nav ul.social li a.fb{ background:url(../images/fb_icon.png) right center no-repeat; float:left; padding:30px 0px 0px 0px !important; width:35px; border:none;}
.nav ul.social li a.fb:hover{ background:url(../images/fb_icon_hover.png) right center no-repeat; float:left; padding:30px 0px 0px 0px !important;width:35px; border:none;}
.nav ul.social li a.tw{ background: url(../images/tw_icon.png) right center no-repeat;  padding:30px 0px 0px 0px !important; width:35px; border:none;}
.nav ul.social li a.tw:hover{ background:url(../images/tw_icon_hover.png) right center no-repeat;  padding:30px 0px 0px 0px !important; width:35px; border:none;}
.nav ul.social li a.yt{ background: url(../images/you_t.png) right center no-repeat;  padding:30px 0px 0px 0px !important; width:35px; border:none;}
.nav ul.social li a.yt:hover{ background:url(../images/you_t_hover.png) right center no-repeat;  padding:30px 0px 0px 0px !important; width:35px; border:none;}
.jquary{ width:980px; margin-top:3px;}
.jquary h1.message{ background:#5e166f; padding:0.5% 1%; width:98%; color:#fff; text-transform:capitalize; font-size:12px;font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, sans-serif;  line-height:26px; text-align:center;}
ul.3box{ width:100%; float:left;}
ul.3box li{width:31%; padding:0.5%; float:left; display:inline;}
ul.3box li h2{ color:#5e166f; text-align:center; text-transform:uppercase;}
ul.3box li p{ color:#464646; text-align:center;}
.left_side{ width:680px; overflow:hidden; float:left; overflow:hidden; border-left:1px solid #e3e3e3; border-right:0px solid #e3e3e3;}
.right_side{ width:290px; float:right; overflow:hidden; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; overflow:hidden;}
.right_side h1{ background:#7c398c; text-transform:uppercase; font-size:17px; padding:17px 0px; color:#fff; text-align:center;}
.content .circles{ float:left; width:700px;}
.content .testimonal{ width:430px !important; margin-top:20px !important;}
.content .testimonal h2{ color:#fff; background:#ED3131; text-transform:uppercase; width:330px; padding:4px 0px; font-size:14px; text-align:center;}
.right_side ul li a{ color:#7c398c; font-size:13px; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #C7C7C7; background:#fff; padding:13px 0px 13px 15px; width:275px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, sans-serif;}
.right_side ul li a:hover{ color:#4f4f4f; text-shadow:1px 1px 1px #c5c5c5; background:#f2f2f2;}
.content .left_side h1, .contact .form h1{color:#5e166f; font-size:20px; text-transform:uppercase; text-align:center; line-height:30px; background:top left repeat-x   url(../images/h1_bg.png); padding-top:19px; text-align:center; padding-bottom:15px; padding-left:30px;}
.content h2{color:#5e166f; text-transform: capitalize; margin-left:10px; margin-top:10px; font-size:17px; line-height:22px; font-weight:bold; text-align:left; font-family:"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, sans-serif;}
.content .left_side p{ font-size:12px; padding:0px 5px; color:#555; font-family:arial; text-align:justify; line-height:22px; margin:5px 10px 15px 07px;}
.content img.home_img{ float:left; border:1px solid #C3C3C3; display:inline; padding:1px; margin-right:10px;}
.price_list{ width:225px; margin-top:30px; float:right; border:1px solid #9c9c9c;}
.price_list h3{ text-align:center; font-size:16px; font-weight:normal; padding:4px 0px; text-transform:uppercase; background:#c00001; color:#fff;}
.price_list a{background:url(../images/price_tag.png) center top no-repeat; padding-top:140px; margin:0px 10px;}
.footer_wrap {
background-color: #5e166f;
clear: both;
float: left;
width: 100%;
}

.content .left_side ul li{ font-size:13px; color:#555; list-style-type: disc;
list-style-position: inside; width:91%; clear:both; font-family:Arial;
margin: 6px 10px; }

.footer p{ font-size:13px; color:#fff;}
.footer p a{ display:inline; color:#FFFFFF; }
.footer {
border-top: 24px solid #d295e0;
color: #959595;
padding: 24px 0px;
text-align: center;
width:978px;
border-left:1px solid #696B6F;
border-right:1px solid #696B6F;
margin: 0px auto;
}

.accordion article p{ padding-left:8px; padding-right:80px;}

.staff{ width:952px; float:left; padding:15px; background:#fff url(../images/staff_bg.png) top left no-repeat;}
.staff h2{ background:#fff; color:#5e166f; width:310px; margin-top:0px; margin-bottom:10px; margin-left:0px; font-size:18px; padding:5px 0px 5px 7px;}
.staff ul li{ width:215px; height:125px; float:left; margin-right:10px; background:#813c92; padding:05px; color:#fff; }
.staff ul li p{ color:#e9e9e9; margin-top:5px; width:215px; clear:both; text-align:center; float:left; font-size:10px; }
.staff ul li img{ margin-left:0px; margin-top:0px; width:90px; float:left;} 
.staff ul li h3{ text-transform:uppercase; text-align:center; font-size:14px; width:124px; float:left; line-height:26px;}
.staff ul li h3 span{ width:100%; float:left; clear:both; font-size:12px; font-style:italic; color:#f1f1f1; text-transform:capitalize;}
/*--------------------------------------- contact us -----------------------------------------*/

.top_four .contact .form{
width:510px;
float:left;
padding:0px 2px 0px 2px;
border-left: 1px solid #e3e3e3;
border-right: 1px solid #e3e3e3;

}

.top_four .contact .google_map{
width:420px;
float:left;
padding:10px;
background-color:#cda2d7;
border:1px #FFFFFF solid;
color:#FFFFFF;


}

.contact .contact_img p { font-size:14px; margin:7px 0px;}
.contact .contact_img{border-right: 1px solid #ccc;}

.top_four .contact .form .cell{
width:100%;
clear:both;
margin:2px 0px;
float:left;
}

.top_four .contact .form .cell span{ background: #7c398c;
color: #FFFFFF;
display: inline;
width: 90px;
float: left;
padding: 10px 05px;
font-size: 12px;}

.top_four .contact .form .cell input{
padding: 2px 2px;
font-size: 13px;
line-height:normal;
margin-left:4px;
width: 313px;
float: left;
height: 27px;
}

.form input[type="submit"]{
width: 112px;
border-radius: 3px;
color: #fff;
font-size: 13px;
height: 30px;
background: #ED3131;
border: 1px solid #be0100;
text-transform: capitalize;
outline: none;
line-height: normal;
}
.form input[type="submit"]:hover{
background:#DE4362;}

.top_four .contact .form .cell textarea#comments{
padding:05px 0px 0px 5px;
margin-top:4px;
border-radius:5px;
border:#a1a1a1 1px solid;
}

.top_four .contact_top, .top_four .aboutus{
display:block;
margin-top:5px;
border-left:#22160f 1px solid;
border-right:#22160f 1px solid;
}

.top_four .contact .form .cell input#message{
width:400px;
height:500px;
padding:0px;
text-align:left;
vertical-align:top;
}

/*--------------------------------------- about us -----------------------------------------*/

.top_four .aboutus h2.abt, .history h3{
font-size:16px; line-height:normal; margin:7px 345px 7px 0px; line-height:normal; clear:both; display:block; clear:both; float:left; width:320px; background:#494949; color:#E9E9E9; text-transform:uppercase; padding:4px 0px 4px 15px; }

.history{ width:680px; clear:both; float:left;}
.history ul li{ width:215px; float:left; margin:10px 5px; text-align:justify; font-size:12px; color:#555; line-height:20px;}
.history ul li span{background:#ED3131; color:#fff; padding:4px 7px; line-height:normal; font-size:13px; border-radius:5px; border:#999 solid 1px;}