/* CSS Document */

body {
    margin:0px;
    padding:0px;
    background:url(../images/body_bg.gif) repeat-x left top;
    background-color:#f7fafa;
    color:#f7fafa;
    font-family: MyriadPro-Regular !important;
    font-size:16px;
    color:#333333;
}

body.blog_body{
    margin:0px;
    padding:0px;
    background:url(../images/blog_bg_blog.jpg) repeat-x left top;
    background-color:#f7fafa;
    color:#f7fafa;
    font-family: MyriadPro-Regular !important;
    font-size:16px;
    color:#333333;
}

*{
    outline:none;
}
/*updated css starts*/

h1, h2, h3, h4, h5, h6, h8 p {
    margin: 0px; padding: 0px; letter-spacing: normal;
}

h1 {
    font-family: GOTHIC !important; font-size: 24px; color: #5d5d5d; margin-bottom: 21px; font-weight: normal;
}

h2 {
    font-family: MyriadPro-Regular; font-size: 18px; color: #AC000C; margin-bottom: 15px !important; font-weight: normal;
}

h3 {
    font-family: MyriadPro-Regular; font-size: 21px; color: #00417c; margin-bottom: 20px; font-weight: bold;
}

h8 {
    font-family: GOTHIC !important; font-size: 22px; color: #5d5d5d; margin-bottom: 21px; font-weight: normal;
}

h9 {
    font-family: GOTHIC !important; font-size: 22px; color: #5d5d5d; margin-bottom: 21px; font-weight: normal;
}

p {
    font-family: MyriadPro-Regular; font-size: 16px; color: #4c4c4c; margin-bottom: 30px; line-height: 22px; text-align: justify;
}

.text_blue {
    color:#3e699b !important; margin-top:6px;
}

/*updated css ends*/

/*
p{
padding:0px 0px 15px 0px;
margin:0px;
line-height:20px; font-size:16px;
margin-top:2px;
}
h1{
padding:0px 0px 5px 0px;
margin:0px;
font-size:26px;
color:#000000;
}
h3{
padding:0px 0px 5px 0px;
margin:10px 0 4px 0px;
font-size:20px;
color:#00417C;
}
*/
h4 {
    color:#00417C;
    font-size:16px;
    margin:0px 0 5px 0;
    padding:0;
}
a {
    color:#00417C;
    text-decoration:underline;
}
hr {
    color:#fff;
    border:none;
    border-bottom:1px #000 dotted;
    margin:5px 0px 5px 0px;
}
input[type="text"] {
    /*    width:105px;*/
}
.sky_blue {
    color:#00417C;
    text-decoration:underline;
}
.black {
    color:#000000;
}
a strong {
    color:#000000;
    text-decoration:none
}
ul.listing {
    margin-left:10px;
    padding:0px;
    list-style:none;
    margin-top:0px;
}

ul li {
    color: #4c4c4c;
}


.red {
    color: #ac000c;
}
.listing li {
    background:url(../images/arrow.gif) no-repeat left top;
    margin-bottom:8px;
    padding:0px 0px 0px 10px;
    list-style:none;
    line-height: 22px;
}
.listing_numbers li {
    margin:0px;
    padding:0px 0px 0px 10px;
    list-style:decimal;
    line-height: 22px;
}
div {
    margin:0px;
    padding:0px;
}
img {
    margin:0px;
    padding:0px;
    border:0px;
}
.clear {
    width:0;
    height:0;
    padding:0;
    margin:0;
    clear:both;
}
#layout {
    width:980px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    margin-top:-15px;
}
#main_layout {
    width:980px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    float:left;
}
/* Header start */
#header_box {
    width:980px;
    height:auto;
    margin:0px;
    padding:0px;
}
.nav {
    width:auto;
    height:42px;
    float:left;
}
.header {
    background:url(../images/banner.png);
    width:980px;
    height:164px;
    background-position:left top;
    background-repeat:no-repeat;
    background-position:top;
    background-position:left;
    float:left;
    margin:0px;
    padding:0px;
}

.header_blog {
    background:url(../images/banner_blog.png);
    width:980px;
    height:164px;
    background-position:left top;
    background-repeat:no-repeat;
    background-position:top;
    background-position:left;
    float:left;
    margin:0px;
    padding:0px;
}

.testimonials_box {
    width:350px;
    float:right;
    height:166px;
}
.testimonials_top {
    width:auto;
    height:86px;
    padding:10px 0px 0px 0px;
    font-family:Helvetica, sans-serif;
    font-size:20px;
    font-style:italic;
    float:left;
    color:#FFFFFF;
}
.testimonials_box_buzz {
    width:550px;
    margin:0 auto;
}
div._buzz {
    width: 90%;
    margin: 0pt auto;
}
._buzz .testimonials_top {
    height:auto;
    color:#00ABD7;
}
hr._buzzsep {
    border:1px solid #BABABA;
}
._buzz .testimonials_bottom {
    color:#000000;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    width:350px;
    /*padding:10px 10px 10px 0;*/
}
.testimonials_bottom {
    width:auto;
    height:30px;
    padding:10px 10px 30px 0px;
    font-family:Helvetica, sans-serif;
    text-align:right;
    color:#00abd7;
    font-size:16px;
    float:right;
}
/* body */
#body_box {
    width:980px;
    height:auto;
    float:left;
    padding-top:35px;
}
#left {
    float:left;
    height:auto;
    margin:0 0 20px;
    padding: 20px 15px 20px 15px;
    width:645px;
    background:url(../images/left_top_gradiant.gif) left top no-repeat;
    background-color:#FFFFFF;

}
#right {
    float:right;
    width:265px;
    margin:0px;
    padding:0px 0px 0px 0px;
    height:auto;
}
.consultant_box {
    width:241px;
    height:auto;
    border:2px solid #d7d7d7;
    margin-top:2px;
    margin-bottom:8px;
    padding:10px;
    background:url(../images/right_panle_bg.gif) repeat-x left top #ffffff;
}
.border_top {
    border-top:1px dotted #6d6d6d;
    padding-bottom:2px;
}
.form_text {
    font-size:12px;
    color:#6d6d6d;
    font-weight:normal;
}
#footer {
    width:100%;
    height:102px;
    float:left;
    font-size:12px;
    color:#1779eb;
    margin-top:50px;
    background:url(../images/footer_bg.gif) top left repeat-x #003675;
}
.top_footer {
    width:750px;
    text-align:center;
    height:38px;
    padding-top:15px;
    margin:auto;
    padding-left:230px;
}
.top_footer ul {
    margin:0px;
    padding:0px;
    list-style:none;
}
.top_footer li {
    float:left;
    margin:0px;
    padding:0px 20px;
    border-right:1px solid #8ab1e5;
}
.top_footer li a {
    color:#8ab1e5;
    font-weight:bold;
    text-decoration:none;
}
.top_footer li a:hover {
    color:#fff000;
    font-weight:bold;
    text-decoration:none;
}
.top_footer li.current_page_item a {
    color:#fff000;
    font-weight:bold;
    text-decoration:none;
}
.top_footer li.current_page_parent a {
    color:#fff000;
    font-weight:bold;
    text-decoration:none;
}
.bottom_footer {
    width:980px;
    text-align:center;
    height:44px;
    padding-top:5px;
    margin:auto;
    color:#c8def8;
}
#blouckquotes {
    width:auto;
    height:auto;
    float:left;
}
#blouckquotes .left_colon {
    float:left;
    font-size:50px;
}
#blouckquotes .text_field {
    float:left;
    margin:0px;
    padding:0px;
    float:left;
    font-size:14px;
    font-weight:bold;
    padding-top:10px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;
    width:70%;
}
#blouckquotes .right_colon {
    float:left;
    font-size:50px;
}
.alignright {
    float:right;
}
.alignleft {
    float:left;
}
.box {
    background:#f4f4f4;
    border:1px solid #dbdbdb;
    margin-top:20px;

}
blockquote {
    background:url(../images/quote2.png) no-repeat;
    background-position:5px 8px;
    margin-bottom:10px;
    font:bold 14px Arial, Helvetica, sans-serif;
    line-height:18px;
    padding:10px 0px 5px 28px;
    margin-left:5px;
    margin-right:5px;
    color:#000000;

}
blockquote p {
    font:bold 12px Arial, Helvetica, sans-serif;
}
.clientname {
    font-size:11px;
    font-weight:normal;
    color:#666;
    margin-top:-10px;
    margin-bottom:12px;

    white-space: nowrap;
}
a.button {
    color:#fff;
    background:#254284 url(../images/button_bullet.png) no-repeat right;
    border:1px solid #333;
    border-top-color:#f6f6f6;
    border-left-color:#f6f6f6;
}
a.button:hover {
    background:#c00 url(../images/button_bullet.png) no-repeat right;
    color:#fff;
}
a.button {
    margin-bottom:8px;
    font-weight:700;
    font-size:12px;
    padding:3px 15px 3px 10px;
}
/*BreadCrumb*/
.breadcrumb {
    width:980px;
    height:auto;
    float:left;
    padding:0px 0 10px 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#00417C;
    margin-left:10px;
    text-transform: uppercase;
}
.breadcrumb ul {
    margin:0px;
    padding:0px;
    list-style:none;
    float:left;
}
.breadcrumb li {
    background:url(../images/arrow2.gif) no-repeat right center;
    margin:0px;
    padding:0px 5px 0px 10px;
    list-style:none;
    float:left;
}
.breadcrumb a {
    margin:0px;
    padding:0px 0px 0px 0px;
    text-decoration:none;
    color:#000000;
    text-transform: uppercase;

}
.breadcrumb  a:hover {
    margin:0px;
    padding:0px 0px 0px 0px;
    text-decoration:none;
    color:#666666;
    text-transform: uppercase;

}
.breadcrumb_crunt {
    margin:0px;
    padding:0px 5px 0px 10px;
    list-style:none;
    float:left;
    color:#02b3e1;
}
/*========================================================== { Contact us }============================================================== */
.contactform {
    width:580px;
    margin-top:15px;
    min-height:320px;
    padding:15px 0
}
.contactform textarea, .contactform input {
    font:12px Arial, Helvetica, sans-serif;
    margin-right:5px;
    width:280px;
    padding:5px
}
.contactform textarea {
    height:150px
}
.contactform #contactsubmit {
    width:133px;
    height:28px;
    font:bold 12px Arial, Helvetica, sans-serif;
    border:none;
    cursor:pointer;
}
.contactleft {
    font-weight:bold;
    width:200px;
    float:left;
    margin-bottom:12px;
    padding:6px 0
}
.contactright {
    font:normal 9px Arial, Helvetica, sans-serif;

    float:left;
    margin-bottom:12px;
    width:250px
}
.contactform {
    color:#000;
    background:url(../images/at.png) no-repeat 380px 225px;
}
.contactform textarea, .contactform input {
    border:1px solid #e7e7e7;
    color:#333;
    background:#f8f8f8;
    border-bottom:1px solid #c6c6c6;
    border-right:1px solid #c6c6c6;
}
.contactform textarea:hover, .input:hover {
    background:#fff
}
.contactform #contactsubmit {
    background:#d22020;
    color:#fff;
    border:none
}
.contactform #contactsubmit:hover {
    background:#000
}
.contactleft {
    color:#666;
    float:left;
    margin-bottom:5px;
    vertical-align: middle;
    font-size: 16px;
}
.contactright {
    color:#e02000;

}
/*Blog CSS*/
/* STRUCTURE ----------------------------------*/

#blog_sidebar {
    width:255px;
    float:right;
    background: url(../images/b1_sidebarbg.png) repeat-y left;
    margin-top:10px;
}
.sidebar_top {
    background:url(../images/sidebar1_top.png) no-repeat top left;
}
.sidebar_bottom {
    background:url(../images/sidebar1_bottom.png) no-repeat bottom left;
    padding-left:20px;
    overflow:hidden;
    height:100%;
}
#left h2 {
    margin:0 0 0 0;
    padding:0;
    font-size:22px;
    color:#cc0000;
    font-weight:normal;
}
/*post css start ----------------------------------*/
#left .posts {
    padding-bottom:5px;
    margin-bottom:25px;
    overflow:hidden;
    height:100%;
}
#left .post_top {
    padding:0;
    margin-bottom:10px;
    overflow:hidden;
    height:100%;
    background:url(../images/sepretor_hr.png) repeat-x bottom;
}
#left .pright {
    width:90%;
    float:right;
    padding-left:15px;
    background:url(../images/sepretor_vr.png) repeat-y left;
}
#left .post_top p {
    font-size:11px;
    margin:0;
    padding:0;
    color:#666;
}
#left .post_top span {
    font-size:11px;
    color:#666;
}
#left .calendar {
    width:40px;
    float:left;
    padding-top:5px;
    font-size:24px;
    margin-top:3px;
    text-align:center;
    line-height:20px;
}
#left .month {
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
}
.i_author {
    padding-left:13px;
    padding-right:10px;
    background:url(../images/i_author.png) no-repeat 0 3px;
}
.i_comment2 {
    padding-left:13px;
    padding-right:10px;
    background:url(../images/i_comment2.png) no-repeat 0 3px;
}
#left .post_bottom {
    padding:4px 0;
    overflow:hidden;
    height:100%;
    color:#939393;
    clear:both;
    background:url(../images/sepretor_hr.png) repeat-x bottom;
}
#left .post_bottom p, .post_bottom span {
    margin:0 0 0 0;
    padding:0 0 0 0;
    font-size:11px;
}
#left .post_bottom a {
    color:#666;
    text-decoration:none;
}
#left .post_bottom a:hover, #left .post_top span a:hover {
    color:#000;
    text-decoration:underline;
}
#left .cate {
    float:left;
    width:70%;
    background:url(../images/i_categories.png) no-repeat 0 5px;
    padding-left:15px;
    padding-top:2px;
}
#left .tags {
    background:url(../images/i_tag.png) no-repeat 0 4px;
    padding-left:15px;
}
#left .pbottom {
    float:right;
    width:40%;
    text-align:right;
}
#left .post-ratings {
    font-size:11px;
    font-style:normal;
    padding-left:8px;
    margin:8px 0;
}
#left .more-link {
    text-align:right;
    float:right;
    font-size:10px;
    text-transform:uppercase;
    background:url(../images/i_continue.png) no-repeat right;
    padding-right:10px;
    margin-bottom:10px;
}
/* comment form --------------------------- */
#commentform label {
    width:110px;
    padding:0 0 10px 0;
}
#commentform {
    padding-bottom:25px;
    height:100%;
    overflow:hidden;
}
.field {
    overflow:hidden;
    height:100%;
}
#left .textarea {
    width:420px;
}
#left .Cbutton {
    margin-left:120px;
    _margin-left:118px;
}
/* sidebar -------------------------------------------------------------------------------- */
#blog_sidebar h5, #blog_sidebar h2 {
    margin:0;
    padding:0 0 3px 0;
    font-size:13px;
    font-weight:bold;
    color:#c00;
    background:url(../images/sepretor_hr.png) repeat-x bottom;
}
.advt {
    overflow:hidden;
    height:100%;
    padding-bottom:15px;
    margin-bottom:8px;
    background:url(../images/advt_spcaer.png) repeat-x bottom;
}
.advt img {
    margin-bottom:8px;
}
/* widget search  ===================================================  */

#blog_sidebar #searchform {
    overflow:hidden;
    height:100%;
    width:100%;
    margin:0 auto;
    text-align:left;
}
#blog_sidebar #searchform input {
    margin-bottom:5px;
}
#blog_sidebar #search br {
    display:none;
}
#blog_sidebar ul {
    margin:0 0 25px 0;
    padding:0;
}
#blog_sidebar li {
    margin:0 0 25px 0;
    padding:0;
    font-size:12px;
    list-style-type: none;
    background:none;
}
#blog_sidebar ul li ul {
    margin:0;
    padding:0;
    background:none;
}
#blog_sidebar ul li ul li {
    margin: 0;
    padding: 3px 0 3px 15px;
    background:url(../images/bullet2.png) no-repeat;
    background-position:0 9px;
}
#blog_sidebar ul li ul li a {
    line-height:18px;
    text-decoration: none;
}
#blog_sidebar ul li ul li a:hover {
    text-decoration: underline;
}
#blog_sidebar ul li ul li ul li {
    margin:0;
    padding: 3px 0 3px 15px;
    background:none;
}
#blog_sidebar ul li ul li ul li a {
    text-decoration: none;
}
#blog_sidebar ul li ul li ul {
    padding: 0;
    margin: 0;
}
/*Blog Common*/
/* trackback css --------------------------------------------------------- */

#left .trackbacklist {
    list-style:none;
    margin:8px 0 0;
    padding:0
}
#left .trackbacklist li {
    list-style:none;
    margin:0 0 8px;
    padding:0 0 5px 18px
}
/* Comments form ----------------------------------*/

#commentform {
    margin-top:10px;
    margin-bottom:10px;
    overflow:hidden;
}
#commentform label {
    float:left;
    text-align:left;
    margin-bottom:15px;
    font-size:11px;
    font-weight:bold
}
#left .textarea {
    float:right;
    margin-bottom:10px;
    font:12px Arial, Helvetica, sans-serif;
    padding:5px
}
#left .Cbutton {
    border:none;
    font:bold 11px Arial, Helvetica, sans-serif;
    clear:both;
    float:left;
    width:100px;
    cursor:pointer;
    padding:4px
}
/*	Comments --------------------- */
#left .gravatar {
    width:40px;
    height:40px;
    display:block;
    float:right;
    margin:0 0 10px 10px
}
#left .commentmainauthor {
    clear:both;
    overflow:hidden;
    height:100%;
    margin-bottom:20px;
    padding:8px 10px
}
#left .commentmain {
    clear:both;
    overflow:hidden;
    height:100%;
    margin-bottom:20px;
    padding:8px 10px
}
#left .comment_right {
    float:right;
    font-size:11px;
    width:72%;
    padding:5px 0 0 15px
}
#left .comment_left {
    margin-bottom:15px;
    float:left;
    font-size:11px;
    width:12%
}
#left .comment_left span {
    font-size:11px
}
#left .bookmark {
    float:right;
    margin:0 -9px 0 0;
    padding:0
}
#left .bookmark li {
    float:left;
    list-style:none;
    background:none;
    font:11px Arial, Helvetica, sans-serif;
    margin:0 3px 0 0;
    padding:0
}
#left .bookmark li a {
    display:block;
    width:16px;
    height:16px;
    text-indent:-9009px;
    margin-left:6px
}
#left .post_paginate {
    font-weight:bold
}
#left .post_paginate p a {
    text-decoration:underline;
    margin-right:5px
}
/* Previous/Next Page Navigation ----------------------------------------------------------------*/
.page-nav {
    clear:both;
    height:22px;
    margin:15px 0;
    padding:2px 0
}
.nav-previous {
    float:left;
    text-align:left;
    margin-top:4px
}
.nav-next {
    float:right;
    text-align:right;
    margin-top:4px
}
.page-nav a {
    text-decoration:none
}
.nav-previous a {
    padding-left:14px;
    font-size:11px;
    text-transform:uppercase;
}
.nav-next a {
    padding-right:12px;
    font-size:11px;
    text-transform:uppercase;
}
* html .nav-previous, * html .nav-next {
    margin-top:3px
}
/* page navigatin css --------------------------------------------------------- */
#left .wp-pagenavi {
    text-align:center;
    font-size:12px
}
#left .wp-pagenavi a, #left .wp-pagenavi a:link, #left .wp-pagenavi a:active {
    text-decoration:none;
    line-height:24px;
    margin:2px;
    padding:3px 8px
}
#left .wp-pagenavi span.pages {
    font-size:12px;
    margin:2px;
    padding:3px 8px
}
#left .wp-pagenavi span.current {
    line-height:24px;
    font-size:12px;
    font-weight:bold;
    margin:2px;
    padding:3px 8px
}
#left .wp-pagenavi span.extend {
    line-height:25px;
    margin:2px;
    padding:3px 8px
}
/* widget calendar ---------------------------  */

#wp-calendar {
    width:90%;
    color:#2a271c;
    margin:0 auto
}
#sidebar .widget_calendar h2, widgettitle {
    display:none
}
#sidebar #calendar_wrap caption {
    font:bold 13px "Trebuchet MS", Verdana, Arial;
    text-align:left;
    margin:0 0 5px;
    padding:2px 0 3px 22px
}
/*========================================================== { 404 Page Seting }============================================================== */

#left h2.error_title {
    text-align:center;
    font-size:14px;
    font-weight:bold;
    margin-bottom:20px
}
#left .category {
    overflow:hidden;
    height:100%;
    min-height:100px;
    padding:0
}
* hmtl #left .category {
    height:150px
}
#left .category li {
    float:left;
    width:170px;
    background:url(../images/bullet3.png) no-repeat 0 5px;
    font:12px Arial, Helvetica, sans-serif;
    margin:0 20px 2px 0;
    padding:0 0 3px 10px
}
/*--taber --------------------------------------------------- -*/
.tabberlive .tabbertabhide {
    display:none;
}
/*--------------------------------------------------
.tabber = before the tabber interface is set up
.tabberlive = after the tabber interface is set up
--------------------------------------------------*/
.tabber {
    clear:both;
}
.tabberlive {
    /* margin-top:1em;*/
    margin-bottom: 10px;
}
/*--------------------------------------------------
ul.tabbernav = the tab navigation list
li.tabberactive = the active tab
--------------------------------------------------*/
ul.tabbernav {
    margin:0;
    padding: 3px 0;
    font: bold 11px Arial, Helvetica, sans-serif;
}
ul.tabbernav li {
    list-style: none;
    margin: 0;
    display: inline;
}
ul.tabbernav li a {
    padding: 3px 5px 3px 5px;
    margin:0 ;
    line-height:22px;
    margin-left: 3px;
    text-decoration: none;
}
#sidebar ul.tabbernav li {
    border-bottom:none;
}
#sidebar ul.tabbernav li a {
    padding: 3px 3px 2px 3px;
    line-height:23px;
}
#sidebar ul.tabbernav li a {
    margin-left:-10px;
    font-weight:bold;
    font-size:11px;
}
#content ul.tabbernav li a {
    margin-left:3px;
    font-weight:bold;
    font-size:12px;
}
ul.tabbernav li.tabberactive a {
    text-decoration:none;
}
/*--------------------------------------------------
.tabbertab = the tab content
Add style only after the tabber interface is set up (.tabberlive)
--------------------------------------------------*/
.tabberlive .tabbertab {
    padding:5px;
    border-top:0;
    margin-top:-18px;
    /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */
}
/* If desired, hide the heading since a heading is provided by the tab */

#sidebar .tabberlive .tabbertab {
    margin-top:-3px;
}
#content .tabberlive .tabbertab {
    margin-top:0px;
}
.tabberlive .tabbertab h2 {
    display:none;
}
.tabberlive .tabbertab h3 {
    display:none;
}
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tablog_ {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
    height:150px;
    overflow:hidden;
}
#blog_sidebar .comments2, #sidebar .comments2 {
    clear:both;
    overflow:hidden;
    height:100%;
    padding:3px 0 5px 15px
}
#blog_sidebar .tabslist, #sidebar .tabslist {
    list-style:none;
    margin:8px 0 0;
    padding:0
}
#blog_sidebar .tabslist li, #sidebar .tabslist li {
    list-style:none;
    margin:0 0 8px;
    padding:0 0 5px 12px
}
#blog_sidebar .tabslist li a, #sidebar .comments2 a, #sidebar .tabslist li a {
    text-decoration:none
}
#blog_sidebar .tabslist li a:hover, #sidebar .comments2 a:hover, #sidebar .tabslist li a:hover {
    text-decoration:underline
}
#blog_sidebar .tabbertab h5, #sidebar .tabbertab h5 {
    display:none
}
/* misc */
#left {
    overflow:hidden!important;
}
/* Widget Search Section ------------ */

#blog_sidebar #search, #blog_sidebar_r #search, #blog_sidebar_l #search {
    width:auto;
    background:none;
    overflow:hidden;
    height:100%;
    float:none;
}
#blog_sidebar h2 {
    clear:both;
}
#blog_sidebar #searchform, #blog_sidebar_r #searchform, #blog_sidebar_l #searchform {
    margin:0 auto;
    text-align:left;
    float:none;
    background:none;
}
#blog_sidebar #searchform input, #blog_sidebar_l #searchform input, #blog_sidebar_r #searchform input {
    margin-bottom:5px;
    padding:3px;
    font:bold 11px Arial, Helvetica, sans-serif;
}
#blog_sidebar #search, #blog_sidebar_l #search, #blog_sidebar_r #search {
    border:none;
    background:#fff url(../images/i_search.png) no-repeat 3px 5px;
}
#blog_sidebar #search #s, #blog_sidebar_l #search #s, #blog_sidebar_r #search #s {
    border:1px solid #ccc;
    font:normal 11px Arial, Helvetica, sans-serif;
}
/*Blog Common*/
/* trackback css --------------------------------------------------------- */
#left .trackbacklist li {
    border-bottom:1px solid #eee;
}
/* Comments form ----------------------------------*/

#left .textarea {
    border:1px solid #cbcbcb;
    background:#eee;
    color:#333;
}
#left .Cbutton {
    border:none;
    background:#c00;
    color:#fff;
}
#left .Cbutton:hover, #left .Cbutton:focus {
    border:none;
    background:#000;
    color:#fff
}
/*	Comments --------------------- */
#left .gravatar {
    border:2px solid #ccc;
    background:url(../images/gravtar.png) no-repeat;
}
#left .commentmainauthor {
    background:#eee url(../images/sepretor_hr.png) repeat-x bottom;
    color:#333;
}
#left .commentmain {
    background:#fff url(../images/sepretor_hr.png) repeat-x bottom;
    color:#333;
}
#left label {
    color:#333;
}
#left .comment_right {
    background:url(../images/sepretor_vr.png) repeat-y left;
}
#left .comment_left span a {
    color:#c00
}
#left .comment_left span a:hover {
    color:#000
}
#left .bookmark li {
    color:#666;
}
#left .bookmark li.i_del {
    background:url(../images/i_delious.gif) no-repeat
}
#left .bookmark li.i_digg {
    background:url(../images/i_diggit.gif) no-repeat
}
#left .bookmark li.i_redit {
    background:url(../images/i_redit.gif) no-repeat
}
#left .bookmark li.i_netscape {
    background:url(../images/i_netscape.gif) no-repeat
}
#left .bookmark li.i_stumbel {
    background:url(../images/i_stumbel.gif) no-repeat
}
#left .post_paginate {
    font-weight:bold
}
#left .post_paginate p a {
    text-decoration:underline;
    margin-right:5px
}
/* Previous/Next Page Navigation ----------------------------------------------------------------*/
.page-nav {
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
}
.nav-previous a {
    background:url(../images/arrow-left.gif) no-repeat left
}
.nav-next a {
    background:url(../images/arrow-right.gif) no-repeat right
}
* html .nav-previous, * html .nav-next {
    margin-top:3px
}
/* page navigatin css --------------------------------------------------------- */
#left .wp-pagenavi a, #left .wp-pagenavi a:link, #left .wp-pagenavi a:active {
    color:#fff;
    background-color:#666;
}
#left .wp-pagenavi a:hover {
    color:#fff;
    background-color:#000
}
#left .wp-pagenavi span.current {
    color:#fff;
    background:#c00;
}
#left .wp-pagenavi span.extend {
    color:#fff;
    background-color:#fff;
}
/*------- Page1 Starts --------*/

.clr {
    clear:both;
}
.video_container {
    width:683px;
    height:260px;
    margin-bottom:80px;
}
.video_container .video_box {
    width:456px;
    height:257px;
    border:4px solid #adb9c7;
    margin-right:5px;
    float:left;
}
.video_container .vbox {
    width:180px;
    height:auto;
    padding:5px 10px;
    float:left;
    background:url(../images/box-top.png) no-repeat;
    background-color:#c8ddf8;
    color:#747d84;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin-bottom:6px;
}
.video_container .vbox a, .video_container2 a {
    text-decoration:none;
}
.vbox p, div#left div.video_container2 div p {
    padding:0;
    margin:0;
    line-height:20px;
    font-size:12px;
}
.blue_text {
    color:#3e6a9b;
}
div#left div.video_container div.vbox h2, div#left div.video_container2 div h2 {
    padding:0;
    margin:0;
    font-family:"myriad Pro";
    font-size:12px;
    color:#FFFFFF;
    font-weight:normal;
    margin-bottom:10px;
}
.video_container h2, .video_container2 h2 {
    padding:0;
    margin:0;
    font-family:"myriad Pro";
    font-size:12px;
    color:#FFFFFF;
    font-weight:normal;
    margin-bottom:10px;
}
.form {
    width:auto;
    height:auto;
}
.form .fieldname {
    width:80px;
    float:left;
    line-height:20px;
    margin-bottom:5px;
}
.form .field {
    width:100px;
    float:left;
}
.form input {
    width:100px;
    line-height:25px;
    height:15px
}
.button {
    float:right;
}
/*------- Page1 Ends --------*/

/*------- Page2 Starts --------*/

.video_container2 {
    width:683px;
    height:auto;
    background:url(../images/bg-video.png) no-repeat;
}
.video_container2 .video_box2 {
    width:590px;
    height:332px;
    border:5px solid #adb9c7;
    margin-bottom:20px;
}
.about_video {
    width:220px;
    height:auto;
    float:left;
    padding:5px 11px;
    background:url(../images/box-top.png) no-repeat;
    background-color:#c8ddf8;
    color:#747d84;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin-right:4px;
    min-height:130px;
}
.share_video {
    width:331px;
    height:auto;
    float:left;
    padding:5px 11px 10px 11px;
    background:url(../images/box-top.png) no-repeat;
    background-color:#c8ddf8;
    color:#747d84;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
.share_video .form {
    width:auto;
    height:auto;
}
.share_video .form .fieldname {
    width:auto;
    float:left;
    line-height:20px;
    margin-bottom:5px;
    text-align:right;
    padding:0 5px;
}
.share_video .form .field {
    width:auto;
    float:left;
}
.share_video .form input {
    width:70px;
    line-height:25px;
    height:15px
}
.button {
    float:right;
}
/*------- Page2 Ends --------*/
div#clogo {
    float:left;
}
div#cname {

    color:#595959;
    float:left;
    font-size:11px;
    font-weight:normal;
    margin-left:15px;
    text-align:left;
}
div.quote {
    background-position:5px 8px;
    margin-bottom:10px;
    font:bold 14px Arial, Helvetica, sans-serif;
    line-height:18px;
    padding:10px 0px 5px 28px;
    margin-left:5px;
    margin-right:5px;
    color:#000000;
}
/************************** Internal Pages Design **************************/

#additional-info-wrapper {
    width: 100%;
    height: auto;
    font-family: MyriadPro-Regular;
    clear: both;
}
#additional-info-wrapper ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#additional-info-wrapper ul li {
    list-style: none;
    background: url(../images/blue-bullet.jpg) no-repeat;
    font: 14px/18px MyriadPro-Regular;
    color: #4c4c4c;
    padding: 5px 0 5px 13px;
}
.buttons-background {
    /*background: url(../images/blue-rounded-background.jpg) no-repeat left bottom;
    width: 685px;
    height: 125px;
    float: left;
    margin: 20px 0 0 0;*/
    background: url(../images/blue-rounded-background.jpg) no-repeat left bottom;
    width: 639px;
    height: 87px;
    float: left;
    margin: 0 0 50px 0;
}
.sales-buttons-wrapper {
    width: 575px;
    height:70px;
    float: left;
    margin: 10px 0 0 30px;
}
.sales-buttons-wrapper .buttons {
    width: 247px;
    height: 70px;
    float: left;
    margin: 0 0 0 10px;
}
#secrets-wrapper {
    width: 500px;
    height: auto;
    float: left;
    margin-top:20px;
}
#secrets-wrapper p {
    font-size: 14px; margin-bottom: 18px !important;
}
#secrets-wrapper .grey {
    font: bold 16px/18px MyriadPro-Regular;
    color: #6e6c6c;
    font-style: italic;
}
#secrets-wrapper .blue {
    font: bold 20px/24px MyriadPro-Regular;
    color: #2b6187;
}
#times-wrapper {
    width: 630px;
    height: 130px;
    float: left;
}
#times-wrapper .times {
    width: 300px;
    height: 125px;
    float: left;
}
#times-wrapper .times .times-pic {
    width: 110px;
    height: 125px;
    float: left;
}
#times-wrapper .times .times-content {
    width: 190px;
    height: 125px;
    float: left;
}
#times-wrapper h3 {
    margin: 0px;
    padding: 0px;
}
#times-wrapper p {
    margin: 0px;
    padding: 0px;
    font-size: 14px;
}
#webcast-meterial-wrapper {
    width: 620px;
    height: auto;
    float: left;
    margin: 0 0 25px 0;
}
#webcast-meterial-wrapper .left-pic {
    width: 100px;
    height: 155px;
    float: left;
}
#webcast-meterial-wrapper .webcast-right-side {
    width: 500px;
    height: auto;
    float: left;
}
#webcast-meterial-wrapper .webcast-buttons {
    width: 500px;
    height: 51px;
    float: left;
}
#until-webcast-wrapper {
    width: 620px;
    height: auto;
    float: left;
}
#until-webcast-wrapper a {
    font: 16px/18px MyriadPro-Regular;
    color: #00417c;
    text-decoration: underline;
}
#until-webcast-wrapper ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#until-webcast-wrapper ul li {
    list-style: none;
    background: url(../images/blue-bullet.jpg) no-repeat;
    font: 14px/18px MyriadPro-Regular;
    color: #282828;
    padding: 5px 0 5px 13px;
}
#form-wrapper {
    width: 644px;
    font-family: MyriadPro-Regular !important;
}
#form-wrapper .form-top-bottom {
    width: 644px;
    height: 20px;
    float: left;
}
#form-wrapper .form-background {
    background: url(../images/form-background.jpg) repeat-y;
    width: 604px;
    height: auto;
    float: left;
    padding: 0 20px;
}
#form-wrapper .form-heading {
    font: 32px/46px MyriadPro-Regular;
    color: #00417c;
    letter-spacing: -0.04em;
}
#form-wrapper .fields {
    width: 600px;
    height: auto;
    float: left;
    margin-top:15px;
}
#form-wrapper .fields .left-field,.list-field p {
    width: 100px;
    height: 35px;
    text-align:right;
    float: left;
}
#form-wrapper p {
    color: #3e699b;
    font: bold 14px/24px Arial, Helvetica, sans-serif;
    float: left;
    margin: 0px;
    padding: 0px;
}
#form-wrapper input[type=text] {
    width: 150px;
    /*height: 20px;*/
    float: left;
    margin: 0px;
    padding: 0px;
}
.thanx-wrapper {
    width: 630px;
    height: auto;
    float: left;
    font: bold 14px/18px MyriadPro-Regular;
    color: #646262;
    margin: 10px 0 0 10px;
}
.step {
    width: 117px;
    height: 40px;
    float: left;
    position: absolute;
    margin: -40px 0 0 25px;
}
.left-side-field {
    width: 200px;
    height: auto;
    float: left;
    text-align: right;
    padding: 0 10px 0 0;
    font: 14px/15px MyriadPro-Regular;
    color: #00417C;
}

.skip-btn {
    width: 119px; height: 40px; float: left; position: absolute; margin: 30px 0 0 475px;
}

*+html .skip-btn {
    margin: -1232px 0 0 -165px;
}

.submit-btn {
    width: 119px; height: 40px; float: left; position: absolute; margin: 0 0 0 -150px;
}

#about-marc-wrapper {
    width: 100%; height: auto; float: left; margin: 0 0 25px 0;
}

#about-marc-wrapper ul {
    list-style: none; margin: 0px; padding: 0px;
}

#about-marc-wrapper ul li {
    list-style: none; background: url(../images/blue-bullet.jpg) no-repeat; font: 16px/24px Arial, Helvetica, sans-serif; color: #4c4c4c; padding: 0 0 10px 17px;
}

#video-player-wrapper {
    width: 685px; height: 700px; float: left;
}

#video-player-wrapper .head-picture {
    width: 685px; height: 103px; float: left;
}

#video-player-wrapper .video-player-wrapper {
    width: 675px; height: 379px; float: left; border: 5px solid #ADB9C7; margin: 1px 0 0 0;
}

#video-form {
    width: 675px; height: 184px; float: left; border-bottom: 5px solid #ADB9C7; border-left: 5px solid #ADB9C7; border-right: 5px solid #ADB9C7;
    background: url(../images/video-headings.png) repeat-x left top #c8def8;
}

#video-form .about-this-video {
    width: 230px; height: auto; float: left; margin: 0 0 0 23px;
}

#video-form .share-this-episode {
    width: 330px; height: auto; float: right; margin: 0 23px 0 0;
}

#video-form .white-heading {
    font: bold 17px/30px Arial, Helvetica, sans-serif; color: #fff;
}

#video-form .about-video-arrow {
    width: 12px; height: 6px; float: left; position: absolute; margin: 1px 0 0 0;
}

#video-form p {
    font: 14px/21px Arial, Helvetica, sans-serif; color: #1e5595; margin: 0px; padding: 0px;
}

#video-form .grey-font {
    color: #515254; line-height: 16px; padding: 7px 0;
}

#video-form #video-form-content {
    width: 330px; height: auto; float: left; margin: 25px 0 0 0;
}

#video-form .about-video-content {
    width: 240px; height: 100px; float: left; margin: 25px 0 0 0;
}

#video-form .share-video-arrow {
    width: 12px; height: 6px; float: right; position: absolute; margin: 1px 0 0 317px;
}

#video-form .video-form-field {
    width: 330px; height: 30px; float: left;
}

#video-form .video-left-side {
    width: 165px; height: 30px; float: left;
}

#video-form .share-btn {
    width: 110px; height: 37px; float: right;
}

#minutes-spare-wrapper {
    width: 685px; height: auto; float: left; background: #dee6ef;
}

.head-picture-two {
    width: 685px; height: 105px; float: left;
}

.video-post-wrapper {
    width: 660px; height: auto; float: left; margin: 0 0 45px 0;
}

.video-post-wrapper .video-placeholder {
    width: 444px; height: 249px; float: left; border: 3px solid #9dacbe;
}

.about-video-small {
    background: url(../images/about-video-background.jpg) no-repeat #c8def8; width: 200px; height: auto; float: left; font: 12px/16px Arial, Helvetica, sans-serif;
    color: #515254; border-top: 3px solid #9eadbf; border-right: 3px solid #9eadbf; border-bottom: 3px solid #9eadbf;
}

.white-heading-small {
    font: bold 15px/26px Arial, Helvetica, sans-serif; color: #fff; padding: 0 0 0 10px;
}

.share-this-btn {
    width: 91px; height: 31px; float: right; position: relative; margin: 10px 0 0 20px;
}

.video-bottom-wrapper {
    background: url(../images/video-bottom.png) no-repeat; width: 685px; height: 42px; float: left; font: 18px/42px Arial, Helvetica, sans-serif; color: #fff;
    text-align: center; margin: 0 0 25px 0;
}

#about-marc-wrapper {
    width: 100%; height: auto; float: left; margin: 0 0 25px 0;
}

#about-marc-wrapper ul {
    list-style: none; margin: 0px; padding: 0px;
}

#about-marc-wrapper ul li {
    list-style: none; background: url(../images/blue-bullet.jpg) no-repeat; font: 16px/24px Arial, Helvetica, sans-serif; color: #4c4c4c; padding: 0 0 10px 17px;
}

/************************* Archives Panel *************************/

#widget-wrapper {
    background: url(../images/archives-background.jpg) repeat-x #1c74b3; width: 229px; height: auto; float: left; border: 3px solid #1a3a68; padding: 15px;
}

#widget-wrapper .widget-heading {
    font: 28px/36px Arial, Helvetica, sans-serif; color: #faed24; text-shadow: 1px 1px 5px #000;
}

#widget-wrapper p {
    font: 14px/24px Arial, Helvetica, sans-serif; color: #fff; text-shadow: 1px 1px 2px #000; margin: 0px; padding: 0px;
}

#widget-wrapper ul {
    list-style: none; padding: 0px; margin: 15px 0 25px 0;
}

#widget-wrapper ul li {
    list-style: none; font: 17px/18px Arial, Helvetica, sans-serif; color: #fafcf4; background: url(images/white-bullet.png) no-repeat; padding: 0 0 0 13px;
}

#widget-wrapper ul li a {
    list-style: none; font: 17px/18px Arial, Helvetica, sans-serif; color: #fafcf4; text-decoration: underline;
}

#widget-wrapper ul li a:hover {
    text-decoration: none;
}

#widget-wrapper .search-wrapper {
    width: 250px; height: 25px; float: left; margin: 8px 0 0 0;
}

#widget-wrapper .search-txtbox {
    background: url(../images/search-blog-box.jpg) no-repeat; width: 151px; height: 22px; float: left;
    padding: 0 5px; font: 12px/22px Arial, Helvetica, sans-serif; color: #000; border: none;
}

#widget-wrapper .go-btn {
    width: 51px; height: 26px; float: left; margin: 0 0 0 11px;
}

#widget-wrapper .form-row {
    width: 220px; height: 27px; float: left;
}

#widget-wrapper .form-row .txtbox {
    background: url(../images/small-txtbox.jpg) no-repeat; width: 112px; height: 22px; float: left; padding: 0 5px; border: none;
}

#widget-wrapper .form-row-left {
    width: 90px; height: 27px; float: left; font: bold 13px/18px Arial, Helvetica, sans-serif; color: #fff; padding: 0 10px 0 0; text-align: right;
}

#widget-wrapper .form-row-right {
    width: 120px; height: 27px; float: left;
}

#banner-wrapper {
    background: url(../images/banner.jpg) no-repeat; width: 980px; height: 167px; float: left;
}

#banner-wrapper .banner-testimonial {
    background: url(../images/quotes-background.png) no-repeat left top; width: 220px; height: 125px; float: right; margin: 30px 30px 0 0;
    font: 14px/18px Arial, Helvetica, sans-serif; color: #fff; padding: 0 15px 0 25px; text-shadow: 1px 1px 2px #000;
}

#banner-wrapper .banner-testimonial .clients-name {
    font: bold 12px/18px Arial, Helvetica, sans-serif; color: #9ebdf5; text-align: right; margin: 10px 0 0 0; float: right; text-shadow: 1px 1px 2px #000;
}

#banner-wrapper .banner-testimonial .clients-post {
    font: italic 12px/18px Arial, Helvetica, sans-serif; color: #c0ceed; text-align: right; float: right; text-shadow: 1px 1px 2px #000;
}

#inner-left {
    width: 685px; height: auto; float: left;
}

.all-episodes-btn {
    width: 220px; height: 37px; float: left; margin: 21px 0 0 233px;
}

.arrow-down:hover {
    background: url(../images/arrow.png) no-repeat  scroll 98% 12px transparent;
}

.arrow-down {
    background: url(../images/arrow-down.png)  no-repeat scroll 98% 12px transparent;
}

.blue {
    color: #00417C;
}

.blue-form-heading {
    width: 100%; height: 27px; background: #1e5796; float: left;
}

.blue-form-heading .white-form-heading {
    font: 15px/27px MyriadPro-Bold; color: #fff; padding: 0 0 0 10px; float: left;
}

.blue-form-heading .required-fields {
    font: italic 13px/27px MyriadPro-Regular; color: #fff; float: right; padding: 0 10px 0 0;
}

.internal-form {
    width: 600px; height: auto; float: left; margin: 0 0 25px 0; font: 16px/24px MyriadPro-Regular; color: #3e699b;
}

.internal-fields {
    width: 600px; height: 50px; float: left;
}

.internal-form td {
    text-align: right; padding: 0 8px 0 0; font-size: 14px; font-family: MyriadPro-Regular; line-height: 18px;
}

.red {
    color: #ac000c  !important;
}

#your-order td {
    text-align: left !important; color: #000 !important; font-size: 14px !important;
}

#video-player-wrapper {
    width: 594px; height: 334px; float: left; background: #000; margin: 0 0 17px 20px;
}

#yes-join-now {
    width: 260px; height: 125px; float: left; text-align: center; margin: 0px 0 0 25px;
}

#no-thanks {
    width: 260px; height: 125px; float: right; text-align: center; margin: 0px 25px 0 0;
}

#about-mastery-program {
    width: 400px; height: auto; float: left;
}

#about-mastery-program ul {
    list-style: none; padding: 0px; margin: 0 0 0 10px;
}

#about-mastery-program ul li {
    list-style: none; background: url(../images/blue-bullet-small.jpg) no-repeat; font: 15px/16px MyriadPro-Regular; color: #4c4c4c; padding: 0 0 10px 15px;
}

#mastery-picture {
    width: 185px; height: 165px; float: right; margin: 70px 20px 0 0;
}

#contact-info-wrapper {
    width: 500px; height: auto; float: left; margin: 7px 0 0 0; font-family: MyriadPro-Regular !important;
}

#contact-info-wrapper .contact-field {
    width: 500px; height: auto; float: left;
}

#contact-info-wrapper .contact-field .left-contact-field {
    width: 125px; height: auto; float: left; font: 16px/20px MyriadPro-Regular; color: #4c4c4c; text-align: right;
}

#contact-info-wrapper .contact-field .right-contact-field {
    width: 345px; height: auto; float: left; margin: 0 0 0 20px; font: 16px/20px MyriadPro-Regular; color: #00356f; text-align: left;
}

#guest-download-wrapper-top {
    width: 640px; height: 250px; float: left;
}

#guest-download-wrapper-top .book-wrapper {
    width: 140px; height: 215px; float: left;
}

#guest-download-wrapper-top .guest-wrapper {
    width: 480px; height: 250px; float: left;
}

#guest-download-wrapper-bottom {
    width: 640px; height: 250px; float: left;
}

.black-text-form td {
    color: #000 !important; font-size: 13px !Important; text-align: left !important; padding: 0 0 0 20px; line-height: 18px;
}

.video-wrapper {
    background: url(../images/video-border.jpg) no-repeat; width: 588px; height: 328px; float: left; padding: 7px; margin: 0 20px;
}

.rounded-wrapper {
    background: url(../images/rounded-box.jpg) no-repeat; width: 596px; height: 93px; float: left; margin: 25px 18px 18px 18px;
    font: 18px/21px MyriadPro-Regular; color: #c00000; text-align: center; padding: 10px;
}

#form-white-wrapper {
    width: 554px; height: auto; float: left;overflow:hidden;
}

#form-white-wrapper .form-white-top {
    width: 554px; height: 4px; float: left;
}

#form-white-wrapper .form-white-background {
    background: url(../images/form-white-background.jpg) repeat-y; width: 554px; height: auto; float: left; font-family: Arial, Helvetica, sans-serif;
}

#form-white-wrapper .form-white-background2 {
    background: url(../images/form-white-background-new.jpg) repeat-y; width: 554px; height: auto; float: left; font-family: Arial, Helvetica, sans-serif;
}

#form-white-wrapper .form-white-bottom {
    width: 554px; height: 2px; float: left;
}

span {
    margin: 0px; padding: 0px;
}

#download-buyit-wrapper {
    background: url(../images/blue-background.jpg) no-repeat; width: 639px; height: 87px; float: left; margin: 40px 0;
}

#download-buyit-wrapper .download-button {
    width: 255px; height: 77px; float: left; margin: 6px 0 0 25px;
}

#download-buyit-wrapper .buyit-button {
    width: 255px; height: 77px; float: right; margin: 6px 25px 0 0;
}

#white-round-box {
    background: url(../images/white-round-box.jpg) no-repeat; width: 637px; height: 165px; float: left; text-align: center; margin: 0 0 25px 0;
}

#white-round-box .free-webcast {
    width: 320px; height: 75px; float: left; text-align: left; margin: 0 0 0 30px;
}

#white-round-box .register-now {
    width: 247px; height: 60px; float: right; margin: 2px 30px 0 0;
}

#white-round-box2 {
    background: url(../images/blue-background3.jpg) no-repeat; width: 637px; height: 152px; float: left; text-align: center; margin: 0 0 25px 0;
}

#white-round-box2 .free-webcast {
    width: 320px; height: 75px; float: left; text-align: left; margin: 0 0 0 30px;
}

#white-round-box2 .register-now {
    width: 247px; height: 60px; float: right; margin: 2px 30px 0 0;
}

.chkbox {
    height: 21px; float: left; clear: both; margin: 0 7px 0 0;
}

.thank-you-wrapper {
    width: 120px; height: 75px; float: right; text-align: center; font: 20px/24px MyriadPro-Regular; color: #3e699b; margin: 0 69px 0 0;
}

#special-report-wrapper {
    width: 645px; height: auto; float: left;
}

#special-report-wrapper h2 {
    font: 18px/24px MyriadPro-Regular; color: #ac000c; margin-bottom: 7px !important;
}

#special-report-wrapper p {
    font-size: 14px; margin-top: 0px; line-height: 16px;
}

.get-it-btn {
    width: 119px; height: 41px; float: right; margin: 0 76px 0 0;
}

.guest-download-wrapper {
    width: 640px; height: auto; float: left;
}

.two-mins-video-placeholder {
    width: 676px; height: 380px; float: left; border: 4px solid #9dacbe;
}

#video-content-wrapper {
    background: url(../images/video-content-background.jpg) repeat-y; width: 634px; height: auto; float: left; padding: 15px 25px;
}

#video-content-wrapper h1 {
    font: 20px/36px Arial, Helvetica, sans-serif; color: #1e5595; margin: 0px; padding: 0px;
}

#video-content-wrapper p {
    font: 14px/15px Arial, Helvetica, sans-serif; color: #4c4c4c; margin: 0px; padding: 0px;
}

.episode-list-btn {
    width: 220px; height: 37px; float: left; margin: 22px 0 0 235px;
}

#large-form-wrapper {
    width: 684px; height: auto; float: left; margin: 35px 0 0 0;
}

#large-form-wrapper .large-form-top-bottom {
    width: 684px; height: 16px; float: left;
}

#large-form-wrapper .large-form-background {
    width: 624px; height: auto; float: left; background: url(../images/large-form-background.jpg) repeat-y; padding: 0 30px;
}

#large-form-wrapper .large-form-background td {
    font: 14px Arial, Helvetica, sans-serif; color: #0B3F78; padding: 0 8px 0 0; letter-spacing: -0.05em;
}


/************************ Contact Us Form ************************/

#contact-form-background {
    background: url(../images/form-background.png) repeat-y; width: 584px; height: auto; float: left; padding: 12px 30px 4px 30px; font-family: MyriadPro-Regular;
}

#contact-form-background td {
    font: 14px MyriadPro-Regular; color: #0b3f78; padding: 0 8px 0 0; border-collapse: collapse;
}

td input[type="text"] {
    border: 1px solid #a5acb2 !important; float: left; font-family: MyriadPro-Regular !important; font-size: 13px; padding: 0px !important; color: #282828;
    margin: 0px !important; padding: 2px 0 !important;
}

td textarea {
    border: 1px solid #a5acb2 !important; margin: 0px !important; padding: 0px !important;
}

#video-outer-content-wrapper {
    background: #dee6ef; width: 662px; height: auto; float: left; padding: 10px 11px 0 11px;
}

#video-outer-content-wrapper .video-content-box {
    width: 662px; height: 255px; float: left; margin: 0 0 44px 0;
}

#video-outer-content-wrapper .video-content-box .video-player-wrapper {
    width: 446px; height: 251px; float: left; border: 3px solid #9dacbe;
}

#video-outer-content-wrapper .video-content-box .about-video-wrapper {
    width: 207px; height: 156px; float: left; border-top: 3px solid #9dacbe; border-right: 3px solid #9dacbe; border-bottom: 3px solid #9dacbe; background: #c8def8;
}

#video-outer-content-wrapper .video-content-box .about-video-wrapper .video-name {
    background: url(../images/about-video-bg.jpg) no-repeat; width: 195px; height: 33px; float: left; font: bold 15px/26px MyriadPro-Regular; color: #fff;
    padding: 0 0 0 12px;
}

#until-webcast-wrapper {
    width: 640px; height: auto; float: left;
}

#until-webcast-wrapper ul {
    list-style: none; margin: 0 0 0 6px;
}

#until-webcast-wrapper ul li {
    list-style: none; background: url(../images/blue-bullet-new.jpg) no-repeat; padding: 0 0 12px 15px; font: 16px/20px MyriadPro-Regular; color: #4c4c4c;
}


/******************************** Final Form CSS ********************************/

#final-form-wrapper {
    width: 644px;
}

#final-form-wrapper .final-form-top-bottom {
    width: 644px; height: 20px; float: left;
}

#final-form-background {
    background: url(../images/form-background.png) repeat-y; width: 584px; height: auto; float: left; padding: 12px 30px 4px 30px;
}

#final-form-background td {
    font: 14px MyriadPro-Regular; color: #0b3f78; padding: 0 8px 0 0;
}

#form-white-wrapper .form-white-background2 {
    background: url(../images/form-white-background-new.jpg) repeat-y; width: 554px; height: auto; float: left; font-family: MyriadPro-Regular;
}

/***************************************************************/



.background-experience-wrapper {
    width: 100%; height: auto; float: left; margin: 13px 0;
}

.background-experience-wrapper ul {
    list-style: none; padding: 0 0 0 10px;
}

.background-experience-wrapper ul li {
    list-style: none; background: url(../images/blue-bullet-new.jpg) no-repeat; padding: 0 0 10px 21px;
}

#buzz-page-content {
    width: 100%; height: auto; float: left;
}

.buzz-wrapper {
    width: 634px; height: auto; float: left; margin: 20px 0 30px 0;
}

.buzz-wrapper .buzz-top-bottom{
    width: 634px; height: 19px; float: left;
}

.buzz-wrapper .buzz-background {
    width: 634px; height: auto; float: left; background: #dcebfc;display:table;
}

.buzz-wrapper .buzz-text {
    width: 430px; height: auto; /*float: left;*/ display:table-cell; vertical-align: middle; text-align: right;
    font: italic 20px/21px Myriad Pro; color: #1b73b2; margin: 0 0 0 35px;
}

.buzz-wrapper .buzz-name {
    width: 135px; height: auto; float: right; text-align: center; font: 13px/14px Myriad Pro; color: #4c4c4c; margin: 0 35px 0 0;
}

.buzz-wrapper .buzz-text2 {
    width: 430px; height: auto; /*float: right;*/display:table-cell; vertical-align: middle; text-align: left;
    font: italic 20px/21px Myriad Pro; color: #1b73b2; margin: 0 35px 0 0;
}

.buzz-wrapper .buzz-name2 {
    width: 135px; height: auto; float: left; text-align: center; font: 13px/14px Myriad Pro; color: #4c4c4c; margin: 0 0 0 35px;
}

.buzz-wrapper .buzz-name strong {
    font-size: 14px; padding: 0 0 10px 0; line-height: 24px;
}

.buzz-wrapper .buzz-name2 strong {
    font-size: 14px; padding: 0 0 10px 0; line-height: 24px;
}

#buzz-page-content p {
    font: bold 15px/18px Myriad Pro; color: #868686; text-align: left;
}

#buzz-page-content strong {
    font-size: 13px; font-weight: bold; color: #4c4c4c;
}
#program-price-wrapper ul {
    list-style: none; margin: 1px 0 20px 12px; padding: 0px;
}

#program-price-wrapper li {
    list-style: none; background: url(../images/new-blue-bullet.jpg) no-repeat; font: 16px/18px MyriadPro-Regular; color: #4c4c4c; padding: 0 0 6px 24px;
}

textarea {
    resize: none; font-family: MyriadPro-Regular !important; font-size: 13px; padding: 0px !important; color: #282828; 
}

#program-price-wrapper {
    width: 450px; height: auto; float: left;
}

.assessment {
    font: 13px/14px MyriadPro-Regular !important; color: #1e5796 !important; padding: 0 35px 0 15px !important; height: 70px !important; background: #fff !important;
}

.margin-nil {
    padding: 0px !important; margin: 0px !important;
}

.white-border-right {
    border-right: 1px solid white;
}


/************************** New Fonts Implementation **************************/

@font-face
{
    font-family: gothic;
    src: url('gothic-webfont.eot');
    src: local(gothic), url('gothic.ttf') format('opentype');
}

@font-face
{
    font-family: MyriadPro-Regular;
    src: url('myriadpro-regular-webfont.eot');
    src: local(MyriadPro-Regular), url('MyriadPro-Regular.otf') format('opentype');
}

@font-face
{
    font-family: MyriadPro-Bold;
    src: url('myriadpro-bold-webfont.eot');
    src: local(MyriadPro-Bold), url('MyriadPro-Bold.otf') format('opentype');
}

h1 {
    font-family: GOTHIC !important;
}

h3 {
    font-family: MyriadPro-Regular !important;
}

h8 {
    font-family: GOTHIC !important;
}

h9 {
    font-family: GOTHIC !important;
}

p {
    font-family: MyriadPro-Regular !important;
}

#large-form-wrapper td{
    font-family: MyriadPro-Regular !important;
}
strong{
    font-weight:normal;
}

.right-side-field {
    width: 340px; height: auto; float: left; font: 14px/15px MyriadPro-Regular; text-align: left; padding: 0 0 0 7px;
}

#questionnaire {
    float: left; margin: 25px 0 25px 15px;
}

#questionnaire td {
    font: 14px/15px MyriadPro-Regular; color: #0B3F78; padding: 0 13px 13px 0; 
}

#register-webcast-wrapper {
    margin: 0 0 50px 0; float: left;
}

#register-webcast-wrapper ul {
    margin: 0px; padding: 0px;
}

#register-webcast-wrapper ul li {
    list-style: none; background: url(../images/blue-bullet.jpg) no-repeat; font: 16px/18px MyriadPro-Regular; color: #4c4c4c; padding: 5px 0 5px 17px;
}

#book-info-wrapper ul {
    list-style: none; padding: 0px; margin: 0px;
}

#book-info-wrapper ul li {
    list-style: none; background: url(../images/blue-bullet-small.jpg) no-repeat; font: 16px/18px MyriadPro-Regular; color: #4c4c4c; padding: 0 0 13px 25px;
}

#free-book-excerpt-wrapper ul {
    list-style: none; padding: 0px; margin: 0px;
}

#free-book-excerpt-wrapper ul li {
    list-style: none; background: url(../images/blue-bullet-small.jpg) no-repeat; font: 16px/17px MyriadPro-Regular; color: #4c4c4c; padding: 0 0 7px 25px;
}
/************************** Private Consulting Wrapper **************************/

#private-consulting-page-wrapper {
	width: 946px; height: auto; float: left; background: url(../images/large-background.jpg) repeat-x #ffffff; padding: 20px 15px;
	border-left: 2px solid #ffffff; border-right: 2px solid #ffffff;
}

#private-consulting-page-wrapper h4 {
	font: bold italic 18px/24px MyriadPro-Regular; color: #00417c;
}

#private-consulting-page-wrapper .advice-counsel-wrapper {
	width: 946px; height: auto; float: left; clear: both;
}

#private-consulting-page-wrapper .advice-counsel-wrapper .advice-counsel-content {
	width: 510px; height: auto; float: left;
}

#private-consulting-page-wrapper .super-box-medium {
	width: 408px; height: auto; float: right;
}

#private-consulting-page-wrapper .super-box-medium .super-box-medium-top-bottom {
	width: 408px; height: 10px; float: left;
}

#private-consulting-page-wrapper .super-box-medium .super-box-medium-background {
	width: 366px; height: auto; float: left; background: url(../images/super-box-medium-background.jpg) repeat-y; padding: 15px 21px;
}

#private-consulting-page-wrapper .super-box-medium .super-box-medium-background .heading {
	font: bold italic 16px/21px MyriadPro-Regular; color: #00417c;
}

#private-consulting-page-wrapper .super-box-medium .super-box-medium-background .name {
	font: 13px/18px MyriadPro-Regular; margin: 13px 0 0 0;
}

#private-consulting-page-wrapper #consulting-listing {
	width: 935px; height: auto; float: left; margin: 0 0 35px 0;
}

#private-consulting-page-wrapper #consulting-listing .listing-top-bottom {
	width: 935px; height: 8px; float: left;
}

#private-consulting-page-wrapper #consulting-listing .listing-background {
	width: 921px; height: auto; float: left; background: #125089; padding: 0 7px;
}

#private-consulting-page-wrapper #consulting-listing .listing-background .listing-content-wrapper {
	width: 878px; height: auto; float: left; background: url(../images/listing-inner-background.jpg) #eaeaea repeat-x; border: 1px solid #ffffff; padding: 10px 20px 20px 20px;
}

#private-consulting-page-wrapper #consulting-listing .listing-background .listing-content-wrapper .list-item {
	width: 878px; height: auto; float: left; padding: 15px 0 20px 0; background: url(../images/listing-bottom-line.jpg) repeat-x left bottom;
}

#private-consulting-page-wrapper #consulting-listing .listing-background .listing-content-wrapper .list-item .area-wrapper {
	width: 190px; height: auto; float: left; padding: 0 30px 0 0; font: bold 16px/18px MyriadPro-Regular; color: #4c4c4c;
}

#private-consulting-page-wrapper #consulting-listing .listing-background .listing-content-wrapper .list-item .need-wrapper {
	width: 275px; height: auto; float: left; padding: 0 30px 0 0; font: italic 16px/18px MyriadPro-Regular; color: #4c4c4c;
}

#private-consulting-page-wrapper #consulting-listing .listing-background .listing-content-wrapper .list-item .topics-wrapper {
	width: 318px; height: auto; float: left; padding: 0 20px 0 0; font: 16px/18px MyriadPro-Regular; color: #4c4c4c;
}

#private-consulting-page-wrapper #consulting-listing .listing-background .listing-content-wrapper .list-item .topics-wrapper ul {
	list-style: none; padding: 0px; margin: 0px;
}

#private-consulting-page-wrapper #consulting-listing .listing-background .listing-content-wrapper .list-item .topics-wrapper ul li {
	list-style: none; background: url(../images/tick-arrow.png) no-repeat; font: 16px/24px MyriadPro-Regular; color: #4c4c4c; padding: 0 0 0 20px;
}


/*----------- DATE 25-03-2011 -------------*/

#consulting-wrapper {
    float: left;
    height: auto;
    width: 645px;

}
ul.tick_list {
    list-style: none;
    padding: 0px;
    margin: 0 0 10px 0;
}
ul.tick_list li {
    list-style: none;
    background: url(../images/tick-arrow.png) no-repeat;
    font: 16px/24px MyriadPro-Regular;
    color: #4c4c4c;
    padding: 0 0 0 20px;
}
.secret_image {
    float:left;
    padding:0 20px 0 0;
}
.secret_data {
    float:right;
    width:450px;
}
.featuring_quotes_wrapper {
    float:left;
    width:260px;
    padding:0 20px 20px 0;
    text-align:center;
    margin-top:-12px;
}
.feature_top {
    width:260px;
    height:20px;
    background:url(../images/feature_top.jpg) no-repeat;
}
.feature_bottom {
    width:260px;
    height:20px;
    background:url(../images/feature_bottom.jpg) no-repeat;
}
.feature_middle {
    width:240px;
    height:auto;
    padding:10px;
    clear:both;
    text-align:left;
    background:url(../images/feature_middle.jpg) repeat-y;
}
.your_purchase_wrapper {
    float:right;
    width:260px;
    padding:0 0 20px 20px;
    text-align:center;
    margin-top:-12px;
}
ol.order_list {
    padding: 0px;
    margin: 10px 0 10px 25px;
    color:#00417c;
}
ol.order_list li {
    font: 16px/24px MyriadPro-Regular;
    color: #4c4c4c;
    padding: 0;
}
.test_blue {
    color:#00417c;
}
a.link_handarrow {
    padding:0 0 0 20px;
    text-decoration:underline;
    background:url(../images/hand-arrow.png) no-repeat;
}
.money_back_wrapper {
    width:625px;
    margin:0 auto;
}
.money_back_top {
    width:625px;
    height:20px;
    background:url(../images/money-back-top.jpg) no-repeat;
}
.money_back_bottom {
    width:625px;
    height:20px;
    background:url(../images/money-back-bottom.jpg) no-repeat;
}
.money_back_middle {
    width:595px;
    height:auto;
    padding:15px;
    clear:both;
    text-align:left;
    background:url(../images/money-back-middle.jpg) repeat-y;
}
.money_back_middle .money_back_image {
    float:left;
    padding:15px 5px 0 0;
}
.money_back_middle .money_back_data {
    float:right;
    width:450px;
}
.money_back_middle .money_back_data h4 {
    text-align:center;
    font-style:italic;
}
.money_back_middle .money_back_data p {
    margin-bottom:0;
    margin:5px 0;
}
#right_banner {
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
    width: 265px;
}
.order_box_wrapper {
    padding:20px 30px;
    border:3px solid #c9c7c8;
    background:url(../images/banner-bg.png) repeat-x center #f1f1f1;
    font-size:14px;
    line-height:20px;
}

#sidebar-ads {
    background: url(../images/sidebar-background.jpg) no-repeat; width: 265px; height: 195px; float: left
}

#sidebar-ads .sidebar-content-area {
    color: #FFFFFF;
    float: left;
    font: bold 24px/36px "Trebuchet MS";
    height: 138px;
    margin: 33px 0 0 11px;
    overflow: hidden;
    text-align: center;
    width: 244px;
}

/**************************** Speech Seminar Page ****************************/

.que-ans-wrapper {
	width: 644px; height: auto; float: left; margin: 0 0 21px 0; clear: both;
}

.que-ans-wrapper .que-ans-outer {
	width: 644px; height: 21px; float: left;
}

.que-ans-wrapper .que-ans-background {
	width: 644px; height: auto; float: left; background: url(../images/que-wrapper-background.jpg) repeat-y;
}

.que-ans-wrapper .que-outer-wrapper {
	width: 613px; height: auto; float: left; margin: 0 16px;
}

.que-ans-wrapper .que-outer-wrapper .que-outer {
	width: 613px; height: 20px; float: left;
}

.que-ans-wrapper .que-outer-wrapper .que-background {
	width: 613px; height: auto; float: left; background: url(../images/que-background.jpg) repeat-y;
}

.que-ans-wrapper .ans-outer-wrapper {
	width: 613px; height: auto; float: left; margin: 17px 16px 0 16px;
}

.que-ans-wrapper .ans-outer-wrapper .ans-outer {
	width: 613px; height: 20px; float: left;
}

.que-ans-wrapper .ans-outer-wrapper .ans-background {
	width: 613px; height: auto; float: left; background: url(../images/ans-background-blue.png) repeat-y;
}

.que-ans-wrapper .que-outer-wrapper .que-background .que-q {
	width: 86px; height: auto; float: left; text-align: center;
}

.que-ans-wrapper .que-outer-wrapper .que-background .que {
	width: 475px; height: auto; float: right;
          margin: 0 20px 0 0; border-left: 1px solid #bfbfbf; padding: 0 0 0 20px;
          font: 24px/25px MyriadPro-Regular; color: #4c4c4c;
	min-height: 52px;
}

.que-ans-wrapper .ans-outer-wrapper .ans-background .ans-a {
	width: 86px; height: auto; float: left; text-align: center;
}

.que-ans-wrapper .ans-outer-wrapper .ans-background .ans {
	width: 475px; height: auto; float: right; margin: 0 20px 0 0; border-left: 1px solid #79a8d2; padding: 0 0 0 20px; font: 16px/21px MyriadPro-Regular; color: #00417c;
}

.speech-video-wrapper {
	width: 643px; height: auto; float: left; margin: 0 0 21px 0; clear: both;
}

.speech-video-wrapper .speech-video-outer {
	width: 643px; height: 21px; float: left;
}

.speech-video-wrapper .speech-video-background {
	width: 607px; height: auto; float: left; background: url(../images/video-background.png) repeat-y; padding: 5px 18px;
}

.speech-video-wrapper .speech-video-background .speech-video-player {
	width: 335px; height: 189px; float: left; border: 2px solid #073864;
}

.speech-video-wrapper .speech-video-background .speech-video-content {
	width: 250px; height: auto; float: right;
}

.speech-video-wrapper .speech-video-background .speech-video-content .speech-heading {
	font: bold 21px/30px MyriadPro-Regular; color: #00417c;
}

.speech-video-wrapper .speech-video-background .speech-video-content .speech-name {
	font: bold 18px/30px MyriadPro-Regular; color: #000000;
}
#book-reviews-wrapper {
	width: 645px; height: auto; float: left;  
}

#book-reviews-wrapper .blue-box-wrapper {
	width: 615px; height: auto; float: left; background: #e8f4ff; padding: 15px; margin: 0 0 25px 0;
}

#book-reviews-wrapper .blue-box-wrapper .blue-box-left-panel {
	width: 430px; height: auto; float: left; background: #e8f4ff; color: #365f91; text-align: justify;
}

#book-reviews-wrapper .blue-box-wrapper .blue-box-right-panel {
	width: 150px; height: auto; float: right; background: #e8f4ff; text-align: left; color: #777777; font-size: 14px;
}
/***Updated Book Review Page CSS**********/
#reviews-wrapper {
	width: 950px; height: auto; float: left; padding: 20px 15px; font-family: HelveticaNeue-Light !important;
}

#reviews-wrapper .review-outer-wrapper {
	width: 950px; height: auto; float: left; margin: 0 0 35px 0;
}

#reviews-wrapper .review-left-side {
	width: 790px; height: auto; float: left; background: #ffffff; border-left: 1px solid #d9e1ea; border-top: 1px solid #d9e1ea; border-bottom: 1px solid #d9e1ea; position:relative;
}

#reviews-wrapper .review-left-side .reivew-user-info {
	width: 280px; height: auto; float: left; padding: 25px 0 20px 20px;
}

#reviews-wrapper .review-left-side .reivew-user-info .review-picture {
	width: 87px; height: 93px; float: left;
}

#reviews-wrapper .review-left-side .reivew-user-info .review-logo {
	width: 180px; height: auto; float: right;
}

#reviews-wrapper .review-left-side .reivew-user-info .reviews-data {
	width: 180px; height: auto; float: right; color: #72777b; font-size: 19px; margin: 10px 0 0 0;
}

#reviews-wrapper .review-left-side .reivew-user-info .reviews-data .review-user-post {
	width: 180px; height: auto; float: right; color: #72777b; font-size: 12px;
}

#reviews-wrapper .review-left-side .review-content-area {
	width: 408px; height: auto; background: #e9f2fc; border: 1px solid #a2c2e6; float: right; color: #255e9c; padding: 20px 35px; line-height:18px; /*min-height:120px;*/
	font-size: 17px;  
}



#reviews-wrapper .review-right-side {
	width: 790px; height: auto; float: right; background: #ffffff; border-right: 1px solid #d9e1ea; border-top: 1px solid #d9e1ea; border-bottom: 1px solid #d9e1ea;
}

#reviews-wrapper .review-right-side .reivew-user-info {
	width: 280px; height: auto; float: right; padding: 25px 0 0 20px;
}

#reviews-wrapper .review-right-side .reivew-user-info .review-picture {
	width: 87px; height: 93px; float: left;
}

#reviews-wrapper .review-right-side .reivew-user-info .review-logo {
	width: 180px; height: auto; float: right;
}

#reviews-wrapper .review-right-side .reivew-user-info .reviews-data {
	width: 180px; height: auto; float: right; color: #72777b; font-size: 19px; margin: 10px 0 0 0;
}

#reviews-wrapper .review-right-side .reivew-user-info .reviews-data .review-user-post {
	width: 180px; height: auto; float: right; color: #72777b; font-size: 12px;
}

#reviews-wrapper .review-right-side .review-content-area {
	width: 408px; height: auto; background: #e9f2fc; border: 1px solid #a2c2e6; float: left; color: #255e9c; padding: 20px 35px; line-height: 18px;
	/*min-height: 125px;*/ font-size: 17px; display: table-cell; vertical-align: middle;
}

#reviews-wrapper .review-right-side .award-icon {
	width: 38px; height: 31px; float: left; position: absolute; margin: 65px 0 0 55px;
}

#reviews-wrapper .review-left-side .award-icon {
	width: 38px; height: 31px; float: left; position: absolute; margin: 65px 0 0 55px;
}

@font-face
{
    font-family: HelveticaNeue-Light;
    src: url('helveticaneue-light-webfont.eot');
    src: local(gothic), url('helveticaneue-light-webfont.ttf') format('opentype');
}
@font-face {
    font-family: HelveticaBold;
    src: url('helvetica_bold-webfont.eot');
    src: url('helvetica_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('helvetica_bold-webfont.woff') format('woff'),
         url('helvetica_bold-webfont.ttf') format('truetype'),
         url('helvetica_bold-webfont.svg#HelveticaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.book_reviewbold{
	font-family:'HelveticaBold';
}
#sidebar-order-now {
	width: 265px; height: 390px; float: left; background: url(../images/sidebar-order-now.jpg) no-repeat;
}

#sidebar-order-now .order-now-btn {
	width: 159px; height: 41px; float: left; margin: 330px 0 0 54px;
}
#floater-wrapper {
	width: 540px; height: 200px; float: left; background: url(../images/floater-background.png) no-repeat;
}

#floater-wrapper .floater-order-now {
	width: 135px; height: 300px; float: left; margin: 130px 0 0 300px;
}

#new-download-book-page h4 {
	font-weight: normal !important; margin-bottom: 25px;
}

#new-download-book-page h3 {
	font-weight: normal; margin-bottom: 10px;
}

#new-download-book-page p {
	margin-top: 0px;
}

#new-download-book-page-form-wrapper {
	width: 645px; height: auto; float: left; margin: 40px 0 0 5px; font: 14px/24px MyriadPro-Regular !important; color: #454b53;
}

#new-download-book-page-form-wrapper .new-form-top-wrapper {
	width: 645px; height: 31px; float: left;
}

#new-download-book-page-form-wrapper .new-form-bottom-wrapper {
	width: 645px; height: 43px; float: left;
}

#new-download-book-page-form-wrapper .new-form-background-wrapper {
	width: 605px; height: auto; float: left; background: url(../images/new-form-background.jpg) repeat-y; padding: 0 20px;
}

#new-download-book-page-form-wrapper .new-txtbox {
	width: 180px; height: 20px; float: left; border: 1px solid #5b6e85; font-size: 14px;
}

#new-download-book-page-form-wrapper select{
	float: left; font-size: 14px; font: 14px/26px MyriadPro-Regular !important; color: #454b53; height: 24px;
}

#new-download-book-page-form-wrapper .get-the-excerpt-btn {
	width: 133px; height: 42px; float: right; background: url(../images/get-the-excerpt-btn_new.jpg) no-repeat; border: none; margin: 2px 0 0 0; cursor: pointer;
}

#new-download-book-page-form-wrapper .information-wrapper {
	width: 360px; height: auto; float: left; padding: 5px 10px; background: #ffffff; border: 1px solid #a4a4a6; font: 14px/18px MyriadPro-Regular; text-align: center;
}

#new-download-book-page-form-wrapper .info-button-wrapper {
	width: 540px; height: auto; float: left; margin: 0 0 0 20px;
}

#new-download-book-page-form-wrapper .info-button-wrapper strong {
	color: #00417c; font-weight: bold;
}
