*{margin:0; padding:0; outline:0;}
@font-face {
    font-family:'OpenSans-Bold';
    src: url('OpenSans-Bold.ttf');
}

@font-face {
    font-family:'OpenSans-Semibold';
    src: url('OpenSans-Semibold.ttf');
}

@font-face {
    font-family:'century_gothic';
    src: url('century_gothic.ttf');
}

@font-face {
    font-family:'OpenSans-CondBold';
    src: url('OpenSans-CondBold.ttf');
}


.wrapper{width:100%; float:left;}
.wrap_header{width:100%; float:left; background-color:#990000; /* height:35px; */ box-shadow: 0 0 8px #673030; font-family: OpenSans-Bold; font-size:21px; color:#fff;}
.wrap_right{width: 384px; float:right;line-height: 35px;}
.wrap_cont{ width:1024px; margin:0 auto; clear: both; margin-top: 40px; }

.logo{width:201px; float:left;}
.logo a{text-decoration:none;}
.logo_right{ width:201px; float:right; }
.logo_right a{text-decoration:none;}
.meag_menu{ width:100%; float:left; background-color:#990000;  /* font-family: OpenSans-Bold; */ /* font-size:22px; */ /* text-transform: uppercase; */  height: 50px;}
.menu_cont{width:1024px; margin:0 auto;}



/****************menu css ********************/

.main_menu { /* clear:both; */ width: 1024px; margin:0 auto; line-height: 50px; display:block; background-color: #990000;   
}
.navig {
	display: block;
	position: relative;
	cursor: default;
	//z-index:99999;
	z-index:1000;
	float: left;
	margin:auto;
	width:1024px;
}
.navig > li {
	display: block;
	float: left;
	background: url(file://///server/home/KRE/public_html/images/divider.png) no-repeat 0px 11px;
	height: 50px; list-style-type:none;
}
.navig > li > a {
	/* height: 50px; */
	position: relative;
	display: block;
	z-index: 510;
	line-height: 50px;
	font-size: 12px;
	color: #FFF;
	padding: 0px 6px 0px 2px;
	text-align:center;
	margin: 0px 0px 0px 3px; text-decoration:none;
	font-family: OpenSans-Bold;

	font-size: 17px;
text-transform: uppercase;
}
.navig > li:first-child > a {
	border-left:0;
}
.navig > li> a.hotels {
	/* background-repeat:no-repeat; */
	background-position: center 22px;
}
.navig > li > a.blog {
	background-repeat:no-repeat;
	background-position:center 20px;
}
.navig > li > a.news {
	background-repeat:no-repeat;
	background-position:center 20px;
}
.navig > li > a.flights {
	/* background-repeat:no-repeat; */
	background-position: 0px 0px;
}
.navig > li > a.holidays {
	background-repeat:no-repeat;
	background-position:center 20px;
}
.navig > li > a.car {
	background-repeat:no-repeat;
	background-position:center 20px;
}

.navig > li > a.customer {
	background-repeat:no-repeat;
	background-position:center 20px; background-image:url(file://///server/home/KRE/public_html/images/drop_down.png); background-repeat:no-repeat; background-position:135px; center;
}

.navig > li > a.travelguide {
	background-repeat:no-repeat;
	background-position:center 20px;
}
.navig > li > a.destination {
	background-repeat:no-repeat;
	background-position: center 25px;
}
.navig > li:last-child > a {
	border-right:0;
}
.navig > li.selected > a {
	background-color:#0099cc;
	position:relative;
	color:#fff;
	
 
	margin: 0px 6px 0px 0px; 
	/* background-image:url(../images/home_icon.png); */ 
	/* background-repeat:no-repeat; */ 
 
	/* background-position: left 26px; */
}
.navig > li:hover > a {
	background-color:#0099cc;
	position:relative;
	color:#fff;
	/* margin: 0px 6px 0px 0px; */
	
}
.navig > li > div { width:auto; display: block; position: absolute; padding:15px 20px; top:40px; opacity: 0; overflow: hidden; background:#e57615; border-radius: 0 0 3px 3px; box-shadow:0 2px 2px 1px rgba(0, 0, 0, 0.2); box-shadow:0 2px 2px 1px rgba(0, 0, 0, 0.2); webkit-box-shadow:0 2px 2px 1px rgba(0, 0, 0, 0.2); 
 -moz-transition: all .2s ease .15s;
 -o-transition: all .2s ease .15s;
 -ms-transition: all .2s ease .15s;
 transition: all .2s ease .15s;
}
.navig > li:hover > div { 
}
.navig .column { float: left; width:200px;  color:#fff; margin:0 0 15px 0; 
}
.navig .column ul {
	float: left;
	width:100%;
	clear:both;
	height:auto;
	list-style-type: none;
}
.navig .column ul li {
	list-style:none;
	float:left;
	width:100%;
}
.navig .column li a {




	border:0;
	padding-left:12px;
	display: block;
	background:transparent;
	line-height: 25px;
	font-family:'Open Sans', sans-serif;
	font-size:13px;

	color: #fff;
	font-weight:normal;
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	transition:all 300ms linear;
	background-image:url(file://///server/home/KRE/public_html/images/bullets.png);
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration: none;
}
.navig .column li a:hover {
	color:#d4d4dd;
	padding-left:22px;
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	transition:all 300ms linear; 
}


/***********menu css end *******************************/


/*****************main cont css*************************/

.main_body{ width:100%; float:left; }

.middle_part{width:1024px; margin:0 auto; clear:both;}
.middle_cont{ width:100%; float:left; border-bottom: 2px solid #c1c2c3; }
.cont_part{ width:1024px; margin: 0 auto; margin-top: 8px;}

.cont_part h2{ font-size:22px; font-family:'OpenSans-CondBold'; color:#333333; line-height: 50px; margin-left: 8px; }

.cont_wrap{ width:100%; float:left; background-color:#e7e7e7; }
.div_part{ width:1024px; /* margin:0 auto; */ border-left:2px solid #98999b; border-right:2px solid #98999b; /* height: 312px; */ background-color: #fff; border-bottom: 1px solid #cacaca; clear: both; float: left; padding-bottom: 18px;}
.books_part{ width:1024px; margin:0 auto; /* border-left:2px solid #98999b; */ /* border-right:2px solid #98999b; */ /* height: 312px; */ background-color: #fff; /* border-bottom: 1px solid #000; */ /* clear: both; */ }

.product_part{width:1024px; float:left; border-bottom:1px solid #000; padding-bottom:5px;}
.product_part_left{ width:167px; float:left; height: 250px; margin-left: 56px; margin-top: 15px; }
.product_div{width: 800px; float:left;}
.product_part_right{ width: 185px; float:left; margin-top: 15px; margin-left: 33px; margin-right: 44px; }

.product_part_right ul{list-style-type:none;}
.product_part_right ul li{ float:left; width: 220px; margin-bottom: 17px; }
.product_part_right ul li a{ text-decoration:none; font-size:22px; font-family:'OpenSans-CondBold'; color:#515151; color:#3300CC; }
.product_part_right ul li a:hover{background-color:#CCFFFF!important; }

.product_part_right1{ width: 320px; float:left; margin-top: 15px; margin-left: 33px; margin-right: 44px; }

.product_part_right1 ul{list-style-type:none;}
.product_part_right1 ul li{ float:left; width: 320px; margin-bottom: 17px; }
.product_part_right1 ul li a{ text-decoration:none; font-size:22px; font-family:'OpenSans-CondBold'; color:#515151; color:#3300CC; }
.product_part_right1 ul li a:hover{background-color:#CCFFFF!important; }
.journals_part{ width:1024px; margin:0 auto; /* border-left:2px solid #98999b; */ /* border-right:2px solid #98999b; */ /* height: 360px; */ background-color: #fff; /* border-bottom: 1px solid #000; */ clear: both; }
.journals_part h2{ font-size:22px; font-family:'OpenSans-CondBold'; color:#333333; line-height: 50px; border-bottom:2px solid #a9abac; padding-left: 8px; /* float: left; */}
.journals_part_left{ width:208px; float:left; margin-left: 25px; margin-top: 15px; }

.journals_part_right{ width: 195px; float:left; margin-top: 15px; margin-left: 25px; margin-right: 175px; }

.journals_part_right ul{list-style-type:none;}
.journals_part_right ul li{ float:left; width: 380px; margin-bottom: 17px; }
.journals_part_right ul li a{ text-decoration:none; font-size: 22px; font-family:'OpenSans-CondBold'; /*color:#515151;*/color:#6A12A5  }
.journals_part_right ul li a:hover{ background-color: #EDCEED; }
.journals_div{width: 790px; float:left;}
.special_journals{width:208px; float:left; margin-left: 25px; margin-top: 15px;}

.journal_main{ width:1024px; /* margin:0 auto; */ border-left:2px solid #98999b; border-right:2px solid #98999b; /* height: 312px; */ background-color: #fff;  /* clear: both; */ float: left;}

/* special journals */
.special_journals_part{ width:1024px; margin:0 auto; /* border-left:2px solid #98999b; */ /* border-right:2px solid #98999b; */ /* height: 360px; */ background-color: #fff; /* border-bottom: 1px solid #000; */ clear: both; }
.special_journals_part h2{ font-size:22px; font-family:'OpenSans-CondBold'; color:#333333; line-height: 50px; border-bottom:2px solid #a9abac; padding-left: 8px; /* float: left; */}
.special_journals_part_left{ width:208px; float:left; margin-left: 25px; margin-top: 15px; }

.special_journals_part_right{ width: 195px; float:left; margin-top: 15px; margin-left: 25px; margin-right: 175px; }

.special_journals_part_right ul{list-style-type:none;}
.special_journals_part_right ul li{ float:left; width: 380px; margin-bottom: 17px; }
.special_journals_part_right ul li a{ text-decoration:none; font-size: 22px; font-family:'OpenSans-CondBold'; /*color:#515151;*/color:#168A95  }
.special_journals_part_right ul li a:hover{ background-color: #CEE7ED; }
.special_journals_div{width: 790px; float:left;}
.special_journals{width:208px; float:left; margin-left: 25px; margin-top: 15px;}

.special_journal_main{ width:1024px; /* margin:0 auto; */ border-left:2px solid #98999b; border-right:2px solid #98999b; /* height: 312px; */ background-color: #fff;  /* clear: both; */ float: left;}

.subscribe_cont{ width:1024px; float:left; background-color: #fff; /* border-bottom: 1px solid #dedede; */ padding-bottom: 4px;}
.subscribe_cont_left{ width: 498px; float:left; margin-left: 8px; margin-top: 8px; }
.subscribe_sub{ width: 234px; float:left; /*margin-left: 12px; margin-top: 18px; line-height: 50px;*/}
.subscribe_sub a{ text-decoration:none; color: #333333; font-family:'OpenSans-Semibold';  font-size:12px;}

.subscribe_cont_right{ width:250px; float:right; }
.subscribe_b{ width:350px; float:left; margin-left: 12px; margin-top:18px;}
.subscribe_b a{text-decoration:none; }


.order_button{ width:233px; float:right; margin-top: 27px; margin-right:10px; }
.order_button a{text-decoration:none;}
.information_button{ width:233px; float:left; margin-top: 27px; margin-right:10px; background-color:#999999; text-align: center; }
.information_button a{ text-decoration:none; line-height: 46px;  font-family:'OpenSans-Bold'; font-size: 16px; text-align: center; color: #fff; }
/********************main cont css end*************/

/**********footer css *****************************/

.kre_bottom{width:100%; float:left;}
.kre_cont{ width:1024px; margin:0 auto; margin-top: 22px; margin-bottom: 22px;}
.kre_cont h2{ color:#333333; font-size:24px; text-align: center; font-family:'OpenSans-CondBold';}


.footer_main{width:100%; float:left; background-color:#999999; /* height:200px; */ border-bottom:4px solid #990000;padding-bottom: 8px;}
.footer_cont{width:1024px; margin:0 auto; }
.footer_inner{ width: 773px; margin:0 auto;  margin-top: 20px; }
.footer_inner_logo{ width:125px; float:left; }
.ft_pic{width:648px; float:left;}
.ft_cont{width: 773px; margin:0 auto;  margin-top: 20px;}
.ft_cont h2{ font-size: 20px; color: #fff; font-family:"Century Gothic"; text-align: center; margin-top: 5px; float: left; margin-left: 49px;}

.ft_bootom{width: 265px; float:right; font-family:"Century Gothic"; font-size:12.5px;margin-top: 80px;color: #fff;margin-right: 0px;}
/*************footer css end***********************/



/*****************order from css **********************/

.order_wrap{width:100%; float:left;}
.order_cont{ width:1024px; margin:0 auto; /* border-left:2px solid #98999b; */ /* border-right:2px solid #98999b; */ /* height:580px; */ /* border-bottom: 1px solid #000; */ }
.order_from{ width: 1024px; /* margin:0 auto; */ border-left:2px solid #98999b; border-right:2px solid #98999b; /* height:580px; */ border-bottom: 2px solid #000; margin-top: 0px; margin-left: 0px; float: left; box-shadow: 0px 0px 12px #999;}

.order_from ul{list-style-type:none;}
.order_from ul li{float:left; width:950px; font-family: OpenSans-Bold; font-size: 13px;margin-left: 13px;margin-top: 18px;line-height: 15px;color: #333333;}

.order_details{width:1024px; float:left; border-bottom:3px solid #000}
.order_from h3{ font-size: 15px; font-family: OpenSans-Bold; margin-top: 14px; margin-bottom: 9px; text-decoration: underline; color:#990000;}
.order_from p{ font-size: 13px; font-family: OpenSans-Bold; margin-top: 7px; line-height: 22px; /* margin-top: 18px; */ color: #333333; }
.order_from h4{ font-size: 18px; font-family: OpenSans-Bold; margin-top: 14px; margin-bottom: 9px; text-decoration: underline;  color:#990000;}
.order_from h5{ font-size: 17px; font-family: OpenSans-Bold; margin-top: 4px; margin-bottom: 9px; color:#227ad3; }
.order_from h6{ font-size: 15px; font-family: OpenSans-Bold; margin-top: 0px; margin-bottom: 9px; color:#990000; }
.order_from span{ font-size: 15px; font-family: OpenSans-Bold; margin-top: 14px; margin-bottom: 9px; color:#227ad3; }
.order_from h1{ font-size: 13px; font-family: OpenSans-Bold; margin-top: 14px; margin-bottom: 9px; color:#990000; }
.order_from spam{ font-size: 12px; font-family: OpenSans-Bold; margin-top: 14px;  color:#227ad3; }

.order_div{ width: 990px; /* margin:0 auto; */ /* border-left:2px solid #98999b; */ /* border-right:2px solid #98999b; */ /* height:580px; */ border-bottom: 2px solid #98999b; margin-top: 0px; margin-left: 20px; float: left; /* box-shadow: 0px 0px 12px #999; */ padding-bottom: 15px;}

.order_div ul{list-style-type:none;}
.order_div ul li{float:left; width:950px; font-family: OpenSans-Bold; font-size: 13px;margin-left: 13px;margin-top: 18px;line-height: 15px;color: #333333;}
.order_div p{ font-size: 13px; font-family: OpenSans-Bold; margin-top: 7px; line-height: 22px; /* margin-top: 18px; */ color: #333333; }
.order_div h6{
font-size: 13px; font-family: OpenSans-Bold; 
margin-top: 12px; margin-bottom: 9px; color:#990000;
float: left;
margin-left: -7px;
}

.order_bottom{ width: 990px; margin-top: 0px; margin-left: 20px; float: left; /* box-shadow: 0px 0px 12px #999; */ padding-bottom: 15px; }

.order_bottom ul{list-style-type:none;}
.order_bottom ul li{float:left; width:950px; font-family: OpenSans-Bold; font-size: 13px;margin-left: 13px;margin-top: 18px;line-height: 15px;color: #333333;}


/*****************order from css end********************/

/**********************book page css *******************/

.book_cont{width:1024px; float:left;}
.book_cont h2{ font-size:34px; color:#333333; font-family:'OpenSans-CondBold'; border-bottom: 1px solid #a9abac; /*padding-bottom:15px; margin-top:17px; padding-left: 15px;*/padding-bottom:2px;   background-color: #B1EAFE;text-align:center; text-transform:uppercase;}

.book_wrap{ width:1024px; /* margin:0 auto; */ /* border-left:2px solid #98999b; */ /* border-right:2px solid #98999b; */ /* height: 312px; */ background-color: #fff; border-bottom: 1px solid #990000; clear: both; float: left; padding-bottom: 18px;}
.book_page{ /*width: 903px;margin-top: 35px;*/ float:left; margin-top: 12px; margin-left: 38px; }
.book_page_left{width:25px; float:left;margin: 11px 0px 0px 10px;}
.book_page_left a{text-decoration:none;}
.book_page_right{ width: 860px; float:left; font-size:24px; font-family:'OpenSans-CondBold'; margin-left: 36px; margin-top: 3px; color: #990000; }
.book_page_right a{text-decoration:none; font-size:24px; color:#990000; font-family:'OpenSans-CondBold';text-transform:uppercase; }
.book_page_right a:hover{color:#3300CC}
.book_middle{/*width: 855px;*/ float:left; }
.book_middle p{ font-size:24px; color:#333333; font-family:'OpenSans-CondBold'; /*margin-top: 25px; margin-bottom: 21px;*/ margin-top: 3px; margin-bottom: 3px; margin-left: 73px;}
.book_middle h3{ font-size:24px; color:#333333; font-family:'OpenSans-CondBold'; margin-top: 25px; margin-bottom: 21px; margin-left: 50px;}

.book_middle span{color:#0066cc; text-transform:uppercase;}
.book_middle h2{font-size:24px; font-family:'OpenSans-CondBold'; padding-left:25px; margin-top: 3px; color: #990000; }
.book_middle h5{ font-size:19px; color:#333333; font-family:'OpenSans-CondBold'; margin-top: 25px; margin-bottom: 21px; margin-left: 96px;}

.book_mail{width: 576px; float:left; margin: 20px 0px 0px 90px;}
.book_mail_left{width:30px; float:left;margin-top: 9px;}
.book_mail_left a{text-decoration:none;}
.book_mail_right{width: 546px; float:right; font-size:23px; color:#333333;font-family:'OpenSans-CondBold';  }
.book_main{ float:left;padding-bottom:12px; }





/*************************book css end**************/



/*****************journals css ***********************/
.journals_part{ width:1024px; /* margin:0 auto; */  /* height: 312px; */ background-color: #fff; border-bottom: 1px solid #a9abac; clear: both; float: left; padding-bottom: 18px;}
.journals_part h5{ font-size: 38px; color:#990000; font-family:'OpenSans-CondBold'; margin-top: 40px; margin-left: 100px;}
.journals_part h4{ color:#999999; font-size: 32px; font-family:'OpenSans-CondBold'; float: left; margin-left: 67.5%;}
.journal_services{width:1024px; float:left;border-bottom: 1px solid #a9abac;padding-bottom: 20px;}
.journal_div{width:100%; float:left;}
.journal_div h3{font-size:24px; color:#0099cc; font-family:'OpenSans-CondBold'; margin-top:35px; padding-left:22px;}
.journal_div p{font-size:22px; color:#666666; font-family:'OpenSans-CondBold'; margin-top:25px; padding-left:22px; line-height:25px;}


.journals_tabs{ width:1024px; float:left; margin-top: 35px; }
.journals_tabs_left{ width:420px; float:left; /* height: 500px; */ margin-left: 15px; }
.journals_tabs_left ul{list-style-type:none;}
.journals_tabs_left ul li{ float:left; width:420px; line-height:70px; margin-bottom: 17px; }
.journals_tabs_left ul li a{ text-decoration:none; color:#fff; font-size:24px; font-family:'OpenSans-CondBold'; padding-left: 12px; display:block;background-color: #990000; }


.journals_tabs_right{ width:535px; float:right; overflow-y: scroll; /* border: 1px solid #f5f5f5; */ overflow-x: hidden; height: 765px !important;}
.journals_tabs_right {display:none;}
#journal{display:block;}
.active {
background-color: #0099cc !important;
}
.journals_tab_cont{width:535px; float:left;margin-left: 58px;}
.journals_editorial{width:535px; float:left;/* margin-left: 10px; */}
.journals_editorial h2{ font-size:22px; color:#990000; font-family:'OpenSans-CondBold'; /* border-bottom: 1px dashed #2D1E1E; */ padding-bottom: 0px; border-bottom: none;}

/**********************journals css end *******************/


.container {width: 1024px; /* margin: 0 auto; */float: left;}



ul#topnav {

	/* margin: 0; */ 
	/* padding: 0; */
	float: left;
	width: 1024px;
	list-style: none;
	/* position: relative; */
	/* font-size: 1.2em; */
	/* background:url(images/topnav_s.gif) repeat-x; */
	line-height: 30px;
}
ul#topnav li {
	float: left;
	/* margin: 0; */ 
	/* padding: 0; */
	border-right: 3px solid #c4262e; 
	/* background-image:url(../images/divider.png); */ 
	/* background-repeat:no-repeat; */ 
	/* background-position:5px 25px; */
	line-height: 30px;
}
ul#topnav li.active{background-color:#0099cc;}
ul#topnav li a {
	padding: 10px 4px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
	font-family: OpenSans-Bold;  font-size: 17px;  text-transform: uppercase;
}
ul#topnav li:hover { background: #0099cc;  }
ul#topnav li span {
	float: left;
	padding: 15px 0;
	position: absolute;
	left: 0; top:35px;
	display: none;
	width: 970px;
	background: #1376c9;
	color: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: underline;}



.member_cont{width:538px; float:left;border-bottom: 1px solid #d2d2d2;padding-left: 0px;margin-top: 2px;}
.member_cont h2{font-size: 20px; color:#0099cc; font-family:'OpenSans-CondBold';border-bottom: none;/* margin-left: 10px; */}
.member_cont p{font-size: 19px; color:#333333; font-family:'OpenSans-CondBold';margin-left: 8px;line-height: 34px;/* margin-left: 18px; */width: 500px !important;text-align: justify !important;}


.instruction_cont{width:538px; float:left;}
.instruction_cont li{text-transform:uppercase;}
.instruction_cont h2{ font-family:'OpenSans-CondBold'; font-size:22px !important; color:#990000; border-bottom:none !important; padding-bottom: 11px; padding-left: 0px !important;}
/*.instruction_cont li{ font-family:'OpenSans-CondBold'; font-size:22px !important; color:#990000; border-bottom:none !important;  padding-left: 10px !important; margin-left:10px;}*/
.instruction_cont h3{
	font-family:'OpenSans-CondBold';
	font-size: 17px !important;
	color:#333333; /* border-bottom:1px solid #dddddd; */
	padding-bottom: 8px;
	width: 505px;
	text-align: justify !important;
}
.instruction_cont span{ font-family:'OpenSans-CondBold'; font-size: 17px !important;color:#0099cc; /* border-bottom:1px solid #dddddd; */ padding-bottom:5px; font-weight: bold;}
.instruction_cont spam{ font-family:'OpenSans-CondBold'; font-size: 19px !important;color:#0099cc; border-bottom:1px solid #dddddd; padding-bottom:5px; font-weight: bold;}
.instruction_cont h4{ font-family:'OpenSans-CondBold'; font-size: 17px !important;color:#333333; /* border-bottom:1px solid #dddddd; */ padding-bottom: 8px; width: 505px; text-align: justify !important; margin-left: 0px !important;}
.instruction_cont p{ font-family:'OpenSans-CondBold'; font-size:18px !important; color:#666; border-bottom:none !important; padding-bottom: 0px; padding-left: 0px !important;}




.bookpage_cont{width:1024px; float:left;}
.bookpage_cont h2{ font-size:30px; color:#333333; font-family:'OpenSans-CondBold';  border-bottom: 1px solid #a9abac; /* padding-bottom:15px; margin-top:17px; padding-left: 15px;*/  padding-bottom: 2px;
  text-align: center; }
.bookpage_cont_main_head h2{background-color: #B1EAFE !important; font-size:34px; text-transform:uppercase;}

.book_anth{width:1024px; float:left; border-bottom: 1px solid #990000; padding-bottom: 0px;}
.book_anth_part{ width: 874px; margin:0 auto;}
.book_anth_part h2{/*color:#990000;*/color:#3300CC; font-family:'OpenSans-CondBold'; font-size: 30px !important; text-align:center !important;margin-top: 13px; border: none;text-transform:uppercase;}
.book_anth_part p{ font-size: 27px; color:#333333; font-family:'OpenSans-CondBold'; /*margin-top: 2px; margin-bottom: 19px;*/ margin-left: 44px;}

.book_anth_part span{color:#0066cc;}
.book_sub{width:1024px; float:left; margin-top:45px;}
.book_sub_pic{ width:227px; float:left; margin-left: 50px; }
.book_sub_right{ width: 690px; float:right; margin-left: 35px; /* height: 250px; */ margin-right: 18px; }
.book_sub_right ol{ margin-left:42px !important; }

.book_sub_right h2{ color:#666666; font-family:'OpenSans-CondBold'; font-size: 19px !important; margin-top: 7px; text-align: justify !important;}
.book_sub_right h3{ color:#0099cc; font-family:'OpenSans-CondBold'; font-size: 19px !important; margin-top: 11px; }

.book_middle_div{width:1024px; float:left;}
.book_part_cont{width: 900px; margin:0 auto;margin-top: 35px;}
.book_part_cont h2{color:#666666; font-family:'OpenSans-CondBold'; font-size: 19px !important;text-align: justify !important;}
.book_part_cont h3{color:#666666; font-family:'OpenSans-CondBold'; font-size: 19px !important;text-align: justify !important;margin-top: 5px;float: left;width: 926px;}



.book_part_cont span{ color:#0099cc; font-family:'OpenSans-CondBold'; font-size: 19px !important; float: left; width: 918px; }
.book_part_cont p{color:#333333; font-family:'OpenSans-CondBold'; font-size: 23px !important;text-align: justify !important;margin-top: 40px;}

.book_content{/*width:1024px;*/width:978px; float:left;margin-top: 10px;}
.book_content h2{ color:#666666; font-family:'OpenSans-CondBold'; font-size: 19px !important; text-align: justify !important; margin-left: 62px; margin-bottom: 12px; /*width: 912px;*/}
.book_content h3{color:#990000; font-family:'OpenSans-CondBold'; font-size: 23px !important;text-align: justify !important;margin-left: 62px;margin-bottom: 4px; text-transform:uppercase;
}

.book_sub_right span{
	color:#0099cc;
	font-family: OpenSans-CondBold;
	font-size:19px;
}


.book_content span{ color:#0099cc; font-size: 19px; text-transform:uppercase; }



.book_sub_right p{color:#333333; font-family:'OpenSans-CondBold'; font-size: 23px !important;text-align: justify !important;margin-top: 7px;}

.book_logical{width:1024px; float:left;}
.book_logical h2{font-family:'OpenSans-CondBold'; font-size: 23px !important; color:#666666;}
.book_pdf{ width:950px; float:left; margin-top: -12px !important; margin-bottom: 10px;}
.book_pdf a{text-decoration:none; color:#0099cc; /* margin-bottom:5px; */}
.product_part_right ul li a:hover {color:#blue;}
.main_h1_heading{  padding-left: 14px;
  font-size: 34px;
  font-family: "Times New Roman", Georgia, Serif;
  color: rgb(22, 7, 108);}
.book_main:nth-child(even){background-color:#F1F1F1; width:100%;}
#subscribe_form{}
.text_subscribe{width:227px; height:40px;background-color:rgb(209, 25, 25);color:#fff !important;text-color:#fff;}
.submit_subscribe{padding-left:10px;width: 89px;
  height: 40px;}
::-webkit-input-placeholder { color:#fff;font-weight:bold;text-align:center; }
::-moz-placeholder { color:#fff;font-weight:bold;text-align:center; } /* firefox 19+ */
:-ms-input-placeholder { color:#fff;font-weight:bold;text-align:center; } /* ie */
input:-moz-placeholder { color:#fff;font-weight:bold;text-align:center; }
.book_page_right_subheading{padding-left: 39px;
  color: #802C2C;
  font-weight: 600;}
.book_demo_content{font-size: 19px;
  padding-left: 100px;text-align:justify; padding-right:20px;font-family:'OpenSans-CondBold';}
  .demography_h4{  color: blue;
  font-size: 25px;
  margin-left: -27px;font-family: 'OpenSans-CondBold';}
  .book_demo_content_heading{color:#990000!important;padding-left:53px;font-family: 'OpenSans-CondBold';}
  .book_page_center_subheading {
  padding-left: 245px;
  color: #802C2C;
  font-weight: 600;
  font-family: 'OpenSans-CondBold';
}
.book_demo_contents{font-size: 19px;
  /* padding-left: 100px; */
  text-align: justify;
  padding-right: 20px;}

.book_demo_contents h2{
   color: #666666;
  font-family: 'OpenSans-CondBold';
  font-size: 19px !important;
  text-align: justify !important;
  margin-bottom: 12px;
  padding-left:39px;
}
.special_info {
  /*width: 462px;*/
    width: 965px;
  text-align: justify;
  padding: 10px;
  font-size: 20px;
  padding-left: 30px;
  color: #333333;
  line-height: 28px;
  font-family: 'OpenSans-CondBold';
  float:left;
}
.special_info_rigth{
	  width: 385px;
text-align: justify;
  padding: 10px;
  font-size: 20px;
  padding-left: 125px;
  color: #333333;
  line-height: 28px;
  font-family: 'OpenSans-CondBold';
  float: left;
	}
	.special_info_rigth ol{
		  list-style:none;
		  padding-top:100px;
		  padding-bottom:50px;
		  
		  }
  .special_info span{
	  color:#0066cc;
  }
  .h5_con{
	  color:#333 !important; font-size:18px !important;margin-top:0px !important;margin-left:0px !important;
	  }
	  .special_info ol{
		  list-style:none;
		  padding-top:50px;
		  padding-bottom:50px;
		  }
	  
.special_info ol li a{
	  font-family:'OpenSans-CondBold';
	  color:#333333;
	  padding-left:40px;
	  padding-bottom:30px;
	  text-decoration:none;
	  
	  line-height:35px}
	  
	.home_slider{
		width:208px !important; 
		float: left !important;
		margin-left:-31px !important;
		}
.book_sub_pic img{
margin:14px 14px !important;			
			}
			
.book_demo_contents ol{

	}
	
	
	.btn {
  background: #F1363A !important; 
  width:auto  !important;
  background-image: -webkit-linear-gradient(top, #F1363A, #b80000)  !important;
  background-image: -moz-linear-gradient(top, #F1363A, #b80000) !important;
  background-image: -ms-linear-gradient(top, #F1363A, #b80000) !important;
  background-image: -o-linear-gradient(top, #F1363A, #b80000) !important;
  background-image: linear-gradient(to bottom, #F1363A, #b80000) !important;
  -webkit-border-radius: 8 !important;
  -moz-border-radius: 8 !important;
  border-radius: 8px  !important;
  font-family: Arial  !important;
  color: #ffffff !important;
  font-size: 20px !important;
  padding: 10px 20px 10px 20px !important;
  text-decoration: none !important;
  cursor:pointer;
}

.btn:hover {
  background: #b80000;
  background-image: -webkit-linear-gradient(top, #b80000, #F1363A) !important;
  background-image: -moz-linear-gradient(top, #b80000, #F1363A) !important;
  background-image: -ms-linear-gradient(top, #b80000, #F1363A) !important;
  background-image: -o-linear-gradient(top, #b80000, #F1363A) !important;
  background-image: linear-gradient(to bottom, #b80000, #F1363A) !important;
  text-decoration: none !important;
}