@charset "utf-8";
/* CSS Document */
*{padding:0px;margin:0px;}
body{background-color: #2c3447;margin:0px;padding:0px;font:14px Arial, Helvetica, sans-serif;color:#6e7581;line-height:18px;}
#body_container{width:auto;height:auto;margin:0px;padding:0px;background:url(../images/topbg2.jpg) repeat-x top left;}
#main_wrapper{width:900px;text-align:left;}
/*------------------------- Top Section ------------------------- */
#topsection{width:900px;margin:0px;}
#topleft{float:left;width:240px;}
#topright_banner{float:left;width:660px;}
#topleftnav{width:210px; height:152px;padding:32px 0 0 30px; background:url(../images/topleftnav_bg.jpg) no-repeat left top #f4f9ff;}
#topleftnav ul{width:210px;list-style:none;margin:0px; padding:0px;}
#topleftnav li{ height:22px;background:url(../images/topleftnav_linkbg.jpg) no-repeat left top;margin:0 0 5px 0;padding:8px 0 0 30px;}
#topleftnav li a{ font-size:13px;font-weight:bold; color:#6e7581;text-decoration:none;}
#topleftnav li a:hover{color:#8f2132;}
#mid_png{background:url(../images/midblue.png) no-repeat top left;height:25px;}

#topmenu{background:url(../images/topmenu_bg.jpg) repeat-x top left;height:36px;padding:0 0 0 32px;}
#topmenu ul{padding:0px;margin:0px;list-style:none;}
#topmenu li{float:left;padding:10px 35px 0px 35px;background:url(../images/topmenu_divider.jpg) no-repeat right top;}
#topmenu li a{color:#faf8eb;font-weight:bold;font-size:13px;text-decoration:none;}
#topmenu li a:hover{color:#000;font-weight:bold;font-size:13px;text-decoration:none;}
/*------------------------- Middle Section ------------------------- */
#middleSection_wrapper{width:875px;padding:0 10px 0 15px; background:url(../images/middle_bg.jpg) repeat-y top left #fff;}
/*------------------------- Middle Left Section ------------------------- */
#middle_leftside{width:230px; float:left; margin:0 32px 0 0px;}
#bookapp{height:40px;background:url(../images/bookapp_bg.jpg) no-repeat top left;padding:12px 0 0 72px; margin:0 0 24px 0; color:#8f2433; font-size:11px; font-weight:bold;}
#bookapp h2{font-size:14px; color:#2d3749;}
#quickcontactform{background:url(../images/contactform_hd.jpg) top left no-repeat; padding:38px 0 0 0; margin:0 0 20px 0;}
#qcontactform_box {margin:0 0 0 5px; padding:12px; background:url(../images/qcontact_bg.jpg) repeat-x top left; border-left:1px solid #a5afbc;border-right:1px solid #a5afbc;border-bottom:1px solid #a5afbc;}
#testimonial{background:url(../images/testimonial_hd.jpg) top left no-repeat; padding:50px 0 0 12px; margin:0 0 24px 0; color:#6e7581;}
/*------------------------- Middle Right Section ------------------------- */
#middle_rightside{width:610px; float:left;}
#indexbox{background: url(../images/boxbottom_bg.jpg) bottom left no-repeat; margin:0 0 20px 0; padding:0 0 25px 0;}

#aboutbox{width:312px; margin:0 14px 0 0; float:left;}
#aboutbox_content{height:216px;background:url(../images/aboutbox_bg.jpg) no-repeat top left; padding:10px 18px 0 18px;}
#aboutimage{float:left; padding:0 0px 0px 0px;}
#aboutlink{width:116px; float:left;}
#aboutlink a{font-weight:bold;font-size:13px; line-height:20px; color:#373738; text-decoration:none;}
#aboutlink a:hover{color:#a45460; text-decoration:underline;}

#bafterbox{width:284px; float:left;}
#bafter_content{height:178px;background: url(../images/bafter_bg.jpg) no-repeat top left; padding:22px 26px 26px 26px;}

#ourservice_box{float:left;width:312px; height:352px; background:url(../images/ourservices_bg.jpg) repeat-x bottom left #fefdfe; padding:0px; margin:0 14px 0 0; border-bottom:1px solid #a1c1e5; }
#ourservices_link{padding:32px 22px 10px 22px;}
#ourservices_link ul{padding:0px; margin:0px; list-style:none;}
#ourservices_link li{ width:136px; background:url(../images/link_arrow.gif) top left no-repeat; padding:0px 0px 6px 20px;}
#ourservices_link li a{ display:block; width:140px;background:url(../images/link_dots.gif) no-repeat left bottom; padding: 0 0 10px 0;font-size:13px; color:#6e7581; font-weight:bold; text-decoration:none;}
#ourservices_link li a:hover{color:#000; text-decoration:underline;}

#product_box{float:left;width:284px; height:352px; background:url(../images/products_bg.jpg) repeat-x bottom left #fcfdfd; padding:0px; border-bottom:1px solid #a1c1e5;}
#product_content{padding:20px 14px 14px 20px;}
.productimage{float:left; width:63px; margin:0 10px 0 0;}
.products{height:54px;background:url(../images/product_underline.gif) bottom right no-repeat; margin:0 0 5px 0;}


/*------------------------- Middle Section ------------------------- */
#botttom{text-align:center; padding:0 0 15px 0;}
a.bottomlink{color:#b8c2cf; font-size:11px; text-decoration:none; font-weight:bold;}
a.bottomlink:hover{color:#7088a5;text-decoration:underline;}
#bottommenu{background:url(../images/bottom_bg.jpg) no-repeat top left;height:28px;padding:8px 0 0 0;margin:0 0 16px 0;text-align:center;font-size:11px;color:#ea6645;font-weight:normal;}
#bottommenu a{font-size:11px;color:#fab1b9;font-weight:bold;text-decoration:none;margin:0 15px;}
#bottommenu a:hover{font-size:11px;color:#fff; background-color:inherit;text-decoration:underline;}
/*------------------------- Common Section ------------------------- */
.clear{clear:both;}
.spacer{height:12px; background:#fff;}
.textfield {width:192px;height:20px;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#6e7581;border:#abb5c1 1px solid;padding:2px 0 0 4px;margin:0 0 6px 0;}
.textarea {width:192px;height:78px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#6e7581;border:#abb5c1 1px solid;padding:2px 0 0 4px;margin:0 0 6px 0;}
.alignright{text-align:right;}
.readmore{background:url(../images/readmore_arrow.gif) no-repeat center left; padding:4px 10px 0 15px; float:right; color:#942939; text-decoration:none;}
.readmore:hover{color:#000; text-decoration:underline;}
.sublink1{color:#942939; text-decoration:none; font-size:13px; font-weight:bold; line-height:20px;}
/*.sublink1:hover{color:#000; text-decoration:underline;}*/

/* ---------- Inner Page Css starts here ------------------------ */

#head { padding-bottom:15px;}
#head h1{margin:15px 0 10px 0 ; padding:0px; font-weight:normal; font-size:25px; color: #a24c59;}
#head span{font-size:25px; color: #151515;}
#head span h1{margin:0px; padding:0px; font-weight:normal; font-size:20px; color: #151515;}

.middleSectionWrap {width:610px;border-bottom:1px dotted #cbcbcb;margin-bottom:15px;}
.middleSectionWrap img {float:left; width:119px; height:119px; text-align:center; margin:0px 10px 10px 0px;}

.middleSection_img {float:left; width:153px; height:153px; text-align:center; margin:0px 10px 10px 0px;}
.middleSectionWrap img {float:left; width:119px; height:119px; text-align:center; margin:0px 10px 10px 0px;}
.middleSection_contnt {float:right; width:480px; margin-top:10px;}

.middleSection_contnt h2 {margin:0px; padding:0px; font-size:16px; font-weight:bold; color:#151515;}
.middleSection_contnt span {margin:0px; padding:0px; font-size:16px; font-weight:bold; color:#a05762;}


/* ---------- Gallery Page Css starts here ------------------------ */

#GalleryWrap {width:610px;}
.photo {width:192px; margin:0 8px 0 0; float:left; text-align:center; font-size:11px; color:#a24c59;}
.brline{background:url(../images/dotbg.jpg) repeat-x;height:10px; margin:5px 46px 0px 29px; clear:both}

/* ---------- Faq Page Css starts here ------------------------ */

.faqQ { padding:10px 0px 10px 45px; background:url(../images/faq_icon.jpg) no-repeat left top; font-weight:bold;}
.ans {padding:0px 15px 10px 45px; margin-bottom:15px; border-bottom:1px dotted #cccccc;}


/* ---------- Testimonial Page Css starts here ------------------------ */

.testwrap {width:610px; margin-bottom:20px; border-bottom:1px dotted #ccc;}
.testwrap span {font-size:13px; font-weight:bold; margin:15px 0 20px 0; }

/* ---------- Service LEft nav Page Css starts here ------------------------ */

#servicewrap{background: url(../images/service_hd.jpg) top left no-repeat; padding:38px 0 0 0; margin:0 0 20px 0;}
#service_box {margin:0 0 0 4px; padding:16px 22px 10px 21px; background:url(../images/service_bg.jpg) repeat-x top left; border-left:1px solid #a5afbc; border-right:1px solid #a5afbc;border-bottom:1px solid #a5afbc;}
#service_box ul{padding:0px; margin:0px; list-style:none;}
#service_box li{ width:137px; background: url(../images/service_bullet.gif) left top no-repeat; padding:0px 0px 6px 20px;}
#service_box li a{ display:block; width:140px;background: url(../images/service_line.gif) no-repeat left bottom; padding: 0 0 10px 0;font-size:13px; color:#6e7581; font-weight:bold; text-decoration:none;}
#service_box li a:hover{color:#000; text-decoration:underline;}

/* ---------- Service LEft nav Page Css starts here ------------------------ */
.ThanksBg {width:610px; height:100px; background: url(../images/thanks_bg.jpg) repeat-x #fff; text-align:center;}


/* End */