{
padding: 0;
margin: 0;
border: 0;
}

body, html {
font-family: Verdana, Arial, Tahoma, sans-serif;
height: 100%;
font-size: 12px;
background: #e0e0e0; 
height: 100%; 
width: 100%;
color: #000;
padding: 0;
margin: 0;
}

.clear { clear: both; }

#wrap  {
width:960px;
margin:0px;
margin-top:10px;
padding:0 15px;
margin-left: auto; 
margin-right: auto;
text-align: left;
line-height: 1.3;
min-height: 100%;
background: #FFFFFF;
border: 1px solid #bbb;
}

* html #wrap {
height: 100%; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}

img {
border: 0px none;
}

.a,
#core a,
.a:visited,
#core a:visited {
color:#0157be;
text-decoration:none;
}

.a:hover,
#core a:hover {
color: #ff5b2a; 
}



.breadcrumb {
padding:0px;
margin:0px;
position:relative;
z-index:900;
font-size:90%;
}

.breadcrumb li {
display:inline;
padding-right:2px;
}

ul.breadcrumb li a {
background:url(http://www.mymobilepark.com/img/breadcrumb.gif) 100% 50% no-repeat;
padding-right:18px;
}

.link_dark a,
.link_dark a:visited {
color: #105289;
text-decoration: none; 
}

a.dark_link,
a.dark_link:vistied {
color: #105289;
text-decoration: none; 
}

.link_dark a:hover {
color: #ff5b2a;
}

#middle_main_content {
float:left;
width:600px;
margin-top:15px;
}

#full_main_content {
float:left;
width:900px;
margin-top:15px;
}

#game_main_content {
float:left;
width:660px;
}

#right_main_content {
float:left;
width:300px;
}

#left_main_content {
float:left;
width:360px;

}

#middle_main_content h1 {
text-align:center;
font-size:14px;
}

.main_page_content h2 {
font-size:13px;
border-bottom:2px solid #cacaca; 
margin:0px 2px;
padding:3px;
}

#right_main_content h3 {
font-size:13px;
border-bottom:2px solid #47719a; 
color:#2e6599;
margin:0px 2px;
padding:3px;
}

.top_ads {
background: #fff url(/img/borderLine2.gif) no-repeat center 50%;
margin: 2px auto;
height: 1px;
width: 600px;
}

/************************* Main Page *********************/
a.mp_img {
display:block;
float:left;
margin:1px;
width:33px;
height:33px;
}
a.mp_img :hover {
 
}

a.mp_img img {
width:43px;
height:43px;
}

a.mp_img_n,
a.mp_img_nu {
display:block;
float:left;
margin:1px;
width:43px;
height:43px;
}

a.mp_img_n :hover,
a.mp_img_nu :hover {
 
}

a.mp_img_n img,
a.mp_img_nu img {
width:43px;
height:43px;
}

a.mp_img_nu,
a.mp_img_nu img {
width:45px;
height:45px;

}

a.mp_img_nu {
margin:2px;}
  
  
/************************ LEFT ****************************/
#acc_left_content { 
float:left;
width: 192px;
}

#acc_middle_right_content { 
float:left;
width: 768px;
}

#left_content {
float:left;
width:200px; 
}

#middle_content {
float:left;
width:460px;
}

#left_middle_content {
float:left;
width:660px;

}


#right_content {
float:left;
width:300px;
}

#left_content ul,
#right_content ul {
margin:0px;
margin-left:10px;
padding:4px;
}

#left_content li,
#right_content li {
padding:1px;
padding-left:6px;
list-style:none;
border-bottom:1px dotted #CACACA;
font-size:12px;
}                 
 
#left_content li a,
#right_content li a,
#left_content li a:visited,
#right_content li a:visited{
padding:2px;
list-style:none;
text-decoration:none;
color: #0033CC;
display:block;
}

#left_content li a:hover,
#right_content li a:hover {
text-decoration:underline;
}

#left_content li.current,
#right_content li.current,
#left_content li.current a,
#left_content li.current a:visited,
#left_content li.current a:hover,
#right_content li.current a,
#right_content li.current a:visited,
#right_content li.current a:hover {
background:#47719a;
color:#ffffff;
font-weight:bold;
}

.left_head {
background-color: #1f314d;
text-align:center;
line-height: 24px; 
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
}

#walp_left .left_head a:visited,
#walp_left .left_head a {
color:#FFFFFF;
text-decoration:none;
}


#walp_left .left_head a:hover {
text-decoration:underline;
}

/**************************  HEADER  **********************/

#top_tabs {
width:750px; 
margin: auto;
font:bold 100% arial,helvetica;
height:28px;
margin:0px;
padding:0px;
padding-bottom:2px;
list-style:none;
}
  
#top_tabs li{
height:26px;
float:left;
padding-right:1px;
margin-right:2px;
background:#dedede url(/img/top_button_grad2.gif);
background-repeat: repeat-x;  

}

#top_tabs li a{
display:block;
*display:inline-block;
height:16px;
padding:5px 10px 5px 10px;
color:#484848;
margin-left:1px;
background-repeat: repeat-x;  
overflow:hidden;
text-decoration:none;
}

#top_tabs li a:hover,
#top_tabs li.current a{
text-decoration:none;
background:#47719a;
color:#fff;
padding-top:4px;
margin-top:1px;
}
  

/**************************  fOOTER  **********************/

 
#footer {
clear:both;
width:960px;
padding:0 15px;
margin-left: auto; 
margin-right: auto;
height:25px;
background-image:url('/img/carbon.gif');
line-height: 25px;      
font-size: 11px;
text-align: left;  
color:#ffffff;
margin-top:-25px;
}


#footer a,
#footer a:visited {
color:#ffffff;
text-decoration:none;
}

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

/****************HEADINGS*****************************/
h1, h2, h3 {
font-weight: bold;
padding-bottom: 5px;
}
h1 {
font-size: 1.6em;
}
h2 {
font-size: 1.4em;
}
h3 {
font-size: 1.3em;
}

/**********************************************************************************************************************************/

/************************** Form Buttons ***************/
input.fbut {
padding: 3px 10px 3px 10px;
border: 1px solid #999999;
text-decoration: none; 
color: #686868;
font-size:11px;
background-image: url('/img/forms/button_bg.gif');
background-repeat: repeat-x;
font-weight: bold;
cursor:pointer;
}

input.fbut:hover {
border: 1px solid #000000; 
}
 
input.fbutwait {
padding: 3px 10px 3px 30px;
border: 1px solid #999999;
text-decoration: none; 
color: #686868;
font-size:11px;
background:#FFFFFF url('/img/account/working.gif');
background-repeat: no-repeat;
background-position:5px center;  
font-weight: bold;  
}                         

a.f_but,
a.f_but:visited {
display:block;
width:100px;
padding: 3px 6px 3px 6px;
border: 1px solid #999999;
text-decoration: none; 
color: #686868;
font-size:11px;
background-image: url('/img/forms/button_bg.gif');
background-repeat: repeat-x;
font-weight: bold;
cursor:pointer;
float:left;
margin-right:5px;
}

a.f_but_quote,
a.f_but_quote:visited {
display:block;
width:25px;
text-align:center;
padding: 1px 2px;
border: 1px solid #999999;
text-decoration: none; 
color: #686868;
font-size:9px;
background-image: url('/img/forms/button_bg.gif');
background-repeat: repeat-x;
cursor:pointer;
float:right;
}

a.f_but:hover,
a.f_but_quote:hover {
border: 1px solid #000000;
}

/**************** Account and Moderate buttons **********************/
#core ul.acc_head {
height: 24px;  
padding:0;
margin:0;
list-style:none;
background-image: url(http://www.mymobilepark.com/img/footer_bg.gif);  
background-repeat: repeat-x;
border: 1px solid #bcc5d6;
font-size: 11px;
text-align: center;
margin-top:4px;
padding-left:48px; 
}

#core ul.acc_head li { 
margin:0;
padding:0;
line-height:24px;
display:inline;
}

#core ul.acc_head li a,
#core ul.acc_head li a:visited {
margin:0 0 0 0;
color: #105289; 
text-align:center;
text-decoration:none;
font-size:12px;
font-weight:bold;
border-right:1px solid #cacaca;
display:block;
float:left;
width:140px;
font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif;

}

#core ul.acc_head a.first { 
border-left:1px solid #cacaca;     
}

#core ul.acc_head a:hover,
#core ul.acc_head a.current{
background-color: #FAFAFA;
}

#core ul.acc_head a img {
width:16px;
height:16px;
margin:4px;
margin-left:10px;
vertical-align:middle;
float:left;
}

ul.acc_head a img.acc_acc,
ul.acc_head a img.acc_upl,
ul.acc_head a img.acc_fav,
ul.acc_head a img.acc_dld,
ul.acc_head a img.acc_ppl,
ul.acc_head a img.acc_gb,
ul.acc_head a img.acc_msg {    
background:url('/img/account/buttons.gif') no-repeat; 
}
 
ul.acc_head a img.acc_acc {    
background-position: 0 -16px; 
} 
ul.acc_head a:hover img.acc_acc,
ul.acc_head a.current img.acc_acc {    
background-position: 0 0; 
} 
ul.acc_head a img.acc_upl {    
background-position: -16px -16px; 
} 
ul.acc_head a:hover img.acc_upl,
ul.acc_head a.current img.acc_upl {    
background-position: -16px 0; 
} 
ul.acc_head a img.acc_fav {    
background-position: -32px -16px; 
} 
ul.acc_head a:hover img.acc_fav,
ul.acc_head a.current img.acc_fav {    
background-position: -32px 0; 
} 
ul.acc_head a img.acc_dld {    
background-position: -48px -16px; 
} 
ul.acc_head a:hover img.acc_dld,
ul.acc_head a.current img.acc_dld {    
background-position: -48px 0; 
} 
ul.acc_head a img.acc_ppl {    
background-position: -64px -16px; 
} 
ul.acc_head a:hover img.acc_ppl,
ul.acc_head a.current img.acc_ppl {    
background-position: -64px 0; 
} 
ul.acc_head a img.acc_gb {    
background-position: -80px -16px; 
} 
ul.acc_head a:hover img.acc_gb,
ul.acc_head a.current img.acc_gb {    
background-position: -80px 0; 
} 
ul.acc_head a img.acc_msg {    
background-position: -96px -16px; 
} 
ul.acc_head a:hover img.acc_msg,
ul.acc_head a.current img.acc_msg {    
background-position: -96px 0; 
} 
 

/********************** PAGINGS *********************************/

.pages {
padding-top:4px;
padding-bottom:4px;
clear: left;
font-size: 85%;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
    color: #105CB6;
}

.pages a:hover {
    border-color: #2E6AB1;
     color: #003;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}

/* WALLPAPER LIST MODS*/

.reported_walp_list_mod {
border-bottom:1px #bbbbbb solid;
clear:both;
}         

.reported_walpbx_mod {
width:136px; height:auto; float:left; text-align:center; margin-left: 10px;margin-right:20px; display:inline;
}
.reported_walpbxin_mod {
margin:0 auto; overflow:hidden;  background-repeat: no-repeat; background-position:  center; 
}

.reported_walpbxa_mod {
width:100%; height:100%;
}
.reported_walp_info {
width:538px;
padding:10px 0;
margin:5px 0;
float:left;
border-right:1px #bbbbbb solid;  
}
.reported_walp_reporter {
width:370px;
padding:10px;
float:left; 
}

.mod_left_head {
float:left;
width:197px;
text-align:center;
background-color: #1f314d; 
color: #FFFFFF;; 
font-size: 13px; 
line-height: 24px; 
font-weight: bold; 
}

/*********** Boxes ************/
.notice_box {
border:1px solid #CACACA;
padding:10px;
background-color:#fefdec; 
margin-top:5px;   
font-size:13px;
}

.search_notice_box {
border:1px solid #CACACA;
padding:10px;
background-color:#fefdec; 
margin:10px;
margin-top:0px;
text-align:center;
font-size:13px;
}

.empty_search_notice {
font-size:14px;
padding:60px;
margin-top:50px;
text-align:center;
}
/************************** Graphics **********************/
#heading {
clear:both;
padding-left:5px;
background-image: url(http://www.mymobilepark.com/img/footer_bg.gif);  
background-repeat: repeat-x;
border: 1px solid #bcc5d6;
line-height: 23px;
font-size: 11px;
text-align: left;
margin-top:4px;
}

#heading h1 {
font-family: 'Georgia','serif';
font-weight:bold;
font-size:15px;
color:#000000;
padding:0px;
margin:0px;
float:left;
width:360px;
}

#heading .middle {
float:left;
font-family: 'Georgia','serif';
font-size:15px;
color:#000000;
padding:0px;
margin:0px;
width:400px;
}

.grbx {
width:136px; 
height:auto; 
float:left; 
text-align:center; 
margin-left: 13px; 
margin-top:8px; 
margin-bottom:8px; 
display:inline;
background-color:#f8f8f8;   
}

.grbxin {
margin:0 auto;
border:1px #bbbbbb solid;
overflow:hidden;
background-repeat: no-repeat; 
background-position:center; 

}

.grbxa {
width:100%; height:100%;
}

.grbxa a,
.grbxa a:visited {
display:block;
 width:100%;
 height:100%;
 cursor:pointer;
 color: #0033CC; 
}

.grbxa a.title {
height:16px;
overflow:hidden;         
}

.grbxa a:hover{  
color: #0033CC;  
text-decoration:underline;
}

.grbxb {
font-size:10px;
margin-bottom:3px;
}

.grbxb a,
.grbxb a:visited {
color: #0033CC;
text-decoration:none;
}

.grbxb a:hover {
text-decoration:underline;  
}

#walp_left {
float:left;
width:250px; 
}

#walp_middle {
float:left;
width:410px;
}

#walp_right {
float:left;
width:300px;
}

#walp_middle_right {
float:left;
width:710px;
}


#walp_middle #download,
#download {
margin:10px 10px 10px 65px;
}

#walp_middle #download a.link,
#download a.link {
    color: #ffffff; 
    font-weight: bold; 
    font-size: 13px;
    text-decoration: none;
}

#walp_middle #download a.mob,
#download a.mob {
    color: #ffffff; 
    font-weight: bold; 
    font-size: 10px;
    text-decoration: none;
}
#walp_middle #download a.link:hover,
#walp_middle #download a.mob:hover,
#download a.mob:hover,
#download a.link:hover {
text-decoration: underline;
}

#walp_middle #download p,
#download p {
    margin: 4px 0px 0px 0px; 
    color: #bbbbbb;
    font-size: 9px;
}

#walp_middle .det {
height: 16px;
padding: 5px 0px 5px 0px;
border-bottom: 1px solid #dddddd;
overflow:hidden;
}

#walp_middle .det label {
width: 100px;
float: left;
font-weight: bold;
}

#walp_middle .det_all {
margin:5px 10px 5px 5px;
}

.share {    
width:100px;
float:left;
}

.share ul {
    display: inline;
    margin: 0 !important;
    padding: 0 !important;
}

.share ul li {
    background: none;
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 1px;
}

.share img {
    float: none;
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0;
    padding: 0;
}

.share-hovers {
    opacity: .4;
    -moz-opacity: .4;
    filter: alpha(opacity=40);
}
.share-hovers:hover {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
}
/*********** WALLPAPER COMMENTS *************/
.walp_comment {
border-bottom: 1px solid #f1f1f1;
padding-left:10px;
padding-right:20px;
padding-bottom:5px;
margin-top:5px;
}

.walp_comment_author img.comment_img { 
padding:1px;
border:1px solid #CACACA;
width:16px; 
float:left;
margin-right:6px; 
}


.walp_comment_author {
width:110px;
float:left;
padding:0px 10px;
font-size: 11px;
}

.walp_comment_text {
width:350px;
float:left;
overflow:hidden;
}

.comment_sign {
margin:5px 10px 5px 0px; 
padding-bottom:5px;
border-bottom:2px solid #CACACA;
}

.comment_sign h2 {
padding:0px;
margin:0px;
font-size: 15px;
color: #4E463F;
font-weight:normal;
}

.walp_comment_add {
text-align:right;
line-height:11px;
}

.walp_comment_add a,
.walp_comment_add a:visited {

color: #3D81EE;
font-size: 11px;
margin-top:4px;
text-decoration:none;
font-weight:bold;

}

.walp_comment_add img {
vertical-align: middle; 
}
 
.walp_comment_top {
margin-top:5px;
line-height:20px;
}

.walp_comment_top img,
.walp_list_comments img {
vertical-align: middle;
width:15px; 
}

.walp_comment_top a,
.walp_list_comments a,
.walp_list_comments a:visited,
.walp_comment_top a:visited{
text-decoration:none;
}

.walp_comment_inner {
padding-top:5px;
padding-bottom :5px;
width:370px;
overflow:hidden;
}

/************* RATING STARS *********************/

#rate_place {
margin:0px;
margin-top:-2px;
padding-left:5px;
padding-right:5px;
}

.rate_stats {
float:right;
width:100px;

line-height:20px;
color: gray;
font-size:11px;  
font-weight: normal;
text-align: right;
padding-right: 5px;      
margin-bottom:10px;
}

.star-rating { /* the UL */
    list-style:none;
    text-align:left;
    padding: 0px;
    margin:0px;
    height: 20px;
    position: relative;
    background: url('/img/star_rating.gif') top left repeat-x;
    width:100px;
    float:left;         
    }

.star-rating li{
    text-indent: -90000px;
    padding:0px;
    margin:0px;
    /*\*/
    float: left;
    /* */        
    }
    
.star-rating li a {
    outline: none;
    display:block;
    width:20px;
    height: 20px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px; 
    }
    
.star-rating li a:hover{
    background: url('/img/star_rating.gif') left center;
    z-index: 2;
    left: 0px; 
    }

.star-rating a.r1-star{left: 0px;}
.star-rating a.r1-star:hover{width:20px;}
.star-rating a.r2-star{left:20px;}
.star-rating a.r2-star:hover{width: 40px;}
.star-rating a.r3-star{left: 40px;}
.star-rating a.r3-star:hover{width: 60px;}
.star-rating a.r4-star{left: 60px;}    
.star-rating a.r4-star:hover{width: 80px;}
.star-rating a.r5-star{left: 80px;}
.star-rating a.r5-star:hover{width: 100px;}

.star-rating li.current-rating {
    background: url('/img/star_rating.gif') left bottom;
    position: absolute;
    height: 20px;
    display: block;
    text-indent: -9000px;
    z-index: 1; 
    }



#menus {
padding:0px;
margin:0px -15px;
background: url('/img/nov_bg.gif') repeat-x;
background-position:0 31px;
height:41px;
}

#menus ul {
margin:0px;
padding:0px;
}

#menus li {
	display:inline;
	list-style:none;
}

#menus li a {
	display:block;
	color:#382E1F;
	border-right:1px solid #cacaca;
	height:31px;
	line-height:31px;
	padding:0 7px;
	text-decoration:none;
	font-size:11px;
	float:left;
}

#menus li a:hover {
background-color:#f3f4f4;
}

#menus li.current a {
background-color:#eceeef;
}
