@import url("reset.css");

body{font-family:verdana; font-size:12px; color:#6e6e6e;padding:0px; }

a{text-decoration:none; font-size:12px; outline-style:none;}
a:hover{text-decoration:underline;outline-style:none;}

h1{font-size:24px;font-weight:bold;color:#fff; font-family:Geneva, Arial, Helvetica, sans-serif; line-height:25px;}
h2{font-size:24px;font-weight:bold;color:#fff; font-family:Arial, Helvetica, sans-serif;}
h5{font-size:24px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;line-height:30px;}
h6{font-size:24px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;line-height:30px;}




label{width:80px; float:left; font:normal bold 14px/28px Arial, Helvetica, sans-serif; color:#fff;}

p {line-height:1.5em;font-size:12px; color:#505761; }
	
.clear {clear:both;}

.wrapper{width:966px; padding:0px; margin:0px auto; position:relative;}
.header{width:943px; margin:17px 0px 0px 0px; background:url(../images/header_bg.gif) no-repeat left; height:85px; padding:14px 0px 0px 23px;}

.free {position:absolute; width:101px; height:93px; top:120px; right:215px;}

/* CSS Menu 1*/
.navigation{width:966px; height:40px;  background:url(../images/menu_bg.gif) left repeat-x; margin-bottom:1px;}
.navigation ul li {float: left; text-align:center; padding:0px 18px 0px 18px; width:auto; color:#fffefe;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; background:url(../images/sep.gif) right no-repeat; line-height:37px;}
.navigation ul li a{text-decoration:none;color:#fffefe;}
.navigation ul li a:hover{text-decoration:none;	color:#000;}	

.banner_area{width:966px;}
.banner_area .banner{width:460px; height:230px; float:left; background:url(../images/banner_bg.gif) no-repeat; padding:72px 0px 0px 224px;}
.banner_area .banner .text{width:270px; float:left; font-size:13px; color:#505761; line-height:18px; font-weight:bold;}
.banner_area .banner .text p{ margin-bottom:20px;}
.banner_area .knowlde{width:264px; float:right; background:url(../images/submit_form_bg.gif) repeat-x top; height:251px; padding:51px 0px 0px 18px;}
.banner_area .knowlde p{text-align:left; margin-bottom:20px;}
.banner_area .knowlde .input_frame{width:264px; float:none; display:block; text-align:left; margin:0 0 11px 0;overflow:hidden;}
.banner_area .knowlde .input_frame input{ padding:7px; border:1px solid #D174A5; width:160px; float:left;}
.banner_area .knowlde .input_frame p{text-align:right; padding-right:23px;}
.banner_area .knowlde .input_frame_submit p{float:right; padding-right:23px; width:89; height:30;}


.body_container{width:966px; background:url(../images/body-bg.gif) left top repeat-y; margin:13px auto; }

.box {border:1px solid #D8DADD; padding:1px; margin-bottom:12px;}
.box h2{padding-left:13px; line-height:40px; background:url(../images/magenda_h1_bg.gif) repeat-x; margin-bottom:15px;}
.boxpink h2{padding-left:13px; line-height:40px; background:url(../images/pink_bg.gif) repeat-x; margin-bottom:15px;}


.left_panel{width:199px; float:left;}
.left_panel .categories li { width:170px; background:url(../images/arrow.gif) left top no-repeat; font-size:14px; color:#57616F; height:25px; margin:0 0 10px 15px;}
.left_panel .categories ul li a {font-size:14px;color:#57616F; padding-left:15px; font-weight:bold; }
.left_panel .categories ul li a:hover, #vertmenu ul li a:focus {color: #C54286;}
.reviews {padding:0 15px 12px 15px; font-size:12px; line-height:1.3em; color:#647081; font-weight:normal;}


.left_panel .book{width:199px; background:url(../images/book_ad_bg.gif) no-repeat top #BDD2E3; height:251px; padding-top:17px; margin-bottom:13px;}
.left_panel .book p{ text-align:center; margin-bottom:12px; font-size:13px; color:#294A65; font-weight:bold;}
.left_panel .book a{ color:#294A65;}

.middle_part{width:435px; float:left; margin:0px 0px 0px 15px; padding:12px 12px 16px 18px; background-color:white;}
.middle_part h2{font-size:22px; color:#CF1276; line-height:24px;}
.middle_part p{margin:5px 0;}
.middle_part p.button{ margin-top:40px; text-align:center;}

ul.bulltes li {width:435px;background:url(../images/green_arrow.gif) left top no-repeat;font-size:14px;color:#57616F; height:15px; margin-bottom:10px; padding-left:5px;}
ul.bulltes li a {font-size:12px;color:#57616F; padding-left:15px; padding-bottom:15px; font-weight:bold;}
ul.bulltes li a:hover, #vertmenu ul li a:focus {color: #C54286;}

.qoutation{ padding:15px 0 0 32px; margin:10px 0; background:url(../images/quot-top.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#CF1276; line-height:20px; text-align:left; font-weight:bold;}


.grey_bold{font-size:14px; font-weight:bold; color:#505761;}
.grey_light{font-size:14px; color:#505761; line-height:18px;}
.grey_med {font-size:12px; color:#363636; line-height:18px;}

.right_panel{width:284px; float:right;}
/*.right_panel .featured{width:282px; border:1px solid #C0A578; margin-bottom:13px; background:url(../images/magenda_bg.gif) top  left repeat-x; }*/
.right_panel .featured{width:282px; border:1px solid #C0A578; margin-bottom:13px; background:url(../images/magenda_h1_bg.gif) top  left repeat-x; }

.right_panel .featured h2{padding-left:13px;  line-height:40px; background:url(../images/magenda_h1_bg.gif) repeat-x;}

.right_panel .blog li {width:250px;background:url(../images/arrow2.gif) left top no-repeat;font-size:14px; color:#647081; margin-left:15px; height:35px; margin-bottom:17px;}
.right_panel .blog ul li a {font-size:14px;color:#647081; padding-left:15px; font-weight:bold;}
.right_panel .blog ul li a:hover, #vertmenu ul li a:focus {color: #C54286;}
.right_panel .blog p{text-align:right; margin-bottom:31px; padding-right:13px;}


.footer{width:966px; height:44px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:url(../images/footer.gif) left repeat-x; padding:0px; margin:0px auto; font-weight:bold; padding-top:16px; line-height:18px; margin-bottom:20px;}
.footer a { color:#fff; }
.footer .footer_nav{width:320px; padding:0px; margin:0px auto;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; line-height:18px;}
.footer .footer_nav a { color:#fff;}

/*about_pages*/
.about_banner{width:743px; height:130px; float:left; background:url(../images/banner_about.gif) no-repeat; padding:44px 0px 0px 223px;}
.about_banner .text {color:#CF1276;float:left;font-family:"Trebuchet MS";font-size:20px;line-height:30px;text-align:left;background: url(../images/closeQuote.png) no-repeat right bottom;padding-left: 18px;text-indent: -38px; width:650px; margin-left:20px}

.about_banner .text:first-letter{background: url(../images/openQuote.png) no-repeat left top;	padding-left: 38px;}

.blue-box {border:1px solid #D8DADD; padding:1px; margin-bottom:12px;}
.blue-box h2{padding-left:13px; line-height:40px; background:url(../images/blue_bg.gif) repeat-x; margin-bottom:15px;}


