body{background-color:#f4f4f4;background-image:url(themes/bg_shadow.jpg);background-position:center;background-repeat:repeat-y;font-family:Helvetica, sans-serif;font-size:12px;color:#333;margin:0;padding:0;}
hr{color:#CCC;height:1px;border-style:dotted;}
table{font-family:Helvetica, sans-serif;font-size:12px;color:#333;}
ul{clip:rect(20px);margin-left:10px;padding-left:10px;}
textarea{font-size:11px;font-family:Geneva, Arial, Helvetica, sans-serif;width:99%;}
h2{font-size:16px;margin:0 0 20px;padding:0;}
input,select{font-size:11px;font-family:Geneva, Arial, Helvetica, sans-serif;}

/* links */
A:link, A:visited{text-decoration:underline;color:#000;}
A.pages:link,A.pages:visited{font-size:14px;font-weight:700;color:#FFF;background:#FFBD5B;text-decoration:none;line-height:33px;padding:3px 6px;}
A.title:link,A.title:hover,A.title:visited{font-size:16px;color:#333;text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;font-weight:700;}
A:hover,A:active{color:#900;text-decoration:underline;}
A.part:link,A.part:visited{color:#FFF;text-decoration:none;background:#F9723B;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:400;padding:1px 5px;}
A.partsmenu:link,A.partsmenu:visited{color:#FFF;text-decoration:none;font-size:12px;}
A.subpartactive:link,A.subpartactive:visited{text-decoration:none;background-color:#FFF;border:1px dotted #666;line-height:28px;padding:5px;}
A.commentlink:link,A.commentlink:visited{color:#999;text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999;}
A.text-logo:link,A.text-logo:visited{font-size:22px;text-decoration:none;color:#FFF;text-shadow:1px 5px 4px #333;}
A.tags:link,A.tags:visited {  color: #990000; border: dotted; border-width: 0px 0px 1px; border-color: black black #990000; text-decoration: none}

/* texts */
.comment{color:#999;}
.title{font-size:16px;color:#666;font-weight:700;}
.pagesactive{font-size:16px;font-weight:700;color:#FFF;background:#F90;line-height:33px;padding:3px 6px;}
.comments{color:#999;padding-right:3px;padding-left:3px;}
.active{background:#F9723B;color:#FFF;font-size:15px;padding:1px 5px;}
.ulalso {line-height: 25px;list-style-type: square;}
.menulist {line-height: 25px;list-style-type: square;color: #EAEAEA;}
.partslist {line-height: 25px;list-style-type: square;color: #999999;}

/* divs */
div#menu-right{min-height:250px;height:expression(this.scrollHeight > 250 ? "auto":"240px");}
div#menu-left{min-height:250px;height:expression(this.scrollHeight > 250 ? "auto":"240px");}
#container{width:900px;margin-bottom:0;margin-left:auto;margin-right:auto;background-color:#FFF;}
#main-left{float:left;width:550px;margin:0;padding:0;}
#menu-right{margin-left:550px;margin-right:0;padding:0;}
#menu-left{float:left;width:256px;margin:0;padding:0;padding-left:6px}
#main-right{margin-left:270px;width:530px;margin-right:0;padding:0;}

#crumbs{height:25px;width:880px;position:relative;padding-top:9px;padding-left:20px;background:#bba330;}
#articles-info{width:400px;position:absolute;height:44px;padding-top:3px;}
#articles-info-bottom{width:100%;position:relative;border-top:1px dashed #999;margin:20px 0;; clip:    rect(   ); padding: 5px 5px}
#articles-short{width:95%;padding:30px 0px 20px;; clip:    rect(   )}
#content{padding:20px;}
#stars{width:100px;position:absolute;margin-left:400px;padding-top:3px;}
#rate-it{width:240px;position:absolute;margin-left:150px;text-align:right;padding:3px;}
#right-menu{background:#FFF;width:240px;padding:10px;}
#parts-header{background:#bba330;height:24px;color:#FFF;font-weight:bold;padding:6px 0 0 12px;}
#footer{background-color:#900;clear:both;margin:0;padding:0;}
#header{background-color:#900;margin:0;padding:0;height:250px;}

#review-info{background-color:#F7F7F7;margin-top:20px;border-color:#EAEAEA;border-style:solid;border-width:1px 1px 0;padding:10px;}
#review-form{background-color:#F7F7F7;border-top:0 solid #EAEAEA;border-right:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;border-left:1px solid #EAEAEA;padding:10px;}
#review-content{background-color:#FFF;border:1px solid #EAEAEA;padding:10px;}
#review-form-right{width:45%;float:right;padding:5px;}
#review-form-left{width:45%;float:left;padding:5px;}

#cloud{width:95%;border:1px solid #EAEAEA;padding:10px;text-align: center}
#preload{display:none;}

#left-border {  padding:   0px 0px 0px 15px; border: solid; border-width: 0px 0px 0px 9px; border-color: black black black #FFFFFF; clip:    rect(   )}

/* ratings stars */
.star-rating{list-style:none;width:100px;height:20px;position:relative;background:url(themes/star_rating.gif) top left repeat-x;margin:0;padding:0;}
.star-rating li{float:left;margin:0;padding:0;}
.star-rating li a{display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;}
.star-rating li a:hover{background:url(themes/star_rating.gif) left bottom;z-index:1;left:0;}
.star-rating a.one-star{left:0;}
.star-rating a.one-star:hover{width:20px;}
.star-rating a.two-stars{left:20px;}
.star-rating a.two-stars:hover{width:40px;}
.star-rating a.three-stars:hover{width:60px;}
.star-rating a.three-stars{left:40px;}
.star-rating a.four-stars{left:60px;}
.star-rating a.four-stars:hover{width:80px;}
.star-rating a.five-stars{left:80px;}
.star-rating a.five-stars:hover{width:100px;}
.star-rating-0{width:100px;height:20px;position:relative;background:url(themes/star_rating.gif) top left repeat-x;}
.star-rating-1{background:url(themes/star_rating.gif) left bottom;height:20px;width:20px;left:20px;}
.star-rating-2{background:url(themes/star_rating.gif) left bottom;height:20px;width:40px;left:40px;}
.star-rating-3{background:url(themes/star_rating.gif) left bottom;height:20px;width:60px;left:60px;}
.star-rating-4{background:url(themes/star_rating.gif) left bottom;height:20px;width:80px;left:80px;}
.star-rating-5{background:url(themes/star_rating.gif) left bottom;height:20px;width:100px;left:100px;}

/* tags */
.cloud1{font-size:12px;}
.cloud2{font-size:14px;}
.cloud3{font-size:18px;}
.cloud4{font-size:20px;}
.cloud5{font-size:22px;}
.cloud6{font-size:24px;}
.cloud7{font-size:26px;}
.cloud8{font-size:28px;}
.cloud9{font-size:30px;}
.cloud10{font-size:32px;}
a.cloudmenu:link,a.cloudmenu:visited{text-decoration:none;color:#666;background-color:#F5F3F1;line-height:36px;border:1px dotted #DAD2CB;padding:3px;}
a.cloudmenu:hover{color:#FFF;text-decoration:none;background-color:#900;line-height:36px;border:1px #6A0000 dotted;padding:3px;}
a.cloudmenuactive:link,a.cloudmenuactive:visited{color:#FFF;text-decoration:none;line-height:36px;background:#900;padding:3px;}