            html, body {
                margin: 0;
                padding: 0;
                width: 100%;
                height: 100%;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 90%;
                text-align: left;
                background: #ECEFF1 url(/images/top_bg.jpg) top left repeat-x;
            }
            #preload  {
            height:0;
            overflow:hidden;
            position:absolute;
            width:0;
            }
            A {
                font-family: Tahoma, Verdana, Arial, sans-serif;
                text-decoration: none; color:#0C4F82;
            }
            A:hover {
                text-decoration: none; color:#DD850C;
            }
            
            #all{
                background: url(/images/bottom_bg.jpg) bottom left repeat-x;
                text-align: center;
            }
            #header{
                width: 996px;
                height: 145px;
                margin:0 auto;
            }
            #header p{
                margin: 0px 22px 15px 373px;        
                font-size: 12px;
                color:#FFFFFF;   
                text-align: center;
                font-weight: bold;
            }
            #header p b{
                color:#0C4F82;      
            }
            #header p a{
                color:#0C4F82;      
            }
            #header p a:hover{
                color:#DD850C;      
            }
            #header div{
                font-size: 12px;
                font-weight: bold;
                color: #470412;
                float: right;
                padding: 0 22px 0 0;
            }
            #header div span {
                width: 150px;
                float: left;
                margin-right: 0px;
            }   
            #header div span a {
                background: none;
            }
            #header div span a:hover {
                background: none;
            }
            #header div strong{
                float: left;
                color: #182B51;
                margin: 2px 3px 0 0;
            }
            #header div b{  
                background: url(/images/paging_cur.gif) top center no-repeat;
                width: 20px;
                height: 24px;
                text-align: center;
                float: left;
                padding: 4px 0 0 0;
                margin-left: 4px;
                color: #FFFFFF;
                font-size: 12px;
                font-weight: bold;
            }   
            #header div a{  
                background: url(/images/paging_a.gif) top center no-repeat;
                width: 20px;
                height: 24px;
                text-align: center;
                float: left;
                padding: 4px 0 0 0;
                margin-left: 4px;
                color: #FFFFFF;
                font-size: 12px;

            }   
            #header div a:hover{  
                background: url(/images/paging_cur.gif) top center no-repeat;
            }
            #content{
                width: 996px;
                margin:0 auto;
                background: url(/images/header.jpg) top left no-repeat;
                
            }
            .v_thumb{
                padding: 0 0 0 22px;
            }
            .v_thumb a img{
                border: 1px solid #A8B8C4;
                margin: 0 9px 9px 0;
            }
            .v_thumb a:hover img{
                border: 1px solid #ffffff;
            }

            .h_thumb{
                padding: 0 0 0 22px;
            }
            .h_thumb a img{
                border: 1px solid #A8B8C4;
                margin: 0 2px 4px 0;
            }
            .h_thumb a:hover img{
                border: 1px solid #ffffff;
            }
            .links{
                padding: 20px 0px 35px 30px;
                overflow: hidden;
            }
            .links .left{
                clear: left;
                float: left;
            }
            .links .center{
                float: left;
            }
            .links .right{
                float: left;
            }
            .links div {
text-align:left;
padding:0;
                width: 240px;
            }
            .links div a{
margin:0;
                font-size: 16px;
                font-weight: bold;
                color:#0C4F82;
                padding: 0 0 0 12px;
                background: url(/images/bullet.gif) center left no-repeat;
                text-decoration: none;
            }
            .links div a:hover{
                font-weight: bold;
                color: #DD850C;
            }
            
            #bottom{
                width: 996px;
                height: 85px;
                padding: 85px 0 0 0;
                margin:0 auto;
                text-align: center;
                color: #182B51;
                font-size: 11px;
            }
            #bottom a{
                color: #182B51;
                font-size: 11px;
            }
            
            
            
            .inner{
            }
            .inner_left{
                clear: left;
                float: left;
                margin: 0 40px 0 34px;
                width: 186px;
                text-align: left;
            }
            .inner_left h2{
                font-size: 24px;
                color: #182B51;
                font-weight: normal;
                margin: 0 0 20px 0;
            }
            .inner_center{
                float: left;
                width: 476px;
                text-align: left;
            }
            
            .inner_center div{
                margin: 0 0 8px 0;
                text-align: center;
            }
            .inner_center div h2{
                margin: 0 0 12px 0;
            }
            .inner_center div h2 a{
                text-decoration: none; 

                font-size: 24px;
                color: #0C4F82;
            }
            .inner_center div h2 a:hover{
                color: #DD850C;
            }
            .inner_center div a img{
                border: 1px solid #A8B8C4;
                margin: 0 6px 0px 0;
            }
            .inner_center div a:hover img{
                border: 1px solid #ffffff;
            }
            
            
            .inner_right{
                float: left;
                text-align: left;
                margin: 0 0 0 40px;
                width: 185px;
            }
            .inner_right h2{
                font-size: 24px;
                color: #182B51;
                font-weight: normal;
                margin: 0 0 20px 0;
            }
            .inner_right a img{
                border: 2px solid #A8B8C4;
            }
            .inner_right a:hover img{
                border: 2px solid #ffffff;
            }
            
            .inner_link{
                font-size: 16px;
                font-weight: bold;
                color:#0C4F82;
                padding: 0 0 0 12px;
                background: url(/images/bullet.gif) center left no-repeat;
                text-decoration: none;
                line-height: 1.4em;
            }
            .inner_link:hover{
                font-weight: bold;
                color: #DD850C;
            }
            #content_inner{
                width: 990px;
                margin:0 auto;
                text-align: center;
            }
            #content_inner h2 {
                margin: 0 0 20px 0;
            }
            #content_inner h2 a{
                text-decoration: none; 

                font-size: 24px;
                color: #182B51;
                font-weight: normal;
                padding: 17px 0 0 0;
            }
            #content_inner h2 a:hover{
                color: #DD850C;
            }

            #content_inner a img{
                border: 2px solid #A8B8C4;
                margin: 0 0 0 0;
            }
            #content_inner a:hover img{
                border: 2px solid #ffffff;
            }
            #content_inner .links{
                margin: 25px 0 0 0;
                padding: 0;
                text-align: center;
            }
            #content_inner .links div{
                float: left;
                width: 200px;
            }
            
            .c{
    display: block;
    clear:both;
    height: 0;
    font-size: 0px;
    overflow: hidden;
}   

.tags a {
	display: inline;
	padding: 0px;

}
.tag-1 a {
	 color: #0D5182;
	 font-size: 12px;
}
.tag-2 a {
	 color: #0B4975;
	 font-size: 16px;
}
.tag-3 a {
	 color: #0C4F82;
	 font-size: 18px;
}
.tag-4 a {
	color: #0B4975;
	font-size: 20px;
}
.tag-5 a {
	color: #0D5182;
	 font-size: 22px;
}
.tag-6 a {
	color: #0C4F82;
	font-size: 24px;
}
.tag-7 a {
	color: #0C4F82;
	font-size: 26px;
}
.tag-8 a {
	color: #0B4975;
	font-size: 28px;
}


/* Review block top sites */
.recent_reviews {
   width: auto;
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   border: 0px solid #f00;
}
.recent_reviews_item {
   float: left;
   border: 0px solid #ff0;
   width: 217px;
   height: 200px;
   margin: 5px 12px 10px 12px;
}
.recent_reviews_item p.rating {
   float: left;
   width: 36px;
   height: 36px;
   font-size: 24px;
   font-weight: bold;
   color: #fff;
   background-image: url(/images/rating.png);
   background-position: left top;
   background-repeat: no-repeat;
   padding: 4px 0px 0px 0px;
   border: 0px solid #f00;
   line-height: 1;
   margin: 0px;
}
.recent_reviews_item p.name {
   float: left;
   padding: 5px 0px 0px 0px;
   margin: 0px;
}
.recent_reviews_item p.name a {
   color: #0C4F82;
   font-size: 20px;
	font-weight: bold;
}
.recent_reviews_item p.name a:hover {
   color: #DD850C;
	text-decoration: underline;
}
.recent_reviews_item p.screen {
   border: 0px solid #f00;
	margin: 0;
	padding: 0;
	line-height: 1;
}
.recent_reviews_item p.screen img {
	height: 140px;
	width: 200px;
   background-color: #eee;
   padding: 0px;
   margin: 0px;
}
.recent_reviews_item p.screen a:link img       {        BORDER: #A8B8C4 1px solid; width: 210px; height: 140px;}
.recent_reviews_item p.screen a:visited img    {        BORDER: #A8B8C4 1px solid; width: 210px; height: 140px;}
.recent_reviews_item p.screen a:hover img      {        BORDER: #ffffff 1px solid; width: 210px; height: 140px;}
.recent_reviews_item p.screen a:active img      {        BORDER: #A8B8C4 1px solid; width: 210px; height: 140px;}

.recent_reviews_item p.read_full {
   float: left;
   background-image: url(/images/review.png);
   background-position: left center;
   background-repeat: no-repeat;
   padding-top: 0px;
   padding-left: 20px;
   border: 0px solid #f00;
   margin: 0px;
}
.recent_reviews_item p.read_full a {
   color: #0C4F82;
   font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.recent_reviews_item p.read_full a:hover {
   color: #DD850C;
	text-decoration: underline;
}
/* End Review block top sites */