/*=Sarven Capadisli 2008*/
* { margin:0; padding:0; }
img { border:0; display:block; }
abbr, acronym { cursor:help; }
table { border-collapse:collapse; }

html {
font-size:55%;
height:100%;
}
body {
color:#333;
font-family:Verdana, sans-serif;
font-size:1.6em;
line-height:1.3;
margin:0 auto;
padding-bottom:1em;
position:relative;
background:#fff url(/media/creativebookpublishing/images/illustrations/illu_pattern-01.gif) 0 0 repeat-x;
}

h1 {
font-size:1.6em;
line-height:1.1;
color:#c62708;
font-weight:normal;
margin-bottom:1em;
}
h2 { font-size:1em; }
h3 { font-size:0.975em; }
h4 { font-size:0.95em; }
h5 { font-size:0.925em; }
h6 { font-size:0.9em; }

a { 
color:#2378A0;
}
a:hover { 
color:#000;
}
ol {
margin:0;
list-style-position:inside;
}

legend {
font-weight:bold;
}

input,
textarea,
select {
padding:0.25em;
color:#333;
}
option { padding:0 0.5em; }
textarea { width:97.5%; }
input:focus,
textarea:focus,
select:focus {
border:2px solid #ee3b33;
}

.odd { clear:both; }

.hentry {
clear:both;
}

caption {
padding:0.5em;
font-style:italic;
font-weight:bold;
border:1px solid #aaa;
background:#f8fbfe;
}

#wrapper {
width:1003px;
clear:both;
position:relative;
z-index:9;
padding:0 0 0 0;
margin:0 auto 2.5em auto;
}

#header {
color:#2e69a4;
padding:1em 0em 4em 0;
width:1003px;
margin:0 auto 0 auto;
overflow:hidden;
}


body.single #content {
width:78%;
margin-left:2%;
margin-right:1.5%;
float:right;
}
body.single #supplemental_navigation {
margin-left:0;
float:right;
}



address#site_contact {
margin-left:3%;
text-decoration:none;
float:left;
margin-top:1em;
/*background:#ffffff;*/
}

address#site_contact .url {
float:left;
margin-right:0.0em;
margin-left:-1.0em;
margin-top:-1.15em;
margin-bottom:-1.5em;
}

address#site_contact span.note,
address#site_contact span.email,
address#site_contact span.org {
display:none;
}
address#site_contact .tel {
float:left;
text-align:right;
font-weight:bold;
font-style:normal;
font-size:0.97em;
display:none;
}
address#site_contact .local {
margin-top:2em;
margin-right:1.75em;
}
address#site_contact .toll_free {
margin-top:0.75em;
}
address#site_contact .tel .type {
display:block;
color:#000000;
}
address#site_contact .local .type {
display:none;
}
address#site_contact .toll_free .type {
font-size:0.9em;
}


#navigation {
float:right;
clear:none;
}
#site_nav {
float:right;
margin-bottom:1em;
margin-right:1em;
background:#ffffff;
}
#site_nav li {
float:left;
margin-left:0.5em;
list-style-type:none;
font-size:0.9em;
border-right:1px solid #B09797;
padding-right:0.5em;
line-height:1;
}
#site_nav li.child_1 {

}
#site_nav li a {
color:#2e69a4;
text-decoration:none;
vertical-align:top;
}

#site_nav li#nav_mycart {
border-right:0;
padding-right:0;
}
#site_nav li#nav_mycart a {
margin-bottom:0.25em;
display:block;
background:url(/media/creativebookpublishing/images/icons/icon_shopping-cart.gif) 100% -1px no-repeat;
padding-right:25px;
}
#site_nav li#nav_mycart #nav_inmycartnow {
color:#B09797;
font-size:0.9em;
}



#site_search {
float:right;
clear:right;
background:#ffffff;
width:21.75em;
margin-right:0.5em;
}
#site_search fieldset {
border:0;
}
#site_search legend,
#site_search label {
display:none;
}
#site_search ul {
float:left;
}
#site_search li {
list-style-type:none;
}
#site_search input {
margin-bottom:0.25em;
}
#site_search input#site_keywords {
border:1px solid #ea3031;
width:14em;
}
#site_search input#site_keywords:focus {
border-color:#ee3b33;
}
#site_search input#site_submit {
margin-left:0.25em;
}
#site_search input#site_submit,
#site_search_repeat_submit {
background:url(/media/creativebookpublishing/images/icons/icon_rechercher-01.gif) 0 0 no-repeat;
border:0;
width:93px;
height:28px;
text-indent:-9999px;
cursor:pointer;
}

#site_search .tip {
float:left;
color:#aaaaaa;
font-size:0.8em;
width:95%;
clear:both;
}





#content {
clear:both;
float:left;
margin:0 2% 1.5em 21%;
position:relative;
width:460px;
}

#content p {
margin:0 0 0.75em;
}

#supplemental_information {
width:29.88%;
float:left;
}

#supplemental_navigation {
margin-left:-97%;
float:left;
width:17%;
}

#supplemental_navigation ul {
margin-left:0;
}

#supplemental_navigation #nav_categories {
margin-bottom:2em;
}

#supplemental_navigation #nav_categories h2 {
background:#521c09;
color:#fff;
padding:0.5em 0 0.5em 0.75em;
background:url(/media/creativebookpublishing/images/illustrations/illu_pattern-04.gif) 0 0 no-repeat;
}
#supplemental_navigation #nav_categories ul {
list-style-type:none;
background:#f8fbfe;
}

#supplemental_navigation #nav_categories ul li {
border:1px solid #eff1f6;
border-top:0;
font-size:0.9em;
}
#supplemental_navigation #nav_categories ul li.child_1 {
border-top:1px solid #eff1f6;
}
#supplemental_navigation #nav_categories ul li li {
border-right:0;
border-left:0;
}

#supplemental_navigation #nav_categories ul li a {
display:block;
padding:0.5em 0 0.5em 0.75em;
text-decoration:none;
}

#supplemental_navigation #nav_categories ul li h3 {
padding:0.5em 0 0.5em 0.75em;
background:#f2efd0 url(/media/creativebookpublishing/images/illustrations/illu_pattern-02.gif) 0 0 repeat-x;
color:#521c09;
}

#supplemental_navigation #satisfaction_guaranteed {
text-align:center;
}
#supplemental_navigation #satisfaction_guaranteed img {
display:inline;
}
#supplemental_information #newsletter_subscription h3 {
font-weight:normal;
font-size:0.9em;
margin-bottom:1em;
}

#supplemental_information #newsletter_subscription fieldset {
border:0;
}
#supplemental_information #newsletter_subscription legend,
#supplemental_information #newsletter_subscription label {
display:none;
}

#supplemental_information #newsletter_subscription ul {
float:left;
}

#supplemental_information #newsletter_subscription li {
list-style-type:none;
float:left;
}
#supplemental_information #newsletter_subscription input#newsletter_email {
border:2px solid #231515;
margin-right:0.5em;
}
#supplemental_information #newsletter_subscription input#newsletter_email:focus {
border-color:#ee3b33;
}


#supplemental_information #newsletter_subscription #newsletter_submit {
background:url(/media/creativebookpublishing/images/icons/icon_s-inscrire-01.gif) 0 0 no-repeat;
border:0;
width:77px;
height:28px;
text-indent:-9999px;
cursor:pointer;
}




#home h1,
#promotion h1 {
display:none;
}


ul#highlights_mix {
width:100%;
margin-bottom:1em;
float:left;
}

.section {
list-style-type:none;
/*float:left;*/
clear:both;
}
.section h2 {
margin-bottom:0.75em;
background:#f7f5e3 url(/media/creativebookpublishing/images/illustrations/illu_pattern-02.gif) 0 0 repeat-x;
padding:0.25em 0 0.25em 0.5em;
color:#2e69a4;
border-bottom:3px double #e3e0c7;
}


ul.items_highlight {
width:100%;
}
ul.items_highlight li {
width:28.95%;
margin-bottom:1.5em;
float:left;
clear:none;
font-size:0.9em;
list-style-type:none;
margin-left:30px;
position:relative;
}

ul.items_highlight li.child_1,
html body li.group_order  {
margin-left:0;
}
ul.items_highlight h3 {
margin-top:170px;
margin-bottom:0.5em;
}
ul.items_highlight h3 {
font-weight:normal;
}

ul.items_highlight li img {
margin-bottom:0.5em;
position:absolute;
top:0;
left:0;
}
ul.items_highlight dl.creators {
font-size:0.9em;
color:#888;
margin-bottom:0.5em;
}
dl.creators dt {
display:none;
}

ul.items_highlight dl.creators dd {
float:none;
width:auto;
margin-left:0;
}
ul.items_highlight dl.creators dd a {
text-decoration:none;
color:#777;
}

ul.items_preview li {
float:none;
width:auto;
margin-left:0;
margin-bottom:2em;
list-style-type:none;
}
ul.items_preview li .entry-title,
ul.items_preview li .entry-summary {
margin-top:0;
margin-left:80px;
}


/*search_results*/
#search_results_items ul.items_preview li {
border-top:1px solid #e4e0c7;
padding-top:1em;
padding-bottom:2em;
margin-bottom:0;
}
#search_results_items ul.items_preview li.child_1 {
border-top:0;
}
#search_results_items ul.items_preview li img {
top:1em;
}
#search_results_items ul.items_preview dd {
display:inline;
}
#search_results_items ul.items_preview dd.child_1 {
margin-left:0;
}
#search_results_items ul.items_preview dd:before {
content:", ";
}
#search_results_items ul.items_preview dd.child_1:before {
content:'';
}

.search_result_count {
font-weight:bold;
}


form#site_search_repeat {
margin-bottom:1.5em;
}
form#site_search_repeat fieldset {
background:#fff;
}
form#site_search_repeat label {
color:#000;
}



#product_detail h1 {
display:none;
}

#product_detail #add_item_to_cart {
margin-bottom:2em;
}


#product_detail #add_item_to_cart fieldset {
position:relative;
}
#product_detail #add_item_to_cart .entry-title,
#product_detail #add_item_to_cart .entry-summary {
margin-left:170px;
}

#product_detail #item_overview dl.item_price {
margin-top:1.25em
}

#product_detail #item_overview dl.item_price dt {
font-size:1.0em;
}

#product_detail #item_overview img {
position:absolute;
top:0;
left:0;
}
#product_detail #item_overview dl {
margin-bottom:0.25em;
}

#product_detail #item_overview dl.published_date {
display:none;
}

#product_detail #item_overview dt {
display:inline;
font-size:0.7em;
color:#666666;
}
#product_detail #item_overview dd {
display:inline;
font-size:0.7em;
}

#product_detail #item_overview dl.creators,
#product_detail #item_overview dl.isbn_data,
#product_detail #item_overview dl.item_price {
margin-bottom:1.5em;
}
#product_detail #item_overview dl.item_price dd {
font-size:1em;	
}


#product_detail #add_item_to_cart input#add_item_submit {
background:url(/media/creativebookpublishing/images/icons/icon_ajouter-au-panier.gif) 0 0 no-repeat;
width:151px;
height:33px;
text-indent:-9999px;
border:0;
cursor:pointer;
margin-left:170px;
float:left;
}



#document_options {
font-size:0.9em;
float:left;
margin-bottom:2em;
}
#document_options li {
list-style-type:none;
float:left;
margin-right:2em;
}
#document_options li a {
padding-left:20px;
display:block;
background-position:0 3px;
background-repeat:no-repeat;
}
#document_options li.print a {
background-image:url(/media/creativebookpublishing/images/icons/icon_printer.gif);
}
#document_options li.send_to_friend a {
background-image:url(/media/creativebookpublishing/images/icons/icon_envelope.gif);
}


.item_detail .entry-title,
.item_detail dl.creators {
margin-left:80px;
}

.item_detail .money {
margin-left:20px;
}

.item_detail .entry-summary {
float:left;
margin-top:0;
}
.item_detail .entry-summary img {
float:left;
margin-top:-1em;
}



#product_detail .item_detail {
margin-bottom:1.5em;
clear:both;
}
.js #product_detail .item_detail h2 {
display:none;
}


#product_detail .item_detail #highlights_titles {
list-style-type:none;
z-index:2;
position:relative;
}
#product_detail .item_detail #highlights_titles ul {
float:left;
}
#product_detail .item_detail #highlights_titles li {
float:left;
margin-right:0.5em;
}
#product_detail .item_detail #highlights_titles li a {
padding:0.25em 0.75em;
display:block;
border:1px solid #e3e0c7;
border-bottom:0;
-moz-border-radius-topright:10px;
-moz-border-radius-topleft:10px;
}
#product_detail .item_detail #highlights_titles li a:focus {
outline:none;
}

#product_detail .item_detail #highlights_titles li.selected a {
text-decoration:none;
color:#2e69a4;
background:#f3f3f3;
}

#product_detail .item_detail #highlights_data {
background:#f3f3f3;
border:1px solid #e3e0c7;
padding:0.5em;
clear:both;
position:relative;
top:-2px;
z-index:0;
font-size:0.8em;
}

#product_detail .item_detail #highlights_data div {
background:#fff;
padding:0.5em;
}





#product_detail #add_item_to_cart fieldset {
border:0;
}
#product_detail #add_item_to_cart legend {
display:none;
}







/*=faq*/
#faq {

}
ul#faq_toc,
ul#faq_data {
margin-bottom:1.5em;
}
ul#faq_data {
list-style-type:none;
}
ul#faq_data li {
margin-bottom:2em;
}
ul#faq_toc {
list-style-position:inside;
color:#2378A0;
}

.site_document_top {
padding-left:13px;
background:url(/media/creativebookpublishing/images/icons/icon_arrow-up-01.gif) 0 7px no-repeat;
font-size:0.9em;
}


.required {
color:#C62708;
font-weight:bold;
}
.js .opened {
display:block;
}
.js .closed {
display:none;
}
.js #highlights_data h3 {
display:none;
}

form .note {
background:#f8fbfe;
padding:0.25em;
}

/*=forms*/
#content form ul li {
list-style-type:none;
margin:0 0 0.75em 0;
clear:both;
}
#content form ul li label {
display:block;
font-weight:bold;
margin:0 0 0.25em 0;
}
form span.required {
color:#C62708;
}

form .error {
background:#C62708;
color:#fff;
}

form .field_example {
font-size:0.8em;
}


form input.remove,
form input.submit,
form input.calculate,
form input.recalculate,
form input.shopping_cart_submit,
form input.shopping_cart_return_back {
background-repeat:no-repeat;
background-position:0 0;
background-color:transparent;
text-indent:-9999px;
border:0;
cursor:pointer;
margin:0 auto;
display:block;
}

form input.submit {
background-image:url(/media/creativebookpublishing/images/icons/icon_envoyer-01.gif);
width:85px;
height:33px;
clear:both;
}
form input.remove {
background-image:url(/media/creativebookpublishing/images/icons/icon_supprimer-01.gif);
width:81px;
height:25px;
}
form input.calculate {
background-image:url(/media/creativebookpublishing/images/icons/icon_calculer-01.gif);
width:67px;
height:25px;
}
form input.recalculate {
background-image:url(/media/creativebookpublishing/images/icons/icon_recalculer-01.gif);
width:79px;
height:25px;
}
form input.shopping_cart_return_back {
background-image:url(/media/creativebookpublishing/images/icons/icon_retour-au-catalogue.gif);
width:175px;
height:33px;
}
form input.shopping_cart_submit {
background-image:url(/media/creativebookpublishing/images/icons/icon_etape-suivante.gif);
width:139px;
height:33px;
}



#coupon_offer_detail {
margin-bottom:1.5em;
padding:1em;
border:1px solid #ccc;
overflow:hidden;
float:left;
background:#f8fbfe;
width:96.25%;
}
#coupon_offer_detail img {
float:left;
margin-right:1em;
}
#coupon_offer_detail dl {
float:left;
width:75%;
}
#coupon_offer_detail dt {
color:#e42c2a;
}
#coupon_offer_detail dd {
margin-bottom:0.5em;
}


#promotion #coupon_offer_detail {
background:#fff;
border:0.5em solid #f8fbfe;
float:none;
}

#promotion #coupon_offer_detail img {
margin-bottom:1em;
float:none;
}
#promotion #coupon_offer_detail dl {
float:none;
width:auto;
clear:both;
}


#shopping_cart_form .coupon_offer_quick {
float:left;
background:#f8fbfe;
border:1px solid #ccc;
padding:0.5em;
font-size:0.9em;
margin-bottom:0.5em;
vertical-align:middle;
}
#shopping_cart_form .coupon_offer_quick a {
text-decoration:none;
}
#shopping_cart_form .coupon_offer_quick img {
margin-right:0.5em;

display:inline;
vertical-align:middle;
}
#shopping_cart_form .coupon_offer_quick span {
text-decoration:underline;
}


.order_steps {
margin-bottom:1em;
float:left;
width:100%;
}
.order_steps ul {
float:left;
width:100%;
}

.order_steps ul li {
float:left;
width:24.5%;
clear:none;
height:2.1em;
font-weight:bold;
list-style-type:none;
font-size:0.7em;
padding-top:6px;
margin-left:5px;
}
.order_steps ul li.child_1 {
margin-left:0;
width:24%;
}
.order_steps ul li.current {
background:#e42c2a url(/media/creativebookpublishing/images/icons/icon_arrow-right-01.gif) 100% 0 no-repeat;
color:#fff;
padding-left:4px;
}


#shopping_cart_status {
clear:both;
margin-bottom:1em;
border-bottom:1px solid #ccc;
padding-bottom:0.5em;
}
table.cart_items_status {
width:100%;
margin-bottom:0.5em;
}
#shopping_cart_status tbody td input.remove,
table.cart_items_status tbody td .item_detail {
float:left;
}
table.cart_items_status tbody td.child_1 {
vertical-align:middle;
text-align:left;
font-size:0.9em;
}


table.cart_items_status tbody tr.total_before_shipping_and_taxes td {
text-align:right;
padding:0.5em 1.25em 0.5em 0;
padding-left:0;
border:0;
}

table.cart_items_status tbody td {
border:1px solid #ccc;
text-align:center;
padding:0.5em;
}
table.cart_items_status td .item_detail {
width:250px;
position:relative;
margin-right:1em;
}



table.cart_items_status .entry-title {
margin-left:80px;
}
table.cart_items_status .entry-title a {
text-decoration:none;
color:#000;
}


table.cart_items_status .entry-summary {
margin-top:0;
float:left;
}
table.cart_items_status .entry-summary dl {
margin-left:80px;
}
table.cart_items_status .entry-summary img {
float:left;
margin-top:-1.25em;
}

table.cart_items_status tbody td input.remove {
margin-top:2.75em;
}


table.cart_items_status thead {
text-align:left;
background:#939393;
color:#fff;
margin-bottom:0.5em;
border:1px solid #ccc;
}
table.cart_items_status thead th {
padding:0.5em;
}
#shopping_cart_status input.recalculate {
float:right;
margin-right:1em;
}

.shipping_taxes_total th {
text-align:right;
padding-right:1em;
} 
.shipping_taxes_total td {
background:#f8fbfe;
}



#shipping_choices {
border-bottom:1px solid #ccc;
padding-bottom:0.5em;
float:right;
width:100%;
font-weight:bold;
margin-top:0.25em;
}
#shipping_choices label,
#shipping_choices select,
#shipping_choices input {
float:left;
margin-right:0.5em;
}
#shipping_choices label {
margin-top:0.25em;
font-weight:bold;
}
#shipping_choices .shipping_choices_list {
float:right;
padding-right:1em;
}

#shipping_charges_location {
border-bottom:1px solid #ccc;
padding-bottom:0.5em;
float:left;
width:100%;
}
#shipping_charges_location label,
#shipping_charges_location select,
#shipping_charges_location input {
float:left;
margin-right:0.5em;
}
#shipping_charges_location label {
margin-top:0.25em;
font-weight:bold;
}

#shipping_charges_location .shipping_charges_cost {
float:right;
padding-right:1em;
}

#shopping_cart_status #purchase_products {
width:55%;
}

.grand_total {
text-align:right;
padding:0.5em;
padding-right:1em;
background:#f3f3f3;
}
#content #cart_action li {
clear:none;
}
#cart_action input.shopping_cart_return_back {
float:left;
}
#cart_action input.shopping_cart_submit {
float:right;
}


#shopping_cart_status #purchase_quantity,
#shopping_cart_status #purchase_price_unit,
#shopping_cart_status #purchase_price_total {
width:15%;
}



.entry-content form {
background:#f3f3f3;
float:left;
width:100%;
}

.entry-content form fieldset {
border:0;
margin:0.5em;
padding:1em;
background:#fff;
}
.entry-content form fieldset fieldset {
margin:0;
padding:0;
}

.entry-content form legend {
display:none;
}



/*=checkout*/
ul#ship_bill_view {
float:left;
clear:both;
width:95.5%;
margin-bottom:1.5em;
border:1px solid #ccc;
background:#f8fbfe;
padding:2%;
overflow:auto;
}
ul#ship_bill_view li {
width:49%;
float:left;
list-style-type:none;
margin-left:1%;
}
ul#ship_bill_view li.child_1 {
margin-left:0;
}

ul#ship_bill_view li h2 {
margin-bottom:0.5em;
border-bottom:1px solid #ccc;
color:#54221e;
}
ul#ship_bill_view li dl {
font-size:0.9em;
width:100%;
}
ul#ship_bill_view li dt,
ul#ship_bill_view li dd {
float:left;
margin-bottom:0.5em;
}
ul#ship_bill_view li dt {
margin-right:1em;
clear:both;
font-weight:bold;
width:45%;
}
ul#ship_bill_view li dd {
width:51%;
}
ul#ship_bill_view li li {
width:auto;
float:none;
}

#purchase_items {
clear:both;
margin-bottom:1.5em;
}

#shipping_billing_form {
margin-bottom:1.5em;
}

#shipping_billing_form legend {
display:block;
font-size:1.3em;
color:#2e69a4;
}
#shipping_billing_form fieldset ul {
float:left;
width:100%;
}

#shipping_billing_form fieldset ul li {
float:left;
width:100%;
}
#shipping_billing_form fieldset ul li label {
float:left;
margin-right:0.5em;
width:15em;
text-align:right;
}
#shipping_billing_form fieldset ul li input {
display:block;
float:left;
}

#shipping_billing_form fieldset ul li .field_example {
margin-left:0.5em;
}


#shipping_billing_form ul#shipping_billing_equal li input,
#shipping_billing_form ul#news_updates_subscribe li input {
margin-top:5px;
margin-right:0.5em;
}
#shipping_billing_form ul#shipping_billing_equal li label,
#shipping_billing_form ul#news_updates_subscribe li label {
text-align:left;
width:auto;
}


#shipping_billing_form fieldset#shipping_information {
margin-bottom:1.5em;
}
#shipping_billing_form #billing {
margin-bottom:1.5em;
}
#content #news_updates_subscribe {
margin-bottom:1.5em;
}

#content #news_updates_subscribe li label {
display:inline;
}


#payment_information_form legend {
display:block;
color:#521e0d;
}

#payment_information_form .shopping_cart_return_back {
float:left;
clear:both;
}
#payment_information_form .shopping_cart_submit {
float:right;
}


#content .credit_cards {
margin-bottom:1em;
}

#content .credit_cards li {
display:inline;
margin-right:0.5em;
}
#content .credit_cards li img {
display:inline;
}

.cc_information {
overflow:hidden;
margin-bottom:1.5em;
}
.cc_information li {
clear:both;
float:left;
margin-bottom:0.5em;
}
#content .cc_information .card_expiry {
font-weight:bold;
}
#content .cc_information .card_expiry,
#content .cc_information label,
#content .cc_information select,
#content .cc_information input {
float:left;
margin-right:0.5em;
}


#order_completed #payment_information {
padding:1em;
border:1px solid #ccc;
background:#f8fbfe;
overflow:hidden;
}

#order_completed #payment_information h2 {
margin-bottom:1em;
color:#54221E;
}
#order_completed #payment_information dt,
#order_completed #payment_information dd {
float:left;
margin-bottom:0.5em;
}
#order_completed #payment_information dt {
font-weight:bold;
clear:both;
margin-right:1em;
width:40%;
}
#order_completed #payment_information dd {
width:50%;
}



.entry-summary {
margin-bottom:0.5em;
}


/*=extra_material*/
.extra_material {
color:#F15E5E;
font: italic 0.8em Verdana, sans-serif;
border-bottom:1px solid #fff;
text-align:right;
clear:both;
}

.money {
font-weight:bold;
letter-spacing:1px;
}




div.breadcrumb {
clear:both;
margin-bottom:1em;
}
div.breadcrumb ul li {
display:inline;
list-style-type:none;
}



div.pagination {
clear:both;
text-align:right;
border-top:1px solid #E4E0C7;
border-bottom:1px solid #E4E0C7;
background:#F7F5E3 url(/media/creativebookpublishing/images/illustrations/illu_pattern-02.gif) 0 0 repeat-x;
color:#2e69a4;
padding:0.25em 0;
text-align:center;
}
div.pagination h2 {
display:none;
}
div.pagination ul li {
margin-right:0.25em;
display:inline;
}
div.pagination ul li.current {
font-weight:bold;
}
div.pagination ul li a {
border-bottom:1px solid #ddd;
}





/*=footer*/
#footer {
margin:0 20%;
clear:both;
color:#888;
position:relative;
z-index:9;
text-align:center;
font-size:0.9em;
}
#footer #site_info {
margin-bottom:1em;
}
#footer #site_info ul {
list-style-type:none;
}
#footer #site_info ul li {
display:inline;
margin-left:2em;
margin-bottom:0.5em;
line-height:1.8em;
}
#footer #site_info ul li.child_1 {
margin-left:0;
}
#footer #site_info ul li a {
}

#footer div#transcontinental_address {
margin:0 auto 1em auto;
width:109px;
}
#footer div#transcontinental_address .fn,
#footer div#transcontinental_address dl {
display:none;
}

#footer #site_conditions {
}


/*=publicity_secondary*/
#publicity_secondary {
width:300px;
height:250px;
margin-bottom:1.5em;
}

.ad {
margin-bottom:1em;
}
.ad a {
border:0;
}


#supplemental_information .aside {
margin-bottom:1.5em;
}
#supplemental_information .aside div.wrapper_inner {
border:1px solid #e3e0c7;
border-top:0;
padding-top:1em;
padding-bottom:1em;
width:278px;
padding-left:10px;
padding-right:10px;
background:#fbfbf1;
}


#supplemental_information .aside h2 {
background:url(/media/creativebookpublishing/images/illustrations/illu_pattern-03.gif) 0 0 no-repeat;
padding:0.5em 0 0.4em 0.5em;
color:#2e69a4;
}


/*=our_partners*/
#supplemental_information #our_partners {
float:left;
}

#supplemental_information #our_partners div.wrapper_inner {
padding:0.5em 5px;
width:288px;
}

#our_partners li {
list-style-type:none;
float:left;
clear:both;
font-size:0.7em;
width:100%;
}
#our_partners li a {
text-decoration:none;
color:#575757;
margin:0.5em 0;
display:block;
float:left;
width:100%;
}
#our_partners img {
float:left;
margin:0 5px 0 0;
}
#our_partners span.ad_information {
float:left;
width:160px;
}
span.ad_title {
font-weight:bold;
}
span.ad_text_primary,
span.ad_text_secondary {
display:block;
}


/*=complimentary_ads*/
#supplemental_information #complimentary_ads {
}

#supplemental_information #complimentary_ads ul {
width:240px;
margin:0 auto;
float:none;
}
#complimentary_ads li {
list-style-type:none;
float:left;
margin:0 0 1em 20px;
font-size:0.7em;
width:100px;
}
#complimentary_ads li a {

}
#complimentary_ads img {
display:block;
margin:0 0 5px 0;
}
#complimentary_ads li a {
text-decoration:none;
color:#575757;
}

/*=publicity_contests*/
.publicity_contests {
width:300px;
height:105px;
float:left;
margin-bottom:1.5em;
}


#tower_ad {
text-align:center;
}


#digicertsitesealcode {
width:81px;
margin:0 auto 1.5em auto;
clear:both;
}

.money .amount {
border-bottom:0;
}
.money .currency {
border-bottom:0;
}
