body{padding:0;margin:0;font:.74em Arial, sans-serif;line-height:1.5em;background:#fff url(images/top.jpg) repeat-x top;color:#454545;}
a{color:#DA3B3B;background:inherit;}
a:hover{color:#DA3B3B;background:inherit;text-decoration:underline}
p{margin:0 0;}
h1{font:bold 1.8em Arial, Sans-Serif;padding:8px 0 4px 0;margin:0;letter-spacing:-1px;}
h2{font:bold 1.6em Arial, Sans-Serif;letter-spacing:-1px;}
h3{padding:4px 0;margin:0;}
ul{margin:0;padding:0;list-style:none;}
img{border:0;}
hr{height:1px;border-style:none;color:#d0d0d0;background-color:#C0C0C0;margin:10px 0;}
.content{margin:0px auto;width:1000px;}
#top{padding-top:20px;background:#000000 url(images/top.jpg) repeat-x top;height:101px;}
#top h1{font:bold 1.8em Arial, Sans-Serif;padding:8px 0 4px 0;margin:0;letter-spacing:1px;color:#FFF}
#top h2{font:1.0em Arial, Sans-Serif;letter-spacing:0px;color:#868686;margin:0;padding:0}
#top #icons{float:right;margin:20px 0;padding:0}
#top #icons img{padding-right:2px;border:0}
#prec{height:160px;margin:0;padding:0;background:#F6F6F6;border-bottom:1px solid #DCDCDC;overflow:hidden;margin-bottom:15px}
#wrap{margin:0 auto;width:1000px;}
#wrap #pic{float:right;background:#FF0000 url(images/mainimg.jpg) no-repeat;height:140px;width:589px;overflow:hidden}
#wrap #pic #slogan{float:right;color:#FFFFFF;padding:14px 30px 10px 30px;text-align:center}
#wrap #pic #slogan h1{font:bold 1.4em Arial, Sans-Serif;color:#FFF;letter-spacing:1px;margin:0}
#wrap #pic #slogan h2{font:1.0em Arial, Sans-Serif;color:#FFF;letter-spacing:0px;margin:0;padding:10px 0}
#wrap #pic #slogan p{font:1.0em Arial, Sans-Serif;color:#FFF;letter-spacing:0px;margin:0;padding:10px 0}
#wrap #pic #slogan a{color:#FFF;}
#wrap #menu{padding:0;margin:0;background:inherit;}
#wrap #menu a{padding-left:25px;font:0.9em Arial, Sans-Serif;text-decoration:none;background:#F6F6F6 url(images/lm-li.gif) no-repeat left;}
#wrap #menu ul{padding:10px 0}
#wrap #menu li{line-height:26px;background:#F6F6F6 url(images/li-line.gif) no-repeat bottom left;list-style:none}
#ad{background:#F6F6F6;padding-top:10px;min-height:30px;margin-bottom:10px;text-align:center;}
#ad a, #left_side a{background:#FFF;text-decoration:none}
#ad a:hover, #left_side a:hover{text-decoration:underline}
#main{}
#right_side{float:right;width:220px;background:#F6F6F6;padding:5px 10px 5px 10px;margin-bottom:10px;margin-right:9px}
#right_side ul{padding:3px 0 0px 0}
#right_side li{line-height:18px;background:#F6F6F6 url(images/cat-li.gif) no-repeat left;list-style:none;padding-left:20px;}
#right_side a{background:#F6F6F6;text-decoration:none}
#right_side h3{color:#404040;font:bold 1.2em Arial, Sans-Serif;}
#left_side{background:#FFF;margin-bottom:10px;width:730px;}
#left_side h3{background:#FFF url(images/hbg.gif) repeat-x;height:30px;padding:5px 0 0 0px;margin:0;font:bold 1.2em Arial, Sans-Serif;}
#left_side h3 span{background:url(images/h-art.gif) no-repeat left;padding:1px 10px 0 23px;line-height:22px;margin:0}
#left_side h3 a{color:#454545;text-decoration:none}
#left_side p{color:#454545;padding:0 5px 0 5px;text-align:justify}
#left_side img{}
#left_side blockquote{padding-left:10px;border-left:2px solid #DA4040;margin:10px 0 10px 25px;}
.date{display:block;border-top:1px dotted #ccc;padding:5px 0;margin:10px 0 5px 0;text-align:right;width:730px}
#left_side .rs{margin:0 10px 0 10px;border:1px solid #ddd;padding:5px;background:#f5f5f5}
#left_side .rs1{margin:0 16px 0 0;border:1px solid #ddd;padding:5px;background:#f5f5f5}
#left_side ul{list-style-position:inside;margin-left:2px}
#left_side ul li{list-style-type:square;margin-left:15px;}
#any_side{width:219px;background:#F6F6F6;padding:5px 10px 5px 10px;margin-bottom:10px;margin-right:9px}
#any_side ul{padding:3px 0 0px 0}
#any_side li{line-height:18px;background:#F6F6F6 url(images/cat-li.gif) no-repeat left;list-style:none;padding-left:20px;}
#any_side a{background:#F6F6F6;text-decoration:none}
#any_side h3{color:#404040;font:bold 1.2em Arial, Sans-Serif;}
#footer{clear:both;border-top:1px solid #DCDCDC;margin:0 0 3em 0;color:#777;background:#fff}
#footer .right{float:right;text-align:right;background:#FFF;}
#footer a{text-decoration:none;background:#FFF}
#pagination h4{display:none}
#pagination{font-size:85%;padding-bottom:2em;margin:2em 0 1em 0;_margin:.25em 0 1em 0;text-align:center}
#pagination li{display:inline;border:1px solid #e6e6e6;padding:.3em .5em .3em .5em;*padding:.3em .2em .3em .5em;margin:.25em .25em;text-align:center;cursor:pointer}
#pagination li #pagination li{*padding:.3em .6em .3em .5em}
#pagination li.prev #pagination li.next{font-weight:bold;border-color:#aaa;padding-right:.5em}
#pagination li.prev{margin-right:1.5em}
#pagination li.prev #pagination li.prev{margin-right:.4em}
#pagination li.next{margin-left:1.2em;*margin-left:1.5em}
#pagination li.next #pagination li.next{*margin-left:.2em}
#pagination li:rest{background-color:#fff;border:1px solid #e6e6e6}
#pagination li:hover{background-color:#d2eaf6;border:1px solid #b7d8ee}
#pagination li.selected{background-color:#d2eaf6;border:1px solid #b7d8ee}
#pagination li.disabled{background-color:#fff;color:#e6e6e6;border:1px solid #e6e6e6;cursor:default}
#pagination a{color:#0066a7;text-decoration:none}
#pagination li.selected a{color:#444;font-weight:bold}
#pagination li.disabled a{color:#e6e6e6}
.clear{clear:both;}
#adcombo{width:235px;height:100px;background-repeat:no-repeat;overflow:hidden;padding-top:1px;padding-bottom:1px;}
.adcombo .ae_table_vert{width:235px;height:100px;background-color:none;}
.adcombo .ae_td_vert{text-align:left;}
.adcombo .ae_bb_td_vert{}
.adcombo A.ae_title_vert{text-align:left;font-weight:normal;margin-bottom:-80px;padding-left:5px;padding-top:10px;font-size:12px;text-transform:none;color:#DA3B3B;text-decoration:Underline;display:block;height:100px;width:130px;}
.adcombo .ae_desc_vert{display:block;padding-top:10px;padding-left:5px;padding-right:4px;}
.adcombo A.ae_title_vert:hover, A.ae_powered_vert:hover, A.ae_yourlink_vert:hover{cursor:pointer;color:red;text-decoration:Underline;}
#video_top{height:20px;width:420px;}
#overlay{background-image:url(images/transparent.png);color:#efefef;height:475px;}
div.contentWrap{height:470px;overflow-y:auto;}
div.overlay{background-image:url(images/white.png);width:600px;height:475px;display:none;padding:55px;}
div.overlay div.close{background-image:url(images/close.png);position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px;}
/* styles for the star rater */
.star-rating{
list-style:none;
margin: 0px;
padding:0px;
width: 100px;
height: 20px;
position: relative;
background: url(http://www.hotashell.org/images/star_rating.gif) top left repeat-x; 
}
.star-rating li{
padding:0px;
margin:0px;
margin-top: 5px;
/*\*/
float: left;
/* */
}
.star-rating li a{
display:block;
width:20px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
margin-top: -5px;
}
.star-rating li a:hover{
background: url(http://www.hotashell.org/images/star_rating.gif) left bottom;
z-index: 1;
left: 0px;
}
.star-rating a.one-star{
left: 0px;
}
.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;
}

/* styles for the ajax tab */
#wrapper{
width: 300px;
margin: 0 auto;
}
.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 5px;
background: #8DC70A;
}
.tab{
float: left;
height: 32px;
width: 102px;
margin: 0 1px 0 0;
text-align: center;
background: #8DC70A url(images/greentab.jpg) no-repeat;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}


