*{margin:0; padding:0;}body{background:#401a46 url(../images/body_bg.gif) top center no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif}img{float:left; border:none;}span.clear{clear:both}#layout{width:960px;margin:0 auto}#header{width:960px;float:left;background:url(../images/menu_bg.gif) repeat-x;border-bottom:5px #fff solid;height:161px}#header img{float:left;}#header #menu{width:741px;float:left;background:url(../images/menu_right_img.gif) right top no-repeat;height:161px;padding-left:36px}#header #menu ul{float:left;list-style:none;padding:100px 0 0px 0px;}#header #menu ul li{width:auto;float:left;padding-right:48px}#header #menu ul li.home a{float:left;text-decoration:none;background:url(../images/home.png) left top no-repeat;width:68px;height:32px;cursor:pointer}#header #menu ul li.home a.current{text-decoration:none;width:68px;background:url(../images/home_hover.png) left top no-repeat;height:32px;float:left;cursor:default}#header #menu ul li.home a:hover{background:url(../images/home_hover.png) left top no-repeat;}#header #menu ul li.about a{text-decoration:none;width:82px;background:url(../images/about.png) left top no-repeat;cursor:pointer;height:32px;float:left;}#header #menu ul li.about a.current{text-decoration:none;width:82px;background:url(../images/about_hover.png) left top no-repeat;height:32px;float:left;cursor:default}#header #menu ul li.about a:hover{background:url(../images/about_hover.png) left top no-repeat;}#header #menu ul li.services a{text-decoration:none;width:102px;background:url(../images/services.png) left top no-repeat;height:32px;float:left;cursor:pointer}#header #menu ul li.services a.current{text-decoration:none;width:102px;background:url(../images/services_hover.png) left top no-repeat;height:32px;float:left;cursor:default}#header #menu ul li.services a:hover{background:url(../images/services_hover.png) left top no-repeat;}#header #menu ul li.package a{text-decoration:none;width:118px;background:url(../images/package.png) left top no-repeat;height:32px;float:left;cursor:pointer}#header #menu ul li.package a.current{text-decoration:none;width:118px;background:url(../images/package_hover.png) left top no-repeat;height:32px;float:left;cursor:default}#header #menu ul li.package a:hover{background:url(../images/package_hover.png) left top no-repeat;}#header #menu ul li.contact a{text-decoration:none;background:url(../images/contact.png) left top no-repeat;width:106px;height:32px;float:left;cursor:pointer}#header #menu ul li.contact a.current{text-decoration:none;width:106px;background:url(../images/contact_hover.png) left top no-repeat;height:32px;float:left;cursor:default}#header #menu ul li.contact a:hover{background:url(../images/contact_hover.png) left top no-repeat;height:32px}#body_container{float:left;width:960px; position:relative;background:url(../images/body.gif) repeat-y}#inner_top_package{float:left; background:url(../images/body_top.gif) left top no-repeat; width:960px;}#inner_body_package{float:left; background:url(../images/body_bottom.gif) left bottom no-repeat; width:900px;padding:165px 0 0 60px}#inner_top_contact{float:left; background:url(../images/body_top.gif) left top no-repeat; width:960px;}#inner_body_contact{float:left; background:url(../images/body_bottom.gif) left bottom no-repeat; width:895px; padding:125px 0 0 65px;}#inner_top_about{float:left; background: url(../images/body_top.gif) left top no-repeat; width:960px;}#inner_body_about{float:left; background:url(../images/about_body.jpg) left bottom no-repeat; width:785px;padding:35px 0 70px 175px;}#inner_top_services{float:left; background:url(../images/services_top.jpg) left top no-repeat; width:960px;}#inner_body_services{float:left; background:url(../images/body_bottom.gif) left bottom no-repeat; width:895px;padding:147px 0 0 65px}#body_container_home{float:left;width:880px;background:#c9aace url(../images/home_body_container.gif) left top no-repeat;position:relative;padding:0 40px 0 40px}#body_frame1{float:left;width:301px;position:absolute;height:376px;background: url(../images/frame_1.png) no-repeat 0 0; left:35px; top:135px; padding:24px 24px; z-index:0;}#body_frame2{float:left;width:304px;position:absolute;height:434px;background: url(../images/frame_home_frame2.png) no-repeat 0 0; left:270px; top:20px; padding:24px 20px; z-index:1;}#body_frame3{float:left;width:427px;position:absolute;height:312px;background: url(../images/frame_home_3.png) no-repeat 0 0; left:473px; top:87px; padding:30px 33px; z-index:1;}.have_hold{float:left;padding:470px 0 30px 350px;width:500px}.have_hold p{float:left;color:#602d68;font:12px/14px "Verdana", Arial, Helvetica, sans-serif;width:500px;padding:12px 0 15px 0;margin:0}#body_container_about{float:left;width:527px;}#body_container_about_top{float:left;width:527px;background:url(../images/about_top.png) left bottom no-repeat; height:19px}#body_container_about_bottom{float:left;width:477px;background:url(../images/about_bottom.png) left top no-repeat;padding:0;padding-left:50px;height:58px}#about_left_container{float:left;width:467px;background:url(../images/about_bg.png) repeat-y;padding:0;padding-left:60px}#about_left_container span{float:left;width:467px;padding:15px 0 15px 0;}#about_left_container .content{float:left; width:350px; padding-left:55px}#about_left_container .content ul{float:left; width:300px; list-style:none;padding-bottom:55px}#about_left_container .content ul li{float:left; width:280px; font:10px/12px "Verdana", Arial, Helvetica, sans-serif; color:#602d68; padding-bottom:12px; padding-left:10px; background:url(../images/bullet.png) no-repeat 0 4px;}#about_left_container p{float:left;width:350px;color:#602d68;font:12px/14px "Verdana", Arial, Helvetica, sans-serif;padding-bottom:10px}#about_right_container{float:left;width:222px;padding:15px 0px 0 0px;}#about_right_container p{float:left;padding:20px 0 20px 0px;font:12px/14px "Verdana", Arial, Helvetica, sans-serif;color:#602d68;}#about_frame1{float:left;top:135px;left:35px;width:240px;height:279px;padding:14px 0 0 12px;background:url(../images/about_frame1.png) no-repeat 0 0;position:absolute;z-index:1}.about_image1{float:left;}#services_frame1{float:left; width:488px;position:relative;z-index:1;}.services_frame1_top{float:left; width:488px;background:url(../images/services_top.png) left top no-repeat; height:47px}.services_frame1_bottom{float:left; width:488px;background:url(../images/services_bottom.png) left bottom no-repeat;height:85px}.services_frame1_mid{float:left; width:428px;background:url(../images/services_mid.png) repeat-y 0 0; padding:0 0 0 60px}.services_frame1_mid ul{float:left;width:428px;padding:25px 0 80px 0}.services_frame1_mid ul li{float:left;width:386px;list-style:none;font:bold 12px/14px "Verdana", Arial, Helvetica, sans-serif;padding:0 0 20px 20px;color:#602d68;background:url(../images/bullet_services.gif) left 3px no-repeat;}.services_frame1_mid ul a{font:bold 12px/14px "Verdana", Arial, Helvetica, sans-serif;padding:0 0 20px 20px;color:#602d68;text-decoration:none;padding:0}.services_frame1_mid ul a:hover{text-decoration:none}#services_frame2{float:left; width:353px; background:url(../images/services_frame2.png) 0 0 no-repeat; height:249px; top:20px; left:255px; position:absolute;padding:25px 0 0 23px; z-index:0 }#services_right_container{float:left; width:270px; padding:79px 55px 145px;}#services_right_container p{font:bold 12px/14px "Verdana",Arial, Helvetica, sans-serif;float:left;color:#602d68; width:280px; padding-left:20px;}#services_right_container span{font:12px/14px "Verdana", Arial, Helvetica, sans-serif;float:left;color:#602d68;float:left;padding:18px 0 0 20px;}#contact_frame1{float:left; width:532px;padding:0 0 50px 0px;position:relative;z-index:1}.contact_frame1_top{width:532px;float:left;background:url(../images/contact_frame1_top.png) left top no-repeat;height:20px}.contact_frame1_bottom{width:532px;float:left;background:url(../images/contact_frame1_bottom.png) left bottom no-repeat;height:35px}.contact_frame1_mid{width:532px;float:left;background:url(../images/contact_frame1_bg.png) repeat-y;padding-bottom:15px}.contact_frame1_mid img{float:left; padding:20px 0 0 84px; display:inline;}.contact_frame1_mid form{float:left; padding:20px 0 0 84px; width:366px}.contact_frame1_mid fieldset{float:left; width:366px; border:none;}.contact_frame1_mid form .form_row{float:left; width:366px; padding-bottom:10px;}.contact_frame1_mid form  .last{float:left;width:366px;padding:10px 0 10px 0;}.contact_frame1_mid label{float:left;color:#421b48;font:12px/14px "Verdana", Arial, Helvetica, sans-serif;text-align:right;width:70px}.contact_frame1_mid label.send_me{float:left; color:#421b48; font:10px/14px "Verdana", Arial, Helvetica, sans-serif; text-align:left; width:200px; padding:0 0 0 8px; margin:0}.contact_frame1_mid label.message{float:left; color:#421b48; font:12px/14px "Verdana", Arial, Helvetica, sans-serif; text-align:right; width:70px; margin-top:12px}.contact_frame1_mid input{float:left; width:182px; margin:0 0 0 8px; display:inline}.contact_frame1_mid textarea{float:left;width:283px;margin:15px 0 0 8px;display:inline; height:140px}.contact_frame1_mid .checkbox{float:left;width:auto; margin:2px 0 0; padding:0; height:14px}.contact_frame1_mid input.send_button{float:right;width:auto; padding:0; margin:0; height:auto; background:none}.contact_frame1_mid span{float:left;font:10px/12px "Verdana", Arial, Helvetica, sans-serif;color:#421b48;padding:10px 0 0 85px}#contact_frame2{float:left; width:337px;background:url(../images/contact_frame2.png) left top no-repeat;height:230px;top:15px;left:450px;position:absolute;  padding:34px 38px;z-index:0}#contact_frame3{float:left;float:left;width:255px;background:url(../images/call_maduse.png) left top no-repeat;height:233px;top:90px;left:700px;position:absolute;z-index:1}#contact_right_container{float:left; width:250px;padding:182px 0px 60px 10px;}#contact_right_container p{float:left; width:320px; padding:10px 0px 10px 0;font:12px/14px "Verdana", Arial, Helvetica, sans-serif;color:#421b48;}#contact_right_container p span{font-style:italic;}#contact_right_container p a{color:#421b48; text-decoration:none;}#contact_right_container p a:hover{text-decoration:underline;}#package_frame1{float:left;width:864px;padding-bottom:35px;}#package_frame1_top{float:left; width:864px; background: url(../images/package_top_frame1.png) no-repeat 0 0;height:20px }#package_frame1_bottom{float:left;width:864px;background:url(../images/package_bottom_frame1.png) no-repeat left bottom;height:40px;}#package_frame1_mid{float:left;width:864px;background:url(../images/package_frame1_bg.png) repeat-y 0 0;padding:25px 0 30px 0; }#package_frame1_mid img{float:left;margin-left:60px; display:inline}#package_frame1_mid .package_detail{float:left;width:804px;padding-top:10px}#package_frame1_mid .package_detail_left_container{float:left;width:290px;padding:0 0 25px 60px;}#package_frame1_mid .common_row{float:left;width:290px;padding-bottom:10px}#package_frame1_mid .common_row h5{float:left;font:bold 12px/14px "Verdana", Arial, Helvetica, sans-serif;color:#602d68;width:290px}#package_frame1_mid .common_row p{float:left; width: 280px; font:12px/14px "Verdana", Arial, Helvetica, sans-serif;padding:10px 0 0 0;color:#602d68;}#package_frame1_mid .package_detail_right_container{float:left; width:320px; padding:0 0px 25px 50px;}#package_frame1_mid .package_detail_right_container{float:left;width:320px;}#package_frame1_mid .package_detail_right_container h5{float:left;font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;color:#602d68;width:306px}#package_frame1_mid .package_detail_right_container p{float:left;font:12px/14px "Verdana", Arial, Helvetica, sans-serif;padding:10px 0 0 0;color:#602d68;width:306px}#package_frame2{float:left;width:248px;background:url(../images/package_frame2.png) left top no-repeat;height:140px;top:0px;left:393px; padding:36px 28px; position:absolute; z-index:0; }#package_frame3{float:left;width:346px;background:url(../images/package_frame3.png) left top no-repeat;height:258px;top:38px;left:585px; padding:33px 32px;position:absolute; z-index:1;}#footer{float:left ;width:955px;border-top:22px #dd75ae solid;padding:10px 0 20px 5px}#footer p{float:left; width:auto; font:10px/12px "Verdana", Arial, Helvetica, sans-serif; color:#fff; }#footer p a{text-decoration:underline; color:#fff; padding-left:3px}#footer p a:hover{text-decoration:none}#footer span{float:right; font:10px/12px "Verdana", Arial, Helvetica, sans-serif;color:#fff; width:auto;}
