html,body {margin:0;padding:0}

body {
background-color:#ffffff;
background-repeat:no-repeat;
margin:0px;
padding:0px;
font-family:verdana;
font-size:8pt;
}

p {
margin-left:0px;
margin-top:10px;
margin-bottom:0px;
}

img {
border:none;
}

#top_container {
margin-left:8px;
margin-top:10px;
position:relative;
z-index:2;
}

#logo_main img {
}

#topnav_container {
width:737px;
height:125px;
margin-left:11px;
position:absolute;
top:0px;
left:245px;
}

#top_nav_btns {
position:absolute;
top:104px;
left:0px;
width:737px;
}

#topbtn_1 {
border:none;
position:absolute;
top:0px;
left:0px;
}

#topbtn_2 {
border:none;
position:absolute;
top:0px;
left:187px;
}

#topbtn_2_menu {
position:absolute; 
top:21px; 
left:187px; 
width:176px; 
background-color:#6979c2; 
color:#ffffff; 
display:none;
}

#topbtn_2_menu a{
text-decoration:none;
color:#ffffff;
}

#topbtn_2_menu a:hover{
text-decoration:underline;
color:#ffffff;
}

#topbtn_3 {
border:none;
position:absolute;
top:0px;
left:374px;
}

#topbtn_4 {
border:none;
position:absolute;
top:0px;
left:561px;
}

a.gallery_btn {
color:#ffffff;
text-decoration:none;
}

a.gallery_btn:hover {
color:#ffffff;
background-color:#0080ab;
border-top:1px solid #00b5f2;
border-bottom:1px solid #00b5f2;
}

#II_level_container {
margin-left:8px;
width:993px;
position:relative; 
clear:left; 
z-index:1;
}

#L_col {
float:left; 
text-align:left; 
font-weight:bold; 
color:#777777; 
width:245px;
margin-bottom:50px;
}

#free_head {
margin-bottom:5px;
}

#win_free {
font-weight:normal; 
color:#cd7c00; 
padding-bottom:5px; 
background-color:#ffffff; 
border-bottom:3px solid #ffad35; 
display:block;
}

#win_free a{
display:block;
color:#505050;
text-decoration:none;
}

#win_free a:hover{
display:block;
color:#ffffff;
text-decoration:none;
background-color:#ffad35;
}

.winners_list a{
display:block;
color:#505050;
text-decoration:none;
}

.winners_list a:hover{
display:block;
color:#ffffff;
text-decoration:none;
background-color:#ffad35;
}

a#contestrules_lnk {
color:cd7c00;
}

a:hover#contestrules_lnk {
background-color:#fdfdfd;
color:#cd7c00;
border-right:2px solid #ffad35;
}

#ca_head {
margin-top:0px;
margin-bottom:5px;
}

#forum_head {
margin-top:20px; 
margin-bottom:5px;
}

#forum_topics a{
color:#6979c2;
text-decoration:none;
}

#forum_topics a:hover{
color:#6979c2;
text-decoration:underline;
}

#search_top {
position:absolute;
left:0px;
top:0px;
width:550px;
}

#search_top input{
width:176px;
padding-left:3px;
}

#write_review_top {
position:absolute;
top:-10px;
right:0px;
width:176px;
height:68px;
}

#welcome_msg {
margin-top:52px;
color:#707070;
}

#quicklinks_top {
margin-top:5px;
}

#quicklinks_top a{
color:#707070;
text-decoration:none;
}

#quicklinks_top a:hover{
color:#6979c2;
}

#R_col {
width:550px; 
margin-left:11px; 
float:left; 
position:relative; 
color:#000000; 
font-size:9pt;
}

#categ_list {
position:relative; 
}

#categ_list a{
text-decoration:none;
color:#0d579d;
display:block;
}

#categ_list a:hover{
text-decoration:none;
color:#ffffff;
background-color:#153E7E;
padding-left:2px;
display:block;
}

#categ_hd_cont {
margin-top:20px;
}

#categ_hd {
position:relative;
font-family:arial;
font-weight:bold;
font-size:12pt;
color:#3c99ee;
border-bottom:1px solid #a3cff7;
width:550px;
}

#categ_hd a{
text-decoration:none;
color:#3c99ee;
}

#categ_hd a:hover{
color:#1072cc;
}

#servprod_list {
position:relative;
margin-top:5px;
}

#servprod_list a{
text-decoration:none;
color:#505050;
display:block;
margin-bottom:2px;
}

#servprod_list a:hover{
text-decoration:none;
color:#ffffff;
background-color:#153E7E;
display:block;
margin-bottom:2px;
}

.active_cat {
border-top:1px solid #153E7E;
border-bottom:1px solid #153E7E;
border-right:1px solid #153E7E;
border-left:1px solid #153E7E; 
padding-left:3px; 

}

#stats_cont {
position:relative;
margin-top:10px;
}

#leaderboard_cont {
margin-top:20px;
margin-bottom:20px;
}

#leaderboard_cont a{
display:block;
color:#505050;
text-decoration:none;
}

#leaderboard_cont a:hover{
display:block;
color:#ffffff;
text-decoration:none;
background-color:#cc5252;
}

.no_hand {
cursor:default;
}

#lastrev {
position:relative;
margin-top:10px;
}

#latest_rev_head {
width:550px;
font-size:9pt;
font-family:arial;
color:#cc5252;
border-top:1px solid #e9b4b4;
border-bottom:3px solid #d67373;
}

#latest_rev_item {
position:relative;
margin-top:15px;
padding-bottom:5px;
border-bottom:1px solid #dedede;
margin-top:15px;
}

#latest_rev_item1{
position:relative;
margin-top:15px;
padding-bottom:5px;
border-bottom:0px solid #dedede;
}
#latest_rev_thumb {
width:63px;
height:55px;
border:2px solid #cacaca;
}

#latest_rev_desc {
position:absolute;
left:72px;
top:0px;
}

.cat_name_subpg {
color:#6979c2;
}

.rev_title {
color:#404040;
font-size:8pt; 
font-weight:bold;
text-decoration:none;
}

.rev_title:hover {
color:#404040;
font-size:8pt; 
font-weight:bold;
text-decoration:underline;
}

.gr_rev_title {
color:#909090;
font-size:8pt; 
font-weight:bold;
text-decoration:none;
}

.reviewer_lt5 {
color:#404040;
font-size:8pt; 
font-weight:normal;
text-decoration:none;
}

.reviewer_lt5:hover {
color:#404040;
font-size:8pt; 
font-weight:normal;
text-decoration:underline;
}

#footer_links {
font-size:8pt; 
color:#777777; 
margin-top:20px; 
float:right;
}

#footer_links a {
text-decoration:none;
color:#777777;
}

#footer_links a:hover {
text-decoration:underline;
}

#ext_links {
margin-top:35px;
font-weight:normal;
}

.stack1_item {
display:block;
margin-top:5px;
font-size:8pt;
color:#333333;
padding-bottom:2px;
border-bottom:1px solid #dfdfdf;
}

.stack1_item a{
text-decoration:none;
color:#333333;
}

.stack1_item a:hover{
text-decoration:none;
color:#4759af;
}

.stack2_item {
display:block;
margin-top:5px;
font-size:8pt;
color:#555555;
padding-bottom:2px;
border-bottom:1px solid #efefef;
}

.stack2_item a{
text-decoration:none;
color:#555555;
}

.stack2_item a:hover{
text-decoration:none;
color:#167aaa;
}

#quick_links {
text-align:right;
}

#quicklink_head {
margin-top:20px; 
margin-bottom:5px;
}

#quick_links a{
color:#b0b0b0;
text-decoration:none;
}

#quick_links a:hover{
color:#b0b0b0;
text-decoration:underline;
}

.rev_icons {
float:right;
}

.rev_icons img {
margin-left:5px;
vertical-align:top;
}

.input_sm_bltxt {
border:1px solid #a0a0a0;
height:15px;
padding:0px;
padding-left:2px;
padding-top:1px;
font-size:7pt;
color:#6979c2;
}

.hd_input_sm_bltxt {
display:block;
font-size:7pt;
text-transform:uppercase;
font-weight:bold;
color:#707070;
}

#col3 {
width:176px;
float:right;
}

.supscr {
font-size:xx-small;
font-weight:normal;
font-family:arial;
vertical-align:text-top;
}
#postedblog{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:547px;
padding: 7px 0 7px 0;
border-bottom:#e9e9e9 solid 1px;
}

.membtnb{
color:#8b8989; 
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.membtnb:hover{
text-decoration:underline;
}

.membtn1{
color:#333333; 
font-size:13px;
font-family: Georgia,Times New Roman,Times,serif;
text-decoration:none;
}
.membtn1:hover{
text-decoration:underline;
}
.membtn2{
color:#4f85ae; 
font-size:18px;
font-family: Georgia,Times New Roman,Times,serif;
text-decoration:none;
}
.membtn2:hover{
text-decoration:underline;
}
.membtn3{
color:#333333; 
font-size:13px;
font-family:Verdana,Arial, Helvetica, sans-serif;
text-decoration:none;
}
.membtn3:hover{
text-decoration:underline;
}
.btn{
color:#8b8989; 
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.btn:hover{
font-weight:bold;
font-size:14px;
color:#8b8989; 
text-decoration:none;
}
.membtn{
color:#333333; 
font-size:12px;
font-family:Verdana,Arial, Helvetica, sans-serif;
text-decoration:none;
}
.membtn:hover{
text-decoration:underline;
}
.morenews{
color:#8b8989; 
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.morenews:hover{
text-decoration:underline;
}
.padbot{
padding-bottom:10px;	
}
#toplo{
float:left; margin-left:8px;
}
.recen{
color:#666666;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.recen:hover{
text-decoration:underline;
}	
.pottt{
color:#666666;
font-size:10px;
font-family:Arial;
}
.postonblog{
font-family:Arial; font-size:10px; margin-top:10px; text-transform:uppercase; width:550px; margin-bottom:5px;
}
.dis_com{
margin-top:10px; font-size:12px; font-family:Verdana;
}
.quote_ad{
padding-left:25px; margin-top:5px; background:url(imgs/quote_im.gif) no-repeat;
}
.quote_forumad{
padding-left:25px; margin-top:5px; background:url(imgs/quote_fo_clos.gif) no-repeat;
}
.quote_reply{
padding-left:25px; margin-top:5px; background:url(imgs/quote_red.gif) no-repeat;
}
.quick_li{
color:#404040;
font-size:12px; 
text-decoration:none;
}
.quick_li:hover {
text-decoration:underline;
}
.movie{
width:550px; 
float:left;
margin-bottom:17px; 
padding-bottom:15px;  
border-bottom:#CCCCCC solid 1px;
}
.newsside{
padding:0 0 3px 3px; border:1px solid #003471; margin-bottom:3px;
}		
.newnav{
border-bottom:solid #003471 1px; margin:5px; padding-bottom:5px;
}
.newnav1{
border-bottom:solid #003471 0px; margin:5px; padding-bottom:5px;
}	
.newsbt{
color:#333333; 
font-size:12px;
font-family:Verdana,Arial, Helvetica, sans-serif;
text-decoration:none;
}
.newsbt:hover{color:#3597f2; text-decoration:none;}	
.otherpost{width:550px; float:left; margin-bottom:10px; padding-bottom:5px; border-bottom:#CCCCCC solid 1px;}	
.blg{width:550px; float:left; border-bottom:#a7a5a5 solid 1px; padding:5px 0 5px 0; margin-top:5px;}	
.blg1{width:550px; float:left; border-bottom:#a7a5a5 solid 0px;}
.lefimag{float:left; margin-right:8px; margin-top:3px; border:#CCCCCC solid 1px;}
.textcolour {color: #0099FF;}
a { color: #0099FF; text-decoration: underline;}
.lefimags{ float:left; margin-right:8px; margin-top:3px;}

#navlinks {
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size: 7pt;
color:#707070;
margin-top:5px;
}
#navlinks a{
color:#707070;
text-decoration:underline;
}
#navlinks a:hover{
text-decoration:none;
}

.block1 {margin-top:5px; width:100%; overflow:hidden;}
.block1 .blockimg1 { float:left;}
.block1 .blockimg1 img {width:63px; height:55px;}
.block1 .blockimg1_b {margin:0 0.417em 0 0; margin-right:0.167em; float:left;}
.block1 .blockimg1_b img {width:8em; height:6em;}
.block1 .blockimg1_s {margin:0 0.417em 0 0; margin-right:0.167em; float:left;}
.block1 .blockimg1_s img {width:5em; height:5em;}
.block1 .blockval1 {margin-top:0px; overflow:hidden;}
.block1 .blockval1_b {height:6.167em; overflow:hidden;}
.block1 .blockval1_s {height:5em; overflow:hidden;}
.block1 .blockval1 span, .block .blockval_b span, .block .blockval_s span {display:block;}
.marplace .block1 .blockval1_s span {display:inline;}
.twocol1_clrflt {width:100%; overflow:hidden;}
.twocol1 {float:right;  width:170px;}
.twocol2 {float:left; padding-top:0px; width:170px;}
.cityguide .twocol1 {padding:0 0.833em 0.833em;}
.foffers .twocol1 {width:11.417em; padding:0 0 0.833em 0.833em;}
.twocol_clrflt {width:100%; overflow:hidden;}

.block {margin-top:5px; width:100%; overflow:hidden;}

.block .blockimg {margin:0.417em 0.417em 0 0; margin-right:0.167em; float:left;}
.block .blockimg img {width:63px; height:55px;}
.block .blockimg_b {margin:0 0.417em 0 0; margin-right:0.167em; float:left;}
.block .blockimg_b img {width:8em; height:6em;}
.block .blockimg_s {margin:0 0.417em 0 0; margin-right:0.167em; float:left;}
.block .blockimg_s img {width:5em; height:5em;}
.block .blockval {margin-top:0.417em; height:5em; overflow:hidden;}
.block .blockval_b {height:6.167em; overflow:hidden;}
.block .blockval_s {height:5em; overflow:hidden;}
.block .blockval span, .block .blockval_b span, .block .blockval_s span {display:block;}
/*common styles ends*/
.block2 { width:100%; overflow:hidden;}

.block2 .blockimg2 { float:left;}
.block2 .blockimg2 img {width:90px; height:60px;}
.block2 .blockimg2_b {margin:0 0 0 0; margin-right:0.167em; float:left;}
.block2 .blockimg2_b img {width:8em; height:6em;}
.block2 .blockimg2_s {margin:0 0.417em 0 0; margin-right:0.167em; float:left;}
.block2 .blockimg2_s img {width:5em; height:5em;}
.block2 .blockval2 {margin-top:0px; overflow:hidden;}
.block2 .blockval2_b {height:6.167em; overflow:hidden;}
.block2 .blockval2_s {height:5em; overflow:hidden;}
.block2 .blockval2 span, .block .blockval_b span, .block .blockval_s span {display:block;}


.marplace .block2 .blockval2_s span {display:inline;}
.twocol1_clrflt {width:100%; overflow:hidden;}

.twocol3 {float:left; padding-top:14px; width:170px;}
.cityguide .twocol1 {padding:0 0.833em 0.833em;}
.foffers .twocol1 {width:11.417em; padding:0 0 0.833em 0.833em;}
.twocol_clrflt {width:100%; overflow:hidden;}

a.lstyle:link{color:#505050;text-decoration:none;}
a.lstyle:visited{color:#74b00a;text-decoration:none;}
a.lstyle:active{color:#505050;text-decoration:none;}
a.lstyle:hover{color:#0099ff;text-decoration:none;}	

		
