/***********************common css starts**********************/
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0; margin:0; font-weight:normal;}
body{ font:12px/18px Arial, Helvetica, sans-serif; color:#000; background:#f3ece0 url(../images/body_bg.gif) repeat-x 0 0; height:100%}
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right; width:auto;}
.full{float:left; width:100%;}
.curv{float:left; width:100%}
.curv img{float:left}
span.clear{clear:both;}

a:focus{outline:none}
input:focus{outline:none;}
.fix{clear: both;height: 1px;margin: 0 0 -1px;overflow: hidden;}
#textareatext{font:ARIAL;size:10px;color:#f1a1ae;padding-bottom:10px;}
/***********************common css ends**********************/

/***********************wrapper starts**********************/
#wrapper{float:left; width:100%;min-width:964px; background:url(../images/footer_bg.gif) repeat-x 0 bottom}
#main{width:964px; margin:0 auto;}

/***********************header starts**********************/
#header{float:left; width:964px; height:259px;}

/***********************top banner starts**********************/
#header .top_banner{width:728px;height:0px; margin:23px auto 0 !important;margin:5px auto 0;}
#header .top_banner img{float:left;}
/***********************top banner ends**********************/

/***********************logo starts**********************/
#header .logo{float:left; width:465px; padding:13px 0 0}
#header .logo img{float:left;}
/***********************logo ends**********************/

/***********************search starts**********************/
#header .search{float:right; width:498px;  margin-top:134px;text-align:right}
#header .search a{color:#c92b45; text-decoration:none;list-style:none}
#header .search a:hover{color:#000; text-decoration:none}

/***********************search ends**********************/

/***********************menu starts**********************/
#menu{float:left; width:100%; margin-top:24px}
#menu ul{float:left; width:973px; list-style:none; margin-left:-9px; position:relative; z-index:999}
#menu ul li{float:left; width:auto; font-size:16px; margin-right:15px}
#menu ul li a{ width:auto; color:#233f4f; text-decoration:none; padding:16px 5px;}
#menu ul li p{ width:auto; color:#233f4f; text-decoration:none; padding:16px 5px;cursor:hand}
#menu ul li a:hover{background:#f1a1ae; color:#fff}
#menu ul li p:hover{background:#f1a1ae; color:#fff;cursor:pointer;}
#menu ul li.pactive p{background:#f1a1ae; color:#fff}
#menu ul li.active a{background:#f1a1ae; color:#fff}
#menu ul li.active a:hover{background:#f1a1ae; color:#fff}
#menu ul li.active ul.children a{background:none;color:#233f4f}
#menu ul li.active ul.children a:hover{background:#f1a1ae; color:#fff}
#menu ul li.last{float:right; width:auto; color:#233f4f; text-decoration:none; margin:0; font-size:16px;}
#menu ul li.last a{float:left; width:auto;  color:#233f4f; text-decoration:none; padding:16px 9px;}
#menu ul li.last a:hover{float:left; color:#233f4f;cursor:pointer;}
#menu ul li.last form{float:right; width:auto;}
#menu ul li.last form #search{float:right; width:auto;padding-top:10px;}
#menu ul li.last fieldset{float:left; width:auto;}
#menu ul li.last input{float:left; width:140px; background:#fff; border:1px solid #66406d; padding:3px 2px 4px; line-height:16px; margin-right:8px}
#menu ul li.last input.search_btn{float:left; width:40px; background:url(../images/search_btn.gif) no-repeat 0 0; border:none; margin:0; padding:0; height:27px; cursor:pointer;}
#menu ul li.last input.search_btn_over{float:left; width:40px; background:url(../images/search_btn.gif) no-repeat 0 -27px; border:none; margin:0; padding:0; height:27px; cursor:pointer;}

#menu a {
	display: block;
}
#menu li {
	float: left;
	/*text-transform:uppercase;*/
}
#menu li a {
}
#menu li a:hover {
	text-decoration:none;
	color:#c85277;
}
#menu li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	padding-top:0px;
	height: 0px;
	padding:8px 0 0 8px;
	z-index:999;	
}
#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
}
#menu li ul li {
    background: #f1d8db;
	border-bottom:1px solid #ffffff;	
	border-left:1px solid #ffffff;	
	border-right:1px solid #ffffff;			
	line-height:0px;	
	width:15em;
}

#menu li:hover, #menu li.hover {
    position: static;
}
#menu li ul ul {
	margin: -29px 0 0 15em;
	border-top:1px solid #ffffff;	
}

#menu li:hover ul ul, #menu li.sfhover ul ul {
	left: -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {
	left: auto;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
} 

#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
	z-index:1000;	
}
 
/***********************menu ends**********************/
/***********************header ends**********************/

/***********************body container starts**********************/
#body_container{float:left; width:964px; padding:31px 0 48px}

/***********************left container starts**********************/
#left_container{float:left; width:629px; margin-right:15px; display:inline}

/***********************category share starts**********************/
#left_container .category_share{float:left; width:100%;}
#left_container .category_share .left_content{float:left; width:239px; margin-top:33px}
#left_container .category_share .left_content p{float:left; width:100%;}
#left_container .category_share .left_content p span{color:#c92b45; padding-left:18px}
#left_container .category_share .left_content p a{color:#c92b45;text-decoration:none}
#left_container .category_share .left_content p a:hover{color:#000; text-decoration:none}
#left_container .category_share .right_content{float:left; width:390px;}
#left_container .category_share .right_content .row .like{background:#f3ece0}
#left_container .category_share .search_content{float:left; width:629px;}
#left_container .category_share .row{float:left; width:100%;}
#left_container .share_icons{float:right; width:150px;}
#left_container .share_icons a{color:#1572ad; text-decoration:underline}
#left_container .share_icons a:hover{color:#000; text-decoration:none}
#left_container .share_icons ul{float:left; width:auto; list-style:none}
#left_container .share_icons ul li{float:left; width:auto; padding:0 3px}
#left_container .share_icons ul li span{float:left; width:auto; padding:0 4px}
#left_container .share_icons ul li img{float:none; vertical-align:text-top;}
#left_container .share_icons ul li.last{ background:url(../images/more_orange.gif) no-repeat 0 3px; padding-left:20px}
#left_container .share_icons ul li a{color:#1572ad; text-decoration:underline}
#left_container .share_icons ul li a:hover{color:#000; text-decoration:none}
#left_container .like{float:right; width:auto; margin-top:8px}
#left_container .like p{float:left; width:350px;}
#left_container .like p img{float:none; vertical-align:text-bottom; margin-right:8px; display:inline}
/***********************category share ends**********************/

/***********************top details starts**********************/
#left_container .top_details{float:left; width:100%; margin:10px 0 30px 0; }
#left_container .margin_top{margin-top:0px}
#left_container .top_details img{float:left; margin:5px 16px 10px 0; display:inline}
#left_container .top_details .right img{margin:5px 16px 10px 16px; display:inline}
#left_container .top_details .imageWithCaption {float:left; margin:5px 16px 18px 0px;}
#left_container .top_details .imageWithCaption img{float:none; margin:0px 0px 0px 0px;}
#left_container .top_details h3{color:#665b38; font:26px/28px "Palatino Linotype", Arial, Helvetica, sans-serif;}
#left_container .top_details h3 a{color:#c92b45;text-decoration:none}
#left_container .top_details h3 a:hover{color:#000; text-decoration:none}
#left_container .top_details p{padding-top:18px}
#left_container .top_details span.date{color:#000; font:11px/14px Arial, Helvetica, sans-serif}
#left_container .top_details span.date span.red{color:#666666;}
#left_container .top_details span.date span.red a{color:#c92b45; text-decoration:none}
#left_container .top_details span.date span.red a{color:#c92b45; text-decoration:none}
#left_container .top_details span.date span.red a:hover{color:#000; text-decoration:none}
#left_container .top_details span.date small.red{color:#c92b45;}
#left_container .top_details span.date small.red a{color:#c92b45; text-decoration:none}
#left_container .top_details span.date small.red a:hover{color:#000; text-decoration:none}
#left_container .top_details .imageWithCaption .imageCaption{width:100px; color:#000; font:11px/14px Arial, Helvetica, sans-serif; line-height:1em!important;}

#left_container .top_details p span.red{color:#c92b45; font-size:12px}
#left_container .top_details p span.red a{color:#c92b45; text-decoration:none}
#left_container .top_details p span.red a:hover{color:#000; text-decoration:none}
#left_container .top_details p a{color:#000; text-decoration:underline}
#left_container .top_details p a:hover{color:#c92b45; text-decoration:none}
/***********************top details ends**********************/

/************************books author starts***********************/
#left_container .books_author{float:left; width:629px; margin-top:45px; position:relative;background:#e0dac9;}
#left_container .books_author h3{float:left; width:599px; background:#f1a1ae; font-size:12px; color:#665b38; padding:6px 15px; font-weight:bold; text-transform:uppercase;}
#left_container .books_author .books_author_content{float:left; width:597px;background:#e0dac9; padding:20px 0 25px 32px}
#left_container .books_author .books_author_content ul{float:left; width:560px; list-style:none; margin-left:6px;}
#left_container .books_author .books_author_content ul li{float:left; width:93px; text-align:center; margin-right:19px; display:inline}
#left_container .books_author .books_author_content ul li a{float:left; width:93px; color:#665b38; text-decoration:none}
#left_container .books_author .books_author_content ul li a img.img{float:left; width:93px;height:150px;margin:0px 0 7px 4.5px}
#left_container .books_author .books_author_content ul li a span{float:left; width:100%; font-size:12px; color:#665b38; text-align:center; font-weight:bold; padding:16px 0 0; cursor:pointer}
#left_container .books_author .books_author_content ul li a:hover{color:#000;}
#left_container .books_author .books_author_content ul li a:hover span{color:#000;}
#left_container .books_author .pre{float:left;margin-left:-9px;}
#left_container .books_author img{float:left;}
#left_container .books_author .next{float:left; width:17px; position:absolute!important; right:8px; top:120px}
/************************books author ends***********************/

/************************blog starts***********************/
#left_container .blog{float:left; width:629px; margin-top:22px;}
#left_container .blog h3{float:left; width:599px; background:#f1a1ae; font-size:12px; color:#665b38; padding:6px 15px; font-weight:bold; text-transform:uppercase;}
#left_container .blog ul{float:left; width:601px; list-style:none; padding:0 13px 11px; border:1px solid #f1a1ae; border-bottom-width:2px}
#left_container .blog ul li{float:left; width:100%; padding:12px 0 7px; color:#665b38}
#left_container .blog ul li h4{float:left; width:100%; font-size:12px; font-weight:bold; color:#665b38}
#left_container .blog ul li h4 a{color:#665b38; text-decoration:none}
#left_container .blog ul li h4 a:hover{color:#000; text-decoration:none}
#left_container .blog ul li p.date{float:left; width:100%; color:#665b38; padding:0; font-size:11px}
#left_container .blog ul li p.date a{color:#665b38; text-decoration:none}
#left_container .blog ul li p.date a:hover{color:#000; text-decoration:none}
#left_container .blog ul li p.more{float:left; width:100%; color:#c92b45; font-style:italic; padding:0}
#left_container .blog ul li p.more a{color:#c92b45; text-decoration:none}
#left_container .blog ul li p.more a:hover{color:#000; text-decoration:none}
#left_container .blog ul li p{float:left; width:100%; color:#665b38; padding-bottom:10px}
#left_container .blog ul li p a{color:#665b38; text-decoration:underline}
#left_container .blog ul li p a:hover{color:#000; text-decoration:none}
/************************blog ends***********************/

/************************other discussions starts***********************/
#left_container .other_discussions{float:left; width:629px; margin-top:23px; border-bottom:1px solid #665b38; border-top:1px solid #665b38; padding:14px 0}
#left_container .other_discussions2{float:left; width:629px; margin-top:23px; border-bottom:0px solid #665b38; border-top:0px solid #665b38; padding:14px 0}
#left_container .other_discussions h3{float:left; width:100%; font-size:14px; color:#66406d; font-weight:bold; text-transform:uppercase;}
#left_container .other_discussions ul{float:left; width:100%; list-style:none; margin-top:22px}
#left_container .other_discussions ul li{float:left; width:100%;}
#left_container .other_discussions ul li .col1{float:left; width:233px; background:url(../images/bullet.gif) no-repeat 0 4px; padding-left:20px; font-weight:bold; color:#c92b45;}
#left_container .other_discussions ul li .col1 a{color:#c92b45; text-decoration:none}
#left_container .other_discussions ul li .col1 a:hover{color:#000; text-decoration:none}
#left_container .other_discussions ul li .col2{float:left; width:252px; color:#c92b45;}
#left_container .other_discussions ul li .col2 a{color:#c92b45; text-decoration:none}
#left_container .other_discussions ul li .col2 a:hover{color:#000; text-decoration:none}
#left_container .other_discussions ul li .col3{float:left; width:123px; color:#665b38; font-style:italic}
#left_container .other_discussions ul li .col3 a{color:#665b38; text-decoration:none}
#left_container .other_discussions ul li .col3 a:hover{color:#000; text-decoration:none}
/************************other discussions ends***********************/

/************************join discussion starts***********************/
#left_container #respond h3{float:left; width:100%; color:PURPLE;font-size:12px;font-family:Arial;text-transform:uppercase; padding-bottom:15px}
#left_container .join_discussion{float:left; width:629px; margin-top:34px;}
#left_container .join_discussion h3{float:left; width:100%; color:PURPLE;font-family:Arial;text-transform:uppercase; padding-bottom:15px}

#left_container .join_discussion ul{float:left; width:600px; list-style:none; background:#f1a1ae; padding:0px 10px 10px 14px}
#left_container .join_discussion ul li{float:left; width:600px;}
#left_container .join_discussion ul li .photo{float:left; width:60px; margin:0 0 0 0;}
#left_container .join_discussion ul li .photo img{float:left;width:50px;height:50px}
#left_container .join_discussion ul li .photo p{float:left; width:50px; color:#c92b45; padding:4px 0 0 0px; }
#left_container .join_discussion ul li .photo p a{color:#c92b45; text-decoration:none}
#left_container .join_discussion ul li .photo p a:hover{color:#000; text-decoration:none}
#left_container .join_discussion ul li .children .photo{width:50px;height:50px;color:#000; text-decoration: none; margin:0px 10px 0 0;}
#left_container .join_discussion ul li .details{float:left; width:530px; margin:0px 0px 0px 0px;}
#left_container .join_discussion ul li .details a{color:#c92b45; text-decoration:none}
#left_container .join_discussion ul li .details h4{float:left; width:100%; font-size:12px; font-weight:bold}
#left_container .join_discussion ul li .details h4 span{float:left;color:#000; width:100%; font-size:11px; font-weight:normal; margin-top:0px}
#left_container .join_discussion ul li .details p{float:left; width:100%; padding:0 0 10px 0px;}

#left_container .join_discussion ul ul{float:right; width:520px; list-style:none; background:#e0dac9; padding:0px 10px 10px 14px; }
#left_container .join_discussion ul ul li{float:left; width:520px; }
#left_container .join_discussion ul ul li .photo{float:left; width:95px;}
#left_container .join_discussion ul ul li .details{float:left; width:450px; padding:0 0 0px 0;}

#left_container .join_discussion ul ul ul{float:right; width:440px; list-style:none; background:#f3ece0; padding:0px 10px 10px 14px; }
#left_container .join_discussion ul ul ul li{float:left; width:440px;}
#left_container .join_discussion ul ul ul li .details{float:left; width:370px;}

#left_container .join_discussion ul ul ul ul {float:right; width:360px; list-style:none; background:#f1a1ae; padding:0px 10px 10px 14px; }
#left_container .join_discussion ul ul ul ul li{float:left; width:360px;}
#left_container .join_discussion ul ul ul ul li .details{float:left; width:290px;}

#left_container .join_discussion ul ul ul ul ul {float:right; width:280px; list-style:none; background:#e0dac9; padding:0px 10px 0px 14px; }
#left_container .join_discussion ul ul ul ul ul li{float:left; width:280px;}
#left_container .join_discussion ul ul ul ul ul li .details{float:left; width:210px;}
/************************join discussion ends***********************/

/************************book slider starts***********************/
#left_container .book_slider{float:left; width:629px; position:relative}
#left_container .book_slider ul{float:left; width:629px; list-style:none; height:270px; overflow:hidden}
#left_container .book_slider ul li{float:left; width:629px;}
#left_container .book_slider ul li .photo{float:left; width:629px;}
#left_container .book_slider img{float:left;}
#left_container .book_slider ul li .details{float:left; width:609px; position:absolute!important; left:0!important; bottom:0!important; padding:10px 10px 15px}
#left_container .book_slider ul li h3{float:left; width:100%; font-size:18px; line-height:20px; color:#fff;}
#left_container .book_slider ul li p{float:left; width:100%; font-size:11px; line-height:16px; color:#fff; padding-top:8px; margin:0}
#left_container .book_slider .pre{float:left; width:59px; position:absolute!important; left:36px; top:55px}
#left_container .book_slider .next{float:left; width:59px; position:absolute!important; right:36px; top:55px}
#left_container .book_slider .stories{float:left; width:230px; position:absolute!important; right:0; top:5px; color:#fff; font-size:11px}
#left_container .book_slider .stories a{color:#fff; text-decoration:none}
#left_container .book_slider .stories a:hover{color:#C92B45; text-decoration:none}

/* Slider */
#slider-container { position: relative; height: 270px; width: 629px; margin-bottom: 20px; overflow: hidden ; color: #fff;background: #000;}
#slider-container .slide{ position: absolute; top:0px; left: 629px; z-index: 1;height: 270px; width: 629px; overflow: hidden; background: #000;}
#slider-container .slide-1 { display : block; left:0px; top:0px;}
#slider-container .slide a {display: block;  }
#slider-container .slide img {  display: block; position: absolute; top:0px; left: 0px; }
#slider-container  img.full-mask {  position: absolute; top:0; left: 0px; z-index: 0; display: none; }
#slider-container .slide-content { position: absolute; top: 270px; left: 0;height: 700px; width: 629px; background: #000; padding: 10px 10px 0 10px;z-index: 999;}
.slider-container .slide-content h3 { padding: 10px 16px 0 0;z-index: 999;}
.slider-container .slide-content p { padding: 10px 16px 0 0;z-index: 999;}
#slider-container .slider-left, #slider-container .slider-right {position: absolute;    cursor: pointer; height: 150px; width: 120px; z-index: 999; display: block; color: white; }
#slider-container .slider-left { left: 0;  top: 0; background: url('../images/fleche1.png') no-repeat center bottom;   }
* html #slider-container .slider-left { background: url('../images/fleche1.gif') no-repeat center left; }
#slider-container .slider-right{right: 0; top: 0; background: url('../images/fleche2.png') no-repeat center bottom;}
* html #slider-container .slider-right { background: url('../images/fleche2.gif') no-repeat center right; }

.slider-shelf { z-index: 1; background: #000; position: absolute; top:0; width: 629px; overflow: visible;}
span.clicker { z-index: 995; background: #000; position: absolute; top:0px; right:120px; width: auto; font-size: 11px; display: block; padding: 2px 10px; cursor: pointer;}
.shelf-content { z-index: 2; position: absolute; top:0; width: 629px;}
.shelf-content img {border:1px solid #fff; margin: 10px 0 0 10px; cursor: pointer;}
.shelf-title {padding: 0px 10px;} */
/*--- Main Columns ---*/
.full {width:930px;}

 
.search_title{float:left; width:625px;margin-bottom:26px;height:20px; font:16px  Arial;  color:PURPLE,}
.search_title H2{float:left; width:625px;margin-bottom:26px;height:20px; font:16px  Arial;text-transform:uppercase;color:#66406d}
/************************books author ends***********************/

/************************books bottom content starts***********************/
#left_container .books_bottom_content{float:left; width:629px; margin-top:0px;word-wrap: break-word; overflow: hidden; }
#left_container .books_bottom_content .fix{float:left; width:629px; margin-top:19px;word-wrap: break-word; overflow: hidden; }
/************************books left content starts***********************/
#left_container .books_bottom_content .left_content{float:left; width:238px;word-wrap: break-word; overflow: hidden; margin-right:15px; display:inline}
#left_container .books_bottom_content .post-alt h2{color:#66406d;font-family:Arial;text-transform:uppercase;font-size:16px;}

/************************vote starts***********************/
#left_container .books_bottom_content .left_content .vote{float:left; width:238px;}
#left_container .books_bottom_content .left_content .vote h3{float:left; width:100%; font-size:14px; font-weight:bold; color:#66406d; padding-bottom:18px}
#left_container .books_bottom_content .left_content .vote form{float:left; width:100%;}
#left_container .books_bottom_content .left_content .vote fieldset{float:left; width:100%;}
#left_container .books_bottom_content .left_content .vote .form_row{float:left; width:100%; padding-bottom:4px;}
#left_container .books_bottom_content .left_content .vote label{float:left; width:auto; color:#000;}
#left_container .books_bottom_content .left_content .vote input{float:left; width:auto; border:none; background:none; padding:0; margin:3px 10px 0 0; height:14px;}
#left_container .books_bottom_content .left_content .vote input.vote_btn{float:left; width:97px; background:url(../images/vote_btn.gif) no-repeat 0 0; border:none; margin:8px 0 0; padding:0; height:27px; cursor:pointer;}
#left_container .books_bottom_content .left_content .vote input.vote_btn_over{float:left; width:97px; background:url(../images/vote_btn.gif) no-repeat 0 -27px; border:none; margin:8px 0 0; padding:0; height:27px; cursor:pointer;}
#left_container .books_bottom_content .left_content .vote p{float:left; width:100%; color:#c92b45; font-style:italic; padding-top:5px}
#left_container .books_bottom_content .left_content .vote p a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .left_content .vote p a:hover{color:#000; text-decoration:none}
/************************vote ends***********************/

/************************sneak peek starts***********************/
#left_container .sneak_peek{float:left; width:240px; overflow: hidden;margin-top:15px; position:relative}
#left_container .sneak_peek h3{float:left; width:208px; background:#f1a1ae; font-size:12px; color:#665b38; padding:3px 15px; font-weight:bold; text-transform:uppercase;}
#left_container .sneak_peek .sneak_peek_content{float:left; width:148px; background:#e0dac9; padding:14px 45px 10px}
#left_container .sneak_peek .sneak_peek_content ul{float:left; width:148px; list-style:none; height:200px; overflow:hidden}
#left_container .sneak_peek .sneak_peek_content ul li{float:left; width:146px; text-align:center;}
#left_container .sneak_peek .sneak_peek_content ul li a{float:left; width:146px; color:#665b38; text-decoration:none}
#left_container .sneak_peek .sneak_peek_content ul li a img{float:none;}
#left_container .sneak_peek .sneak_peek_content ul li a span{float:left; width:100%; font-size:12px; color:#665b38; text-align:center; font-weight:bold; padding:5px 0 0; cursor:pointer}
#left_container .sneak_peek .sneak_peek_content ul li a:hover{color:#000;}
#left_container .sneak_peek .sneak_peek_content ul li a:hover span{color:#000;}

#left_container .sneak_peek .sneak_peek_content ul li small{float:left; width:100%; font-size:12px; color:#000; padding-bottom:10px; text-align:center;}
#left_container .sneak_peek .pre{float:left; width:17px; position:absolute!important; left:18px; top:105px}
#left_container .sneak_peek img{float:left;}
#left_container .sneak_peek .next{float:left; width:17px; position:absolute!important; right:18px; top:105px}
/************************sneak peek ends***********************/
/************************form the heart start***********************/
#left_container .form_heart{float:left; width:240px;margin-top:75px -5px; padding:20px 0 0 0; position:relative}

/************************form the heart end***********************/

/************************tour dates starts***********************/
#left_container .books_bottom_content .left_content .tour_dates{float:left; width:238px; padding-bottom:15px}
#left_container .books_bottom_content .left_content .tour_dates h3{float:left; width:206px; background:#f1a1ae; font:18px/20px "Palatino Linotype", Arial, Helvetica, sans-serif;  color:#fff; padding:8px 16px;}
#left_container .books_bottom_content .left_content .tour_dates ul{float:left; width:208px; border:1px solid #f1a1ae; list-style:none; padding:0 14px 15px}
#left_container .books_bottom_content .left_content .tour_dates ul li{float:left; width:100%; padding:8px 0 5px}
#left_container .books_bottom_content .left_content .tour_dates ul li .icon{float:left; width:31px;}
#left_container .books_bottom_content .left_content .tour_dates ul li .icon img{float:left;}
#left_container .books_bottom_content .left_content .tour_dates ul li .details{float:left; width:175px;}
#left_container .books_bottom_content .left_content .tour_dates ul li .details h4{float:left; width:100%; font-size:12px; color:#665b38; font-weight:bold}
#left_container .books_bottom_content .left_content .tour_dates ul li .details h4 a{color:#665b38; text-decoration:none}
#left_container .books_bottom_content .left_content .tour_dates ul li .details h4 a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .left_content .tour_dates ul li .details p{float:left; width:100%; color:#665b38}
/************************tour dates ends***********************/
/************************books left content ends***********************/

/************************books right content starts***********************/
#left_container .books_bottom_content .right_content{float:left; width:375px; padding-bottom:60px}

/************************paging starts***********************/
#left_container .books_bottom_content .right_content .paging{float:left; width:341px; background:#f1a1ae; padding:3px 17px; margin-bottom:22px; display:inline}
#left_container .books_bottom_content .right_content .paging p{float:left; width:auto; color:#665b38;font-weight:bold;}
#left_container .books_bottom_content .right_content .paging ul{float:right; width:auto; list-style:none}
#left_container .books_bottom_content .right_content .paging ul li{float:left; width:auto; color:#c92b45; margin:0 4px 0 4px; display:inline}
#left_container .books_bottom_content .right_content .paging ul li a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .right_content .paging ul li a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .right_content .paging ul li.active a{color:#000; text-decoration:none}
#left_container .books_bottom_content .right_content .paging ul li.active a:hover{color:#000; text-decoration:none}
/************************paging ends***********************/

/************************book author box starts***********************/
#left_container .books_bottom_content .right_content .book_author{float:left; width:341px;}
#left_container .books_bottom_content .right_content .book_author ul{float:left; width:341px; list-style:none;}
#left_container .books_bottom_content .right_content .book_author ul li{float:left; width:375px; margin-bottom:26px; display:inline; background:#e0dac9;}
#left_container .books_bottom_content .right_content .book_author ul li .photo{float:left; width:120px; margin:20px 0 20px 17px; display:inline}
#left_container .books_bottom_content .right_content .book_author ul li .photo img{float:left;}
#left_container .books_bottom_content .right_content .book_author ul li .photo img.buy{ border:none; margin:10px 0 10px 0px;}
#left_container .books_bottom_content .right_content .book_author ul li .photo img.pre{ border:none; margin:10px 0 10px -9px;}

#left_container .books_bottom_content .right_content .book_author ul li .details{float:left; width:224px; margin-top:17px}
#left_container .books_bottom_content .right_content .book_author ul li .details h3{float:left; width:100%;margin-bottom:5px; font:26px/28px "Palatino Linotype", Arial, Helvetica, sans-serif;  color:#665b38}
#left_container .books_bottom_content .right_content .book_author ul li .details h3 a{color:#665b38; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details h3 a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details span{float:left; width:100%; font-size:12px;}
#left_container .books_bottom_content .right_content .book_author ul li .details span a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details span a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details span .red{color:#c92b45; font-size:12px}
#left_container .books_bottom_content .right_content .book_author ul li .details span .red a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details span .red a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details p{float:left; width:100%; padding:15px 0 5px}
#left_container .books_bottom_content .right_content .book_author ul li .details p.more{float:left; width:100%; padding:5px 0 14px; font-style:italic}
#left_container .books_bottom_content .right_content .book_author ul li .details p.more a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details p.more a:hover{color:#000; text-decoration:none}

#left_container .books_bottom_content .right_content .book_author ul li .details_post{float:left; width:327px; margin:17px 0 0 17px}
#left_container .books_bottom_content .right_content .book_author ul li .details_post h3{float:left; width:100%;margin-bottom:5px; font:26px/28px "Palatino Linotype", Arial, Helvetica, sans-serif;  color:#665b38}
#left_container .books_bottom_content .right_content .book_author ul li .details_post h3 a{color:#665b38; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details_post h3 a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details_post span{float:left; width:100%; font-size:12px;}
#left_container .books_bottom_content .right_content .book_author ul li .details_post span a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details_post span a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details_post span .red{color:#c92b45; font-size:12px}
#left_container .books_bottom_content .right_content .book_author ul li .details_post span .red a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details_post span .red a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details_post p{float:left; width:100%; padding:15px 0 5px}
#left_container .books_bottom_content .right_content .book_author ul li .details_post p.more{float:left; width:100%; padding:5px 0 14px; font-style:italic}
#left_container .books_bottom_content .right_content .book_author ul li .details_post p.more a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .details_post p.more a:hover{color:#000; text-decoration:none}


#left_container .books_bottom_content .right_content .book_author ul li .comments_row{float:left; width:335px; background:#f1a1ae; padding:3px 20px;}
#left_container .books_bottom_content .right_content .book_author ul li .comments_row ul{float:right; width:auto; list-style:none; background:none; padding:0; margin:0}
#left_container .books_bottom_content .right_content .book_author ul li .comments_row ul li{float:left; width:auto; color:#665b38; background:none; font-size:11px; margin:0 0 0 22px; display:inline; padding:0}
#left_container .books_bottom_content .right_content .book_author ul li .comments_row ul li img{float:none; vertical-align:text-bottom}
#left_container .books_bottom_content .right_content .book_author ul li .comments_row ul li a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .right_content .book_author ul li .comments_row ul li a:hover{color:#000; text-decoration:none}

/************************book search box starts***********************/

#left_container .books_bottom_content .search_content .search_book_author{float:left; width:625px;}
#left_container .books_bottom_content .search_content .search_book_author h2 a{color:#c92b45; text-decoration:none;}
#left_container .books_bottom_content .search_content .search_book_author h2 a:hover{color:#000; text-decoration:none;}

#left_container .books_bottom_content .search_content .search_book_author ul{float:left; width:625px; list-style:none;}
#left_container .books_bottom_content .search_content .search_book_author ul li{float:left; width:625px; margin-bottom:26px; display:inline; background:#e0dac9;}
#left_container .books_bottom_content .search_content .search_book_author ul li .see{float:right;width:100%;height:20px;padding-top:10px;text-align:right;background:#f3ece0}
#left_container .books_bottom_content .search_content .search_book_author ul li .photo{float:left; width:125px; margin:20px 0 20px 17px; display:inline}
#left_container .books_bottom_content .search_content .search_book_author ul li .photo img{float:left;}
#left_container .books_bottom_content .search_content .search_book_author ul li .photo img.buy{ border:none; margin:10px 0 10px 0px;}
#left_container .books_bottom_content .search_content .search_book_author ul li .photo img.pre{ border:none; margin:10px 0 10px -9px;}

#left_container .books_bottom_content .search_content .search_book_author ul li .details{float:left; width:470px; margin-top:17px}
#left_container .books_bottom_content .search_content .search_book_author ul li .details h3{float:left; width:100%; font:26px/28px "Palatino Linotype", Arial, Helvetica, sans-serif;  color:#665b38}
#left_container .books_bottom_content .search_content .search_book_author ul li .details h3 a{color:#665b38; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details h3 a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details span{float:left; width:100%; font-size:12px;}
#left_container .books_bottom_content .search_content .search_book_author ul li .details span a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details span a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details span .formats{color:#666666; font-size:12px}
#left_container .books_bottom_content .search_content .search_book_author ul li .details span .red{color:#c92b45; font-size:12px}
#left_container .books_bottom_content .search_content .search_book_author ul li .details span .red a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details span .red a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details p{float:left; width:100%; margin:17px 0 0px}
#left_container .books_bottom_content .search_content .search_book_author ul li .details p.more{float:left; width:100%; padding:5px 0 14px; font-style:italic}
#left_container .books_bottom_content .search_content .search_book_author ul li .details p.more a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details p.more a:hover{color:#000; text-decoration:none}

#left_container .books_bottom_content .search_content .search_book_author ul li .details_post{float:left; width:580px; margin:17px 0 0 10px}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post h3{float:left; width:100%; font:26px/28px "Palatino Linotype", Arial, Helvetica, sans-serif;  color:#665b38}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post h3 a{color:#665b38; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post h3 a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post span{float:left; width:100%; font-size:12px;}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post span a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post span a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post span .formats{color:#666666; font-size:12px}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post span .red{color:#c92b45; font-size:12px}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post span .red a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post span .red a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post p{float:left; width:100%; padding:17px 0 20px}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post p.more{float:left; width:100%; padding:5px 0 14px; font-style:italic}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post p.more a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .details_post p.more a:hover{color:#000; text-decoration:none}


#left_container .books_bottom_content .search_content .search_book_author ul li .comments_row{float:left; width:585px; background:#f1a1ae; padding:3px 20px;}
#left_container .books_bottom_content .search_content .search_book_author ul li .comments_row ul{float:right; width:auto; list-style:none; background:none; padding:0; margin:0}
#left_container .books_bottom_content .search_content .search_book_author ul li .comments_row ul li{float:left; width:auto; color:#665b38; background:none; font-size:11px; margin:0 0 0 22px; display:inline; padding:0}
#left_container .books_bottom_content .search_content .search_book_author ul li .comments_row ul li img{float:none; vertical-align:text-bottom}
#left_container .books_bottom_content .search_content .search_book_author ul li .comments_row ul li a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .search_content .search_book_author ul li .comments_row ul li a:hover{color:#000; text-decoration:none}

/************************book author box ends***********************/

#left_container .books_bottom_content .search_content .paging{float:left; width:592px; background:#f1a1ae;  margin-bottom:22px; display:inline}
#left_container .books_bottom_content .search_content .paging p{float:left; width:auto; color:#665b38;font-weight:bold;}
#left_container .books_bottom_content .search_content .paging ul{float:right; width:auto; list-style:none}
#left_container .books_bottom_content .search_content .paging ul li{float:left; width:auto; color:#c92b45; margin:0 5px 0 10px; display:inline}
#left_container .books_bottom_content .search_content .paging ul li a{color:#c92b45; text-decoration:none}
#left_container .books_bottom_content .search_content .paging ul li a:hover{color:#000; text-decoration:none}
#left_container .books_bottom_content .search_content .paging ul li.active a{color:#000; text-decoration:none}
#left_container .books_bottom_content .search_content .paging ul li.active a:hover{color:#000; text-decoration:none}

/************************books bottom content ends***********************/
/***********************left container ends**********************/




/***********************right container starts**********************/
#right_container{float:left; width:320px; padding-bottom:24px}
/***********************add photo starts**********************/
#right_container .add_photo{float:left; width:300px; padding:10px; background:#e0dac9}
#right_container .add_photo img{float:left;}
/***********************add photo ends**********************/

/***********************facebook active starts**********************/
#right_container .facebook_activity{float:left; width:300px; padding:15px 10px; background:#e0dac9; margin-top:17px}
#right_container .facebook_activity img{float:left;}
/***********************facebook active ends**********************/

/***********************facebook likebox starts**********************/
#right_container .facebook_likebox{float:left; width:300px; padding:15px 10px; background:#e0dac9; margin-top:17px}
#right_container .facebook_likebox img{float:left;}
/***********************facebook likebox ends**********************/

/***********************twitter starts**********************/
#right_container .twitter{float:left; width:300px; padding:15px 10px; background:#e0dac9; margin:17px 0 17px; display:inline; height:auto!important;}
#right_container .twitter ul{float:left; width:100%; list-style:none; padding:0; margin:0}
#right_container .twitter ul li{float:left; width:auto; margin-right:11px; display:inline}
#right_container .twitter ul li a{color:#c92b45; text-decoration:none}
#right_container .twitter ul li a:hover{color:#000; text-decoration:none}
#right_container .twitter ul li img{float:left;}
#right_container .twitter p{float:left; width:100%; color:#233f4f; padding:20px 0 0}
#right_container .twitter p a{color:#c92b45; text-decoration:none}
#right_container .twitter p a:hover{color:#000; text-decoration:none}
/***********************twitter ends**********************/

/***********************video starts**********************/
#right_container .video{float:left; width:300px; padding:10px; background:#e0dac9; margin-top:px; display:inline}
#right_container .video .video_photo{float:left; width:300px;}
#right_container .video .video_photo img{float:left;}
#right_container .video .video_details{float:left; width:300px; margin-top:10px}
#right_container .video .video_details h3{float:left; width:100%; color:#66406d; font-size:16px; line-height:18px; font-weight:bold; padding-bottom:10px}
#right_container .video .video_details h3 span{float:left; width:100%; color:#66406d; font-size:12px; line-height:15px; font-weight:normal; margin-top:5px}
#right_container .video .video_details h3 span a{color:#000; text-decoration:none}
#right_container .video .video_details h3 span a:hover{color:#66406d; text-decoration:none}
#right_container .video .video_details ul{float:left; width:100%; list-style:none; padding:0; margin:0}
#right_container .video .video_details ul li{float:left; width:auto; margin-right:11px; display:inline}
#right_container .video .video_details ul li img{float:left;}
#right_container .video .video_details p{float:left; width:100%; color:#66406d; font-size:12px; line-height:15px; font-style:italic; padding:10px 0 5px}
#right_container .video .video_details p a{color:#c92b45; text-decoration:none}
#right_container .video .video_details p a:hover{color:#000; text-decoration:none}
#right_container .video .video_details a.youtube-link {background-position: 50% 50%;background-repeat: no-repeat;display: block;float: left;height: 90px;margin-right: 12px;width: 90px;}
#right_container .video .video_details  a.youtube-link span {
	display: none;
}
#right_container .video .video_details  a.endcap {
	margin-right: 0;
}
#right_container .video .video_details  a.read-more {
	display: block;
	text-align: left;
	color:#C92B45;
	text-decoration:none;
	font-style:italic;
}
/***********************video ends**********************/
/***********************google space ends**********************/
#right_container .google_space{float:left; width:300px; padding:15px 10px; background:#e0dac9; margin-top:0px}
#right_container .google_space img{float:left;}
/***********************google space ends**********************/
/***********************right container ends**********************/
/***********************body container ends**********************/

/***********************body links ends**********************/
/* Links Page*/
.boxvonlinks{float:right;height: 1%;padding: 0;margin: 0;border:0px #b1ac9f solid;}
.boxvonlinks li{list-style:none;margin: 0;}
.boxvonlinks h2 {clear:both;color:#66406d;font-family:Arial;text-transform:uppercase;font-size:16px;font-width:none;margin:0px 0 0px;padding:30px 0}
.boxvonlinks li.linkcat h2 {color:#66406d;family:Arial;font-size: 16px;padding: 10px 0;margin: 30px 0 10px 0;clear:  both;}
.boxvonlinks ul.blogroll {margin-bottom: 30px;clear:  both;}
.boxvonlinks ul.blogroll li {border-bottom: 1px #dbd4b9 solid;float: left;margin: 0 15px;width: 260px;}
.boxvonlinks ul.blogroll li a {display: block;text-decoration:none;padding: 6px;color:#C92B45}
.boxvonlinks ul.blogroll li a:hover {background: #f9f5e9;}

/************************paging starts***********************/
.boxvonlinks .paging{float:left; width:592px; background:#f1a1ae; padding:3px 17px; margin-bottom:22px; display:inline}
.boxvonlinks .paging p{float:left; width:auto; color:#665b38;font-weight:bold;}
.boxvonlinks .paging ul{float:left; width:auto; list-style:none}
.boxvonlinks .paging ul li{float:left; width:auto; color:#c92b45; margin:0 4px 0 4px; display:inline}
.boxvonlinks .paging ul li a{color:#c92b45; text-decoration:none;text-transform:uppercase;}
.boxvonlinks .paging ul li a:hover{color:#000; text-decoration:none}
.boxvonlinks .paging ul li.active a{width:auto; color:#665b38;font-weight:bold;}
.boxvonlinks .paging ul li.active a:hover{width:auto; color:#665b38;font-weight:bold;}

/************************paging ends***********************/

/***********************body links ends**********************/

/***********************#respond starts**********************/
#respond p{
margin-bottom:10px;line-height: 20px;
}
#respond h3 {
font-size:30px;margin-top:30px;
}
#respond a{
text-decoration:none;color:#C92B45	
}
h3#comments, #respond h3 {
color:#79567F;
font-family:Georgia,serif;
margin-top:20px;
padding-bottom:15px;
}
#commentform input, 
#commentform textarea {
	background: #f6f3ea;
	border: 1px #cec5aa solid;
	padding: 6px;
}
#commentform input#submit {
	background: #ad9dbf;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border: 0;
	color: #fff;
	font-family: Georgia, sans-serif;
	font-weight: bold;
	padding: 5px 10px;
	letter-spacing: 0.06em;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
	text-transform: uppercase;
}
/***********************#respond end**********************/

/***********************footer starts**********************/
#footer{float:left; width:964px; padding:32px 0; height:224px}
#footer .col1{float:left; width:433px;}
#footer .col1 h3{float:left; width:100%; color:#66406d; font:20px/22px "Palatino Linotype", Arial, Helvetica, sans-serif; text-transform:uppercase}
#footer .col1 p{float:left; width:88%; color:#333; font:11px/24px Arial, Helvetica, sans-serif; margin-top:15px}

#footer .col2{float:left; width:305px;}
#footer .col2 h3{float:left; width:100%; color:#66406d; font:20px/22px "Palatino Linotype", Arial, Helvetica, sans-serif; text-transform:uppercase}
#footer .col2 p{float:left; width:80%; color:#333; font:11px/25px Arial, Helvetica, sans-serif; margin-top:15px}
#footer .col2 .signup{float:left; width:100%; margin-top:20px}
#footer .col2 .signup a{float:left; width:169px; background:url(../images/signup_btn.gif) no-repeat 0 0; height:27px}
#footer .col2 .signup a:hover{background-position:0 -27px}
#footer .col2 p.guidelines{float:left; width:80%; margin-top:40px; font-size:13px; text-transform:uppercase; font-weight:bold}
#footer .col2 p.guidelines a{float:left; width:169px; background:url(../images/guidelines_icon.gif) no-repeat 0 5px; color:#c92b45; padding-left:21px; text-decoration:none}
#footer .col2 p.guidelines a:hover{color:#000}

#footer .col3{float:left; width:226px; margin-top:4px}
#footer .col3 h3{float:left; width:226px; font-size:11px; text-transform:uppercase; color:#c92b45;}
#footer .col3 h3 img{float:left; margin:3px 5px 0 0}
#footer .col3 p{float:left; width:100%; color:#333; font:11px/19px Arial, Helvetica, sans-serif;line-height:180%;padding-bottom: 20px;}
#footer .col3 p a{color:#c92b45; text-decoration:none}
#footer .col3 p a:hover{color:#000; text-decoration:none}
#footer .col3 p a.rss {
background:url("../images/feed-icon.png") no-repeat scroll 0 50% transparent;
font-size:11px;
padding-left:15px;
text-transform:uppercase;
}
/***********************footer ends**********************/
/***********************wrapper ends**********************/