/* main styles */

html,body{
color: #021F42;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
margin: auto;
padding:0px 0px 0px 0px;
width:100%;
background:url(/img/body_background.jpg) repeat;
background-position: 0% 0%;
cursor:default;
z-index:100;
height: 100%;
}
a{text-decoration:none;padding:0;margin:0;color:#8f0c18}

img{border:0;margin:0}
p{margin:0;padding:0;}
div{padding:0;margin:0;}

.clrbth{clear:both;}

div.background_header
{
position:relative;

width:100%;
height:103px;
background-color:#ffffff;
background-position:top left;
}
div.yellow_bar
{
position:relative;
min-width:1000px;
width:100%;
height:22px;
background:url(/img/blue_bar_background.png) repeat-x;
}

.main_content
{
position:relative;
width:1000px;
margin:auto;
margin-top:-140px;
background:none;
padding:0;
z-index:100;
}

.header_box
{
margin-top:15px;
min-width:1000px;
position:relative;
height:125px;
background:url(/img/n_header_inside.jpg) repeat-x;
background-position:top left;
}

.logo
{
position:absolute;
left:10px;
width:187px;
height:51px;
top:10px;
background-color:#fff4c1;
}
a.logo
{
font-size:12px;
}

.searcher_left
{
position:absolute;
top:25px;
left:240px;
width:6px;
height:35px;
background:url(/img/n_searcher_left.png);
background-repeat:no-repeat;
display:inline;
}

.searcher_mid
{
position:absolute;
top:25px;
left:246px;
width:400px;
height:32px;
background:url(/img/n_searcher_mid.png) repeat-x;
display:inline;
}

.searcher_right
{
position:absolute;
top:25px;
left:646px;
width:6px;
height:32px;
background:url(/img/n_searcher_right.png);
background-repeat:no-repeat;
display:inline;
}

.go_button
{
position:absolute;
top:30px;
left:614px;
width:36px;
height:20px;
padding:3px 0px 0px 8px;
color:#115a76;
font-family:Tahoma,Calibri,TrebuchetMS,Arial;
font-size:14px;
background:url(/img/go_button_off.png) no-repeat;
}

.go_button:hover
{
color:#3b97cd;
background:url(/img/go_button_on.png) no-repeat;
}

input.searcher
{
position:absolute;
top:32px;
left:247px;
width: 360px;
height: 15px;
border:solid 1px #3b97cd;
border-right:solid 1px #1b2d68;
border-bottom:solid 1px #1b2d68;
color:#1b2d68;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
}


.header_right_box
{
position:absolute;
top:0px;
left:660px;
width:320px;
}


.top_menu_box
{
position:absolute;
top:3px;
right:40px;
height: 20px;
}

.top_menu_text
{
position:relative;
float:left;
height: 16px;
padding:4px 6px 4px 6px;
color:#feffff;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
}
.id_text
{
position:absolute;
right:10px;
top:80px;
height: 16px;
padding:3px 6px 3px 6px;
color:#1e5163;
font-family:Tahoma,Calibri,TrebuchetMS,Arial;
font-size: 12px;
}

.top_menu_text:hover
{
color:#ffe591;
}

.top_menu_space
{
position:relative;
float:left;
height:6px;
width:1px;
margin-top:10px;
background:#4f9cd0;
}

.basket_box
{
position:absolute;
top:24px;
right:0px;
margin-right:0px;
height:51px;
width:295px;
}

.basket_left
{
position:relative;
float:left;
height: 51px;
width: 5px;
background:url(/img/basket_left.png);
}

.basket_mid
{
position:relative;
float:left;
height: 51px;
background:url(/img/basket_mid.png) repeat-x;
}

.basket_space
{
position:relative;
float:left;
height: 51px;
width: 2px;
background:url(/img/basket_space.png);

}

.basket_checkout
{
position:relative;
float:left;
height: 19px;
width:60px;
background:url(/img/basket_checkout.png);
background-repeat:no-repeat;
color:#feffff;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
border:0px;
margin:0px;
text-align:center;
padding-top:32px;
}

.basket_checkout:hover
{
background:url(/img/basket_checkout_on.png);
}

.basket_right
{
position:relative;
float:right;
height: 51px;
width: 5px;
background:url(/img/basket_right.png);
}

.basket_text
{
position:relative;
float:left;
height: 14px;
width:59px;
margin-top:5px;
color:#feffff;
font-family:Tahoma,Calibri,TrebuchetMS,Arial;
font-size: 12px;
text-align:center;
}

.basket_text_bottom
{
position:relative;
float:left;
height: 16px;
width:59px;
margin-top:10px;
color:#ffe591;
font-family:Tahoma,Calibri,TrebuchetMS,Arial;
font-size: 14px;
text-align:center;
}

.bottom_menu
{
position:absolute;
top:85px;
left:0px;
height:35px;
margin-top:4px;
margin-left:60px;
display:inline;
}

.bottom_menu_button_small
{
position:relative;
float:left;
height: 21px;
width:92px;
margin-top:10px;
font-family:Tahoma,Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#ffffff;
display:inline;
background:url(/img/n_menu_butt_small_off.png) no-repeat;
text-align:center;
padding-top:5px ;
}

.bottom_menu_button_small:hover
{
background:url(/img/n_menu_butt_small_on.png) no-repeat;
color:#ffffff;
}


.bottom_menu_button_big
{
position:relative;
float:left;
height: 27px;
width:118px;
font-family:Tahoma,Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#ffffff;
background:url(/img/n_menu_butt_off.png) no-repeat;
text-align:center;
padding-top:8px;
}

.bottom_menu_button_big:hover
{
background:url(/img/n_menu_butt_on.png) no-repeat;
color:#ffffff;
}

.content
{
position:static;
width:825px;
margin:0;
padding:0px 0px 10px 0px;
background:#fff;
z-index:100;
}

.content_box
{
position:static;
float:left;
width:1000px;
margin:0;
padding:0px 0px 40px 0px;
background:#ffffff;
min-height:1200px;
z-index:100;
}

.content_result
{
position:relative;
float:left;
width:825px;
margin:0;
padding:0px 0px 10px 0px;
z-index:100;
}

.main_bar
{
position:static;
float:left;
height: 14px;
width:605px;
margin:0;
padding:6px 10px 5px 10px;
background:url(/img/navigator_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#feffff;
z-index:100;
}

.navigator
{
position:static;
height: 13px;
width:605px;
margin:0;
margin-top:5px;
margin-left:5px;
padding:5px 10px 5px 10px;
background:url(/img/navigator_pro_mid.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
z-index:100;
background-color:#ffffff;
}

.navigator_link
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
}

.navigator_link:hover
{
color:#8f0c18;
text-decoration:underline;
}

.main_bar_short
{
position:static;
float:left;
height:96px;
width:199px;
margin:0;
padding:4px 0px 0px 0px;
background:url(/img/category_header.jpg);
font-family:Calibri,TrebuchetMS,Arial;
font-size: 18px;
color:#feffff;
z-index:100;
background-color:#48a3c8;
text-align:center;
}

.product_box
{
position:relative;
float:left;
width: 813px;
margin-top:5px;
border-bottom:dotted 1px;
border-color:#dedede;
padding-bottom:15px;
display:inline;
}

.product_box_top
{
position:relative;
float:left;
height: 4px;
width:615px;
margin:5px 0px 0px 5px;
padding:0;
background:url(/img/product_box_background_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
display:inline;
}

.product_box_bottom
{
position:relative;
float:left;
height: 4px;
width:615px;
margin:0px 0px 0px 5px;
padding:0;
background:url(/img/product_box_background_bottom.jpg);
background-repeat:no-repeat;
background-position:top;
display:inline;
}

.product_box_mid
{
position:relative;
float:left;
width:615px;
margin:0px 0px 0px 5px;
padding:0;
background:url(/img/product_box_background_mid.jpg) repeat-y;
display:inline;
}

.product_left_column
{
position:static;
float:left;
width:210px;
margin:5px 0px 0px 7px;
padding:0;
z-index:100;
display:inline;
}

.product_right_column
{
position:relative;
float:left;
width:385px;
margin:5px 0px 0px 0px;
padding:0;
display:inline;
}

.product_cover_focus
{
position:relative;
float:left;
width:200px;
margin:0px;
padding:0;
display:inline;
}

.rating_box
{
position:relative;
float:left;
height:35px;
width:153px;
padding:0;
margin:0px 0px 0px 23px;
display:none;
}

.rating_text
{
position:relative;
float:left;
height:14px;
width:153px;
margin:10px 0px 0px 23px;
padding:4px 0px 4px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
text-align:center;
display:none;
}

.product_focus_title_box
{
position:relative;
float:left;
width:375px;
margin:0px;
padding:3px 10px 3px 10px ;
background:url(/img/product_title_focus_mid.jpg) repeat-y;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
color:#feffff;
display:inline;
background-color:#75b0c9;
}

.product_focus_author_box
{
position:relative;
float:left;
width:375px;
margin:1px 0px 0px 0px;
padding:3px 10px 3px 10px ;
background:url(/img/product_author_focus_mid.jpg) repeat-y;
background-color:#feedb6;
}

.product_focus_author_link
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
color:#115a76;
text-decoration:underline;
display:inline;
}

.product_focus_author_link:hover
{
color:#8f0c18;
}

.delivery_box
{
position:relative;
float:left;
width:130px;
margin-left:5px;
display:inline;
}

.delivery
{
position:relative;
float:left;
width:96px;
height:36px;
margin:5px 0px 0px 0px;
display:inline;
}

.price_focus_text_small_main
{
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
color:#7d7d7d;
display:inline;
}

.price_focus_box
{
position:relative;
float:right;
width:230px;
margin-top:-22px;
display:inline;
}

.price_focus_inside_box
{
position:relative;
float:left;
width:230px;
margin:0;
padding:0;
display:inline;
}

.save
{
position:relative;
float:right;
margin:20px 5px 0px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 19px;
font-weight:bold;
color:#54a9cd;
display:inline;
}

.price_focus_text_small
{
position:relative;
float:right;
margin:0px 5px 0px 0px;
padding:2px 0px 2px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#7d7d7d;
display:inline;
}

.border
{
position:relative;
float:right;
border-top:dotted 1px;
border-color:#dedede;
width:210px;
height:1px;
display:inline;
}

.price_focus_text_blue
{
position:relative;
float:right;
margin:0px 10px 0px 0px;
padding:2px 0px 0px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
color:#54a9cd;
display:inline;
}

.price_focus
{
position:relative;
float:right;
margin:0px 5px 0px 0px;
padding:2px 0px 0px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 32px;
font-weight:bold;
color:#8f0c18;
display:inline;
}

.add_button
{
position:relative;
float:right;
margin:10px 5px 0px 0px;
width:106px;
height:25px;
display:inline;
background-color:#fdd15d;
}

.add_button:hover
{
background:url(/img/add_to_basket_on.jpg);
}

.description
{
position:relative;
float:left;
margin:10px 5px 0px 0px;
padding:0px 0px 0px 0px;
width:375px;
display:inline;
}

.main_text
{
position:relative;
float:left;
font-family:Arial,Tahoma,Verdana;
font-size: 12px;
font-weight:normal;
color:#3e3e3e;
display:inline;
text-align:justify;
}

.main_text_2
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
font-weight:bold;
color:#115a76;
display:inline;
}

div.main_text  ul li
{
list-style-type:disc;
text-align:justify;
margin-left:-20px;
}

.description_box_top
{
position:relative;
float:left;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:370px;
height:12px;
background:url(/img/description_box_top.jpg);
background-repeat:no-repeat;
display:inline;
}

.description_box_bottom
{
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:370px;
height:12px;
background:url(/img/description_box_bottom.jpg);
}

.description_box_mid
{
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
width:350px;
background:url(/img/description_box_mid.jpg) repeat-y;
}

.amazon_box
{
position:relative;
float:left;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:615px;
display:inline;
}

.amazon_button
{
position:relative;
float:left;
margin:5px 0px 0px 10px;
width:119px;
height:25px;
display:none;
}

.amazon_text
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
font-weight:normal;
color:#7d7d7d;
margin:5px 0px 0px 5px;
display:none;
}

.delivery_add
{
position:relative;
float:left;
margin:0px 0px 0px 30px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 19px;
font-weight:bold;
color:#54a9cd;
display:inline;
}

.box
{
position:relative;
float:left;
width:613px;
background:#fff;
border:solid 1px;
border-color:#eaeaea;
margin:5px 0px 0px 5px;
padding-bottom:0px;
z-index:100;
display:inline;
}

.box_header
{
position:relative;
float:left;
width:593px;
margin:0px;
padding:4px 10px 4px 10px ;
background:url(/img/box_header_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
color:#feffff;
display:inline;
background-color:#48a3c8;
}

.main_text_header
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
font-weight:bold;
color:#115a76;
margin:10px 0px 0px 10px;
display:inline;
}

.main_information
{
position:relative;
float:left;
padding:10px 10px 10px 10px;
margin:0px 0px 0px 5px;
border:dotted 1px;
border-color:#eaeaea;
width:580px;
display:inline;
}

.main_text_link
{
position:relative;
float:right;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:normal;
color:#54a9cd;
margin:10px 10px 0px 0px;
text-decoration:underline;
display:inline;
}

.main_text_link:hover
{
color:#8f0c18;
}

.information_border
{
position:relative;
float:left;
padding:5px 5px 5px 5px;
margin:3px 0px 0px 5px;
border:dotted 1px;
border-color:#eaeaea;
display:inline;
}

.information_box
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
font-weight:normal;
color:#7d7d7d;
}

.icon
{
position:relative;
float:right;
margin:0px 5px 0px 0px;
height:65px;
display:inline;
}

.popular_text
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 17px;
font-weight:bold;
color:#ffcf41;
width:500px;
margin:20px 0px 20px 10px;
display:inline;
}

.popular_background
{
position:relative;
float:left;
width:613px;
background:url(/img/popular_background_mid.jpg) repeat-x;
margin-top:0px;
height:190px;
}

.book_small
{
position:relative;
float:left;
width:100px;
height:140px;
margin:5px 11px 10px 11px;
display:inline;
}

.book_small_box
{
position:relative;
float:left;
width:613px;
height:150px;
display:inline;
}

.middle_column
{
position:absolute;
left:626px;
top:131px;
width:199px;
z-index:200;
padding:0;
padding-bottom:5px;
margin:0;
z-index:150;
display:inline;
}

.price_comparision_top
{
position:relative;
float:left;
width:186px;
height:4px;
background:url(/img/price_comparision_top.png);
background-repeat:no-repeat;
background-position:bottom;
margin:-70px 0px 0px 6px;
padding:0;
display:inline;
}

.price_comparision_bottom
{
position:relative;
float:left;
width:186px;
height:4px;
background:url(/img/price_comparision_bottom.jpg);
margin:0px 0px 0px 6px;
background-repeat:no-repeat;
background-position:top;
padding:0;
display:inline;
background-color:#e6e6e6;
clear:both;
}

.price_comparision_mid
{
position:relative;
float:left;
width:184px;
margin:-66px 0px 0px 6px;
padding:0;
border:solid 1px #eff3f0;
border-top:none;
border-bottom:none;
display:inline;
}

.left_column
{
position:relative;
float:left;
width:625px;
z-index:100;
display:inline;
min-height:1200px;
}

.back_to_the_top_button
{
position:relative;
float:right;
width:124px;
height:28px;
margin:20px 75px 0px 0px;
display:inline;
}

.price_comparision_inside_box
{
position:relative;
float:left;
width:116px;
margin:0px 0px 0px 5px;
display:inline;
}

.price_comparision_inside_box_text
{
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
color:#7d7d7d;
display:none;
}

.price_comparision_inside_logo
{
position:relative;
float:right;
width:55px;
height:30px;
margin:0px 5px 0px 0px;
display:none;
}

.price_comparision_inside_box_text_link
{
position:relative;
float:right;
margin:5px 10px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#54a9cd;
width:170px;
text-align:right;
text-decoration:underline;
display:none;

}
.price_comparision_inside_box_text_link:hover
{
color:#8f0c18;
}

.price_comparision_border
{
position:relative;
float:right;
border-top:dotted 1px;
border-color:#dedede;
width:172px;
margin:5px 5px 5px 5px;
display:none;
}

.price_comparision_inside_box_last
{
position:relative;
float:left;
width:90px;
margin:0px 0px 0px 5px;
display:inline;
}

.price_comparision_inside_box_text_last
{
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#54a9cd;
display:inline;
}

.price_comparision_price
{
position:relative;
float:left;
margin:0px 5px 0px 10px;
padding:0px 0px 0px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 16px;
font-weight:bold;
color:#8f0c18;
width:160px;
display:inline;
text-align:left;
}

.right_column
{
position:absolute;
right:0px;
top:131px;
width:175px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:150;
display:block;
}

.border_vertical
{
border-right:solid 1px;
border-color:#dedede;
position:relative;
float:left;
height:15px;
margin:5px 0px 0px 0px;
display:inline;
}

.index_title
{
position:relative;
float:left;
height:35px;
width:613px;
margin-top:5px;
display:inline;
}
.letter_pic
{
position:relative;
float:left;
height:25px;
width:280px;
margin-left:5px;
margin-top:5px;
display:inline;
}

.index_title_background
{
position:relative;
float:right;
height:25px;
width:310px;
background:url(/img/index_title_background_mid.jpg) repeat-y;
margin-top:5px;
display:inline;
}
.index_title_text
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 16px;
color:#ffcf41;
margin:3px 0px 0px -7px;
text-decoration:underline;
display:inline;
}

.see_more_button
{
position:relative;
float:right;
margin:5px 240px 0px 0px;
height:16px;
width:78px;
display:inline;
}

.cat_item, .cat_item:visited
{
float: left;
color:#115a76;
display:block;
background:url(/img/cat_item_mid.jpg) repeat-x;
background-color:#ffffff;
background-position:left bottom;
text-decoration: none;
font-size: 12px;
padding:3px 3px 3px 5px;
width:176px;
font-family:Calibri,TrebuchetMS,Arial;
border-bottom:solid 1px #e6e6e6;
}

.cat_item:hover
{
color:#8f0c18;
background:url(/img/cat_item_mid_yell.jpg) repeat-x;
background-color:#fdeec4;
background-position:left bottom;
}

.cat_item span
{
color:#8f0c18;
}

.result_box
{
position:relative;
float:left;
width:813px;
margin:5px 0px 0px 6px;
padding:0px 0px 15px 0px;
background:#fff;
display:inline;
}

.subcategories_box
{
position:relative;
float:left;
width:813px;
}

.subcategories_box_top
{
position:relative;
float:left;
width:813px;
height:3px;
background:url(/img/subcategories_box_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#edf6fb;
}

.subcategories_box_mid
{
position:relative;
float:left;
width:813px;
background:url(/img/subcategories_box_mid.jpg) repeat-y;
padding:0;
margin:0;
background-color:#edf6fb;
}

.subcategories_box_bottom
{
position:relative;
float:left;
width:813px;
height:3px;
background:url(/img/subcategories_box_bottom.jpg);
background-repeat:no-repeat;
background-color:#edf6fb;
}

.subcategories_list_box
{
position:relative;
float:left;
width:800px;
margin:auto;
margin-left:6px;
background:#fff;
padding:0px 0px 0px 0px;
display:inline;
}

.more_pages_box
{
position:relative;
float:left;
width:801px;
background:url(/img/more_pages_box_mid.jpg) repeat-x;
margin-top:5px;
border:solid 1px;
border-color:#eaeaea;
display:inline;
background-color:#ddedf5;
padding:0px 0px 0px 10px;
}

.more_pages_text_blue
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
padding:4px 3px 3px 3px;
}

.more_pages_text_next
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
padding:4px 5px 3px 5px;
}

.more_pages_text_next:hover
{
color:#8f0c18;
}

.more_pages_text_red
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#8f0c18;
padding:4px 5px 3px 5px;
}

.more_pages_numbers
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
padding:4px 10px 4px 10px;
background:url(/img/more_pages_box_mid_gray.jpg) repeat-x;
border-left:solid 1px;
border-color:#eaeaea;
background-color:#c6dfed;
}

.more_pages_numbers:hover
{
background:none;
color:#8f0c18;
}

select.number_of_pages_select
{
position:relative;
float:right;
width: 50px;
margin: 2px 20px 0px 0px;
color:#fff;
border:solid 1px #97d6f9;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
height:18px;
display:inline;
}

.product_cover_box
{
position:relative;
float:left;
width:110px;
margin-top:5px;
text-align:center;
display:inline;
}

.title_author_box
{
position:relative;
float:left;
width:660px;
border:dotted 1px;
border-color:#eaeaea;
margin-top:5px;
display:inline;
background-color:#fffae9;
}

.title
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#115a76;
position:relative;
float:left;
width: 650px;
padding:2px 5px 2px 5px;
font-weight:bold;
text-decoration:underline;
}

.title:hover
{
color:#8f0c18;
}

.authors_box
{
color:#115a76;
position:relative;
float:left;
width: 650px;
padding:2px 5px 2px 5px;
}

.author
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#115a76;
text-decoration:underline;
padding:5px 5px 5px 5px;
}

.author:hover
{
color:#8f0c18;
}

.product_info_left_box
{
position:relative;
float:left;
width: 315px;
}

.product_info_right_box
{
position:relative;
float:right;
width: 250px;
margin-right:30px;
display:inline;
}

.price_text_blue
{
position:relative;
float:left;
margin:0px 0px 0px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
color:#54a9cd;
padding:5px 3px 3px 0px;
display:inline;
}

.price_text_red
{
position:relative;
float:left;
margin:0px 0px 0px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 18px;
font-weight:bold;
color:#8f0c18;
padding:1px 3px 3px 10px;
display:inline;
}

.price_info_text
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
width:370px;
padding:0px 0px 0px 0px;
display:inline;
}
.product_stars
{
position:relative;
float:left;
margin:3px 0px 0px 0px;
height:19px;
width:200px;
display:inline;
visibility:hidden;
}

.price_info_text_small
{
position:relative;
float:right;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 10px;
color:#115a76;
width:270px;
padding:0px 0px 0px 0px;
margin-right:10px;
text-align:right;
display:inline;
}

.product_delivery
{
position:relative;
float:right;
width:96px;
height:0px;
margin:3px 5px 0px 0px;
display:none;
}

.order_delivery
{
position:relative;
float:left;
width:96px;
height:36px;
margin:3px 5px 0px 0px;
display:inline;
}

.product_add_button
{
position:absolute;
top:40px;
right:0px;
margin:0px 0px 0px 0px;
width:106px;
height:25px;
display:inline;
background-color:#fdd15d;
}

table.subcat_list
{
width:800px;
display:inline;
}

.recomended_background
{
position:relative;
float:left;
width:813px;
height:220px;
}

.lines
{
background:url(/img/lines_mid.jpg) repeat-x;
}

.shelf
{
background:url(/img/popular_background_mid.jpg) repeat-x;
}

.shelf_black
{
background:url(/img/shelf_black_mid.jpg) repeat-x;
}

.decoration
{
position:relative;
float:left;
width:613px;
}

.recomended_title_background
{
position:relative;
float:left;
margin-top:5px;
margin-left:20px;
display:inline;
}

.recomended_title_text
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 20px;
color:#ffcf41;
font-weight:bold;
padding:5px 5px 5px 5px;
}

.recomended_title
{
position:relative;
float:left;
width:813px;
margin-top:5px;
display:inline;
}

.subheader
{
position:relative;
float:left;
width:813px;
height:80px;
display:inline;
}

.book_small_box_long
{
position:relative;
float:left;
width:813px;
height:160px;
}

.my_account_box
{
position:relative;
float:left;
padding:13px 10px 10px 10px;
height:22px;
width:535px;
color:#969a96;
font-size:16px;
font-family:Calibri,TrebuchetMS,Arial;
border:solid 1px;
border-color:#eff3f0;
margin-top:5px;
font-weight:bold;
background-color:#fff9dc;
display:inline;
}

.my_account_text
{
color:#115a76;
font-size:14px;
font-family:Calibri,TrebuchetMS,Arial;
text-decoration:underline;
}

.my_account_text:hover
{
color:#8f0c18;
}

.welcome
{
width:433px;
float:left;
position:relative;
background:url(/img/welcome.jpg);
padding:11px 20px 10px 160px;
height:54px;
color:#feffff;
font-size:20px;
font-family:Calibri,TrebuchetMS,Arial;
font-weight:bold;
background-color:#6ec3e2;
}

.my_account_pic
{
position:relative;
float:left;
width:45px;
height:45px;
padding:0;
margin:5px 0px 0px 5px;
display:inline;
}

.nav_reg_box
{
float:left;
width:813px;
height:20px;
padding:0px 0px 0px 0px;
margin:10px 0px 10px 0px;
background:none;
display:inline;
}

.form_box
{
position:relative;
float:left;
width:811px;
background-color:#fff9dc;
padding:0px 0px 20px 0px;
border:solid 1px;
border-color:#eff3f0;
margin-top:0px;
}

.form_box_main
{
position:relative;
float:left;
width:811px;
}
.form_box_white
{
position:relative;
width:711px;
background-color:#fff;
padding:10px 0px 10px 0px;
border:solid 1px;
border-color:#eff3f0;
margin:10px 0px 0px 50px;
}

.form_box_inside
{
position:relative;
width:711px;
height:15px;
padding:7px 0px 7px 0px;
}

.form_title_bold
{
position:relative;
float:left;
margin:0px 0px 0px 50px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 16px;
font-weight:bold;
color:#54a9cd;
background:none;
display:inline;
}

.form_text
{
position:absolute;
top:0px;
left:105px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#115a76;
}

.form_text_link
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#115a76;
margin-left:105px;
text-decoration:underline;
font-weight:bold;
display:inline;
}

.form_text_link:hover
{
color:#8f0c18;
}

input.log_in
{
position:absolute;
top:0px;
left:365px;
width: 240px;
height:15px;
border:solid 1px;
border-color:#e2e2e2;
color:#115a76;
}

select.log_in
{
position:absolute;
top:0px;
left:365px;
width: 244px;
height:20px;
border:solid 1px;
border-color:#e2e2e2;
color:#115a76;
}

.register_button
{
float:right;
height:21px;
position:relative;
width:82px;
margin:5px 105px 0px 0px;
display:inline;
}

.register_button_2
{
float:right;
height:21px;
position:relative;
width:82px;
margin:5px 80px 0px 0px;
display:inline;
}

.shipping
{
position:relative;
float:left;
margin-top:-75px;
visibility: hidden;
display:inline;
}

.content_basket
{
position:static;
float:left;
width:1000px;
margin:0;
padding:0px 0px 10px 0px;
z-index:100;
}

.basket_check_out_box
{
position:relative;
float:left;
margin:5px 5px 0px 5px;
width:990px;
}

.column_product_basket
{
margin:0px;
padding:3px 3px 3px 3px;
border:solid 1px #eaeaea;
border-bottom:solid 2px #eaeaea;
background:#fff;
text-align:center;
vertical-align:top;
}

.column_price_basket
{
margin:0px;
padding-top:10px;
border:solid 1px #eaeaea;
border-bottom:solid 2px #eaeaea;
width:164px;
background-color:#fff9dc;
border-left:none;
vertical-align:top;
text-align:center;
}

.basket_counting
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
padding:0;
margin:0px;
}

.product_cover_box_basket
{
width:120px;
margin:0;
text-align:center;
}

.title_author_box_basket
{
position:relative;
float:left;
border:dotted 1px;
border-color:#eaeaea;
margin:0px;
background:#fff;
}

.title_basket
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
position:relative;
float:left;
padding:3px 3px 3px 3px;
font-weight:bold;
text-decoration:underline;
width:350px;
}

.title_basket:hover
{
color:#8f0c18;
}

.author_basket
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
position:relative;
float:left;
width:350px;
padding:3px 3px 3px 3px;
text-decoration:underline;
}

.author_basket:hover
{
color:#8f0c18;
}

.price_basket
{
margin-top:5px;
padding:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 20px;
color:#8f0c18;
font-weight:bold;
display:inline;
}

.column_qty_basket
{
margin:0px;
border:solid 1px #eaeaea;
width:164px;
background-color:#fff9dc;
border-left:none;
text-align:center;
vertical-align:top;
padding:5px 5px 5px 5px;
}

input.qty
{
width: 61px;
height: 15px;
border:solid 1px #eaeaea;
color:#687a6a;
}

.basket_button
{
width:82px;
height:21px;
}

.basket_top_bar_product
{
height: 15px;
margin:0px;
padding:5px 10px 5px 10px;
background:url(/img/basket_top_bar_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
font-weight:bold;
color:#115a76;
border-right:solid 1px #fff;
border-bottom:solid 5px #fff;
background-color:#ffea91;
}

.column_buttons_basket
{
height:65px;
margin:0;
padding:0;
border:solid 1px #eaeaea;
background-color:#fff9dc;
}

.column_buttons_basket_25
{
height: 22px;
text-align:center;
padding-top:3px;
background:url(/img/basket_bottom_bar_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
color:#115a76;
border:solid 1px #eaeaea;
background-color:#ffea91;
}

.column_subtotal_basket
{

text-align:center;
padding:0px;
background:url(/img/basket_subtotal_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 22px;
font-weight:bold;
color:#feffff;
border:solid 1px #eaeaea;
background-color:#d00202;
}

.basket_button_long
{
position:relative;
float:right;
width:120px;
height:21px;
margin:0px 200px 0px 0px;
display:inline;
}

.continue_shopping_button
{
position:relative;
float:right;
width:150px;
height:20px;
margin:20px 290px 20px 0px;
display:inline;
}

.column_price_order
{
padding-top:5px;
margin:0px;
border:solid 1px #eaeaea;
border-bottom:solid 2px #eaeaea;
width:60px;
background-color:#fff9dc;
border-left:none;
text-align:center;
vertical-align:top;
}

.price_order
{
position:relative;
margin:0px;
padding:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#8f0c18;
font-weight:bold;
text-align:center;
margin-top:5px;
}

.text_order
{
position:relative;
margin:0px;
padding:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#8f0c18;
text-align:center;
}

.subcolumn_order
{
margin:0;
padding:3px 3px 3px 3px;
border:solid 1px #eaeaea;
background-color:#fff9dc;
border-left:none;
text-align:center;
}

.subcolumn_order_white
{
margin:0;
padding:3px 3px 3px 3px;
border:solid 1px #eaeaea;
background-color:#fff;
border-left:none;
border-bottom:solid 2px #eaeaea;
}

.text_order_dark_blue
{
position:relative;
margin:0px;
padding:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
color:#115a76;
text-align:left;
}

.order_button
{
height:21px;
width:73px;
}

.order_top
{
margin:0px;
height: 14px;
padding:6px 0px 5px 5px;
background:url(/img/basket_top_bar_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
font-weight:bold;
color:#115a76;
border-right:solid 1px #fff;
border-bottom:solid 5px #fff;
background-color:#ffea91;
}

.order_history_box
{
position:relative;
float:left;
margin:5px 5px 0px 5px;
width:615px;
}

.price_order_history
{
position:relative;
margin:0px;
padding:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#8f0c18;
font-weight:bold;
text-align:center;
}

.order_history_column
{
margin:0;
padding:3px 3px 3px 3px;
border:solid 1px #eaeaea;
background-color:#fff9dc;
border-left:none;
border-bottom:solid 2px #eaeaea;
vertical-align:middle;
text-align:center;
}

.order_history_button
{
height:21px;
width:83px;
}

/*

.offers_box
{
width:814px;
margin-top:10px;
position:relative;
float:left;
}

.offers_box_background
{
margin:0px;
height: 15px;
padding:5px 5px 5px 5px;
background:url(/img/basket_top_bar_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
font-weight:bold;
color:#115a76;
border:solid 1px #eaeaea;
text-align:center;
}

.offers_special_box
{
margin:0;
height:30px;
padding:0;
background:url(/img/offers_special_top_mid.jpg) repeat-x;
text-align:center;
vertical-align:top;
border-top:solid 5px #ffffff;
background-color:#3a8aab;
}

.offers_special_text
{
margin:0;
padding:0;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 26px;
color:#fdff46;
}

.offers_text_top
{
margin:0px;
padding:5px 5px 5px 10px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
font-weight:bold;
color:#115a76;
border:solid 1px #eaeaea;
background-color:#fff9dc;
text-align:left;
}

.offers_text_link
{
margin:0px;
padding:5px 5px 5px 0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#54a9cd;
width:176px;
text-decoration:underline;
}
.offers_text_link:hover
{
color:#8f0c18;
}
.offers_banner
{
margin:0px;
padding:0;
border-top:solid 10px #fff;
}
.offers_text_bottom_link
{
margin:0px;
padding:5px 5px 5px 10px;
border:solid 1px #eaeaea;
border-bottom:solid 2px #eaeaea;
text-align:left;
background:url(/img/offers_special_link_mid.jpg) repeat-x;
background-color:#fff9dc;
}
.offers_inside_bar
{
margin:5px 5px 5px 0px;
height: 15px;
padding:5px 5px 5px 10px;
background:url(/img/basket_top_bar_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
color:#115a76;
text-align:left;
display:block;
background-color:#ffea91;
}

*/

.interviews_box
{
width:613px;
margin:0px;
background:none;
text-align:left;
vertical-align:top;
padding:0px 0px 0px 0px;
}

.contact_us_form_box_2
{
position:relative;
float:left;
width:611px;
margin:0px;
background:#fff;
border:dotted 1px #eaeaea;
border-top:none;
}

.book_news_box
{
width:613px;
margin:0px;
}

.interviews_box_header
{
margin:0px;
height: 15px;
padding:2px 5px 3px 10px;
background:url(/img/basket_top_bar_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 16px;
font-weight:bold;
color:#8f0c18;
border:solid 1px #eaeaea;
text-align:left;
background-color:#ffea91;
}

.interviews_box_header_bottom
{
margin:0px;
padding:5px 5px 5px 10px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
border:solid 1px #eaeaea;
border-top:none;
background-color:#fff9dc;
text-align:left;
}

.interviews_pic_box
{
width:70px;
text-align:center;
vertical-align:top;
}

.interviews_text_box
{
width:552px;
text-align:left;
vertical-align:top;
padding:5px 5px 5px 5px;
}

.interviews_text_top
{
color:#115a76;
font-size:14px;
font-weight:bold;
font-family:Calibri,TrebuchetMS,Arial;
text-decoration:underline;
margin:5px 5px 5px 5px;
}

.interviews_text_top:hover
{
color:#8f0c18;
}

.interviews_text_main
{
color:#7d7d7d;
font-size:12px;
font-family:Calibri,TrebuchetMS,Arial;
margin:10px 5px 5px 0px;
background:none;
display:block;
text-indent:5%;
}

.interviews_text_main span
{
color:#115a76;
font-weight:bold;
font-size:14px;
}

.interviews_text_main_link
{
text-align:left;
color:#115a76;
font-size:12px;
font-family:Calibri,TrebuchetMS,Arial;
margin-left:0px;
}

.interviews_text_main_link span
{
color:#8f0c18;
}

.interviews_text_main_link:hover
{
color:#8f0c18;
text-decoration:underline;
}

.interviews_pic_big
{
position:relative;
float:right;
width:213px;
height:300px;
background:url(/img/shadow_big.png) no-repeat bottom right !important;
background:url(/img/shadow_big.gif) no-repeat bottom right;
margin: 5px 0px 5px 20px;
border-right:solid 5px #fff;
display:inline;
}

.interviews_pic_big img 
{
display: block;
position: relative;
background-color: #fff;
border: 1px solid #cdcccc;
padding: 5px;
width:197px;
height:284px;
margin: -4px 4px 4px -4px;
}

.book_news_pic_box
{
width:100px;
text-align:center;
vertical-align:top;
border:solid 5px #fff;
}

.book_news_pic
{
width:100px;
height:141px;
}

.book_news_text
{
color:#115a76;
font-size:12px;
font-weight:bold;
font-family:Calibri,TrebuchetMS,Arial;
padding:5px 5px 5px 0px;
}

.book_news_text_top
{
color:#115a76;
font-size:14px;
font-weight:bold;
font-family:Calibri,TrebuchetMS,Arial;
text-decoration:underline;
margin:5px 5px 0px 0px;
display:inline;
}

.book_news_text_top:hover
{
color:#8f0c18;
}

.book_news_text_list
{
padding:5px 5px 5px 5px;
list-style-type:disc;
color:#115a76;
}

.book_news_text_list_link
{
color:#115a76;
font-size:12px;
font-weight:bold;
font-family:Calibri,TrebuchetMS,Arial;
text-decoration:underline;
}

.book_news_text_list_link:hover
{
color:#8f0c18;
}

.book_news_text_next
{
position:relative;
float:right;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
padding:5px 5px 5px 5px;
margin-right:10px;
display:inline;
}

.book_news_text_next:hover
{
color:#8f0c18;
text-decoration:underline;
}

.book_news_text_next span
{
color:#8f0c18;
}

.shadowed_box
{
vertical-align:top;
text-align:center;
}

.shadowed 
{ 
float:right;
background:url(/img/shadow.png) no-repeat bottom right !important;
background:url(/img/shadow.gif) no-repeat bottom right;
margin: 10px 0 0 10px;
border-bottom:solid 4px #fff;
vertical-align:top;
text-align:center;
display:inline;
}

.shadowed img 
{
display: block;
position: relative;
background-color: #fff;
border: 1px solid #cdcccc;
margin: -2px 2px 2px -2px;
padding: 4px;
height:100px;
width:70px;
}

.editors_corner_header
{
width:613px;
margin:0;
padding:0;
}

.rss_icon_column
{
position:relative;
float:left;
height:20px;
width:118px;
margin:5px 0px 5px 40px;
display:inline;
}

.editors_corner_text_header
{
margin:0px;
padding:5px 5px 5px 5px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#656565;

}
.editors_corner_pic
{
margin:5px 5px 5px 5px;
display:inline;
}

.editors_corner_text_box
{
width:613px;
text-align:justify;
vertical-align:top;
padding:5px 10px 5px 10px;
}

.rss_icon_small
{
position: relative;
float:right;
height:20px;
width:58px;
margin-right:10px;
display:inline;
}

.editors_corner_box_footer
{
margin:0px;
padding:5px 5px 5px 10px;
border:solid 1px #eaeaea;
border-bottom:solid 2px #eaeaea;
border-top:none;
text-align:left;
background:url(/img/editors_corner_footer_mid.jpg) repeat-x;
background-color:#c8edfc;
}

.submit_comment_button
{
position:relative;
float:right;
width:120px;
height:21px;
margin:0px 33px 10px 0px;
display:inline;
}

.comment_frame
{
background:#fff;
padding:5px 5px 5px 0px;
}

.comment_frame_text
{
padding:5px 5px 5px 5px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
border:solid 1px #eaeaea;
margin:0px 0px 10px 35px;
display:inline;
}

.contact_us_form_box
{
position:relative;
float:left;
width:603px;
height:25px;
}

.contact_us_form_text
{
position:absolute;
top:0px;
left:100px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#7d7d7d;
}

input.contact_us_form
{
position:absolute;
top:0px;
left:260px;
width: 250px;
height:15px;
border:solid 1px;
border-color:#e2e2e2;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
}

select.contact_us_form
{
position:absolute;
top:0px;
left:260px;
width: 253px;
height:20px;
border:solid 1px;
border-color:#e2e2e2;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
}

li.categories_list
{
display:inline;
position:relative;
float:inherit;
list-style-type: none;
width:185px;
}

a.categories_list
{
display:block;
font-family:Calibri,TrebuchetMS,Arial;
font-size:13px;
font-weight:normal;
color:#115a76;
padding:3px 3px 3px 3px;
width:185px;
}

a.categories_list:hover
{
color:#8f0c18;
background:url(/img/cat_hov.jpg) repeat-y;
}

a.categories_list span
{
color:#8f0c18;
}

ul.categories_list
{
margin:0px 0px 0px 5px;
padding:0px;
display:block;
}

td.categories_list
{
vertical-align:top;
}

/*

.footer_box
{
position:relative;
float:left;
width:1000px;
background:#fff;
text-align:center;
padding:0px 0px 20px 0px;
}

.footer_top
{
position:relative;
float:left;
height:20px;
width:1000px;
background:url(/img/footer_top_mid.jpg) repeat-x;
}

.footer_inside_box
{
width:600px;
margin:10px 0px 20px 0px;
margin:auto;
display:inline;
}

.footer_frame
{
width:600px;
padding:3px 0px 3px 0px;
}

.footer_text
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size:11px;
font-weight:normal;
color:#115a76;
padding:3px 3px 3px 3px;
}

.footer_link
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size:11px;
font-weight:normal;
color:#115a76;
padding:0px 9px 0px 7px;
border-right:solid 1px #e2e2e2;
text-decoration:underline;
}
.footer_link:hover
{
color:#8f0c18;
}

*/

.about_us_pic_big
{
position:relative;
float:right;
margin:10px 10px 0px 0px;
}

.invoice
{
position:relative;
float:right;
width:165px;
height:70px;
margin:5px 420px 0px 0px;
display:inline;
}

.forums_text_header
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size:22px;
font-weight:bold;
color:#fffad4;
padding:7px 40px 7px 40px;
text-decoration:underline;
}

.forums_text_header:hover
{
color:#ffec80;
text-decoration:underline;
}

.forums_box_top
{
position:relative;
float:left;
width:666px;
height:48px;
background:#f0f0f0;
padding:3px 3px 3px 3px;
border:solid 1px #e2e2e2;
}

.forums_input_box
{
position:relative;
height:14px;
padding:5px 5px 5px 5px;
width:308px;
vertical-align:middle;
}

.forums_main_text
{
color:#7d7d7d;
font-size:12px;
font-family:Calibri,TrebuchetMS,Arial;
background:none;
}

.forums_main_text span
{
font-size:14px;
font-weight:bold;
margin-top:5px;
margin-left:5px;
color:#116a76;
}

input.forums
{
position:absolute;
top:3px;
left:80px;
height:15px;
width:90px;
border:solid 1px;
border-color:#e2e2e2;
color:#115a76;
}

.forums_log_in_button
{
position:absolute;
top:2px;
right:5px;
height:21px;
width:48px;
}

.v
{
position:absolute;
top:2px;
right:95px;
}

.forums_menu_button
{
position:relative;
float:left;
width:150px;
height:15px;
font-size:12px;
font-family:Calibri,TrebuchetMS,Arial;
font-weight:bold;
padding:6px 0px 6px 0px;
color:#115a76;
text-align:center;
border-right:solid 1px #ffffff;
border-left:solid 1px #e7c65d;
background:url(/img/forums_top_bar_mid.png) repeat-x;
margin:0px;
background-color:#fff4c1;
}

.forums_menu_button:hover
{
color:#8f0c18;
text-decoration:underline;
}

.forums_blue_bar
{
position: relative;
float:left;
margin:0px;
height: 15px;
padding:5px 5px 5px 10px;
background:url(/img/navigator_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
color:#feffff;
width:985px;
z-index:100;
background-color:#48a3c8;
}

.forums_yellow_bar
{
position: static;
margin:0px;
height: 15px;
padding:5px 5px 5px 10px;
background:url(/img/basket_top_bar_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
font-weight:bold;
color:#8f0c18;
border:solid 1px #fcd069;
width:983px;
z-index:100;
background-color:#ffea91;
}

.forums_white_bar
{
position:relative;
float:left;
margin:0px;
padding:5px 10px 5px 10px;
background:#fff0f2;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
font-weight:bold;
color:#115a76;
text-align:center;
width:980px;
z-index:100;
margin-bottom:10px;
}

a.forums_white_bar_link
{
color:#8f0c18;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
font-weight:bold;
}

a.forums_white_bar_link:hover
{
text-decoration:underline;
}

.forums_main_table
{
position:static;
width:1000px;
z-index:100;
}

.thead
{
font-family:Calibri,TrebuchetMS,Arial;
vertical-align: middle;
width:20px;
font-weight: bold;
font-size: 13px;
color:#000000;
padding:4px 4px 4px 4px;
height: 13px;
background:url(/img/table_thead_mid.jpg) repeat-x;
border:solid 1px #aeaeae;
text-align:center;
background-color:#c8edfc;
}

.alt2
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
vertical-align: middle;
width:28px;
border:solid 1px #aeaeae;
background:#ffffff;
text-align:center;
}

.alt1
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
vertical-align: top;
border:solid 1px #aeaeae;
border-top:none;
background:#f8f8f8;
padding:3px 3px 3px 3px;
color:#000000;
}

.tab_text_link
{
display: block;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
font-weight:bold;
height: 13px;
margin:0;
padding:0;
text-decoration:underline;
color:#115a76;
display:inline-table;
vertical-align: top;
}

.tab_text_link:hover
{
color:#8f0c18;
}

.tab_text_link_2
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
font-weight:bold;
height: 13px;
margin:0;
padding:0;
text-decoration:underline;
color:#115a76;
display:inline;
vertical-align: top;
}

.tab_text_link_2:hover
{
color:#8f0c18;
}

.small_text_table
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#7d7d7d;
display:inline-table;
}

.name_text_small
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
margin:0;
padding:0;
color:#000000;
display:inline-table;
vertical-align: top;
}

.name_text_small span
{
color:#ff9600;
height: 16px;
font-weight:bold;
}

.date_text
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#000000;
display:inline-table;
float:left;
padding-right:5px;
margin-top:10px;
}

.date_text span
{
color:#7d7d7d;
}

.forums_register_yellow_bar
{
position:relative;
float:left;
margin:0px;
height: 15px;
padding:5px 5px 5px 10px;
background:url(/img/basket_top_bar_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
font-weight:bold;
color:#8f0c18;
border:solid 1px #fcd069;
width:983px;
z-index:100;
background-color:#ffea91;
}

.forums_register_title
{
position:relative;
float:left;
margin:0px 0px 0px 0px;
height: 15px;
padding:0px;
background:url(/img/basket_top_bar_mid.jpg) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
font-weight:bold;
color:#8f0c18;
border-bottom:solid 1px #fcd069;
width:842px;
text-align:center;
vertical-align:middle;
}

.forums_register_table
{
position:relative;
float:left;
width:998px;
text-align:left;
}

.register_box
{
position:relative;
width:900px;
border:solid 1px #fcd069;
margin:auto;
height:370px;
margin-top:10px;
margin-bottom:10px;
background-color:#fff9dc;
display:inline;
}

.register_box_title
{
position:relative;
width:842px;
border:solid 1px #fcd069;
margin:auto;
height:310px;
margin-top:10px;
margin-bottom:10px;
background-color:#ffffff;
display:inline;
}

.register_textarea
{
position:absolute;
top:15px;
left:40px;
background:#ffffff;
padding:5px 10px 5px 10px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
border:solid 1px #eaeaea;
margin:auto;
margin-top:35px;
margin-bottom:10px;
width:800px;
height:220px;
text-align:left;
display:inline;
}

.register_text_header
{
position:absolute;
left:5px;
top:0px;
color:#115a76;
font-size:12px;
font-weight:bold;
font-family:Calibri,TrebuchetMS,Arial;
padding:0px 0px 0px 0px;
margin:0px;
}

.register_input
{
position:absolute;
left:5px;
top:240px;
}

.register_register_button
{
position:absolute;
right:409px;
top:335px;
height:21px;
width:82px;
}

.register_text_main
{
color:#7d7d7d;
font-size:12px;
font-family:Calibri,TrebuchetMS,Arial;
background:none;
}

.register_text_main span
{
font-weight:bold;
}

.space_10px
{
position:relative;
float:left;
height:10px;
background:#ffffff;
width:1000px;
}

.space_5px
{
position:relative;
float:left;
height:10px;
background:#ffffff;
width:500px;
}

.forums_rules_table
{
position:relative;
float:left;
width:998px;
text-align:left;
padding:10px 0px 10px 0px;
border:solid 1px #eaeaea;
margin:0px;
z-index:100;
}

.rules_text_main
{
position:relative;
float:left;
color:#7d7d7d;
font-size:13px;
font-family:Calibri,TrebuchetMS,Arial;
background:none;
padding:0px 15px 0px 15px;
z-index:100;
text-align:justify;
}

.rules_text_main span
{
font-weight:bold;
}

.forum_menu_box
{
position:absolute;
top:146px;
right:123px;
width:470px;
height:27px;
display:inline;
z-index:200;
visibility:hidden;
}

.forum_list
{
position:relative;
float:left;
list-style-type: none;
display:inline;
margin:0px;
padding:0px;
z-index:200;
}

.forum_menu_left
{
position:relative;
float:left;
width:6px;
height:27px;
display:inline;
margin:0px;
padding:0px;
z-index:200;
}
.email
{
display:inline;
width:59px;
height:15px;
margin:0px;
}

.forums_text_main_link
{
color:#115a76;
font-size:12px;
font-family:Calibri,TrebuchetMS,Arial;
text-decoration:underline;
}

.forums_text_main_link:hover
{
color:#8f0c18;
text-decoration:underline;
}

.avator_pic
{
width:50px;
vertical-align: middle;
border:solid 1px #aeaeae;
border-top:none;
border-right:none;
background:#ffffff;
padding:3px 3px 3px 3px;
}

.article_box
{
position:relative;
float:left;
width:980px;
margin:10px 10px 10px 10px;
display:inline;
}

.article_box_frame
{
position:relative;
float:left;
width:958px;
display:inline;
background-color:#fff9dc;
border:solid 1px #eaeaea;
border-top:none;
padding:10px 10px 0px 10px;
}

.article_white_box
{
position:relative;
float:left;
width:946px;
display:inline;
background:#ffffff;
border:solid 1px #eaeaea;
padding:5px;
display:block;
}

.post_blue_box
{
position:relative;
float:left;
width:926px;
display:inline;
background:#ecf7ff;
border:solid 1px #96cdf8;
padding:5px;
display:block;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#000000;
padding:10px 10px 10px 10px;
text-align:justify;
}

.article_blue_box
{
position:relative;
float:right;
width:815px;
display:inline;
background:#ecf7ff;
border:solid 1px #96cdf8;
margin-right:5px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#000000;
padding:10px 10px 10px 10px;
}

.post_white_box
{
position:relative;
float:left;
width:948px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
vertical-align: top;
border:solid 1px #aeaeae;
border-bottom:none;
background:#ffffff;
padding:10px 10px 10px 10px;
color:#000000;
margin:0px  10px 0px 10px;
display:block;
}

.post_book_cover_box
{
position:relative;
float:left;
width:100px;
height:140px;
vertical-align:top;
}

.post_title_author_box
{
position:relative;
float:left;
width:840px;
vertical-align:top;
}

.forums
{
color:#7d7d7d;
font-size:13px;
font-family:Calibri,TrebuchetMS,Arial;
background:none;
z-index:100;
list-style-type: disc;
}

.w3c
{
position:absolute;
top:0px;
right:20px;
width:88px;
height:31px;
text-align:left;
margin-bottom:10px;
}

.add_review_title_box
{
position:relative;
float:left;
width:480px;
margin:0px;
padding:3px 10px 3px 10px ;
background:url(/img/add_review_title_mid.jpg) repeat-y;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
color:#feffff;
display:inline;
background-color:#75b0c9;
text-decoration:underline;
border:solid 1px;
}

.add_review_title_box:hover
{
color:#ffea91;
}

.add_review_author_box
{
position:relative;
float:left;
width:480px;
margin:1px 0px 0px 0px;
padding:3px 10px 3px 10px ;
background:url(/img/add_review_author_mid.jpg) repeat-y;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
color:#115a76;
text-decoration:underline;
display:inline;
background-color:#feedb6;
}

.add_review_author_box:hover
{
color:#8f0c18;
}

.blogs_comments_text_box
{
width:980px;
text-align:left;
vertical-align:top;
padding:5px 10px 10px 10px;
}

.blogs_comments_box_footer
{
margin:0px;
padding:5px 5px 5px 10px;
border:solid 1px #eaeaea;
border-bottom:solid 2px #eaeaea;
border-top:none;
text-align:left;
background:url(/img/editors_corner_footer_mid.jpg) repeat-x;
background-color:#c8edfc;
}

.review_bottom_box_inside
{
height:20px;
padding:7px 0px 7px 30px;
}

.review_name_text
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#115a76;
}

input.review
{
margin-left:10px;
width: 200px;
height:15px;
border:solid 1px;
border-color:#e2e2e2;
color:#115a76;
}

.blogs_header
{
position:relative;
float:left;
width:1000px;
height:80px;
margin:0;
padding:0;
}

.exclamation
{
position:relative;
float:left;
width:36px;
height:30px;
margin-right:10px;
padding:0;
}

.blogs_text_top
{
color:#115a76;
font-size:16px;
font-weight:bold;
font-family:Calibri,TrebuchetMS,Arial;
text-decoration:underline;
margin:5px 5px 5px 5px;
}

.blogs_text_top:hover
{
color:#8f0c18;
}

.blogs_text_top_author
{
color:#115a76;
font-size:14px;
font-weight:bold;
font-family:Calibri,TrebuchetMS,Arial;
margin:5px 0px 5px 5px;
color:#54a9cd;
}

.blogs_text_top_author:hover
{
text-decoration:underline;
color:#8f0c18;
}

.blogs_text_top_by
{
font-size:14px;
font-family:Calibri,TrebuchetMS,Arial;
margin:5px 0px 5px 5px;
font-weight:normal;
color:#656565;
}

.accept_box
{
width:603px;
margin-left:5px;
background:none;
}

.promo_grid_box
{
position:relative;
float:left;
width:613px;
margin:10px 0px 20px 0px;
}

.main_box_promo
{
position:relative;
float:left;
width:153px;
display:inline;
text-align:center;
}

.book_small_box_promo
{
position:relative;
float:left;
width:153px;
display:inline;
text-align:center;
}

.text_box_promo
{
position:relative;
float:left;
width:153px;
display:inline;
text-align:center;
}

.promo_title
{
position:relative;
float:left;
font-size:12px;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
margin:5px 5px 0px 5px;
font-weight:normal;
text-decoration:underline;
width:143px;
text-align:center;
}

.promo_title:hover
{
color:#8f0c18;
}

.promo_save
{
position:relative;
float:left;
font-size:12px;
color:#54a9cd;
font-family:Calibri,TrebuchetMS,Arial;
margin:0px 5px 0px 5px;
font-weight:bold;
width:143px;
text-align:center;
}

.promo_price
{
position:relative;
float:left;
font-size:16px;
color:#8f0c18;
font-family:Calibri,TrebuchetMS,Arial;
margin:5px 5px 0px 5px;
font-weight:bold;
width:143px;
text-align:center;
}

.add_button_promo
{
position:relative;
float:left;
width:106px;
height:25px;
margin:5px 0px 0px 23px;
display:inline;
background-color:#fdd15d;
text-align:center;
}

.footer_pic
{
position:relative;
float:left;
width:1000px;
height:100px;
background:#ffffff;
}

.promo_sticker
{
position:relative;
float:right;
width:60px;
height:60px;
display:inline;
margin-right:80px;
}

.more_pages_text_blue_numbers
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
padding:4px 3px 3px 3px;
width:25px;
}

.recover_info
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
margin-left:30px;
font-weight:bold;
display:inline;
}

.verisign
{
position:absolute;
top:0px;
left:20px;
width:90px;
height:40px;
text-align:left;
margin-bottom:10px;
}

.kids_contener
{
position:relative;
float:left;
width:613px;
margin:0px;
padding:0px;
display:inline;
}

.kids_button_contener
{
position:relative;
float:left;
width:601px;
margin:0px;
border:solid 1px;
border-color:#ddddd8;
padding:5px 5px 5px 5px;
display:inline;
}

.kids_button
{
position:relative;
float:left;
height:32px;
margin-left:10px;
display:inline;
}

.young_readers_left_column
{
position:relative;
float:left;
width:613px;
margin:0px;
padding:0px;
display:inline;
background:#8ecaed;
padding-bottom:5px;
padding-top:10px;
height:135px;
}

.young_readers_header
{
position:absolute;
top:0px;
left:0px;
width:613px;
height:69px;
margin:0px;
padding:0px;
display:inline;
background:none;
}

.young_readers_middle_column
{
position:relative;
float:left;
width:200px;
height:135px;
margin:0px;
padding:0px;
display:inline;
}

.young_readers_site_button
{
position:relative;
float:left;
width:180px;
height:30px;
margin:0px;
padding:0px;
display:inline;
background:#d6effe;
}

.kids_content_box
{
position:relative;
float:left;
width:813px;
margin:0px;
padding:0px;
display:inline;
background:#d6effe;
padding-bottom:10px;
margin-top:10px;
}

.kids_selection_box
{
position:relative;
float:left;
width:773px;
margin:5px 20px 5px 20px ;
padding:0px;
display:inline;
background:#ffffff;
border-bottom:solid 8px #e53d9b;
}

.kids_selection_box_buttons
{
position:relative;
float:left;
width:773px;
height:40px;
margin:0px;
padding:0px;
display:inline;
background:#d6effe;
}

.kids_selection_button
{
position:relative;
float:left;
height:40px;
margin:0px;
padding:0px;
display:inline;
}

.previews_next_conteiner
{
position:relative;
float:left;
width:590px;
margin:0px;
padding:0px;
display:inline;
}

.radio_box
{
position:relative;
float:left;
width:164px;
margin-left:5px;
}

.radio_header
{
position:relative;
float:left;
width:164px;
height:28px;
background:url(/img/radio_header.png);
display:inline;
}

.radio_content_box
{
position:relative;
float:left;
width:164px;
background:none;
display:none;
}

.radio_funk
{
position:relative;
float:left;
width:82px;
height:20px;
background:url(/img/funk_off.png);
border:0;
margin:0;
}

.radio_funk:hover
{
background:url(/img/funk_on.png);
}

.radio_pop
{
position:relative;
float:left;
width:82px;
height:20px;
background:url(/img/pop_off.png);
border:0;
margin:0;
}

.radio_pop:hover
{
background:url(/img/pop_on.png);
}

.radio_jazz
{
position:relative;
float:left;
width:82px;
height:20px;
background:url(/img/jazz_off.png);
border:0;
margin:0;
}

.radio_jazz:hover
{
background:url(/img/jazz_on.png);
}

.radio_rock
{
position:relative;
float:left;
width:82px;
height:20px;
background:url(/img/rock_off.png);
border:0;
margin:0;
}

.radio_rock:hover
{
background:url(/img/rock_on.png);
}

.radio_80s
{
position:relative;
float:left;
width:82px;
height:20px;
background:url(/img/80_off.png);
border:0;
margin:0;
}

.radio_80s:hover
{
background:url(/img/80_on.png);
}

.radio_hits
{
position:relative;
float:left;
width:82px;
height:20px;
background:url(/img/hits_off.png);
border:0;
margin:0;
}

.radio_hits:hover
{
background:url(/img/hits_on.png);
}

.romance_contener
{
position:relative;
float:left;
width:613px;
height:247px;
margin:0px;
padding:0px;
display:inline;
background:url(/img/romance_background.jpg);
background-repeat:no-repeat;
z-index:100;
}

.romance_category_box
{
position:relative;
float:left;
width:290px;
margin:50px 0px 0px 120px;
padding:0px;
z-index:200;
display:inline;
}

.romance_category_pic
{
position:relative;
float:left;
width:283px;
margin:0px;
padding:0px;
z-index:300;
display:inline;
}

.romance_result_box
{
position:relative;
float:left;
width:814px;
margin:0;
padding:0px;
display:inline;
}

.romance_special_box
{
position:relative;
float:left;
margin:0;
margin-left:6px;
height:35px;
width:814px;
padding:0;
background:url(/img/romance_special_top_mid.jpg) repeat-x;
text-align:center;
background-color:#3a8aab;
display:inline;
}

.box_keywords
{
position:relative;
float:left;
width:615px;
background:#fff;
margin:5px 0px 5px 5px;
padding-bottom:0px;
z-index:100;
display:inline;
}

.keywords_box
{
position:relative;
float:left;
width:615px;
}

.keywords_box_top
{
position:relative;
float:left;
width:615px;
height:3px;
background:url(/img/keywords_box_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#fbf8ed;
}

.keywords_box_mid
{
position:relative;
float:left;
width:615px;
background:url(/img/keywords_box_mid.jpg) repeat-y;
padding:0;
margin:0;
background-color:#fbf8ed;
}

.keywords_box_bottom
{
position:relative;
float:left;
width:615px;
height:3px;
background:url(/img/keywords_box_bottom.jpg);
background-repeat:no-repeat;
background-color:#fbf8ed;
}

.keywords_list_box
{
position:relative;
float:left;
width:593px;
margin:auto;
margin-top:5px;
margin-bottom:5px;
margin-left:6px;
background:#ffffff;
padding:10px 5px 10px 5px;
display:inline;
}

.keywords_list
{
width:600px;
display:inline;
}

a.keywords_list
{
display:inline;
font-family:Calibri,TrebuchetMS,Arial;
font-size:13px;
font-weight:bold;
color:#115a76;
padding:0px 5px 0px 5px;
margin:0px 5px 0px 5px;
}

a.keywords_list:hover
{
color:#2fa1e3;
background: #fefcdc;
}

a.keywords_list span
{
color:#63bceb;
}

.google_box
{
position:relative;
float:left;
width:595px;
background:#fff;
margin:5px 0px 0px 15px;
padding-bottom:0px;
z-index:100;
display:inline;
}

.keyword_white_box
{
display:block;
position:relative;
}

.small_categories_list_box
{
position:relative;
float:left;
width:593px;
margin:auto;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
background:#ffffff;
padding:0px 0px 0px 0px;
display:inline;
}

.small_categories_box_top
{
position:relative;
float:left;
width:615px;
height:3px;
background:url(/img/small_categories_box_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#fbf8ed;
}

.small_categories_box_mid
{
position:relative;
float:left;
width:615px;
background:url(/img/small_categories_box_mid.jpg) repeat-y;
padding:0;
margin:0;
background-color:#fbf8ed;
}

.small_categories_box_bottom
{
position:relative;
float:left;
width:615px;
height:3px;
background:url(/img/small_categories_box_bottom.jpg);
background-repeat:no-repeat;
background-color:#fbf8ed;
}

.southport_link
{
position:absolute;
top:222px;
left:435px;
color:#8f0c18;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
}

.southport_link:hover
{
text-decoration:underline;
}

.see_map_button
{
position:absolute;
top:240px;
right:10px;
}

.searcher_advanced_text
{
position:absolute;
top:42px;
left:485px;
padding:4px 6px 4px 6px;
color:#feffff;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
}

.searcher_advanced_text:hover
{
text-decoration:underline;
}

.advanced_search_header
{
position:relative;
float:left;
width:613px;
height:110px;
background:url(/img/advanced_search_header.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

.advanced_search_content_box
{
position:relative;
float:left;
width:613px;
height:320px;
background:url(/img/advanced_search_content_box_mid.jpg) repeat-y;
margin:0px;
padding:0px;
}

.advanced_search_bottom
{
position:relative;
float:left;
width:613px;
height:11px;
background:url(/img/advanced_search_bottom.jpg);
margin:0px;
padding:0px;
}

.advanced_search_text_box
{
position:relative;
float:left;
width:400px;
background:none;
margin:5px 0px 5px 70px;
padding:5px 0px 5px 0px;
}

.advanced_search_text_big
{
position:relative;
float:left;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 16px;
font-weight:bold;
}

.advanced_search_text_small
{
position:relative;
float:left;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
margin-left:40px;
margin-top:3px;
}

input.advanced_search_form
{
position:relative;
float:right;
width: 250px;
height:17px;
border:solid 1px;
border-color:#e2e2e2;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
}

.find_book_button
{
position:relative;
float:right;
height:33px;
width:121px;
margin-top:20px;
}

a.categories_list_small
{
display:block;
font-family:Calibri,TrebuchetMS,Arial;
font-size:13px;
font-weight:normal;
color:#115a76;
padding:3px 3px 3px 3px;
width:183px;
}

a.categories_list_small:hover
{
color:#8f0c18;
background: #fce89f;
}

a.categories_list_small span
{
color:#8f0c18;
}

.left_column_product_focus
{
position:relative;
float:left;
width:625px;
z-index:100;
display:inline;
}

.advanced_search_text_main_box
{
position:relative;
float:left;
width:585px;
padding:10px 10px 10px 20px;
}

.advanced_search_text_main
{
color:#7d7d7d;
font-size:12px;
font-family:Calibri,TrebuchetMS,Arial;
margin:10px 5px 5px 0px;
background:none;
display:inline;
}

.advanced_search_main_title
{
color:#115a76;
font-weight:bold;
font-size:14px;
margin:20px 0px 0px 0px;
}

.forums_white_bar span
{
font-size: 14px;
font-weight:bold;
color:#8f0c18;
}

.promo_segment_header_box
{
position:relative;
float:left;
width:613px;
}

.promotion_segment_header_mid
{
position:relative;
float:left;
width:613px;
height:22px;
background:url(/img/promotion_header_mid.jpg) repeat-x;
display:inline;
padding:0px;
margin:0px;
}

.promotion_segment_header_button
{
position:relative;
float:left;
width:51px;
height:14px;
margin:0px;
padding:5px 5px 3px 19px;
background:none;
display:inline;
color:#115a76;
font-size:12px;
font-family:Calibri,TrebuchetMS,Arial;
background:url(/img/promotion_header_button_off.jpg);
}

.promotion_segment_header_button:hover
{
color:#8f0c18;
cursor:pointer;
}

.promotion_segment_footer_box
{
position:relative;
float:left;
width:613px;
height:26px;
}

.promotion_segment_footer_left
{
position:relative;
float:left;
width:10px;
height:26px;
background:url(/img/promotion_footer_left.jpg);
background-repeat:no-repeat;
}

.promotion_segment_footer_right
{
position:relative;
float:left;
width:10px;
height:26px;
background:url(/img/promotion_footer_right.jpg);
background-repeat:no-repeat;
}

.promotion_segment_footer_mid
{
position:relative;
float:left;
width:593px;
height:26px;
background:url(/img/promotion_footer_mid.jpg) repeat-x;
display:inline;
padding:0px;
margin:0px;
}

.arrow_box
{
position:relative;
float:left;
height:26px;
}

.promotion_segment_footer_arrow_left
{
position:relative;
float:left;
width:90px;
height:17px;
background:url(/img/promotion_arrow_left_off.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 20px;
padding:4px 10px 5px 5px;
color:#115a76;
font-size:13px;
font-family:Calibri,TrebuchetMS,Arial;
text-align:right;
display:block;
}

.promotion_segment_footer_arrow_left:hover
{
background:url(/img/promotion_arrow_left_on.jpg);
background-repeat:no-repeat;
color:#8f0c18;
}

.promotion_segment_footer_link
{
position:relative;
float:left;
color:#115a76;
font-size:14px;
font-family:Calibri,TrebuchetMS,Arial;
text-align:right;
padding:4px 10px 5px 10px;
margin:0px 0px 0px 60px;
}

.promotion_segment_footer_link:hover
{
color:#8f0c18;
text-decoration:underline;
}

.promotion_segment_footer_arrow_right
{
position:relative;
float:right;
width:70px;
height:17px;
background:url(/img/promotion_arrow_right_off.jpg);
background-repeat:no-repeat;
margin:0px 20px 0px 0px;
padding:4px 0px 5px 20px;
color:#115a76;
font-size:13px;
font-family:Calibri,TrebuchetMS,Arial;
text-align:left;
display:block;
}

.promotion_segment_footer_arrow_right:hover
{
background:url(/img/promotion_arrow_right_on.jpg);
background-repeat:no-repeat;
color:#8f0c18;
}

.promotion_segment_banner_box
{
position:relative;
float:right;
width:613px;
height:126px;
margin-top:5px;
background:#ffffff;
z-index:200;
}

.long_shelf
{
margin:5px 17px 10px 17px;
}

.popular_category_header
{
position:relative;
float:right;
width:613px;
height:48px;
margin-top:10px;
margin-bottom:10px;
background:url(/img/popular_category_header.jpg);
}

.result_box_bisac
{
position:relative;
float:left;
width:813px;
margin:5px 0px 0px 6px;
padding:0px 0px 15px 0px;
background:#fff;
display:inline;
}

.bisac_title_special_box
{
position:relative;
float:left;
margin:0;
margin-left:6px;
height:35px;
width:814px;
padding:0;
background:url(/img/offers_special_top_mid.jpg) repeat-x;
text-align:center;
background-color:#3a8aab;
display:inline;
}

.main_box_promo_temp
{
position:relative;
float:left;
width:115px;
display:inline;
text-align:center;
}

.book_small_box_promo_temp
{
position:relative;
float:left;
width:115px;
display:inline;
text-align:center;
}

.text_box_promo_temp
{
position:relative;
float:left;
width:115px;
display:inline;
text-align:center;
}

.promo_title_temp
{
position:relative;
float:left;
font-size:12px;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
margin:5px 5px 0px 5px;
font-weight:normal;
text-decoration:underline;
width:100px;
text-align:center;
}

.promo_title_temp:hover
{
color:#8f0c18;
}

.promo_save_temp
{
position:relative;
float:left;
font-size:12px;
color:#54a9cd;
font-family:Calibri,TrebuchetMS,Arial;
margin:0px 5px 0px 5px;
font-weight:bold;
width:100px;
text-align:center;
}

.promo_price_temp
{
position:relative;
float:left;
font-size:16px;
color:#8f0c18;
font-family:Calibri,TrebuchetMS,Arial;
margin:5px 5px 0px 5px;
font-weight:bold;
width:100px;
text-align:center;
}

.add_button_promo_temp
{
position:relative;
float:left;
width:106px;
height:25px;
margin:5px 0px 0px 5px;
display:inline;
background-color:#fdd15d;
text-align:center;
}

.error_text
{
font-size:20px;
font-weight:bold;
color:#8f0c18;
margin-top:2px;
}

.error_text_2
{
font-size:20px;
font-weight:bold;
color:#115a76;
margin-top:2px;
}

.error_text_link
{
font-size: 20px;
font-weight:bold;
color:#8f0c18;
margin-top:2px;
}

.error_text_link:hover
{
text-decoration:underline;
}

.error_box
{
position:relative;
float:left;
margin:0px;
padding:10px 10px 10px 10px;
background:#ffffff;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
font-weight:bold;
color:#115a76;
text-align:center;
width:970px;
z-index:100;
margin-bottom:10px;
}

.error_pic
{
position:relative;
float:left;
margin:0px;
}

/* style new home page */

.content_header_box
{
position:static;
width:1000px;
height:40px;
background:url(/img/content_header.jpg);
background-repeat:no-repeat;
}

/*moving books */

.slide
{
margin:0px 10px 0px 10px;
position:relative;
float:left;
padding:0px;
z-index:500;
height:205px;
width:100%;
background:url(/img/box_back.jpg) repeat-x;
display:none;
}

.slide_box_contener
{
position:relative;
float:left;
background:none;
padding:0px 0px 0px 0px;
z-index:100;
margin-top:10px;
}

.squere_css
{
position:relative;
float:left;
width:613px;
height:175px;
padding:10px 0px 10px 0px;
z-index:100;
}

.slide_box
{
position:relative;
float:left;
height:205px;
z-index:100;
margin-top:5px;
margin-left:5px;
}

.slide_box_left
{
position:absolute;
top:0px;
left:0px;
height:205px;
width:133px;
background:url(/img/box_left.png);
background-repeat:no-repeat;
z-index:200;
}


.slide_pic_box
{
position:relative;
float:left;
margin:0px;
border:none;
padding:0px;
margin-left:11px;
margin-right:11px;
margin-top:10px;
width:100px;
height:140px;
z-index:600;
}

.slide_pic_box img
{
margin:0px;
border:none;
padding:0px;
width:100px;
height:140px;
z-index:600;
background:url(/img/preloader.gif) no-repeat;
}

.play_box
{
position:absolute;
left:5px;
bottom:5px;
height:19px;
z-index:200;
}

.play_box_button
{
position:relative;
float:left;
width:26px;
height:19px;
z-index:200;
}

/*offers books box */

.promo_grid_box_anim_contener
{
position:relative;
float:left;
left:0px;
width:613px;
height:450px;
margin:0px 0px 0px 0px;
}

.promo_grid_box_anim_main
{
position:absolute;
top:0px;
left:0px;
width:613px;
margin:0px 0px 0px 0px;
display:none;
height:450px;
background:#ffffff;
display:none;
}

.promo_grid_box_anim
{
position:relative;
float:left;
width:593px;
margin:0px 10px 5px 10px;
border:solid 1px #dde2e4;
background:url(/img/promo_grid_left_pic_mid.jpg) repeat-y;
}

.promo_grid_book_box
{
position:relative;
float:left;
width:296px;
margin:0px;
padding:0px;
}

.promo_grid_left_cover_box
{
position:relative;
float:left;
width:100px;
margin:0px;
padding:5px 5px 5px 5px;
}

.promo_grid_right_box
{
position:relative;
float:left;
width:166px;
margin:0px;
padding:0px;
background:none;
text-align:center;
height:280px;
boder:solid 1px;
}

.promo_grid_right_description_box
{
position:relative;
float:left;
width:166px;
margin:0px;
margin-top:5px;
padding:3px 3px 3px 3px;
background:url(/img/promo_grid_right_title_mid.jpg) repeat-y;
display:block;
text-align:left;
}

.promo_grid_right_description_box_title
{
position:relative;
float:left;
width:166px;
margin:0px;
padding:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:#115a76;
display:inline;
}

.promo_grid_right_description_box_title:hover
{
color:#8f0c18;
}

.promo_grid_right_description_box_author
{
position:relative;
float:left;
margin:0px;
width:166px;
padding:0px;
margin-top:3px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
text-decoration:underline;
color:#115a76;
display:block;
}

.promo_grid_right_description_box_author:hover
{
color:#8f0c18;
}

.promo_grid_right_description_box_publisher
{
position:relative;
float:left;
margin:0px;
margin-left:3px;
width:163px;
padding:0px;
margin-top:10px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
text-decoration:none;
color:#858585;
display:inline;
text-align:left;
}

.promo_grid_right_description_box_publisher span
{
text-decoration:underline;
}

.promo_grid_right_description_box_publisher span:hover
{
color:#8f0c18;
}

.offes_float_box
{
position:absolute;
bottom:0px;
left:0px;
width:186px;
height:130px;
}

.promo_grid_right_description_box_delivered
{
position:relative;
float:left;
margin:10px 0px 0px 13px;
width:163px;
padding:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
color:#54a9cd;
display:inline;
}

.promotion_grig_label
{
position:relative;
float:left;
margin:0px;
margin-left:55px;
width:80px;
height:38px;
padding:0px;
padding-top:15px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 18px;
font-weight:bold;
text-align:center;
color:#ffffff;
display:block;
background:url(/img/promotion_grid_label.png);
background-repeat:no-repeat;
}

.promo_grid_right_description_box_save
{
position:relative;
float:left;
margin:0px;
margin-left:13px;
width:163px;
padding:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
color:#54a9cd;
display:inline;
}

.promo_grid_add_button
{
position:relative;
float:left;
width:106px;
height:25px;
margin:5px 0px 5px 45px;
display:block;
background-color:#fdd15d;
text-align:center;
}

/*yellow promotion box */

.promo_yell_main_box
{
position:relative;
float:left;
width:613px;
margin:0px;
margin:5px 0 0 5px;
padding:0px;
display:inline;
}

.promo_yell_header_box
{
position:relative;
float:left;
width:613px;
margin:0px;
padding:0px;
}

.promo_yell_header_menu_bar
{
position:relative;
float:left;
width:615px;
height:35px;
margin:0px;
}

.promo_yell_header_button
{
position:relative;
float:left;
width:150px;
height:21px;
margin:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size:12px;
text-align:center;
color:#115a76;
padding:15px 0px 0px 0px;
background:url(/img/promo_box_yell_button_off.jpg);
margin-left:3px;
display:inline;
z-index:150;
}

.promo_yell_header_button:hover
{
color:#8f0c18;
background:url(/img/promo_box_yell_button_on.jpg);
cursor:pointer;
}

.promo_yell_content_box
{
position:relative;
float:left;
width:604px;
height:320px;
margin:0px;
margin-top:-1px;
padding:0px 4px 0px 5px;
}

.promo_yell_content_box_inside
{
border-top:solid 1px #baba9b;
border-left:solid 1px #baba9b;
border-right:solid 1px #baba9b;
position:absolute;
top:0px;
left:4px;
width:607px;
height:324px;
margin:0px;
background:#ffffff;
text-align:center;
z-index:100;
display:none;
}

.promo_yell_header_bottom
{
position:relative;
float:left;
width:609px;
height:19px;
margin:0px;
background:url(/img/promo_box_yell_bottom.jpg);
background-repeat:no-repeat;
margin-left:4px;
}

.kids_button_small
{
position:relative;
float:left;
height:23px;
margin-left:10px;
display:inline;
}

.horizontal_add_grid
{
position:relative;
float:left;
width:615px;
margin:0px;
padding:0px;
text-align:center;
margin-bottom:5px;
}

.horizontal_add_pic_box
{
position:relative;
float:left;
width:180px;
height:180px;
padding:0px;
margin:5px 9px 5px 9px;
display:block;
}

.middle_column_book_prezenter_box
{
position:relative;
float:left;
width:184px;
padding:0px;
margin:10px 0px 10px 6px;
display:inline;
}

.middle_column_book_prezenter_header
{
position:relative;
float:left;
width:186px;
padding:0px;
}

.middle_column_book_prezenter_button_left
{
position:relative;
float:left;
width:92px;
height:18px;
margin:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
text-align:center;
color:#115a76;
padding:5px 0px 0px 0px;
background:url(/img/middle_column_prezenter_butt_left_off.jpg);
}

.middle_column_book_prezenter_button_left:hover
{
color:#8f0c18;
background:url(/img/middle_column_prezenter_butt_left_on.jpg);
}

.middle_column_book_prezenter_button_right
{
position:relative;
float:left;
width:92px;
height:18px;
margin:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
text-align:center;
color:#115a76;
padding:5px 0px 0px 0px;
background:url(/img/middle_column_prezenter_butt_right_off.jpg);
}

.middle_column_book_prezenter_button_right:hover
{
color:#8f0c18;
background:url(/img/middle_column_prezenter_butt_right_on.jpg);
}

.middle_column_book_prezenter_content_box
{
position:absolute;
top:22px;
left:0px;
width:174px;
padding:5px 5px 5px 5px;
margin:0px;
border:solid 1px #ddddd8;
border-top:none;
text-align:center;
display:none;
background:#ffffff;
}

.prezenter_content_heading_text
{
position:relative;
float:left;
margin:0px;
width:164px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
text-align:center;
color:#115a76;
padding:5px;
display:inline;
text-decoration:underline;
background:url(/img/middle_column_prezenter_header_text_mid.jpg) repeat-x;
background-position:bottom;
}

.prezenter_content_heading_text:hover
{
color:#8f0c18;
}

.prezenter_content_book_box
{
position:relative;
float:left;
margin:0px;
padding:0px;
padding:5px 0px 5px 0px;
width:174px;
display:block;
margin-top:5px;
border:none;
border-top:solid 1px #ddddd8;
}

.prezenter_content_book_left_box
{
position:relative;
float:left;
margin:0px;
padding:0px;
width:65px;
text-align:left;
display:block;
}

.prezenter_content_book_right_box
{
position:relative;
float:right;
margin:0px;
padding:0px;
width:105px;
text-align:left;
}

.prezenter_content_title
{
position:relative;
float:left;
margin:0px;
padding:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:#115a76;
display:inline;
}

.prezenter_content_title:hover
{
color:#8f0c18;
}

.prezenter_content_author
{
position:relative;
float:left;
margin:0px;
padding:0px;
margin-top:3px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
text-decoration:underline;
color:#115a76;
display:inline;
}

.prezenter_content_author:hover
{
color:#8f0c18;
}

.prezenter_content_price
{
position:relative;
float:left;
margin:0px;
padding:0px;
margin-top:5px;
font-family:Calibri,TrebuchetMS,Arial;
font-size:14px;
font-weight:bold;
color:#8f0c18;
}

.prezenter_content_add_button
{
position:relative;
float:left;
width:106px;
height:25px;
margin:5px 0px 0px 0px;
display:block;
background-color:#fdd15d;
text-align:left;
}

.prezenter_content_publisher_pic_box
{
position:relative;
float:left;
margin:0px;
padding:0px;
width:174px;
text-align:left;
display:block;
text-align:center;
}

.prezenter_content_publisher_text_box
{
position:relative;
float:left;
margin:0px;
padding:5px 0px 5px 0px;
width:174px;
text-align:center;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
text-decoration:underline;
color:#115a76;
display:inline;
background:#feffc1;
}

.prezenter_content_publisher_text_box:hover
{
color:#8f0c18;
}

.prezenter_content_publisher_text_box span
{
font-weight:bold
}

.yell_segment_see_all_link
{
position:absolute;
left:0px;
top:300px;
color:#115a76;
font-size:14px;
font-family:Calibri,TrebuchetMS,Arial;
text-align:right;
padding:5px 10px 5px 10px;
margin:0px 0px 0px 0px;
font-weight:bold;
z-index:200;
text-align:center;
width:583px;
display:inline;
border:none;
}

.yell_segment_see_all_link:hover
{
color:#8f0c18;
text-decoration:underline;
}

.right_column_slim_add
{
position:relative;
float:left;
width:175px;
margin:0px 0px 0px 0px;
padding:3px 0px 3px 0px;
z-index:150;
display:block;
background:#ffffff;
}

.mig
{
position:absolute;
top:268px;
right:50px;
background:url(/img/mig.gif);
background-repeat:no-repeat;
height:8px;
width:28px;
z-index:200;
}

/*style dodane*/
				  				  
.floatLeft
{ 
float: left; margin-right: 0px;
}

.floatRight									
{ 
float: right; 
}

.clear 										
{ 
clear: both; 
}

a											
{ 
outline: none; 
}

#page-wrap 									
{ 
position:relative;
float:left;
width: 615px; 
margin: 0 auto; 
position: relative; 
height: 420px;
background: url(/img/bg.png) top center no-repeat;
 }

.blockquote									
{ 
padding: 0 20px;
margin-left: 20px; 
border-left: 20px solid #ccc; 
font-size: 14px; 
font-family: Georgia, serif;
font-style: italic; 
margin-top: 10px;
 }

.slider-wrap								
{ 
width: 575px;
position: absolute; 
top:70px; 
left: 20px; 
}	
		
.stripViewer .panelContainer 
.panel ul									
{ 
text-align: left; 
margin: 0 15px 0 30px; 
}

.stripViewer								
{ 
position: relative; 
overflow: hidden; 
width: 575px; 
height: 235px; 
}

.stripViewer .panelContainer				
{ 
position: relative; 
left: 0; 
top: 0; 
}

.stripViewer .panelContainer .panel			
{ 
float: left; 
height: 100%;
position: relative; 
width: 575px; 
 }
 
.stripNavL, .stripNavR, .stripNav			
{ 
display: none; 
}

.nav-thumb 
{ 
 }
 
#movers-row									
{ 
position:relative;
float:left;
display:inline;
width:575px;
padding:0;
}

#movers-row div
{ 
width: 10%;
float: left; 
padding:0;
margin-top:5px;
 }
 
#movers-row div a.cross-link 
{ 
float: left; 
}

.photo-meta-data
{ 
background: url(/img/transpBlack.png); 
padding: 7px; 
width:561px;
height: 46px; 
position: absolute; 
z-index: 9999; 
color: white;
top:185px;
left:0px;
}

.photo-meta-data span 
{
 font-size: 13px; 
 }

.cross-link									
{ 
display: block;
 width: 40px;
 height:60px;
 margin-top: -10px; 
 position: relative;
 padding-top: 15px; 
 z-index: 9999;
 }
 
.active-thumb 
{
 background: transparent url(/img/icon-uparrowsmallwhite.png) top center no-repeat;
 }

.cross-link	 img						
{ 
display: inline; 
width: 100%;
height:100%;
position: relative; 
border:solid 2px #ffffff;
margin:0 5px 0 5px;
 }
 
.cross-link  img:hover							
{ 
border:solid 2px #d0e7fe;
}

/*nowe do testow */

.ten_books_link
{
font-size:15px;
text-decoration:none;
color:#5dc3fd;
}

.ten_books_link:hover
{
text-decoration:underline;
color:#ffffff;
}

.ten_books_link_small
{
padding-top:3px;
font-size:12px;
text-decoration:none;
color:#fde576;
}

.ten_books_link_small:hover
{
text-decoration:underline;
color:#ffffff;
}

.ten_books_main_box
{
position:relative;
float:left;
width:575px;
height:235px;
}

.ten_books_left_pic_box
{
position:absolute;
float:left;
width:120px;
height:235px;
text-align:center;
top:0px;
left:0px;
background:url(/img/teen_books_cover_bg.jpg) repeat-x;
padding-top:10px;
}

.ten_books_right_price_box_main
{
position:absolute;
float:left;
width:455px;
height:235px;
top:0px;
right:0px;
}

.ten_books_right_price_box
{
position:absolute;
width:160px;
height:235px;
top:0px;
right:0px;
}

.ten_books_right_delivered_txt
{
font-size:12px;
width:160px;
position:absolute;
top:5px;
left:0px;
color:#5dc3fd;
text-align:center;
}

.ten_books_label
{
position:absolute;
top:40px;
left:40px;
margin:0px;
width:80px;
height:38px;
padding:0px;
padding-top:15px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 18px;
font-weight:bold;
text-align:center;
color:#ffffff;
background:url(/img/promotion_grid_label.png);
background-repeat:no-repeat;
}

.ten_books_save
{
position:absolute;
top:100px;
left:40px;
padding:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
font-weight:bold;
color:#54a9cd;
}

.ten_books_add_button
{
position:absolute;
top:130px;
left:30px;
width:106px;
height:25px;
background:url(/img/add_to_basket_off.png);
}

.ten_books_add_button:hover
{
background:url(/img/add_to_basket_on.png);
}

.ten_books_right_sub_box
{
position:absolute;
width:285px;
height:175px;
top:0px;
left:120px;
border:solid 1px #d6e4ef;
background:#ffffff;
padding:5px;
}

.ten_books_txt_black
{
position:relative;
float:left;
padding:0px;
color:#000000;
font-size:12px;
}

.ten_books_txt_black span
{
color:#8f0c18;
font-style:italic;
font-size:11px;
}

.ten_books_mask
{
position:absolute;
width:295px;
height:120px;
top:115px;
left:0px;
background:url(/img/teen_books_mask.png);
background-repeat:no-repeat;
}

.fruit_text
{
height:28px;
width:65px;
position:absolute;
top:45px;
left:210px;
background:url(/img/fruits_off.gif);
z-index:300;
}

.fruit_text:hover
{
background:url(/img/fruits_on.jpg);
}

.vegetables_text
{
height:29px;
width:92px;
position:absolute;
top:45px;
right:205px;
background:url(/img/vegetables_off.gif);
z-index:300;
}

.vegetables_text:hover
{
background:url(/img/vegetables_on.jpg);
}

.science_promo_box
{
position:relative;
float:left;
margin-top:5px;
height:320px;
width:602px;
background:url(/img/big_add_06.jpg);
z-index:500;
}

.science_button
{
position:absolute;
top:225px;
left:0px;
height:68px;
width:186px;
background:url(/img/science_off.gif);
background-repeat:no-repeat;
z-index:600;
}

.science_button:hover
{
position:absolute;
top:225px;
left:0px;
height:68px;
width:186px;
background:url(/img/science_on.jpg);
background-repeat:no-repeat;
z-index:600;
}

.yell_segment_see_all_link_green 
{
position:absolute;
left:0px;
top:290px;
color:#60ff00;
font-size:14px;
font-family:Calibri,TrebuchetMS,Arial;
text-align:right;
padding:5px 10px 5px 10px;
margin:0px 0px 0px 0px;
font-weight:bold;
z-index:200;
text-align:left;
display:inline;
border:none;
}

.yell_segment_see_all_link_green:hover
{
color:#d8ff00;
text-decoration:underline;
}

.science_category_box
{
position:relative;
float:right;
margin-right:20px;
margin-top:90px;
padding:0px;
color:#60ff00;
width:300px;
}

.science_category_line_box
{
position:relative;
float:left;
margin:0px;
margin-top:5px;
padding:0px;
color:#60ff00;
height:17px;
width:300px;
}

.science_arrow
{
position:relative;
float:left;
margin:0px;
padding:0px;
height:17px;
width:17px;
background:url(/img/science_arrow.gif);
}

.science_category_text
{
position:relative;
float:left;
margin:0px 0px 0px 10px;
padding:0px;
color:#ffffff;
font-size:14px;
font-family:Calibri,TrebuchetMS,Arial;
text-align:left;
font-weight:bold;
text-decoration:none;
}

.science_category_text:hover
{
margin:0px 0px 0px 15px;
text-decoration:none;
color:#60ff00;
}

/* offers */

.new_offers_header
{
position:relative;
float:left;
margin:0;
margin-top:20px;
padding:0;
background:none;
width:814px;
}

.new_offers_header_top
{
position:relative;
float:left;
margin:0;
padding:0;
background:url(/img/offers_header_top.jpg);
width:814px;
height:9px;
}

.new_offers_header_mid
{
position:relative;
float:left;
margin:0;
padding:5px 0px 0px 20px;
background:url(/img/offers_header_mid.jpg) repeat-x;
width:794px;
height:35px;
color:#17568c;
font-size:20px;
font-family:Calibri,TrebuchetMS,Arial;
text-align:left;
font-weight:bold;
font-style:italic;
}

.new_offers_ban_promo_box
{
position:relative;
float:left;
margin:0;
margin-top:10px;
padding:0;
background:none;
width:814px;
}

.new_offers_ban_promo_box_top
{
position:relative;
float:left;
margin:0;
padding:0;
background:url(/img/offers_ban_promo_box_top.jpg);
width:814px;
height:6px;
}

.new_offers_ban_promo_box_mid
{
position:relative;
float:left;
margin:0;
padding:0;
background:url(/img/offers_ban_promo_box_mid.jpg) repeat-y;
width:814px;
}

.new_offers_ban_promo_box_bottom
{
position:relative;
float:left;
margin:0;
padding:0;
background:url(/img/offers_ban_promo_box_bottom.jpg);
width:814px;
height:6px;
}

.new_offers_ban_promo_box_right
{
position:relative;
float:right;
margin:0;
padding:0;
background:none;
width:190px;
}

.new_offers_ban_promo_box_left
{
position:relative;
float:left;
margin:0;
padding:0;
padding-left:1px;
background:none;
width:623px;
}

.label
{
position:absolute;
top:10px;
right:30px;
width:120px;
height:65px;
}

.see_books_in_this_offer_button
{
position:absolute;
top:90px;
right:30px;
width:122px;
height:29px;
background:url(/img/see_books_in_this_offer_off.jpg);
background-repeat:no-repeat;
}

.see_books_in_this_offer_button:hover
{
background:url(/img/see_books_in_this_offer_on.jpg);
background-repeat:no-repeat;
}

/*collapse*/

.container 
{
width: 814px;
margin: 0 ;
}

h2.trigger
 {
padding: 0 0 0 20px;
margin: 0;
background: url(/img/h2_trigger_a.gif) no-repeat;
height: 30px;
line-height: 30px;
width: 794px;
font-size:14px;
font-weight:bold;
float: left;
cursor:pointer;
color: #115a76;
text-decoration:none;
display: block;
}

h2.active 
{
background-position: left bottom;
}

.toggle_container 
{
margin:0 ;
padding:0;
overflow: hidden;
width:814px;
clear:both;
}

.coll_offers_ban_promo_box
{
position:relative;
float:left;
margin:0;
padding:0;
width:814px;
}

.coll_offers_ban_promo_box_top
{
position:relative;
float:left;
margin:0;
padding:0;
background:url(/img/offers_ban_promo_box_top.jpg);
width:814px;
height:6px;
}

.coll_offers_ban_promo_box_mid
{
position:relative;
float:left;
margin:0;
padding:0 ;
background:url(/img/offers_ban_promo_box_mid.jpg) repeat-y;
width:814px;
}

.coll_offers_ban_promo_box_bottom
{
position:relative;
float:left;
margin:0;
padding:0;
background:url(/img/offers_ban_promo_box_bottom.jpg);
width:814px;
height:6px;
}

.coll_offers_ban_promo_text_box
{
position:relative;
float:left;
margin:0 0 0 20px;
padding:0 ;
width:603px;
text-align:left;
}

.coll_offers_ban_promo_text
{
font-size:14px;
color:#aeaeae;
}

.coll_offers_img
{
height:126px;
width:613px;
background:none;
}

/*video*/

.video_box
{
position:relative;
float:left;
width:410px;
/*background:url(/img/motto_bg.jpg) repeat-y;*/
background:#ffffff;
background-position:top right;
}

.video_contener
{
position:relative;
float:left;
margin:5px 0px 0px 5px;
}

.video_contener_right_box
{
position:relative;
float:left;
width:196px;
height:307px;
margin:0px;
padding:0px;
padding-top:7px;
background:none;
text-align:center;
background:url(/img/video_bg.jpg) repeat-x;
background-position:top left;
}

.video_contener_motto
{
position:relative;
float:left;
margin:5px 0px 0px 5px;
width:391px;
padding:5px ;
background:none;
font-size:15px;
font-weight:bold;
font-style: italic;
color:#115a76;
text-align:center;
}

.video_contener_right_cover_box
{
position:relative;
width:100px;
border:none;
margin-left:45px;
}

.video_contener_right_description_box
{
position:relative;
float:left;
width:183px;
margin:0px;
padding:4px 5px 4px 5px;
display:block;
text-align:center;
}

.video_contener_right_description_box_title
{
position:relative;
float:left;
width:180px;
margin:0px;
padding:0px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
text-decoration:underline;
font-weight:bold;
color:#115a76;
display:inline;
margin-top:10px;
}

.video_contener_right_description_box_title:hover
{
color:#8f0c18;
}

.video_contener_right_description_box_author
{
position:relative;
float:left;
margin:0px;
width:180px;
padding:0px;
margin-top:3px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
text-decoration:underline;
color:#115a76;
display:block;
}

.video_contener_right_description_box_author:hover
{
color:#8f0c18;
}

.horizontal_add_pic_box_2
{
position:relative;
float:left;
width:285px;
height:200px;
padding:0px;
margin:0px 5px 10px 15px;
display:inline;
background:none;
}

/*zoom*/

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #115a76;
	display: none;
	z-index: 600;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
	z-index:650;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index:650;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(/img/fancy_progress.png) no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #ffffff;
	z-index: 650;
}

div#fancy_loading_icon {
	position: absolute;
	background: url(/img/fancy_loading.gif) no-repeat;
	z-index: 650;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 800;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #ffffff;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000000;
	color: #ffffff;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url(/img/fancy_closebox.png) top left no-repeat;
	cursor: pointer;
	z-index: 800;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(/img/fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/img/fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(/img/fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/img/fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(/img/fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/img/fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(/img/fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/img/fancy_shadow_nw.png) no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	display:none;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(/img/fancy_title_left.png) repeat-x;
	display:none;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(/img/fancy_title_main.png) repeat-x;
	display:none;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(/img/fancy_title_right.png) repeat-x;
	display:none;
}

.paperback_link
{
position:absolute;
left:10px;
top:290px;
color:#1a1a4b;
font-size:12px;
font-family:Calibri,TrebuchetMS,Arial;
text-align:right;
padding:5px 10px 5px 10px;
margin:0px 0px 0px 0px;
font-weight:bold;
z-index:200;
text-align:left;
width:583px;
display:inline;
}

.paperback_link:hover
{
text-decoration:underline;
}

.name
{
position:absolute;
left:15px;
top:199px;
color:#274061;
font-size:14px;
font-family:Calibri,TrebuchetMS,Arial;
text-align:right;
padding:5px 10px 2px 10px;
margin:0px 0px 0px 0px;
z-index:200;
width:220px;
text-align:center;
display:inline;
}

/*terms & conditions*/

.help_content_box
{
position:relative;
float:left;
width:615px;
background:#ffffff;
border-color:#eaeaea;
margin:5px 0px 0px 5px;
padding-bottom:0px;
z-index:100;
display:inline;
}

.help_content_header
{
position:relative;
float:left;
width:615px;
height:43px;
background:url(/img/help_content_header.jpg) no-repeat;
background-position:top left;
}

.help_content_header_text
{
position:absolute;
top:10px;
left:10px;
width:595px;
font-family:Calibri,TrebuchetMS,Arial;
font-size:16px;
font-style:italic;
}

.help_content_sub_header
{
position:relative;
float:left;
width:615px;
height:43px;
background:#ffffff;
margin-top:10px;
}

.help_content_icon
{
position:absolute;
top:0px;
left:0px;
}

.help_content_sub_header_text
{
position:relative;
margin-top:20px;
margin-left:60px;
width:545px;
font-family:Calibri,TrebuchetMS,Arial;
font-size:16px;
color:#115a76;
}

.help_content_text_box
{
position:relative;
float:left;
margin-top:20px;
margin-left:10px;
width:573px;
padding:10px;
border:solid 1px #f7fcff;
background:url(/img/help_content_text_box_mid.jpg) repeat-y;
font-family:Calibri,TrebuchetMS,Arial;
font-size:13px;
color:#7d7d7d;
}

.help_content_text_box span
{
color:#115a76;
}

.help_content_text_box  a
{
color:#2693bb;
text-decoration:underline;
}
.help_content_text_box  a:hover
{
color:#8f0c18;
text-decoration:underline;
}

.mess
{
position:relative;
float:left;
margin-top:20px;
margin-left:15px;
color:#115a76;
font-size:14px;
}

.help_area_text
{
padding:5px 5px 5px 5px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#7d7d7d;
border:solid 1px #aad7e5;
margin:0px 0px 10px 15px;
display:inline;
}

input.help_area
{
position:absolute;
top:0px;
right:120px;
width: 250px;
height:15px;
border:solid 1px #aad7e5;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
}

select.help_area
{
position:relative;
float:right;
width: 253px;
margin-right:119px;
height:20px;
border:solid 1px #aad7e5;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
}

.security_pic
{
position:relative;
float:left;
margin:20px 10px 0px 0px;
}

/*virgin wines*/

.virgin_bg
{
position:relative;
float:left;
margin-top:20px;
margin-left:10px;
width:595px;
height:600px;
padding:0;
background:url(/img/virgin_bg.jpg) no-repeat;
background-position:top left;
}

.virgin_text_box
{
position:relative;
float:left;
margin-top:80px;
margin-left:10px;
width:515px;
padding:10px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#aeaeae;
}

.virgin_t
{
position:relative;
float:left;
margin:0;
font-family:Calibri,TrebuchetMS,Arial;
font-size:12px;
color:#818285;
width:525px;
}

.virgin_t span
{
font-family:Calibri,TrebuchetMS,Arial;
font-size:14px;
font-weight:bold;
}

.virgin_t a
{
color:#8f0c18;
}

.virgin_t a:hover
{
color:#8f0c18;
text-decoration:underline;
}

.virgin_t_h
{
position:relative;
float:left;
margin:0;
margin-top:10px;
font-family:Calibri,TrebuchetMS,Arial;
font-size:16px;
color:#d2232a;
font-style: italic;
width:525px; 
}

/*virgin wines index*/

.virgin_index_bg
{
position:relative;
float:left;
margin-left:3px;
width:167px;
height:20px;
padding:0;
padding-top:180px;
background:url(/img/virgin_bg_index.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
color:#9f9c9c;
font-size:12px;
text-align:center;
text-decoration:underline;
}

.virgin_index_bg:hover
{
color:#8f0c18;
}

/*new right column*/

ul#lista
{
list-style-type: none;
position:relative;
float:left;
width:165px;
margin: 0; 
z-index:200;
background:none;
padding:0;
margin:-60px 0px 0px 5px;
}

.trigger_right_column
{
position:relative;
float:right;
padding: 0 ;
margin: 0;
margin-right:2px;
margin-top:-20px;
background:url(/img/h2_right_column.png) no-repeat;
height: 19px;
line-height: 20px;
width: 19px;
cursor:pointer;
text-decoration:none;
display: block;
z-index:200;
}

a.inside
{
position:relative;
float:left;
display: none;
margin:0;
padding:0;
}

.add_head img
{
position:relative;
float:left;
margin:0 0 0 0;
padding:0;
width:165px;
height:50px;
display:inline;
z-index:200;
}

.right_col_space
{
position:relative;
float:left;
height:5px;
width:165px;
background:none;
}

.add_bottom
{
position:relative;
float:left;
margin:0px;
padding:0;
width:165px;
display:inline;
z-index:200;
}

.add_title_header
{
position:relative;
float:left;
height:81px;
width:175px;
margin:0;
margin-top:5px;
padding:4px 0px 0px 0px;
background:url(/img/add_main_header.jpg);
font-family:Calibri,TrebuchetMS,Arial;
font-size: 18px;
color:#feffff;
z-index:100;
background-color:#48a3c8;
text-align:center;
}

/*new footer*/

.footer_box
{
position:relative;
float:left;
width:1000px;
height:130px;
background:url(/img/footer_box_bg.jpg) repeat-x;
background-position:left top;
background-color:#ffffff;
}

.footer_menu_box
{
position:relative;
float:left;
margin-left:20px;
height:51px;
}

.footer_menu_left
{
position:relative;
float:left;
width:9px;
height:51px;
background:url(/img/footer_men_left.jpg) no-repeat;
}

.footer_menu_mid
{
position:relative;
float:left;
height:51px;
background:url(/img/footer_men_mid.jpg) repeat-x;
}

.footer_menu_right
{
position:relative;
float:left;
width:9px;
height:51px;
background:url(/img/footer_men_right.jpg) no-repeat;
}

.footer_tabs_box
{
position:relative;
height:37px;
background:#ffffff;
margin-left:auto;
margin-right:auto;
display:inline;
}

.footer_tabs
{
position:relative;
float:left;
margin:0;
padding:14px 10px 0px 10px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#115a76;
display:inline;
}

.footer_tabs:hover
{
color:#8f0c18;
text-decoration:underline
}

.footer_spacer
{
position:relative;
float:left;
width:9px;
height:37px;
background:url(/img/footer_tab_spacer.jpg) no-repeat;
}

.footer_logos_box
{
position:absolute;
top:55px;
left:30px;
height:68px;
width:580px;
background:#ffffff;
text-align:right;
}

.footer_logos
{
position:relative;
margin:0 5px 0 5px;
}

.other_link_box
{
position:relative;
float:right;
margin:30px 20px 0 0;
width:204px;
height:100px;
padding:0;
background:url(/img/white_card.jpg) no-repeat;
background-position:bottom;
text-align:center;
}

.footer_txt
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
margin-bottom:5px;
}

.footer_txt_a
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#115a76;
}

.footer_txt_a:hover
{
color:#8f0c18;
text-decoration:underline
}

/*special user*/

.txt_red
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#8f0c18;
}

.txt_red_small
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#8f0c18;
padding:10px;
margin-left:10px;
width:580px;
margin-left:73px;
}

.c_nav_box
{
position:relative;
float:left;
width:600px;
height:22px;
margin:10px 0 0 15px;
}

.c_nav_button_on
{
position:relative;
float:left;
width:98px;
height:19px;
background:url(/img/c_nav_button_on.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:left;
font-size: 12px;
color:#ffffff;
margin:0;
padding:4px 15px 0px 5px;
}

.c_nav_button_off
{
position:relative;
float:left;
width:98px;
height:19px;
background:url(/img/c_nav_button_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:left;
font-size: 12px;
color:#7d7d7d;
margin:0;
padding:4px 15px 0px 5px;
}

.c_register_form_text
{
position:absolute;
top:0px;
left:60px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#7d7d7d;
}

.c_register_form_text span
{
color:#8f0c18;
}

input.c_register_form
{
position:absolute;
top:0px;
right:120px;
width: 250px;
height:15px;
border:solid 1px #aad7e5;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
}

select.c_register_form
{
position:absolute;
top:0px;
right:120px;
width: 253px;
height:20px;
border:solid 1px #aad7e5;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
}

.c_pag_box
{
position:relative;
float:left;
width:450px;
height:25px;
margin:10px 0px 0px 70px;
}

.c_pag_prev
{
position:absolute;
top:0px;
left:0px;
width: 110px;
height:20px;
margin:0;
background:url(/img/c_prev_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:right;
font-size: 12px;
color:#115a76;
margin:0;
padding:5px 10px 0px 0px;
}

.c_pag_prev:hover
{
background:url(/img/c_prev_on.jpg) no-repeat;
color:#ffffff;
}

.c_pag_next
{
position:absolute;
top:0px;
right:0px;
width: 108px;
height:20px;
margin:0;
background:url(/img/c_next_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:left;
font-size: 12px;
color:#115a76;
margin:0;
padding:5px 0px 0px 12px;
}

.c_pag_next:hover
{
background:url(/img/c_next_on.jpg) no-repeat;
color:#ffffff;
}

.c_sub
{
position:absolute;
top:0px;
left:185px;
width:82px;
height:20px;
margin:0;
background:url(/img/c_sub_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:center;
font-size: 12px;
color:#115a76;
margin:0;
padding:5px 0px 0px 0px;
}

.c_sub:hover
{
background:url(/img/c_sub_on.jpg) no-repeat;
color:#ffffff;
}

.c_v_x_box
{
position:absolute;
top:0px;
right:80px;
width:20px;
height:20px;
background:none;

}
.c_v
{
background:url(/img/v_icon.jpg) no-repeat;
visibility:hidden;
}

.c_x
{

background:url(/img/x_icon.jpg) no-repeat;
}

.error_main_box
{
position:relative;
float:left;
margin:0px;
width:615px;
visibility:visible;
}

.c_error_form_box
{
position:relative;
float:left;
width:610px;
}

.c_error_text_box
{
position:relative;
float:left;
margin-top:20px;
margin-left:10px;
width:580px;
padding:10px;
border:solid 1px #fccbcb;
background:url(/img/error_bg.jpg) repeat-y;
font-family:Calibri,TrebuchetMS,Arial;
font-size:14px;
color:#8f0c18;
}

.c_error_header_text
{
position:relative;
margin-top:20px;
margin-left:60px;
width:545px;
font-family:Calibri,TrebuchetMS,Arial;
font-size:16px;
color:#8f0c18;
}

.c_use_same_box
{
position:relative;
float:left;
width:530px;
height:60px;
}

.use_same_txt
{
position:absolute;
top:20px;
left:60px;
font-family:Calibri,TrebuchetMS,Arial;
font-size:16px;
color:#115a76;
}

.use_same_check
{
position:absolute;
top:20px;
right:0px;
width:300px;
}

input.c_amount
{
position:absolute;
top:0px;
right:120px;
width: 100px;
height:15px;
border:solid 1px #aad7e5;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
}

.c_pound
{
position:absolute;
top:0px;
right:210px;
height:25px;
width:25px;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
font-weight:bold;
color:#8f0c18;
}

.c_succ_text_box
{
position:relative;
float:left;
margin-top:20px;
margin-left:10px;
width:580px;
padding:10px;
border:solid 1px #c9eb77;
background:url(/img/success_bg.jpg) repeat-y;
font-family:Calibri,TrebuchetMS,Arial;
font-size:14px;
color:#115a76;
}

.c_register_form_text_big
{
position:absolute;
top:0px;
left:60px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 16px;
color:#3e92b5;
}

.c_register_form_text_big span
{
color:#676767;
}

/*user acc*/

.c_welcome_header
{
position:relative;
float:left;
width:615px;
height:70px;
background:url(/img/c_welcome_header.jpg) no-repeat;
margin:0;
padding:0;
}

.c_welcome_text
{
position:absolute;
top:12px;
left:110px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 20px;
color:#ffffff;
}

h2.trigger_c_reg
 {
padding: 0 0 0 20px;
margin: 5px 0 0 0 ;
background: url(/img/h2_c_blue_bar.gif) no-repeat;
height: 30px;
line-height: 30px;
width: 595px;
font-size:14px;
font-weight:bold;
float: left;
cursor:pointer;
color: #fcebb7;
text-decoration:none;
display: block;
}

h2.active_c_reg
{
background-position: left bottom;
z-index:200;
}

h2.trigger_c_reg_x
 {
padding: 0 0 0 20px;
margin: 5px 0 0 0 ;
background: url(/img/h2_c_blue_bar.gif) no-repeat;
height: 30px;
line-height: 30px;
width: 595px;
font-size:14px;
font-weight:bold;
float: left;
cursor:pointer;
color: #fcebb7;
text-decoration:none;
display: block;
}

h2.active_c_reg_x
{
background-position: left bottom;
z-index:200;
}

.toggle_container_c
{
margin:0 ;
padding:0;
overflow: hidden;
width:615px;
clear:both;
}

.c_coll_box_3
{
position:relative;
float:left;
margin:0;
padding:0;
width:615px;
background: url(/img/c_3_bg.jpg) repeat-y;
border-bottom:solid 2px #ececef;
}

.c_3_box
{
position:relative;
float:left;
margin:0;
padding:10px;
width:185px;
background:none;
text-align:left;
}

.c_t_b
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#3e92b5;
margin:0;
padding-bottom:10px;
}

.c_t_b span
{
color:#676767;
}

.c_t_g
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#676767;
margin:0;
padding:0;
}

.c_t_g span
{
color:#3e92b5;
}

.c_t_g_a
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 16px;
color:#3e92b5;
margin:0;
padding:0;
text-decoration:none;
}

.c_t_g_a:hover
{
color:#8f0c18;
text-decoration:underline;
}

.c_coll_box
{
position:relative;
float:left;
margin:0;
padding:10px;
width:595px;
background: url(/img/c_1_bg.jpg) repeat-y;
border-bottom:solid 2px #ececef;
}

.c_state
{
position:relative;
float:right;
width:165px;
height:22px;
background:url(/img/c_view_statements_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:center;
font-size: 12px;
color:#115a76;
margin:0;
margin-top:-3px;
padding:6px 0px 0px 0px;
text-decoration:none;
}

.c_state:hover
{
background:url(/img/c_view_statements_on.jpg) no-repeat;
color:#ffffff;
text-decoration:none;
}

.c_order_h_fr
{
position:relative;
float:left;
width:615px;
background:#ffffff;
margin:10px 0 0 0;
padding:0;
}

.s_t_m_f
{
position:relative;
float:left;
width:615px;
background:#ffffff;
margin:0;
padding:0;
}

.s_t_f
{
position:relative;
float:left;
width:615px;
background:#ffffff;
margin:0;
padding:0;
border-top:solid 1px #ececef;
border-bottom:solid 1px #fcf5c0;
}

.s_t_e
{
position:relative;
float:left;
width:615px;
background:#ffffff;
margin:0;
padding:0;
}

.s_t_f_h
{
position:relative;
float:left;
width:615px;
background:#ffffff;
margin:0;
padding:0;
border-top:solid 1px #ececef;
}

.c_t_h
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#3e92b5;
margin:0;
}

.c_t_p
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 16px;
color:#8f0c18;
margin:0;
}

.c_t_p_s
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#8f0c18;
margin:0;
}

.c_t_p_b
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 16px;
color:#8f0c18;
margin:0;
}


.s_t_h_1, .s_t_h_2, .s_t_h_3, .s_t_h_4, .s_t_h_5, .s_t_h_6
{
position:relative;
float:left;
margin:0;
padding:5px;
border-left:solid 1px #ececef;
border-right:solid 1px #ececef;
text-align:left;
background:#dcebf2;
}

.s_t_h_1
{
width:30px;
}

.s_t_h_2
{
width:73px;
}

.s_t_h_3
{
width:160px;
}

.s_t_h_4
{
width:90px;
}

.s_t_h_5
{
width:100px;
}

.s_t_h_6
{
width:90px;
}

.s_t_f_ba
{
position:relative;
float:left;
width:815px;
background:#ffffff;
margin:0;
padding:0;
border-top:solid 1px #ececef;
border-bottom:solid 1px #fcf5c0;
background: url(/img/c_b_t_bg.jpg) repeat-y;
}

.s_t_1, .s_t_2, .s_t_3, .s_t_4, .s_t_5, .s_t_6,.s_t_7,.s_t_c
{
position:relative;
float:left;
height:50px;
background:#ffffff;
margin:0;
padding:5px;
border-left:solid 1px #ececef;
border-right:solid 1px #ececef;
text-align:left
}

.s_t_1
{
width:30px;
}

.s_t_2
{
width:73px;
text-align:center;
}

.s_t_3
{
width:160px;
}

.s_t_4
{
width:90px;
text-align:center;
}

.s_t_5
{
width:100px;
text-align:center;
}

.s_t_6
{
width:90px;
text-align:center;
}

.s_t_7
{
width:100px;
text-align:center;
float:right;
border-left:solid 2px #ececef;
border-bottom:solid 1px #ececef;
padding:0;
background:#fcf1b4;
}

.s_t_c
{
width:100px;
text-align:center;
}

.c_v_o
{
position:absolute;
top:30px;
left:17px;
width:66px;
height:17px;
background:url(/img/c_view_order_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:center;
font-size: 11px;
color:#115a76;
margin:0;
padding:2px 0px 0px 0px;
}

.c_v_o:hover
{
background:url(/img/c_view_order_on.jpg) no-repeat;
color:#ffffff;
}

.c_sub_box
{
position:relative;
float:left;
width:100px;
height:17px;
padding:3px 0 0 0;
font-family:Calibri,TrebuchetMS,Arial;
text-align:center;
font-size: 12px;
color: #fcebb7;
background:url(/img/c_sub_bg_mid.jpg) repeat-x;
margin-bottom:5px;
}

.c_change_frame
{
position:relative;
float:left;
width:595px;
background:none;
margin:0;
padding:0;
}

.c_change_box
{
position:relative;
float:left;
width:297px;
height:30px;
background:none;
}

.c_change_a
{
position:absolute;
top:10px;
left:10px;
font-family:Calibri,TrebuchetMS,Arial;
text-align:center;
font-size: 12px;
color:#2693bb;
text-decoration:none;
}

.c_change_a:hover
{
color:#8f0c18;
text-decoration:underline;
}

.c_change_b
{
position:absolute;
top:10px;
right:70px;
width:67px;
height:17px;
background:url(/img/c_change_off.png) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:center;
font-size: 11px;
color:#115a76;
margin:0;
padding:2px 0px 0px 0px;
}

.c_change_b:hover
{
background:url(/img/c_change_on.png) no-repeat;
color:#ffffff;
}

.s_mess
{
position:relative;
float:left;
width:107px;
height:22px;
background:url(/img/c_send_message_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:center;
font-size:12px;
color:#115a76;
margin:0;
margin-left:180px;
padding:6px 0px 0px 0px;
text-decoration:none;
}

.s_mess:hover
{
background:url(/img/c_send_message_on.jpg) no-repeat;
color:#ffffff;
text-decoration:none;
}

.merg_col_frame
{
position:relative;
float:left;
width:815px;
z-index:200;
display:inline;
padding:5px;
padding-bottom:20px;
}

.c_b_blue_bar
 {
padding: 0 0 0 20px;
margin:0;
background: url(/img/c_b_blue_bar.jpg) no-repeat;
line-height:30px;
height: 30px;
width: 795px;
font-size:14px;
font-weight:bold;
float: left;
cursor:pointer;
color: #fcebb7;
text-decoration:none;
display: block;
}

.c_b_coll_box
{
position:relative;
float:left;
margin:0;
padding:10px;
width:795px;
background: url(/img/c_b_1.jpg) repeat-y;
background-position:top left;
border-bottom:solid 2px #ececef;
}

input.c_b
{
position:relative;
width: 50px;
height:15px;
border:solid 1px #aad7e5;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
}

.c_pic_box
{
position:relative;
}
.c_pic_box img
{
position:relative;
width:50%;
height:50%;
}

.s_t_1_b, .s_t_2_b, .s_t_3_b, .s_t_4_b, .s_t_5_b,.s_t_6_b
{
position:relative;
float:left;
background:#ffffff;
margin:0;
padding:5px;
border-left:solid 1px #ececef;
border-right:solid 1px #ececef;
text-align:left
}

.s_t_1_b
{
width:30px;
}

.s_t_2_b
{
width:80px;
text-align:center;
}

.s_t_3_b
{
width:363px;
}

.s_t_4_b
{
width:90px;
text-align:center;
}


.s_t_5_b
{
width:90px;
text-align:center;
}

.s_t_6_b
{
width:100px;
text-align:center;
float:right;
height:50px;
border-left:solid 2px #ececef;
border-bottom:solid 1px #ececef;
padding:0;
background:#fcf1b4;
}

.c_t_g_a_t
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#115a76;
margin:0;
padding:0;
text-decoration:none;
}

.c_t_g_a_t_s
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
margin:0;
padding:0;
text-decoration:none;
}

.c_t_g_a_a
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#3e92b5;
margin:0;
padding:0;
text-decoration:none;
}

.c_t_g_a_a_s
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#3e92b5;
margin:0;
padding:0;
text-decoration:none;
}

.c_t_g_a_t:hover,.c_t_g_a_a:hover,.c_t_g_a_t_s:hover,.c_t_g_a_a_s:hover
{
color:#8f0c18;
text-decoration:underline;
}

.c_c_o
{
position:relative;
float:left;
width:66px;
height:17px;
background:url(/img/c_cancel_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:center;
font-size: 11px;
color:#ffffff;
margin:5px 0 0 12px;
padding:2px 0px 0px 0px;
}

.c_c_o:hover
{
background:url(/img/c_cancel_on.jpg) no-repeat;
color:#ffffff;
}

.c_v_u
{
position:relative;
float:left;
width:66px;
height:17px;
background:url(/img/c_view_order_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:center;
font-size: 11px;
color:#115a76;
margin:5px 0 0 12px;
padding:2px 0px 0px 0px;
}

.c_v_u:hover
{
background:url(/img/c_view_order_on.jpg) no-repeat;
color:#ffffff;
}

.sa_box
{
position:relative;
float:left;
width:290px;
margin-left:20px;
}

.c_pag_box_b
{
position:relative;
float:left;
width:690px;
height:25px;
margin:20px 0px 20px 40px;
}

.c_pag_con
{
position:absolute;
top:0px;
left:0px;
width: 150px;
height:20px;
margin:0;
background:url(/img/c_continue_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:right;
font-size: 12px;
color:#115a76;
margin:0;
padding:5px 15px 0px 0px;
}

.c_pag_con:hover
{
background:url(/img/c_continue_on.jpg) no-repeat;
color:#ffffff;
}

.c_pag_send
{
position:absolute;
top:0px;
right:0px;
width: 148px;
height:20px;
margin:0;
background:url(/img/c_send_o_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:left;
font-size: 12px;
color:#ffffff;
margin:0;
padding:5px 0px 0px 12px;
}

.c_pag_send:hover
{
background:url(/img/c_send_o_on.jpg) no-repeat;
color:#ffffff;
}

.o_t_n_b, .o_t_d_b, .o_t_c_b, .o_t_t_b, .o_t_s_b,.o_t_p_b,.o_t_s_s_b,.o_t_s_q
{
position:relative;
float:left;
background:#ffffff;
margin:0;
padding:5px;
border-left:solid 1px #ececef;
border-right:solid 1px #ececef;
text-align:left
}

.o_t_n_b
{
width:20px;
}

.o_t_d_b
{
width:63px;
text-align:center;
}

.o_t_c_b
{
width:40px;
text-align:center;
}

.o_t_t_b
{
width:241px;
}
.o_t_s_s_b
{
width:145px;
}

.o_t_s_b
{
width:90px;
text-align:center;
}

.o_t_p_b
{
width:70px;
text-align:center;
}

.o_t_s_q
{
width:50px;
text-align:center;
}

.o_pic_box
{
position:relative;
}

.o_t_s_s_t
{
width:80px;
text-align:center;
float:right;
border-left:solid 2px #ececef;
border-right:solid 1px #ececef;
border-bottom:solid 1px #ececef;
padding:0;
padding-bottom:5px;
background:#fcf1b4;
}

.o_pic_box img
{
position:relative;
width:40px;
height:56px;
}

.c_t_g_sh
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
color:#676767;
margin:0;
padding:0;
}

.c_t_g_shh
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
color:#aeaeae;
margin:0;
padding:0;
margin-top:5px;
}

.c_t_g_shl
{
position:relative;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
color:#aeaeae;
margin:0;
margin-top:5px;
padding:0;
}

ul.help_lists
{
position:relative;
float:left;
margin:0px;
margin-left:-20px;
display:inline;
}

/*feedback start*/

.k_button_css_revision{background-image:'$Rev:5946 $';}
#k_popup *{-moz-box-sizing:content-box !important;box-sizing:content-box !important;}
#k_popup a img{border:0;}
#k_popup a{color:#3882C3;text-decoration:none;}
#k_popup a:hover{color:#3882C3;text-decoration:underline;}
#k_popup div{float:none;}
.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}
#kampylink img{border:0;display:block;}
.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}
.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}
.k_right{right:0px;}
.k_left{left:0px;}
#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}
.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}
.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}
.kc_right{right:10px;}
.kc_left{left:10px;}

/*feedback end*/

 li.help_lists 
{
list-style-type:decimal;
}

/*log box start*/

.log_box
{
position:absolute;
top:23px;
right:0px;
width:320px;
height:79px;
visibility:hidden;
}

.log_box_left
{
position:absolute;
top:0px;
left:0px;
width:5px;
height:79px;
background:url(/img/log_box_left.png) no-repeat;
}

.log_box_mid
{
position:absolute;
top:0px;
left:5px;
width:310px;
height:79px;
background:url(/img/log_box_mid.png) repeat-x;
}

.log_box_right
{
position:absolute;
top:0px;
right:0px;
width:5px;
height:79px;
background:url(/img/log_box_right.png) no-repeat;
}

.log_box_head_text
{
position:absolute;
top:3px;
left:5px;
color:#ffffff;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
font-weight:bold;
}

.input_box
{
position:absolute;
top:20px;
left:0px;
height:20px;
width:240px;
}

.input_box_txt
{
position:absolute;
top:0px;
left:5px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#0e568e;
}

input.log_box
{
position:absolute;
top:0px;
right:0px;
width: 150px;
height:15px;
border:solid 1px #aad7e5;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
visibility:hidden;
}

.log_box_butt
{
position:absolute;
top:40px;
right:0px;
width:61px;
height:26px;
background:url(/img/log_box_butt_off.png) no-repeat;
}

.log_box_butt:hover
{
background:url(/img/log_box_butt_on.png) no-repeat;
}

.google_basket
{
position:absolute;
top:0px;
right:0px;
width: 180px;
height:46px;
margin:0;
background:url(/img/checkout.gif) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:left;
font-size: 12px;
color:#ffffff;
margin:0;
padding:5px 0px 0px 12px;
}

.blue_bar_account
 {
padding: 0 0 0 20px;
margin: 5px 0 0 0 ;
background: url(/img/blue_bar_account.jpg) no-repeat;
height: 30px;
line-height: 30px;
width: 595px;
font-size:14px;
font-weight:bold;
float: left;
color: #fcebb7;
text-decoration:none;
display: block;
}

.account_container_box
{
margin:0 ;
padding:0;
width:615px;
clear:both;
}

.input_box_link
{
position:absolute;
top:20px;
left:5px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
color:#569bac;
}

.input_box_link:hover
{
color:#8f0c18;
text-decoration:underline;
}

/*change shipping address*/

select.change_ship
{
position:absolute;
top:10px;
left:10px;
width: 495px;
height:20px;
border:solid 1px #aad7e5;
color:#115a76;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#115a76;
}
/*new listing*/

.container_list
{
position:relative;
float:left;
margin: 0 ;
width: 814px;
}

h2.trigger_cat
 {
padding: 0 0 0 10px;
margin: 0;
background: url(/img/h2_trigger_cat.gif) no-repeat;
height: 22px;
line-height: 22px;
width: 804px;
font-size:14px;
font-weight:bold;
float: left;
cursor:pointer;
color: #115a76;
text-decoration:none;
display: block;
}

h2.trigger_cat_activ
{
background-position: left bottom;
}

.trigger_cat_c
 {
padding: 0 0 0 10px;
margin: 0;
background: url(/img/div_trigger_cat.gif) no-repeat;
height: 22px;
line-height: 22px;
width: 804px;
font-size:14px;
font-weight:bold;
float: left;
cursor:pointer;
color: #115a76;
text-decoration:none;
display: block;
}

.toggle_container_cat
{

margin:0 ;
padding:0;
overflow: hidden;
display:none;
width:814px;
clear:both;
}

.coll_cat
{
position:relative;
float:left;
margin:0;
padding:0;
width:814px;
}

.product_box_list
{
position:relative;
float:left;
width: 813px;
margin-top:5px;
display:inline;
}

.num_list_txt
{
position:relative;
float:left;
width:28px;
line-height:20px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 8pt;
color:#115a76;
padding:0 2px 0 2px;
text-align:center;
background: url(/img/num_list_bg.jpg) no-repeat;
}

.product_cover_box_list
{
position:relative;
float:left;
width:105px;
display:inline;
}

.product_cover_box_list_ins
{
position:relative;
float:left;
width:90px;
display:inline;
}

.product_cover_box_list_ins img
{
position:relative;
float:left;
width:90px;
z-index:100;
}

.cover_shadow
{
position:relative;
float:left;
width:90px;
height:8px;
background: url(/img/cover_shadow.jpg) no-repeat;
z-index:100;
}

.save_label
{
position:absolute;
bottom:0px;
right:0px;
width:41px;
height:21px;
padding-top:20px;
background: url(/img/save_bg.png) no-repeat;
text-align:center;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#ffffff;
z-index:200;
}

.product_middle_box_list
{
position:relative;
float:left;
width: 515px;
display:inline;
background: url(/img/product_middle_box_bg.jpg) repeat-x;
background-position:top left;
}

.product_middle_t_box
{
position:relative;
float:left;
width: 505px;
padding:3px 5px 0px 5px;
display:inline;
background:none;
}

.product_middle_a_box
{
position:relative;
float:left;
width:500px;
padding:3px 5px 0px 0px;
display:inline;
background:none;
}

.product_middle_title
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#115a76;
text-decoration:underline;
}

.product_middle_title:hover
{
color:#8f0c18;
}

.product_middle_author
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#58b2ba;
text-decoration:underline;
margin-left:5px;
}

.product_middle_author:hover
{
color:#8f0c18;
}

.product_middle_desc_box
{
position:relative;
float:left;
width: 513px;
display:inline;
background:none;
margin-top:5px;
}

.list_vid
{
position:relative;
float:left;
width: 34px;
height:52px;
background: url(/img/list_vid_off.jpg) no-repeat;
}

.list_vid:hover
{
background: url(/img/list_vid_on.jpg) no-repeat;
}

.product_middle_info_box_main
{
position:relative;
float:left;
width: 355px;
display:inline;
background:none;
}

.product_middle_info_box
{
position:relative;
float:left;
width: 355px;
display:inline;
background:none;
}

.product_middle_info_g
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#aeaeae;
margin-left:5px;
}

.product_middle_info_b
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#58b2ba;
text-decoration:underline;
margin-left:5px;
}

.product_middle_info_b:hover
{
color:#8f0c18;
}

.product_middle_price
{
position:relative;
float:right;
width:120px;
text-align:center;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 20px;
color:#8f0c18;
}

.product_middle_price_g
{
position:relative;
float:right;
width:120px;
text-align:center;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#aeaeae;
}
.product_middle_price_g span
{
text-decoration:line-through;
}

.product_list_right_box
{
position:relative;
float:right;
width:160px;
text-align:center;
}

.product_middle_info_g_s
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
color:#aeaeae;
}

.product_middle_info_stock
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
color:#58b2ba;
margin-top:5px;
}

.stamp
{
position:relative;
float:left;
width:88px;
height:46px;
background: url(/img/stamp_list.jpg) no-repeat;
margin-left:36px;
}

.product_list_add_button
{
position:relative;
float:left;
width:106px;
height:25px;
margin:10px 0px 0px 27px;
display:block;
background-color:#fdd15d;
text-align:center;
}

.separator
{
position:relative;
float:left;
width:765px;
height:1px;
background:#ebebeb;
margin:5px 0px 5px 32px;
}

/*advanced programme*/

.adv_sub_header
{
position:relative;
float:left;
width:615px;
background:#ffffff;
margin-top:20px;
}

.adv_sub_header_text
{
position:relative;
margin-left:10px;
width:545px;
font-family:Calibri,TrebuchetMS,Arial;
font-size:18px;
color:#972666;
}

.adv_content_text_box
{
position:relative;
float:left;
margin-top:10px;
margin-left:10px;
width:573px;
padding:10px;
border:solid 1px #f7fcff;
background:url(/img/help_content_text_box_mid.jpg) repeat-y;
font-family:Calibri,TrebuchetMS,Arial;
font-size:13px;
color:#7d7d7d;
}

.adv_content_text_box span
{
color:#115a76;
}

.adv_content_text_box  a
{
color:#2693bb;
text-decoration:underline;
}

.adv_content_text_box  a:hover
{
color:#8f0c18;
text-decoration:underline;
}

.adv_table
{
width:575px;
border:none;
margin-top:20px;
margin-bottom:20px;
text-align:center;
}

.adv_td_head
{
border:solid 1px #fff;
background:url(/img/adv_tab_head_bg.gif) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size:14px;
color:#ffffff;
font-weight:bold;
}

.adv_td_plain
{
border:solid 1px #fff;
background:url(/img/adv_tab_td_bg.gif) repeat-x;
font-family:Calibri,TrebuchetMS,Arial;
font-size:12px;
color:#7a7a7a;
}

.adv_td_plain span
{
color:#4ba9e5;
font-weight:bold;
}

.adv_apply
{
position:relative;
float:left;
width:90px;
height:22px;
background:url(/img/adv_read_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:center;
font-size: 12px;
color:#115a76;
margin:20px 0px 0px 150px;
padding:6px 0px 0px 0px;
text-decoration:none;
}

.adv_apply:hover
{
background:url(/img/adv_read_on.jpg) no-repeat;
color:#ffffff;
text-decoration:none;
}

.alfa
{
list-style-type:lower-alpha;
}

.decim
{
list-style-type:decimal;
}

.form_down
{
position:relative;
float:left;
width:50px;
height:10px;
background:url(/img/pdf_icon.png) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:center;
font-size: 12px;
color:#115a76;
text-decoration:underline;
padding:40px 0px 0px 0px
}

.form_down:hover
{
color:#8f0c18;
}

.adv_home_header_conteiner
{
position:relative;
float:left;
width:164px;
margin:0px 0px 0px 5px;
}

.adv_home_header
{
position:relative;
float:left;
width:164px;
height:55px;
background:url(/img/adv_home_header.jpg) no-repeat;
}

.toggle_adv
{
position:relative;
float:left;
margin:0 ;
padding:0;
width:164px;
clear:both;
display:block;
background:none;
}

.toggle_adv_link
{
position:relative;
float:left;
margin:0 ;
padding:5px;
width:154px;
font-family:Calibri,TrebuchetMS,Arial;
text-align:left;
font-size: 12px;
color:#115a76;
background:url(/img/adv_home_mid.jpg) repeat-y;
border-bottom:solid 1px #b3d5df;
}

.toggle_adv_link span
{
color:#8f0c18;
font-weight:bold;
}

.toggle_adv_link:hover
{
color:#8f0c18;
background:url(/img/adv_home_mid_on.jpg) repeat-y;
}

.adv_bottom
{
position:relative;
float:left;
margin:0 ;
padding:0;
width:164px;
height:5px;
display:block;
background:url(/img/adv_home_bott.jpg) no-repeat;
}

/*new right column*/

.container_right_column_inside
{
position:relative;
float:left;
width: 165px;
margin: 0; 
z-index:200;
background:#ffffff:
}

/*product page slider*/
.pr_slide_main_box 
{
position:relative;
float:left;
margin:0 0 0 5px;
padding:0;
text-align:center;
width:613px;
background: url(/img/pr_slider_bg.jpg) no-repeat;
z-index:500;
display:none;
}

.graphic, #prevBtn, #nextBtn
{
margin:0;
padding:0;
display:block;
overflow:hidden;
 text-indent:-8000px;
 }
			

#pr_container
{	
margin:0 auto;
position:relative;
text-align:left;
width:530px;
background:none;
}	
			
#pr_content
{
position:relative;
z-index:500;
}			

#pslider
{
z-index:500;
min-height:200px;
position:relative;
float:left;
}	

#pslider ul, #pslider li
{
margin:0;
padding:0;
list-style-type:none;
}
		
#pslider li
{ 
position:relative;
float:left;
width:530px;
min-height:200px;
overflow:hidden; 
margin-top:10px;
background:none;
z-index:500;
}	

#prevBtn, #nextBtn
{ 
display:block;
width:30px;
height:77px;
position:absolute;
left:-35px;
top:86px;
border:none;	
}	

#nextBtn
{ 
left:535px;
}
														
#prevBtn a, #nextBtn a
{  
display:block;
width:30px;
height:30px;
background:url(/img/btn_prev.png) no-repeat 0 0;
border:none;	
z-index:500;	
}	
		
#prevBtn a:hover
{ 
background:url(/img/btn_prev_on.png) no-repeat 0 0;	
}	

#nextBtn a
{ 
background:url(/img/btn_next.png) no-repeat 0 0;	
}

#nextBtn a:hover
{ 
background:url(/img/btn_next_on.png) no-repeat 0 0;	
}			

.pr_cover_box
{
position:relative;
float:left;
margin:18px 7px 0 8px;
padding:0;
width:90px;
height:140px;
background: url(/img/pr_cover_shadow.jpg) no-repeat;
background-position:bottom left;
text-align:center;
display: block;
}

.pr_cover
{
position:relative;
float:left;
padding:0;
border:solid 2px transparent;
width:90px;
height:130px;
z-index:500;
}

.pr_cover img
{
width:90px;
height:130px;
z-index:500;
}

/*css for credit*/

.int_b
{
position:absolute;
top:0px;
left:175px;
width:144px;
height:35px;
margin:0;
background:url(/img/int_butt_off.jpg) no-repeat;
font-family:Calibri,TrebuchetMS,Arial;
text-align:center;
font-size: 13px;
color:#115a76;
margin:0;
padding:5px 0px 0px 0px;
}

.int_b:hover
{
background:url(/img/int_butt_on.jpg) no-repeat;
color:#ffffff;
}

.int_header
{
position:relative;
float:left;
width:615px;
margin:0;
padding:0;
}

.int_right_header
{
position:relative;
float:left;
width:164px;
margin:5px 0px 0px 5px;
}

.offers_special_text
{
display:none;
}

.bisac_title_special_box
{
display:none;
}

.romance_special_box
{
display:none;
}

.offers_special_box
{
display:none;
}

/*missing css for categories*/

li.categories_list
{
display:inline;
position:relative;
float:inherit;
list-style-type: none;
width:185px;
}

a.categories_list
{
display:block;
font-family:Calibri,TrebuchetMS,Arial;
font-size:13px;
font-weight:normal;
color:#115a76;
padding:3px 3px 3px 3px;
width:185px;
}

a.categories_list:hover
{
color:#8f0c18;
background:url(/img/cat_hov.jpg) repeat-y;
}

a.categories_list span
{
color:#8f0c18;
}

ul.categories_list
{
margin:0px 0px 0px 5px;
padding:0px;
display:block;
}

td.categories_list
{
vertical-align:top;
}

/*New product page*/

.n_p_video_header
{
position:relative;
float:left;
width:615px;
height:32px;
background:url(/img/n_p_video_header.jpg) no-repeat;
background-position:top left;
}
.p_video_main_box
{
position:relative;
float:left;
width:600px;
margin-top:0px;
margin-left:10px;
}

.gsc-control {
  width: 600px;
}

.gsc-control div {
position: relative;
float:left;
width: 600px;
}

.gsc-control-cse {
width: 600px;
font-family: Verdana,Tahoma,Helvetica,Arial;
font-size : 14px;
}

.gsc-control-cse div {
position: relative;
float:left;
width: 600px;
}

form.gsc-search-box
{
font-family: Tahoma,Verdana,Helvetica,Arial;
font-size : 14px;
margin : 0px;
width:300px;
}


.app_gsvsc 
{  
color : #8f0c18;
cursor:pointer;
 font-size:12px;
 font-family: Tahoma,Verdana,Helvetica,Arial;
text-decoration:underline;
border: solid 0px;
}
div.search-form-save_gsvsc
 { color : #b7d525; }

div.edit-tag_gsvsc
 { 
 color : #115a76 ;
 }
 
.footerBox_gsvsc a
 { 
 color : #8f0c18; 
 font-size:14px;
 font-family: Tahoma,Verdana,Helvetica,Arial;
 display:none;
 }
 
.playerBox_gsvsc a.title_gsvsc 
{ 
color : #115a76; 
font-size:13px;
font-family: Verdana,Tahoma,Helvetica,Arial;
font-weight:bold;
text-decoration:none;
}


/* image border color */


.app_gsvsc td {
  vertical-align : top;
  border : none;
  height:20px;
  width:580px;
  text-align:right;
}



td.tag-control_gsvsc div.tag-control_gsvsc {
  font-size : 14px;
  cursor : pointer;
  margin-right : 8px;
  font-weight : bold;
}


/*
 * visibility states of the more
 * - edit visible while reading
 * - edit invisible while playing
 * - more invisible unles playing
 */
.reading_gsvsc .more_gsvsc,
.editing_gsvsc .more_gsvsc,
.searching_gsvsc .more_gsvsc {
  display : none;
}

.playing_gsvsc .more_gsvsc {
  text-align : center;
  display : block;
}

/*
 * visibility states of the tagStack
 * - visible while reading, searching
 * - none while playing
 */
.tagStack_gsvsc {
  display : block;
  margin-top : 4px;
  margin-bottom : 4px;
}

.playing_gsvsc .tagStack_gsvsc {
  display : none;
}

/*
 * visibility states of the player
 * - visible while playing (default)
 * - none while all other times (default)
 */
.playerBox_gsvsc {
  display : none;
}

.playing_gsvsc .playerBox_gsvsc {
  display : block;
  margin-top : 4px;
  margin-bottom : 4px;
  margin-left : 10px;
  margin-right : 10px;
  text-align : center;
}

/* keep a 1.33 ratio
 * (on widths > 300px, add 20px in height for controls)
 * small player:        180x135   4:3
 * medium player:       260x195   4:3
 * large player:        320x260   4:3 + 20px at bottom
 * extra large player:  480x380   4:3 + 20px at bottom
 */
.playerBox_gsvsc .player_gsvsc {
  width : 480px;
  height : 380px;
  margin:auto;
}

.playerBox_gsvsc div.title_gsvsc {
  text-align : center;
  margin-top : 5px;
}

.playerBox_gsvsc a.title_gsvsc {
  text-decoration : underline;
}

/*
 * visibility states of the searchForm
 * - visible while reading, searching
 * - none while editing, playing
 */
.editing_gsvsc .searchForm_gsvsc,
.playing_gsvsc .searchForm_gsvsc {
  display : none;
}
.reading_gsvsc .searchForm_gsvsc,
.searching_gsvsc .searchForm_gsvsc {
  display : block;
}

/* search form controls */
.searchForm_gsvsc table.gsc-search-box {

  width : 0px;
  display:none;
}


.searchForm_gsvsc input
{
width:0px;
}

.searchForm_gsvsc td.gsc-branding-text {
  vertical-align : top;
}

.searchForm_gsvsc td.gsc-branding-text div.gsc-branding-text {
  padding-bottom : 2px;
  text-align : right;
  color : #676767;
  font-size : 11px;
  margin-right : 2px;
  width:450px;
}

.searchForm_gsvsc td.gsc-branding-img-noclear
{
padding-top:2px;
vertical-align : top;
}



.searchForm_gsvsc div.gsc-branding-img,
.searchForm_gsvsc div.gsc-branding-img-noclear,
.searchForm_gsvsc img.gsc-branding-img,
.searchForm_gsvsc img.gsc-branding-img-noclear {
  padding-top : 0px;
}




/* footer */
.footerBox_gsvsc {
  clear : both;
  margin-top : 4px;
  margin-bottom : 0px;
  text-align : center;
}

.footerBox_gsvsc table {
  width : 100%;
}

.footerBox_gsvsc td.footer-link_gsvsc {
  text-align : right;
}

.footerBox_gsvsc td.footer-edit_gsvsc {
  text-align : left;
}

.footerBox_gsvsc a {
  font-size : 11px;
  cursor : pointer;
  text-decoration : underline;
}

/* visibility states
 * visible while reading,
 * invisible while playing, editing
 */

.searching_gsvsc div.edit-tag_gsvsc,
.reading_gsvsc div.edit-tag_gsvsc {
  display : block;
}

.editing_gsvsc div.edit-tag_gsvsc,
.playing_gsvsc div.edit-tag_gsvsc {
  display : none;
}

div.edit-tag_gsvsc {
  font-size : 11px;
  cursor : pointer;
  text-decoration : underline;
}


/* results */
.results_gsvsc {
  margin-left : 0px;
}

/* display states:
 * off while playing and editing, on everytime else
 */

.editing_gsvsc .results_gsvsc,
.playing_gsvsc .results_gsvsc {
  display : none;
}

.searching_gsvsc .results_gsvsc,
.reading_gsvsc .results_gsvsc {
position:relative;
display : block;
border:solid 1px #f1f1f1;
width:400px;
margin:auto;
text-align:center;
padding:0;
background-color : #fffbdb;
}

.results_gsvsc div.video-result_gsvsc {
  border:none;
  background-color : #ffffff;
  height : 80px;
  width : 110px;
}

.results_gsvsc div.video-result_gsvsc img {
  height : 80px;
  width : 110px;
  cursor : pointer;
}

.results_gsvsc table.video-result-table_gsvsc {
  width : 100%
}

.results_gsvsc table.video-result-table_gsvsc td {
  padding : 10px;
}

.results_gsvsc table.video-result-table_gsvsc-2 td {
  width : 50%;
}

.results_gsvsc table.video-result-table_gsvsc-2 td {
  width : 33%;
}

/* two column table, align right/left */
.results_gsvsc table.video-result-table_gsvsc-2 td.video-result-cell_gsvsc-0 div {
  float : right;
}
.results_gsvsc table.video-result-table_gsvsc-2 td.video-result-cell_gsvsc-1 div {
  float : left;
}


.playing_gsvsc .tiny-results_gsvsc {
  display : block;
  align:center;
}

.searching_gsvsc .tiny-results_gsvsc,
.editing_gsvsc .tiny-results_gsvsc,
.reading_gsvsc .tiny-results_gsvsc {
  display : none;
}

.tiny-results_gsvsc {
position:relative;
width:500px;
text-align : center;
border:solid 1px #f1f1f1;
background-color : #fffbdb;
margin:auto;
}

.tiny-results_gsvsc div.tiny-video-result_gsvsc
 {
position:relative;
border : none;
height : 50px;
width : 60px;
}

.tiny-results_gsvsc div.tiny-video-result_gsvsc img {
  cursor : pointer;
  height : 50px;
  width : 60px;
}

.tiny-results_gsvsc table.video-result-table_gsvsc {
  width : 100%
}

.tiny-results_gsvsc table.video-result-table_gsvsc td {
  padding : 10px;
}

.results_gsvsc table.video-result-table_gsvsc-4 td {
  width : 25%;
}

.results_gsvsc table.video-result-table_gsvsc-6 td {
  width : 16%;
}

/* tags */
div.tag_gsvsc
{
  display : none;
}


div.tag_gsvsc-0 {
  font-size : 13px;
}

div.tag_gsvsc-1 {
  font-size : 13px;
}

div.tag_gsvsc-2 {
  font-size : 13px;
}





.n_p_description_box
{
position:relative;
float:left;
width:610px;
z-index:100;
display:inline;
margin:5px 0px 0px 5px;
} 

.n_p_cover_box
{
position:relative;
float:left;
width:210px;
z-index:100;
display:inline;
margin:0px;
} 

.n_p_cover_box_link
{
position:relative;
float:left;
width:200px;
z-index:100;
display:inline;
margin:0px;
padding-bottom:15px;
}

.n_p_cover_box img
{
position:relative;
float:left;
width:200px;
z-index:100;
display:inline;
margin:0px;
}

.n_p_cover_shadow
{
position:absolute;
bottom:0px;
left:0px;
background:url(/img/n_p_cover_box_shadow.jpg) no-repeat;
width:200px;
height:15px;
z-index:100;
}

.n_p_save_bg
{
position:absolute;
bottom:0px;
left:150px;
font-family:Tahoma,Verdana,TrebuchetMS,Arial;
color:#ffffff;
font-size:14px;
background:url(/img/n_p_save_bg.png) no-repeat;
z-index:200;
width:60px;
height:46px;
text-align:center;
line-height:17px;
padding-top:13px;
}

.n_p_right_box
{
position:relative;
float:left;
width:400px;
z-index:100;
display:inline;
margin:0px;
padding:0px;
padding-bottom:20px;
background:url(/img/n_p_des_shadow.jpg) no-repeat;
background-position:bottom left;
}

.n_p_title_author_box
{
position:relative;
float:left;
width:390px;
z-index:100;
display:inline;
margin:0px;
padding:5px 10px 10px 0px;
background:url(/img/n_p_t_a_bg.jpg) repeat-x;
background-position:top-left;
}

.n_p_product_t_box
{
position:relative;
float:left;
padding:0px 0px 0px 0px;
display:inline;
background:none;
width:380px;
}

.n_p_product_a_box
{
position:relative;
float:left;
padding:0px 0px 0px 0px;
display:inline;
background:none;
width:380px;
}

.n_p_product_author
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 14px;
color:#58b2ba;
text-decoration:underline;
margin-left:10px;
}

.n_p_product_author:hover
{
color:#8f0c18;
}

.n_p_product_title
{
position:relative;
float:left;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 16px;
color:#115a76;
margin-left:10px;
}

.n_p_info_box
{
position:relative;
float:left;
width:400px;
height:100px;
z-index:100;
display:inline;
margin:0px;
padding:0px;
}

.n_p_delivery_box
{
position:relative;
float:left;
width:120px;
height:105px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
color:#3e3e3e;
background-position:bottom left;
margin-left:10px;
}

.n_p_price_box
{
position:relative;
float:right;
width:160px;
height:100px;
margin-right:10px;
}

.n_p_small_price
{
position:relative;
float:right;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 13px;
text-decoration:line-through;
color:#4b90a1;
line-height:10px;
margin-right:5px;
}

.n_p_big_price
{
position:relative;
float:right;
width:155px;
text-align:right;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 20px;
color:#8f0c18;
margin-right:5px;
line-height:60px;
font-weight:bold;
}

.n_p_add_button
{
position:relative;
float:right;
width:106px;
height:25px;
margin:0px;
display:block;
background-color:#fdd15d;
text-align:center;
background:url(/img/add_to_basket_off.png) no-repeat;
}

.n_p_add_button:hover
{
background:url(/img/add_to_basket_on.png) no-repeat;
}

.n_p_syno_box
{
position:relative;
float:left;
width:360px;
z-index:100;
display:inline;
margin:5px 0 0 0;
padding:10px 10px 10px 30px;

}

.n_p_syno_box_txt
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#3e3e3e;
text-align:justify;
}

.n_p_syno_box_txt span
{
font-size: 13px;
font-weight:bold;
color:#4b90a1;
}

.n_p_info_bottom_box
{
position:relative;
float:left;
width:610px;
z-index:100;
display:inline;
margin:0;
background:url(/img/n_p_info_mid.jpg) repeat-x;
background-position:left bottom;
} 

.n_p_info_bottom
{
position:relative;
float:left;
width:610px;
height:5px;
z-index:100;
display:inline;
margin:0;
background:url(/img/n_p_info_bottom.jpg) no-repeat;
}
.n_p_icon_box
{
position:relative;
float:right;
width:161px;
height:90px;
z-index:100;
display:inline;
margin:0;
margin-right:10px;
}

.n_p_google
{
position:relative;
float:left;
width:131px;
height:49px;
z-index:100;
display:inline;
margin:0;
margin-left:15px;
background:url(/img/n_p_google_book_search_icon.gif) no-repeat;
}

.n_p_small_icon_box
{
position:relative;
float:left;
width:161px;
z-index:100;
display:inline;
text-align:center;
margin-top:5px;
}
.n_p_icon
{
position:relative;
width:30px;
z-index:100;
display:inline;
margin:5px;
coursor:pointer;
 }
 

 .n_p_details_box
{
position:relative;
float:left;
width:425px;
z-index:100;
display:inline;
margin:0;
margin-left:10px;
}

 .n_p_details_txt_box
{
position:relative;
float:left;
width:425px;
}

.n_p_details_txt
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#3e3e3e;
}

.n_p_details_txt_link
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#58b2ba;
text-decoration:underline;
}

.n_p_details_txt_link:hover
{
color:#8f0c18;
}

.n_p_details_txt_del
{
font-family:Calibri,TrebuchetMS,Arial;
font-size: 18px;
color:#58b2ba;
font-weight:bold;
display:none;
}

.n_p_box_keywords
{
position:relative;
float:left;
width:615px;
background:#fff;
margin:5px 0px 0px 5px;
padding-bottom:0px;
z-index:100;
display:inline;
}

.n_p_subcategories_box
{
position:relative;
float:left;
width:615px;
z-index:100;
}

.n_p_keywords_box
{
position:relative;
float:left;
width:610px;
z-index:100;
}

.n_p_keywords_box_top
{
position:relative;
float:left;
width:605px;
height:29px;
background:url(/img/n_p_key_top.jpg) no-repeat;
color:#115a76;
line-height:29px;
font-family:Calibri,TrebuchetMS,Arial;
font-size:14px;
font-style:italic;
padding-left:10px;
z-index:100;

}

.n_p_keywords_box_mid
{
position:relative;
float:left;
width:615px;
background:url(/img/n_p_key_mid.jpg) repeat-y;
padding:0;
margin:0;
background-color:#fbf8ed;
z-index:100;
}

.n_p_keywords_box_bottom
{
position:relative;
float:left;
width:615px;
height:6px;
background:url(/img/n_p_key_bottom.jpg) no-repeat;
background-color:#fbf8ed;
z-index:100;
}

.n_p_keywords_list_box
{
position:relative;
float:left;
width:591px;
margin:auto;
margin-left:6px;
background:#ffffff;
padding:10px 5px 10px 5px;
display:inline;
border:solid 1px #f3f3f3;
z-index:100;
}

.n_p_keywords_list
{
width:610px;
display:inline;
z-index:100;
}

a.n_p_keywords_list
{
display:inline;
font-family:Calibri,TrebuchetMS,Arial;
font-size:13px;
font-weight:bold;
color:#115a76;
padding:0px 5px 0px 5px;
margin:0px 5px 0px 5px;
z-index:100;
}

a.n_p_keywords_list:hover
{
color:#2fa1e3;
background:url(/img/n_p_key_on.jpg) repeat-y;
}

a.n_p_keywords_list span
{
color:#63bceb;
}

.n_p_author_box_txt
{

float:left;
width:595px;
margin-left:5px;
padding:10px;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 12px;
color:#3e3e3e;
text-align:justify;
}

#ToolTipDiv 
{
font-family:Tahoma,TrebuchetMS,Arial;
background:url(/img/tooltip_bg.jpg) repeat-y;
background-position:top left;
position:absolute;
background-color:#fdffc2;
border:solid 1px #ffe7ae;
color:#115a76;
 z-index:1000;
 font-size:12px;
 display:none;
 padding:5px;
 max-width:340px;
 min-width:210px;
 text-align:justify;
}


.tooltip 
{
 display:none;
}

.toolspan
{
font-family:Tahoma,TrebuchetMS,Arial;
font-size:13px;
color:#115a76;
}

.toolspan_auth
{
color:#797a7b;
font-size:11px;
font-weight:normal;
}

.toolspace
{
margin-top:5px;
margin-bottom:5px;
background-color:#fce1a3;
height:1px;
width:100%;
}
.tooltip_price
{
position:relative;
float:right;
font-family:Tahoma,TrebuchetMS,Arial;
font-size:14px;
color:#8f0c18;
background:url(/img/tooltip_price_bg.jpg) repeat-x;
border:solid 1px #fcde9d;
padding:3px;
margin-top:10px;
}

.tooltip_delivery
{
position:relative;
float:left;
font-family:Tahoma,TrebuchetMS,Arial;
font-size:11px;
color:#33abec;
background:none;
padding:6px 0px 0px 0px;
margin-top:10px;
}



/*introduction plus */

.int_tumb_box
{
position:relative;
float:left;
margin-top:10px;
margin-left:10px;
width:595px;
padding:0px;
background:none;
font-family:Calibri,TrebuchetMS,Arial;
font-size:13px;
color:#7d7d7d;
}

.int_tumb_img
{
position:relative;
float:left;
width:275px;
}
.int_tumb_txt
{
position:relative;
float:left;
width:255px;
padding:10px
}

.int_arrow_box
{
position:relative;
float:left;
width:42px;
line-height:100%;
text-align:center;
}
/*yellow panel 2 banners */

.yell_2_bann_box_contener
{
position:relative;
float:left;
width:303px;
height:323px;
background:none;
margin-top:1px;
font-family:Calibri,TrebuchetMS,Arial;
font-size:16px;
color:#565354;
text-align:left;
padding:0px;
text-decoration:underline;
}

.yell_2_bann_link
{
position:absolute;
top:0px;
left:0px;
width:270px;
height:23px;
background:none;
font-family:Calibri,TrebuchetMS,Arial;
font-size:13px;
color:#565354;
text-align:left;
text-decoration:underline;
z-index:500;
padding:310px 10px 0px 10px;
}

.yell_2_bann_link:hover
{
color:#8f0c18;
}
.yell_2_bann_box_sep
{
position:relative;
float:left;
width:1px;
height:324px;
background:#ffffff;
}

/*index new slider*/
/*index new slider start*/
.prr_header
{
position:relative;
float:left;
width:613px;
height:40px;
background:url(../img/slider_seg_header.jpg) no-repeat;
background-position:0px 0px;
margin-left:5px;

}

.prr_slide_main_box 
{
position:relative;
float:left;
margin:0 0 10px 5px;
padding:0;
padding-bottom:10px;
text-align:center;
width:611px;
background:url(../img/slider_seg_header.jpg) repeat-x;
background-position:0px -120px;
background-color:#ffffff;
z-index:1000;
display:none;
border:solid 1px #e4f3f8;
border-top:none;
}

#prevBtn, #nextBtn
{ 
display:block;
width:30px;
height:77px;
position:absolute;
left:-35px;
top:117px;
border:none;	
}	

#nextBtn
{ 
left:535px;
}

#prevBtn a, #nextBtn a
{  
display:block;
width:30px;
height:30px;
border:none;	
z-index:500;	
}	

#prevBtn a	
{
background:url(../img/footer_icon_bg.png) no-repeat;	
background-position:0px -276px;
}
	
#prevBtn a:hover
{ 
background:url(../img/footer_icon_bg.png) no-repeat;	
background-position:0px -306px;
}	

#nextBtn a
{ 
background:url(../img/footer_icon_bg.png) no-repeat;	
background-position:-30px -276px;
}

#nextBtn a:hover
{ 
background:url(../img/footer_icon_bg.png) no-repeat;	
background-position:-30px -306px;
}	

#prr_container
{	
margin:0 auto;
position:relative;
text-align:left;
width:530px;
background:none;
}	
		

#pslider
{
z-index:1000;
height:255px;
position:relative;
float:left;
}	

#pslider ul, #pslider li{
margin:0;
padding:0;
list-style:none;
}

#pslider li
{ 
position:relative;
float:left;
width:530px;
min-height:255px;
overflow:hidden; 
margin-top:0px;
background:none;
z-index:1000;
background:url(../img/slider_bg_deep.jpg) repeat-x;
background-color:#ffffff;
}	


.prr_cover_box
{
position:relative;
float:left;
margin:18px 0px 0 7px;
padding:0;
width:80px;
height:106px;
background:url(../img/footer_icon_bg.png) no-repeat;
background-position:-89px -145px;
text-align:center;
display: block;
}
.prr_list
{
list-style-type:none;
}
.prr_cover
{
position:relative;
float:left;
padding:0;
width:70px;
height:100px;
z-index:1000;
background:url(../img/preloader.gif) no-repeat;
background-position:top center;
text-align:center;
background-color:#ffffff;
}

.prr_cover img
{
width:70px;
height:100px;
z-index:1000;
}

.prr_save_label
{
position:absolute;
bottom:0px;
right:0px;
width:40px;
height:20px;
padding-top:20px;
background:url(../img/footer_icon_bg.png) no-repeat;
background-position: -0px -236px;
text-align:center;
font-family:Calibri,TrebuchetMS,Arial;
font-size: 11px;
color:#fffffe;
z-index:1100;
}




/*bussines*/

.buss_tog_box
{
position:relative;
float:left;
width:164px;
margin:-50px 0px 0px 5px;
clear:both;
z-index:200;
}

.buss_list_header
{
position:relative;
float:left;
width:144px;
height:40px;
line-height:40px;
font-size:13px;
font-weight:bold;
color:#115a76;
padding:0px 10px 0px 10px;
background:url(../img/buss_trigg.jpg) no-repeat;
display: block;
cursor:pointer;
}

.buss_list_header_activ
{
background-position: left bottom;
}

.buss_adv
{
position:relative;
float:left;
margin:0 ;
padding:0;
width:164px;
clear:both;
display:none;
background:none;
}

.buss_adv_link
{
position:relative;
float:left;
margin:0 ;
padding:5px;
width:152px;
font-family:Calibri,TrebuchetMS,Arial;
text-align:left;
font-size: 12px;
color:#115a76;
background:url(/img/buss_home_mid.jpg) repeat-y;
border:solid 1px #b3d5df;
border-top:solid 1px #ecf8ff;
border-left:solid 1px #ecf8ff;
}

.buss_adv_link span
{
color:#8f0c18;
font-weight:bold;
}

.buss_adv_link:hover
{
color:#8f0c18;
background:url(/img/buss_home_mid_on.jpg) repeat-y;
}



























