﻿@font-face {
    font-family:'Exo';
    src: url('../fonts/Exo-SemiBold.eot');
    src: url('../fonts/Exo-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Exo-SemiBold.woff2') format('woff2'),
        url('../fonts/Exo-SemiBold.woff') format('woff'),
        url('../fonts/Exo-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family:'Poiret One';
    src: url('../fonts/PoiretOne-Regular.eot');
    src: url('../fonts/PoiretOne-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PoiretOne-Regular.woff2') format('woff2'),
        url('../fonts/PoiretOne-Regular.woff') format('woff'),
        url('../fonts/PoiretOne-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



.search-field.input,
.submit_button,
body {
    font-family: Georgia, "Times New Roman", Times, serif
}

body,
h2 {
    color: #272727
}

a,
h3 {
    color: #C2150A
}

body,
h2,
h3,
img {
    margin: 0;
    padding: 0
}

.main_area,
body,
h2,
h3,
img,
p {
    padding: 0
}

.main_area,
.page_banner,
.page_headings,
h2,
h3 {
    float: left;
    width: 100%
}

.adver-form-left,
.adver-left,
.adver-right,
.left-link-text,
.mike-icon,
.pencil-icon {
    box-sizing: border-box
}

.adver-btn,
.boxgrid .img1,
.cross,
.crossStyle,
.movie_button,
.submit_button {
    cursor: pointer
}

html {
    font-size: 100%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

.christmas_image img,
.img_center,
.val_img img {
    overflow: auto;
    bottom: 0
}

body {
    background: #FFF
}

a {
    outline: 0;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

.page_headings h1 a,
.submit_button,
.submit_button:hover {
    text-decoration: none
}

p {
    margin: 0 0 10px;
    font-size: 11pt;
    line-height: 20px
}

p iframe {
    margin-bottom: 20px
}

h2 {
    font-size: 14pt
}

h3 {
    font-size: 12pt
}

img {
    border: none;
    max-width: 100%;
    height: auto
}

.input,
.submit_button {
    border: none!important;
    outline: 0!important
}

.clear {
    clear: both
}

.alpha {
    margin-left: 0!important
}

.omaga {
    margin-right: 0!important
}

.main_area {
    margin: 0;
    background: #fff
}

.main_center {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto
}

.main_center_photographs {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0
}

.inner_center {
    width: 100%;
    max-width: 1160px;
    margin: 0 auto
}

.submit_button {
    display: inline-block;
    margin: 0;
    text-align: center;
    padding: 5px 18px;
    color: #fff;
    background: url(../images/submit-line.jpg) repeat-x #c2150a;
    font-size: 11pt
}

.page_headings {
    margin: 0 0 20px;
    padding: 0;
    position: relative
}

.page_headings h1 {
    font-size: 16pt;
    color: #C2150A;
    margin: 0;
    padding: 0 10px 8px 0;
    font-weight: 700
}

.page_headings h1 a {
    color: #C2150A
}

.img_center {
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.header_area,
.special_box {
    position: relative
}

.banner_mo {
    display: none
}

.banner_desk {
    display: block
}

.header_mo_line,
.inner_mo_footer,
.mid_most_popular,
.mo_copy,
.mo_logo_area,
.share_area,
.slider_top {
    display: none
}

.page_banner {
    margin: 0 0 20px;
    padding: 0;
    text-align: center;
    border: 0 solid #000
}

.top_header_area {
    width: 100%;
    float: right;
    margin: 0;
    padding: 0 0 8px;
    background: #c2150a
}

.top_header_left {
    width: 78%;
    color: #fff;
    font-size: 11pt;
    float: left;
    margin: 8px 0 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif
}

.top_header_left a {
    text-decoration: underline;
    color: #fff
}

.special_top_line a,
.top_header_left a:hover {
    text-decoration: none
}

.top_search_box {
    width: 19.5%;
    height: 22px;
    background: #9f0e04;
    float: right;
    margin: 8px 0 0;
    padding: 0 0 0 1%
}

.s_text_box {
    width: 83.5%;
    height: 22px;
    background: 0 0;
    color: #fff;
    float: left;
    margin: 0;
    padding: 0;
    border: none;
    font-size: 10pt;
    font-family: Georgia, "Times New Roman", Times, serif
}

.s_img {
    width: 10%;
    float: right;
    text-align: right;
    margin: 1px 3% 0 1%;
    padding: 0;
    border: 0 solid #000
}

.header_area,
.header_red_line {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0
}

.header_red_line {
    height: 1px;
    background: #c2150a
}

.special_box {
    width: 54.3%;
    float: right;
    margin: 21px 0 0;
    padding: 0;
    min-height: 50px;
    border: 1px solid #d4d4d4
}

.special_img,
.special_mid {
    margin: 0;
    position: relative;
    float: left
}

.special_img {
    width: 10.2%;
    text-align: center;
    padding: 0;
    background: #000;
    height: 65px
}

.special_mid {
    width: 85%;
    padding: 0 0 5px;
    background: #fff;
    border: 0 solid red
}

.special_mid_cont {
    width: 90%;
    font-size: 11pt;
    float: left;
    margin: 0 0 0 5%;
    padding: 0
}

.special_top_line {
    width: 100%;
    color: #cf2c70;
    float: left;
    margin: 4px 0 1px;
    padding: 0
}

.special_bottom_line {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    border: 0 solid #000
}

.special_bottom_line a {
    text-decoration: underline;
    color: #272727
}

.home_left_heading a:hover,
.inner-footer-so a:hover,
.lc_recommends_link a:hover,
.logo_area a:hover,
.post_title a:hover,
.social-networking a:hover,
.special_bottom_line a:hover,
.sub_heading a:hover {
    text-decoration: none
}

.special_arrow {
    width: 4.8%;
    float: right;
    text-align: right;
    margin: 0;
    padding: 0;
    border: 0 solid red
}

.special_dd_box {
    width: 89.5%;
    float: right;
    margin: 0;
    padding: 0;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: 1px solid #fa4b2a;
    background: #FFF;
    position: absolute;
    top: 65px;
    right: -1px;
    z-index: 1;
    -webkit-box-shadow: 0 8px 6px -6px #000;
    -moz-box-shadow: 0 8px 6px -6px #000;
    box-shadow: 0 8px 6px -6px #000
}

.header_banner {
    float: right;
    margin: 17px 0 0;
    padding: 0;
    width: 55.2%
}

.spe_dd_line {
    width: 91%;
    float: right;
    margin: 0;
    padding: 17px 4.5%;
    font-size: 10pt;
    border-bottom: 1px solid #d4d4d4
}

.special-down-arrow,
.special-up-arrow {
    width: 100%;
    height: 65px;
    float: left;
    margin: 0;
    padding: 0
}

.heart,
.logo_area {
    border: 0 solid red
}

.spe_dd_line a {
    color: #000
}

.spe_gray {
    background: #ededed
}

.special-down-arrow {
    background: url(../images/special-down-arrow.jpg) center no-repeat #eaeaea
}

.special-up-arrow {
    background: url(../images/special-up-arrow.jpg) center no-repeat #eaeaea
}

.desk_menu {
    position: relative;
    padding-top: 18px
}

.heart,
.logo_and,
.logo_area,
.logo_name,
.logo_name font,
.logo_name_area {
    float: left;
    padding: 0
}

.logo_area {
    width: 44.8%;
    margin: 17px 0 0
}

.heart {
    margin: 0 1% 0 0;
    width: 10%
}

.logo_name_area {
    width: 80%;
    margin: 0;
    border: 0 solid #0F0
}

.logo_name {
    color: #E31F07;
    font-family:Poiret One;
    font-size: 2.25em;
    border: 0 solid #000;
    margin: 5px 0 0;
    text-align: right
}

.logo_name font {
    margin: 0
}

.logo_and {
    color: #111;
    font-family: Exo;
    font-size: 15pt;
    font-weight: 600;
    margin:13px 12px 0
}

.footer_cont_area p,
.just-imagine {
    font-family: 'Open Sans', sans-serif
}

.just-imagine {
    float: right;
    margin: 0;
    padding: 0;
    font-size: 12pt;
    color: #272727;
    font-style: italic
}

.footer_area,
.mo_logo_area,
.recommends_area,
.share_area {
    float: left;
    padding: 0
}

.mo_logo_area {
    width: 74%;
    margin: 12px 0 0;
    text-align: left
}

.share_area {
    width: 10%;
    margin: 24px 3% 0 0
}

.footer_area {
    width: 100%;
    margin: 13px 0 0
}

.re_heading {
    width: auto!important;
    margin-left: 7%!important
}

.recommends_area {
    width: 100%;
    margin: 0 0 89px;
    position: relative;
    display: none
}

.lc_recommends,
.lc_recommends_link {
    position: absolute;
    margin: 0;
    padding: 0;
    float: left
}

.lc_recommends {
    width: 99%;
    top: 32px;
    left: 7%;
    max-width: 967px
}

.lc_recommends_link {
    width: 99.5%;
    top: 0;
    left: 0;
    height: 100%
}

.home_cati_img,
.main_container,
.outer_sticker,
.pin {
    position: relative
}

.lc_recommends_link a {
    border: 0 solid #0F0;
    float: left;
    padding: 0
}

.recommends_link_line {
    width: 100%;
    height: 47%;
    float: left;
    margin: 0;
    padding: 0;
    border: 0 solid #000
}

.flipkart_logo {
    width: 8.5%;
    margin: .9% 0 0 .5%;
    height: 68%
}

.jabong {
    width: 8.6%;
    margin: 1.6% 0 0 1.5%;
    height: 40%
}

.yatra {
    width: 8.6%;
    margin: 1.2% 0 0 1.5%;
    height: 54%
}

.homeshop {
    width: 6.5%;
    margin: .6% 0 0 2.5%;
    height: 80%
}

.fernsnpetals {
    width: 8.5%;
    margin: .9% 0 0 2.5%;
    height: 68%
}

.booking {
    width: 8.5%;
    margin: 1.3% 0 0 1.5%;
    height: 52%
}

.indiatiems {
    width: 7.8%;
    margin: .6% 0 0 2.1%;
    height: 75%
}

.snapdeal {
    width: 8.2%;
    margin: 1.5% 0 0 2%;
    height: 44%
}

.mantra {
    width: 8.5%;
    margin: 1.4% 0 0 1.7%;
    height: 44%
}

.vistaprint {
    width: 8.3%;
    margin: 1% 0 0 1.6%;
    height: 64%
}

.amazon_link {
    width: 8.1%;
    margin: 1% 0 0 .8%;
    height: 47%
}

.wisitech {
    width: 10.7%;
    margin: .6% 0 0 .6%;
    height: 63%
}

.expedia {
    width: 8.4%;
    margin: 1.2% 0 0 .5%;
    height: 40%
}

.fab {
    width: 7.8%;
    margin: .4% 0 0 2%;
    height: 78%
}

.fashionandyou {
    width: 8.4%;
    margin: 1.2% 0 0 2%;
    height: 40%
}

.firstcry {
    width: 7.7%;
    margin: .7% 0 0 2%;
    height: 62%
}

.makemytrip {
    width: 8.5%;
    margin: .3% 0 0 1.8%;
    height: 78%
}

.yebhi {
    width: 8.7%;
    margin: .7% 0 0 1.4%;
    height: 62%
}

.yepme {
    width: 8.7%;
    margin: 1.3% 0 0 1.4%;
    height: 41%
}

.babyoye {
    width: 8.3%;
    margin: .9% 0 0 1.4%;
    height: 54%
}

.footer_top_area {
    width: 100%;
    float: left;
    margin: 0;
    padding: 48px 0 9px;
    background: #303030;
    border-bottom: 1px solid #3c3c3c
}

.footer_cont_area {
    width: 75%;
    float: left;
    margin: 0 0 0 1.4%;
    padding: 0;
    border: 0 solid red
}

.footer_cont_area p {
    font-size: 10pt;
    color: #a19f9f;
    margin: 0 0 18px;
    padding: 0;
    line-height: 18px
}

.desk_copy,
.footer_link {
    font-family: Verdana, Geneva, sans-serif;
    color: #a19f9f;
    text-align: center
}
.desk_copy a{text-decoration:none; color: #a19f9f;}
.footer_so_area {
    width: 19%;
    float: right;
    margin: 22px 1.8% 0 0;
    padding: 0;
    border: 0 solid red
}

.social-networking {
    width: 149px;
    background: url(../images/social-networking-icon.png) no-repeat;
    height: 74px;
    float: right;
    margin: 0;
    padding: 0
}

.sn_line,
.sn_line1 {
    float: left;
    padding: 0
}

.sn_line {
    width: 149px;
    margin: 0;
    border: 0 solid #0F0
}

.sn_line1 {
    width:73px;
    margin: 10px 0 0 39px;
    border: 0 solid red
}

.social-networking a {
    width: 30px;
    height: 30px;
    float: left;
    margin: 0 9px 0 0;
    padding: 0;
    border: 0 solid #fff
}

.desk_copy,
.footer_bottom_area,
.footer_link {
    width: 100%;
    float: left
}

.footer_bottom_area {
    margin: 0;
    padding: 10px 0 20px;
    background: #303030
}

.footer_link {
    margin: 0;
    padding: 0;
    font-size: 8.5pt
}

.footer_link a {
    color: #a19f9f
}

.desk_copy {
    font-size: 8.25pt;
    margin: 10px 0 0;
    padding: 0
}

.category_title,
.home_post_title,
.inner_footer {
    font-family: 'Open Sans', sans-serif
}

.inner_footer {
    width: 96%;
    float: left;
    margin: -13px 0 0 2%;
    padding: 0;
    border: 0 solid #FFF
}

.inner_footer ul {
    float: left;
    margin: 0 1.5% 0 0;
    padding: 0;
    list-style: none;
    border: 0 solid #0F0
}

.inner_footer ul li {
    width: 100%;
    font-size: 9pt;
    float: left;
    margin: 0 0 7px;
    line-height: 14px;
    padding: 0
}

.inner_footer ul li a {
    color: #a19f9f;
    margin: 0;
    padding: 0
}

.home_left_heading a,
.sub_heading a {
    color: #c2150a
}

.literature {
    width: 8%
}

.creative-kids {
    width: 11.2%
}

.teen-times {
    width: 11.4%
}

.learning-tools {
    width: 13.5%
}

.foo-line5 {
    width: 11%
}

.foo-line6 {
    width: 24%
}

.travel {
    width: 22%
}

.more,
.specials {
    width: 24%
}

.inner-footer-so {
    width: 270px;
    background: url(../images/inner-footer-so.png) no-repeat;
    height: 31px;
    float: left;
    margin: 5px 0 2px;
    padding: 0
}

.inner-footer-so a {
    width: 30px;
    height: 30px;
    float: left;
    margin: 0 9px 0 0;
    padding: 0;
    border: 0 solid #fff
}

.home_left_area,
.home_mid_area {
    border: 0 solid red;
    padding: 0;
    float: left
}

.inner-footer-outer {
    width: 100%;
    max-width: 270px;
    margin: auto
}

.home_left_area {
    width: 16.5%;
    margin: 17px 1.5% 20px 0
}

.home_mid_area {
    width: 52%;
    margin: 17px 0 0 .4%
}

.right_area {
    width: 27%;
    float: right;
    margin: 17px 0 9px;
    padding: 0
}

.home_left_menu {
    width: 100%;
    float: left;
    margin: 0 0 6px 4%;
    padding: 0
}

.home_left_heading,
.sub_heading {
    margin: 0 0 8px;
    font-size: 12pt;
    color: #c2150a;
    padding: 0;
    float: left
}

.home_left_heading {
    width: 100%;
    font-weight: 400
}

.sub_heading {
    width: 98%;
    max-width: 967px;
    font-weight: 700
}

.home_left_menu ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none
}

.home_left_menu ul li {
    width: 90%;
    float: left;
    margin: 0 0 8px;
    padding: 0;
    font-size: 10pt
}

.home_left_menu ul li a {
    color: #292929
}

.home_left_menu ul li a:hover {
    text-decoration: none;
    color: #c2150a
}

.home_left_add {
    width: 100%;
    float: left;
    margin: 4px 0 0;
    padding: 0
}

.right_visite_area {
    width: 100%;
    float: left;
    margin: 0 0 21px;
    padding: 0
}

.right_visite_box {
    width: 100%;
    float: left;
    margin: 3px 0 0;
    padding: 11px 0 14px;
    background: #eaeaea
}

.popular_img,
.popular_line {
    padding: 0;
    border: 0 solid #000;
    float: left
}

.popular_line {
    width: 90%;
    margin: 0 0 10px 5%
}

.popular_img {
    width: 23%;
    margin: 5px 2.8% 0 0
}

.popular_cont {
    width: 73%;
    float: left;
    margin: 0;
    padding: 0;
    border: 0 solid red
}

.category_title,
.motivation,
.post_title {
    width: 100%;
    padding: 0
}

.post_title {
    line-height: 20px;
    float: left;
    margin: 0 0 4px;
    font-size: 11pt
}

.post_title a {
    color: #272727
}

.post_title a:hover {
    color: #c2150a
}

.category_title {
    float: left;
    margin: 0;
    font-size: 9pt
}

.category_title a {
    color: #727272
}

.more_visite {
    float: right;
    margin: 0 5% 0 0;
    padding: 0;
    font-size: 10pt
}

.motivation,
.motivation_see {
    float: left;
    border: 0 solid red
}

.more_visite a {
    color: #c2150a;
    text-decoration: underline
}

.more_visite a:hover {
    text-decoration: none
}

.motivation {
    margin: 5px 0 0;
    text-align: center
}

.motivation_see {
    width: 90%;
    line-height: 20px;
    margin: 11px 0 10px 5%;
    font-size: 11pt;
    padding: 0
}

.left-authr-box,
.left-newsletter {
    font-size: 10pt;
    padding: 0;
    float: left
}

.bestsellers_books {
    width: 100%;
    float: left;
    margin: 5px 0 0;
    text-align: center;
    padding: 0;
    border: 0 solid red
}

.left-authr-box {
    width: 90%;
    margin: 0 0 0 5%;
    line-height: 22px
}

.left-authr-cont {
    width: 100%;
    float: left;
    margin: 0 0 23px;
    padding: 0
}

.left-authr-img {
    width: 23%;
    float: left;
    margin: 0 3.5% 0 0;
    padding: 0
}

.left-authr-name {
    width: 60%;
    float: left;
    margin: 5px 0 0;
    padding: 0
}

.left-authr-name a {
    text-decoration: underline
}

.left-authr-name a:hover {
    text-decoration: none
}

.left-newsletter {
    width: 90%;
    margin: 0 0 2px 5%
}

.newsletter-join {
    width: 100%;
    float: left;
    margin: 0 0 12px;
    padding: 0;
    font-weight: 700;
    line-height: 22px
}

.newsletter_email {
    width: 100%;
    float: left;
    margin: 0 0 8px;
    padding: 0;
    font-size: 11pt
}

.news-t-box {
    width: 95%;
    background: #fff;
    color: #000;
    float: left;
    margin: 0 0 3px;
    padding: 3px 2%;
    border: 1px solid #e6e6e6;
    font-size: 10pt
}

.home_post_area,
.news_button {
    width: 100%;
    padding: 0;
    float: left
}

.news_button {
    margin: 6px 0 0;
    font-size: 10pt
}

.home_omaga {
    margin-right: 0!important
}

.home_post_area {
    margin: 0 0 13px
}

.home_post_area .pin {
    float: left;
    font-size: 11px;
    margin: 0 8px 8px 0;
    min-height: 100px;
    padding: 8px 0 10px;
    position: relative;
    width: 185px;
    background: #ededed
}

.home_post_box {
    width: 90%;
    float: left;
    margin: 0 0 0 5%;
    padding: 0
}

.home_cati_area,
.home_photography,
.home_post_cont,
.home_post_img,
.home_post_title,
.photography_title {
    width: 100%;
    padding: 0;
    float: left
}

.home_post_title {
    margin: 5px 0;
    font-size: 9pt
}

.home_post_title a {
    color: #727272
}

.home_post_img {
    margin: 5px 0 4px;
    text-align: center
}

.home_post_cont {
    font-size: 10pt;
    line-height: 20px;
    margin: 0 0 6px
}

.home_post_cont a {
    color: #272727
}

.home_post_cont a:hover {
    color: #C2150A;
    text-decoration: none
}

.home_cati_title a,
.photography_title a {
    color: #272727
}

.home_photography {
    margin: 0 0 15px
}

.photography_title {
    margin: -2px 0 11px;
    text-align: left;
    font-size: 10pt
}

.book-cover,
.cati_post_img,
.creation_send,
.creations_top_img,
.feature_img,
.get_touch,
.home_cati_img,
.send-your-book,
.short_story,
.val_img {
    text-align: center
}

.home_cati_area {
    margin: 13px 0 0
}

.home_cati_box {
    width: 90%;
    float: left;
    margin: 0 2% 0 5%;
    padding: 0 0 5px
}

.crk {
    min-height: 200px!important
}

.home_cati_inner {
    width: 90%;
    float: left;
    margin: 0 0 0 5%;
    padding: 0
}

.home_cati_img,
.home_cati_title,
.slider_top {
    width: 100%;
    padding: 0;
    float: left
}

.home_cati_title {
    font-size: 10pt;
    line-height: 20px;
    margin: 0
}

.home_cati_title a:hover {
    color: #C2150A;
    text-decoration: none
}

.home_cati_img {
    margin: 10px 0 5px
}

.slider_top {
    margin: 4px 0 15px
}

.ck {
    display: block
}

.mobile_menu,
.reations_outer {
    display: none
}

.inner_left_area {
    width: 69%;
    float: left;
    margin: 0 0 9px;
    padding: 0
}

.inner_left_area li {
    margin: 0 0 5px;
    padding: 0;
    font-size: 11pt;
    line-height: 20px
}

.breadcrumb {
    width: 95%;
    float: left;
    margin: 17px 0 15px;
    padding: 0;
    font-size: 9pt
}

.breadcrumb a,
.breadcrumb span {
    margin: 0;
    padding: 0;
    float: left
}

.breadcrumb a {
    color: #c2150a;
    text-decoration: underline
}

.breadcrumb a:hover,
.cati_post_heading a:hover {
    text-decoration: none
}

.breadcrumb font {
    color: #c2150a;
    float: left;
    margin: 2px 5px;
    padding: 0
}

.feature_area {
    width: 100%;
    float: left;
    margin: 0 0 25px;
    padding: 0 0 10px;
    border-bottom: 1px solid #E5E5E5
}

.book-cover,
.cati_post_box {
    border: 0 solid #000;
    float: left
}

.feature_img {
    width: 46%;
    float: left;
    margin: 0 2% 0 0;
    padding: 0
}

.feature_cont {
    width: 52%;
    float: left;
    margin: 0;
    padding: 0
}

.cati_post_area,
.feature_disc,
.feature_heading {
    width: 100%;
    float: left;
    padding: 0
}

.feature_heading {
    margin: 0 0 10px;
    font-size: 12pt;
    color: #c2150a;
    font-weight: 700
}

.feature_disc {
    margin: 0;
    font-size: 11pt;
    line-height: 23px
}

.cati_post_area {
    margin: 0 0 0 1%
}

.cati_post_box {
    width: 90%;
    margin: 0 0 0 5%;
    padding: 0
}

.cati_post_cont,
.cati_post_heading,
.cati_post_img {
    width: 100%;
    padding: 0;
    float: left
}

.cati_post_img {
    margin: 0 0 6px
}

.cati_post_heading {
    margin: 0 0 5px;
    font-size: 10.5pt;
    line-height: 20px;
    font-weight: 700
}

.cati_post_heading a {
    color: #272727
}

.by_author,
.chapter_box ul li a {
    color: #000
}

.cati_post_cont {
    margin: 0;
    font-size: 10pt;
    line-height: 21px
}

.main_container {
    margin: 0 auto;
    padding: 0
}

.pin {
    float: left;
    font-size: 11px;
    margin: 0 20px 20px 0;
    min-height: 190px;
    padding: 10px 0;
    width: 180px;
    background: #eaeaea
}

.by_author {
    width: 100%;
    float: left;
    margin: 0 0 20px;
    padding: 0;
    font-size: 9pt
}

.by_author a {
    text-decoration: underline
}

.about_text a,
.by_author a:hover {
    text-decoration: none
}

.chapter_box {
    width: 21.5%;
    float: left;
    margin: 0 1% 0 0;
    padding: 0;
    background: #f3f1f1
}

.chapter_box ul {
    width: 85%;
    float: left;
    margin: 23px 0 0 12%;
    padding: 0 0 15px;
    font-size: 10pt
}

.chapter_box ul li {
    width: 100%;
    float: left;
    margin: 0 0 8px;
    padding: 0;
    list-style: none
}

.book-cover {
    width: 77%;
    margin: 0;
    padding: 0
}

.book-cover img {
    border: 1px solid #e6e7e7
}

.single_text_box_bg {
    background: #EAEAEA;
    float: left;
    padding: 9px 2% 2px;
    margin: 0 0 20px;
    font-size: 10pt;
    width: 96%;
    line-height: 18px
}

.about_author {
    width: 100%;
    margin: 20px 0 0;
    padding: 0;
    float: left;
    border: 1px solid #ebebeb;
    background: #EAEAEA
}

.about_text {
    background-color: #C2150A;
    color: #FFF;
    float: left;
    margin: 5px;
    padding: 5px 0 5px 8px;
    width: 25%
}

.about_img,
.get_touch,
.img_abut,
.img_text,
.img_text_heading {
    padding: 0;
    float: left
}

.about_text a {
    color: #FFF
}

.about_img {
    width: 97%;
    margin: 5px 0 15px 1.5%;
    border: 0 solid #000
}

.img_abut {
    width: 10%;
    margin: 0 2% 0 0;
    border: 0 solid #d5d5d5
}

.img_abut img {
    border: 1px solid #d5d5d5
}

.img_text {
    width: 87%;
    margin: 0;
    font-size: 11pt;
    line-height: 20px
}

.img_text_heading {
    width: 100%;
    margin: 0 0 5px;
    font-weight: 700
}

.img_text_heading a {
    color: #272727
}

.get_touch {
    width: 100%;
    line-height: 17px;
    font-size: 10pt;
    font-weight: 700;
    margin: 20px 0 0
}

.get_touch a {
    text-decoration: underline
}

.get_touch a:hover,
.subcat_cont a {
    text-decoration: none
}

.about_author_auth {
    width: 100%;
    margin: 0 0 20px;
    padding: 13px 0 10px;
    float: left;
    border: 1px solid #ebebeb;
    background: #EAEAEA
}

#author-avatar {
    width: 11%;
    margin: 0 1.3% 0 2%;
    padding: 0;
    float: left;
    border: 0 solid #000
}

#author-avatar img {
    background: #fff;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #bbb;
    -moz-box-shadow: 0 1px 2px #bbb;
    box-shadow: 0 1px 2px #bbb;
    padding: 3px
}

#author-description,
.happy_girl,
.subcat_cont,
.subcat_f_line {
    padding: 0;
    float: left
}

#author-description {
    width: 84%;
    margin: 0 1% 0 0;
    font-size: 13px;
    line-height: 17px
}

#author-description h2 {
    color: #000;
    font-size: 15px;
    font-weight: 700;
    margin: 5px 0
}

.happy_girl {
    width: 100%;
    margin: 0
}

.subcat_cont {
    margin: 0 0 20px;
    width: 100%;
    border: 0 solid #000
}

.subcat_cont a:hover {
    text-decoration: underline
}

.subcat_f_line {
    width: 100%;
    margin: 0 0 2px;
    font-size: 10pt;
    font-weight: 700
}

.subcat_f_line a {
    color: #272727
}

.subcat_f_line a:hover {
    text-decoration: none;
    color: #c2150a
}

.subcat_date {
    width: 100%;
    float: left;
    margin: 0;
    padding: 2px 0 0;
    font-size: 9pt;
    color: #6a6a6a;
    border: 0 solid #000;
    font-weight: 400
}

.search_box,
.search_box .search_img {
    float: left;
    padding: 0;
    border: 0 solid red
}

.subcat_date a {
    text-decoration: underline;
    color: #6a6a6a
}

.letter_search li a,
.subcat_date a:hover {
    text-decoration: none
}

.search_box {
    width: 100%;
    margin: 8px 0 0
}

.search_box .search_img {
    width: 14.5%;
    margin: 5px 2% 0 0;
    text-align: center
}

.search_box .search_img img {
    border: 1px solid #dcdcdc
}

.search_box .search_cont {
    width: 83%;
    float: left;
    margin: 0;
    padding: 0;
    border: 0 solid #0F0;
    font-size: 10pt;
    line-height: 19px
}

.entry-description,
.img_cat {
    width: 100%;
    float: left;
    padding: 0
}

.search_box .search_cont p {
    margin: 0;
    padding: 0
}

.img_cat {
    margin: 0 0 10px;
    border: 0 solid #0F0;
    font-size: 11pt
}

.entry-description {
    margin: 10px 0 0;
    border: 0 solid #000
}

.pagination {
    clear: both;
    padding: 0;
    font-size: 10pt;
    float: right;
    border: 0 solid #000
}

.pagination a,
.pagination span {
    display: block;
    float: left;
    padding: 0 6px;
    text-decoration: none;
    width: auto;
    color: #000
}

.pagination img {
    margin-top: 3px;
    padding-right: 0
}

.pagination a:hover {
    color: #C2150A
}

.pagination .current {
    font-weight: 700;
    border: 1px solid #D6D6D6;
    color: #253D7B;
    margin-top: -1px
}

.outer_sticker {
    width: 100%;
    max-width: 1200px;
    margin: auto
}

#sticker {
    width: 100%!important;
    max-width: 1200px;
    padding: 0;
    margin: 0;
    z-index: 100000;
    border: 0 solid #DBDBDB;
    float: left;
    background: url(../images/menu-bg.jpg) repeat-x!important
}

.sticker_small {
    display: none
}

.sticker_big {
    position: absolute;
    left: -135px
}

.letter_search {
    color: #000;
    font-size: 9pt;
    width: 100%;
    padding: 0;
    margin: 0 0 10px;
    border: 0 solid red;
    float: left
}

.letter_search li,
.letter_search ul {
    float: left;
    padding: 0;
    margin: 0
}

.creation_send,
.creations_top_img,
.letter_search ul,
.short_story,
.your_chance,
.your_chance_img {
    border: 0 solid #000
}

.letter_search ul {
    list-style-type: none;
    width: 100%
}

.letter_search li a {
    padding: 2px 4px;
    float: left;
    color: #000
}

.creation_send,
.creations_top_img,
.short_story,
.your_chance {
    padding: 0;
    float: left
}

.letter_search li a:hover {
    background: #C2150A;
    color: #fff
}

.letter_select {
    color: #fff!important;
    background: #C2150A
}

.letter_search li span {
    padding: 0;
    float: left;
    margin: 2px 2.4px 0 2px
}

.creations_top_img {
    width: 100%;
    margin: 0
}

.short_story {
    width: 100%;
    margin: 26px 0 0;
    font-size: 17px;
    color: #040808;
    line-height: 28px
}

.short_story span {
    color: #767576!important
}

.creation_send {
    width: 100%;
    margin: 20px 0 10px;
    line-height: 22px;
    font-size: 11pt
}

.creation_send span {
    font-size: 13pt;
    font-weight: 700
}

.creation_send a {
    text-decoration: underline
}

.creation_send a:hover {
    text-decoration: none
}

.your_chance {
    width: 100%;
    margin: 20px 0 0
}

.your_chance_img {
    width: 38%;
    margin: 0 2% 0 0;
    padding: 12px 0 0;
    float: left
}

.your_chance_text {
    width: 59%;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 11pt
}

.your_chance_text span {
    color: #ec3924;
    font-style: italic;
    font-size: 11pt
}

.error {
    color: red;
    font-size: 8pt;
    font-weight: 400;
    width: 100%;
    float: left
}

.send_box {
    float: left;
    margin: 18px 0 0 10%;
    padding: 0;
    width: 80%;
    border: 1px solid #e5e4e4
}

.mandatory_area {
    float: right;
    margin: 15px 20px 10px 0;
    padding: 0;
    font-size: 9pt;
    color: #2b2a2a
}

.send_form,
.send_line,
.send_min {
    float: left;
    padding: 0
}

.mandatory_area span {
    color: #D10027
}

.send_form {
    margin: 20px 0 11px 5%;
    width: 90%;
    font-size: 10pt;
    color: #2b2a2a;
    line-height: 22px;
    border: 0 solid #900
}

.send_line {
    margin: 0 0 0px;
    width: 100%;
    border: 0 solid red
}

.send_min {
    margin: -2px 0 0;
    width: 3%;
    font-size: 10pt;
    color: #d10027;
    border: 0 solid #000
}

.send_left,
.send_left span {
    color: #2b2a2a;
    float: left;
    padding: 0
}

.send_left {
    margin: 0 3% 0 0;
    width: 29%;
    font-size: 10pt;
    line-height: 15px;
    border: 0 solid #FF0
}

.send_left span {
    margin: 0;
    font-size: 8pt
}

.send_right {
    float: left;
    margin: 0;
    padding: 0;
    width: 63%;
    border: 0 solid #F0F
}

.send_t_box {
    background: #FFF;
    width: 96%;
    border: 1px solid #d1c9c0;
    margin: 0;
    padding: 2px 2%;
    font-size: 10pt;
    color: #000;
    float: left
}

.book_review_area,
.book_review_area ul,
.plus {
    padding: 0;
    width: 100%;
    float: left
}

.book_review_area {
    margin: 0;
    border: 0 solid red
}

.plus {
    font-weight: 700;
    color: #191919;
    font-size: 9pt;
    margin: 10px 0 5px;
    border: 0 solid red
}

.book_review_area p a {
    text-decoration: underline
}

.book_review_area p a:hover,
.val_top a {
    text-decoration: none
}

.book_review_area ul {
    margin: 0 0 0 15px;
    list-style-type: none
}

.book_review_area ul li {
    margin: 0;
    padding: 0 10px 7px;
    list-style-type: none;
    background: url(../images/small-arrow.png) left 5px no-repeat;
    color: #000;
    font-size: 10pt
}

.send-your-book {
    width: 100%;
    float: left;
    line-height: 17px;
    font-size: 13pt;
    font-weight: 700;
    margin: 20px 0 0;
    padding: 0
}

.val_content {
    margin: 0 0 25px;
    padding: 0;
    width: 100%;
    float: left
}

.val_day {
    float: left;
    padding: 0;
    margin: 0
}

.val_day h1 {
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-size: 15pt;
    color: #ae5e8a;
    display: inline
}

.val_day_h1bg {
    background: url(../images/val_header_bg.png) left top no-repeat;
    height: 23px;
    padding-left: 37px;
    float: left
}

.gift_idea {
    color: #ba1e5f;
    background: 0 0;
    float: left;
    margin: 0 0 0 5px
}

.gift_idea a {
    color: #BA1E5F
}

.val_top,
.val_top a {
    color: #890041
}

.val_box {
    width: 28%;
    float: left;
    border: 1px solid #fff;
    margin: 13px 0 0 4%;
    background: #FFF;
    -moz-box-shadow: 0 2px 2px 1px #b3a4aa;
    -webkit-box-shadow: 0 2px 2px 1px #b3a4aa;
    box-shadow: 0 2px 2px 1px #b3a4aa
}

.val_top {
    font-weight: 400;
    font-size: 11pt;
    background: #fee2ee;
    padding: 10px 5%;
    margin: 0;
    height: 36px;
    float: left;
    width: 90%
}

.val_bottom {
    font-size: 10pt;
    height: 40px;
    border: 0 solid #000;
    color: #282828;
    padding: 0 0 5px;
    margin: 0 0 0 2%;
    float: left;
    width: 96%
}

.val_img {
    width: 100%;
    height: 140px;
    margin: 0;
    padding: 0;
    position: relative;
    float: left
}

.val_img img {
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.val_more {
    font-size: 9pt;
    float: right;
    background: url(../images/arow_pink.png) right bottom no-repeat;
    margin: 0;
    padding: 0 12px 0 0
}

.best_deals,
.canon_area,
.diwali_right {
    float: left;
    padding: 0
}

.val_more a {
    color: #3f187c;
    text-decoration: underline
}

.val_more a:hover {
    color: #3f187c;
    text-decoration: none
}

.best_deals {
    margin: -22px 0 0 -2px;
    width: 100%
}

.diwali_right {
    width: 100%;
    margin: 0;
    border: 1px solid #e9beb0;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #ffedc5
}

.canon_area {
    margin: 26px 0 0 3.5%;
    width: 93%
}

.canon_hed,
.canon_main {
    float: left;
    margin: 0;
    width: 100%
}

.canon_hed {
    padding: 0;
    font-size: 10pt;
    color: #000;
    font-weight: 700
}

.canon_hed a {
    text-decoration: none;
    color: #000
}

.canon_main {
    padding: 11px 0 0;
    border: 0 solid #000
}

.canon_left,
.canon_right {
    padding: 0;
    border: 0 solid #000;
    float: left
}

.canon_left {
    margin: 0 2% 0 0;
    width: 33%
}

.canon_right {
    margin: 0;
    width: 64%
}

.original_price {
    float: left;
    padding: 0 0 1px;
    margin: 0;
    font-size: 12px;
    color: #000
}

.original_price span {
    padding: 0;
    margin: 0;
    font-size: 13px;
    color: #e21500;
    text-decoration: line-through
}

.offer_price {
    float: left;
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #000;
    font-weight: 700
}

.offer_price span {
    padding: 0;
    margin: 0;
    font-size: 13px;
    color: #116500
}

.flipkart {
    float: left;
    padding: 8px 0 0;
    margin: 0;
    width: 100%
}

.more_camera {
    float: right;
    padding: 6px 0 0;
    margin: 0;
    font-size: 12px;
    color: #253b7c;
    text-align: right
}

.christmas_add_banner,
.christmas_image,
.diwali_med {
    text-align: center;
    float: left
}

.diwali_top,
.diwali_top a {
    color: #951701
}

.more_camera a {
    text-decoration: underline;
    font-size: 12px
}

.christmas_top a,
.diwali_top a,
.more_camera a:hover {
    text-decoration: none
}

.canon_line {
    padding: 0;
    margin: 19px 0 0 2%;
    width: 96%;
    background: url(../images/line-canon.jpg) repeat-x;
    height: 3px;
    float: left
}

.diwali_bottom,
.diwali_top {
    height: 30px;
    font-size: 10pt;
    line-height: 18px;
    float: left
}

.diwali_box {
    float: left;
    padding: 0;
    margin: 0 3.7% 25px 0;
    width: 46.5%;
    background: #fddea3;
    border: 1px solid #eac0b2
}

.diwali_top {
    padding: 0 0 9px;
    margin: 11px 0 9px 2%;
    font-weight: 700;
    width: 96%
}

.diwali_bottom {
    padding: 0 8px 11px;
    margin: 0;
    color: #000
}

.diwali_med {
    padding: 0;
    margin: 0 0 6px 2%;
    width: 96%
}

.christmas_content {
    margin: 0 0 25px;
    padding: 0;
    width: 100%;
    float: left;
    border: 0 solid #000
}

.christmas_box {
    width: 29.7%;
    float: left;
    border: 1px solid #ffc8ca;
    padding: 10px 1%;
    margin: 0 2% 2% 0;
    background: #FFF
}

.christmas_top {
    font-size: 10.5pt;
    font-weight: 700;
    color: #272727;
    height: 45px;
    float: left;
    width: 100%
}

.christmas_top a {
    color: #272727
}

.christmas_image {
    width: 100%;
    height: 171px;
    margin: 0 0 10px;
    padding: 0;
    position: relative
}

.christmas_image img {
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.christmas_bottom {
    float: left;
    font-size: 9pt;
    width: 100%;
    margin: 0;
    padding: 0;
    color: #000;
    height: 45px
}

.christmas_vacation {
    margin: 0;
    padding: 0;
    float: left
}

.christmas_vacation h1 {
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-size: 17px;
    color: #000;
    display: inline;
    line-height: 36px
}

.christmas_vacation h1>span {
    color: #d11c24
}

.christmas_vacation h1>span a {
    color: #d11c24;
    text-decoration: none
}

.christmas_cherry {
    float: left;
    padding-left: 10px
}

.christmas_line {
    background: url(../images/christmas_line.png) left top no-repeat;
    height: 3px;
    float: left;
    margin: 0 0 15px;
    padding: 0;
    width: 100%
}

.christmas_add_banner {
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
    border: 0 solid #000
}

.christmas_more {
    font-size: 10pt;
    margin: 0;
    padding: 0;
    float: right;
    text-align: right;
    width: 100%;
    border: 0 solid red
}

.prot_heading,
.prot_heading a {
    font-size: 11pt;
    font-weight: 700
}

.christmas_more a {
    text-decoration: underline
}

.christmas_more a:hover {
    text-decoration: none
}

.pht {
    margin: 0 0 0 .7%;
    padding: 0;
    float: left
}

.boxgrid {
    overflow: hidden;
    position: relative;
    padding: 0;
    float: left;
    margin: 3px 3px 0
}

.cs {
    margin: 0 0 0 10px!important
}

.boxgrid .img1 {
    position: absolute;
    top: 0;
    left: 0;
    border: 0
}

.boxcaption {
    float: left;
    position: absolute;
    width: 100%
}

.portfolio_cont_box a {
    text-decoration: none!important
}

.captionfull .boxcaption {
    bottom: 0;
    right: 330px
}

.caption .boxcaption {
    top: 220px;
    left: 0
}

.portfolio_line {
    float: left;
    margin: 0;
    padding: 2px 0 0
}

.portfolio_cont_box {
    position: absolute;
    bottom: 2.5px;
    left: 0;
    float: left;
    margin: 0;
    padding: 0;
    opacity: .78;
    filter: alpha(opacity=78);
    min-height: 52px;
    width: 100%;
    background: url(../images/slider_cont_bg.png) repeat-x
}

.movie_review_bg,
.prize_box {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd, endColorstr=#f3f1f1)
}

.port_cont {
    float: left;
    margin: 5px 0 0;
    padding: 0 14px 12px 0;
    border: 0 solid #666
}

.port_cont p,
.prot_heading {
    padding: 0 0 0 10px;
    margin: 0
}

.prot_heading {
    float: left;
    color: #C2150A
}

.prot_heading a {
    color: #fff;
    text-decoration: none
}

.port_cont p {
    font-size: 10pt;
    line-height: 18px;
    color: #fff
}

.photography_light_box_bg {
    background: #f7fcfc;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 999
}

.photography_light_box_close_btn {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0
}

.photography_light_box_close_btn_bottom {
    text-align: right;
    padding-top: 15px;
    margin: 0;
    vertical-align: bottom
}

.photography_light_box_left {
    width: 73%;
    float: left;
    margin-left: 0
}

.photography_light_box_right {
    width: 25%;
    float: right;
    border: 0 solid red
}

.photography_area_right {
    width: 96%;
    padding: 6px 3% 0;
    float: right;
    background: #FFF;
    -moz-box-shadow: 0 0 2px 1px #cfd0d0;
    -webkit-box-shadow: 0 0 2px 1px #cfd0d0;
    box-shadow: 0 0 2px 1px #cfd0d0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 20px
}

.photography_large_img {
    margin: 0 0 20px;
    background: #FFF;
    float: left;
    width: 100%;
    -moz-box-shadow: 0 0 2px 1px #cfd0d0;
    -webkit-box-shadow: 0 0 2px 1px #cfd0d0;
    box-shadow: 0 0 2px 1px #cfd0d0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.photography_large_inner {
    float: left;
    width: 97%;
    margin: 0 0 25px 1.5%;
    padding: 0;
    border: 0 solid
}

.photography_main_name_box {
    padding: 0;
    margin: 16px 0 5px;
    border: 0 solid #000;
    width: 100%;
    float: left
}

.photography_hed_area {
    float: left;
    width: 85%;
    border: 0 solid red
}

.photography_img_no {
    float: right;
    color: #131313;
    font-size: 14px
}

.photography_main_name {
    float: left;
    border: 0 solid #0F0;
    margin: 0 0 5px;
    padding: 0;
    width: 100%
}

/*.photography_main_name h1 {
    font-size: 16pt;
    color: #C2150A;
    margin: 0;
    padding: 0
}*/

.photography_sub_det,
.photography_sub_name {
    /*margin: 10px 0;*/
    padding: 0;
    color: #2e2e2e;
    width: 100%;
    float: left
}

.photography_sub_name {
    font-size: 11pt
}

.photography_sub_det {
    font-size: 10pt;
    border: 0 solid #000
}

.photography_introduce {
    border: 1px solid #9C3;
    font-size: 14px;
    color: #2e2e2e;
    padding: 18px 14px 5px;
    font-weight: 700!important
}

.photography_introduce_text {
    font-size: 9pt;
    line-height: 16px;
    color: #2e2e2e;
    padding: 14px 0 18px;
    font-weight: 400!important;
    position: relative;
    border: 0 solid #000;
    float: left;
    margin: 0;
    width: 100%
}

.photography_line {
    margin: 0!important
}

.phtography_author_right {
    float: left;
    width: 22%;
    padding: 0;
    margin: 0 2% 0 0;
    border: 0 solid #0F0
}

.photography_comment_area {
    margin: 0 0 15px;
    padding: 0 0 10px;
    border-bottom: 1px solid #ccc;
    float: left;
    width: 100%
}

.phtography_author_right_text {
    float: left;
    width: 76%;
    vertical-align: top;
    border: 0 solid red
}

.photography_comment_name {
    font-size: 9pt;
    width: 100%;
    color: #C2150A;
    padding: 0;
    float: left;
    margin: -3px 0 2px;
    font-weight: 400!important
}

.photography_comment_name a {
    color: #C2150A;
    padding: 0;
    vertical-align: top;
    font-weight: 700!important
}

.photography_udaypur {
    border: 0 solid #000;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.photography_comment_text {
    float: left;
    width: 100%;
    margin: 0;
    line-height: 18px;
    font-size: 9pt;
    color: #2e2e2e;
    padding: 0;
    font-weight: 400!important
}

.photography_comment_text span {
    float: left;
    width: 100%;
    margin: 5px 0 0;
    text-align: right
}

.photography_comment_text span a {
    text-decoration: underline
}

.photography_comment_text span a:hover {
    text-decoration: none
}

.photography_slider_box {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    position: relative
}

.photography_udaypur_name {
    width: 100%;
    margin: 0 0 6px;
    padding: 0;
    float: left;
    font-size: 9pt;
    color: #C2150A;
    font-weight: 700!important
}

.photography_scroll {
    width: 100%;
    max-height: 370px;
    border: 1px solid #ccc;
    overflow-y: auto;
    margin: 0 0 10px;
    padding: 0;
    float: left
}

.photography_add_comments {
    font-size: 13px;
    color: #2e2e2e;
    padding: 5px 0 10px;
    font-weight: 700!important
}

.photography_comments_text_box {
    font-size: 12px;
    color: #2e2e2e;
    padding: 0;
    width: 231px;
    height: 45px;
    border: 1px solid #ccc;
    background: #f3f3f3
}

.photography_comments_space {
    padding-bottom: 15px
}

.photography_show_popup {
    background: #e7e7e7;
    width: 100%;
    float: left;
    -moz-box-shadow: 0 0 2px 1px #a0a1a1;
    -webkit-box-shadow: 0 0 2px 1px #a0a1a1;
    box-shadow: 0 0 2px 1px #a0a1a1;
    position: absolute;
    z-index: 9;
    top: 42%;
    left: 0;
    margin-bottom: 20px
}

.popup_t_line {
    top: 92%!important
}

.photography_logo_area {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
    border: 0 solid red
}

.photography_logo {
    float: left;
    margin: 0 4% 3% 0;
    padding: 0;
    width: 30.5%;
    border: 0 solid red
}

.bus_text,
.getting_around_box {
    float: left;
    padding: 0;
    border: 0 solid #0F0
}

.photography_getting_there {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.getting_around_aero,
.sights_activities_aero,
.stay_aero {
    margin-top: -2%;
    position: absolute;
    z-index: 999
}

.getting_around_aero {
    margin-left: 13%
}

.stay_aero {
    margin-left: 47.5%
}

.sights_activities_aero {
    margin-left: 82%
}

.getting_around_box {
    margin: 5px 0 15px 2%;
    width: 96%
}

.close_btn_text {
    text-align: right
}

.bus_text {
    margin: 0;
    width: 100%
}

.ph_logo_area,
.ph_logo_line {
    width: 100%;
    margin: 10px 0;
    float: left
}

.ph_logo,
.ph_logo_area,
.ph_logo_line,
.ph_menu_area {
    border: 0 solid red;
    padding: 0
}

.ph_logo_line {
    position: relative
}

.ph_logo {
    width: 3%;
    float: left;
    margin: 0 1% 0 0
}

.ph_menu_area {
    width: 100%;
    max-width: 180px;
    float: right;
    position: absolute;
    right: 0;
    z-index: 20;
    margin: 0
}

.ph_logo_name_area {
    width: 70%;
    float: left;
    margin: 0;
    padding: 0;
    border: 0 solid #0F0
}

.movie_img,
.movie_section,
.winner {
    width: 100%;
    float: left
}

.ph_logo_name {
    color: #E31F07;
    font-family: 'Poiret One', cursive;
    font-size: 1.8em;
    border: 0 solid #000;
    float: left;
    margin: 0;
    padding: 0;
    text-align: right
}

.ph_logo_name font {
    float: left;
    margin: 0;
    padding: 0
}

.ph_logo_and {
    color: #111;
    font-family: Exo, sans-serif;
    font-size: 15pt;
    font-weight: 600;
    float: left;
    margin: 9px 8px 0;
    padding: 0
}

.movie_section {
    margin: 18px 0 0;
    padding: 0;
    border: 0 solid
}

.movie_img {
    margin: 0;
    padding: 0;
    text-align: center
}

.movie_content,
.movie_content_text {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    border: 0 solid
}

.movie_content_text p {
    margin: 0;
    padding: 7px 0 0!important
}

.winner {
    margin: 0 0 25px;
    padding: 0;
    background: url(../images/winner.jpg) no-repeat;
    height: 144px
}

.prize_text,
.wiiner_text {
    width: 85%;
    float: right;
    color: #af0100;
    border: 0 solid #000
}

.wiiner_text {
    margin: 16px 0 0;
    padding: 0;
    text-align: center;
    font-size: 10pt;
    line-height: 15px
}

.wiiner_text a {
    text-decoration: underline
}

.wiiner_text a:hover {
    text-decoration: none
}

.wiiner_text span {
    font-size: 10.6pt;
    color: #af0100;
    font-weight: 700;
    padding-top: 4px;
    display: block
}

.prize_text {
    margin: 9px 0 0;
    padding: 0;
    font-size: 10.8pt
}

.reviews_button,
.reviews_movie {
    width: 100%;
    padding: 0;
    text-align: center
}

.prize_text a {
    font-size: 10pt;
    color: #003056;
    text-decoration: underline;
    margin-left: 10px
}

.prize_text a:hover {
    text-decoration: none
}

.reviews_movie {
    float: left;
    margin: 0 0 20px;
    font-size: 11pt
}

.reviews_movie a {
    text-decoration: underline
}

.reviews_button a:hover,
.reviews_movie a:hover {
    text-decoration: none
}

.reviews_button {
    float: left;
    margin: 0
}

.ifif {
    width: 300px;
    margin: 0 0 10px;
    padding: 0;
    float: left
}

.aryaner_read,
.muvie_button,
.winners_hed {
    width: 100%;
    padding: 0
}

.aryaner_read {
    margin: 10px 0 0;
    float: right;
    font-size: 10pt;
    text-align: right
}

.muvie_button {
    margin: 0;
    border: 0 solid;
    text-align: center;
    float: left
}

.wr_reviews {
    margin: 0 0 9px;
    padding: 0;
    float: right;
    border: 0 solid
}

.winners_hed {
    margin: 0 0 10px;
    float: left;
    font-size: 12pt;
    font-weight: 700;
    color: #272727
}

.movie_review_bg {
    width: 99.5%;
    margin: 0 0 25px;
    padding: 0;
    float: left;
    border: 1px solid #e3e3e3;
    background-image: -moz-linear-gradient(top, #fdfdfd 0, #f3f1f1 100%);
    background-image: -o-linear-gradient(top, #fdfdfd 0, #f3f1f1 100%);
    background-image: linear-gradient(to bottom, #fdfdfd 0, #f3f1f1 100%);
    background-image: -webkit-linear-gradient(top, #fdfdfd 0, #f3f1f1 100%)
}

.movie_review_inner {
    width: 96%;
    float: left;
    margin: 10px 0 10px 2%;
    padding: 0
}

.movie_review_text {
    width: 100%;
    margin: 5px 0 10px;
    padding: 0;
    float: left;
    border: 0 solid
}

.movie_review_judges {
    width: 32%;
    float: left;
    margin: 0 2% 0 0;
    padding: 0
}

.movie_review_judges_prize {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0
}

.movie_review_judges_photo {
    width: 32%;
    float: left;
    margin: 0 2% 0 0;
    padding: 0
}

.movie_review_judges_name {
    width: 65%;
    float: left;
    margin: 0;
    padding: 0
}

.movie_review_judges_name_text {
    font-size: 9pt;
    font-weight: 700;
    width: 100%;
    float: left;
    border: 0 solid #000;
    margin: 0 0 10px;
    padding: 0
}

.movie_content_text_mov,
.movie_name,
.photography_box,
.prize_img_area_name,
.prize_winner_heading {
    font-size: 10pt;
    float: left
}

.movie_review_judges_name_text a {
    color: #b40000;
    text-decoration: none
}

.movie_name {
    width: 100%;
    margin: 0;
    padding: 0
}

.movie_post_your_review {
    width: 100;
    margin: 0;
    padding: 0;
    border: 1px solid;
    float: left
}

.movie_review_box {
    width: 100%;
    margin: 0 0 10px;
    padding: 0;
    float: left;
    border: 0 solid red
}

.prize_winner_heading {
    width: 100%;
    margin: 0 0 6px;
    padding: 0;
    font-weight: 700
}

.prize_box {
    width: 99.6%;
    margin: 0 0 10px;
    padding: 0 0 6px;
    float: left;
    border: 1px solid #e3e3e3;
    background-image: -moz-linear-gradient(top, #fdfdfd 0, #f3f1f1 100%);
    background-image: -o-linear-gradient(top, #fdfdfd 0, #f3f1f1 100%);
    background-image: linear-gradient(to bottom, #fdfdfd 0, #f3f1f1 100%);
    background-image: -webkit-linear-gradient(top, #fdfdfd 0, #f3f1f1 100%)
}

.prize_area {
    width: 94%;
    margin: 0 0 0 3%;
    padding: 0;
    border: 0 solid #000;
    float: left
}

.prize_img_area,
.prize_img_con {
    border: 0 solid red;
    padding: 0;
    float: left
}

.prize_img_con {
    width: 31%;
    margin: 15px 3% 0 0
}

.prize_img_area {
    width: 100%;
    margin: 0;
    text-align: center
}

.prize_img_area_name {
    width: 90%;
    font-weight: 400;
    margin: 10px 0 0 5%;
    padding: 0;
    text-align: center;
    border: 0 solid #000
}

.prize_img_area_name label {
    font-weight: 400
}

.best_view {
    width: 100%;
    margin: 10px 0 0;
    padding: 0;
    float: left;
    text-align: center
}

.movie_right_area_top_banner {
    width: 100%;
    margin: 20px 0 0;
    padding: 0;
    float: left;
    border: 0 solid #000
}

.movie_content_img_mov,
.movie_content_mov,
.movie_right_area_bootom_banner,
.nst_box {
    border: 0 solid red;
    padding: 0;
    float: left
}

.movie_right_area_bootom_banner {
    width: 100%;
    margin: 20px 0 0
}

.movie_content_mov {
    width: 100%;
    margin: 0 0 20px
}

.nst_box {
    width: 47.5%;
    margin: 0 5% 0 0
}

.movie_content_img_mov {
    margin: 0 3% 0 0;
    width: 32%
}

.movie_content_text_mov {
    margin: 0;
    width: 64%;
    line-height: 18px;
    padding: 0;
    border: 0 solid #0F0
}

.photography_box {
    width: 100%;
    margin: 10px 0 15px;
    padding: 0
}

.photography_area {
    width: 23%;
    margin: 0 1% 20px;
    padding: 0;
    float: left;
    border: 0 solid;
    background: #FFF;
    border-radius: 1px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .33)
}

.amazon p,
.banner_add,
.rightadd {
    border: 0 solid
}


.photo_title {
    width: 100%;
    margin: 0;
    padding: 10px 0;
    float: left
}

.photo_title_text {
    font-size: 11pt;
    margin: 0;
    padding: 0 0 0 2%;
    color: #555;
    text-overflow: ellipsis;
    font-weight: 700;
    width: 96%;
    float: left;
    height: 40px
}

.banner_add,
.photo_title_image {
    width: 100%;
    padding: 0;
    float: left
}

.photo_title_image {
    position: relative;
    margin: 10px 0 0;
    text-align: center;
    height: 200px
}

.photo_title_image img {
    bottom: 0;
    left: 0;
    margin: auto;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 0
}

.slideph {
    min-height: 240px!important
}

.banner_add {
    margin: 0
}

.rightadd {
    width: 160px;
    float: right
}

.ads {
    text-align: center;
    padding-top: 15px;
    float: left;
    width: 698px
}

.amazon,
.amazon p {
    padding: 0;
    margin: 0
}

.amazon {
    float: left;
    width: 100%
}

#sidebar {
    width: 20%;
    border: 1px solid red
}

.not_found,
.not_text {
    width: 100%;
    padding: 0
}

.not_found {
    float: left;
    background: url(../images/found.jpg) center 0 no-repeat;
    height: 457px;
    margin: 0
}

.not_text {
    margin: 24% 0 0;
    float: left;
    text-align: center;
    font-size: 12px;
    color: #111;
    line-height: 18px
}

.post_box,
.thumbnail_box_new {
    width: 100%;
    margin: 0;
    float: left
}

.umm {
    font-size: 13px;
    color: #C2150A
}

.not_text p {
    padding-top: 8px
}

.not_text a {
    font-size: 12px;
    color: #C2150A;
    text-decoration: underline;
    font-weight: 700
}

.post_box {
    padding: 0 0 10px;
    border: 0 solid red
}

.thumbnail_box_new {
    padding: 0;
    border: 0 solid #000
}

.thumbnail_image {
    width: 97%;
    float: left;
    margin: 0 0 0 1.5%;
    padding: 0;
    border: 0 solid #0F0
}

.thumbnail_image_thum {
    width: 90px;
    float: left;
    margin: 0 19px 0 0;
    padding: 0;
    border: 1px solid red
}

.thumbnail_image_thum .thum_select {
    border: 2px solid #b4c3d5
}

.thumbnail_prev {
    float: right;
    margin: 0;
    padding: 0;
    border: 0 solid #bbb;
    font-size: 10pt;
    width: 230px
}

.thumbnail_prev_but {
    width: 65px;
    float: left;
    margin: 0;
    padding: 0
}

.thumbnail_prev_but_img {
    width: 25px;
    float: left;
    margin: 0;
    padding: 0
}

.thumbnail_prev_but_text {
    width: 35px;
    float: left;
    margin: 0;
    padding: 3px 0 0 5px;
    color: #C2150A
}

.thumbnail_prev_but_text a {
    font-size: 10pt;
    color: #C2150A;
    text-decoration: none
}

.thumbnail_prev_but_text1 {
    width: 34px;
    float: left;
    margin: 0;
    padding: 3px 0 0;
    color: #C2150A
}

.thumbnail_prev_mid {
    width: 105px;
    float: left;
    margin: 0;
    padding: 4px 0 0;
    text-align: center;
    color: #000
}

.fn a,
.happy_comment a,
.reply a {
    color: #272727
}

.gallery_part {
    width: 100%;
    float: left;
    margin: 0;
    padding: 20px 0 0
}

.gallery_part .wp-caption {
    background-color: #F3F3F3;
    border: 1px solid #DDD;
    font-size: 12px;
    line-height: 18px;
    margin: 1px 15px 10px;
    max-height: 800px;
    max-width: 660px;
    padding-bottom: 7px;
    padding-top: 4px;
    text-align: center
}

.gallery_img,
.gallery_txt {
    padding: 0;
    border: 0 solid red;
    float: left;
    margin: 0
}

.gallery_part .wp-caption a {
    float: left;
    text-align: center;
    width: 100%
}

.gallery_part .wp-caption img {
    max-height: 300px!important
}

.gallery_img {
    width: 35%
}

.gallery_txt {
    width: 53%;
    font-size: 9pt
}

.gallery_txt p {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0 0 10px;
    font-size: 9pt;
    line-height: 18px
}

.fn,
.gallery_fulltxt,
.happy_comment,
.happy_img,
.tim {
    padding: 0;
    float: left
}

.gallery_fulltxt {
    width: 96%;
    border: 1px solid;
    margin: 0 0 0 2%;
    font-size: 9pt
}

.comments-area,
.happy_line {
    width: 100%;
    float: left;
    padding: 0
}

.comments-area {
    margin: 20px 0 0;
    border: 0 solid #000
}

.happy_line {
    margin: 0;
    border: 0 solid red
}

.happy_img {
    width: 8%;
    margin: 0 2% 0 0;
    border: 0 solid #0F0
}

.fn,
.tim {
    width: 100%;
    border: 0 solid red
}

.fn {
    margin: 0;
    font-style: normal;
    font-size: 10pt
}

.every,
.treasuer a,
.we-pick_cont p a {
    font-style: italic
}

.tim {
    margin: 0 0 10px;
    font-size: 9pt
}

.happy_comment {
    width: 90%;
    word-wrap: break-word;
    margin: 0;
    border: 0 solid #FF0
}

.reply {
    float: left;
    width: 100%;
    margin: 0 0 20px;
    padding: 0 0 10px;
    font-size: 10pt;
    border-bottom: 1px solid #E5E5E5
}

.home_heding_line,
.movie_heds_count,
.winner_line,
.winner_logo,
.winner_right {
    padding: 0;
    float: left
}

.home_heding_line {
    width: 100%;
    height: 1px;
    margin: 0;
    background: #E5E5E5
}

.winner_line {
    width: 100%;
    margin: 0 0 10px;
    border: 0 solid red
}

.coming,
.winner_logo,
.winner_right {
    border: 0 solid #000
}

.winner_logo {
    width: 9%;
    margin: 0 2% 0 0
}

.winner_right {
    width: 86%;
    font-size: 11pt;
    margin: 7px 0 0
}

.movie_heds_count {
    width: 100%;
    margin: 20px 0 0;
    text-align: center;
    line-height: 22px;
    color: #de4126;
    font-size: 14pt
}

.movie_heds_count span {
    color: #253b7c;
    font-size: 20px!important;
    font-weight: 700
}

.coming {
    color: #de4126;
    font-size: 12pt;
    margin: 0;
    padding: 10px 0 0;
    text-align: center;
    float: left;
    width: 100%
}

.nr_title,
.tags a {
    color: #272727
}

.gettuch,
.gettuch_cont,
.gettuch_img,
.tags {
    padding: 0;
    float: left
}

.coming a {
    text-decoration: underline
}

.coming a:hover {
    text-decoration: none
}

.gettuch {
    width: 100%;
    margin: 10px 0 0;
    border: 0 solid red
}

.gettuch_img {
    width: 8%;
    margin: 0 1% 0 0;
    border: 0 solid #00F
}

.gettuch_cont {
    width: 90%;
    margin: 5px 0 0;
    border: 0 solid #0FF
}

.gettuch_cont a {
    text-decoration: underline
}

.gettuch_cont a:hover {
    text-decoration: none
}

.tags {
    width: 100%;
    margin: 10px 0 20px;
    font-size: 11pt;
    line-height: 20px;
    border: 0 solid red
}

.nrelate .nr_inner {
    float: left;
    margin: 0 0 10px 1%;
    padding: 4px 0;
    width: 98%
}

.nr_title {
    font-size: 11pt!important
}

.might {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    border: 0 solid #000
}

#respond form {
    width: 99.8%
}

#respond h3#reply-title {
    font-size: 12pt;
    color: #272727;
    float: left;
    margin: 10px 0 8px;
    padding: 0;
    width: 100%
}

.amozon_area {
    width: 100%;
    padding: 15px 0;
    margin: 0;
    float: left;
    font-size: 11pt;
    border-bottom: 0 solid #E3E3E3
}

.amazon_left,
.amazon_right {
    border: 0 solid #000;
    padding: 0
}

.amazon_left {
    width: 18%;
    margin: 0 2% 0 0;
    float: left
}

.amazon_right {
    width: 79%;
    margin: 0;
    float: left
}

.amazon_right span,
.headings_next,
.main_tile h2,
.top_back_line {
    width: 100%;
    float: left
}

.amazon_right a {
    font-size: 11pt;
    font-weight: 700;
    text-decoration: underline
}

.headings_next h1,
.headings_next h1 a {
    font-size: 12pt;
    color: #C2150A;
    font-weight: 700
}

.none_bd {
    border-bottom: none!important
}

.amazon_right span {
    margin: 5px 0 0;
    padding: 0;
    border: 0 solid #000
}

.headings_next {
    margin: 0;
    padding: 12px 0 0;
    border: 0 solid red
}

.headings_next h1 {
    margin: 0 0 10px;
    padding: 0
}

.headings_next h1 a {
    margin: 0;
    padding: 0;
    text-decoration: none
}

.headings_next h2 {
    font-size: 14pt;
    color: #000;
    margin: 0;
    padding: 0;
    font-weight: 400
}

.main_tile h2 {
    margin: 0;
    padding: 3px 0 0;
    font-size: 14px;
    color: #5a5a5a
}

.top_back_line {
    padding: 0;
    margin: 0 0 10px;
    font-size: 10pt;
    text-align: left;
    border: 0 solid #3F9
}

.back_to_post,
.next_post,
.previus_post {
    padding: 6px 0 0;
    text-align: left;
    font-size: 10pt
}

.back_to_post {
    float: left;
    margin: 10px 0 0 10px;
    border: 0 solid #3F9;
    width: 30%
}

.next_post,
.previus_post {
    float: right
}

.back_to_post a {
    text-decoration: underline;
    font-size: 10pt
}

.back_to_post a:hover {
    text-decoration: none
}

.previus_post {
    margin: 10px 0 0;
    border: 0 solid #3F9
}

.previus_post a {
    text-decoration: underline
}

.previus_post a:hover {
    text-decoration: none
}

.next_post {
    margin: 10px 6px 0 10px
}

.cont,
.cont_text {
    margin: 0;
    width: 100%;
    float: left;
    padding: 0
}

.next_post a {
    text-decoration: underline;
    font-size: 12px
}

.movie_button,
.movie_button:hover,
.new_movies_heading a:hover,
.next_post a:hover,
.silhouette-text a:hover {
    text-decoration: none
}

.cont {
    border: 1px solid
}

.cont_text {
    font-size: 11pt;
    line-height: 19px
}

.cont_text ul {
    margin: 5px 0 10px 25px;
    padding: 0;
    list-style-type: none
}

.cont_text ul li {
    margin: 0;
    padding: 0 0 0 5px;
    font-size: 12px;
    list-style-type: disc;
    line-height: 19px;
    border: 0 solid #000
}

.paging-navigation {
    width: 100%;
    float: left;
    margin: 20px 0 0;
    padding: 0;
    border: 0 solid #00F
}

.nav-links,
.screen-reader-text {
    width: 100%;
    border: 0 solid #000;
    float: left;
    padding: 0
}

.screen-reader-text {
    margin: 0 0 5px;
    font-size: 12pt;
    font-weight: 700;
    color: #272727
}

.nav-links {
    font-size: 10pt;
    margin: 0
}

.nav-next,
.nav-previous {
    width: 40%;
    border: 0 solid red;
    margin: 0
}

.nav-previous {
    float: left;
    padding: 0
}

.nav-next {
    text-align: right;
    float: right;
    padding: 0
}

.ad,
.cat_detel_cont,
.cat_detel_cont h6,
.sharing {
    width: 100%;
    float: left;
    padding: 0
}

.cat_detel_cont {
    margin: 0
}

.cat_detel_cont h6 {
    margin: 0 0 10px;
    font-size: 12pt;
    color: #272727
}

.current-menu-item,
.current-menu-item a,
.current-post-ancestor a {
    color: #fff
}

.current-menu-item {
    background: #c2150a
}

.current-post-ancestor {
    background: #c2150a;
    color: #fff
}

.ad,
.sharing {
    margin: 20px 0 0
}

.fest_offer_box {
    width: 27%;
    float: left;
    margin: 20px 5% 0 0;
    padding: 0;
    height: 500px;
    border: 0 solid #000
}

.fest_offer_img,
.module_name {
    width: 100%;
    float: left;
    padding: 0
}

.fest_offer_img {
    position: relative;
    text-align: center;
    margin: 0;
    border: 0 solid #000
}

.module_name {
    font-size: 10pt;
    margin: 0 0 7px
}

.module_name a {
    color: #253B7C
}

.features_box,
.prise_line {
    color: #000;
    padding: 0;
    width: 100%;
    float: left
}

.prise_line {
    font-size: 9pt;
    margin: 0 0 3px
}

.features_box {
    font-size: 10pt;
    margin: 5px 0 0
}

.features_box ul {
    margin: 0!important;
    padding: 0!important
}

.features_box ul li {
    margin: 0 0 5px!important;
    padding: 0 0 0 10px!important;
    background: url(../images/small-arrow.jpg) left 6px no-repeat!important;
    list-style: none!important
}

.holi_right {
    width: 100%;
    float: left;
    margin: 0 0 18px;
    padding: 0;
    text-align: center
}

.new_movies_left {
    width: 54%;
    margin: 0;
    padding: 0;
    float: left;
    border: 0 solid red
}

.new_movies_banner {
    width: 100%;
    margin: 0 0 33px;
    padding: 0;
    float: left;
    border: 0 solid #000
}

.movies_review_area,
.movies_review_line {
    border: 0 solid red;
    width: 100%;
    padding: 0;
    float: left
}

.mobile_movies_banner {
    display: none
}

.movies_review_area {
    margin: 0
}

.movies_review_line {
    margin: 10px 0 0
}

.new_movies_heading {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    color: #c2150a;
    font-weight: 400;
    font-size: 12pt
}

.movies_cati_box,
.movies_review_box,
.videos_box {
    background: #EDEDED;
    font-size: 11pt;
    border: 0 solid red
}

.new_movies_heading a {
    color: #c2150a
}

.movies_review_box {
    width: 23.4%;
    min-height: 270px;
    margin: 0 2% 38px 0;
    padding: 0;
    float: left
}

.movies_review_inner {
    width: 90%;
    margin: 10px 0 10px 5%;
    padding: 0;
    float: left
}

.movies_buy,
.movies_cati_line,
.movies_name,
.movies_rating,
.movies_review_img {
    width: 100%;
    padding: 0;
    float: left
}

.movies_review_img {
    text-align: center;
    position: relative;
    margin: 0 0 6px
}

.movies_name {
    margin: 0
}

.movies_name a {
    color: #272727
}

.movies_rating {
    margin: 0 0 9px;
    color: #c2150a
}

.movies_cati_text a,
.new_movies_right_cont a,
.videos_text a {
    color: #272727
}

.movies_buy {
    margin: 0
}

.movies_cati_line {
    margin: 0 0 35px;
    border: 0 solid red
}

.movies_cati_box {
    width: 32%;
    margin: 12px 2% 0 0;
    min-height: 250px;
    padding: 0;
    float: left
}

.movies_cati_inner {
    width: 90%;
    margin: 10px 0 10px 5%;
    padding: 0;
    float: left
}

.movies_cati_name {
    width: 100%;
    margin: 0 0 8px;
    padding: 0;
    float: left
}

.movies_cati_img {
    width: 100%;
    text-align: center;
    margin: 0 0 7px;
    padding: 0;
    float: left
}

.movies_cati_text,
.videos_line {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left
}

.videos_line {
    border: 0 solid red
}

.videos_box {
    width: 23.8%;
    height: 240px;
    margin: 12px 1.5% 0 0;
    padding: 0;
    float: left
}

.videos_box_inner {
    width: 90%;
    margin: 8px 0 10px 5%;
    padding: 0;
    float: left
}

.videos_img,
.videos_text {
    width: 100%;
    padding: 0;
    float: left
}

.videos_img {
    margin: 0;
    text-align: center
}

.videos_text {
    margin: 0
}

.new_movies_right {
    width: 28%;
    margin: 0;
    padding: 0 0 5px;
    float: right;
    background: #ededed
}

.new_movies_right_cont {
    width: 97.6%;
    background: #FFF;
    margin: 0 0 0 1.2%;
    padding: 0;
    float: left
}

.new_movies_right_inner {
    width: 96%;
    margin: 0 0 0 2%;
    padding: 0;
    float: left
}

.right-logo-line {
    width: 96%;
    margin: 11px 0 8px 2.6%;
    padding: 0;
    float: left;
    border: 0 solid #0F0
}

.silhouette-logo {
    width: 21%;
    margin: 0 2% 0 0;
    padding: 0;
    float: left;
    border: 0 solid #0F0
}

.silhouette-text {
    width: 75%;
    font-size: 19pt;
    color: #c2150a;
    text-transform: uppercase;
    margin: 12px 0 0;
    padding: 0;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 22px;
    text-align: right;
    letter-spacing: 8px;
    border: 0 solid #0F0
}

.movie_post_area,
.movie_post_line {
    width: 100%;
    padding: 0;
    float: left;
    border: 0 solid #0F0
}

.silhouette-text span {
    color: #494949;
    font-size: 16pt
}

.movie_post_area {
    margin: 8px 0 6px
}

.movie_post_line {
    margin: 10px 0 2px
}

.movie_post_left {
    width: 18%;
    margin: 0 3% 0 0;
    padding: 0;
    float: left;
    border: 0 solid #0F0
}

.movie_post_right {
    width: 70%;
    margin: 0;
    padding: 0;
    float: left;
    border: 0 solid #0F0
}

.latest_archives_area,
.movie_archives_area,
.movie_post_date,
.movie_post_titel {
    width: 100%;
    float: left;
    padding: 0
}

.movie_post_titel {
    margin: 0;
    color: #272727;
    font-size: 11pt
}

.latest_archives_right ul li span,
.movie_post_date,
.past_archives_vol span {
    color: #727272;
    font-family: 'Open Sans', sans-serif
}

.movie_post_date {
    margin: 0;
    font-size: 9pt
}

.movie_archives_area {
    margin: 10px 0 0;
    border: 0 solid #0F0
}

.latest_archives_area {
    margin: 10px 0 24px;
    border: 0 solid #0F0
}

.latest_archives_left {
    width: 31%;
    margin: 0 4% 0 0;
    padding: 0;
    float: left;
    border: 0 solid #0F0
}

.latest_archives_right {
    width: 60%;
    margin: 0;
    padding: 0;
    float: left;
    border: 0 solid #0F0
}

.latest_archives_right ul {
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left
}

.latest_archives_right ul li {
    width: 100%;
    font-size: 11pt;
    margin: 0 0 4px;
    padding: 0;
    float: left
}

.latest_archives_right ul li span {
    font-size: 9pt
}

.past_archives_area {
    width: 38%;
    height: 115px;
    margin: 0 0 20px;
    padding: 0;
    float: left;
    border: 0 solid #0F0
}

.par {
    float: right!important
}

.past_archives_vol {
    width: 100%;
    font-size: 11pt;
    margin: 0 0 10px;
    padding: 0;
    float: left;
    border: 0 solid #0F0
}

.past_archives_vol span {
    font-size: 9pt
}

.comp_sel_box,
.comp_t_box,
.movie_button {
    font-family: Georgia, "Times New Roman", Times, serif
}

.past_archives_img {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    border: 0 solid #0F0
}

.movie_print_area {
    width: 100%;
    margin: 12px 0 0;
    padding: 0 0 30px;
    float: left;
    border: 0 solid #0F0
}

.movie_print_line {
    width: 100%;
    font-size: 11pt;
    margin: 10px 0 0;
    padding: 0;
    float: left;
    border: 0 solid #0F0
}

.movie_print_line a {
    margin: 0;
    padding: 0;
    float: left;
    color: #272727
}

.movie_print_line span {
    margin: 0 2% 5px;
    padding: 0;
    float: left;
    color: #272727
}

.movie_button {
    display: inline-block;
    margin: 0;
    text-align: center;
    padding: 7px 10px;
    color: #fff;
    background: url(../images/submit-line.jpg) repeat-x #c2150a;
    font-size: 9pt;
    font-weight: 700;
    outline: 0!important;
    border: none!important
}

.spc_more {
    width: 100%;
    float: right;
    margin: 0;
    padding: 0;
    text-align: right
}

.list_img,
.plan-your-travel {
    float: left;
    padding: 0;
    text-align: center
}

.spc_more a {
    color: #C2150A;
    text-decoration: underline
}

.spc_more a:hover {
    text-decoration: none
}

.list_line {
    width: 100%;
    float: left;
    margin: 0 0 20px;
    padding: 0
}

.list_img {
    width: 26%;
    margin: 0 1% 0 0
}

.list_cont {
    width: 70%;
    float: left;
    margin: 0;
    padding: 0;
    font-size: 11pt;
    line-height: 21px
}

.plan-your-travel {
    width: 100%;
    margin: 0 0 18px;
    border: 0 solid red
}

.all_aut_post {
    float: right
}

.all_aut_post a {
    text-decoration: underline
}

.all_aut_post a:hover {
    text-decoration: none
}

.phot-det-right {
    float: left;
    width: 100%;
    padding: 10px 0;
    margin: 0
}

.cont_detile_area {
    width: 100%;
    max-width: 660px;
    float: left;
    margin: 0 0 0 14%;
    padding: 0;
    border: 0 solid #0ff
}

.photography-com-line {
    float: left;
    width: 100%;
    padding: 10px 0 0;
    margin: 0
}

.photography_album_photos {
    float: left;
    width: 18%;
    padding: 0;
    margin: 0 2% 0 0
}

.photography-com-right {
    float: left;
    width: 79%;
    padding: 0;
    margin: 0
}

.book-top-area {
    width: 100%;
    float: left;
    margin: 0 0 43px;
    padding: 0 0 30px;
    position: relative;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#f3f5f3, endColorstr=#ecedea);
    background-image: -moz-linear-gradient(top, #f3f5f3 0, #ecedea 100%);
    background-image: -o-linear-gradient(top, #f3f5f3 0, #ecedea 100%);
    background-image: linear-gradient(to bottom, #f3f5f3 0, #ecedea 100%);
    background-image: -webkit-linear-gradient(top, #f3f5f3 0, #ecedea 100%)
}

.best-book-heading,
.inspirient_line,
.we-pick_line {
    width: 100%;
    float: left;
    padding: 0;
    text-align: center
}

.best-book-heading {
    margin: 25px 0 0
}

.inspirient_line {
    margin: 0 0 11px;
    font-size: 16.5pt;
    color: #9c5e06
}

.we-pick_line {
    margin: 0 0 15px;
    font-size: 16.5pt;
    color: #2a1a06
}

.we-pick_cont {
    width: 94%;
    float: left;
    margin: 0 0 0 3%;
    padding: 0
}

.book-below-mg,
.book-img-line {
    width: 100%;
    float: left;
    padding: 0
}

.we-pick_cont p {
    margin: 0 0 10px;
    padding: 0;
    line-height: 19px
}

.book-below-mg {
    margin: 0;
    position: absolute;
    text-align: center;
    bottom: -26px;
    left: 0
}

.book-img-line {
    margin: 0 0 20px
}

.book-img-left {
    width: 49%;
    float: left;
    margin: 0;
    padding: 0
}

.book-img-right {
    width: 49%;
    float: right;
    margin: 0;
    padding: 0;
    text-align: right
}

.book-cati-img,
.comp_f_line,
.comp_festival,
.comp_s_line,
.comp_submit,
.comp_theme,
.every,
.stap_or,
.winners-line,
.write-submit {
    text-align: center
}

.book-cati-area,
.book-cati-box,
.book-cati-heading,
.book-cati-img,
.book-cati-line {
    float: left;
    padding: 0
}

.book-cati-area {
    width: 100%;
    margin: 0
}

.book-cati-heading {
    color: #C2150A;
    font-size: 12pt;
    font-weight: 400;
    margin: 0;
    width: 100%
}

.age-heading,
.comp_s_line,
.comp_submit,
.h,
.holi_win,
.i,
.l,
.o,
.write-free {
    font-weight: 700
}

.book-cati-line {
    width: 100%;
    margin: 18px 0 20px
}

.book-cati-box {
    width: 23%;
    margin: 0 2.5% 0 0
}

.book-cati-img {
    width: 100%;
    margin: 0 0 10px
}

.book-cati-cont,
.write-heading-line,
.write_us_box {
    width: 100%;
    margin: 0;
    float: left
}

.book-cati-cont {
    padding: 0;
    font-size: 11pt
}

.book-cati-cont a {
    color: #272727
}

.write_us_box {
    background: #EAEAEA;
    padding: 0 0 20px
}

.write-heading-line {
    padding: 0;
    position: relative
}

.write-heading-left {
    float: left;
    margin: 10px 0 14px 5%;
    padding: 0;
    position: relative
}

.write-heading-pen {
    float: left;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0
}

.write-us-cont {
    width: 91%;
    float: left;
    margin: 0 0 0 6%;
    padding: 0
}

.write-us-cont ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0
}

.write-us-cont ul li {
    width: 90%;
    float: left;
    margin: 0 0 10px;
    padding: 0 0 0 11px;
    font-size: 10pt;
    list-style: none;
    background: url(../images/book/book-li-arrow.jpg) 0 9px no-repeat
}

.write-us-cont ul li span {
    font-size: 12pt;
    color: #c2150a;
    width: 100%;
    float: left;
    margin: 0 0 2px
}

.write-free,
.write-our-writers {
    font-size: 10.5pt;
    width: 100%;
    text-align: center;
    float: left;
    padding: 0
}

.write-submit {
    width: 100%;
    float: left;
    margin: 0 0 10px;
    padding: 0
}

.write-free {
    margin: 0 0 5px
}

.write-our-writers {
    margin: 0
}

.write-our-writers a {
    text-decoration: underline
}

.write-our-writers a:hover {
    text-decoration: none
}

.even {
    margin-bottom: 10px;
    float: left
}

.holi_area {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0
}

.holi_inner_area {
    width: 100%;
    max-width: 980px;
    margin: 0 auto;
    padding: 0
}

.holi_inner_bg {
    width: 100%;
    float: left;
    margin: 0 0 4.8%;
    padding: 0;
    background: url(../images/holi/holi-inner_bg.jpg) no-repeat #fba30b;
    border: 0 solid #000
}

.every {
    width: 100%;
    float: left;
    margin: 2.8% 0 1.3%;
    padding: 0;
    color: #FFF;
    font-size: 16pt;
    line-height: 28px
}

.competition_area {
    width: 85.6%;
    float: left;
    margin: 0 0 2.7% 7.3%;
    padding: 0;
    background: url(../images/holi/comp-line.png) repeat-y;
    border: 0 solid red;
    font-size: 12pt;
    color: #000
}

.competition_cont_area {
    width: 91%;
    float: left;
    margin: 0 0 0 4.5%;
    padding: 0;
    border: 0 solid red
}

.age-box-line,
.age-heading,
.age-please,
.comp_festival,
.comp_submit,
.comp_theme,
.comp_with,
.holi_win,
.submissions,
.winners-line {
    width: 100%;
    float: left
}

.comp_f_line,
.comp_s_line {
    width: 100%;
    float: left;
    padding: 0
}

.comp_f_line {
    margin: 4.8% 0 1px;
    font-size: 18pt
}

.comp_s_line {
    margin: 0 0 14px;
    color: #ee1921;
    font-size: 20pt;
    text-shadow: 1px 1px #e2d1d1
}

.comp_submit,
.comp_theme {
    font-size: 14pt;
    padding: 0
}

.comp_with {
    line-height: 21px;
    margin: 0 0 18px;
    padding: 0
}

.comp_submit {
    margin: 0 0 10px
}

.comp_theme {
    margin: 0
}

.comp_festival {
    margin: 0 0 14px;
    padding: 0;
    color: #4b0072;
    font-size: 16pt
}

.h {
    color: #ed1c24
}

.o {
    color: #fe37f9
}

.l {
    color: #017912
}

.i {
    color: #fa4844
}

.age-heading,
.holi_win a,
.holi_win font,
.step_cont a {
    color: #c2150a
}

.winners-line {
    margin: 0 0 9px;
    padding: 0
}

.age-heading {
    margin: 0;
    padding: 0;
    font-size: 14pt
}

.age-please {
    margin: 10px 0 14px;
    padding: 0
}

.age-box-line {
    margin: 0 0 28px;
    padding: 0
}

.age-box1,
.age-box2,
.age-box3 {
    float: left;
    padding: 3px 7px 6px
}

.age-box1 {
    margin: 0 2% 10px 0;
    background: #f3af18
}

.age-box2 {
    margin: 0 2% 10px 0;
    background: #f3573c
}

.age-box3 {
    margin: 0 0 10px;
    background: #f54480
}

.holi_win,
.submissions {
    padding: 0
}

.submissions {
    margin: 0
}

.holi_win {
    margin: 18px 0 0
}

.holi_win span {
    font-weight: 400
}

.holi_win a {
    text-decoration: underline
}

.holi_win a:hover {
    text-decoration: none
}

.comp_divder {
    background: url(../images/holi/comp-divder.png) repeat-x;
    height: 3px;
    width: 91%;
    float: left;
    margin: 20px 0 15px 4.5%;
    padding: 0
}

.rules_box,
.rules_line {
    width: 100%;
    float: left;
    padding: 0
}

.rules_box {
    margin: 20px 0 0
}

.rules_line {
    margin: 0 0 5px
}

.rules_cont,
.rules_no {
    margin: 0;
    padding: 0;
    float: left
}

.rules_no {
    width: 5%
}

.rules_cont {
    width: 90%
}

.step_box,
.step_line {
    width: 100%;
    float: left
}

.step_box {
    margin: 25px 0 0;
    padding: 0
}

.step_line {
    margin: 0 0 20px;
    padding: 0
}

.step_cont,
.step_no {
    margin: 0;
    float: left;
    padding: 0
}

.step_no {
    width: 10%;
    font-weight: 700
}

.step_cont {
    width: 90%;
    word-wrap: break-word
}

.step_cont a {
    text-decoration: underline
}

.step_cont a:hover {
    text-decoration: none
}

.stap_or {
    width: 60%;
    float: left;
    margin: 3px 0 0;
    line-height: 23px
}

.stap_cont_line {
    width: 100%;
    float: left;
    margin: 0
}

.you-email {
    width: 90%;
    float: left;
    line-height: 25px;
    margin: 10px 0 0;
    padding: 0
}

.you-email span {
    font-size: 11pt;
    text-align: left;
    margin: 0;
    padding: 0
}

.comp_form_area {
    width: 97%;
    float: left;
    margin: 22px 0 0 1.5%;
    padding: 0;
    background: #fffaf2
}

.comp_form {
    width: 73%;
    float: left;
    margin: 4% 0 2% 13.5%;
    padding: 0;
    border: 0 solid red
}

.comp_form_left,
.comp_form_line,
.comp_form_right {
    float: left;
    padding: 0;
    border: 0 solid #000
}

.comp_form_line {
    width: 100%;
    margin: 0 0 22px
}

.comp_form_left {
    width: 23%;
    font-size: 11pt;
    margin: 0 2% 0 0
}

.comp_form_right {
    width: 75%;
    margin: 0
}

.comp_sel_box,
.comp_t_box,
.comp_text-area {
    margin: 0;
    background: #FFF;
    border: 1px solid #fee3b6;
    font-size: 12pt;
    float: left
}

.comp_t_box {
    width: 75%;
    padding: 8px 1%
}

.comp_sel_box {
    width: 25%;
    padding: 8px 0 8px 1%
}

.comp_text-area {
    width: 100%;
    padding: 4px 1% 5px;
    height: 70px;
    resize: none;
    font-family: Arial, Helvetica, sans-serif;
    font-family: Georgia, "Times New Roman", Times, serif
}

.competition_thanks_area {
    width: 91%;
    float: left;
    margin: 20px 0 90px 4.5%;
    padding: 0;
    border: 0 solid red
}

.competition_thanks_area p {
    font-size: 12pt;
    margin: 0 0 12px;
    padding: 0;
    line-height: 21px;
    border: 0 solid red;
    font-family: Georgia, "Times New Roman", Times, serif
}

.holi-result-cont {
    width: 100%;
    float: left;
    margin: 9px 0 0;
    padding: 0 0 40px;
    border: 0 solid #000
}

.holi-result-cont p {
    margin: 0 0 20px;
    padding: 0;
    line-height: 22px;
    border: 0 solid red
}

.finally_heading {
    width: 100%;
    float: left;
    color: #4b0072;
    font-size: 14pt;
    font-weight: 700;
    margin: 10px 0 8px;
    padding: 0
}

.finally_heading_result,
.winners_heading {
    font-size: 12pt;
    padding: 0;
    float: left;
    width: 100%;
    font-weight: 700
}

.finally_heading_result {
    color: #000;
    margin: 10px 0 8px
}

.winners_heading {
    color: #ee1921;
    margin: 0 0 25px
}

.winners_heading font {
    float: left;
    margin-top: 16px
}

.winners_heading span {
    font-size: 24pt;
    float: left
}

.winners_heading sup {
    font-size: 12pt;
    float: left;
    margin: 5px 2px 0 0
}

.first-winners-line {
    width: 100%;
    float: left;
    margin: 0 0 10px;
    padding: 0;
    border: 0 solid #000
}

.first-winners-box {
    width: 100%;
    max-width: 175px;
    color: #272727;
    font-size: 12pt;
    float: left;
    margin: 0 10% 0 0;
    padding: 0;
    border: 0 solid #0FF
}

.winners-age-outer {
    width: 120px;
    margin: auto
}

.winners-age-box {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 8px;
    padding: 2px 0 7px;
    border: 0 solid #000
}

.winner_box,
.winner_box_first {
    margin: 0 0 20px;
    width: 100%
}

.winner_box,
.winner_box_first,
.winner_cont_box,
.winner_name,
.winners-img_box,
.winners-img_boxs,
.winners-student {
    float: left;
    padding: 0
}

.age1 {
    background: #f3af18
}

.age2 {
    background: #f3573c
}

.age3 {
    background: #f54480
}

.winner_box {
    height: 250px
}

.winners-img_box {
    margin: 0 0 9px;
    background: url(../images/holi/first-winner-bg.png) no-repeat;
    width: 155px;
    height: 161px;
    border: 0 solid #000
}

.winners-student {
    margin: 48px 0 0 10px;
    width: 132px;
    height: 102px;
    border: 0 solid #000
}

.winners-img_boxs {
    margin: 0 0 9px;
    width: 170px;
    height: 161px;
    border: 0 solid #000
}

.winner_box_first_new {
    float: left;
    margin: 0 8.5% 25px 0;
    padding: 0;
    width: 100%;
    max-width: 171px
}

.winner_cont_box {
    width: 90%;
    margin: 0 0 0 5%
}

.conts {
    margin: 0 0 0 10%!important
}

.winner_name {
    width: 100%;
    margin: 0 0 6px;
    font-size: 10pt
}

.winner_age,
.winner_school,
.winner_std {
    margin: 0 0 6px;
    font-size: 9.3pt;
    width: 100%;
    float: left;
    padding: 0
}

.winner_school {
    height: 45px
}

.winner_art {
    width: 100%;
    font-size: 11pt;
    float: left;
    margin: 0;
    padding: 0
}

.winner_art a {
    text-decoration: underline
}

.cmpti a:hover,
.winner_art a:hover {
    text-decoration: none
}

.holi-winners-line {
    width: 100%;
    float: left;
    margin: 12px 0 0;
    padding: 0;
    border: 0 solid #000
}

.holi-winners-box {
    width: 100%;
    max-width: 143px;
    color: #272727;
    font-size: 12pt;
    float: left;
    margin: 0 1.5% 0 0;
    padding: 0;
    border: 0 solid #0FF
}

.holi_color_white,
.holi_color_white01 {
    color: #FFF!important
}

.holi-img_box,
.holi-winners-student,
.holi_winners-age-box {
    border: 0 solid #000;
    float: left
}

.holi-img_box {
    margin: 0 0 9px;
    padding: 0;
    background: url(../images/holi/holi-winner-bg.png) no-repeat;
    width: 118px;
    height: 94px
}

.holi-winners-student {
    margin: 8px 0 0 8px;
    padding: 0;
    width: 100px;
    height: 76px
}

.holi_winners-age-box {
    width: 120px;
    text-align: center;
    margin: 0 0 8px;
    padding: 2px 0 7px
}

.adi {
    padding-top: 15px!important
}

.adi1,
.adi2 {
    padding-top: 29px!important
}

.adi3 {
    padding-top: 15px!important
}

.holi_color_white01 {
    margin-bottom: 3%!important
}

.holi_color_box_space {
    padding-top: 20px!important
}

.holi_baneers {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    min-height: 180px;
    border: 0 solid red
}

.baner_text {
    width: 82%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 7%;
    border: 0 solid #000
}

.cmpti,
.overwhelmed,
.paintings {
    width: 100%;
    text-align: center;
    padding: 0
}

.stick,
.stick_cate,
.stick_menu,
.sticker_left {
    position: fixed
}

.cmpti {
    margin: 35px 0 0;
    color: #bb0301;
    font-size: 12pt;
    line-height: 20px;
    font-weight: 700
}

.paintings a,
.treasuer a {
    text-decoration: underline
}

.overwhelmed,
.paintings {
    margin: 15px 0 0;
    color: #000;
    font-size: 11pt
}

.paintings a {
    color: #000
}

.commentlists li {
    width: 100%!important
}

.write_us_home {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0
}

.disclemar {
    width: 80%;
    float: left;
    margin: 0 0 0 1.4%;
    padding: 0;
    font-size: 11pt;
    line-height: 20px
}

.disclemar_heading {
    width: 100%;
    float: left;
    margin: 0 0 2px;
    padding: 0;
    font-size: 11pt;
    font-weight: 700;
    color: #A19F9F
}

.disclemar p,
.r_text_box {
    padding: 0;
    font-size: 10pt
}

.disclemar p {
    color: #A19F9F;
    line-height: 18px;
    margin: 0 0 18px;
    font-family: 'Open Sans', sans-serif
}

.right_search_box {
    width: 75%;
    height: 30px;
    background: #fff;
    float: right;
    margin: 0 0 21px;
    padding: 0;
    border: 1px solid #EAEAEA
}

.r_text_box {
    width: 83.5%;
    height: 30px;
    background: 0 0;
    color: #000;
    float: left;
    margin: 0 0 0 1%;
    border: none;
    font-family: Georgia, "Times New Roman", Times, serif
}

.rs_img {
    width: 10%;
    float: right;
    text-align: right;
    margin: 6px 1% 0;
    padding: 0;
    border: 0 solid #000
}

.inner_disclemar,
.inner_disclemar_heading {
    width: 100%;
    float: left;
    font-size: 11pt;
    padding: 0
}

.inner_disclemar {
    margin: 15px 0 0;
    line-height: 20px
}

.inner_disclemar_heading {
    margin: 0 0 2px;
    font-weight: 700;
    color: #272727
}

.inner_disclemar p {
    color: #272727;
    font-size: 10pt;
    line-height: 18px;
    margin: 0 0 18px;
    padding: 0;
    font-family: 'Open Sans', sans-serif
}

div#sticker_cate,
div#sticker_left {
    padding: 0 10px 20px 3px;
    border: 0 solid red
}

#carousel li {
    width: 96px!important
}

div#sticker_left {
    margin: 5px 0 0;
    width: 80px;
    height: 500px
}

.stick {
    top: 60px
}

.stick_menu {
    top: 0
}

div#sticker_cate {
    margin: 0;
    width: 100%;
    z-index: 100
}

.print_icon,
.so_icon {
    width: 100%;
    padding: 0;
    float: left
}

.stick_cate {
    top: 60px
}

.floating-left-area,
.floatingso_line {
    width: 100%;
    border: 0 solid #000;
    float: left;
    margin: 0;
    padding: 0
}

.so_icon {
    margin: 0 0 20px;
    border: 0 solid red
}

.print_icon {
    border: 0 solid #000;
    text-align: left;
    margin: 0
}

.left_so_box {
    width: 80px;
    margin: 0;
    padding: 0px 5px 15px;
    float: left;
    border: 1px solid #dbdbdb
}

.cat_so {
    width: 100%;
    max-width: 800px;
    padding: 0;
    margin: 0 0 2.5%;
    z-index: 100000;
    border: 1px solid #DBDBDB;
    background-color: #fff;
    float: left
}

.cat_so .floating-left-area {
    width: 85%;
    border: 0 solid #000;
    float: left;
    margin: 13px 0 0 2%;
    padding: 0
}

.cat_so .floatingso_line {
    width: 100%;
    border: 0 solid #000;
    float: left;
    margin: 0;
    padding: 0
}

.cat_so .so_icon {
    float: left;
    width: auto;
    margin: 0 10px 10px 0;
    padding: 0;
    height: 20px
}

.cat_so .print_icon {
    width: 10%;
    border: 0 solid #000;
    float: right;
    text-align: right;
    margin: 13px 2% 0 0;
    padding: 0
}

.light_box {
    width: 98%;
    max-width: 500px;
    float: left;
    margin: 0;
    padding: 7px 0 25px;
    background: #fff;
    border: 1px solid #ededed;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.cross {
    float: right;
    margin: 2px 1.5% 0 0;
    padding: 0;
    font-size: 10pt
}

.light_box .floating-left-area {
    border: 0 solid #000;
    float: left;
    margin: 13px 0 0 3%;
    padding: 0;
    width: 96%
}

.light_box .so_icon {
    border: 0 solid;
    float: left;
    height: 20px;
    margin: 0 0 10px 5%;
    padding: 0;
    width: 20%
}

.light_box .so-mo {
    display: block
}

.light_heading {
    float: left;
    margin: 5px 0 10px 3%;
    padding: 0;
    font-size: 12pt;
    font-weight: 700
}

.b-close {
    border: 0 solid #000;
    float: left;
    margin: 0;
    padding: 3px 6px
}

.light_heading_titel {
    width: 94%;
    float: left;
    margin: 0 0 10px 3%;
    padding: 0 0 10px;
    font-size: 10pt;
    line-height: 18px;
    color: #c2150a;
    font-weight: 700;
    border-bottom: 1px solid #ededed
}

.bottom_add {
    width: 100%;
    max-width: 336px;
    margin: 10px auto
}

.search_not {
    width: 100%;
    float: left;
    margin: 0 0 20px;
    padding: 0
}

.search_not ul {
    width: 94%;
    float: left;
    margin: 0 0 0 3%;
    padding: 0;
    list-style: none
}

.search_not ul li {
    width: 90%;
    float: left;
    margin: 0 0 10px;
    padding: 0 0 0 11px;
    font-size: 10pt;
    list-style: none;
    background: url(../images/book/book-li-arrow.jpg) 0 9px no-repeat
}

.search-field {
    background: #fff;
    border: 1px solid #eaeaea;
    float: left;
    height: 30px;
    margin: 0 0 21px;
    padding: 0 1%;
    width: 98%
}

.stick_menu .home_sel,
.stick_menu .mashmenu .mod,
.stick_menu .mashmenu .mod:hover {
    background: url(../images/menu-logo.png) center no-repeat
}

.twitter-bottom {
    width: 100%;
    max-width: 500px;
    margin: 20px auto
}

p iframe {
    margin-top: 5px
}

.movies_more {
    float: right;
    margin: 0;
    padding: 0;
    font-size: 10pt
}

.movies_more span {
    float: right;
    margin: 0 0 0 3px;
    padding: 0
}

.not_found_search {
    width: 80%;
    float: left;
    margin: 0 0 0 10%;
    padding: 0
}

.not_found_search .r_text_box {
    width: 92%!important
}

.not_found_search .rs_img {
    width: 4%!important
}

.stick_menu .mashmenu div.mlogo {
    margin: -10px 0 0;
    width: 3%
}

.stick_menu .mashmenu .mod {
    display: inline-block;
    color: #FFF;
    position: relative;
    padding: 6px 3px 4px;
    width: 100%;
    float: left;
    height: 38px
}

.stick_menu .home_sel,
.stick_menu .mashmenu .mod:hover {
    float: left;
    height: 38px
}

.stick_menu .mashmenu .menu>li>a {
    padding: 9px 10px 12px
}

#our-team-left,
.home-bottom-add {
    padding: 0;
    text-align: center;
    float: left
}

.stick_menu .mashmenu .mlogo>a {
    height: 38px
}

.adsbygoogle {
    display: inline-block;
    max-width: 336px;
    height: 280px;
    width: 100%; clear:right;
}

.home-bottom-add {
    width: 100%;
    margin: 0 0 20px
}

.home-bottom-add .adsbygoogle {
    max-width: 100%!important
}

#our-team-left {
    border: 0 solid #000;
    margin: 0 3% 0 2%;
    width: 19%
}

#our-team-left img {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 2px #bbb;
    padding: 3px
}

.books_bg,
.books_page {
    padding: 0
}

#our-team-right {
    float: left;
    font-size: 13px;
    line-height: 17px;
    margin: 0 1% 0 0;
    padding: 0;
    width: 75%
}

#our-team-right h2 {
    color: #c2150a;
    font-size: 12pt;
    line-height: 20px;
    font-weight: 700;
    margin: 0 0 8px
}

#our-team-right h2 span {
    color: #272727;
    font-weight: 400;
    display: block;
    font-size: 11pt
}

.add_more {
    width: 45%
}

.books_bg,
.books_page,
.books_small,
.books_title,
.pick {
    width: 100%;
    margin: 0;
    float: left
}

.books_bg {
    max-width: 830px;
    background: url(../images/books-bg.jpg) no-repeat;
    height: 336px
}

.books_title {
    padding: 18px 0 0;
    font-family: 'Great Vibes', cursive;
    color: #9c5e06;
    font-size: 27pt;
    text-align: center
}

.academic-word ul li,
.academic-word ul li ul li,
.need-sol,
.notification,
.pubs,
.ser-copy,
.ser-word ul li {
    font-family: Georgia, "Times New Roman", Times, serif
}

.books_small,
.pick {
    font-size: 16pt;
    text-align: center
}

.books_small {
    padding: 3px 0 0;
    color: #9c5e06
}

.pick {
    padding: 12px 0 0
}

.treasuer {
    width: 96%;
    margin: 0;
    padding: 22px 0 0 21px;
    float: left;
    font-size: 10.5pt;
    line-height: 22px
}

.treasuer p {
    margin: 0;
    padding: 15px 0 0
}

.treasuer a {
    color: #c2150a
}

.book_heading,
.book_heading a,
.book_right a,
.book_right p {
    color: #000
}

.author_area a,
.book_heading a,
.book_right a,
.poem_right a {
    text-decoration: none
}

.revies {
    width: 100%;
    margin: 15px 0 0;
    padding: 0;
    float: left
}

.book_review {
    width: 48%;
    margin: 0 2% 0 0;
    padding: 0 0 15px;
    float: left;
    background-color: #c2ab83
}

.revies_area {
    width: 96%;
    margin: 10px 2% 0 4%;
    padding: 0;
    float: left
}

.interview {
    width: 50%;
    margin: 0;
    padding: 0 0 15px;
    float: left;
    background-color: #f39c71;
    height: 234px
}

.book_heading {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 14pt;
    font-weight: 700
}

.book_part {
    width: 100%;
    margin: 18px 0 0;
    padding: 0;
    float: left
}

.book_left {
    width: 37%;
    margin: 0;
    padding: 0;
    float: left
}

.book_right {
    width: 61%;
    margin: 0 0 0 2%;
    padding: 0;
    float: left
}

.book_right h3 {
    margin: 0;
    padding: 0;
    font-size: 12pt;
    color: #000
}

.book_right p {
    margin: 0;
    padding: 10px 0 0;
    font-size: 10.5pt;
    float: left
}

.books_img,
.books_type,
.lts {
    padding: 0;
    float: left
}

.lts {
    margin-left: 0!important;
    width: 33%;
    margin: 0
}

.best_buys,
.buy_area,
.buy_heading {
    width: 100%;
    padding: 0;
    float: left
}

.best_buys {
    margin: 15px 0 0
}

.buy_area {
    margin: 0 0 30px
}

.buy_heading {
    margin: 0 0 18px;
    color: #c2150a;
    font-size: 12pt;
    font-weight: 700
}

.author_area a,
.books_cont {
    color: #272727
}

.books_type {
    width: 24%;
    margin: 0 1% 0 0
}

.books_img {
    width: 100%;
    margin: 0;
    text-align: center
}

.kindle,
.our-author,
.roots {
    text-align: left
}

.adverh3,
.left-link-icon,
.need-sol,
.notification,
.pubs,
.ser-copy {
    text-align: center
}

.books_cont {
    width: 98%;
    margin: 0;
    padding: 7px 0 0;
    float: left;
    font-size: 11pt;
    line-height: 20px
}

.author_area,
.our-author {
    width: 94%;
    padding: 0 3%;
    float: left
}

.our-author {
    border: 0 solid red;
    margin: 5px 0 15px;
    line-height: 22px;
    font-size: 11pt
}

.author_area {
    margin: 10px 0 15px
}

.author_area_img {
    width: 21%;
    margin: 0;
    padding: 0;
    float: left
}

.author_area_cont {
    width: 68%;
    margin: 0 0 0 2%;
    padding: 0;
    float: left
}

.author_name,
.author_winner {
    width: 100%;
    margin: 0;
    float: left
}

.author_name {
    padding: 0
}

.author_winner {
    padding: 10px 0 0
}

.roots {
    float: left;
    margin: 0 0 0 1.9%;
    padding: 0;
    width: 72.5%
}

.kindle {
    float: left;
    margin: 0;
    padding: 0;
    width: 24%
}

.poem_right {
    float: left;
    margin: 0 2%;
    padding: 0;
    width: 59%
}

.poem_right a {
    color: #000
}

.poem_rightt h3 {
    margin: 0;
    padding: 0;
    font-size: 14pt;
    color: #000
}

.poem_right p {
    margin: 0;
    padding: 10px 0 0;
    font-size: 10.5pt;
    color: #000;
    float: left
}

.pem {
    height: 276px!important
}

.copy_editing {
    float: left;
    margin: 15px 4%;
    padding: 0;
    width: 92%
}

.copy_editing h2 {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 11pt;
    font-weight: 700
}

.copy_editing ul {
    margin: 10px 0 0;
    padding: 0;
    float: left
}

.copy_editing ul li {
    margin: 0 0 0 20px;
    padding: 0 0 10px;
    list-style-type: disc;
    font-size: 10pt;
    line-height: 20px;
    float: left;
    width: 100%
}

.copy_editing ul li ul {
    float: left;
    margin: 15px 0 10px 40px;
    padding: 0;
    width: 100%
}

.copy_editing ul li ul li {
    margin: 0;
    padding: 0 0 10px;
    list-style-type: circle;
    font-size: 10pt;
    line-height: 20px;
    float: left;
    width: 90%
}

.copy_editing p {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 10pt
}

.copy_editings {
    float: left;
    margin: 0 4% 25px;
    padding: 0;
    width: 92%
}

.copy_editings a {
    color: #272727;
    text-decoration: underline
}

.notification,
.pubs {
    font-size: 12pt;
    color: #000;
    width: 100%
}

.pubs {
    margin: 0;
    padding: 14px 0 0;
    float: left
}

.first_box,
.firstsecond_box,
.notification,
.secondthird_box,
.ser-row,
.service_area {
    padding: 0;
    float: left
}

.notification {
    margin: 31px 0 0;
    font-weight: 700
}

.first_box {
    width: 100%;
    margin: 10px 0 40px;
    background: #fce5b0
}

.service_area {
    width: 100%;
    margin: 0
}

.firstsecond_box {
    width: 100%;
    margin: 0 0 40px;
    background: #d7eb9c
}

.secondthird_box {
    width: 100%;
    margin: 0;
    background: #a3e4fc
}

.ser-row {
    margin: 22px 2% 29px;
    width: 96%
}

.ser-row-box,
.ser-row-secondbox,
.ser-row-thirdbox {
    padding: 0 1% 27px;
    width: 31.2%;
    box-shadow: 1px 1px 2px #f4c787;
    margin: 0;
    float: left
}

.ser-row-box {
    background: #fef2d8
}

.ser-row-secondbox {
    background: url(../images/service-bg-box.jpg) repeat-y #fdedc8;
    border-left: solid 1px #f3c482
}

.ser-row-thirdbox {
    background: url(../images/service-bg-right-box.jpg) repeat-y #fef2d8;
    border-left: solid 1px #f3c482
}

.sec-box-mid-color,
.sec-box-right-color {
    box-shadow: 1px 1px 2px #b6d374;
    border-left: solid 1px #b6d374
}

.ser-copy {
    margin: 0;
    padding: 24px 0 22px;
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 11pt;
    color: #a02600
}

.need-sol,
.ser-word ul li {
    float: left;
    color: #000
}

.ser-word {
    margin: 0 5%;
    padding: 0;
    float: left;
    width: 90%
}

.ser-word ul {
    margin: 0;
    padding: 0;
    list-style-type: none!important
}

.ser-word ul li {
    margin: 0 0 14px!important;
    padding: 0 0 0 11px!important;
    font-weight: 400;
    font-size: 11pt!important;
    background: url(../images/book/book-li-arrow.jpg) 0 9px no-repeat;
    list-style-type: none
}

.need-sol {
    margin: 0 2% 37px;
    padding: 0;
    width: 96%;
    font-size: 12pt
}

.need-sol a {
    color: #c21409;
    text-decoration: underline
}

.sec-box-color {
    background: #ebf5ce;
    box-shadow: 1px 1px 2px #b6d374
}

.sec-box-mid-color {
    background: url(../images/service-green-bg.jpg) repeat-y #eaf4cb
}

.sec-box-right-color {
    background: url(../images/service-green-bg-right.jpg) repeat-y #ebf5ce
}

.third-box-bg {
    background-color: #d1f2fe;
    width: 98%;
    box-shadow: none;
    padding-top: 24px
}

.academic-word ul li,
.academic-word ul li ul li {
    font-weight: 400;
    font-size: 11pt!important;
    color: #000;
    background: url(../images/book/book-li-arrow.jpg) 0 9px no-repeat;
    float: left
}

.adver-inspire,
.adver-left,
.adver-offer,
.adverh3,
.left-link-text {
    font-family: 'Open Sans', sans-serif
}

.aspects {
    float: left;
    margin: 0 1.5%;
    padding: 0 0 29px;
    width: 96%
}

.academic-word {
    margin: 0 1.6%;
    padding: 0;
    float: left;
    width: 96%
}

.academic-word ul {
    margin: 0;
    padding: 0;
    list-style-type: none!important
}

.academic-word ul li {
    margin: 0 0 14px!important;
    padding: 0 0 0 11px!important;
    list-style-type: none
}

.academic-word ul li ul {
    margin: 10px 0 0 12px;
    padding: 0;
    list-style-type: none!important
}

.academic-word ul li ul li {
    margin: 0 0 5px!important;
    padding: 0 0 0 11px!important;
    list-style-type: none;
    width: 100%
}

.breadc {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.breadc ol {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.breadc ol li {
    font-size: 9.5pt;
    display: inline
}

.widget_recent_comments {
    float: left;
    margin: 0px 0 0px;
    padding: 0;
    width: 100%
}

.widget_recent_comments h3 {
    color: #c2150a;
    float: left;
    font-size: 12pt;
    font-weight: 700;
    margin: 0 0 8px;
    max-width: 967px;
    padding: 0;
    width: 98%
}

.landc_recent_comments {
    border: 0 solid #000;
    float: left;
    margin: 0 0 0 5%;
    padding: 0;
    width: 90%
}

.landc_recent_comments ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.landc_recent_comments li:before {
    content: "- ";
    padding-right: 2px
}

.landc_recent_comments li {
    padding-left: .8em;
    text-indent: -.8em;
    font-size: 11pt;
    line-height: 20px;
    padding-bottom: 10px;
    color: #272727
}

.landc_recent_comments li a {
    color: #272727;word-wrap:break-word;
}

.landc_recent_comments li a:hover {
    color: #272727;
    text-decoration: underline
}

.cmnt-post {
    color: #c2120a!important
}

.left-link-btn-area {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%
}

.left-link-btn-row {
    float: left;
    margin: 0 0 8px;
    padding: 0;
    width: 100%
}

.left-link-icon {
    float: left;
    margin: 0;
    padding: 0;
    width: 20%;
    min-height: 35px;
    vertical-align: middle
}

.left-link-text {
    float: left;
    margin: 0;
    padding: 8px 10px;
    width: 80%;
    font-size: 10pt;
    font-weight: 600;
    color: #1b1b1b
}

.pencil-text {
    background-color: #ffb400
}

.pencil-icon {
    background-color: #ffd570;
    padding-top: 7px
}

.mike-text {
    background-color: #69b802
}

.mike-icon {
    background-color: #abd771;
    padding-top: 8px
}

.adverh3,
.advermid,
.advertise-area {
    padding: 0;
    width: 100%;
    float: left
}

.adver {
    margin: 0 5px!important
}

.advertise-area {
    margin: 0;
    background-color: #eaeaea
}

.adverh3 {
    margin: 25px 0 42px;
    color: #c12b2d;
    font-size: 24pt;
    font-weight: 400
}

.adver-inspire,
.adver-left {
    color: #131313;
    font-size: 11pt
}

.advermid {
    margin: 0
}

.adver-left {
    float: left;
    margin: 0;
    padding: 19px 30px 55px;
    width: 50%;
    background: url(../images/adver-bg.png) left top #f7961e;
    border-right: solid 1px #c7c7c7
}

.adver-left p {
    margin-bottom: 12px
}

.adver-right {
    float: right;
    margin: 0;
    padding: 0 24px 0 0;
    width: 49%
}

.adver-inspire,
.adver-offer {
    padding: 0;
    text-align: center;
    font-weight: 600
}

.adver-form-row,
.adver-inspire,
.adver-offer {
    width: 100%;
    float: left
}

.adver-inspire {
    margin: 0
}

.adver-offer {
    margin: 31px 0 0;
    color: #c00000;
    font-size: 12pt
}

.adver-form-in,
.adver-form-left,
.adver-form-text {
    font-size: 10pt;
    font-family: 'Open Sans', sans-serif
}

.adver-offer span {
    display: block;
    padding: 9px 0
}

.adver-form-row {
    margin: 0 0 17px;
    padding: 0
}

.adver-form-left,
.adver-form-right,
.adver-form-select {
    margin: 0;
    float: left
}

.adver-form-left {
    padding: 5px 9px 0 0;
    width: 30%;
    text-align: right
}

.adver-form-right {
    padding: 0;
    width: 70%
}

.adver-form-in,
.adver-form-text {
    width: 100%;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    margin: 0;
    float: left
}

.adver-form-in {
    padding: 5px 6px
}

.adver-form-text {
    padding: 6px;
    resize: none;
    min-height: 82px
}

.adver-submt {
    text-align: center
}

.adver-btn {
    display: inline-block;
    background: #c21409;
    border: 0;
    font-size: 14pt;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    padding: 4px 37px
}

.adver-form-select,
select {
    border: 1px solid #dcdcdc;
    padding: 5px 6px;
    font-size: 10pt;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
    box-sizing: border-box
}

select {
    background: url(../images/select-icon.png) right no-repeat #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none
}

select::-ms-expand {
    display: none
}

.adver-form-left samp {
    color: red
}

.adver-form-left span {
    font-size: 8.5pt;
    display: block
}

.adver-form-row .add_more_link {
    margin-top: 12px;
    display: inline-block
}

.comment-text {
    width: 100%;
    margin: 0;
    padding: 4px 0 0;
    color: #272727;
    text-indent: 0
}

.img_text_left,
.img_text_right {
    float: left;
    font-size: 11pt;
    line-height: 20px
}

.about-text-area {
    width: 100%;
    margin: 0 0 20px;
    padding: 0;
    float: left
}

.about_text_right {
    background-color: #C2150A;
    color: #FFF;
    float: left;
    margin: 0;
    padding: 5px 0 5px 8px;
    width: 52%
}

.about_author_right {
    width: 100%;
    margin: 0;
    padding: 11px 15px 14px;
    float: left;
    border: 0 solid #ebebeb;
    background: #eaeaea;
    box-sizing: border-box
}

.about_text_right a {
    color: #FFF;
    text-decoration: none
}

.about_img_right {
    width: 100%;
    margin: 5px 0 15px;
    padding: 0;
    float: left;
    border: 0 solid #000
}

.img_abut_right {
    width: 25%;
    margin: 0 3% 0 0;
    padding: 0;
    float: left;
    border: 0 solid #d5d5d5
}

.img_abut_right img {
    border: 1px solid #d5d5d5
}

.img_text_right {
    margin: 0;
    padding: 0;
    width: 72%
}

.img_text_heading_right {
    width: 100%;
    margin: 0 0 5px;
    padding: 0;
    float: left;
    font-weight: 700
}

.img_text_heading_right a {
    color: #272727
}

.img_text_left {
    width: 100%;
    margin: 5px 0 0;
    padding: 0
}

.all_aut_post_right {
    float: right;
    font-size: 10pt
}

.all_aut_post_right a {
    text-decoration: underline
}

.all_aut_post_right a:hover {
    text-decoration: none
}

.img_text_heading_right_blog {
    width: 100%;
    margin: 0 0 5px;
    padding: 0;
    float: left;
    font-weight: 400;
    font-size: 10pt
}

.img_text_heading_right_blog a {
    text-decoration: underline
}

.img_text_heading_right_blog a:hover {
    text-decoration: none
}

.about-text-area .widget-title {
    color: #fff
}

.author-blog-heading {
    color: #c2150a;
    font-size: 14pt;
    font-weight: 700;
    padding-bottom: 12px
}

.send_form .send_line {
    margin-bottom: 20px;
}

.search-field {
    width: 56% !important;
}

label span {
    display: none;
}

/*.header_banner {
    width: auto!important;
}*/

.sharingbtn {
    float: left;
    margin: 0px;
    padding: 0px 0px 5px 0px;
    box-sizing: border-box;
    width: 80%;
}

.sharingbtn .shareaholic-share-buttons-container ul.shareaholic-share-buttons {
    -moz-user-select: none;
    padding-bottom: 0px!important;
}

.sharingbtn .shareaholic-share-buttons-container .shareaholic-share-buttons-heading {
    margin-top: -4px;
}

.sharingbtn ul li {
    display: block!important;
}

.shareprint {
    margin-top: 10px;
    margin-left: 20px;
}

.abt-btn-area, .header-btn-area{ font-family: "Open Sans",sans-serif;}
.header-btn-area{ float:right; margin:0px; padding:0px;}
.header-btn-area a:hover, .abt-btn-area a:hover{text-decoration:none;}

.header-btn{float:left; margin:0px 0px 0px 10px; padding:0px 20px 0 50px; position:relative; height:35px;color:#1b1b1b; font-size:10pt; font-weight:600; line-height:35px;}

.header-btn1{background:#ffb400; margin-left:0!important}
.header-btn1:before{background:url(../images/pencil.png) 9px 8px no-repeat; width:40px; height:35px; float:left; background-color:#ffd570; content:''; position:absolute; left:0; top:0; }

.header-btn2{background:#69b802;}
.header-btn2:before{background:url(../images/mike.png) 9px 8px no-repeat; width:40px; height:35px; float:left; background-color:#abd771; content:''; position:absolute; left:0; top:0;}

.header-btn3{background:#c4ecfa;}
.header-btn3:before{background:url(../images/services.png) 10px 9px no-repeat; width:40px; height:35px; float:left; background-color:#90ddfa; content:''; position:absolute; left:0; top:0;}

.header_banner form.search-form{width:100%; float:left; margin:0px 0px 0px 0px; padding:0px; border:0px solid #f00}
.search-line-head{width:100%; float:left; margin:0px 0px 15px 0px; padding:0px 90px 0 0; box-sizing:border-box; border:1px solid #eaeaea; height:30px; position:relative;}
.search-line-head .search-submit{background:#c2150a; color:#fff; font-size:10.6pt; font-weight:600; margin:0px 0px 0px 0px; padding:0 0px; text-align:center; width:80px; cursor:pointer; height:26px; border:0; line-height:20px; position:absolute; right:1px; top:1px;-webkit-appearance:none;-webkit-border-radius:0 }

.search-line-head .search-field {
    width: 100% !important;
	height:30px; 
	line-height:30px;
	border:0; background:none;
}
.abt-btn-area{width:100%; float:left; margin:20px 0px 0px 0px; padding:0px;}
.abt-btn-area .header-btn{margin:0px 10px 0px 0px; }

.photography-line1{width:100%; float:left; margin:0px 0px 8px 0px; padding:0px; font-size:16pt; color:#c2150a; font-weight:bold;}
.photography-line2{width:100%; float:left; margin:0px 0px 15px 0px; padding:0px; font-size:12pt; color:#2e2e2e; font-weight:bold;}
.photography-line3{width:100%; float:left; margin:0px 0px 30px 0px; padding:0px; font-size:10pt; color:#2e2e2e;}
.rs-icon{width:50px; float:right;margin:0px 0px 0px 0px; padding:7px 0 0 0px; background:#c3150c; height:23px; text-align:center;}

.services-banner{width:100%; float:left; margin:0px 0px 0px 0px; padding:0px;
 background:url(../images/services-banner-bg.jpg) repeat-x;
}
.services-banner-img{width:50%; float:left; margin:0px 0px 0px 0px; padding:0px;}
.services-banner-img img{float:left;}
.services-banner-text{width:50%; float:left; margin:0px 0px 0px 0px; padding:0px; text-align:center;  font-family: 'Open Sans', sans-serif}
.sbt1{width:100%; float:left; margin:88px 0px 15px 0px; padding:0px; font-size:22pt; color:#22348b; font-weight:600;}
.sbt2{width:100%; float:left; margin:0px 0px 0px 0px; padding:0px; font-size:17pt; color:#171717;}
.sbt2 span{color:#0296fe; font-style:italic;}
.sbt2-2{font-weight:600;}

.sbt3{width:100%; float:left; margin:-2px 0px 30px 0px; padding:0px;}
.sbt4{width:100%; float:left; margin:0px 0px 0px 0px; padding:0px; font-size:16pt;}
.sbt4-1{color:#00496a;}
.sbt4-2{color:#1240a8;}
.sbt4-3{color:#0c7300;}
.sbt5{width:100%; float:left; margin:10px 0px 0px 0px; padding:0px; color:#0f0f0f; font-size:12pt;}

/* Newletter */
@font-face {
font-family: 'Sylfaen';
src: url('../fonts/Sylfaen.eot');
src: url('../fonts/Sylfaen.eot?#iefix') format('embedded-opentype'),
url('../fonts/Sylfaen.woff') format('woff'),
url('../fonts/Sylfaen.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

.light_box_news{background:#f2f2f2; box-shadow:0px 0px 5px #000000; float:left; width:100%;}
.louisiana-dishes{ float:left; max-width:700px; width:100%; padding:0px; margin:0;}
.cele{ float:left; margin:-4px 0px 0px 0px; padding:0px 20px 0; width:100%; box-sizing:border-box; text-align:center; font-size:22pt; color:#01348e; font-weight:600;}
.with-sele{ float:left; margin:0px; padding:2px 20px 20px; width:100%; box-sizing:border-box; text-align:center; font-size:30pt; color:#ea0404; font-weight:normal;font-family: 'Sylfaen', sans-serif;}
.cele-area{ float:left; width:100%; margin:0px; padding:0px 15px 12px 30px; box-sizing:border-box;background:url(../images/news-bg.jpg) left bottom no-repeat;}

.celebrate-left{ float:left; width:49%; margin:0px; padding:0;}
.celebrate-right{ float:right; width:51%; margin:0px; padding:0;}
.receive-and{float:left; width:100%; margin:0px; padding:5px 15px 0 15px; font-size:13.5pt; line-height:22pt; color:#010101; font-family:"Open Sans",sans-serif; box-sizing:border-box;}
.newsletter-text{float:left; width:100%; margin:0px; padding:21px 0 16px 0; font-size:18pt; line-height:20pt; color:#ffffff; font-weight:600; text-align:center;font-family:"Open Sans",sans-serif;}
.input-subscribe-pop {background: #ffffff; border:3px solid #cfcfcf; color: #010101; float: left; font-size: 10pt; margin:3px 0% 0 0; outline: medium none;font-weight:400; padding:7px 10px; width: 100%;box-sizing:border-box; max-width:100%;border-radius: 3px;}
.news-area{float:left; width:75.5%; margin:0px; padding:0;}
.news-btn-area{float:right; width:24.5%; margin:-1px 0 0 0; padding:0; text-align:right;}
.news-btn{  background:#c2150a;
  border:2px solid #b60101;
  border-radius:3px;
  color: #fff;
  display: inline-block; 
  font-size: 11.5pt;
  margin: 0;
  outline: medium none;
  padding:9px 10px 8px;
  text-align: center;
  text-decoration: none; font-weight:600; font-family:"Open Sans",sans-serif;
}
.news-cross{ text-align:right; padding-top:3px;}
.news-b-close{ cursor:pointer; padding-right:10px; padding-top:0px; font-size:11.5pt; font-family:"Open Sans",sans-serif; color:#010101;}
.sub-error{clear:both; color:red; font-size:10pt; display:block;}
.expertise-as{padding-top:15px; float:left; width:100%;}
.press-kites {float: left; font-size: 100%; margin:0 0 18px 0; padding:0; text-align: center; width: 100%;}
.media-kits{ margin-bottom:67px;}
.press-kit-link-box{background-color: #8bc34a; color: #fff; font-size:14pt; margin:0; padding: 13px 48px; color:#181818; text-decoration:none; display:inline-block;}
.top-gap{ margin-top:0px!important;}
.thank-massage{ float:left; margin:0px; padding:0px 0 5px 0; width:100%; text-align:center; color:#ffffff;}
.massage-close{ float:right; margin:0px; padding:6px 0 0 0; width:4%; cursor:pointer; text-align:left;}
.news-area-box{ float:left; margin:0px; padding:0px 48px 34px; width:100%; background:#a3a3a3;box-sizing:border-box;}
.news-area-box-inner{float:left; width:100%; margin:0px 0 0 0; padding:0;}
.subscribe-ver{ position:absolute; top:50%; right:0px; margin-top:-205px; z-index:9;}
/* Newletter End*/
/* Newletter sidenavi wrapper Right */
#sideNavi,
.side-navi-item,
.side-navi-data,
.side-navi-tab {  margin: 0; padding: 0;  }
#sideNavi {
    position: fixed;
    right: 50px;
    top: 25%; z-index:9998;
}
/* items */
.side-navi-item-default {
    height: 50px;
    display: none;
}
.side-navi-item {
    position: absolute;
    left:6px;
    display: inline-block;
    width:45px;
    height:410px;
    /*transform: rotate(-90deg);*/
    transform-origin: left top 0;
 
   
    cursor: pointer;
}
.side-navi-item.item1 {  top:50%;  }

.side-navi-item.active{ background:url(../images/news-close.png) left bottom no-repeat; width:45px; height:432px; }
.side-navi-item.active img{ display:none;}
.side-navi-item > div {  padding-top:0px; text-align: right;  }
/* data wrapper */
.side-navi-data {
    position: absolute;
    top: 0;
    left:50px;
  width:700px;
   /*   height:auto;*/
    
}
/* tab wrapper */
.side-navi-tab .louisiana-dishes{ max-width:100%;padding:20px 48px 0px 0px;box-sizing:border-box;}
.side-navi-tab {  display: none;background-color: #f2f2f2;  }
.side-navi-tab.active {  display: inline-block;  }
.side-navi-tab > div {  padding:0px 0px 0px 0px;  }
.side-navi-tab .receive-and{ padding-right:0px;}
/* Newletter sidenavi wrapper Right END*/

.cont_detile_area h2,.cont_detile_area h3,.cont_detile_area h4{margin:15px 0 10px 0;}

@media only screen and (max-width: 1024px) {
    .shareprint {
        margin-top: 24px!important;
        margin-left: 0px;
    }
}

.shareaholic-recommendations-header {
    font-weight: bold!important;
}