
/* RESET */
@import url("reset.css");

/*----------------------------------------------------------------*/
/*------[BASE STYLES]---------------------------------------------*/
/*----------------------------------------------------------------*/

body { background: #cecece url("http://cdn.mileymason.com/images/mmt/bg.gif"); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535353; line-height: 20px; margin: 0px; }
a { text-decoration: none; color: #0066ff;}
a:visited {color: #0066ff;}
a:hover {color: #000; !important}



.fleft {float:left;}
.fright {float:right;}
.fcenter {clear:both; text-align: center;}
.aligncenter {text-align: center;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.positionleft {position:relative;} 

/* ll */
/*------------------------------------------------*/
/*-- [PNG]-----------------------------------------*/
/*--------------------------------------------------*/

.tag_aboutme img,
.tag img,
.rate,
 {
 behavior: url("http://cdn.mileymason.com/css/iepngfix.htc"); cursor: default;
}

.videogallery em,
.videogallery span,

.photogallery em,
.photogallery span,

.photogallery_single em,
.photogallery_single span,
.photogallery_single h1,

.download_options li.qt1080p,
.download_options li.qt780p,
.download_options li.qt,
.download_options li.ipod,
.download_options li.iphone,
.download_options li.psp,
.download_options li.wmvhd,
.download_options li.wmv

 {
 behavior: url("http://cdn.mileymason.com/css/iepngfix.htc"); cursor: pointer;
}


/*----------------------------------------------------------------*/
/*------[MAIN LAYOUT]---------------------------------------------*/
/*----------------------------------------------------------------*/
#wrapper { width: 1100px; margin: 0px auto;}
#content { background: url("http://cdn.mileymason.com/images/mmt/content_bg.jpg") top center repeat-y;}

/*----------------------------------------------------------------*/
/*------[BACKGROUND IMAGES]---------------------------------------*/
/*----------------------------------------------------------------*/
#content .main {background: url("http://cdn.mileymason.com/images/mmt/header_img_main.jpg") top center no-repeat; width:1100px; height:300px; text-indent: -9999px;}
#content .aboutme {background: url("http://cdn.mileymason.com/images/mmt/header_img_aboutme.jpg") top center no-repeat; width:1100px; height:300px; text-indent: -9999px;}
#content .photos {background: url("http://cdn.mileymason.com/images/mmt/header_img_photos.jpg") top center no-repeat; width:1100px; height:300px; text-indent: -9999px;}
#content .videos {background: url("http://cdn.mileymason.com/images/mmt/header_img_videos.jpg") top center no-repeat; width:1100px; height:300px; text-indent: -9999px;}

.div_videos {
width:960px;
height:118px;
margin: 0 auto;
background: url("http://cdn.mileymason.com/images/mmt/div_videos.gif") top center no-repeat;
}

.div_photos {
width:960px;
height:118px;
margin: 0 auto;
background: url("http://cdn.mileymason.com/images/mmt/div_photos.gif") top center no-repeat;
}

/*----------------------------------------------------------------*/
/*------[NAVIGATION]----------------------------------------------*/
/*----------------------------------------------------------------*/
div#top{
width:960px;
height:60px;
margin: 0px auto;
text-align:center;
margin-top: 5px;
}

div#top div#nav{
  float:left;
  clear:both;
  width:960px;
  height:60px;


 }

div#top div#nav ul{
   float:left;
   width:960px;
   height:60px;
   list-style-type:none;
  }

div#nav ul li{
    float:left;
    height:60px;
   }

div#nav ul li a{
     border:0;
     height:60px;
     display:block;
     line-height:60px;
     text-indent:-9999px;

    }

div#top div#nav ul li#home a{width:156px;background-position:0 0;}
div#top div#nav ul li#myvideos a{width:161px;background-position:-156px 0;}
div#top div#nav ul li#myphotos a{width:161px;background-position:-317px 0;}
div#top div#nav ul li#aboutme a{width:161px;background-position:-478px 0;}
div#top div#nav ul li#members a{width:161px;background-position:-639px 0;}
div#top div#nav ul li#join a{width:160px;background-position:-800px 0;}

/* hover and active state */
div#top div#nav ul li#home a:hover,div#top div#nav ul li#home a.on{background-position:0 -60px;}
div#top div#nav ul li#myvideos a:hover,div#top div#nav ul li#myvideos a.on{background-position:-156px -60px;}
div#top div#nav ul li#myphotos a:hover,div#top div#nav ul li#myphotos a.on{background-position:-317px -60px;}
div#top div#nav ul li#aboutme a:hover,div#top div#nav ul li#aboutme a.on{background-position:-478px -60px;}
div#top div#nav ul li#members a:hover,div#top div#nav ul li#members a.on{background-position:-639px -60px;}
div#top div#nav ul li#join a:hover,div#top div#nav ul li#join a.on{background-position:-800px -60px;}

/* the menu item */
div#nav ul li a{background:url("http://cdn.mileymason.com/images/mmt/main_nav.gif") no-repeat;}


/*----------------------------------------------------------------*/
/*------[TAG IMAGE ]----------------------------------------------*/
/*----------------------------------------------------------------*/
.tag {
position:relative;
width:331px;
height:142px;
z-index:2000;
zoom:1;
top:-10px;
left:-20px;
}

.tag_abs {
position:absolute;
width:331px;
height:142px;
z-index:2000;
zoom:1;
top:-10px;
left:-20px;
}



/*----------------------------------------------------------------*/
/*------[GRID]----------------------------------------------------*/
/*----------------------------------------------------------------*/
.grid_320 { width: 320px; overflow: hidden; margin: 0 auto; text-align: left; padding: 0px 0px 0px 0px; }
.grid_640 { width: 640px; overflow: hidden; margin: 0 auto; text-align: left; padding: 0px 0px 0px 0px; }
.grid_copy { width: 45%; overflow: hidden; margin: 0.5em 1em auto; text-align: left; padding: 0px 0px 0px 0px; }
.grid_suppliers { overflow: hidden; margin: 0.5em 2em auto; text-align: center; padding: 0px 0px 0px 0px; }

.pad5 {padding:5px;}
.pad10 {
padding:10px;
text-align:left;
}

/*----------------------------------------------------------------*/
/*------[CONTENT BLOCK]-------------------------------------------*/
/*----------------------------------------------------------------*/

/* main page */
.block_welcome {
text-align:left;
margin: 0 auto;
width:960px;
height:459px;
background:url("http://cdn.mileymason.com/images/mmt/block_bg_welcome.jpg") no-repeat;
}

.welcome_msg {width:320px;margin-top:-20px;}
.block_welcome p {padding:10px;}

.welcome_video {
width:640px;
margin-top:-125px;
}



/* about me intro block */
.block_aboutme_intro {
position:relative;
text-align:left;
margin: 0 auto;
margin-bottom: 5px;
width:960px;
height:141px;
background:url("http://cdn.mileymason.com/images/mmt/aboutme_intro_bg.jpg") no-repeat;
}

.intro_msg {width:490px; height: 141px; overflow:hidden; text-align:left; margin-left: 320px;}
.intro_msg p {padding:10px;}


/*photo intro block */
.block_photos_intro {
position:relative;
text-align:left;
margin: 0 auto;
margin-bottom: 5px;
width:960px;
height:141px;
background:url("http://cdn.mileymason.com/images/mmt/photo_intro_bg.jpg") no-repeat;
}


/*video intro block */
.block_videos_intro {
position:relative;
text-align:left;
margin: 0 auto;
margin-bottom: 5px;
width:960px;
height:141px;
background:url("http://cdn.mileymason.com/images/mmt/video_intro_bg.jpg") no-repeat;
}

/*misc intro block */
.block_misc {
position:relative;
text-align:left;
margin: 0 auto;
width:960px;
height: auto;
/* background:url("http://cdn.mileymason.com/images/mmt/video_intro_bg.jpg") no-repeat; */
}


/* about me - bio block */


.block_aboutme_bio_top {
width:960px;
height:262px;
overflow:hidden;
text-indent: -9999px;
margin-top:5px;
margin: 0 auto;
background:url("http://cdn.mileymason.com/images/mmt/aboutme_top.jpg") no-repeat;
}


.block_aboutme_bio_mid {
width:1100px;
height:723px;
overflow:hidden;
margin: 0 auto;
background:url("http://cdn.mileymason.com/images/mmt/aboutme_middle.jpg") no-repeat;
}

.block_aboutme_bio_mid .contentarea {
width:960px;
margin: 0 auto;
color: #000;
}

.block_aboutme_bio_mid .contentarea a {
color:#c22308;
text-decoration:underline;
padding:3px;
}

.block_aboutme_bio_mid .contentarea a:hover {
color:#000;

}

.block_aboutme_bio_mid .contentarea p{
margin-bottom: 20px;
}
.block_aboutme_bio_mid .contentarea p span.fact{
color:#0c97e7;
font-weight:bold;
font-size:14px;
}


.block_aboutme_bio_mid .contentarea .bio{
width:550px;
float:left;
padding:20px;
margin: 0 auto;
}

.block_aboutme_bio_mid .contentarea .bio span.header_title {
display:block;
font-size:14px;
font-weight:bold;
color: #000;
}

.block_aboutme_bio_bottom {
width:960px;
height:191px;
overflow:hidden;
text-indent: -9999px;
margin: 0 auto;
background:url("http://cdn.mileymason.com/images/mmt/aboutme_bottom.jpg") no-repeat;
}

.block_aboutme_bio_bottom a {
width:960px;
height:191px;
display:block;
text-indent: -9999px;
}


/* video secion */
.block_episode_desc {
width:960px;
height:85px;
overflow:hidden;
margin: 0 auto;
background:url("http://cdn.mileymason.com/images/mmt/video_epi_desc_holder.jpg") no-repeat;
margin-top:5px;
}

.epi_name {
color: #003366;
}

.epi_title_block {
padding:10px 0px 0px 10px;
}
.epi_name span.title {
color:#ff33cc;
font-size:18px;
}

.epi_name span.time {
color: #003366;
font-style:italic;
font-weight:bold;
}

.epi_desc {
text-align:left;
height:40px;
padding: 0px 10px 0px 10px; color: #003366;
overflow:hidden;
}

.epi_desc p {padding:0px; border-top: 1px solid #BDCFD5; }


.videoarea {
width:960px;
background:#000;
margin: 0 auto;
}


.block_video_info {
text-align:center;
width:960px;
height:284px;
overflow:hidden;
margin:0 auto;
margin-top:5px;
background:url("http://cdn.mileymason.com/images/mmt/video_scene_bg.gif") no-repeat;
}

.block_video_info .scene_info {
width:360px;
overflow:hidden;
float:left;
text-align:left;
}

.block_video_info .scene_info .addtofav a {
font-size:18px;
padding-left:20px;
background:url("http://cdn.mileymason.com/images/mmt/heart_add.gif") left center no-repeat;
margin-left:1em;

}


.block_video_info .scene_info .addtofav a:hover {
color:#000;
}



.rate {
background:url("http://cdn.mileymason.com/images/mmt/rating_bg.png") no-repeat;
 behavior: url("http://cdn.mileymason.com/css/iepngfix.htc"); cursor: default;
 width:214px;
 height:61px;
 overflow: visible;
 text-align:center;
 color:#000;
padding-top:10px;
font-size:11px;
margin-left: 10px;
}

.rate span.heading {
text-align:center;
color:#ff66c2;
font-weight:bold;
font-size:14px;
}

.margin_left { margin-left:5px;}


.rate span.score {
text-align:center;
color:#0b67ff;
font-size:25px;
font-weight:bold;
line-height:90%;
}


/* quickbar */
.quickbar {
padding: 3px;
overflow: hidden;
border: 1px dotted #fff;
margin-top: 10px;
margin-bottom:10px;
}

.quickbar_item {
font-family:Arial, Helvetica, san-serif;
padding-left: 10px;
margin-right: 10px;
background: url("http://cdn.mileymason.com/images/mmt/nav_pipe.gif") left center no-repeat;
display: inline;
}


.quickbar_item a {
text-decoration: none;

}




.txt_color_k { color:#000000; font-weight:normal; }


.block_video_info .scene_download_ops {
width:600px;

}

.join_link { width:683px; height:63px;
			 margin: 0 auto;
			 margin-top:
			 }
.members_comments { font-size:13px; padding-left:1.5em; color:#000; margin-top:1em; padding-top:1em; border-top: 1px solid #ffffff; }
.members_comments a { text-decoration:underline; font-size:13px; color:#0b67ff;}
.members_comments a:hover { color:#000; }
.members_comments h1 { font-size:15px; }

.members_comments span.color_pink { margin:5px; color:#CC0066; }


/*******************************************/
/* DOWNLOAD VIDEO  ----------------------- */
/*******************************************/

		
.download_options {
			margin:0; padding:0;
			font-size: 12px;
			list-style-type:none;
			width: 180px;
			float:left;
}


#download_container { width: 600px;}
#download_container p { margin-left: 2.5em; color:#000000; margin-bottom:5px; }

/* tm section*/
.scene_download {
width: 180px;
float:left;
padding: 0px; margin:0px;
}

.border_line { padding:0px; border-top:1px solid #ffffff; width:580px; margin-bottom:5px; }
#download_container h2 {
font-family: Arial, Verdana;
font-size: 25px;
margin-top: 5px;
padding: 5px;
clear:both;
text-align:left;
color: #fe5bbd;
font-weight:bold;
}

/* qt1080 */		
.download_options li.qt1080p {
margin:0; padding:0 0 0 57px;
width:61px; height:65px;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/vid_sprites.png") no-repeat; background-position: 0 0;
}



/* qt780 */
.download_options li.qt780p {
margin:0; padding:0 0 0 57px;
width:61px; height:65px;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/vid_sprites.png") no-repeat; background-position: 0 0;
}

/* qt */
.download_options li.qt {
margin:0; padding:0 0 0 57px;
width:61px; height:65px;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/vid_sprites.png") no-repeat; background-position: 0px -130px;
}

/* ipod */
.download_options li.ipod {
margin:0; padding:0 0 0 57px;
width:61px; height:65px;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/vid_sprites.png") no-repeat; background-position: 0px -260px;
}

/* iphone */
.download_options li.iphone {
margin:0; padding:0 0 0 57px;
width:61px; height:65px;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/vid_sprites.png") no-repeat; background-position: 0px -390px;
}

/* psp */
.download_options li.psp {
margin:0; padding:0 0 0 57px;
width:61px; height:65px;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/vid_sprites.png") no-repeat; background-position: 0px -520px;
}

/* wmvhd */
.download_options li.wmvhd {
margin:0; padding:0 0 0 57px;
width:61px; height:65px;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/vid_sprites.png") no-repeat; background-position: 0px -650px;
}

/* wmv */
.download_options li.wmv {
margin:0; padding:0 0 0 57px;
width:61px; height:65px;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/vid_sprites.png") no-repeat; background-position: 0px -780px;
}


/* for all */
.download_options li a {
text-decoration: none;
margin:5px 0 0 5px;
width:160px; height:40px;
line-height: 130%;
float:left; display:block;
text-align:left;
}


				
.download_options li a:link, .download_options li a:active, .download_options li a:visited {
font-family:arial, "Times New Roman", Times, serif; color:#000000 !important; font-size:10px;
}
				
.download_options li a:link span, .download_options li a:active span, .download_options li a:visited span {
color:#0b67ff;
font-weight: bold; font-size:13px;
}

.download_options li:hover span, .download_options li:hover a span {
color:#000000 !important;
}

/* qt1080p */				
.download_options li.qt1080p:hover, .download_options li.qt1080p:hover a {
background-position:0 -65px;
color:#171615;
cursor:pointer;
}

/* qt780p */
.download_options li.qt780p:hover, .download_options li.qt780p:hover a {
background-position:0 -65px;
color:#171615;
cursor:pointer;
}


/* qt */
.download_options li.qt:hover, .download_options li.qt:hover a {
background-position:0 -195px;
color:#171615;
cursor:pointer;
}

/* ipod */
.download_options li.ipod:hover, .download_options li.ipod:hover a {
background-position:0 -325px;
color:#171615;
cursor:pointer;
}

/* iphone */
.download_options li.iphone:hover, .download_options li.iphone:hover a {
background-position:0 -455px;
color:#171615;
cursor:pointer;
}

/* psp */
.download_options li.psp:hover, .download_options li.psp:hover a {
background-position:0 -585px;
color:#171615;
cursor:pointer;
}

/* wmvhd */
.download_options li.wmvhd:hover, .download_options li.wmvhd:hover a {
background-position:0 -715px;
color:#171615;
cursor:pointer;
}

/* wmv */
.download_options li.wmv:hover, .download_options li.wmv:hover a {
background-position:0 -845px;
color:#171615;
cursor:pointer;
}







/*----------------------------------------------------------------*/
/*------[SOCIAL NETWORK ITEMS]------------------------------------*/
/*----------------------------------------------------------------*/
div#network{
width:960px;
height:41px;
margin: 0px auto;
text-align:center;
margin-top: 5px;
}

div#network div#social_icon{
  float:left;
  clear:both;
  width:960px;
  height:41px;


 }

div#network div#social_icon ul{
   float:left;
   width:960px;
   height:41px;
   list-style-type:none;
  }

div#network ul li{background:url("http://cdn.mileymason.com/images/mmt/social_network_items.gif") no-repeat;
    float:left;
    height:41px;
	text-indent: -9999px;
   }

div#network ul li a{
     border:0;
     height:41px;
     display:block;
     line-height:41px;
     text-indent:-9999px;

    }

div#network div#social_icon ul li#text {width:460px;background-position:0 0;}
div#network div#social_icon ul li#twitter a{width:109px;background-position:-460px 0;}
div#network div#social_icon ul li#myspace a{width:104px;background-position:-569px 0;}
div#network div#social_icon ul li#facebook a{width:112px;background-position:-673px 0;}
div#network div#social_icon ul li#text2 {width:175px;background-position:-785px 0;}


/* hover and active state */
div#network div#social_icon ul li#twitter a:hover,div#network div#social_icon ul li#twitter a.on{background-position:-460px -41px;}
div#network div#social_icon ul li#myspace a:hover,div#network div#social_icon ul li#myspace a.on{background-position:-569px -41px;}
div#network div#social_icon ul li#facebook a:hover,div#network div#social_icon ul li#facebook a.on{background-position:-673px -41px;}



/* the menu item */
div#social_icon ul li a{background:url("http://cdn.mileymason.com/images/mmt/social_network_items.gif") no-repeat;}





/*----------------------------------------------------------------*/
/*------[BLOG TWEET CAM]------------------------------------------*/
/*----------------------------------------------------------------*/

#blogtweetcam {
width:960px;
margin: 0 auto;
text-align:center;
margin-top: 5px;
height:311px;
background:url("http://cdn.mileymason.com/images/mmt/blog_tweet_cam_bg.jpg") no-repeat;
overflow:hidden;
}

#blogtweetcam .blog {
width:317px;
height:90px;
margin-right:5px;
margin-top: 40px;
float:left;
overflow:auto;
}

#blogtweetcam .blog p {
padding:10px;
display:block;
text-align:left;
line-height: 120%;
color: #333333;
margin-left:5px;
font-size:11px;
}

#blogtweetcam .blog span {
font-size:12px;
font-weight:bold;
color:#000;
}

#blogtweetcam .blog a {
color: #963850;
text-decoration:underline;
font-weight:bold;
}

#blogtweetcam .blog a:hover {
color: #000;

}

#blogtweetcam .tweet {
width:317px;
height:311px;
margin-right:4px;
float:left;
overflow:hidden;
}

#blogtweetcam .tweet .feed {
width:210px;
height:225px;
margin-right:4px;
float:right;
padding:10px;
text-align:left;
margin-top: 50px;
margin-left: 60px;
overflow:auto;
}
#blogtweetcam .tweet .feed p span{ font-weight:bold; font-size:12px; color:#000; display:block;float:right;}
#blogtweetcam .tweet .feed p{ border-bottom: 1px dotted #000; font-size: 11px; color:#000;line-height:120%; padding-bottom:10px;margin-bottom:10px;}



#blogtweetcam .cam {
width:317px;
height:311px;
float:left;
color:#fff;
}

#blogtweetcam .cam span {
display:block;
line-height:110%;
margin-top:230px;
text-align:center;
font-size:18px;
font-weight:bold;

}


/*----------------------------------------------------------------*/
/*------[MAINPAGE UPDATES]----------------------------------------*/
/*----------------------------------------------------------------*/

.main_update_title {
width:960px;
height:65px;
text-indent: -9999px;
margin:0 auto;
background:url("http://cdn.mileymason.com/images/mmt/txt_update_header.gif") no-repeat;
}

.main_update_item_block {
width:960px;
padding-bottom:10px;
margin: 0 auto;
background:url("http://cdn.mileymason.com/images/mmt/update_bottom_bg.jpg") bottom center no-repeat;
}

.main_update_item_block .video {
width:640px;
float:left;
text-align:left;
}

.main_update_item_block .photo {
float:right;
width:320px;
text-align:left;
}



/*----------------------------------------------------------------*/
/*------[UPDATE TITLE SECTION]------------------------------------*/
/*----------------------------------------------------------------*/
div#main_update_title2{
width:960px;
height:65px;
margin: 0px auto;
text-align:center;
margin-top: 5px;
}

div#main_update_title2 div#update_btns{
  float:left;
  clear:both;
  width:960px;
  height:65px;


 }

div#main_update_title2 div#update_btns ul{
   float:left;
   width:960px;
   height:65px;
   list-style-type:none;
  }

div#main_update_title2 ul li{background:url("http://cdn.mileymason.com/images/mmt/txt_update_header.gif") no-repeat;
    float:left;
    height:65px;
	text-indent: -9999px;
   }

div#main_update_title2 ul li a{
     border:0;
     height:65px;
     display:block;
     line-height:65px;
     text-indent:-9999px;

    }

div#main_update_title2 div#update_btns ul li#vid_gal a{width:320px;background-position:0 0;}
div#main_update_title2 div#update_btns ul li#empty {width:320px;background-position:-320px 0;}
div#main_update_title2 div#update_btns ul li#photo_gal a{width:320px;background-position:-640px 0;}


/* hover and active state */
div#main_update_title2 div#update_btns ul li#vid_gal a:hover,div#main_update_title2 div#update_btns ul li#vid_gal a.on{background-position:0 -65px;}
div#main_update_title2 div#update_btns ul li#photo_gal a:hover,ddiv#main_update_title2 div#update_btns ul li#photo_gal a.on{background-position:-640px -65px;}



/* the menu item */
div#update_btns ul li a{background:url("http://cdn.mileymason.com/images/mmt/txt_update_header.gif") no-repeat;}

/*----------------------------------------------------------------*/
/*------[FOOTER IMAGE---------------------------------------------*/
/*----------------------------------------------------------------*/

.footer_join_next_block {
width:1100px;
height:113px;
margin: 0 auto;
text-align:center;
background:url("http://cdn.mileymason.com/images/mmt/footer_bg.jpg") bottom center no-repeat;
}

.footer_aboutme_join_next_block {
width:1100px;
height:114px;
margin: 0 auto;
text-align:center;
background:url("http://cdn.mileymason.com/images/mmt/footer_aboutme_bg.jpg") bottom center no-repeat;
}

.footer_photos_join_next_block {
width:1100px;
height:122px;
margin: 0 auto;
overflow:hidden;
text-align:center;
background:url("http://cdn.mileymason.com/images/mmt/footer_photos_bg.jpg") bottom center no-repeat;
}


.footer_videos_join_next_block {
width:1100px;
height:118px;
margin: 0 auto;
overflow:hidden;
text-align:center;
background:url("http://cdn.mileymason.com/images/mmt/footer_videos_bg.jpg") bottom center no-repeat;
}

.footer_videos_join_next_block .joinnow a,
.footer_photos_join_next_block .joinnow a,
.footer_aboutme_join_next_block .joinnow a,
.footer_join_next_block .joinnow a{
display:block;
float:left;
text-indent: -9999px;
width:317px;
height:92px;
margin-left:70px;
}
.footer_videos_join_next_block .continue a,
.footer_photos_join_next_block .continue a,
.footer_aboutme_join_next_block .continue a,
.footer_join_next_block .continue a{
display:block;
float:right;
text-indent: -9999px;
width:287px;
height:92px;
margin-right:70px;
}



/*----------------------------------------------------------------*/
/*------[FOOTER TEXT MENU ----------------------------------------*/
/*----------------------------------------------------------------*/

#footermenu ul
{
margin-top:20px;
padding: 1em 0;
margin: 0 auto;
list-style-type: none;
color: #e74975;
width: 100%;
font-size:20px;
font-weight:bold;
text-align: center;
}

ul#navlist li { display: inline; }

ul#navlist li a
{
text-decoration: underline;

color: #e74975;
padding: .2em 1em;

}

ul#navlist li a:hover
{
color: #000;
}


.navlist li { display: inline; }

.navlist li a
{
text-decoration: underline;

color: #0b61f4;
padding: .2em auto;

}

.navlist li a:hover
{
color: #000;
}

p.navlist 
{
margin-top:0.1em;
padding: 0 auto;
margin: 0 auto;
list-style-type: inline;
color: #e74975;
width: 100%;
font-size:20px;
font-weight:bold;
text-align: left;

text-decoration: bold;
}




.copyblock {
text-align:center;
width:960px;
margin: 0 auto;
color: #000;

}

.copyblock a {
color: #2778f8;
font-weight:bold;
text-decoration:underline;
margin: 10px;
}

.copyblock a:hover {
color: #000;
}

.copycolor a { color: #e74975; margin: 10px;  }
.copyblock em { font-size:11px; font-style:normal; margin: 0; }
.copyblock em a { color:#2778f8; margin: 0;}

.sincomm { text-align : center; font-size: 0.75em; font-weight: bold; margin: 0.5em auto; }
/*----------------------------------------------------------------*/
/*------[GALLERY]-------------------------------------------------*/
/*----------------------------------------------------------------*/

.rate, .rate2 {
background:url("http://cdn.mileymason.com/images/mmt/rating_bg.png") no-repeat;
 behavior: url("http://cdn.mileymason.com/css/iepngfix.htc"); cursor: default;
 width:214px;
 height:61px;
 overflow: visible;
 text-align:center;
 color:#000;
padding-top:10px;
font-size:11px;
margin-left: 10px;
}

.rate2 { margin: 0 auto; margin-top:20px;}

.rate span.heading, .rate2 span.heading {
text-align:center;
color:#ff66c2;
font-weight:bold;
font-size:14px;
}

.rate span.score, .rate2 span.score {
text-align:center;
color:#0b67ff;
font-size:25px;
font-weight:bold;
line-height: 90%;
}

.rating_color { color:#0066FF; font-size:14px; font-weight:bold;}


.margin_left { margin-left:5px;}
.margin_right { margin-right: 10px; }

/*---------------- star rating system ---------------------------*/
.star {padding-left: 20px;
margin-bottom:20px;
}

.star2 { margin: 0 auto; margin-left:32%;}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url("http://cdn.mileymason.com/images/mmt/star.gif") left -1000px repeat-x;
}
.star-rating{
position:relative;
width:120px;
height:24px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:24px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: 0 -24px;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: 0 0;
}
.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align: middle;
}

/* quickbar */
.quickbar {
padding: 3px;
overflow: hidden;
border: 1px dotted #fff;
margin-top: 10px;
margin-bottom:10px;
}

.quickbar_item {
font-family:Arial, Helvetica, san-serif;
padding-left: 10px;
margin-right: 10px;
background: url("http://cdn.mileymason.com/images/mmt/nav_pipe.gif") left center no-repeat;
display:none;
}


.quickbar_item a {
text-decoration: none;

}





.block_video_info .scene_download_ops {
width:600px;

}
.txt_color_k { color:#000000; font-weight:normal; }

.members_comments { font-size:13px; padding-left:1.5em; color:#000; margin-top:1em; padding-top:1em; border-top: 1px solid #ffffff; }
.members_comments a { text-decoration:underline; font-size:13px; color:#0b67ff;}
.members_comments a:hover { color:#000; }
.members_comments h1 { font-size:15px; }

.members_comments span.color_pink { margin:5px; color:#CC0066; }

.members_comments2 { font-size:13px; padding-left:1em; color:#000; margin-top:3px; }
.members_comments2 a { text-decoration:underline; font-size:13px; color:#0b67ff;}
.members_comments2 a:hover { color:#000; }
.members_comments2 h1 { font-size:15px; }

.members_comments span.color_pink, .members_comments2 span.color_pink { margin:5px; color:#CC0066; }


/*-----------------------------------------------------------------*/
.photo_txt_box1 { width:960px; margin: 0 auto; text-align: left; color: #000; }
.photo_txt_box1 p { padding:0em 2em .5em 2em;}


.div_photo2 {
width:960px;
height:38px;
margin: 0 auto;
background: url("http://cdn.mileymason.com/images/mmt/div_photo2_head.gif") top center no-repeat;
}

.div_vid_gallery {
background: url("http://cdn.mileymason.com/images/mmt/div_bg.gif") no-repeat;
width:960px;
height:19px;
margin: 0 auto;
}

.photo_sample1 {
width:960px;
height:146px;
overflow:hidden;
margin: 0 auto;
background:url("http://cdn.mileymason.com/images/mmt/photo_slice_001.jpg") bottom center no-repeat;
}

.photo_sample2 {
width:960px;
height:246px;
overflow:hidden;
margin: 0 auto;

}

.photo_sample3 {
width:1100px;
height:240px;
overflow:hidden;
margin: 0 auto;
}

.photo_sample4 {
width:1100px;
height:217px;
overflow:hidden;
margin: 0 auto;
background:url("http://cdn.mileymason.com/images/mmt/photo_slice_004.jpg") bottom center no-repeat;
}

.photo_sample5 {
width:1100px;
height:240px;
overflow:hidden;
margin: 0 auto;
}

.photo_sample6 {
text-indent: -9999px;
margin-bottom: 5px;
width:960px;
height:87px;
overflow:hidden;
margin: 0 auto;
background:url("http://cdn.mileymason.com/images/mmt/photo_slice_006.jpg") bottom center no-repeat;
}

.photo_sample6 a {
width:960px;
height:87px;
display:block;
text-indent: -9999px;
}
/* ----------------------- photo models page ----------------------- */

.grid_960 {
margin:0 auto;
overflow:hidden;
padding:0;
text-align:center;
width:967px;
}
.grid_412 {
margin:0 auto;
padding:0;
text-align:center;
width:412px;
}
.galleryprofile_panel, .modelprofile_panel {
float:left;
width:412px;
}
.galleryprofile_container, .modelprofile_container {
background:none repeat scroll 0 0;
height:600px;
padding-bottom:20px;
margin-left:25px;
width:400px;
}
.galleryprofile_lrgpic, .modelprofile_lrgpic {
height:600px;
position:relative;
width:400px;
}
.galleryprofile_lrgpic span, .modelprofile_lrgpic span {
background:transparent url("http://cdn.mileymason.com/images/mmt/photo_lg_overlay.png") no-repeat scroll 0 0; behavior: url("http://cdn.mileymason.com/css/iepngfix.htc"); cursor: pointer;
cursor:default;
display:block;
height:600px;
left:0;
position:absolute;
top:0;
width:400px;
z-index:10;
}
.galleryprofile_lrgpic em.picnumber {
background:transparent url("http://cdn.mileymason.com/images/mmt/starburst.png") no-repeat scroll 0 0; behavior: url("http://cdn.mileymason.com/css/iepngfix.htc"); cursor: pointer;
bottom:10px;
color:#FFFFFF;
display:block;
font-family:Georgia,Tahoma,Arial,Helvetica;
font-size:45px;
font-style:normal;
padding:25px 25px 25px 15px;
position:absolute;
right:10px;
z-index:4000;
}

.gallery_profile {
width:500px; 
margin: 0 auto;
float:left;

}
.grid_491 {
background:transparent url("http://cdn.mileymason.com/images/mmt/photo_bg.gif") no-repeat scroll 0 0;
overflow:hidden;
width:491px;
height:600px;
margin-left:33px;
}

.head_model { width:480; padding:10px;}

.head_model h1 { color: #FF3399; font-size:24px; float: left; padding-bottom:15px; padding-top:5px;}
.head_model span {float: right;}
.model_desc { width: 430px; height:80px; overflow:auto; padding:10px; margin: 0 auto; border: solid 1px #FFFFFF;}

/* =================================== */
/*  CLEAR STUFF                        */
/* =================================== */

/* This needs to be first because FF3 is now supporting this */
/* This needs to be first because FF3 is now supporting this */
.clearfix {display: inline-block;}
.clearfix {display: block;}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	
}


/**********************/*
/* DYNAMIC LISTING CONTENT */
.photo_list_block,
.video_list_block {
width:960px;
margin: 0 auto;

}

.photo_list_block_small {
width:240px;
margin: 0 auto;

}



/* ---------- videto tour gallery styles start here ----------------------- */
.videogallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.videogallery li {
	margin: 5px;
	padding: 0;
	float: left;
	position: relative;
	overflow:hidden;
	width: 310px;
	height: 225px;
	margin-bottom:15px;
}

.videogallery a {
	text-decoration: none;
	color: #fb3a90;
}
.videogallery a:hover {
	color: #000;
	text-decoration: underline;
}
.videogallery img {
	border: none;
	padding: 5px 5px 0px 5px;
	
}
.videogallery em {
	width: 310px;
	height: 225px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url("http://cdn.mileymason.com/images/mmt/png_video_lrg.png") no-repeat;
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	padding-top: 185px;
	
}


.videogallery span {
	text-indent: -9999px;
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	bottom: 15px;
	left: 10px;
	background: url("http://cdn.mileymason.com/images/mmt/playnow.png") no-repeat;
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	z-index: 10;
}


.videogallery h1 {
	text-indent: -9999px;
	width: 50px;
	height: 49px;
	display: block;
	position: absolute;
	top: 60px;
	left: 140px;
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	z-index: 10;
}



.videogallery p {
	color:#999;
	width: 310px;
	height: 24px;
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	z-index: 11;
}

/* end video tour gallery */


/* ---------- photo tour gallery styles start here ----------------------- */

.txt_black { color:#000000 !important; font-weight: normal !important; font-size:9px !important;}
.photogallery {
	list-style: none;
	margin: 0;
	padding: 0;
}

.photogallery_single {
	list-style: none;
	margin: 0;
	padding: 0;
}
.photogallery li {
	margin: 18px;
	padding: 0;
	float: left;
	position: relative;
	width: 200px;
	height: 319px;
	margin-bottom:15px;
	overflow:hidden;
	border: 1px solid #eee;
}

.photogallery_single li {
	margin: 5px;
	padding: 0;
	float: left;
	position: relative;
	width: 310px;
	height: 470px;
	overflow:hidden;
}

.photogallery_single a,
.photogallery a {
	text-decoration: none;
	color: #fb3a90;
}
.photogallery_single a:hover,
.photogallery a:hover {
	color: #000;
	text-decoration: underline;
}

.photogallery_single img,
.photogallery img {
	border: none;
	
}

.photogallery_single img {
	
	padding: 5px;
}


.photogallery_single em {
	width: 310px;
	height: 470px;
	display: block;
	position: absolute;
	
	top: 0px;
	left: 0px;
	background: url("http://cdn.mileymason.com/images/mmt/png_photo_lrg.png") no-repeat;
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	padding-top: 430px;
	z-index:5;
}



.photogallery em {
	width: 200px;
	height: 300px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url("http://cdn.mileymason.com/images/mmt/photo-mask.png") no-repeat;
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	padding-top: 280px;
	
}


.photogallery_single p {
	color:#999;
	width: 310px;
	height: 24px;
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	z-index: 11;
}

.photogallery span, .photogallery span a {
	text-decoration:none;
	color:#999;
	width: 200px;
	height: 20px;
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding: 2px 0px 2px 0px;
	background: #fff url("http://cdn.mileymason.com/images/mmt/date_bg.jpg") bottom right no-repeat;
	
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	z-index: 10;
	
}


.photogallery_single span, .photogallery_single span a {
	text-decoration:none;
	color:#999;
	width: 200px;
	height: 15px;
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 2px 0px 2px 0px;
	background: #fff url("http://cdn.mileymason.com/images/mmt/date_bg.jpg") bottom right no-repeat;
	
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	z-index: 10;
	
}



.photogallery_single h1 {
font: italic 160%/100% Georgia, "Times New Roman", Times, serif;
	color: #660000;
	font-weight:bold;
	width: 86px;
	height: 86px;
	display: block;
	position: absolute;
	text-align:center;
	bottom: 25px;
	right: 0px;
	padding: 20px 0px 10px 0px;
	background: url("http://cdn.mileymason.com/images/mmt/burst.png") no-repeat;
	z-index:9;
}
/* end photo tour gallery */


/* single */

/* ---------- gallery styles start here clean paper clip ----------------------- */
.photo_gallery_single {
	list-style: none;
	margin: 0;
	padding: 0;
}
.photo_gallery_single li {
	padding: 10px;
	margin: 0;
	float: left;
	position: relative;
	width: 310px;
	height: 460px;
}
.photo_gallery_single li:hover img {
	border-color: #000;
}
.photo_gallery_single img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px;
}
.photo_gallery_single em {
	background: #fff;
	color: #000;
	font-style: normal;
	padding: 2px 8px 0 22px;
	display: block;
	position: absolute;
	top: 20px;
	left: 5px;
	border: 1px solid #999;
	z-index:2
}

.photo_gallery_single h1 {
	background: #fff;
	color: #999;
	font-style: normal;
	padding: 2px 8px 0 22px;
	display: block;
	position: absolute;
	bottom: 5px;
	left: 5px;
	text-align:right;
	border: 1px solid #999;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
}

.photo_gallery_single a {
	text-decoration: none;
}
.photo_gallery_single span {
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	top: 7px;
	left: 9px;
	background: url("http://cdn.mileymason.com/images/mmt/paper-clip-mini.png") no-repeat;
	z-index: 3;
}

.tight { line-height: 150% }




/*******************************************/
/* DOWNLOAD photos----------------------- */
/*******************************************/

#download_container2 { width: 450px;   }	
.download_options2 {
			margin:1em;
			padding:0;
			font-size: 12px;
			list-style:none;
			width: 200px;
			float:left;
			
}

.scene_download2 {
float:left;
padding:0px;
margin:0px;
}




#download_container2 h2 {
font-family: Arial, Verdana;
font-size: 20px;
margin-top: 5px;
padding: 5px;
clear:both;
text-align:left;
color: #0b67ff;
font-weight:normal;
border-bottom: 1px solid #ffffff;
}

/* view entire html */		
.download_options2 li.view_all {
margin:5px 0; padding:0 0 0 57px;
width:150px; height:auto;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/photodownload_left_sprite.gif") no-repeat top left;
background-position:0% -39px;
cursor:pointer;
}



/* pic1 */
.download_options2 li.pic1 {
margin:5px 0; padding:0 0 0 57px;
width:150px; height:auto;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/photodownload_left_sprite.gif") no-repeat 0px -78px;
}

/* lg_zip */
.download_options2 li.lg_zip {
margin:5px 0; padding:0 0 0 57px;
width:150px; height:auto;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/photodownload_left_sprite.gif") no-repeat 0px -156px;
}

/* md_zip */
.download_options2 li.md_zip {
margin:5px 0; padding:0 0 0 57px;
width:150px; height:auto;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/photodownload_left_sprite.gif") no-repeat 0px -156px;
}
/* sm_zip */
.download_options2 li.sm_zip {
margin:5px 0; padding:0 0 0 57px;
width:150px; height:auto;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/photodownload_left_sprite.gif") no-repeat 0px -234px;
}

/* pic2 */
.download_options2 li.pic2 {
margin:5px 0; padding:0 0 0 57px;
width:150px; height:auto;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/photodownload_left_sprite.gif") no-repeat 0px -390px;
}

/* pic3 */
.download_options2 li.pic3 {
margin:5px 0; padding:0 0 0 57px;
width:150px; height:auto;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/photodownload_left_sprite.gif") no-repeat 0px -468px;
}


/* apple */
.download_options2 li.apple {
margin:5px 0; padding:0 0 0 57px;
width:150px; height:auto;
float:left;
background:url("http://cdn.mileymason.com/images/mmt/photodownload_left_sprite.gif") no-repeat 0px -312px;
}



/* for all */
.download_options2 li a {
text-decoration: none;
padding:0 0 0 5px;
width:125px; height:39px;
line-height: 130%;
float:left; 
text-align:left;
background:url("http://cdn.mileymason.com/images/mmt/videodownload_right_sprite.gif") no-repeat top right;

}


				
.download_options2 li a:link, .download_options2 li a:active, .download_options2 li a:visited {
font-family:Tahoma, "Times New Roman", Times, serif; color:#0b67ff; font-size:11px;
}
				
.download_options2 li a:link span, .download_options2 li a:active span, .download_options2 li a:visited span {
color:#0b67ff; font-size:11px; 
font-weight: bold;
}

.download_options2 li:hover span, .download_options2 li:hover a span {
color:#000;
}

/* hd */				
.download_options2 li.view_all:hover, .download_options2 li.view_all:hover a {
background-position:0% -39px;
color:#000000;
cursor:pointer;
}

/* wmv st */
.download_options2 li.pic1:hover, .download_options2 li.pic1:hover a {
background-position:0% -117px;
color:#171615;
cursor:pointer;
}


/* qt st */
.download_options2 li.sm_zip:hover, .download_options2 li.sm_zip:hover a {
background-position:0% -273px;
color:#171615;
cursor:pointer;
}

/* qt hd 1080p*/
.download_options2 li.lg_zip:hover, .download_options2 li.lg_zip:hover a {
background-position:0% -195px;
color:#171615;
cursor:pointer;
}

/* qt hd */
.download_options2 li.md_zip:hover, .download_options2 li.md_zip:hover a {
background-position:0% -195px;
color:#171615;
cursor:pointer;
}


/* psp st */
.download_options2 li.pic2:hover, .download_options2 li.pic2:hover a {
background-position:0% -429px;
color:#171615;
cursor:pointer;
}

/* iphone */
.download_options2 li.pic3:hover, .download_options2 li.pic3:hover a {
background-position:0% -507px;
color:#171615;
cursor:pointer;
}

/* apple */
.download_options2 li.apple:hover, .download_options2 li.apple:hover a {
background-position:0% -351px;
color:#171615;
cursor:pointer;
}

/* hd */	
.download_options2 li.view_all a,		 
/* wmv st */
.download_options2 li.pic1:hover a, 
/* qt st */
.download_options2 li.sm_zip:hover a,
/* psp hd1080p */
.download_options2 li.lg_zip:hover a, 
/* psp hd */
.download_options2 li.pic2:hover a, 
/*iphone*/
.download_options2 li.pic3:hover a, 
/* psp st */
.download_options2 li.md_zip:hover a,
/* apple */
.download_options2 li.apple:hover a
{
background-position:100% -39px;
}



/* ---------- btn videos---------------*/


div#btn_vidpage2, div#btn_addfav2, .btn_addfav2, div#btn_addfav3, .btn_addfav3 {
  float:left;
  width:180px;
  height:30px;
  margin-bottom:5px;
  padding-left:10px;
 }

div#btn_vidpage2 ul, div#btn_addfav2 ul, .btn_addfav2 ul, div#btn_addfav3 ul, .btn_addfav3 ul  {
   float:left;
   width:180px;
   height:30px;
   list-style-type:none;
  }

div#btn_vidpage2 ul li, div#btn_addfav2 ul li, .btn_addfav2 ul li , div#btn_addfav3 ul li, .btn_addfav3 ul li {
    float:left;
    height:30px;
   }

div#btn_vidpage2 ul li a, div#btn_addfav2 ul li a, .btn_addfav2 ul li a , div#btn_addfav3 ul li a, .btn_addfav3 ul li a {
     border:0;
     height:30px;
     display:block;
     line-height:30px;
     text-indent:-9999px;
    }

.btn_remfav2, .btn_remfav3{
  float:left;
  width:190px;
  height:30px;
  margin-bottom:5px;
  padding-left:10px;
 }

.btn_remfav2 ul, .btn_remfav3 ul{
   float:left;
   width:190px;
   height:30px;
   list-style-type:none;
  }

.btn_remfav2 ul li, .btn_remfav3 ul li{
    float:left;
    height:30px;
   }

.btn_remfav2 ul li a, .btn_remfav3 ul li a{
     border:0;
     height:30px;
     display:block;
     line-height:30px;
     text-indent:-9999px;
    }


/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#btn_vidpage2 a span, div#btn_addfav2 a span, div#btn_remfav2 a span , div#btn_addfav3 a span, div#btn_remfav3 a span{float:none;}
/* End IE5-Mac hack */
div#btn_vidpage2 ul li#vidpage2 a{width:180px;background-position:0 0;}
div#btn_addfav2 ul li#addfav2 a{width:180px;background-position:0 0;}
.btn_addfav2 ul li#addfav2 a{width:180px;background-position:0 0;}
div#btn_addfav3 ul li#addfav3 a{width:180px;background-position:0 0;}
.btn_addfav3 ul li#addfav3 a{width:180px;background-position:0 0;}

div#btn_remfav2 ul li#addfav2 a{width:190px;background-position:0 0;}
.btn_remfav2 ul li#addfav2 a{width:190px;background-position:0 0;}
div#btn_remfav3 ul li#addfav3 a{width:190px;background-position:0 0;}
.btn_remfav3 ul li#addfav3 a{width:190px;background-position:0 0;}

div#btn_vidpage2 ul li#vidpage2 a:hover,div#btn_vidpage2 ul li#vidpage2 {background-position:0 -30px;}
div#btn_addfav2 ul li#addfav2 a:hover,div#btn_addfav2 ul li#addfav2 {background-position:0 -30px;}
.btn_addfav2 ul li#addfav2 a:hover, .btn_addfav2 ul li#addfav2 {background-position:0 -30px;}
div#btn_addfav3 ul li#addfav3 a:hover,div#btn_addfav3 ul li#addfav3 {background-position:0 -30px;}
.btn_addfav3 ul li#addfav3 a:hover, .btn_addfav3 ul li#addfav3 {background-position:0 -30px;}


div#btn_remfav2 ul li#addfav2 a:hover,div#btn_remfav2 ul li#addfav2 {background-position:0 -30px;}
.btn_remfav2 ul li#addfav2 a:hover, .btn_remfav2 ul li#addfav2 {background-position:0 -30px;}
div#btn_remfav3 ul li#addfav3 a:hover,div#btn_remfav3 ul li#addfav3 {background-position:0 -30px;}
.btn_remfav3 ul li#addfav3 a:hover, .btn_remfav3 ul li#addfav3 {background-position:0 -30px;}


div#btn_vidpage2 ul li a{background:url("http://cdn.mileymason.com/images/mmt/btn_vid_gal.gif") no-repeat;}
div#btn_addfav2 ul li a{background:url("http://cdn.mileymason.com/images/mmt/btn_addtofavorite.gif") no-repeat;}
.btn_addfav2 ul li a{background:url("http://cdn.mileymason.com/images/mmt/btn_addtofavorite.gif") no-repeat;}
div#btn_addfav3 ul li a{background:url("http://cdn.mileymason.com/images/mmt/btn_addfav3.gif") no-repeat;}
.btn_addfav3 ul li a{background:url("http://cdn.mileymason.com/images/mmt/btn_addfav3.gif") no-repeat;}

div#btn_remfav2 ul li a{background:url("http://cdn.mileymason.com/images/mmt/btn_removefavorite.gif") no-repeat;}
.btn_remfav2 ul li a{background:url("http://cdn.mileymason.com/images/mmt/btn_remove_fav.gif") no-repeat;}
div#btn_remfav3 ul li a{background:url("http://cdn.mileymason.com/images/mmt/btn_remfav3.gif") no-repeat;}
.btn_remfav3 ul li a{background:url("http://cdn.mileymason.com/images/mmt/btn_remfav3.gif") no-repeat;}


/*------------------------------------------------------------------------*/
/*------------------- photo gallery page----------------------------------*/
/*------------------------------------------------------------------------*/
.grid_260 {
margin:0 auto;
overflow:hidden;
padding:0;
text-align:center;
width:260px;
line-height:130%;
}

.txt_blue {
color: #0099FF;
}

.txt_gray {
color:#777776;
}
.txt_black { color:#000000 !important; font-weight: normal !important; font-size:9px !important;}
.txt_pink { color:#ff0099;}

.headline {
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-weight:bold;
}

.txt_sm12 {
font-size:12px;
}

.txt_sm {
font-size:10px;
}

.grid_container {
margin:0 auto;
overflow:hidden;
padding:0;
text-align:center;
width:960px;
}

.dl_item {
float:left;
padding:5px 0px 5px 15px;
width:203px;
}

.btn_download {
background:#ffffff url("http://cdn.mileymason.com/images/mmt/btn_download_bg.jpg") no-repeat scroll left top;

}

.viewdownload {
color:#EAEEE7;
display:block;
height:40px;
padding-left:50px;
width:150px;
}

.viewdownload a, .viewdownload a:visited {
color: #993333;
display:block;
font-family:Tahoma,Arial,Helvetica,san-serif;
font-size:14px;
font-weight:bold;
height:40px;
text-decoration:none;
line-height:100%;
}

.viewdownload a:hover { color:#CC0099;}

.pad5new { padding-left:10px;}

.btn_bg{
text-align:center;
width:960px;
overflow:hidden;
margin:0 auto;
}
/*divider*/
.divider {
position:relative;
text-align:left;
margin: 0 auto;
margin-bottom: 5px;
width:960px;
height:19px;
background:url("http://cdn.mileymason.com/images/mmt/div_bg.gif") no-repeat;
}
/*------------------------------------------------------------------------*/
/*------------------- PHOTO GALLERY THUMBS--------------------------------*/
/*------------------------------------------------------------------------*/

#setthumbs {
margin:0 auto;
padding-top:2em; 
text-align:center;
width:960px;
}

.setthumb_gallery { margin:0 auto; }

.setthumb_gallery ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:960px;
}

.setthumb_gallery li {
float:left;
margin:0;
padding:3px;
position:relative;
}

.thumb_holder {
background: #D2F0FF none repeat scroll 0 0;
margin-bottom:10px;
overflow:hidden;
padding-bottom:3px;
text-align:center;
}

.setthumb_container {
background: #99CCFF  url("http://cdn.mileymason.com/images/mmt/setthumb_pattern_bg.gif") repeat scroll 0 0;
border:3px solid #D2F0FF;
height:200px;
text-align:center;
width:180px;
}

.setthumb_container:hover { border:3px solid #6699CC;}

.setthumb_thumbnail {
float:left;
height:200px;
line-height:200px;
text-align:center;
width:180px;
}

html > body div.setthumb_container img {
margin-top:0;
vertical-align:middle;
}

div.setthumb_container img {
}

img {
border:0 none;
}

div.setthumb_info {
color: #0066CC;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
height:30px;
overflow:hidden;
text-align:center;
width:186px;
}

element.style {
padding-left:5px;
}
.setthumb_info .links {
float:left;
padding:1px;
text-align:center;
width:50px;
line-height:100%;
}

.setthumb_info .links a, .setthumb_info .links a:visited {
border-bottom:1px dotted #3399FF;
color: #993366;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.setthumb_info .links a:hover { color:#000000;}

.v_bg {
background: #99CCFF  url("http://cdn.mileymason.com/images/mmt/setthumb_pattern_bg.gif") repeat scroll 0 0;
border:3px solid #D2F0FF;
}

/* ------------------- BACK BTN ------------------------- */

.back_container {
float:left;
margin-left:70px;
width:94px;
}
 
.back_btn { background:#ffffff url("http://cdn.mileymason.com/images/mmt/btn_back.jpg") no-repeat 0 0; width:94px; height: 40px; display:block; text-indent:-9000px;}
.back_btn:hover { background-position: 0 -40px; }



/*------------------------------------------------------------------------*/
/*------[GALLERY NAVIGATION]---------------------------------------------*/
/*------------------------------------------------------------------------*/
#pagination {
width:960px;
margin: 0 auto;
text-align:center;
}
.page_link, .page_link a:visited { padding: 1px 5px; inline: block; background-color: #FFF; border: 1px solid #E3E3E3; color: #000; margin-right: 5px; }
.page_link:hover { border: 1px solid #A1A1A1; background-color: #F4F4F4; }
.page_link_active, .page_link_active a:visited { padding: 1px 5px; display: inline; background-color: #3cb7ff; border: 1px solid #1b597d; color: #FFF; margin-right: 5px; }
.page_link_active:hover { border: 1px solid #1b597d; background-color: #2b94d1; }
#page_link_wrap { margin:0 auto; text-align:center;}
#page_link_wrap span { margin-right:10px; }		

