/* maturemomsclips.com */

html, body, p, h1, h2, h3, h4, h5, h6, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong{padding:0;margin:0;}
body {background:#313131;color:#ccc; font-size:13px;font-family:Arial, Veranda, Helvetica, sans-serif;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color:#fff;cursor:pointer;text-decoration:none;}
/**/
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/**/
a img {border:1px solid #636363}
a:hover img {border:1px solid #909090}

/*bg for categories and tops */
.list_bg_top {width:1225px;height:1px;margin:0px auto 0px auto;background:url(/img/list_bg_top.jpg) no-repeat;overflow:hidden;}
.list_bg_bottom {width:1225px;height:1px;margin:0px auto 0px auto;background:url(/img/list_bg_bottom.jpg) no-repeat;overflow:hidden;}


/* Top Categories List */
.category_list_bg {width:1225px;text-align:center;margin:0 auto;background:url(/img/list_bg.jpg) repeat-y;}
.category_list {width:1202px;overflow:hidden;margin: 0px auto;font-size:13px;}
.category_list ul {margin:0px; width:200px; color:#ccc; float:left;text-align:center}
.category_list ul li {text-align:left;margin:0 auto;text-transform:uppercase; background:#525252;width:198px; height:25px; overflow:hidden;line-height:26px;border-left:1px solid #313131;border-right:1px solid #313131;border-top:1px solid #313131;border-bottom:1px solid #313131;text-align:left}
.category_list ul li a {padding-left:20px;  color:#fff;}
.category_list ul a:hover {text-decoration:underline;color:#ff7800}
.category_list ul li.center {text-align:center;font-size:16px;width:198px;color:#fff;}
.category_list ul li a span {color:#ccc;font-weight:normal}


/* Top  Bottom List */
.bottom_bg {width:1225px;text-align:center;margin:0 auto;background:url(/img/list_bg.jpg) repeat-y;}
.bottom {width:1202px;overflow:hidden;margin: 0px auto;font-size:11px;}
.bottom ul {margin:0px; width:200px; color:#ccc;float:left;text-align:center}
.bottom ul li {text-align:left;margin:0 auto;text-transform:uppercase;background:#525252;width:198px; height:25px;overflow:hidden;line-height:26px;border-left:1px solid #313131;border-right:1px solid #313131;border-top:1px solid #313131;border-bottom:1px solid #313131;text-align:left;padding-left:10px;}
.bottom ul li a {padding-left:10px; font-weight:bold;color:#fff;font-size:13px;}
.bottom ul li a:hover{text-decoration:underline;color:#ff7800}

/* Header */
#header_bg {width:100%; height:72px;background: url(/img/head_bg.jpg) repeat-x; min-width:1200px; }
#header {width:100%; height:72px; overflow:hidden; text-align:center; position:relative}
/* logo */
.logo { width:524px;height:72px;position:absolute;top:0px;left:0px;background:url(/img/head_logo.jpg) no-repeat; }
.logo a {width:300px;height:72px;display:block;}

/*form*/
.formhead {position:absolute;top:10px;left:320px;width:170px;height:20px;font-size:11px;line-height:normal;color:#a7a7a7;padding:0px;border:1px solid #000;outline: none;text-align:left;background:#464646; text-transform:uppercase;font-family:Veranda, Arial;}
/*search*/
.input-text{position:absolute;bottom:10px;left:320px; width:160px;height:18px;font-size:14px;line-height:normal;color:#a7a7a7;padding:0px;border:1px solid #464646; background:#000;outline: none;text-transform:uppercase;font-family:Veranda, Arial;}
.input-button{position:absolute;bottom:10px;left:479px;width:21px;height:20px;cursor: pointer;background:url(/img/search.jpg) no-repeat;border:0;}


/* Top Head */
.tophead_bg {width:300px; height:15px; position:absolute; top:9px; left:960px; overflow:hidden}
.tophead {width:100%; height:15px;}
.tophead li {height:15px; float:left; display:inline; text-transform:uppercase;font-size:12px; line-height:14px;  margin:0 4px; color:#324d85}
.tophead li a {color:#bcbcbc; text-decoration:none; font-weight:bold }
.tophead li a:hover {color:#bcbcbc; text-decoration:underline}
.tophead li.del {width:7px; height:15px; background:url(/img/tophead_li.jpg) no-repeat; display:inline; margin:0 10px}

/* Menu */
.menu_bg {width:1000px; height:39px; position:absolute; bottom:1px; left:520px; overflow:hidden}
.menu {width:100%; height:39px;}
.menu li {height:39px; float:left; display:inline; text-transform:uppercase;font-size:16px; line-height:40px;  margin:0 4px; font-weight:bold}
.menu li a {color:#fff; text-decoration:none; }
.menu li a:hover {color:#ff7800; text-decoration:underline}
.menu li.del {width:3px; height:39px; background:url(/img/menu_li.jpg) no-repeat; display:inline; margin:0 10px}

/* Footer  */
#footer_bg {width:100%; height:72px;background:url(/img/foot_bg.jpg) repeat-x; min-width:1200px;}
#footer { width:1200px;  height:72px;text-align:center;background:url(/img/footer_logo.jpg) left no-repeat;position:relative;}
#footer div {position:absolute;top:10px;left:350px;color:#999; text-align:left;width:500px;height:20px;font-size:12px;}
#footer ul {position:absolute;bottom: 5px;left:80px;text-align:left;width:1200px;height:24px}
#footer ul li {height:24px; float:left; display:inline; text-transform:uppercase;font-size:16px; line-height:28px;  margin:0 4px;color:#999;}
#footer ul li a {color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase;font-size:12px;}
#footer ul li a:hover {color:#ff7800;text-decoration:underline}
#footer ul li.del {width:10px; height:24px; display:inline; margin:0 6px}


/*Category thumbs*/
.thumbs_category { width:100%; overflow:hidden; text-align:center; margin-bottom:10px}
.thumbs_category li {width:302px; height:260px; margin:1px; position:relative; display:-moz-inline-stack; display:inline-block; *display:inline; zoom: 1; *margin:2px}
.thumbs_category li div { position:relative;width:302px; height:260px;top:0px;left:0px}
.thumbs_category li p { background:url(/img/thumb_bg.jpg) no-repeat;  position:absolute; top:227px;left:1px; width: 302px; height:34px;line-height:32px;overflow:hidden; padding:0; text-align:center; text-transform:uppercase; font-weight:bold;}
.thumbs_category li a p {color:#fff; text-decoration:none; font-size:17px; font-weight:bold}
.thumbs_category li a:hover p {color:#ff7800; text-decoration:none}
.thumbs_category li img { position:absolute; top:1px;left:1px; width:300px; height:225px; display:block; }
.thumbs_category li a span {color:#c0c0c0; text-decoration:none; text-transform:capitalize;font-weight:normal;
position:absolute; top:228px;right:5px; font-size:11px; width: 150px; height:14px;line-height:16px;overflow:hidden; padding:0;text-align:right;}
.thumbs_category li a:hover span {text-decoration:none}
.thumbs_category li a span em {color:#c0c0c0}



/*Top thumbs*/
.top_thumbs { width:100%; overflow:hidden; text-align:center; margin-bottom:10px}
.top_thumbs li {width:302px; height:260px; margin:1px; position:relative; display:-moz-inline-stack; display:inline-block; *display:inline; zoom: 1; *margin:2px}
.top_thumbs li div { position:relative;width:302px; height:260px;top:0px;left:0px}
.top_thumbs li p { background:url(/img/thumb_bg.jpg) no-repeat;  position:absolute; top:227px;left:1px; width: 302px; height:34px;line-height:32px;overflow:hidden; padding:0; text-align:center;font-weight:bold;}
.top_thumbs li a p {color:#fff; text-decoration:none; font-size:17px; font-weight:bold}
.top_thumbs li a:hover p {color:#ff7800; text-decoration:none}
.top_thumbs li img { position:absolute; top:1px;left:1px; width:300px; height:225px; display:block; }



/* Thumbs page*/
.thumbs { width:100%; overflow:hidden; text-align:center}
.thumbs li { width:302px; height:250px; margin:1px; position:relative;display:-moz-inline-stack; display: inline-block; *display:inline; zoom: 1; *margin:2px;}
.thumbs li div {position:relative;width:302px; height:250px; top:0px;left:0px;}
.thumbs li img { position:absolute; top:1px;left:1px; width:300px; height:225px; display:block; }
.thumbs li span {position:absolute; top:205px;right:3px;width:40px; height:18px; text-align:center;font-size:12px;font-family:Arial;font-weight:bold;background:#000; cursor:pointer;color:#FFF;line-height:18px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8; -khtml-opacity: 0.8;opacity: 0.8;}
.thumbs li a span {text-decoration:none}
.thumbs li a:hover span {text-decoration:none}
.thumbs li p.desc { position:absolute; top:228px; left:5px; width:190px; height:7px; font-size:11px; line-height:11px; overflow:hidden; text-align:left;}
.thumbs li p.desc a {color:#fff}
.thumbs li p.date{ color:#999; position:absolute; top:228px; right:5px; width:100px; height:7px; font-size:11px; line-height:11px; overflow:hidden; text-align:right;}
.thumbs li p.date em {color:#999}

/*Name block */
.htext {width:1202px;height:39px;overflow:hidden;background:url(/img/logo_text_bg.jpg) repeat-x; margin:0px auto}
.ltext {width:1202px;height:39px;padding-left:30px;font-size:18px;line-height:40px;color:#fff;text-transform:uppercase;background:url(/img/logo_text.jpg) no-repeat;font-weight:bold}
.rtext {width:1202px;height:39px;background:url(/img/logo_text_right.jpg) right no-repeat; }

.htext_bottom {width:1202px;height:39px;overflow:hidden;background:url(/img/logo_text_bg.jpg) repeat-x;margin:0px auto}
.ltext_bottom {width:1202px;height:39px;padding-left:30px;font-size:18px;line-height:40px;color:#fff;text-transform:uppercase;background:url(/img/logo_text.jpg) no-repeat;font-weight:bold}
.rtext_bottom {width:1202px;height:39px;background:url(/img/logo_text_right.jpg) right no-repeat; }

.htext_related {width:100%;height:39px;overflow:hidden;background:url(/img/logo_text_bg.jpg) repeat-x;margin:0px auto}
.ltext_related {width:100%;height:39px;padding-left:30px;font-size:18px;line-height:40px;color:#fff;text-transform:uppercase;background:url(/img/logo_text.jpg) no-repeat;font-weight:bold}
.rtext_related {width:100%;height:39px;background:url(/img/logo_text_right.jpg) right no-repeat;}


/*.Name page */
.name { width:90%; overflow:hidden;margin: 0 auto}
.name h1 { font-size:16px; float:left; display:inline; color:#999}
.name h1  em { font-size:12px;color:#fff}
.name h1 b {color:#f0b75f}

/* Pagination */
.paginator_top { float:right; display:inline; font-size:14px; padding:5px 0; color:#999}
.paginator_top ul { display:inline; padding:6px 3px;}
.paginator_top  .pages { padding-right:15px;}
.paginator_top ul li { display:inline; padding:4px 0px; color:#f0b75f}
.paginator_top ul li a, .paginator_top ul li a:visited{font-size:16px; padding:3px 5px; text-decoration:none;text-decoration:underline;color:#fff}
.paginator_top ul li a:hover {text-decoration:none;color:#f0b75f}

.pagination {width:90%;overflow:hidden; text-align:center;margin:5px auto}
.pagination li {border:1px solid #fff;padding:9px 12px;margin:2px 2px;background:#525252; color:#ff7800; font-size:20px; font-weight:bold; text-align:center; display:-moz-inline-stack; display: inline-block; *display:inline; zoom: 1; *margin:2px;}
.pagination li a {text-decoration:none;color:#fff;display:block;}
.pagination li a:hover {text-decoration:underline; color:#ff7800;display:block}



/* Pagination bottom 
.paginator_top_bottom { font-size:14px; padding:5px 0;overflow:hidden;  padding:5px; width:70%;margin:0 auto }
.paginator_top_bottom ul {}
.paginator_top_bottom  .pages { padding-left:15px;}
.paginator_top_bottom ul li { float:left;display:inline; padding:5px; color:#fff; font-size:14px; line-height:22px; background:#666;border:1px solid #333; font-weight:bold; text-decoration:none;margin:0px 1px; text-align:center; }
.paginator_top_bottom ul li a, .paginator_top ul li a:visited{ padding:5px; text-decoration:none;text-decoration:underline;color:#fff;}
.paginator_top_bottom ul li a:hover {text-decoration:none}
*/

/* Page */
.flash {width:1000px;margin:10px auto;overflow:hidden}
.movie {width:680px;float:left;vertical-align: top;}
.spot {width:320px;float:right;vertical-align: top;}
.spot li {padding-bottom:4px}
.message {margin:10px;}
.message a {padding:5px 15px; border:1px solid #000; color:#000; background:#fff; font-size:14px; font-weight:bold}
.message a:hover {color:#999}

#feedback {width:30px;height:120px;position:fixed;bottom:200px;right:0px;background:url(/img/feedback.jpg) no-repeat;}
#feedback a{width:30px;height:120px;display:block;text-align: center;}

/* cheat*/
.displaynone {position:absolute;top:-200px;left:-200px;}
.cheat{display:none}

.homepage {width:100%; padding:20px; overflow:hidden; text-align:center}
.homepage a {font-size:36px; font-weight:bold;color:#fff;text-decoration:none}
.homepage a:hover {color:#ff7800;text-decoration:underline}


#flag {width:400px;height:18px;position:absolute;bottom:12px;left:1050px;text-align:left;overflow:hidden;font-weight:bold;font-size:12px;line-height:18px;text-transform:uppercase;}
#flag a {float:left;height:18px;margin:0px 2px}
#flag  a img {width:23px;height:16px;border: 1px solid #bcbcbc;float:left}
#flag  a:hover img {width:23px;height:16px;border: 1px dashed #bcbcbc;float:left}
#flag  a span {color:#bcbcbc;text-decoration:underline; padding-left:6px}
#flag  a:hover span {color:#bcbcbc;text-decoration:none; padding-left:6px}



/* index,galleries_list spot */
.spot_index {width:100%; overflow:hidden; text-align:center;margin: 0px auto; padding:10px 0px 10px 0px;}
.spot_index li {/*float:left;*/padding:0px 3px; display:-moz-inline-stack; display: inline-block; *display:inline; zoom: 1; *margin:0px;}


.top_query {width:950px;height:20px;position:absolute;top:6px;left:540px;text-align:left;overflow:hidden;font-size:14px;line-height:20px;}
.top_query a {color:#fff; text-decoration:underline;font-size:14px;font-size:14px;padding-left:8px;}
.top_query a:hover {color:#ff7800; text-decoration:none;}

