﻿body {
}
.searchtext 
{
    font-size:11px;
    font-style:italic;
    color:#c3c3c3;
}
.nav_arrow 
{
    position:absolute;
    right:10px;
    *margin-top:-3px;
    font-weight:bold;
}
/*Home page*/
.main_top 
{
    margin:20px 0px 30px 0px;
    *margin:10px 0px 20px 0px;
    width:960px;
    float:left;
}
.top_text 
{
    width:255px;
    float:left;
    margin:0px 10px 0px 0px;
}
.top_text h1,.bottom_text h1, .bottom_text h2
{
    font-size:19px;
    margin-bottom:20px;
    color:#d34c4c;
    letter-spacing:-0.02em;
    *letter-spacing:-0.04em !important;  
}
/*chrome fix*/
body:nth-of-type(1) .top_text h1 
{   letter-spacing:-0.04em!important; }
.top_text h1 
{
    letter-spacing:-0.04em\9
}
.top_text h3 
{
     font-size:14px;
}
.top_text p, .latest-reviews p
{
    font-size:12px;
    line-height:18px;
    margin-top:13px;
}
.animation 
{
    float:left;
    width:690px;
    height:330px;
    background:url('../images/pre-roll-image.jpg') no-repeat center;
}
.advertisment_main 
{
    float:right;
    width:126px;
    margin:10px 0px 50px 0px;
    *margin:0px 0px 50px 0px;
}
/*chrome fix*/
body:nth-of-type(1) .advertisment_main 
{   margin:28px 0px 50px 0px;}
.ranked_category 
{
    clear:both;
    float:left;
    width:583px;
    border-top:1px solid #898989;
    margin:0px 0px 20px 0px;
}
.bottom_text 
{
    margin:25px 0px;
}
.bottom_text a {
    text-decoration:underline;
}
.bottom_text p
{
    font-size:12px;
    line-height:16px;
    padding-left:45px;
}
.bottom_text p a {
    color:#555555;
    font-size:10px;
    font-weight:bold;
}
.bottom_text h3 
{
    margin:0px 0px 8px 0px;
    font-size:14px;
    font-style:normal;
}
.see_more 
{
    font-size:12px;
    text-decoration:underline;
    font-weight:bold;
}

/* News box*/
.news 
{
    width:346px;
    float:right;
    margin-bottom:20px;
}
.news_top 
{
    width:345px;
    height:8px;
    background: url(../images/news_top.jpg) no-repeat top;
}
.news_bottom 
{
    width:345px;
    height:9px;
   background: url(../images/news_bottom.jpg) no-repeat bottom; 
}
.news_content 
{
    background: #e6e2e2;
    border-left:1px solid #b8b8b8;
    border-right:1px solid #b8b8b8;
    padding:14px;
    min-height:320px;
}
.news_content h4, .latest-reviews h3 
{
    font-size:17px;
    font-weight:bold;
}
.news_content ul 
{
    margin:0px 0px 0px 15px;
}
.news_content li 
{
    font-size:13px;
    line-height:16px;
    margin:8px 0px 10px 5px;
    list-style-image: url("../images/grey_v_bullet.gif");
    font-weight:bold;
}
.news_content li span 
{
    font-size:10px;
    color:#434343;
    text-decoration:underline;
    font-weight:normal;
}
.news_date 
{
    color:#7e7e7e;
    font-style:italic;
    text-decoration:none !important;
    font-weight:normal;
}



.general a {
    color:#35a1cb;
    text-decoration:underline;

}
.general h1
{
   font-size:27px;
   letter-spacing:-0.02em;
   *letter-spacing:-0.04em;
   color:#d34c4c;
   font-weight:normal;
   margin:0px 0px 20px 0px;
}
.general h3
{
   font-size:15px;
   letter-spacing:-0.02em;
   *letter-spacing:-0.04em;
   color:#000;
   font-weight:bold;
   margin:20px 0px 0px 0px;
}
.general h3 span 
{
    color:#59C2EB;
}
/*Site Map*/
.site_map 
{
    margin:0px;
}
.site_map_vertical 
{
    float:left;
    width:230px;
    margin-right:20px;
}
.site_map_vertical h3 
{
    margin:5px 0px 10px 0px;
}
.site_map_vertical ul 
{
    list-style-type:none;
    margin:0px;
}
.site_map_vertical li 
{
    margin:2px 0px;
    font-size:11px;
}
.site_map_vertical ul ul
{
    list-style-type:disc;
    margin:0px 0px 0px 20px;
}

.latest-reviews h3 
{
    color:#d34c4c;
}
.latest-reviews a 
{
    text-decoration:underline;
}
.latest-reviews p 
{
    margin-top:0px !important;
}
.review-section-bottom 
{
    font:bold 13px/20px "trebuchet MS";
    color:#01AEE2;
    margin:10px 0 0;
    display:inline-block;
}
.latest-reviews img 
{
    margin-top:10px;
}

