html{margin:0;padding:0;background:#fff}
body,form,a,div,input,ul,li,img{margin:0;padding:0;border:0;font:normal 11px verdana, Arial, helvetica, sans-serif; line-height:1.5em;}
body{background:#fff url('img/body-bg.png') fixed top left repeat-x;color:#000;font-family:arial,sans-serif;width:100%}
img{display:block}
a{color:#006699;text-decoration:none; cursor:pointer; outline:none;}
a:hover{color:#2e8bc3;text-decoration:underline}
a.buynow{ background:url(img/sprite.gif) 0 -52px no-repeat; padding:4px 0; text-indent:-1000em; }
li.width100 a.buynow { margin:2px auto;}
a.buynow:hover{ background-position:-92px -52px; }
a.addcart, .addtocart a.addcart,a.preorder,a.notifyme{ background:url(img/sprite.gif) 0 -111px no-repeat; padding:4px 10px; text-indent:-1000em; }
a.preorder, .addtocart a.preorder{background-position:-206px -111px;}
a.notifyme, .addtocart a.notifyme{background-position:-206px -137px;}
a.addcart:hover{ background-position:-107px -111px;}
a.preorder:hover{ background-position:-304px -111px;}
a.notifyme:hover{ background-position:-304px -137px;}
a.wishlist{ background:url(img/sprite.gif) -120px -164px no-repeat; padding:4px 19px; text-indent:-1000em; }
a.wishlist:hover{ background-position:-139px -190px;}
a.title { color:#003366; font-weight:normal;}
a.title b{ font-weight:normal;}
#container{margin:0 auto; width:998px;_width:996px;padding:0 5px;background-color:#fff; overflow:hidden; border:1px solid #e3e3e3; border-width:0 1px;-moz-box-shadow:0 4px 18px #8db4ce;}
#logo{margin:30px 4px 4px;width:750px;height:80px;float:left;zoom:1;}
#logo img { float:left: border:0 none; display:inline; width:288px; }
#container_head{width:100%;float:right;clear:right;}
#logo .searchtop { width:430px; _width:420px;margin:30px 0 0 10px; float:left;padding:2px;}
#logo .searchtop input.txt{ padding:6px 3px 6px 10px; margin-right:4px; background-color:#fff; border:1px solid #d1d1d1; border-color:#d1d1d1 #e7e7e7 #e7e7e7 #d1d1d1; border-width:1px 1px 1px 0; width:250px; font-family:arial, serif; color:#666; font-size:1.65em; letter-spacing:0.012cm;}
#logo .searchtop input.srch{ margin-top:-9px;}
.srchpage{ padding:4px 4px 11px; text-align:center;}
.srchpage input.txt{ font-size:1.55em;width:450px;}
#searchr h3{ background-color:#F0F3F6; border-top:1px solid #85b6d5; padding:6px 4px; margin-bottom:8px; overflow:hidden;zoom:1;}
#searchr h3 ul#pagination{ width:461px; margin:0; float:right;}
#searchr h3 ul#pagination li a{ background-color:#f9f9f9;}
#searchr h3 span{ width:450px;}
.srchbttn{ background-color:#D4D0C8; color:#000; font-size:15px; border:2px outset #D4D0C8; padding:4px 6px;}
input.srchbttn:focus{ border:2px inset #D4D0C8; }
#headermenu{ -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/shop_bg.jpg) no-repeat scroll 88% 88%;
color:#AF2224;
float:right;
font-size:0.9em;
height:109px;
margin:0;
padding:5px 0;
width:190px;
}
#headermenu a{ color:#af2224; text-decoration:underline;font-size:0.9em;}

.toplinks { text-align:right;color:#006699; font-size:0.9em; right:20px;_right:20px; display:block;padding-right:20px;}
.toplinks a{color:#af2224; text-decoration:none;font-size:0.9em;}
.toplinks a:hover{color:#006699; text-decoration:underline;}
.toplinks img { display:inline; margin-bottom:-1px}
#myprofile { border:0 none; float:none;display:inline; background:transparent none no-repeat scroll 0 0;top:-1px;}
#myprofile li { float:none;display:inline;}
#myprofile a{ background-position:62px center;display:inline;float:none; font-weight:normal; font-size:0.9em;}
#myprofile a:hover{ text-decoration:none;}
#myprofile a.main{ color:#AF2224; padding:2px 14px 6px 4px;}
#myprofile a.main:hover{background-color:#EFF3F6; text-decoration:none;}
#myprofile ul.ws_drop_downm{margin:3px 0 0 2px;_margin:2.5px 0 0 1px;}
#myprofile ul.ws_drop_downm li{ display:block;}
#myprofile ul.ws_drop_downm li a{ display:block; border-bottom:1px solid #dfe1e2; border-top:1px solid #f7f8f9; margin-top:0;}
#myprofile ul.ws_drop_downm li a:hover{ text-decoration:none;}

/*#headermenu .home1,#headermenu .login1,#headermenu .cart1,#headermenu .checkout {text-indent:-1000px; color:transparent;overflow:hidden; display:block; width:35px; float:left; padding:7px 0;border-right:1px solid #afafaf;}
#headermenu .home1{background:url('img/shop_sprite.gif') no-repeat 0 2px; border-left:0 none; }
#headermenu .cart1{background:url('img/shop_sprite.gif') no-repeat -36px 2px; }
#headermenu .login1{background:url('img/shop_sprite.gif') no-repeat -72px 2px;}
#headermenu .checkout{background:url('img/shop_sprite.gif') no-repeat -106px 2px;width:39px;border-right:0 none;}
#headermenu .home1 span,#headermenu .login1 span,#headermenu .cart1 span,#headermenu .checkout span{text-indent:-1000px; color:transparent;}
#headermenu  a.home1:hover{ background-position: 0 -30px;}#headermenu  a.cart1:hover{ background-position: -36px -30px;}#headermenu  a.login1:hover,#headermenu a.subhover{ background-position: -72px -30px;}#headermenu  a.checkout:hover{ background-position: -106px -30px;}*/
#headermenu ul.subnav {
color:#5B9417;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:3.5em 0 0;*margin:3.8em 0 0;
padding:0;
width:125px;
}

#headermenu div.sublogin {
color:#5B9417;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:1px;
position:absolute;
right:121px;
top:77px;
width:200px;
}
#headermenu div.sublogin div{ display:block;background-color:#eff4f8;padding:5px 8px 5px 12px; border:1px solid #d7e3ed; }
#headermenu div.sublogin div h3{ margin:5px 0; padding:0 0 3px; font-family:lucida Grande, georgia;}
#headermenu div.sublogin div p{ margin:5px 0; text-align:right;}
#headermenu div.sublogin label{ font-size:0.85em; color:#0a537e; letter-spacing:0.02cm;}
#headermenu div.sublogin input.txt{ border:1px solid #c1d0db; width:10em; padding:0.1em;}
#headermenu div.sublogin a{ color:#b33232;}
#headermenu div.sublogin img { display:inline; margin:2px 2px 0 0;}

#headermenu ul.subnav li{ color:#336600;font-size:0.95em;list-style-type:none; display:block; text-align:right; padding:2px 0;}
#headermenu ul.subnav li a{color:#3c6a01;font-size:0.85em;margin:0; text-decoration:underline;}
#headermenu ul.subnav li a.view_cart{ padding:0 5px; text-decoration:none; border-left:1px dotted #3c6a01; *border-left:1px solid #3c6a01;margin-left:2px;}
#headermenu ul.subnav li a.view_cart:hover{ color:#a22626; text-decoration:blink;}
#headermenu ul.subnav li a.checkout{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(img/sprite.gif) no-repeat scroll 0 -83px; display:block;font-size:1em;margin:0 auto 0 3em;padding:2px 19px; text-align:left;text-indent:-1000em; width:60px;}
#headermenu ul.subnav li a.checkout:hover{ background-position:-107px -83px;}
#cart {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url('img/cart.gif') no-repeat scroll left center;
font-weight:bold;
margin:0 0 10px 0;
padding:10px 5px 30px 42px;
border:1px solid #0F7BB4 ;
/*border-width:2px 1px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:5px;*/
text-align:center;

}

#details img#checkmark,img#checkmark{ border:0 none; display:inline;margin:0;padding:0; float:left;}


#cart a{ padding:4px 2px; text-transform:uppercase; color:#f4caca; background:url('img/cart_bttn.gif') center center no-repeat; width:119px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; display:block; margin:2px 0; letter-spacing:-0.5px; font-weight:bold;}
#cart a:hover{ color:#fff; text-decoration:none;}
#navcontainer{margin:0;clear:left; display:block;}
#nav{margin:5em 0 0 0}
#nav ul{list-style:none}
#nav li{float:left}
#nav li a{font:bold 12px Arial;float:left;padding:4px 16px;text-decoration:none;background:#f3f3f3;border:1px solid #b6b6b6;border-bottom:none}
#nav li a:hover{font:bold 12px Arial;text-decoration:underline}
#nav li a.active{font:bold 12px Arial;color:#fff;background:#bb3330;border:1px solid #bb3330;border-bottom:none}
.lipad{padding:1px}
#tabmenu{margin:12px 0 0 0;width:200px;font-size:11px;word-spacing:2px;float:left}
#tabmenu a:link, #tabmenu a:active, #tabmenu a:visited{font-size:11px;text-decoration:none}
#tabmenu a:hover{text-decoration:underline}
#headtext{text-align:left;width:98%;padding:8px;padding-right:0;position:relative}
#bookscontainer{width:998px;float:left;padding:9px 0; background:url('img/c_bg.gif') top left repeat-x;}
#left_cont{width:190px;border:solid 1px #8db9e5;float:left}
.authors {width:100%;_width:99%; height:100%; margin-left:5px;}
.authors li { float:left; width:235px; margin:0 7px 10px 1px; list-style-type:none;height:40px;}
.authors li a{ background:url('img/black-arrow2.jpg') left 4px no-repeat; padding-left:10px; display:block;}
.authors li a:hover{ background-image:url('img/black-arrow.jpg'); color:#bd3939;}
.authors li a:first-letter{ font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif;}

#browse_categories{background:#eee;padding:5px;font:bold 12px Arial; color:#000;border-bottom:solid 1px #ccc}
#categories_pad{padding:0 0 8px 1px; margin-top:-9px;} #categories_pad a{font:normal 13px/18px arial,verdana; display:block;display:block !important;}
#userprofile{padding:0;} #userprofile a{font:normal 12px/18px verdana; display:block;display:block !important; background:#fff url(img/black-arrow2.jpg) 96% center no-repeat; padding:0.2em 0.25em 0.2em 0.3em; border-bottom:1px solid #ddd;border-top:1px solid #fff;}
#browse_authors{background:#eee;padding:5px;font:bold 12px Arial; color:#000;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}
#userprofile a:hover{ background-color:#f9f9f9; background-position:98% center; text-decoration:none;}
#authors_pad{padding:8px 0 8px 8px} #authors_pad a{font:normal 12px/18px Arial}
#browse_magazine{background:#eee;padding:5px;font:bold 12px Arial; color:#000;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}
#magazine_pad{padding:8px 0 8px 8px} #magazine_pad a{font:normal 12px/18px Arial}
#browse_video{background:#eee;padding:5px;font:bold 12px Arial; color:#000;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}
#video_pad{padding:8px 0 8px 8px} #video_pad a{font:normal 12px/18px Arial}
#new1 {padding-left:10px;display:none} #new1 a{font-size:11px}
#new2 {padding-left:10px;display:none} #new2 a{font-size:11px}
#new3 {padding-left:10px;display:none} #new3 a{font-size:11px}
#new4 {padding-left:10px;display:none} #new4 a{font-size:11px}
#new5 {padding-left:10px;display:none} #new5 a{font-size:11px}
#new6 {padding-left:10px;display:none} #new6 a{font-size:11px}
#new7 {padding-left:10px;display:none} #new7 a{font-size:11px}
#new8 {padding-left:10px;display:none} #new8 a{font-size:11px}
#new9 {padding-left:10px;display:none} #new9 a{font-size:11px}
#new10 {padding-left:10px;display:none} #new10 a{font-size:11px}
#new11 {padding-left:10px;display:none} #new11 a{font-size:11px}
#new12 {padding-left:10px;display:none} #new12 a{font-size:11px}
#new13 {padding-left:10px;display:none} #new13 a{font-size:11px}
#new14 {padding-left:10px;display:none} #new14 a{font-size:11px}
#divider_width{width:9px;float:left}
#center_cont{width:592px;float:left;margin:0 0 0 9px}
#center_alone { width:792px;float:left;margin:0 0 0 9px}
#center_alone #pre_releases_title,#center_alone h2.title {width:781px}
#detail_page {width:850px;margin:0 auto;}
#detail_book {width:900px;margin:0 auto;}
#search_cont{text-align:left;width:570px; padding-left:20px;border:1px solid #ccc;height:108px;background: #d1d2d1 url('img/sprite.gif') bottom right no-repeat}

h1{
-x-system-font:none;
background:#fff url(img/h1bg.gif) left top repeat-x;
border-bottom:1px solid #E3E3E3;border-top:1px solid #E3E3E3;
color:#B43735;
font-family:lucida sans,verdana,sans-serif;
font-size:1.6em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:0 0 10px;
padding:7px 5px;}

h2{
-x-system-font:none;

color:#096398;
font-family:Arial,verdana,sans-serif;
font-size:1.6em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:0 0 10px;
padding:7px 5px;}

h1 a:link, h1 a:active, h1 a:visited{font:bold 17px Arial;color:#E7934D;text-decoration: none}
h1 cite {color:#6C86B2; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;font-weight:bold;letter-spacing:0.05em;}
h1 a:hover{color:#0054C9;text-decoration: underline}
h1.cart { background:#fff url(img/h1_bg.gif) no-repeat scroll 1% center; border-bottom:3px dotted #ddd;font-family:arial;font-size:2.2em;font-style:normal;letter-spacing:0.055cm;padding:1em 0 0.5em 2.5em;}
h1.cart cite { color:#aaa;display:block;font-size:0.75em;font-style:normal;line-height:11px;letter-spacing:0.02cm;}
h1.profile { background:#fff url(img/user.gif) no-repeat scroll 1% center; border:0 none; border-bottom:3px dotted #ddd;font-family:arial;font-size:2em;font-style:normal;letter-spacing:0.025cm;padding:0.5em 0 0.45em 2.5em; margin-top:0.45em;}
h1.profile cite { color:#aaa;display:block;font-size:0.75em;font-style:normal;line-height:11px;letter-spacing:0.02cm;}
h1.bargain { 
background:#FFFFFF url(img/bargain_bg.gif) no-repeat scroll -54% center;
border:0 none;
border:1px solid #ddd;
color:#FFFFFF;
font-family:arial;
font-size:2.45em;
font-style:normal;
font-weight:bold;
letter-spacing:0.055cm;
padding:0.5em 0.5em 0.4em 20em;
margin-bottom:1em;

}
.cartdiv{ margin:8px auto;*margin:17px auto;padding:0;width:900px;}
.popup h3{ background-color:#F9F9F9;border-bottom:1px solid #D9E5F0;color:#BF2B28;margin:-8px -10px 8px;padding:5px 0 5px 7px;}
.bttn2,.button{ background-color:#339966; color:#fff; font-family:"Times New Roman", Times, serif; padding:1px 7px; cursor:pointer; letter-spacing:0.015cm; text-transform:uppercase; border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}
.button{background-color:#bd3939; font-size:1.5em;padding:5px 12px 2px;}
.button:hover{ background-color:#3282c4;}
.mar5 { margin:5px 0 0 246px;}
.mleft20 {margin:5px 0 0 246px;}
.marT4 { margin-top:4px;}
.marT5 { margin-top:5px;}
#search_cont h1 { color:#000; background:none; border:0 none; font-size:17px; font-weight:bold;}
#search_cont h1 a{ color:#2E8BC3;}
.text{width:267px;padding:2px}
.textc{text-align:center!important;}
.textl{text-align:left;}
.textr{text-align:right;}
#logo .searchtop input.txt:focus{border-color:#6694E3;}
.inputbtn{font-weight:bold;color:#fff;background:#CC0000;border:1px solid #ccc}
.breadcrumb{ padding:0.3em 0 0.3em 0.45em; color:#666;font-family:arial,trebuchet MS; font-size:0.95em; background-color:#f9f9f9; border:1px dotted #ddd;}
.breadcrumb a{ color:#B43735;font-family:arial,trebuchet MS;font-size:1em; background:transparent url(img/crumb.gif) no-repeat scroll right 46%; padding:0 1.1em 0 0; text-decoration:underline; letter-spacing:0.01cm;}
.breadcrumb a:hover{ text-decoration:none; }
#search_cont_font11{font-size:11px;margin:5px 46px 0 0;text-align:left;color:#2e8bc3;}
#search_cont_font11 a{font-size:11px;text-decoration:none}
#search_cont_font11 a:hover{text-decoration:underline}
#pre_releases_cont{margin-top:9px;float:left;width:100%}
#pre_releases_title{display:block;padding:6px 5px 11px 6px; background:#edf2f6 url('img/hbg.gif') left bottom no-repeat;font:normal 1.75em "Helvetica Neue",Arial,sans-serif; border:1px solid #b6d5f4; border-width:1px 1px 0;color:#195a94;width:582px; letter-spacing:0.025cm;margin:0; overflow:hidden; text-shadow:0 1px 0 #f9fdff; white-space:normal}
#pre_releases_title cite{ font-weight:normal; font-style:normal; font-size:1em;}
#pre_releases_title font { margin:0 4px;}
h2.title{display:block;padding:5px 5px 12px 6px; background:#edf2f6 url('img/hbg.gif') left bottom no-repeat;font:normal 1.75em "Helvetica Neue",Arial,sans-serif; border:1px solid #b6d5f4; border-width:1px 1px 0;color:#195a94;width:582px; letter-spacing:0.025cm;margin:0; text-shadow:0 1px 0 #f9fdff; white-space:normal}
h2.title cite{ font-weight:normal; font-style:normal; font-size:1em;}
h2.title font { margin:0 4px;}

#pre_releases_title a, #pre_releases_title font a{ background:#fff; color:#0F7BB4; padding:2px; margin-left:2px; line-height:29px;_line-height:normal;}
.featured { border:0 none !important;}
.paginate a{color:#fff!important;text-decoration:none; }
#pre_releases_title-right{float:right;padding:5px;background:#b6b6b6;font:bold 13px Arial;color:#fff;width:100px;margin-bottom:9px}
#pre_releases{margin:0 0 9px 0;width:100%;}
#pre_releases ul{margin-bottom:9px;border:1px solid #ccc;width:189px;height:166px;list-style-type:none;float:left; }
#pre_releases li{float:left;font:normal 11px Arial}
#bestsellers1_cont{margin-top:0px;float:left;width:100%}
#bestsellers1_title{padding:5px;background:#b6b6b6;font:bold 13px Arial;color:#fff;width:582px;margin-bottom:9px}
#bestsellers1{margin:0 0 9px 0;width:100%; border:1px solid #B6D5F4; border-top:0 none; overflow:hidden;}
#sub_links { width:98%; margin:5px auto 10px; padding:5px;}
#sub_links a {  padding:5px 14px; text-align:center; margin:0 10px; text-shadow:0 1px 0 #fff; color:#B12B2B; font-weight:bold;}
/*#sub_links a span{ background:url('img/sl_bg.gif') center bottom no-repeat; padding-bottom:9px;}*/
#sub_links a.sel{ background-color:#e4edf4;border-radius:3px; color:#006699;-moz-border-radius:2px;-webkit-border-radius:2px; }
#sub_links a.sel span{ background:url('img/sl_bg.gif') center bottom no-repeat; padding-bottom:10px;}
#details{margin:0 0 9px 0;width:100%; overflow:hidden; border-bottom:1px solid #ddd;}
#details img{ float:left; margin:5px 10px 10px 10px; border:1px solid #e3e3e3; padding:2px;}
#details div.img{ float:left; margin:0 7px 0 0; padding:0; text-align:center;}
#details div.img img{float:none; border:0 none; padding:2px; margin:-3px 0 5px 0;}
#details ul{ background-color:#F9F9F9;border:1px dashed #DDDDDD;float:left;list-style-position:outside;margin:5px 10px 10px 0;padding:5px 0 5px 5px;width:32%;}
#details ul li{ color:#212121;font-size:0.95em;list-style:none; padding:0;  margin-bottom:8px;overflow:hidden;zoom:1}
#details ul li ul{border:0 none; list-style-type:disc; float:none;}
#details ul li ul li{list-style-type:disc;}
#details ul li span{ color:#666; font-weight:bold;}
#details ul.action{ background-color:#FFFFFF;border:0 none;margin:0;padding:0;width:38%;}
#details ul.action li{ margin-bottom:0;}
#details ul.action li.price,li.price{ font-size:1.45em; text-align:left;}
#details ul.action li.price cite, li.price cite{font-style:normal; font-size:0.7em; font-weight:bold; display:block; clear:left; margin:10px 0 5px;overflow:hidden;padding:13px 0;vertical-align:top;}
#details ul.action li.price cite span, li.price cite span{ width:65px; float:left; }
#details ul.action li.price cite span.save,li.price cite span.save{ width:164px;color:#277327;}

#details ul.action li.price cite span.ship, li.price cite span.ship{ background:transparent url(img/cart.gif) no-repeat scroll -10px center; font-family:Georgia, "Times New Roman", Times, serif; color:#bd3939;margin-top:-17px;padding:17px 0 2px 32px;  line-height:17px;}
li.price cite span.ship a{color:#bd3939;}
#details ul.action li.price cite span.ship b, li.price cite span.ship b,li.price cite span.ship b a{ clear:left; background-image:none; color:#006699; padding:0; }
#details ul.action li.price cite span.epoints, li.price cite span.epoints{ background-image:none;color:#137EB7;font-family:lucida sans;font-size:1.15em;font-style:normal;letter-spacing:0.02cm;padding:0;width:80px;}
#details ul.action li.price cite span.epoints b, li.price cite span.epoints b{ background-image:none; color:#c13832; padding:0;zoom:0;}
#details ul.action li.price cite span em, li.price cite span em{ font-style:normal; font-size:1.4em; color:#666; font-weight:bold;}
#details ul.action li.price cite b, li.price b{ background:url("img/disc.gif") no-repeat scroll left center transparent;color:#FFFFFF;padding:15px 9px;_padding:15px 9px 17px;text-align:center;width:47px;}
#details ul.action li.price cite span.save b,li.price cite span.save b{ _height:10px; _width:35px; _display:block; _float:left; _padding:12px 5px 11px;_margin-top:-4px;}
#details ul.action li.price span.addtocart { color:#B43735; font-weight:bold;}
#recent_sold{ overflow:hidden; padding:5px 4px;}
#recent_sold img{ float:left; margin:0 5px 5px 0; padding:1px; border:1px solid #fff;}
#recent_sold div{ overflow:hidden; padding:5px 2px; border-bottom:1px dotted #ccc;font-size:0.85em;zoom:1;}
#recent_sold div a{ color:#003366; font-size:1.1em;}
#recent_sold a:hover img, #recent_sold img:hover{ border:1px solid #ccc;box-shadow:0 0 5px #8DB4CE;-webkit-box-shadow:0 0 5px #8DB4CE;-moz-box-shadow:0 0 5px #8DB4CE;}
div.description{color:#434343; font-size:0.9em; padding:1em 0; width:510px;text-align:justify;}
div.description:first-letter{ font-size:1.4em;}
div.description font { font-family:verdana,Arial, Helvetica, sans-serif !important;color:#212121 !important;font-size-adjust:none;text-align:justify !important;}
div.description span { font-weight:normal;}
.right_detail { overflow:hidden; width:318px; float:right; text-align:left; background-color:#f9f9f9; border-left:1px dotted #ddd; padding:10px 7px;}
.related { clear:left; padding:0; border-top:1px solid #ddd; margin-top:8px; color:#434343; overflow:hidden;zoom:1;}
.related h3{ color:#B43735;}
.related a{ font-weight:bold; text-align:left;}
.related ul { background-color:#fdfcfc; border:1px solid #ededed; border-width: 0 1px 0 0; list-style:none;float:left; height:230px; margin:0 5px 8px 0; padding:5px;text-align:center;width:152px; }
.related ul:hover{box-shadow:1px 1px 1px #CCCCCC;-moz-box-shadow:1px 1px 5px #CCCCCC;-webkit-box-shadow:1px 1px 1px #CCCCCC;}
.related ul li {list-style:none;font-size:0.9em; }
.related ul img { float:none; margin:0 auto; background-color:#fff; padding:2px; border:1px solid #ddd; border-color:#ddd #ccc #ccc #ddd;}
ul.categories { list-style:none; padding:5px 0; text-align:justify; font-size:0.85em}
ul.categories li {}
ul.categories li a{ font-size:0.88em; padding:3px; text-align:center; }
ul.categories li a:hover{ background-color:#c7e5f5; color:#006699; text-decoration:none;}
ul#books-recent { padding:0; list-style:none; margin:5px 1px;}
ul#books-recent li{ float:left; width:32%; margin:0 5px 8px 0; text-align:center;}
ul#books-recent li a{display:block; opacity:0.8;;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; }
ul#books-recent li a:hover{ opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1; }
ul#books-recent li.last{ margin-right:0;}
ul#books-recent li img{ background-color:#fff; border:1px solid #ddd; padding:2px; border-color:#ddd #ccc #ccc #ddd;}
.book-content{ display: none;        /* required */
	position: absolute;   /* required */
	padding: 10px;
	border: 4px solid #ccc;
	background-color: white;
	border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:1px 0 12px #aaa;
	-moz-box-shadow:1px 0 12px #aaa;
	-webkit-box-shadow:1px 0 12px #aaa;
	-webkit-border-radius:5px;
	text-align:left;
	_width:250px;
}

#mcontent{ margin:0 0 9px;width:98.7%;overflow:hidden;border:1px solid #B6D5F4; padding:5px; border-width:0 1px 1px;}
#mcontent ul{margin:0;border-bottom:1px solid #ccc;width:98%;list-style-type:none; padding:5px 0; overflow:hidden; color:#434343;}
#mcontent li{ padding:2px; margin:0 0 5px;color:#434343;}
#mcontent li.bookimage { float:left;background-color:#EEEEEE; padding:5px;margin-right:1.4em;box-shadow:2px 2px 7px #CCCCCC;-moz-box-shadow:2px 2px 7px #CCCCCC;-webkit-box-shadow:2px 2px 7px #CCCCCC;}
#mcontent li.bookimage img{ border:1px solid #ccc;}
#mcontent li.padtext {float:left; width:72%;}
ul#pagination, #searchr ul#pagination,ul#pagination2, #searchr ul#pagination2,#bestsellers1 ul.pagination{ list-style:none; list-style-position:outside; margin:8px 0; padding:3px 2px; border:0 none; display:block; float:left; width:75%;zoom:1; overflow:hidden;}
#bestsellers1 ul.pagination { height:25px; margin:5px 8px 10px; font-size:0.9em; border-bottom:1px solid #eee; width:97%;padding:13px 4px 3px;}
#mcontent ul#pagination{ width:64%;}
ul#pagination li,ul#pagination2 li,#bestsellers1 ul.pagination li{ display:inline; list-style:none; list-style-position:outside; margin:0 3px 0 0; float:left;font-size:1em;font-size:1em; color:#666; padding:1px;}
ul#pagination li a, ul#pagination2 li a,#bestsellers1 ul.pagination li a{ padding:4px 5px; background-color:#f2f2f2; border:1px solid #ccc; color:#666; text-align:center;font-size:1.05em;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd; text-shadow:0 1px 0 #fff;}
#mcontent ul#pagination a,#bestsellers1 ul.pagination a{font-size:0.95em;}
ul#pagination li a:hover, ul#pagination2 li a:hover, #bestsellers1 ul.pagination li a:hover{ background:#0066CC url(img/paginate.gif) repeat-x scroll left top; border:1px solid #006699; color:#fff; text-decoration:none;box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;text-shadow:none;}

.stepcarousel{
float:left;
position: relative; /*leave this value alone*/
border: none;
overflow: hidden; /*leave this value alone*/
width: 590px; /*Width of Carousel Viewer itself*/
height: 145px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-top: 20px; /*margin around each panel*/
margin-left: 30px; /*margin around each panel*/
width: 90px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#bestsellers1 ul{margin:0 0 15px 0;*margin:0 0 10px 0;width:154px;_width:148px;height:235px;_height:260px;list-style-type:none;float:left}
#bestsellers1 ul#categorylist { float:none; margin:10px 5px; width:400px; }
#bestsellers1 ul#categorylist ul{ float:none;}
#bestsellers1 ul#categorylist li { float:none;}
#bestsellers1 li{font:normal 11px verdana,Arial}
.width100{width:145px;_width:135px;color:#666;padding:5px; text-align:center;}
.width100 img, img.simg{ border:1px solid #ddd; padding:2px; margin:0 auto; margin-bottom:0.25em;}
.width100 img:hover, .width100 a:hover img,img.simg:hover{border:1px solid #bbb;box-shadow:0 0 8px #999;-webkit-box-shadow:0 0 8px #999;-moz-box-shadow:0 0 12px #999;}
#bestsellers1.category ul{margin:0 2px 9px 0;border:1px solid #ccc;width:100%;_width:98%; height:100%;list-style-type:none;float:left; padding-left:5px;}
#bestsellers1.category ul li{margin:2px 2px 2px 0; text-align:center;}
#bestsellers1.category ul li a{width:257px;background-color:#f0f0f0; display:block; padding:15px; border:1px solid #e3e3e3;_width:255px;}
#bestsellers1.category ul li a:hover{ color:#be3a3a; text-decoration:none; border:1px solid #c8c8c8; background-color:#ebf4f9;}
.bookimage{padding:5px 10px 0 5px}
.padtext{padding:10px 0 10px 0;color:#000;margin:20px 0 0 0}

.text_view a:hover{text-decoration:underline}
.text_bynow a:link, .text_bynow a:active, .text_bynow a:visited{ margin:2px 0; width:75px; display:block; font-size:0.9em;}
.addtocart a:link, .addtocart a:active, .addtocart a:visited{ font-weight:bold;}
.text_bynow a:hover{text-decoration:underline}
.bottomlink{background:#f9eadd;padding:4px 4px 4px 5px;width:95%;margin-top:5px}
.bottomlink a:link, .bottomlink a:active, .bottomlink a:visited{font:normal 11px Arial;color:#666;text-decoration:none}
.bottomlink a:hover{text-decoration:underline}
#add{float:left;width:90%}
#right_cont{width:194px;_width:194px;float:left;margin:0 0 0 9px;border:1px solid #C9E1F4; background:url(img/right_bg.gif) left 5px repeat-x;}
#landmark_logo{width:194px;height:110px}
#bestsellers{margin-top:0px;float:left;border:0 none;}
#bestsellers_title{float:left;padding:5px;background:#b6b6b6;font:bold 13px Arial;color:#fff;width:184px;}
#right_cont h3,#left_cont h3{background:#BD3939 url(img/h3_bg.gif) repeat-x scroll 0 1em; color:#fff; padding:4px 0 4px 8px; margin:0 0 10px; display:block;}
#left_cont h3{background: url("img/h3_bg.gif") repeat-x scroll 0 1em #BD3939; font-size:1.05em;}
#right_cont h3 cite,#left_cont h3 cite{ font-style:normal; font-weight:normal; font-size:1em;}
#bestsellers ul{width:194px;list-style-type:none;display:inline;border-bottom:1px dashed #b6b6b6;float:left}
#bestsellers li.full{ width:98%; display:block; text-align:center;}
#bestsellers li.full a{ font-family:Georgia, "Times New Roman", Times, serif; display:block; padding:0 5px;}
#bestsellers li.full img{border-color:#ddd #aaa #aaa;border-style:solid;border-width:1px 1px 2px 2px;margin:5px auto;padding:2px;}
#bestsellers li.full img:hover{box-shadow:0 0 8px #333;-webkit-box-shadow:0 0 8px #333;-moz-box-shadow:0 0 12px #333;}
#bestsellers li{padding:10px 0 10px 2px;float:left;font:normal 12px Arial; width:44%;}
#bestsellers li a{font:bold 12px Arial}
a.sadvt{ display:block; text-decoration:none; padding:1em 0;margin:1em auto; color:#6699cc;border-bottom:1px dotted #CCCCCC; overflow:hidden;width:185px;zoom:1;}
a.sadvt span{ font-size:1.8em; font-weight:bold; width:77px; font-family:Georgia, "Times New Roman", Times, serif;float:left; letter-spacing:0.01em; line-height:1em;}
a.sadvt span em{ font-size:0.9em; font-weight:normal; display:block; font-style:normal; }
a.sadvt cite{ font-family:Bookman Old Style, Palatino Linotype, georgia; font-size:3em;_font-size:2.5em;font-style:normal; float:left; padding:0 2px; line-height:normal; width:99px;_width:101px;}
a.sadvt cite small{ font-size:0.4em; display:block; clear:right; line-height:10px; }
a.sadvt cite sup{ font-size:0.35em;float:right;_float:right;_font-size:0.4em;_margin-top:-50px;}
a.sadvt cite.red{color:#a22626;}
a.sadvt cite.orange{color:#d0601e;}
a.sadvt cite.yello{color:#c18818;}
a.more,#bestsellers li.full a.more{ -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background: url("img/more_bg.gif") no-repeat scroll 92% center #edf2f6;border-color:#b6d5f4;border-style:solid;border-width:0 1px 1px 0; text-shadow:0 1px 0 #fff;
clear:left;
color:#004B91;
float:right;
font-weight:normal;
margin:8px 12px 8px 0;
padding:2px 17px 2px 10px;
text-align:right;}
.title_more {float:right;font-size:0.5em;color:#A22626 }
.title_more a, #pre_releases_title span.title_more a,h2.title .title_more a{background: url("img/more_bg.gif") no-repeat scroll 92% center #edf2f6;color:#A22626; padding-right:16px; text-shadow:0 1px 0 #fff;}
a.more:hover,#bestsellers li.full a.more:hover{ background-color:#f9f9f9;border-color:#b6d5f4;border-style:solid;border-width:0 1px 1px 0; color:#A22626; text-decoration:none; }
a.sadvt:hover{ color:#a22626; text-decoration:none;}
a.sadvt:hover cite{ color:#339933;}
#searchr{ margin:1em; color:#333; overflow:hidden; }
#searchr ul{ float:left; overflow:hidden; margin-right:1em; width:350px;zoom:1;}
#searchr ul li{ list-style:none; display:block;font-size:0.95em;}
#searchr ul.action{ border-left:1px dotted #ddd; padding-left:1.5em; float:right;}
#searchr ul li.price { font-size:1.35em;font-weight:bold;}
#searchr ul li.price b{ padding:28px 8px;}
#searchr ul li.price cite b{padding:15px 9px;}
img.simg{ float:left; margin-right:2em;}
.paddT10 { padding:1em 0; background:#FFFFFF url(img/h1bg.gif) repeat-x scroll left 1px;}
.borderbttm{ border-bottom:1px solid #ddd;}
.bookswidth{width:78px}
.buynow a{font:bold 11px Arial;color:#000;text-decoration:none}
.buynow a:hover{text-decoration:underline}
#footercont{text-align:center;width: 1012px; background:#f7fbff;border-top:2px dotted #b6d5f4; float:left; margin:1em -8px 0;}
#footer{font:normal 12px/22px Arial;padding:0 1em 1em; color:#666; overflow:hidden;}
#footer ul{ width:220px; float:left; margin:2px 10px 2px 5px; padding:2px;}
#footer ul li{ list-style:none; display:block; margin:0; padding:2px 0; text-align:left;color:#888;text-shadow:0 1px 0 #fff; line-height:14px;}
#footer ul li h3{color:#195A94; font-family:Georgia, "Times New Roman", Times, serif;font-size:1.55em; font-style:italic;font-weight:normal; border-bottom:1px dashed #c2dcec; padding:1px 0 5px; margin:3px 0;}
#footer ul li .nh{color:#195A94; font-family:Georgia, "Times New Roman", Times, serif;font-size:1.55em; font-style:italic;font-weight:normal; border-bottom:1px dashed #c2dcec; padding:1px 0 5px; margin:3px 0;}
#footer ul li a{font-family:verdana,Arial,helvetica,sans-serif;}
/*#footer a:link, #footer a:active, #footer a:visited{font:normal 12px/22px Arial;text-decoration:none}*/
#footer a:hover{text-decoration:underline}
form.form,form.form2 { background-color:#e5ecf9; padding:7px 10px; border:1px solid #cfd9ea;}
form.form p, form.form2 p{ display:block; padding:2px 0; overflow:hidden;color:#66748d; font-family:Arial, Helvetica, sans-serif;font-size:1em;}
form.form p label,form.form2 p label{ float:left; width:150px; text-align:right; color:#434343; font-family:Times, Arial, Helvetica, sans-serif;font-size:1.35em; padding:3px 5px;}
form.form2 p label{ display:block; text-align:left;font-family:verdana,Arial,Helvetica,sans-serif;font-size:1.1em;}
.sblu *{color:#0468a3;}
fieldset.activity,fieldset.activity2 {border:1px solid #b6c7e4; background-color:#ecf0f7;}
fieldset.activity2 { border-width:1px 0 0;}
fieldset.activity legend, fieldset.activity2 legend{color:#B43735; font-size:1.2em; font-weight:bold; padding:2px 5px; margin-left:1em; }

label.error{color:#CC3333; float:none; background: transparent none;border:0 none;}
form.form input.txt, form.form select.txt,form.form textarea.txt,textarea.txt,input.txt,select.txt{border:1px solid #cfd9ea;border-color:#adb7c8 #d2dff8 #d2dff8 #adb7c8; padding:5px 3px;color:#434343; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em; width:250px;}
form.form input.error{ background-color:#fff; border:1px solid #993300;}
form.form input.txt:focus{border:1px solid #87a8d8;}
.error{ padding:8px 5px; background-color:#f6f15c; border:1px solid #e4de3b; color:#827e0f;}
.login, ul.topnav .login{
display:block;
float:left;
margin-bottom:5px;
margin-left:249px;
*margin-left:155px;
margin-right:0;
margin-top:9px;
width:244px;
*width:295px;
color:#ddeef7;
text-align:right;
padding-right:10px;
font:Verdana, Arial, Helvetica, sans-serif;	font-size:0.85em;*font-size:0.9em;
background-image:none;
}
.DataTextColor1, .DataTextColor2 {font-family:Verdana, Arial, Helvetica, sans-serif; text-shadow:1px 1px 0 #FFFFFF; font-size:0.9em;color:#006699; font-size:1em; font-weight:bold;}
.DataTextColor1 img, .DataTextColor2 img{ float:left; margin:2px 5px 2px 2px; padding:2px; border:1px solid #ddd; background-color:#fff;}
.cart .price{ color:#339933;text-shadow:1px 1px 0 #FFFFFF;}
.cart .price2{font-family:lucida sans,arial;font-size:1.22em;letter-spacing:0.025cm; text-shadow:1px 1px 0 #FFFFFF;}
.FieldTitleColor1, .FieldTitleColor2 {font-family:lucida sans,Arial, Helvetica, sans-serif; text-shadow:1px 1px 0 #FFFFFF; font-size:1.15em; font-weight:bold; color:#096398; margin:2px 0; letter-spacing:0.02cm;}
.login a, ul.topnav span.login a{ color:#ddeef7;font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:0.8em;_font-size:0.9em;_display:inline;_float:none;}
ul.topnav span.login a{ color:#fff}
table.cart { background:#fff; padding:1px 1px 0 2px;border:1px solid #ccc;width:97%;-moz-box-shadow:0 0 17px #CCCCCC;box-shadow:0 0 17px #CCCCCC;-webkit-box-shadow:0 0 17px #CCCCCC;}
table.cart td{ border:1px solid #ccc; border-width:0 1px 1px 0; padding:4px 5px 5px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;border-top:1px solid #FFFFFF;}
table.cart .th{background:#d9e5f0 url(img/ul_bg.gif) repeat-x left -1px;border-width:0 1px 1px 0;letter-spacing:0.01cm;border-top:1px solid #FFFFFF;}

table.cart td.RepeatRowColor1 { background-color:#f9f9f9; }
table.cart td table td{ border:0 none;}
.noborder{ border:0 none;}
#details .InSiteLink img{ border:0 none; float:none;}
#details table .DataTextColor1,#details table .DataTextColor2 { color:#434343; font-weight:bold;  text-align:center;}
#details table .DataTextColor1 img,#details table .DataTextColor2 img { display:block; margin:2px auto; float:none;}
.bill{ color:#333; text-align: right; padding:4px 7px; margin:10px auto; width:600px; text-align:center; }
.bill a{ color:#bd3939; text-decoration:none; text-transform:uppercase; padding:4px 6px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #e3e3e3; border-color:#e3e3e3 #d2d2d2 #d2d2d2 #e3e3e3; background-color:#EEEEEE;}
.bill a.print{background:#EEEEEE url('img/tools_print.gif') 4px center no-repeat;padding:4px 5px 4px 24px;}
.bill a:hover{ color:#bd3939; text-decoration:none;border-color:#d2d2d2 #e3e3e3 #e3e3e3 #d2d2d2;}
.bill a img, #details .bill img{ border:o none; float:none !important; margin:0;}
.mssg{color:#B43735; border:1px solid #eee; background:#f9f9f9; width:650px; margin:10px auto; padding:8px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:left;}
.block{ clear:left;display:block; overflow:hidden;zoom:1;}
.bold{ font-weight:bold;}
.multisearchInput {
	vertical-align: top; height:20px; }
	
a#view-categories { width:95%; display:block; background:#f0f0f0; text-align:center; color:#434343; font-weight:bold; margin:5px auto; border:1px solid #ddd; border-width:0 1px 1px 0;}
a#view-categories { color:#333; text-decoration:none;}
	
#multisearchFormIcon .multisearchInput {
	width: 240px; background-position: 232px 3px;
}

ul.ws_drop_down {
	display:block; float: left; background:#f0f3f6 url('img/ul_bg.gif') repeat-x left top;
}
ul.ws_drop_down li img{
	border: 0px;
	vertical-align: middle;
	padding: 1px
}
ul.ws_drop_down li {
	display:block; margin:0px 0px 0px 0px; float:left;
}
ul.ws_drop_down a:hover ul, ul.ws_drop_down a:hover a:hover ul, ul.ws_drop_down a:hover a:hover a:hover ul {
	display:block;
}
ul.ws_drop_down li a {
	display:block; vertical-align:middle; text-decoration:none; text-align:left; font-size: 12px; font-weight:bold; line-height: 20px; padding: 7px 0 5px 10px;_padding: 7px 0 4px 10px; margin: 0px; color: #666666; background-image: url('img/multisearchForm.gif'); background-repeat: no-repeat; background-position: 85px center; width: 89px; outline: none;
}
#multisearchFormIcon ul.ws_drop_down li a {
	background-position: 35px center;
}
ul.ws_drop_downm li a:hover, ul.ws_drop_downm li a {
	color: #000;
}
ul.ws_drop_down ul {
	position: absolute; left:-1px; top:98%; background-color:#eff3f6; margin: -2px 0px 0px 0px;
}
ul.ws_drop_down, ul.ws_drop_down ul {
	margin:0px; list-style:none; padding:0px;border-color:#D1D1D1;border-style:solid;border-width:1px;}
	
ul.ws_drop_down a:active, ul.ws_drop_down a:focus {
	outline-style:none;
}

ul.ws_drop_down ul li {
	float: left; margin: 0px 0px 0px -1px;
}
ul.ws_drop_down ul a {
	white-space:nowrap; text-align:left; border-top:0 none; width: 90px; background-image: none; padding: 3px 0px 3px 10px; margin-top:-1px;
}
ul.ws_drop_down li:hover {
	position:relative;
}
ul.ws_drop_down li:hover>a {
	background-color:#fff; color: #3282c4; text-decoration:none;
}
ul.ws_drop_down li a:hover {
	position:relative; color: #3282c4; text-decoration:none;z-index:99999;
}
ul.ws_drop_downm li a:hover {
	background-color: #d9e5f0;
}
ul.ws_drop_downm li a:hover a.main{background-color: #d9e5f0;}
ul.ws_drop_down ul, ul.ws_drop_down a:hover ul ul {
	display:none;position:absolute; z-index:999999; border-top:0 none;
}
ul.ws_drop_down li:hover>ul { display:block; }
/* CSS for TABLE Tags for IE 6 and Lower START */
ul.ws_drop_down li a table, ul.ws_drop_down li a:hover table {
	border-collapse:collapse; margin: 0px 0px 0px 0px; border:0px; padding:0px;
}
ul.ws_drop_down li a table tr td, ul.ws_drop_down li a:hover table tr td {
	padding:0px; border:0px;
}
ul.ws_drop_down li a table ul, ul.ws_drop_down li a:hover table ul {
	border-collapse:collapse; padding:0px; margin:0px 0px 0px -1px; 
}
ul.ws_drop_down table ul {
	left:0px;
}

/* Author: Craig Erskine Description: Dynamic Menu System - Vertical */ ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul { width: 100%; /* Menu Width */ margin: 0; list-style: none; } ul#navmenu-v li { float: left; position: relative; width: 100%; } ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ } ul#navmenu-v ul { display: none; position: absolute; top: 0; left: 90%; z-index: 9999; } /* Root Menu */ ul#navmenu-v a { border-top: 1px solid #d9e5f0; border-right: 1px solid #FFF; padding: 6px; display: block; background: #fff url(img/cat_bg.gif) 99% center no-repeat; color: #333; font: bold 12px Arial, sans-serif; text-decoration: none; height: 1%; } /* Root Menu Hover Persistence */ ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a { background: #d9e5f0; color: #333; border-bottom:1px solid #999; border-right-color:#d9e5f0; border-top:0 none;} /* 2nd Menu */ ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a { float: none; background: #d9e5f0 url(img/cat_bg.gif) 2% center no-repeat; border-bottom:1px solid #fff;  border-right-color:#999; padding-left:16px;  } /* 2nd Menu Hover Persistence */ ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {color: #005A8C; } /* 3rd Menu */ ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a { color: #005A8C; } /* 3rd Menu Hover Persistence */ ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a { background: #666; } /* 4th Menu */ ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a { background: #666; } /* 4th Menu Hover */ ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover { background: #333; } /* Hover Function - Do Not Move */ ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; } ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }
.tipsy-inner {
font-weight:bold;
line-height:1.5em;
padding:10px 15px;
}
.tipsy {
background-repeat:no-repeat;
opacity:0.8;
padding:5px;
}
.tipsy-inner {
-moz-border-radius:4px 4px 4px 4px;
background-color:#d9e5ef;
color:#006699;
font:bold 11px 'Lucida Grande',sans-serif;
max-width:200px;
padding:8px;
text-align:left;
}
.tipsy-north {
background-image:url("img/tipsy-north.gif");
background-position:center top;
}
.tipsy-south {
background-image:url("img/tipsy-south.gif");
background-position:center bottom;
}
.tipsy-east {
background-image:url("img/tipsy-east.gif");
background-position:right center;
}
.tipsy-west {
background-image:url("img/tipsy-west.gif");
background-position:left center;
}
ul.creditcards{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
}
ul.creditcards li.js {
background:url("rate.gif") no-repeat left;
padding-left:25px;
cursor:pointer;
}
ul.creditcards li {
border-bottom:1px solid #E3E5E4;
color:#444444;
line-height:20px;
padding:10px 10px 10px 0;
}
.fade{
color:#999;
font-size:11px;
}
.red
{
color:#aa0000;
font-size:11px;
}
p{
margin:0;
padding:0;
}
h4{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;

}
ul.creditcards li.hover{
background:url('rate-hover.gif') #fbfaf8 no-repeat left;
padding-left:25px;}
#detail_pages  {
border-bottom:1px solid #DDDDDD;
margin:0 0 9px;
overflow:hidden;
width:100%;
}
.lnk{
text-decoration:none!important;
}
.heads{
margin:12px 30px 10px 0;
color:#990000;
font-size:1.45em;
text-shadow:0 1px 0 #FFFFFF;
font-weight:bold;
}
.desc{
padding:4px 4px 10px 4px;
}
.rights{
background:url(img/p_border.jpg) no-repeat top left;
width:33%;
padding:10px 0px 0px 40px;
}
.postform{
padding:5px;
}
.postform textarea{
height: 139px;
margin-bottom: 11px;
margin-left: 2px;
margin-right: 2px;
margin-top: 2px;
width:84%;
}
.postform input[type="text"]{
margin-bottom: 11px;
margin-left: 2px;
margin-right: 2px;
margin-top: 2px;
width: 48%;
height:30px;
border:1px solid #999;
font-size:14px;
}
.postform .btns{
padding-right:5%;
}
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(formbg.gif) repeat-x left top;
}
.page-numbers {
height:19px;
width:26px;
background:url("menu-bits.gif") repeat-x scroll left -379px #EEEEEE;
display:block;
color:#000;
text-align:center;
margin:2px;
webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
float:left;
text-decoration:none;
border:1px solid #E3E3E3;
font-weight:bold;font-size:1em;
}
.page-span {
height:19px;
width:26px;
background:none repeat scroll 0 0 #DFDFDF;
border:1px solid #D3D3D3;
display:block;
text-align:center;
margin:2px;
webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
float:left;
text-decoration:none;
font-weight:bold;
font-size:1em;
}
.dots {

width:41px;
}


.page-numbers:hover{
border: 1px solid #DE481E;
text-decoration:none;
color:#DE481E;
}
.loginform{
}
.loginform p{
margin:5px;
padding:5px 25px 5px 5px;
text-align:right;
}
.h2{
color:#212121;
font-size:0.95em;
list-style:none outside none;
margin-bottom:8px;
overflow:hidden;
padding:0;
margin:3px;
float:left;}
.noh3{
display: block;
font-size: 1.17em;
font-weight: bold;
margin: 1em 0px;}