@import url(color.css);
@import url(social.css);
@import url(star_rating.css);
body{font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;font-size:0.9em;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:.5%;padding:0;background:url('/images/logos/back2.gif') no-repeat;}
img{border:0 none;vertical-align:middle;}
.align-center{display:block;margin-left:auto;margin-right:auto;}
.align-right{float:right;margin:0 0 15px 15px;}
.align-left{float:left;margin:0 15px 15px 0;}
form{border:0 none;margin:0;padding:0;}
input.submit,.button{font-size:.8em;font-weight:bold;}
input.text,input.password,textarea{padding:1px 0 1px 2px;}
a:hover{text-decoration:underline;}
h1,h2{clear:both;display:block;text-align:center;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-weight:800;margin:2px 2px 20px;padding:5px;}
h1{font-style:italics;font-size:1.5em;}
h2{font-style:italics;font-size:1.2em;}
#profile h2{font-size:1.3em;margin-bottom:2px;width:90%;}
h3{font-size:1em;margin:0;padding:5px;}
h4,h5{font-size:.9em;margin:0;padding:5px;}
#accessibility{left:-9000px;position:absolute;width:9000px;}
#wrapper{margin:0 auto;text-align:left;width:964px;}
#loginbar{float:left;font-size:1em;font-weight:bold;padding:0;width:100%;}
#loginbar ul{float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:100%;}
#loginbar li{float:right;font-size:.8em;padding:8px 10px;text-align:center;}
#loginbar li.welcome{float:left;font-size:1em;padding:8px 15px;text-align:left;}
#loginbar li.fb-square{margin:0;padding:0;}
#logo{float:left;height:82px;margin:2px 0 0;width:100%;}
#logo a{height:100%;margin:0 0 0 10px;text-decoration:none;width:100%;}
.adsense{float:right;margin:2px;width:645px;}
.middle_header{float:left;text-align:center;width:200px;}
.middle_header a{margin:0;}
.navbar{float:left;margin:0;padding:0;width:100%;}
.subcats{float:left;margin:0;padding:0;width:100%;}
ul.primarynav,ul.subcats{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:100%;}
ul.primarynav li,ul.subcats li{float:left;}
ul.primarynav a,ul.subcats a{display:block;float:left;font-size:.8em;margin:0;padding:6px 8px;text-decoration:none;}
ul.primarynav li.last,ul.subcats li.last{border-right:0 none;}
ul.primarynav li.first,ul.subcats li.first{margin:0;}
.searchbar{font-size:.9em;padding:5px 10px;text-align:left;}
.searchbar a.right,.searchbar a.right:hover{float:right;font-size:.8em;padding:5px 10px;text-align:right;}
.searchbar input.text,.searchbar input.submit{margin-right:5px;}
.searchbar a{font-size:1em;}
#footer{text-align:center;}
#contentwrapper{float:left;position:relative;width:964px;}
#leftcontent{float:left;margin:0;padding:0;width:300px;}
.box {text-align:center;margin:15px 15px 15px 15px;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;}
#content{float:right;margin:0;overflow-x:hidden;padding:0;width:660px;min-height:700px;}
.linklisting{margin:auto;padding:0;width:500px;align:center;}
h3.linktitle{font-size:1em;margin:0;padding:3px;}
p.isbn,p.linkurl,p.linkrating{margin:0;}
h3.linktitle a{padding-bottom:0;text-decoration:none;}
p.linkurl a{font-size:.9em;text-decoration:none;}
p.linkreview{float:right;font-size:.9em;font-weight:bold;text-decoration:none;}
.review{margin:20px auto;padding:5px;}
.productlisting{margin:15px auto;padding:0;width:468px;}
.linkdescription,.reviewcontent,.productdescription{clear:both;margin:0;overflow:hidden;padding:5px;}
p.actions a{font-size:9px;padding:1px 4px;text-decoration:none;}
.review h4.reviewsubject{margin:10px 0 0;}
.review h5.reviewbyline{font-weight:normal;margin:0;}
.review p.reviewer{margin:0 0 2px;}
.review .reviewhelpful span{float:left;font-size:.8em;}
.review .reviewhelpful form span{float:right;}
.review .reviewhelpful input{font-size:.8em;padding:0 3px;}
.productlisting h3{margin:0;padding:3px;}
.productlisting .pricebox{float:right;margin:6px;}
ul.productactions,ul.linkactions{clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;margin:2px 0;padding:0;}
ul.productactions li{float:left;font-size:.9em;margin:2px;}
ul.productactions li a{padding:1px 4px;text-decoration:none;}
ul.productactions li a:hover{padding:1px 4px;}
ul.linkactions li{float:left;font-size:.9em;margin:2px;}
ul.linkactions li a{padding:1px 4px;text-decoration:none;}
ul.linkactions li a:hover{padding:1px 4px;}
.new-item,.updated-item,.popular-item,.unpaid-item,.expired-item,.free-item,.bookmark-public,.bookmark-default{font-size:.8em;font-weight:bold;vertical-align:text-top;}
.new-item span,.updated-item span,.popular-item span,.unpaid-item span,.expired-item span,.free-item span,.bookmark-public span,.bookmark-default span{padding:0 3px;}
.paging{font-weight:bold;margin:15px;text-align:center;}
.paging img,.paging select{vertical-align:middle;}
.paging a:link,.paging a:visited{font-weight:normal;}
.crumb{font-size:.9em;margin:0;padding:0;width:100%;}
.crumb,.lasttitle{font-size:1em;font-weight:bold;text-align:left;}
.crumb a:link,.crumb a:visited,.crumb a:hover,.crumb a:active{text-decoration:none;}
.row{margin-bottom:1px;padding:4px;}
.row label.name{float:left;font-weight:bold;padding:5px;width:25%;}
.row .value{padding:5px;}
.row .value.wrappedtext{margin-left:25%;}
.row .value input.text.shorttext{width:100px;}
.row.invalid{font-weight:bold;}
.formsubmit{margin-top:10px;text-align:right;}
.errormessage{font-weight:bold;}
.error{font-weight:bold;}
.infomessage{font-weight:bold;}
.searchhl-1,.searchhl-2,.searchhl-3,.searchhl-4,.searchhl-5{font-weight:bold;}
.hide{display:none;}
.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clear{height:1px;}
.clear{display:block;}
#bookmark_list input.checkbox{float:left;}
#bookmark_list .folders .description,#bookmark_folder_view .folders .description{margin:0 0 10px 20px;}
.bookmark_link .comments label{font-weight:bold;}
.bookmark_link .comments label span{font-weight:normal;}
ul.catlist,#home dl{display:inline;float:left;margin-bottom:10px;margin-left:0;margin-top:2px;padding-left:0;width:50%;}
ul.catlist{list-style-image:none;list-style-position:outside;list-style-type:none;}
ul.catlist li a{font-size:1em;font-weight:bold;}
ul.catlist li,#home dt,#home dd{margin:0 0 0 20px;}
ul.catlist li{padding-bottom:4px;}
#home dd{padding-bottom:10px;}
#detailed .description{margin:0 auto;overflow:hidden;width:450px;}
#detailed .ebay{margin:0 auto;overflow:hidden;width:450px;}
#detailed p.linknav{margin:0;text-align:right;}
#detailed p.linknav img{vertical-align:middle;}
#detailed p.linknav a{text-decoration:none;}
#detailed p.reviewsfooter{margin:20px 0 0;text-align:right;}
#home dt a,#home dt a:visited{font-size:1em;font-weight:bold;text-decoration:none;}
#modify_select input.radio{float:left;}
#search .searchoption{margin-top:10px;padding-top:5px;}
.left{float:left;}
.right{float:right;}
.category_links{font-size:1.1em;font-weight:bold;}
a.menu_links:link,a.menu_links:visited,a.menu_links:hover,a.menu_links:active{text-decoration:none;}
.titlebar a,a.header,a.header:link,a.header:visited,a.header:hover,a.header:active{text-decoration:none;}
a.gray:link,a.gray:visited,a.gray:hover,a.gray:active{text-decoration:none;}
a.toc:link,a.toc:visited{text-decoration:none;}
a.toc:hover{text-decoration:none;}
.header{font-weight:bold;}
.offers{padding:2px;}
.red{text-align:center;}
.margin{margin-left:7%;margin-right:7%;}
.titlebar{font-size:1em;font-weight:bold;padding:3px;text-align:left;}
ul.belowtitle{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 20px;padding:0;}
ul.belowtitle li{float:right;font-weight:bold;}
ul.belowtitle a{display:block;font-size:1em;font-weight:bold;padding:3px 5px;text-decoration:none;}
ul.belowtitle a:visited{text-decoration:none;}
ul.belowtitle a:hover{text-decoration:none;}
.larger{font-size:1.1em;}
.smaller{font-size:.9em;}
#category dl{margin:0 10px 0 0;}
.special-long{margin:10px auto;text-align:center;width:86%;}
.special-long h3{font-size:1em;margin:0 10px 0 0;padding:5px;text-align:left;}
.special,.special_expired{display:block;margin:10px auto;line-height:150%;padding:5px;text-align:center;width:468px;}
.special h4,.special_expired h4{font-size:1.2em;margin:0;padding:5px;}
.special ul,.special_expired ul,.special ol,.special_expired ol{text-align:left;}
#leftcontent .special {width:270px; overflow:hidden;}
#detailed{margin:5px auto;padding:0;width:500px;}
#detailed h2{font-size:1.3em;margin:0;padding:5px;text-align:center;width:490px;}
#detailed h2 a{text-decoration:none;}
#detailed hr{width:75%;}
#detailed ul{clear:left;list-style-image:none;list-style-position:outside;list-style-type:none;text-align:left;}
.reviewstats{height:185px;margin:10px;padding:0;width:226px;}
.reviewstats .graphrow{background:transparent url(/links/images/default/graph_mid.gif) no-repeat scroll left top;}
.copyright{font-size:.7em;font-weight:bold;text-decoration:none;}
tr.tablehead th,tr.tablehead td{font-weight:bold;}
tr.tablehead th.last{border-right:0 none;}
tr.tablehead th a{font-weight:bold;}
.code{background:yellow;border:2px dashed #555;display:inline;font-weight:bold;margin:5px;padding:5px;}
.special_expired .code{background:#dddddd}
.code a{padding:5px 5px;text-decoration:none;color:black;background:yellow;}
.code a:hover{padding:5px 5px;}
.save{display:inline;font-weight:bold;}
.leftprofile{float:left;width:380px;}
.rightprofile{float:right;width:240px;}
.big1{font-family:verdana, sans-serif; font-size:1.2em; font-weight:700; }
.big2{font-family:Trebuchet MS, sans-serif; font-size:1.2em;font-weight:700;}
.big3{font-family:Lucida Sans Unicode, sans-serif; font-size:1.2em;font-weight:700;}
#buy {margin:auto;width:109px;height:39px;}
#buy a{color:transparent;background-image:url(/images/logos/buybutton_off.gif);width:109px;height:39px;display:block;}
#buy a:hover{background-image:url(/images/logos/buybutton_on.gif)}
