body {
	font-family: "Myriad Pro", Arial, Verdana, Georgia, times, serif;
	font-size: 14px;
	line-height: 1.4;
	color: #333;
	background: #5e5e5e url(http://thumbmaxx.com/images/bg.png) repeat-x;
}

a {
	color: #9b1d1e;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}



h1 {
	float: left;
	padding: 5px 0 0 10px;
}
h1 a {
	display: block;
	overflow: hidden;
	width: 202px;
	height: 65px;
	/*text-indent: -1000em;
	background: url(http://thumbmaxx.com/images/tainster.png);*/
}

	#tainler h1 a {
		/*background: url(http://thumbmaxx.com/images/tainler.png);*/
        height:70px;
	}

	#bimaxx h1 a {
    	/*background: url(http://thumbmaxx.com/images/logo_bimaxx.png);*/
	}


#page {
	width: 1069px;
	margin: 0 auto;
}



#header {
    height: 88px;
    font-family: "Myriad Pro", "Arial", "Verdana", sans-serif;
    font-size: 14px;
    background: url(http://thumbmaxx.com/images/bg_header.png)  repeat-x;
    position: relative;
}
#header .in {
	float: right;
	padding: 8px 0 0 0;
	position: relative;
        height: 80%;
}

	#header .in .site-switcher {
		position: absolute;
		top: 34px;
		left: -32px;
	}

	#header .site-switcher.logo-spc {
		position: absolute;
		top: 50px;
		left: 60px;
		width:  163px;
	}
		#tainler #header .site-switcher.logo-spc {
			top: 54px;
			left: 70px;
		}

		#bimaxx #header .site-switcher.logo-spc {
			top: 39px;
			left: 75px;
		}


		#header .site-switcher .sw-toggler {
			position: absolute;
			background: url(http://thumbmaxx.com/images/sw_select_bg.png) no-repeat;
			width: 163px;
			height: 20px;
			z-index: 501;
		}
			#header .site-switcher .sw-toggler a {
				display: block;
				color: #f1f1f1;
				font-size: 13px;
				background: url(http://thumbmaxx.com/images/sw_arrow.png) right center no-repeat;
				margin: 2px 7px;
			}
				#header .site-switcher .sw-toggler a:hover {
					text-decoration: none;
				}

		#header .site-switcher .fast-toggler {
			position: absolute;
			background: url(http://thumbmaxx.com/images/sw_fast_bg.png) no-repeat;
			width: 22px;
			height: 20px;
			z-index: 502;
			right: 0px;
		}
			#header .site-switcher .fast-toggler a {
				display: block;
				color: #f1f1f1;
				font-size: 13px;
				background: url(http://thumbmaxx.com/images/sw_arrow.png) center center no-repeat;
				text-indent: -5000px;
				height: 20px;
			}
				#header .site-switcher .fast-toggler a:hover {
					text-decoration: none;
				}



		#header .site-switcher .sw-options {
			position: absolute;
			width: 163px;
			height:  167px;
			background: url(http://thumbmaxx.com/images/sw_down_bg.png) no-repeat;
			z-index: 500;
			padding-top: 17px;
		}
			#header .site-switcher .sw-options a {
				display: block;
				background-repeat: no-repeat;
				color: #ffffff;
				height: 40px;
				padding-left: 45px;
				font-size: 19px;
				line-height: 45px;
				margin: 7px;
			}
				#header .site-switcher .sw-options a:hover {
					text-decoration: underline;
				}
				#header .site-switcher .sw-options a.swo-tainster {
					background-image: url(http://thumbmaxx.com/images/sw_tainster.png);
				}
				#header .site-switcher .sw-options a.swo-tainler {
					background-image: url(http://thumbmaxx.com/images/sw_tainler.png);
				}
				#header .site-switcher .sw-options a.swo-bimaxx {
					background-image: url(http://thumbmaxx.com/images/sw_bimaxx.png);
				}


#header ul.links {
	float: left;
	width: 205px;
}
	#header ul.links li {
		float: left;
		margin: 0 10px 3px 0;
		display: block;
		width: 90px;
        line-height:100%;
	}
		#header ul.links a {
			padding: 0 0 0 12px;
			color: #3d3d3d;
			background: url(http://thumbmaxx.com/images/arrow_links.png) no-repeat 0 50%;
		}

    #header ul.links li.second {
        line-height:18px;
        margin: 0 10px 0px 0;
    }

	#header ul.links li.second a{
		color:#cc4142;
	}

#header ul.links li.third {
    width:90px;
    line-height: 18px;
    margin: 0 10px 0px 0;
}

#header ul.links li.third.long {
    width:180px;
}

#header .lng {
	float: left;
	width: 107px;
	height: 71px;
	margin: 0 15px 0 0;
	font-size: 12px 	;
	color: #5d5d5d;
	background: url(http://thumbmaxx.com/images/bg_lng.png) no-repeat;
}
#header .lng a.current {
	display: block;
	width: 95px;
	height: 18px;
	padding: 5px 0 0 12px;
	color: #FFFFFF;
}
#header .lng a.current:hover {
	text-decoration: none;
}
#header .lng ul.choose {
	display: none;
	margin: 8px 0 0 10px;
}
#header .lng ul.choose li {
	float: left;
	margin: 0 7px 7px 0;
	font-size: 0;
}

#header a.join-now {
    float: left;
    overflow: hidden;
    width: 220px;
    height: 45px;
    text-indent: -1000em;
    background: url(http://thumbmaxx.com/images/btn_joinnow.png) no-repeat;
    margin-right: 13px;
}
    #header a.join-now:hover {
    }

#header .user {
	width: 234px;
	height: 65px;
	float: left;
	line-height: 14px;
}
	#header .user .credit-count {
		background-color: #9b1d1e;
		color: #ffffff;
		padding: 5px;
		float: right;
		text-align: center;
		font-size: 12px;
		line-height: 15px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		margin-right: 15px;
	}
	
		#header .user .credit-count strong {
			display: block;
			font-size: 18px;
		}

	#header .user a {
		/*color: #909090;*/
        font-weight: bold;
        text-transform: uppercase;
        display: block;
        padding-top: 5px;
        color: #5a5a5a;
        text-decoration: underline;
        /*color: #3c3c3c;*/
	}

	#header .user p {

	}
	#header .user big {
		font-size: 16px;
		font-weight: bold;
		color: #969696;
	}
	#header .user a.logout {
		padding: 0 0px 0 0;
		color: #909090;
	}



#menu {
	position: relative;
	z-index: 2;
	width: 1069px;
	height: 40px;
	padding: 0 0 10px 0;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	background: #c4c4c4 url(http://thumbmaxx.com/images/bg_menu.png) repeat-x; 
}

    #regpage #menu {
        background: #f1f1f1 url(http://thumbmaxx.com/images/bg_menu.png) repeat-x;
    }

form#search {
    position: absolute;
    bottom:  0;
    right: 0;
    width: 220px;
    margin: 5px 13px 0 0;
}
form#search input[type="text"] {
    float: left;
    width: 134px;
    height: 22px;
    padding: 0 25px 0 5px;
    background: url(http://thumbmaxx.com/images/input_search.png) no-repeat;
    border: none;
}
form#search input[type="submit"] {
    float: left;
    width: 56px;
    height: 22px;
    color: #fff;
    background: url(http://thumbmaxx.com/images/btn_topsearch.png) no-repeat;
    border: none;
    cursor: pointer;
    text-align: center;
}
/*
	#tainler form#search input[type="submit"] {
		background: url(http://thumbmaxx.com/images/btn_search_tainler.png) no-repeat;
	}
	
	#bimaxx form#search input[type="submit"] {
    	background: url(http://thumbmaxx.com/images/btn_search_bimaxx.png) no-repeat;
  	}
*/

#content {
	position: relative;
	z-index: 1;
	background: #c4c4c4;
}

#content .columns {
	overflow: hidden;
	width: 1028px;
	margin: 0 auto;
}
body#home .columns {
	width: 1038px;
}

#content .column1 {
	float: left;
	width: 685px;
}
#content .column2 {
	float: right;
	width: 333px;
}

#content .precolumns {
	padding: 18px 0;
	margin-bottom: 15px;
}
	#content .precolumns.pc-vid {
		background: #5b1010;		
	}
	#content .precolumns.pc-liv {
		background: #5b1010;
	}
	#content .precolumns.pc-pic {
		background: #5b1010;
	}

    #content .precolumns.pc-vid-grad {
		background: #8b202c url(http://thumbmaxx.com/images/bg_cams_gradient.png) repeat-x;
	}

#content .summ {
	margin-bottom: 10px;
	position: relative;
}
	#content .precolumns .summ {
		overflow: hidden;
		width: 1028px;
		margin: 0 auto;
	}
		#content .precolumns.pc-pic .summ {
			width: 1044px;
		}
	
	#content .summ .subbox {
		position: relative;
	}

		#content .pics .subbox {
			width: 332px;
			position: relative;
			float: left;
			margin: 8px;
		}

	#content .summ .slogan {
		position: absolute;
		top: 30px;
                left: 0;
	}
		#content .summ .slogan p {
			background: #000;
			float: left;
			clear: left;
			font-size: 24px;
			line-height: 24px;
			color: #ffffff;
			font-style: italic;
			padding: 3px 10px;
			
			margin-bottom: 5px;
		}

	#content .summ .offers {
		margin-top: 10px;
		color: #f0f0f0;
	}
		#content .summ .offers h3 {
			font-size: 30px;
			background: url(http://thumbmaxx.com/images/grad_div.png) bottom repeat-x;
		}

		#content .summ .offers-content {
			margin-top: 10px;
			font-size: 18px;
		}

		#content .summ .offers-content ul, #content .summ .offers-content .offer-right {
		}

			#content .summ .offers-content ul {
				width: 230px;
				float: left;
				margin-left: 25px;
			}
				#content .summ .offers-content ul li {
					list-style-type: disc;
					line-height: 35px;
					font-size: 23px;
				}

            #content .summ .offers-content .offers-left {
                float: left;
                width: 520px;
            }

            #content .summ .offers-content .offers-left .club-seventeen-banner {
                margin-left: 20px;
                margin-top: 10px;
                float:left;
            }

			#content .summ .offers-content .offer-right {
				width: 500px;
				float: left;
				font-size: 14px;
			}
            
            #content .summ .offers-content .offer-right p {
				margin: 7px 0;
			}

    #content .summ a.badge {
        position: absolute;
        color: #fff;
        display: block;
    }
    
        #content a.badge {
            font-size: 13px;
            line-height: 15px;
            text-align: center;
            width: 83px;
            height: 117px;
            top: 0px;
            padding: 9px 6px;
            background: url(http://thumbmaxx.com/images/ribbon_red_dark.png) no-repeat;
        }
        
            #content .pics a.badge {
                left: 15px;
            }

            #content .hdlive a.badge {
                left: 20px;
            }

            #content .hdchat a.badge {
                left: 30px;
            }

        
            #content a.badge:hover {
                color: #f7fbd3;
                text-decoration: none;
            }
            
                #content  a.badge strong {
                    font-size: 15px;
                    line-height: 18px;
                    display: block;
                    padding: 5px 0 3px 0;
                    margin-bottom: 3px;
                    border-bottom: 1px solid #bc5151;
                }
            
                #content a.badge span {
                    margin-top: 10px;
                }

        #content .hdlive a.badge.blive1 {
            width: 103px;
            height: 103px;
            background: url(http://thumbmaxx.com/images/badge_watch_show.png) no-repeat;
            top: 10px;
            text-indent: -5000px;
            padding: 0;
        }

        #content .hdlive a.badge.blive2 {
            width: 95px;
            height: 117px;
            background: url(http://thumbmaxx.com/images/badge_live_show.png) no-repeat;
            top: 0px;
            text-indent: -5000px;
            padding: 0;
        }


		#content .videos a.badge {
			left: 20px;
		}
			#content .videos a.badge strong {
				font-size: 20px;
				line-height: 22px;
				padding-top: 5px;
			}




    #content .hdchat .slogan {
        top: 133px;
        width: 470px;
    }
        #content .hdchat .slogan p {
            font-size: 20px;
            margin-bottom: 3px;
        }
            #content .hdchat .slogan p.shead {
                font-size: 22px;
            }

    #content .hdlive .slogan {
        top: 180px;
    }
        #content .hdlive .slogan p {
            font-size: 15px;
            margin-bottom: 3px;
        }
            #content .hdlive .slogan p.shead {
                font-size: 18px;
            }

		#content .hdlive .slogan .tim-wrap {
			clear: left;
			background: #000;
			padding: 5px 10px;
		}

    #content .pics .slogan {
        top: 260px;
    }
        #content .pics .slogan p {
            font-size: 15px;
            margin-bottom: 2px;
        }
            #content .pics .slogan p.shead {
                font-size: 18px;
            }
    
    #content .slogan a {
        color: #fff;
    }

#content .regview {
	background: #838383 url(http://thumbmaxx.com/images/bg_create.png) repeat-x;
}

    #content .regview hr {
        width: 995px;
        border-color: #e8e8e8;
    }

	#content .regview .rs-head {
		
	}
		#content .regview span.repl {
			float: left;
			display: block;
			width: 69px;
			height: 61px;
			text-indent: -5000px;
		}
		
        #content .regview #select-p {
            background: url(http://thumbmaxx.com/images/programs_title.png) no-repeat;
            width: 524px;
            height: 66px;
            text-indent: -5000px;
        }
        
		#content .regview h2 {
            padding-top: 10px;
            font-size: 30px;
            font-weight: bold;
            display: block;
            margin-bottom: 15px;
		}
	
	#content .regview .rs-left {
		width: 556px;
		float: left;
	}

	#content .regview .rs-right {
		width: 500px;
		float: right;
		position: relative;
	}
	
	#content .regview .rs-cont {
		float: right;
		width: 470px;
	}
	
	#content .regview table {
		border-collapse: collapse;
	}
		#content .regview table td {
            color: #373737;
            padding: 3px 2px;
		}
		
			#content .regview table td.hd {
				width: 100px;			
			}
		
		#content .regview table input, 
		#content .regview .pass-fields input {
			background: #ffffff;
			border: 0px;
			font-size: 15px;
			padding: 3px;
		}
	
			#content .regview table input.error,
			#content .regview .pass-fields input.error {
				color: #ffffff;
				background-color: #8a2121;
			}
			
			#content .regview label.error {
				display: block;
				font-weight: normal;
				font-size: 14px;
				font-style: normal;
				padding-left: 2px;
			}
			
			#content .regview .pass-fields label.error {
				float:none;
				display: block;
				font-weight: normal;
				font-size: 14px;
				font-style: normal;
				padding-left: 2px;
			}
	
	#content .regview .pass-fields {
    /*  background: url(http://thumbmaxx.com/images/duocolor_line.png) repeat-x; */
        border-top: 1px solid #a2a2a2;
        padding: 10px 0;
        margin: 10px 0;
        color: #373737;
	}
		#content .regview .pass-fields label {
			display: block;
			float: left;
			margin-right: 10px;
		}

	#content .regview .reg-step1 {
        padding: 20px 0;
        font-family: "Myriad Pro";
        font-size: 17px;
	}
		#content .regview .reg-step1 h2 {
		}
			#content .regview .reg-step1 span.repl {
				background: url(http://thumbmaxx.com/images/order_step1.png) repeat-x;
			}
			
			#content .regview .reg-step1 span.repl.modify {
        		background: url(http://thumbmaxx.com/images/order_modify.png) repeat-x;
      		}
      		
      	#content .regview .change-block {
            text-align: right;
            width: 460px;
            padding-top: 0px;
        }
            #content .regview .change-block a {
                color: #484848;
                font-size: 13px;
                text-decoration: underline;
            }
      		
	#content h3.rusers {
		background: url(http://thumbmaxx.com/images/free_badge.png) no-repeat;
		width: 135px;
		height: 135px;
		text-indent: -5000px;
		position: absolute;
		right: 0;
		top: -40px;
		right: 40px;
	}
	
	#content li {
		
	}
	
	#content .regview .reg-step2 {
		padding: 20px 0;
	}
		#content .regview .reg-step2 h2 {
			color: #373737;
		}
			#content .regview .reg-step2 span.repl {
				background: url(http://thumbmaxx.com/images/order_step2.png) repeat-x;
			}
		
		#content .regview .reg-step2 p {
			color: #404040;
			font-size: 16px;
		}

		#content .regview .rs-right {

		}

			#content .regview .reg-step2 p.reg-term {
				margin: 15px 0;
				font-size: 12px;		
			}
					#content .regview .reg-step2 p.reg-term a {
						color :#ffffff;
						text-decoration: underline;
					}

            #content .regview .advn {
				width: 450px;
				margin-left: 15px;
            }

            #content .regview .advn li {
                background: url(http://thumbmaxx.com/images/adv_line.png) bottom repeat-x;
                color: #ffffff;
                position: relative;
            }

            #content .regview .advn li.head {
                background: none;
				font-weight: bold;
            }

            #content .regview .advn li strong {
                display: block;
                width: 440px;
                height: 57px;
                vertical-align: middle;
                letter-spacing: -2px;
                background: url(http://thumbmaxx.com/images/adv_kvacka.png) right center no-repeat;
                font-family: Helvetica, Arial;
                font-size: 35px;
                line-height: 59px;
                text-shadow: 0px 0px 5px #848484;
            }

            		#content .regview .advn li.wrt strong {
						background: none;
					}

					#content .regview .advn li.head strong {
						background: none;
						height: 20px;
					}

            #content .regview .advn li .desc {
                font-family: Helvetica, Arial;
                font-size: 12px;
                line-height: 14px;
                padding: 0 0 10px 0;
                margin: 0;
                width: 125px;
                position: absolute;
				top: 7px;
				left: 220px;
            }

            		#content .regview .advn li .desc.clmn2 {
						top: 7px;
						left: 365px;
						color: #272727;
					}

		input.reg-submit {
			width: 307px;
			height: 46px;
			background: url(http://thumbmaxx.com/images/button_create.png) 0 0 no-repeat;
			text-align: center;
			color: #ffffff;
			font-size: 20px;
			line-height: 20px;
			border: 0;
		}
			input.reg-submit:hover {
				background: url(http://thumbmaxx.com/images/button_create.png) 0 -46px no-repeat;
				cursor: pointer;
			}

	.cc-info {
		background: url(http://thumbmaxx.com/images/paym-area.png) no-repeat;
		width: 146px;
		height: 116px;
		padding: 8px;
		float: right;
		font-size: 12px;
		color: #ffffff;
		font-family: "Myriad Pro";
	}


	#content .prog-bar {
		padding: 20px 0;
	}
		#content .brlite {

		}
		#content .brdark {

		}

	#content .prog-text {
		padding: 15px 40px 0 40px;
	}

		#content .prog-text h2 {
			margin: 0;
		}
		
		#content .prog-text p {
			font-size: 16px;
		}
	
	#content .program-card {
        background: url(http://thumbmaxx.com/images/prog_red_lrg.png) no-repeat;
        width: 466px;
        height: 249px;
        font-size: 16px;
        position: relative;
	}
	
        #content .pc-red { background: url(http://thumbmaxx.com/images/prog/prog_red_lrg.png) no-repeat; }
		#content .pc-pink { background: url(http://thumbmaxx.com/images/prog/prog_pink.png) no-repeat; }
		#content .pc-lblue { background: url(http://thumbmaxx.com/images/prog/prog_lblue.png) no-repeat; }

		#content .pc-tainler { background: url(http://thumbmaxx.com/images/prog/prog_tainler_lrg.png) no-repeat; }
		#content .pc-bimaxx { background: url(http://thumbmaxx.com/images/prog/prog_bimaxx_lrg.png) no-repeat; }		

		#content .pc-green { background: url(http://thumbmaxx.com/images/prog/prog_green_lrg.png) no-repeat;  }
		#content .pc-silver { background: url(http://thumbmaxx.com/images/prog/prog_silver_lrg.png) no-repeat; }
		#content .pc-gold { background: url(http://thumbmaxx.com/images/prog/prog_gold_lrg.png) no-repeat;  }
		#content .pc-black { background: url(http://thumbmaxx.com/images/prog/prog_black_lrg.png) no-repeat; }

			#content .pc-red.free { background: url(http://thumbmaxx.com/images/prog/prog_red_free.png) no-repeat; }
			#content .pc-bimaxx.free { background: url(http://thumbmaxx.com/images/prog/prog_green_free.png) no-repeat; }
			#content .pc-tainler.free { background: url(http://thumbmaxx.com/images/prog/prog_blue_free.png) no-repeat; }


	#content .program-cell {
		float: left;
		width: 534px;
	}

	#content .program-cell .program-card {
		margin: 0 auto;
	}

	#content .program-cell h3 {
		font-family: Helvetica, Arial;
		color: #000000;
		font-size: 23px;
		margin-left: 38px;
	}
	#content .program-cell ul.feature-list {
		margin: 0px 0 0px 58px;
	}
		#content .program-cell ul.feature-list li {
			list-style: disc;
			color: #3c3c3c;
			font-size: 18px;
		}

		#content .program-card a {
			color: #ffffff;
		}
	
		/*#content .pc-red {}*/
		
		#content .program-card .pc-price {
			background: url(http://thumbmaxx.com/images/prc_blok.png) no-repeat;
			width: 156px;
			height: 56px;
			color: #ffffff;
			font-family: Helvetica, Arial, Verdana;
			font-size: 14px;
			text-align: center;
			line-height: 21px;
			padding-top: 5px;
			
			position: absolute;
			bottom: 20px;
			right: 25px;
		}
			#content .program-card .pc-price strong {
				display: block;
				font-size: 25px;
			}
			
			#content .program-card .pc-price small {
				display: block;
				font-size: 14px;
				font-weight: bold;
			}

		#content .program-card a.pc-order {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			
			text-indent: -5000px;
			font-size: 0;
		}
		
		#content .program-card .pc-cont {
			position: absolute;
			left: 23px;
			top: 18px;
			width: 425px;
		}

			#content .program-card .pc-head {
				font-family: Helvetica, Arial, Verdana;
                font-size: 27px;
                line-height: 27px;
				color: #ffffff;
				/*background: url(http://thumbmaxx.com/images/progline_red.png) bottom repeat-x;*/
				padding-bottom: 5px;
                /*display: none;*/
			}
			
				#content .program-card .pc-head img {
					vertical-align: middle;
				}
			
				/*#content .pc-red .pc-head { background: url(http://thumbmaxx.com/images/progline_red.png) bottom repeat-x; }
				#content .pc-blue .pc-head { background: url(http://thumbmaxx.com/images/progline_blue.png) bottom repeat-x; }
				#content .pc-green .pc-head { background: url(http://thumbmaxx.com/images/progline_green.png) bottom repeat-x; }
				#content .pc-pink .pc-head { background: url(http://thumbmaxx.com/images/progline_pink.png) bottom repeat-x; }
				#content .pc-lblue .pc-head { background: url(http://thumbmaxx.com/images/progline_lblue.png) bottom repeat-x; }
                #content .pc-gold .pc-head {
                /*  background: url(http://thumbmaxx.com/images/progline_gold.png) bottom repeat-x; * /
                    border-bottom: 1px solid #a6976c;
                    background: none;
                }

					#content .pc-red.free .pc-head { background: url(http://thumbmaxx.com/images/progline_red_free.png) bottom repeat-x; }
					#content .pc-blue.free .pc-head { background: url(http://thumbmaxx.com/images/progline_blue_free.png) bottom repeat-x; }
					#content .pc-green.free .pc-head { background: url(http://thumbmaxx.com/images/progline_green_free.png) bottom repeat-x; }
			*/

			#content .program-card .pc-cont p {
				font-size: 16px;
				line-height: 20px;
				color: #ffffff;
				padding: 6px 0;
			}

            	#content .program-card .pc-cont p .highlight {
					font-size: 23px;
					margin-right: 5px;
				}

		#content .pc-types {
            position: absolute;
            bottom: 25px;
            left: 25px;
            color: #9a6b6b;
            width: 230px;
            height: 55px;
		}
		    #content .pc-types ul {
            }
            
            #content .pc-types ul li {
                float:  left;
                display: block;
                color:  #fff;
                font-size: 14px;
                line-height: 14px;
                width:  115px;
                padding: 5px 0; 
            }

                    #content .pc-gold .pc-types ul li {
			color:  #000000;
                    }

        #content .program-card.free .pc-price, #content .program-card.free .pc-types {
            display:none;
        }

		#content .pc-badg {
			position: absolute;
		
			top: 10px;
			left: 27px;
			color: #ffffff;

			line-height: 18px;
			font-size: 15px;
		}
			#content .pc-small strong {
				display: block;
				width: 84px;
				height: 40px;
				text-align: center;
				display: block;
				vertical-align: middle;
				font-weight: normal;
			}

			#content .pc-big strong {
				display: block;
				width: 84px;
				height: 60px;
				text-align: center;
				display: block;
				font-weight: bold;
				font-size: 65px;
				line-height: 68px;
			}
			
			#content .pc-big span {
				display: block;
				text-align: center;
				font-size: 18px;
			}

		#content .pc-green .pc-types ul li,
		#content .pc-green .pc-head,
		#content .pc-green .pc-cont p { color: #f8ebf0;  }

		#content .pc-silver .pc-badg,
		#content .pc-silver .pc-types ul li,
		#content .pc-silver .pc-head,
		#content .pc-silver .pc-cont p { color: #333333; }

		#content .pc-gold .pc-badg,
		#content .pc-gold .pc-types ul li,
		#content .pc-gold .pc-head,
		#content .pc-gold .pc-cont p { color: #333333;  }

		#content .pc-black .pc-types ul li,
		#content .pc-black .pc-head,
		#content .pc-black .pc-cont p { color: #fbf5f7; }

        /*#content .program-card.pc-gold .pc-head,
	#content .program-card.pc-gold .pc-cont p {
		color: #000000;
	}*/

#content .programs {
	padding: 0px 0;
}

	#content .programs.tbl {
		padding-bottom: 20px;
	}

	#content table.comparison {
		width: 1041px;
		margin: 0px auto;
		border-collapse: collapse;
		font-size: 14px;
		line-height: 14px;
	}
		#content .comparison thead {
		}
			#content .comparison thead th {
				text-align: left;
				padding: 10px 5px;
				border: 1px solid #333333;
				background-color: #333333;
                text-align: center;
				color: #fff;
			}
				#content .comparison thead th.green {
					background-color: #91c232;
					border: 1px solid #6f9426;
				}

				#content .comparison thead th.red {
					background-color: #a62223;
					border: 1px solid #771819;
				}

				#content .comparison thead th.black {
					background-color: #272727;
					border: 1px solid #000000;
				}

                #content .comparison thead th.silver {
                    background-color: #E5E5E5;
                    border: 1px solid #616161;
                    color: #333;
                }

				#content .comparison thead th.white {
					background-color: #fdfdfd;
					border: 1px solid #616161;
					color: #272727;
				}

				#content .comparison thead th.pink {
                    background-color: #C8C08D;
					border: 1px solid #7a304d;
				}

                #content .comparison thead th.gold {
                    background-color: #C8C08D;
					border: 1px solid #7a304d;
                    color: #333;
                }

				#content .comparison thead th.tainler {
					background-color: #40b8ea;
					border: 1px solid #236581;
				}

				#content .comparison thead th.bimaxx {
					background-color: #0ab4ae;
					border: 1px solid #066c68;
				}

		#content .comparison tbody {

		}

		#content .comparison td {
			padding: 10px 5px;
			border: 1px solid #909090;
            text-align: center;
			background-color: #fff;
		}
			#content .comparison tr:hover td {
				background-color: #f0f0f0;
			}

		#content .comparison tfoot {

		}

		#content .comparison .div {
			border-top: 2px solid #000;
		}

		#content .comparison .pr {
			width: 110px;
		}

		#content .comparison .ti {
            text-align: left;
		}

		#content .comparison .yes {
			color: green;
			background-color: #ebffeb;
		}

		#content .comparison .no {
			color: red;
			background-color: #ffe8e8;
		}

		#content .comparison .hg {
			font-weight: bold;
		}

		#content .comparison .st {
			background-color: #ffeeee;
		}



    #content .mini {
        margin-top: 15px;
    }


	#content .programs .header {
		margin: 0px auto;
		width: 1041px;
        position: relative;
	}

	#content .programs .header .title {
		width: 1041px;
		height: 74px;
		background-repeat: no-repeat;
		background-image: url(http://thumbmaxx.com/images/acc_red.png);
	}

        #content .mini .header .title {
			height: 45px;
		}
        
		#content .programs .red .title { color: #fcf6f8; background-image: url(http://thumbmaxx.com/images/acc_red.png); }
		#content .programs .green .title { color: #fcf6f8; background-image: url(http://thumbmaxx.com/images/acc_green.png); }
		#content .programs .silver .title { color: #333333; background-image: url(http://thumbmaxx.com/images/acc_silver.png); }
		#content .programs .gold .title { color: #333333; background-image: url(http://thumbmaxx.com/images/acc_gold.png); }
		#content .programs .black .title { color: #ffffff; background-image: url(http://thumbmaxx.com/images/acc_black.png); }
/*
        #content .programs .tainler .title { color: #fcf6f8; background-image: url(http://thumbmaxx.com/images/acc_tainler.png); }
        #content .programs .bimaxx .title { color: #fcf6f8; background-image: url(http://thumbmaxx.com/images/acc_bimaxx.png); } 
*/

		#content .programs .header .steps {

		}
			#content .programs .header .steps li {
				float: left;
				display: block;
				font-size: 22px;
				margin: 12px 8px 3px 17px;
				line-height: 30px;
			}
				#content .programs .header .steps li strong {
				}

		#content .programs .header small {
			font-size: 14px;
			margin-left: 22px;
			margin-bottom: 5px;
		}

		#content .programs .header .title h2 {
			font-size: 35px;
			line-height: 82px;
			margin-left: 15px;
		}

			#content .mini .header .title h2 {
				line-height: 50px;
				font-size: 25px;
			}
			#content .mini .header:hover .title h2 {
				text-decoration: underline;
			}

		#content .header a.back {
			position: absolute;
			right: 10px;
			bottom: 5px;
			color: #ffffff;
		}

			#content .header a.back:hover {
				text-decoration: underline;
			}

	#content .programs .header .desc {
		background: url(http://thumbmaxx.com/images/bg_bottomtext.png) bottom no-repeat;
		color: #dfdfdf;
		height: 35px;
		font-size: 17px;
		padding-left: 20px;
		padding-top: 13px;
	}

		#content .mini .header .desc {
			height: 15px;
			font-size: 14px;
			line-height: 0px;
			padding-left: 15px;
			padding-top: 15px;
		}

	#content .programs .return-text {
		color: #575757;
		margin: 15px auto 0 auto;
		width: 1025px;
		font-size: 14px;
		position: relative;
		padding-bottom: 15px;
	}
		#content .programs .return-text p {
			font-style: italic;
		}

		#content .programs .return-text a.cmpr-btn {
			position: absolute;
			display: block;
			bottom: 0;
			right: 9px;

			background-color: #a51d1f;
			color: #ffffff;
			padding: 4px 6px;
			line-height: 14px;
			font-size: 14px;

			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
		}

			#content .programs .return-text a.cmpr-btn:hover {
				background-color: #333;
			}

	#content .mini a.bar-link {
		position: absolute;
		top: 0;
		left: 0;
		width: 1041px;
		height: 73px;
		text-indent: -5000px;
		font-size: 0;
    	z-index: 200;
    }

    #content .mini a.upgrade-button {
        display: block;
        text-align: center;
        line-height: 40px;
        position: absolute;
        top: 15px;
        right: 15px;
        z-index: 201;
    }

	#content .programs .vcards {
		margin: 0px auto;
		padding: 15px 0;
		width: 1050px;
	}
		#content .programs .vcards .vcard {
			float: left;
			margin: 0 5px;
            width: 200px;
		}

        	#content .programs .vcards .off {
				opacity: 0.8; // Santdard compliant browsers
				-moz-opacity: 0.8; // Firefox and Mozilla browsers
				-webkit-opacity: 0.8; // WebKit browser e.g. Safari
				filter:alpha(opacity=8); // IE7 and below
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; // IE8
			}

		#content .programs .vcards .vcard .title {
			width: 200px;
			height: 65px;
			background-repeat: no-repeat;
			background-image: url(http://thumbmaxx.com/images/card_hdr_red.png);
		}
			#content .programs .vcards .green .title { background-image: url(http://thumbmaxx.com/images/card_hdr_green.png); color: #fcf6f8; }
			#content .programs .vcards .red .title { background-image: url(http://thumbmaxx.com/images/card_hdr_red.png); color: #fcf6f8; }
			#content .programs .vcards .silver .title { background-image: url(http://thumbmaxx.com/images/card_hdr_silver.png); color: #333; }
			#content .programs .vcards .gold .title { background-image: url(http://thumbmaxx.com/images/card_hdr_gold.png); color: #333; }
			#content .programs .vcards .black .title {background-image: url(http://thumbmaxx.com/images/card_hdr_black.png); color: #fff; }

            #content .programs .vcards .tainler .title { /*background-image: url(http://thumbmaxx.com/images/card_hdr_tainler.png);*/ color: #fcf6f8; }
            #content .programs .vcards .bimaxx .title { /*background-image: url(http://thumbmaxx.com/images/card_hdr_bimaxx.png);*/ color: #fcf6f8; }


		#content .programs .vcards .vcard .title h3 {
			font-size: 30px;
			line-height: 20px;
			padding-left: 13px;
			padding-top: 20px;
		}

		#content .programs .vcards .vcard .title small {
			text-align: right;
			margin-top: 3px;
			margin-right: 10px;
			font-style: italic;
			display: block;
			font-size: 14px;
		}

		#content .programs .vcards .vcard .desc {
			font-size: 14px;
			color: #747474;
			position: relative;
			padding: 13px;
			width: 174px;
			height: 265px;
			background: url(http://thumbmaxx.com/images/card_vertical.png) no-repeat;
		}

        	#content .programs .vcards .off .desc {
				background: url(http://thumbmaxx.com/images/card_vertical_off.png) no-repeat;
			}

		#content .programs .vcards .vcard .desc .features {}
			#content .programs .vcards .vcard .desc .features li {
				line-height: 18px;
				margin: 0px 0px 3px 0px;
			}

                #content .programs .vcards .vcard .desc .features li.pad {
                    margin-top: 10px;
                }

		#content .programs .vcards .vcard .desc .features li small {
			display: block;
			font-size: 12px;
			font-weight: normal;
		}

		#content .programs .vcards .vcard .desc .highlight {
			color: #a11d1e;
            font-size: 20px;
		}

        	#content .programs .vcards .off .desc .highlight {
				color: #747474;
			}

		#content .programs a.sign-btn {
			text-align: center;
			color: #fff;
			background: url(http://thumbmaxx.com/images/card_signup_btn.png) no-repeat;
			width: 84px;
			height: 28px;
			font-size: 17px;
			line-height: 31px;
			font-weight: bold;
			display: block;
		}

        #content .programs.tbl a.sign-btn {
			margin: 0 auto;
		}

		#content .programs .vcards .vcard .desc a.sign-btn {
			position: absolute;
			bottom: 15px;
			left: 15px;
		}

		#content .programs .vcards .vcard .desc .icons {
			position: absolute;
			bottom: 95px;
			left:  13px;
		}
			#content .programs .vcards .vcard .desc .icons img {
				margin-right: 5px;
			}

		#content .programs .vcards .vcard .desc .price {
			color: #333333;
			line-height: 20px;
			position: absolute;
			bottom: 50px;
			left: 15px;
		}
        
            #content .programs .vcards .vcard .desc .price strong {
				display: block;
				font-size: 20px;
			}

      #content .programs .vcards .vcard .badge {
			position: absolute;
			bottom: 63px;
			right: 1px;
			font-size: 15px;
			line-height: 14px;
			background: red;
			display: block;
			padding: 4px 8px 4px 10px;
			color: #fff;
			background-color: #333333;

			-moz-border-radius-bottomleft: 4px;
			-webkit-border-bottom-left-radius: 4px;

			-moz-border-radius-topleft: 4px;
			-webkit-border-top-left-radius: 4px;
		}


	#content .programs .vcards .vcard .recm {
		color: #646464;
		font-size: 13px;
		line-height: 15px;
		padding: 3px 10px;
		font-style: italic;
		font-weight: bold;
	}
		#content .programs .vcards .vcard .recm strong {
			font-weight: normal;
			display: block;
		}

	#content .programs .service-banners {
		margin-top: 20px;
	}
		#content .programs .service-banners .bnr {
			float: left;
			margin-right: 20px;
		}

		#content .programs .service-banners .bnr h3 {
			color: #fff;
			text-shadow: #707070 1px 1px 3px;
			font-size: 18px;
			line-height: 33px;
			text-align: center;
		}

		#content .programs .service-banners .bnr a.full-btn {
			font-style: italic;
			text-decoration: underline;
			color: #6d6d6d;
		}



#content .dashboard {
    padding-bottom: 20px;
}
    #content .dash-light {
		background: #f1f1f1 url(http://thumbmaxx.com/images/dash_board_lite.png) repeat-x;
		width: 1004px;

		position: relative;
		padding: 15px 20px;
		margin: 0 auto;

		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
	}


		#content .dh-clmn {
			background: url(http://thumbmaxx.com/images/dash_vert_line.png) right repeat-y;
			padding-right: 20px;

			float: left;
			position: relative;
			top: 20px;
			margin-left: 20px;
			height: 170px;
		}
			#content .clmn1 {
				width: 215px;
			}
			#content .clmn2 {
				width: 330px;
			}
			#content .clmn3 {
				width: 385px;
				background: none;
				padding-right: 0;
			}

			#content .dash-light h3,
			#content .dash-head h3
			{
				color: #9b1d1e;
				font-size: 28px;
				font-style: italic;
			}
			#content .dash-light h3.subh,
			#content .dash-head h3.subh {
					color: #6b6b6b;
					font-size: 25px;
					font-style: normal;
					font-weight: normal;
					font-family: "Myriad Pro";
				}

			#content .msg-menu {
				margin-left: -4px;
			}
				#content .msg-menu li {
					float: left;
					margin-right: 6px;
				}
					#content .msg-menu li a {
						font-family: "Myriad Pro";
						font-size: 13px;
						color: #444444;
						line-height: 13px;
						display: block;

						padding: 4px 6px;

						-moz-border-radius: 6px;
						-webkit-border-radius: 6px;
					}
						#content .msg-menu li a:hover {
							background-color: #cfcfcf;
							text-decoration: none;
						}

						#content .msg-menu li a.active {
							background-color: #444444;
							color: #ffffff;
						}
			#content strong.msgs-new {
				color: #9b1d1e;
				font-size: 20px;
				font-family: "Myriad Pro";
				font-weight: normal;
				margin-top: 10px;
				display: block;
			}

				#content .dash-head .msg-box {
					margin-left: -3px;
					background: url(http://thumbmaxx.com/images/bg_newsticket.png) no-repeat;
					width: 379px;
					height: 81px;
				}
					#content .dash-head .msg-box .msg-cont {
						padding: 7px 10px;
					}

				#content .dash-light .msg-box {
					margin-left: -3px;
					margin: 8px 0;
					background: #fff;
                    width: 100%;
				}
					#content .dash-light .msg-box .msg-cont {
						padding: 7px 10px;
					}

						#content .msg-box .react-blok {
							border-top: 1px solid #9b1d1e;
							padding-top: 10px;
							margin-top: 10px;
						}

						#content .msg-box a.msg-author {
							font-size: 13px;
							color: #9b1d1e;
							font-weight: bold;
							font-style: italic;
						}
						#content .msg-box .msg-img {
							float: left;
							margin-right: 8px;
						}
						#content .msg-box .msg-date {
							float: right;
							font-size: 11px;
							font-family: "Myriad Pro";
							margin-top: 3px;
							color: #797979;
						}
						#content .msg-box p {
							font-family: "Myriad Pro";
							font-size: 12px;
							line-height: 12px;
						}
							#content .msg-box p a {
								text-decoration: underline;
							}

			#content .dh-clmn p {
				color: #717171;
				margin: 5px 0;
			}

			#content .evt {
				color: #333333;
				font-size: 16px;
			}
				#content .evt a.evt-title {
					color: #333333;
					font-size: 15px;
					font-weight: bold;
					font-style: italic;
					display: block;
					margin-bottom: 3px;
				}
				#content .evt .evt-date {
					color: #2caac0;
					font-size: 14px;
					font-family: "Myriad Pro", Verdana;
					display: block;
				}
				#content .evt p.evt-cont {
					color: #333333;
					font-size: 12px;
					margin: 0;
				}
				#content a.evt-more {
					background: url(http://thumbmaxx.com/images/btn_mini_red.png) no-repeat;
					display: block;
					text-align: center;
					height: 23px;
					width: 96px;
					color: #fff;
					font-family: "Myriad Pro", Arial;
					font-size: 13px;
					font-style: italic;
					padding-top: 3px;

					position: absolute;
					bottom: 3px;
					right: 20px;
				}

			#content .dh-mod {
				position: absolute;
				bottom: 0;
			}

				#content .dh-clmn a.dhb-modify {
					background: url(http://thumbmaxx.com/images/btn_modify.png) no-repeat;
					width: 110px;
					height: 38px;
                    padding-top:2px;

					display: block;
                    float: left;
					vertical-align: middle;
					text-align: center;

					color: #ffffff;
					font-family: Arial, Helvetica, Verdana;
					font-weight: bold;
					font-size: 14px;
					line-height: 18px;
                    margin-right: 7px;
				}
					#content .dh-clmn a.dhb-modify:hover {
						background: url(http://thumbmaxx.com/images/btn_modify.png) 0px -40px no-repeat;
						text-decoration: none;
					}

	#content .prgr-switch {
		margin: 18px auto 0 auto;
		width: 1042px;
	}
		#content .prgrs {
			float: right;
		}

			#content .program-mini {
				background: url(http://thumbmaxx.com/images/card_red_mini.png) no-repeat;
				width: 299px;
				height: 126px;

				font-size: 13px;
				float: left;
				position: relative;
				margin-left: 10px;
			}

                #content .program-mini.pc-gold { background: url(http://thumbmaxx.com/images/card_gold_mini.png) no-repeat; }
                #content .program-mini.pc-green { background: url(http://thumbmaxx.com/images/card_green_mini.png) no-repeat; }
                #content .program-mini.pc-blue { background: url(http://thumbmaxx.com/images/card_blue_mini.png) no-repeat; }

				#content .program-mini .pc-prcblk {
					position: absolute;
					bottom: 4px;
					left: 12px;
					width: 275px;
				}
					#content .program-mini .pc-prcblk span.price {
						color: #fff;
						float: left;
						font-size: 20px;
						line-height: 32px;
					}
					#content .program-mini .pc-prcblk a.upgrade {
						background: url(http://thumbmaxx.com/images/btn_upgrade.png) no-repeat;
						width: 124px;
						height: 29px;
						color: #ffffff;
						font-family: Helvetica, Arial, Verdana;
						font-size: 14px;
						text-align: center;
						line-height: 28px;
						display: block;
						float: right;
					}


				#content .program-mini a.pc-order {
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;

					text-indent: -5000px;
					font-size: 0;
				}

				#content .program-mini .pc-cont {
					position: absolute;
					left: 86px;
					top: 8px;
					width: 200px;
				}

					#content .program-mini .pc-head {
						font-family: Helvetica, Arial, Verdana;
						font-size: 16px;
						line-height: 18px;
						color: #ffffff;

						padding-bottom: 4px;
					}

						#content .program-mini .pc-head img {
							vertical-align: middle;
						}

					#content .program-mini .pc-cont p {
						font-size: 13px;
						line-height: 15px;
						color: #ffffff;
						padding: 6px 0;
					}


				#content .program-mini  .pc-badg {
					position: absolute;

					top: 0px;
					left: 13px;
					color: #ffffff;

					line-height: 10px;
					font-size: 12px;
				}
					#content .program-mini .pc-small strong {
						display: block;
						width: 60px;
						height: 38px;
						text-align: center;
						vertical-align: middle;
						font-weight: normal;
						padding-top: 5px;
						padding-left: 2px;
					}

					#content .program-mini .pc-big strong {
						display: block;
						width: 60px;
						height: 38px;

						text-align: center;
						display: block;
						font-weight: bold;
						font-size: 23px;
						line-height: 46px;
					}

					#content .program-mini .pc-big span {
						display: block;
						text-align: center;
						font-size: 13px;
					}



    #content .dash-head {
        background: url(http://thumbmaxx.com/images/dash_board_head.png) no-repeat;
        width: 1047px;
        height: 209px;
        position: relative;
        
        margin: 0 auto;
    }
        #content .dh-clmn {
            background: url(http://thumbmaxx.com/images/dash_vert_line.png) right repeat-y;
            padding-right: 20px;
            
            float: left;
            position: relative;
            top: 20px;
            margin-left: 20px;
            height: 170px;
        }
            #content .clmn1 {
                width: 230px;
            }
            #content .clmn2 {
                width: 317px;
            }
            #content .clmn3 {
                width: 385px;
                background: none;
                padding-right: 0;
            }
        
            #content .dh-clmn h3 {
                color: #9b1d1e;
                font-size: 28px;
                font-style: italic;
            }
            
                #content .dh-clmn h3.subh {
                    color: #6b6b6b;
                    font-size: 25px;
                    font-style: normal;
                    font-weight: normal;
                    font-family: "Myriad Pro";
                }
            
            #content .msg-menu {
                margin-left: -4px;
            }
                #content .msg-menu li {
                    float: left;
                    margin-right: 6px;
                }
                    #content .msg-menu li a {
                        font-family: "Myriad Pro";
                        font-size: 13px;
                        color: #444444;
                        line-height: 13px;
                        display: block;
                        
                        padding: 4px 6px;
                        
                        -moz-border-radius: 6px;
                        -webkit-border-radius: 6px;
                    }
                        #content .msg-menu li a:hover {
                            background-color: #cfcfcf;
                            text-decoration: none;
                        }
                    
                        #content .msg-menu li a.active {
                            background-color: #444444;
                            color: #ffffff;
                        }
            #content strong.msgs-new {
                color: #9b1d1e;
                font-size: 20px;
                font-family: "Myriad Pro";
                font-weight: normal;
                margin-top: 10px;
                display: block;
            }
            
            #content .msg-box {
                margin-left: -3px;
                background: url(http://thumbmaxx.com/images/bg_newsticket.png) no-repeat;
                width: 379px;
                height: 81px;
            }
                #content .msg-box .msg-cont {
                    padding: 7px 10px;
                }
                    #content .msg-box a.msg-author {
                        font-size: 13px;
                        color: #9b1d1e;
                        font-weight: bold;
                        font-style: italic;
                    }
                    #content .msg-box .msg-img {
                        float: left;
                        margin-right: 8px;
                    }
                    #content .msg-box .msg-date {
                        float: right;
                        font-size: 11px;
                        font-family: "Myriad Pro";
                        margin-top: 3px;
                        color: #797979;
                    }
                    #content .msg-box p {
                        font-family: "Myriad Pro";
                        font-size: 12px;
                        line-height: 12px;
                    }
                        #content .msg-box p a {
                            text-decoration: underline;
                        }
        
            #content .dh-clmn p {
                color: #717171; 
                margin: 5px 0;      
            }
            
            #content .evt {
                color: #333333;
                font-size: 16px;
            }
                #content .evt a.evt-title {
                    color: #333333;
                    font-size: 15px;
                    font-weight: bold;
                    font-style: italic;
                    display: block;
                    margin-bottom: 3px;
                }
                #content .evt .evt-date {
                    color: #2caac0;
                    font-size: 14px;
                    font-family: "Myriad Pro", Verdana;
                    display: block;
                }
                #content .evt p.evt-cont {
                    color: #333333;
                    font-size: 12px;
                    margin: 0;
                }
                #content a.evt-more {
                    background: url(http://thumbmaxx.com/images/btn_mini_red.png) no-repeat;
                    display: block;
                    text-align: center;
                    height: 23px;
                    width: 96px;
                    color: #fff;
                    font-family: "Myriad Pro", Arial;
                    font-size: 13px;
                    font-style: italic;
                    padding-top: 3px;
                    
                    position: absolute;
                    bottom: 3px;
                    right: 20px;
                }


    #content .dash-boxes {
        padding: 0px 7px 0px 9px;
    }
        #content .dclmns {
            padding: 9px 0px 0px 9px;
        }
        
        #content .dash-box {
            color: #ffffff;
            
            background: #3b3b3b url(http://thumbmaxx.com/images/bg_dash_box.png) repeat-x;

            margin: 5px;
        
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            
            position: relative;
        }
            #content .dash-box .wrapp {
                padding: 10px 15px;
                font-family: "Myriad Pro", Arial, Verdana;
            }
            
            
            #content .fav-menu {
                margin-top: 2px;
                margin-left: 30px;
                float: left;
            }
                #content .fav-menu li {
                    float: left;
                    margin-right: 7px;
                }
                    #content .fav-menu li a {
                        font-family: "Myriad Pro";
                        font-size: 13px;
                        color: #ffffff;
                        line-height: 13px;
                        display: block;
                        
                        padding: 4px 6px;
                        
                        -moz-border-radius: 6px;
                        -webkit-border-radius: 6px;
                    }
                    
                        #content .fav-menu li a:hover {
                            color: #ffffff;
                            background-color: #444444;
                            text-decoration: none;
                        }

                        #content .fav-menu li a.active {
                            background-color: #333333;
                            color: #ffffff;
                        }

            #content .fav-list {
                padding: 3px 0;
            }
                #content .fav-item {
                    position: relative;
                    float: left;
                    padding: 10px;
                    background: #ffffff;
                    margin: 5px 10px 5px 0;
                }
                    #content .fav-item a.fav-title {
                        color: #9a0505;
                        font-style: italic;
                        font-weight: bold;
                        display: block;
                        padding: 3px;
                    }
                        #content .fav-item a.fav-title:hover {
                            background-color: #9a0505;
                            color: #fff;
                            text-decoration: none;
                        }

                    #content .fav-item a.fav-delete {
                        display: none;
                        text-indent: -6000px;
                        background: url(http://thumbmaxx.com/images/clos.png) no-repeat;
                        position: absolute;
                        right: 0;
                        top: 0;
                        width: 29px;
                        height: 29px;
                    }

                        #content .fav-item:hover a.fav-delete {
                            display: block;
                        }

            
            #content .dash-box .bought-list {
                margin-top: 10px;
            }
            
            #content .dash-box .dash-ribbon {
                float: right;
                background: url(http://thumbmaxx.com/images/stuha_red.png) no-repeat; 
                width: 89px;
                height: 91px;
                text-align: center;
                padding-top: 10px;
                line-height: 18px;
                
                position: absolute;
                right: 15px;
                top: 0;
            }
                #content .dash-box .dash-ribbon strong {
                    font-size: 20px;
                }
                
            #content .dash-box h2 {
                font-size: 18px;
                color: #ffffff;
                font-weight: normal;
            }
        
            #content .db-small {
                width: 341px;
                height: 300px;
                float: left;
            }
            
            #content .dash-box .dash-ordered {
                margin-top: 5px;
                padding-left: 50px;
                width: 145px;
            }
                #content .do-tainster .dash-ordered {
                    background: url(http://thumbmaxx.com/images/mini_tainster.png) no-repeat;
                }
            
            #content .dash-credits {
                background: url(http://thumbmaxx.com/images/bg_credit.png) no-repeat;
                width: 300px;
                height: 60px;
                
                padding: 12px 0 0 15px;
                
                margin-top: 15px;
                font-size: 15px;
                line-height: 24px;
            }
                #content .dash-credits strong {
                    font-size: 30px;
                    display: block;
                }
            #content .dash-box .dash-buy-box {
                margin-top: 30px;
                font-size: 22px;
            }
                #content .dash-box .dash-buy-box select {
                    color: #5d5d5d;
                    font-size: 20px;
                    padding: 5px;
                    width: 180px;
                }

                #content .mini a.upgrade-button,
                #content .dash-box .dash-buy-box input.submit-credits {
                    background: url(http://thumbmaxx.com/images/btn_credits.png) no-repeat;
                    width: 114px;
                    height: 40px;
                    border: 0;
                    color: #ffffff;
                    font-size: 18px;
                    font-family: "Helvetica", Arial;
                    cursor: pointer;
                }
                    #content .mini a.upgrade-button:hover,
                    #content .dash-box .dash-buy-box input.submit-credits:hover {
                        background: url(http://thumbmaxx.com/images/btn_credits.png) 0 -40px no-repeat;
                        text-decoration: none;
                    }
        #content .dash-box .wht {
            margin-top: 10px;
            background: #ffffff;
            padding: 10px;
            
            color: #5b5a5a;
            font-family: "Myriad Pro";
            font-size: 13px;
        }
            #content .dash-box .wht .blkimg {
                background-color: #000000;
                text-align: center;
                margin-bottom: 5px;
            }
            #content .dash-box .wht .wht-date {
                margin-left: 15px;
            }
            #content .dash-box .wht .wht-link {
                font-size: 14px;
                font-weight: bold;
                font-style: italic;
                color: #5b5a5a;
            }
            #content .dash-box .wht .wht-remain {
                font-size: 15px;
                color: #2e2e2e;
                margin-top: 5px;
            }
                #content .dash-box .wht .wht-remain strong {
                    font-size: 19px;
                }
            
        #content .dash-box a.dash-more {
            position: absolute;
            bottom: 15px;
            right: 13px;
            
            background: url(http://thumbmaxx.com/images/btn_mini_red.png) no-repeat;
            
            text-align: center;
            
            color: #ffffff;
            font-size: 13px;
            
            width: 96px;
            height: 19px;
            padding-top: 4px;
        }
            #content .dash-box a.dash-more em {
                font-size: 10px;
            }
        
        #content .bought-list {}
            #content .bought-list li {
                padding: 8px;
                background: #fff;
                color: #4c4c4c;
                margin-bottom: 5px;
            }
                #content .bought-list li:hover {
                    background: #ffe8e8;
                }
                #content .bought-list li .title-img {
                    float: left;
                    margin-right: 10px;
                }
                #content .bought-list li a.title-link {
                    font-size: 14px;
                    line-height: 14px;
                }
                #content .bought-list li em {}

#content .fullview {
		
}

	#content .fullview .bar-red {
		background: url(http://thumbmaxx.com/images/bg_bar_red.png) repeat-x;
		height: 52px;
	}
	
	#content .fullview .bar-blue {
		background: url(http://thumbmaxx.com/images/bg_bar_blue.png) repeat-x;
		height: 52px;
	}
	
	#content .fullview .trans-bar {
		margin-top: 5px;
	}
	
		#content .fullview h2 {
			color: #5d5d5d;
			font-size: 26px;
			font-style: italic;

			padding: 11px 19px 0 19px;
			line-height: 26px;
		}

		#content .fullview .bar-blue h2,
		#content .fullview .bar-red h2 {
			color: #fff;
			font-size: 31px;
			line-height: 31px;
		}

	#content .fullview .full-cam-row {
		padding: 8px 0 8px 12px;
	}
	 #content .fullview .liny {
		background: url(http://thumbmaxx.com/images/liny_gradient.png) repeat-x;
		padding: 12px 0 12px 12px;
	 }
			
		#content .fcr-card {
			background: url(http://thumbmaxx.com/images/card_gray.png) no-repeat;
			width: 196px;
			height: 274px;
			float: left;
			color: #ffffff;
			
			position: relative;
			
			margin: 7px 6px 7px 7px;
		}
		
		#content .fcr-card a {
			color: #fff;
		}
		
		 #content .cdark {
			background: url(http://thumbmaxx.com/images/card_dark.png) no-repeat;	
		 }
			
			#content .fcr-card a.card-ribbon {
				width: 95px;
				height: 91px;
				text-indent: -5000px;
				display: block;
				position: absolute;
				top: 0px;
				left: 0px;
			}
			 #content .fcr-card .cr-free {
				background: url(http://thumbmaxx.com/images/ribbon_free.png) no-repeat;
				
			 }
			 #content .fcr-card .cr-demand {
			 	background: url(http://thumbmaxx.com/images/ribbon_demand.png) no-repeat;
			 }
			
			#content .fcr-card .card-img {
				width: 196px;
				height: 186px;
				
				padding-top: 10px;
				
				text-align: center;
			}
			#content .fcr-card .card-title {
				padding-left: 15px;
			}
				#content .fcr-card .card-title a {
					color: #ffffff;

					font-style: italic;
					font-size: 16px;
				}
			#content .fcr-card .card-info {
				font-family: "Myriad Pro";
				
				font-size: 13px;
				line-height: 20px;
				
				position: absolute;
				bottom: 0;
				height: 54px;
				width: 100%;
			}
			 #content .fcr-card .card-info:hover {
				background: url(http://thumbmaxx.com/images/card_foot_red.png) no-repeat;
			 }
				#content .fcr-card .card-info p {
					padding: 6px 15px 0 15px;
				}
					#content .fcr-card img {
						vertical-align: middle;
					}				



#content .date {
    padding: 0 0 0 20px;
    font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-size: 12px;
    color: #c3280e;
    background: url(http://thumbmaxx.com/images/icon_clock.png) no-repeat left center;
    font-style: italic;
}


#content .column1 .box {
	position: relative;
	margin: 0 0 17px 0;
	background: url(http://thumbmaxx.com/images/bg_col1_box.png) repeat-y;
}
#content .column1 .box .title {
	position: relative;
	height: 71px;
	background: url(http://thumbmaxx.com/images/bg_col1_box_title.png) no-repeat;
	border-bottom: 1px solid #cacaca;
}
#content .column1 .box .content {
	overflow: hidden;
	width: 685px;
	padding: 0 0 7px 0;
	background: url(http://thumbmaxx.com/images/bg_col1_box_bottom.png) no-repeat left bottom;
}

#content .column1 .blogs .content {
	background: none;
	padding: 0;
}
	#content .column1 .blogs .content .blog-header {
		position: relative;
	}
		#content .column1 .blogs .content .blog-header .bh-recent {
			background: url(http://thumbmaxx.com/images/bg_btransparent.png);
			position: absolute;
			width: 300px;
			padding: 13px;
		/*	height: 222px; */
			top: 11px;
			left: 11px;
			color: #f8f7f7;
		}
			#content .column1 .blogs .content .blog-header .bh-recent h3 {
				font-size: 20px;
				font-weight: normal;
			}

			#content .column1 .blogs .content .blog-header .bh-recent ul {
				margin: 5px 0;
			}

			#content .column1 .blogs .content .blog-header .bh-recent ul li {
				color: #dcdcdc;
				font-size: 12px;
				padding: 5px 0;
			}
				#content .column1 .blogs .content .blog-header .bh-recent ul li .bh-meta {
					display: block;
					background: url(http://thumbmaxx.com/images/ttime.png) 0px 1px no-repeat;
					padding-left: 18px;
					font-style: italic;
				}
				#content .column1 .blogs .content .blog-header .bh-recent ul li a {
					color: #dcdcdc;
					text-decoration: underline;
					font-size: 13px;
				}
				#content .column1 .blogs .content .blog-header .bh-recent ul li a:hover {
					text-decoration: none;
				}

#content .column1 .videos-dvds .title {
	border-bottom: none;
}

#content .column1 .news {
	background: url(http://thumbmaxx.com/images/bg_col1_news.png) repeat-y;
}
#content .column1 .news .content {
	background: url(http://thumbmaxx.com/images/bg_col1_news_bottom.png) no-repeat left bottom;
}

#content .column1 .dvd-releases {
	background: url(http://thumbmaxx.com/images/bg_col1_dvd.png) repeat-y;
}
#content .column1 .dvd-releases .content {
	background: url(http://thumbmaxx.com/images/bg_col1_dvd_bottom.png) no-repeat left bottom;
}

#content .column1 .box.blogs {
	background: none;
	margin-bottom: 10px;
}

#content .column1 .blogs .title {
	background: url(http://thumbmaxx.com/images/bg_blog_head.png) 1px 0px no-repeat;
	border-bottom: 0;
	height: 50px;
}

#content .column1 .box .title h2 {
	height: 47px;
	padding: 24px 0 0 73px;
	font-size: 24px;
	line-height: 1;
	color: #4c4c4c;
}

#content .column1 .blogs .title h2 {
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	padding: 13px 0 0 13px;
	font-size: 26px;
}
	#content .column1 .blogs .title h2 a {
		color: #fff;
	}

#content .column1 .videos-dvds .title h2 {
	background: url(http://thumbmaxx.com/images/icon_videos_dvd.png) no-repeat 9px 11px;
}
#content .column1 .news .title h2 {
	padding-left: 115px;
	background: url(http://thumbmaxx.com/images/icon_news.png) no-repeat 18px 14px;
}
#content .column1 .dvd-releases .title h2 {
	padding-left: 96px;
	background: url(http://thumbmaxx.com/images/icon_dvd_releases.png) no-repeat 20px 10px;
}
#content .column1 .scenes .title h2 {
	padding-left: 106px;
	background: url(http://thumbmaxx.com/images/icon_scenes.png) no-repeat 11px 10px;
}
#content .column1 .box.most-downloaded .title h2 {
	padding-left: 73px;
	background: url(http://thumbmaxx.com/images/icon_most_downloaded.png) no-repeat 18px 5px;
}
#content .column1 .box.live-shows-archive .title h2 {
	padding-left: 90px;
	background: url(http://thumbmaxx.com/images/icon_live_archive.png) no-repeat 18px 5px;
}
#content .column1 .webcam-girls .title h2 {
	padding-left: 87px;
	background: url(http://thumbmaxx.com/images/icon_webcam.png) no-repeat 7px 7px;
}

#content .column1 .featured-websites .title h2 {
	background: url(http://thumbmaxx.com/images/icon_list.png) no-repeat 11px 5px;
	padding-left: 87px;
}

#content .column1 .box .title a.more {
    position: absolute;
    top: 23px;
    right: 17px;
    overflow: hidden;
    
    width: 90px;
    height: 21px;
    color: #ffffff;
    font-style: italic;
    text-decoration: none;

    
    padding-top: 4px;
    padding-left: 25px;
    background: url(http://thumbmaxx.com/images/btn_red_more.png);
}

#content .column1 .box .title a.more:hover {
	background-position: -115px 0;
}
#content .column1 .scenes .title a.more,
#content .column1 .videos-dvds .title a.more {
	background: url(http://thumbmaxx.com/images/btn_red_more.png);
}
#content .column1 .news .title a.more {
	background: url(http://thumbmaxx.com/images/btn_red_more.png);
}
#content .column1 .dvd-releases .title a.more {
	background: url(http://thumbmaxx.com/images/btn_more_dvds.png);
}

#content .column1 .box .container {
	overflow: hidden;
	width: 685px;
}

#content .column1 .box .info,
#content .main .box .info {
	width: 663px;
	margin: 10px 0 0 0;
	padding: 0 11px;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 13px;
	color: #7b7979;
}
#content .column1 .box .info strong,
#content .main .box .info strong {
	color: #a5201a;
}
#content .column1 .box .info a.more {
	float: right;
	font-style: italic;
	text-decoration: underline;
	color: #737373;
}

#content .column1 .dvd-releases .info {
	color: #bbbbbb;
}
#content .column1 .dvd-releases .info strong {
	color: #fff;
}
#content .column1 .dvd-releases .info a.more {
	color: #c3c3c3;
}


#content .column1 .news .content {
	padding: 0 0 15px 0;
}
#content .column1 .news .container {
	width: 665px;
	margin: 11px 0 0 0;
	padding: 0 5px 0 5px;
	background: url(http://thumbmaxx.com/images/bg_news.png) repeat-y center top;
}

#content .column1 .news hr {
        border-top: 1px solid #cbcbcb;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
        margin: 13px 20px;
    }
    
    #content .column1 .news .div-row {
    /*  border-top: 1px solid #cbcbcb; */
    }

#content .column1 .news .article {
	float: left;
	overflow: hidden;
	width: 300px;
	line-height: 1.4;
	padding: 0px 15px;
}

#content .column1 .news .article.full {
	float: left;
	overflow: hidden;
	width: 620px;
	line-height: 1.4;
	padding: 20px 25px;
}

	#content .column1 .news .article.full p {
		padding-top: 8px;
	/*	text-indent: 0.5em; */
	
	}


/*
#content .column1 .news .article:first-child {
	float: left;
	border: 1px solid #000;
}
*/

#content .column2 .article {
	overflow: hidden;
	width: 300px;
	margin: 10px 0 8px 23px;
}

.article h3 {
	font-size: 19px;
	font-weight: bold;
}
.article h3 a {
	color: #333333;
}

.article p.date {
	margin: 0 0 0.5em 0;
}

#content .community-news .article p.date {
    color: #e04681;
}

.article a.more,
a.more-link {
    float: right;
    overflow: hidden;
    margin: 5px 0 0 0;
    color: #5a5a5a;
    font-size: 13px;
    font-style: italic;
    text-decoration: underline;
    font-weight: bold;
/*  background: url(../images/btn_more.png) no-repeat; */
}

.article a.more:hover,
a.more-link:hover {
	background-position: -59px 0;
}


#content .column1 .videos-dvds .container li {
	float: left;
	width: 147px;
	margin: 11px 0 0 8px;
	padding: 6px 7px 10px 7px;
	background: #fff;
}
#content .column1 .videos-dvds .container li a {
	display: block;
	font-size: 14px;
	color: #4c4c4c;
}



#content .column1 .dvd-releases li {
	float: left;
	width: 145px;
	margin: 11px 0 0 8px;
	padding: 6px 8px 10px 8px;
	color: #d2d2d2;
	background: #535353;
}
#content .column1 .dvd-releases li a {
	display: block;
	font-size: 14px;
	color: #d2d2d2;
}


#content .column1 p.views,
#content .column1 p.downloads,
#content .column1 p.site,
#content .column1 p.studio,
#content .main .hd-recent .container li p.views,
#content .main .hd-recent .container li p.downloads,
#content .main .hd-recent .container li p.site,
#content .main .hd-recent .container li p.studio,
#content .main .hd-archive .container li p.views,
#content .main .hd-archive .container li p.downloads,
#content .main .hd-archive .container li p.site,
#content .main .hd-archive .container li p.studio,
#content .main .videos-scenes .container li p.views,
#content .main .videos-scenes .container li p.downloads,
#content .main .videos-scenes .container li p.site,
#content .main .videos-scenes .container li p.studio,
#content .main .videos-dvds .container li p.views,
#content .main .videos-dvds .container li p.downloads,
#content .main .videos-dvds .container li p.site,
#content .main .videos-dvds .container li p.studio {
	padding: 0 0 0 19px;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
}
#content .column1 p.views,
#content .main .hd-archive .container li p.views,
#content .main .hd-recent .container li p.views,
#content .main .videos-scenes .container li p.views,
#content .main .videos-dvds .container li p.views {
	margin: 0.5em 0 0 0;
	background: url(http://thumbmaxx.com/images/icon_views.png) no-repeat left center;
}
#content .column1 p.downloads,
#content .main .hd-archive .container li p.downloads,
#content .main .hd-recent .container li p.downloads,
#content .main .videos-scenes .container li p.downloads,
#content .main .videos-dvds .container li p.downloads {
	background: url(http://thumbmaxx.com/images/icon_downloads.png) no-repeat left center;
}
#content .column1 p.site,
#content .main .hd-archive .container li p.site,
#content .main .hd-recent .container li p.site,
#content .main .videos-scenes .container li p.site,
#content .main .videos-dvds .container li p.site {
	margin: 0.2em 0 0 0;
	background: url(http://thumbmaxx.com/images/icon_site.png) no-repeat left center;
	font-style: italic;
	font-weight: bold;
}

#content .column1 p.studio,
#content .main .hd-archive .container li p.studio,
#content .main .hd-recent .container li p.studio,
#content .main .videos-scenes .container li p.studio,
#content .main .videos-dvds .container li p.studio {
	margin: 0.2em 0 0 0;
	background: url(http://thumbmaxx.com/images/icon_studio.png) no-repeat left center;
	font-style: italic;
	font-weight: bold;
}

#content .main .hd-recent .container li p.cal {
	background: url(http://thumbmaxx.com/images/icon_cal.png) no-repeat left center;
	margin: 10px 0;
	padding-left: 23px;
}
#content .main .hd-archive .container li p.add {
	background: url(http://thumbmaxx.com/images/icon_time.png) no-repeat left center;
	margin: 5px 0;
	padding-left: 23px;
}
#content .column1 p.downloads strong,
#content .main .videos-scenes .container li p.downloads strong,
#content .main .videos-dvds .container li p.downloads strong,
#content .column1 p.views strong,
#content .main .hd-recent .container li p.view strong,
#content .main .hd-archive .container li p.view strong,
#content .main .videos-scenes .container li p.views strong,
#content .main .videos-dvds .container li p.views strong {
	font-style: italic;
	color: #9b1d1e;
}

#content .main .hd-recent .container li p.countdown strong {
	font-size: 20px;
	color: #bc3434;
	margin-left: 10px;
}

#content .column1 .dvd-releases p.views {
	background: url(http://thumbmaxx.com/images/icon_views3.png) no-repeat left center;
}
#content .column1 .dvd-releases p.downloads {
	background: url(http://thumbmaxx.com/images/icon_downloads3.png) no-repeat left center;
}



#content .column1 .scenes .container {
	padding: 0 0 0 6px;
}
#content .column1 .scenes li {
	float: left;
	width: 197px;
	margin: 11px 0 0 10px;
	padding: 7px 7px 14px 7px;
	background: #fff;
}
#content .column1 .scenes li a {
	display: block;
	font-size: 14px;
	color: #4c4c4c;
}



#content .column1 .webcam-girls li {
	float: left;
	width: 124px;
	margin: 11px 0 0 9px;
	padding: 15px 18px 5px 18px;
	line-height: 1.2;
	background: #fff;
}
#content .column1 .webcam-girls li a {
	display: block;
	font-size: 17px;
	color: #797979;
}
#content .column1 .webcam-girls li small {
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	color: #e86e5a;
}


#content .column1 .videos-dvds .container li:hover,
#content .column1 .dvd-releases li:hover,
#content .column1 .scenes li:hover,
#content .column1 .webcam-girls li:hover,
#content .column2 .recent-shows li:hover,
#content .column2 .upcoming-shows li:hover,
#content .main .models .container li:hover,
#content .main .videos .container li:hover,
#content .main .videos-scenes .container li:hover,
#content .main .videos-dvds .container li:hover,
#content .sidebar2 .related-videos .container li:hover {
	color: #d2d2d2;
	background: #3e3e3e;
}

    #content .main .models .container li:hover p.media strong {
        color:  #d2d2d2;
    }

    #content .column1 .scenes .container li:hover p.downloads strong,
    #content .column1 .scenes .container li:hover p.views strong,
    #content .column1 .videos-dvds .container li:hover p.downloads strong,
    #content .column1 .videos-dvds .container li:hover p.views strong {
        color:  #d2d2d2;
    }

#content .main .pictp .container li:hover {
	color: #d2d2d2;
	background-color: #1c1c1c;
}

#content .main .hd-recent .container li:hover {
	background: #92252e;
	color: #ffffff;
}

	#content .main .blau .container li:hover {
		color: #ffffff;
	}
	
	#content a.more-ext {
		display: block;
		position: absolute;
		right: 13px;
		font-size: 14px;
		top: 8px;
		text-decoration:none;
		font-style: italic;
		color: #fff;
		background: #292929;
		padding: 5px 10px;
		
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius:3px;
	}

		#content a.more-ext:hover {
			background: #460909;
		}

		#content .hd-recent a.more-ext {
			top: 22px;
		}
		
		#content .long .hd-recent a.more-ext {
			top: 8px;
		}

		#content .long .hd-recent a.more-ext {
			top: 8px;
		}
		#content .videos-dvds a.more-ext, #content .videos-scenes a.more-ext  {
			top: 6px;
		}

#content .main .hd-archive .container li:hover {
	background: #92252e;
	color: #ffffff;
}


#content .main .hd-forth .container li p.cal,
#content .main .hd-recent .container li p.cal {
   background: url(http://thumbmaxx.com/images/icon_cal.png) no-repeat left center;
   margin: 10px 0;
}

#content .main .hd-forth .container li:hover {
	background: #92252e;
	color: #ffffff;
}


#content .column1 .hd-recent .container li:hover a,
#content .column1 .videos-dvds .container li:hover a,
#content .column1 .scenes li:hover a,
#content .column1 .webcam-girls li:hover a,
#content .column2 .recent-shows li:hover a,
#content .column2 .upcoming-shows li:hover a,
#content .main .pictp .container li:hover a,
#content .main .models .container li:hover a,
#content .main .videos .container li:hover a,
#content .main .videos-scenes .container li:hover a,
#content .main .videos-dvds .container li:hover a,
#content .sidebar2 .related-videos .container li:hover a {
	color: #d2d2d2 !important;
}

#content .main .hd-forth .container li:hover a,
#content .main .hd-archive .container li:hover a,
#content .main .hd-recent .container li:hover a {
	color: #ffffff !important;
}

#content .column2 .recent-shows li:hover p.date,
#content .column2 .upcoming-shows li:hover p.date,
#content .main .videos .container li:hover p.date,
#content .sidebar2 .related-videos .container li:hover p.date {
	color: #d2d2d2;
	background: url(http://thumbmaxx.com/images/icon_clock2.png) no-repeat left center;
}

#content .column2 .recent-shows li:hover p.date strong,
#content .column2 .upcoming-shows li:hover p.date strong,
#content .main .videos .container li:hover p.date strong,
#content .sidebar2 .related-videos .container li:hover p.date strong {
    color:  #fff;
}

#content .sidebar2 .related-videos .container li:hover p.cast {
	color: #d2d2d2;
}

#content .column1 .videos-dvds .container li:hover p.views,
#content .column1 .dvd-releases li:hover p.views,
#content .column1 .scenes li:hover p.views,
#content .main .hd-archive .container li:hover p.views,
#content .main .videos-scenes .container li:hover p.views,
#content .main .videos-dvds .container li:hover p.views {
	background: url(http://thumbmaxx.com/images/icon_views2.png) no-repeat left center;
}


#content .column1 .videos-dvds .container li:hover p.site,
#content .column1 .dvd-releases li:hover p.site,
#content .column1 .scenes li:hover p.site,
#content .main .hd-archive .container li:hover p.site,
#content .main .videos-scenes .container li:hover p.site,
#content .main .videos-dvds .container li:hover p.site {
	background: url(http://thumbmaxx.com/images/icon_site2.png) no-repeat left center;
}

#content .column1 .videos-dvds .container li:hover p.studio,
#content .column1 .dvd-releases li:hover p.studio,
#content .column1 .scenes li:hover p.studio,
#content .main .hd-archive .container li:hover p.studio,
#content .main .videos-scenes .container li:hover p.studio,
#content .main .videos-dvds .container li:hover p.studio {
	background: url(http://thumbmaxx.com/images/icon_studio2.png) no-repeat left center;
}

#content .main .hd-recent .container li:hover p.cal {
	background: url(http://thumbmaxx.com/images/icon_cal2.png) no-repeat left center;
}

#content .main .hd-forth .container li:hover p.cal {
	background: url(http://thumbmaxx.com/images/icon_cal3.png) no-repeat left center;
}

#content .main .hd-archive .container li:hover p.add {
	background: url(http://thumbmaxx.com/images/icon_time2.png) no-repeat left center;
}



#content .column1 .videos-dvds .container li:hover p.downloads,
#content .column1 .dvd-releases li:hover p.downloads,
#content .column1 .scenes li:hover p.downloads,
#content .main .hd-archive .container li:hover p.downloads,
#content .main .videos-scenes .container li:hover p.downloads,
#content .main .videos-dvds .container li:hover p.downloads {
	background: url(http://thumbmaxx.com/images/icon_downloads2.png) no-repeat left center;
}
#content .main .pictp .container li:hover p.media a.videos,
#content .main .models .container li:hover p.media a.videos {
	background: url(http://thumbmaxx.com/images/icon_videos2.png) no-repeat left center;
}

#content .main .hd-recent .container li:hover p.countdown strong {
	color: #fff;
}

#content .main .videos-scenes .container li:hover p.cast,
#content .main .videos-dvds .container li:hover p.cast {
	color: #d2d2d2;
}

#content .column1 .featured-websites ul.container {
	float: left;
	width: 210px;
	margin: 0px 0 0 16px;
	padding: 3px 0px 5px 0px;
}

	#content .column1 .featured-websites li {
		padding-top: 5px;
		padding-left: 10px;
		clear: both;
		list-style-type: disc;
		list-style-position: inside;
		font-size: 15px;
	}

	#content .column1 .featured-websites a {


	}



#content .column2 .box {
	position: relative;
	margin: 0 0 17px 0;
	background: url(http://thumbmaxx.com/images/bg_col2_box.png) repeat-y;
}

    #content .column2 .box.community-news {
        background: url(http://thumbmaxx.com/images/bg_col2_box_norm.png) repeat-y;
    }
    
#content .column2 .box .title {
	position: relative;
	height: 71px;
	background: url(http://thumbmaxx.com/images/bg_col2_box_title.png) no-repeat;
	border-bottom: 1px solid #cacaca;
}
#content .column2 .box .content {
	overflow: hidden;
	width: 333px;
	padding: 0 0 21px 0;
	background: url(http://thumbmaxx.com/images/bg_col2_box_bottom.png) no-repeat left bottom;
}

    #content .column2 .box.community-news .content {
        background: url(http://thumbmaxx.com/images/bg_col2_box_bottom_norm.png) no-repeat left bottom;
    }

#content .column2 .right-banner {
    background: none;
    line-height: 0;
    width: 332px;
}

    #content .column2 .right-banner .rb-form {
        line-height: 14px;
        font-family: Helvetica, Arial, Verdana;
        height: 35px;
        background: #292626;
        padding-top: 10px;
    }
    
        #content .column2 .right-banner .rb-form .rbf-centr {
            width: 290px;
            text-align: center;
            margin: 0px auto;
        }
        #content .column2 .right-banner .rb-form label {
            color: #f8f7f7;
        }
        #content .column2 .right-banner .rb-form .rbf-input {
            border: 0;
            background: #fff;
            padding: 4px;
            width: 140px;
        }
        #content .column2 .right-banner .rb-form .rbf-submit {
            background: url(http://thumbmaxx.com/images/bb_submit.png) no-repeat;
            width: 86px;
            height: 22px;
            border: 0;
            color: #4e4949;
            font-weight: bold;
            font-size: 14px;
        }

#content .column2 .blog-sidebar .title {
	position: relative;
	height: 50px;
	border-bottom: 1px solid #cacaca;
}

#content .column2 .top-users .title {
	background: url(http://thumbmaxx.com/images/bg_col2_users_title.png) no-repeat;
	border-bottom: 1px solid #d18079;
}

#content .column2 .latest-blog .title {
	background: url(http://thumbmaxx.com/images/bg_col2_users_title.png) no-repeat;
	border-bottom: 1px solid #a9d7ec;
}

#content .column2 .community-news .title {
	background: url(http://thumbmaxx.com/images/bg_col2_community_title.png) no-repeat;
}

#content .column2 .box .title h2 {
	height: 56px;
	padding: 15px 0 0 90px;
	font-size: 19px;
	line-height: 1.2;
	color: #4c4c4c;
}
#content .column2 .recent-shows .title h2 {
	background: url(http://thumbmaxx.com/images/icon_recent_shows.png) no-repeat 11px 7px;
}

#content .column2 .trend-list .title h2 {
	background: url(http://thumbmaxx.com/images/icon_news.png) no-repeat 8px 10px;
}

#content .column2 .box.top-categories .title h2 {
	background: transparent url(http://thumbmaxx.com/images/icon_top_10.png) no-repeat scroll 12px 5px;
        padding-top: 25px;
        height: 46px;
}

#content .column2 .box.featured-studios .title h2 {
	background: transparent url(http://thumbmaxx.com/images/icon_featured_studios.png) no-repeat scroll 15px 5px;
}

#content .column2 .trend-list ul.container {
    width: 315px;
    margin: 0px 0 0 5px;
    padding: 6px 0px 0px 7px;

}

 #content .column2 .trend-list li {
    padding-top: 5px;
    list-style: disc;
    margin-left: 20px;
}

#content .column2 .trend-list li span {
    font-size: 12px;
    color: #828282;
}

#content .column2 .trend-list a {
    width: 283px;
}

#content .column2 .upcoming-shows .title h2 {
	padding-left: 86px;
	background: url(http://thumbmaxx.com/images/icon_live_shows.png) no-repeat 13px 8px;
}

#content .column2 .blog-sidebar .title h2 {
	padding-left: 15px;
}

#content .column2 .top-users .title h2 {
	padding-left: 77px;
	color: #fff;
	background: url(http://thumbmaxx.com/images/icon_top_users.png) no-repeat 10px 12px;
}
#content .column2 .latest-blog .title h2 {
	padding-left: 93px;
	background: url(http://thumbmaxx.com/images/icon_latest_blog.png) no-repeat 16px 11px;
	color: #fff;
}
#content .column2 .community-news .title h2 {
	padding-left: 91px;
	color: #ffffff;
	background: url(http://thumbmaxx.com/images/icon_community_news.png) no-repeat 10px 8px;
}
#content .column2 .dating-news .title h2 {
	background: url(http://thumbmaxx.com/images/icon_dating_news.png) no-repeat 12px 11px;
}
#content .column2 .tv-news .title h2 {
	background: url(http://thumbmaxx.com/images/icon_tv_news.png) no-repeat 10px 10px;
}

#content .column2 .blog-sidebar .title h2 {
    padding-left: 15px;
}

#content .column2 .blog-sidebar .title h2 {
    padding-left: 15px;
}

#content .column2 .birdie .title {
    height: 38px;
}
#content .column2 .birdie .title h2 {
    padding-left: 65px;
    padding-top: 10px;
}
    #content .column2 .birdie .title h2 a {
        color: #ffffff;
    }

    #content .column2 .tw-pink .title {
        background: url(http://thumbmaxx.com/images/birdie_header_pink.png) no-repeat;
    }

    #content .column2 .tw-grey .title {
        background: url(http://thumbmaxx.com/images/birdie_header_grey.png) no-repeat;
    }

#content .column2 .birdie .content {
    font-family: "Myriad Pro", Arial;
    color: #333333;
}
    #content .column2 .birdie .content .article {
        background: url(http://thumbmaxx.com/images/tw_div.png) bottom repeat-x;
        overflow: hidden;
        width: 294px;
        margin: 10px auto;
        padding-bottom: 8px;
        font-size: 15px;
        line-height: 18px;
    }

        #content .column2 .birdie .content .first-art {
          font-size: 18px;
          line-height: 22px;
        }

            #content .column2 .birdie .content .article a {
                color: #9b1d1e;
                font-style: italic;
            }
    #content .column2 .birdie p.date {
        background: none;
        padding-left: 0;
        color: #6c6c6c;
        font-size: 11px;
        line-height: 13px;
    }
        #content .column2 .birdie a.more {
            background: url(http://thumbmaxx.com/images/tw_butt.png) 0 -19px no-repeat;
            height: 18px;
            display: block;
            width: 59px;
            text-align: center;
            color: #ffffff;
            padding-top: 1px;
            float: right;
            margin-right: 20px;
        }

            #content .column2 .tw-pink a.more {
                background: url(http://thumbmaxx.com/images/tw_butt.png) 0 0px no-repeat;
            }


#content .column2 .blog-sidebar .content .calendar {
	font-family: "Myriad Pro";
	padding: 5px 15px;
}

	#content .column2 .blog-sidebar .content .calendar h3 {
		color: #ce2b10;
		font-size: 20px;
	}

	#content .column2 .blog-sidebar .content .calendar .tcal {
		width: 100%;
		border-collapse: collapse;
	}
		#content .column2 .blog-sidebar .content .calendar .tcal thead th {
			text-align: center;
			color: #8e8e8e;
			padding: 3px;
			font-size: 16px;
		}
		#content .column2 .blog-sidebar .content .calendar .tcal tbody td {
			text-align: center;

			color: #ffffff;
			font-size: 16px;
			padding: 3px;
		}
			#content .column2 .blog-sidebar .content .calendar .tcal tbody td span {
				background-color: #d3d3d3;
				display: block;
				padding: 3px;
			}
			/*	#content .column2 .blog-sidebar .content .calendar .tcal tbody td:hover span {
					background-color: #b6b6b6;
				}
			*/

			#content .column2 .blog-sidebar .content .calendar .tcal tbody td.day-entry a {
				background-color: #3f3f3f;
				display: block;
				padding: 3px;
				color: #fff;
			}
				#content .column2 .blog-sidebar .content .calendar .tcal tbody td.day-entry:hover a {
					background-color: #a7220c;
				}

				#content .column2 .blog-sidebar .content .calendar .tcal tbody td.day-entry.active a {
						background-color: #a7220c;
				}

					#content .column2 .blog-sidebar .content .calendar .tcal tbody td.day-entry.active:hover a {
						background-color: #ce2b10;
					}

				#content .column2 .blog-sidebar .content .calendar .tcal tbody td:hover span {
					background-color: #b6b6b6;
				}


			#content .column2 .blog-sidebar .content .calendar .tcal tbody td.dismonth span {
				background-color: #e2e2e2;
			}


#content .column2 .box .container {
	overflow: hidden;
	width: 333px;
}

#content .column2 .recent-shows .day {
	position: absolute;
	top: 30px;
	left: 18px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1;
	font-weight: bold;
	color: #909090;
	text-align: center;
}
#content .column2 .recent-shows .day small {
	float: left;
	width: 50px;
	font-size: 10px;
	text-align: center;
}

#content .column2 .box .title a.more {
    position: absolute;
    top: 43px;
    right: 8px;
    overflow: hidden;
    width: 40px;
    height: 19px;
    background: url(http://thumbmaxx.com/images/btn_more_blue.png);
    color: #ffffff;
    padding-left: 23px;
    font-size: 13px;
    line-height: 20px;
    font-style: italic;
	text-decoration: none;
}
#content .column2 .top-users .title a.more {
	background: url(http://thumbmaxx.com/images/btn_more_red.png);
}
#content .column2 .latest-blog .title a.more {
	background: url(http://thumbmaxx.com/images/btn_more_red.png);
}
#content .column2 .community-news .title a.more {
	background: url(http://thumbmaxx.com/images/btn_more_pink.png);
    color: #fff;
}

#content div.columns div.column2 div.action-banner {
    background: url(http://thumbmaxx.com/images/banner_box.png) no-repeat;
    width: 332px;
    height: 252px;
    margin-bottom: 20px;
    position: relative;
}

    #content div.columns div.column2 div.access {
        background: url(http://thumbmaxx.com/images/instant_box.png) no-repeat;
    }

    #content div.columns div.column2 div.action-banner ul {
        top: 60px;
        color: #c1c1c1;
        font-size: 15px;
        position: absolute;
        padding: 0 15px 0 30px;
    }

        #content div.columns div.column2 div.action-banner ul li {
            list-style: disc;
        }

    #content div.columns div.column2 div.action-banner a.ban-link {
        position: absolute;
        bottom: 13px;
        left: 13px;
    }


#content .column2 .box .title a.more:hover {
	background-position: -63px 0;
}

#content .column2 .upcoming-shows .mini-player {
	padding-top: 15px;
	padding-left: 14px;
}

#content .column2 .recent-shows li,
#content .column2 .upcoming-shows li {
	float: left;
	width: 141px;
	margin: 8px 0 0 8px;
	padding: 6px 7px 10px 7px;
	background: #fff;
}
#content .column2 .recent-shows li a,
#content .column2 .upcoming-shows li a {
	display: block;
	font-size: 17px;
	color: #4c4c4c;
}

#content .main .box.picsy {
	margin-bottom: 12px;
}

#content .column2 .recent-shows li p.date,
#content .column2 .upcoming-shows li p.date,
#content .main .videos .container li p.date,
#content .main .picsy .about p.date,
#content .main .model-profile .about p.date,
#content .sidebar2 .related-dvds li p.date,
#content .sidebar2 .related-videos li p.date,
#content .sidebar2 .related-videos li p.cast,
#content .main2 .video .about p.date {
	padding: 0 0 0 20px;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 11px;
	color: #797979;
	background: url(http://thumbmaxx.com/images/icon_time_white.png) no-repeat -2px center;
}

#content .sidebar2 .related-dvds li p.date,
#content .sidebar2 .related-videos li p.date {
	margin: 5px 0 0 0;
}
#content .sidebar2 .related-videos li p.cast {
	margin: 2px 0 0 0;
}
#content .main .picsy .about p.date,
#content .main .model-profile .about p.date,
#content .main2 .video .about p.date {
	margin: 8px 0 18px 0;
	background-image: url(http://thumbmaxx.com/images/icon_clock3.png);
}
#content .column2 .recent-shows li p.date strong,
#content .column2 .upcoming-shows li p.date strong,
#content .main .videos .container li p.date strong,
#content .main .model-profile .about p.date strong,
#content .main .picsy .about p.date strong,
#content .sidebar2 .related-dvds li p.date strong,
#content .sidebar2 .related-videos li p.date strong,
#content .sidebar2 .related-videos li p.cast strong,
#content .main2 .video .about p.date strong {
	font-style: italic;
	color: #9b1d1e;
}

#content .column2 .upcoming-shows .countdown {
	margin: 5px 0 0 15px;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	color: #797979;
}
#content .column2 .upcoming-shows .countdown p {
	margin: 0 0 5px 0;
}



#content .column2 .top-users .content {
	padding: 7px 0 21px 0;
}

#content .column2 .top-users li {
	overflow: hidden;
	width: 309px;
	margin: 4px auto 0 auto;
	padding: 3px;
	line-height: 1.2;
	color: #898989;
	background: #fff;
}
#content .column2 .top-users li.top01 {
	background: #fff url(http://thumbmaxx.com/images/top01.png) no-repeat 276px center;
}
#content .column2 .top-users li.top02 {
	background: #fff url(http://thumbmaxx.com/images/top02.png) no-repeat 276px center;
}
#content .column2 .top-users li.top03 {
	background: #fff url(http://thumbmaxx.com/images/top03.png) no-repeat 276px center;
}
#content .column2 .top-users li.top04 {
	background: #fff url(http://thumbmaxx.com/images/top04.png) no-repeat 276px center;
}
#content .column2 .top-users li.top05 {
	background: #fff url(http://thumbmaxx.com/images/top05.png) no-repeat 276px center;
}
#content .column2 .top-users li.top06 {
	background: #fff url(http://thumbmaxx.com/images/top06.png) no-repeat 276px center;
}
#content .column2 .top-users li.top07 {
	background: #fff url(http://thumbmaxx.com/images/top07.png) no-repeat 276px center;
}
#content .column2 .top-users li.top08 {
	background: #fff url(http://thumbmaxx.com/images/top08.png) no-repeat 276px center;
}
#content .column2 .top-users li.top09 {
	background: #fff url(http://thumbmaxx.com/images/top09.png) no-repeat 276px center;
}
#content .column2 .top-users li.top10 {
	background: #fff url(http://thumbmaxx.com/images/top10.png) no-repeat 276px center;
}


#content .column2 .top-users li img {
	float: left;
}
#content .column2 .top-users li p {
	padding: 3px 0 0 0;
	margin: 0 0 0 56px;
	font-size: 14px;
}
#content .column2 .top-users li p a {
	font-weight: bold;
	color: #a33434;
}
#content .column2 .top-users li p small {
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 11px;
}
#content .column2 .top-users li p strong {
	color: #a33434;
}



#content .column2 .latest-blog li {
	overflow: hidden;
	width: 295px;
	margin: 7px auto 0 auto;
	padding: 7px 14px 7px 6px;
	color: #898989;
	background: #fff;
}
#content .column2 .latest-blog li img {
	float: left;
}
#content .column2 .latest-blog li p {
	margin: 0 0 0 91px;
	font-size: 13px;
	line-height: 1.2;
}

#content .column2 .latest-blog li p a {
    color: #a33434;
    font-weight: bold;
    font-size: 14px;;
}

#content .column2 .latest-blog li p.date {
	margin: 3px 0 5px 91px;
	padding: 0 0 0 22px;
	font-size: 11px;
	color: #797979;
	background: url(http://thumbmaxx.com/images/icon_time_white.png) no-repeat left center;
}



#content .column2 .community-news .content,
#content .column2 .dating-news .content {
	padding: 0 0 7px 0;
}
#content .column2 .community-news .community,
#content .column2 .dating-news .meet-people {
	display: block;
	overflow: hidden;
	width: 313px;
	height: 97px;
	margin: 14px auto 0 auto;
	text-indent: -1000em;
	background: url(http://thumbmaxx.com/images/community.png) no-repeat;
}
#content .column2 .dating-news .meet-people {
	background: url(http://thumbmaxx.com/images/meet_people.png) no-repeat;
}

    #content .column2 .community-news table.comm-features {
        margin-top: 10px;
        width: 100%;
        border-collapse: collapse;
    }
        #content .column2 .community-news table.comm-features td {
            font-family: "Myriad Pro", Arial;
            text-align: center;
            width: 50%;
            padding: 8px 5px;
            color: #259fd4;
            font-weight: bold;
            font-size: 18px;
            line-height: 16px;
        }
        #content .column2 .community-news table a {
            color: #259fd4;
        }
                #content .column2 .community-news table a:hover {
                    text-decoration: none;
                    color:#e04681;
                }

#content .column2 .tv-news .content {
	padding: 0;
}
#content .column2 .tv-news .stream {
	display: block;
	overflow: hidden;
	width: 333px;
	height: 193px;
	text-indent: -1000em;
	background: url(http://thumbmaxx.com/images/tainster_nonstop_tv_stream.png) no-repeat;
}



#content .banner {
	padding: 0 0 6px 0;
	font-size: 0;
	text-align: center;
}
#content .column1 .banner,
#content .sidebar .banner,
#content .main .banner {
	margin: 0 0 17px 0;
	padding: 0;
}

#content .banner a.banner-selection {
	display: block;
	font-size: 18px;
	line-height: 20px;
	padding-top: 10px;;
	color: #ffffff;
	background: url(http://thumbmaxx.com/images/bg_banner_selection.png) no-repeat;
	width: 165px;
	height: 151px;
}


.timer div {
	float: left;
	width: 33px;
	height: 49px;
	background: url(http://thumbmaxx.com/images/timer.png) no-repeat;
}

.ops div {
	background: url(http://thumbmaxx.com/images/timer_trans.png) no-repeat;
}

.timer span {
	float: left;
	height: 20px;
	margin: 0 9px 0 3px;
	padding: 29px 0 0 0;
	line-height: 1;
}

.ops span {
	color: #e8e8e8;
}

.timer div.counter1 {
	background-position: -33px 0;
}
.timer div.counter2 {
	background-position: -66px 0;
}
.timer div.counter3 {
	background-position: -99px 0;
}
.timer div.counter4 {
	background-position: -132px 0;
}
.timer div.counter5 {
	background-position: -165px 0;
}
.timer div.counter6 {
	background-position: -198px 0;
}
.timer div.counter7 {
	background-position: -231px 0;
}
.timer div.counter8 {
	background-position: -264px 0;
}
.timer div.counter9 {
	background-position: -297px 0;
}

.sidebar {
	float: left;
	width: 167px;
}
.main {
	float: right;
	width: 847px;
}

	.main.long {
		float: none;
		width: 1026px;
	}

#content .search-block {
	padding: 12px 5px 5px 19px;
}
	#content .label-search {
		font-size: 16px;
		line-height: 25px;
	}
		#content .label-search input {
			font-size: 15px;
			padding: 4px;
			border: 1px solid #ccc;
			width: 847px;
		}

#content .sidebar .box {
	position: relative;
	margin: 0 0 17px 0;
	background: url(http://thumbmaxx.com/images/bg_sidebar_box.png) repeat-y;
}

#content .sidebar .picpost {
	background: url(http://thumbmaxx.com/images/bg_sidebar_grey_filter.png) repeat-y;
}

#content .sidebar .wine {
        background: none;
}


#content .sidebar .box .title {
	position: relative;
	height: 31px;
	background: url(http://thumbmaxx.com/images/bg_sidebar_box_title.png) no-repeat;
	border-bottom: 1px solid #cacaca;
}
#content .sidebar .box .content {
	overflow: hidden;
	width: 151px;
	padding: 8px 8px 16px 8px;
	background: url(http://thumbmaxx.com/images/bg_sidebar_box_bottom.png) no-repeat left bottom;
}

#content .sidebar .picpost .content {
	background: url(http://thumbmaxx.com/images/bg_sidebar_filter_grey_bottom.png) no-repeat left bottom;
}

#content .sidebar .picpost .title {
	background: url(http://thumbmaxx.com/images/bg_sidebar_orange_title.png) no-repeat;
	border-bottom: none;
}

#content .sidebar .picsy,
#content .sidebar .hd-live,
#content .sidebar .models-filter,
#content .sidebar .dvd-search,
#content .sidebar .categories {
	background: url(http://thumbmaxx.com/images/bg_sidebar_filter.png) repeat-y;
}
#content .sidebar .picsy .content,
#content .sidebar .hd-live .content,
#content .sidebar .models-filter .content,
#content .sidebar .dvd-search .content,
#content .sidebar .categories .content {
	background: url(http://thumbmaxx.com/images/bg_sidebar_filter_bottom.png) no-repeat left bottom;
}

#content .sidebar .new-model .title,
#content .sidebar .models-filter .title,
#content .sidebar .model-of-week .title {
	background: url(http://thumbmaxx.com/images/bg_sidebar_red_title.png) no-repeat;
	border-bottom: none;
}
#content .sidebar .dvd-search .title,
#content .sidebar .categories .title {
	height: 32px;
	background: url(http://thumbmaxx.com/images/bg_sidebar_red_title.png) no-repeat;
	border: none;
}
#content .sidebar .hd-live .title {
	height: 32px;
	background: url(http://thumbmaxx.com/images/bg_sidebar_red_title.png) no-repeat;
	border: none;
}
#content .sidebar .picsy .title {
	height: 32px;
	background: url(http://thumbmaxx.com/images/bg_sidebar_red_title.png) no-repeat;
	border: none;
}

#content .sidebar .wine .title {
	height: 27px;
	background: url(http://thumbmaxx.com/images/bg_sidebar_wine_title.png) no-repeat;
	border: none;
}


#content .sidebar .box h2 {
	height: 23px;
	padding: 10px 0 0 12px;
	font-size: 16px;
	line-height: 1;
	font-style: italic;
	color: #4c4c4c;
	font-weight:normal;
}
#content .sidebar .models-filter h2 {
    padding-left: 12px;
    color: #fff;
}
#content .sidebar .new-model h2,
#content .sidebar .model-of-week h2 {
	color: #fff;
}
#content .sidebar .hd-live h2 {
	color: #f3f2f2;
}

#content .sidebar .picsy h2 {
	color: #ffffff;
}

#content .sidebar .wine h2 {
	padding-top: 6px;
	color: #ffffff;
	font-size: 14px;
}

#content .sidebar .dvd-search h2 {
	color: #f3f2f2;
}
#content .sidebar .categories h2 {
	color: #f3f2f2;
}

#content .sidebar .picpost h2 {
	color: #ffffff;
}


#content .sidebar .picpost form,
#content .sidebar .models-filter form,
#content .sidebar .dvd-search form {
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 13px;
	color: #c4c4c4;
}
#content .sidebar .picpost select,
#content .sidebar .models-filter select,
#content .sidebar .dvd-search select {
	display: block;
	width: 150px;
	margin: 0 0 7px 0 !important;
}
#content .sidebar .models-filter form div.checkboxes {
	margin: 15px 0 0 0;
	padding: 0 0 0 10px;
}
#content .sidebar .models-filter form label {
	font-style: italic;
}

#content input.filter-submit,
#content .sidebar input.filter-submit,
#content .sidebar .picsy input[type="submit"],
#content .sidebar .hd-live input[type="submit"],
#content .sidebar .models-filter input[type="submit"],
#content .sidebar .picpost input[type="submit"],
#content .sidebar .dvd-search input[type="submit"] {
	width: 117px;
	height: 27px;
	margin: 8px 0 0 17px;
	background: url(http://thumbmaxx.com/images/btn_red.png) no-repeat;
	border: none;
	cursor: pointer;
	color: #ffffff;
	font-size: 12px;
	line-height: 6px;
	font-style: italic;
	font-weight: bold;
}

#content .sidebar .picpost input[type="submit"] {
	background: url(http://thumbmaxx.com/images/btn_orange.png) no-repeat;
	width: 139px;
	height: 30px;
	margin-left: 7px;
}

#content .sidebar input.filter-reset {
	width: 117px;
	height: 27px;
	margin: 8px 0 0 17px;
	background: url(http://thumbmaxx.com/images/btn_black.png) no-repeat;
	border: none;
	cursor: pointer;
	color: #ffffff;
	font-size: 12px;
	line-height: 6px;
	font-style: italic;
}


#content .sidebar .new-model h3 a,
#content .sidebar .model-of-week h3 a {
	font-size: 20px;
	font-weight: normal;
	color: #4c4c4c;
}
#content .sidebar .new-model p.date,
#content .sidebar .model-of-week p.date {
	margin: 5px 0 8px 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	color: #797979;
}
#content .sidebar .new-model p,
#content .sidebar .model-of-week p {
	font-size: 14px;
	color: #6e6e6e;
}

#content .sidebar .search {
	position: relative;
}

    #content .sidebar .search .search-tabs {
            position: absolute;
            top: 40px;
    }

        #content .sidebar .search .search-tabs li {
                width: 190px;
                margin-bottom: 5px;
        }
            #content .sidebar .search .search-tabs li a {
                    background: #cacaca;
                    padding: 5px 10px;
                    display: block;
                    font-size: 16px;
                    text-decoration: none;
                    color:  #3e3e3e;
            }
                #content .sidebar .search .search-tabs li a:hover {
                        background: #a3343a;
                        color:  #cacaca;
                }

                #content .sidebar .search .search-tabs li a.active {
                        background: #3e3e3e;
                        color:  #cacaca;
                }

#content .sidebar .categories .content {
	width: 153px;
	padding: 8px 7px 18px 7px;
}

#content .sidebar .categories .content a {
	display: block;
	height: 23px;
	padding: 0 0 0 13px;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	line-height: 23px;
	color: #c5c5c5;
}
#content .sidebar .categories .content a.active {
	background: url(http://thumbmaxx.com/images/bg_category_active.png) no-repeat;
}

#content .sidebar .wine .content {
	width: 165px;
	padding: 0 0 0px 1px;
	font-family: "Myriad Pro";
	background: 0;
}

        #content .sidebar .wine .content .strip {
		padding: 8px 3px;
		text-align: center;
	}
		#content .sidebar .wine .content .strip a {
			color: #323232;
			font-size: 13px;
			line-height: 15px;
		}

		#content .sidebar .wine .content .strip.even {
			background: #a5a4a4;
		}

		#content .sidebar .wine .content .strip.odd {
			background: #878787;
		}

#content .main .box {
	position: relative;
	margin: 0 0 17px 0;
	background: url(http://thumbmaxx.com/images/bg_main_box.png) repeat-y;
}
	#content .long .box {
		background: #f3f2f2;
	}

#content .main .box .title {
	position: relative;
	height: 51px;
	background: url(http://thumbmaxx.com/images/bg_main_darkred_title.png) no-repeat;
	border-bottom: 1px solid #cacaca;
}

#content .main .box .content {
	overflow: hidden;
	width: 847px;
	padding: 0 0 7px 0;
	background: url(http://thumbmaxx.com/images/bg_main_box_bottom.png) no-repeat left bottom;
}
	#content .long .box .content {
		width: 100%;
		background: none;
		padding-bottom: 14px;
	}

#content .main .models .title {
	height: 71px;
	background: url(http://thumbmaxx.com/images/bg_main_darkred_title.png) no-repeat;
	border-bottom: none;
}

#content .main .hd-forth .title {
	height: 71px;
	border-bottom: none;
}

#content .main .hd-archive .title {
	height: 71px;
	border-bottom: none;
}

#content .main .hd-recent .title {
	height: 71px;
	background: url(http://thumbmaxx.com/images/bg_main_darkred_title.png) no-repeat;
	border-bottom: none;
}

	#content .long .pictp .title,
	#content .long .hd-recent .title {
		height: 44px;
		background: url(http://thumbmaxx.com/images/bg_title_red_long.png) no-repeat;
		border-bottom: none;
	}


#content .main .picsy .title {
	height: 51px;
	border-bottom: none;
}

#content .main .videos-scenes.summary .title {
	height: 40px;
}

#content .main .videos-dvds.summary .title {
	background: url(http://thumbmaxx.com/images/bg_main_wine_title.png) no-repeat;
	height: 40px;
}

#content .main .model-profile .title {
	height: 50px;
	background: url(http://thumbmaxx.com/images/bg_main_darkred_title.png) no-repeat;
	border-bottom: none;
}
#content .main .picsy .content,
#content .main .model-profile .content {
	width: 824px;
	padding: 13px 13px 17px 13px;
}
#content .main .hd-forth .title,
#content .main .hd-archive .title,
#content .main .videos-scenes .title,
#content .main .videos-dvds .title {
	height: 71px;
}



#content .main .box h2 {
	height: 33px;
	padding: 18px 0 0 19px;
	font-size: 19px;
	line-height: 1;
	font-style: italic;
	color: #f3f2f2;
	font-weight: normal;
}
#content .main .models h2 {
	height: 49px;
	padding: 22px 0 0 19px;
	font-size: 24px;
	color: #fff;
}
#content .main .top-models h2,
#content .main .top-videos h2 {
	padding-left: 71px;
	background: url(http://thumbmaxx.com/images/icon_top_models.png) no-repeat 14px 8px;
}

#content .main .model-profile h2 {
	height: 40px;
	padding: 10px 0 0 17px;
	font-size: 30px;
	color: #fff;
}

#content .main .videos h2 {
	height: 36px;
	padding: 15px 0 0 24px;
	font-size: 24px;
}
#content .main .videos h2 small {
	margin-left: 1em;
	font-size: 17px;
	font-weight: normal;
}

#content .main .videos-scenes h2,
#content .main .videos-dvds h2 {
	height: 60px;
	padding: 11px 0 0 85px;
	font-size: 24px;
	background: url(http://thumbmaxx.com/images/icon_videos_big.png) no-repeat 20px 13px;
}

	#content .main .videos-scenes.summary h2,
	#content .main .videos-dvds.summary h2 {
		height: auto;
		padding: 10px 0 0 20px;
		background: none;
		font-size: 22px;
	}
		#content .main .videos-dvds.summary h2 {
			color: #ffffff;
		}


#content .main .videos-scenes h2 small,
#content .main .videos-dvds h2 small {
	font-size: 17px;
	font-weight: normal;
}

#content .main .pictp h2,
#content .main .hd-recent h2 {
	height: 61px;
	padding: 11px 0 0 85px;
	font-size: 24px;
	background: url(http://thumbmaxx.com/images/icon_live_big.png) no-repeat 10px 5px;
	color: #ffffff;
}

#content .main .picpost {
		background: url(http://thumbmaxx.com/images/bg_main_grey_box.png) repeat-y;
	}

        #content .long .picpost {
		background: #3d3c3c;
	}


	#content .main .picpost .content {
		background: url(http://thumbmaxx.com/images/bg_main_box_grey_bottom.png) no-repeat left bottom;
	}

	#content .long .picpost .content {
		background: none;
	}

    #content .main .picpost .content a.upload-your-photos img {
        margin-left: 1px;
    }

	#content .picpost-banner {
		width: 1025px;
		margin: 0 auto;
		position: relative;
		padding-bottom: 15px;
	}
		#content .picpost-banner a.upload-now {
			background: url(http://thumbmaxx.com/images/btn_banner.png) no-repeat;
			width: 157px;
			height: 64px;
			position: absolute;
			right: 26px;
			top: 20px;
			color: #ffffff;
			text-align: center;
			font-size: 20px;
			line-height: 23px;
			padding-top: 8px;
		}

#content .columns .main .box.picpost .title a.btn-hdr {
	float: right;
	display: block;
	height: 36px;
	background: url(http://thumbmaxx.com/images/btn_orange_hdr.png) no-repeat;
	width: 157px;
	text-align: center;
	color: #fff;
	font-size: 17px;
	padding-top: 7px;
	margin-top: 8px;
}

	#content .columns .main .box.picpost .title a.pht {
		width: 174px;
		padding-left: 20px;
		background: url(http://thumbmaxx.com/images/add-photo.png) no-repeat;
	}
	#content .columns .main .box.picpost .title a.gal {
		width: 138px;
                padding-left: 30px;
		background: url(http://thumbmaxx.com/images/add-gallery.png) no-repeat;
	}
        #content .columns .main .box.picpost .title a.tag {
		width: 106px;
		padding-left: 18px;
		background: url(http://thumbmaxx.com/images/all-tags.png) no-repeat;
	}

#content .columns .main .picpost a.gallery-link {
	display: block;
	position: absolute;
	bottom:4px;
	right: 9px;
	font-size: 0px;
	text-decoration: none;
	text-indent: -5000px;
	width: 43px;
	height: 43px;
	background: url(http://thumbmaxx.com/images/icon_gallery.png) no-repeat;
}

#content .columns .main .picpost a.photo-link {
	display: block;
	position: absolute;
	bottom:4px;
	right: 9px;
	font-size: 0px;
	text-decoration: none;
	text-indent: -5000px;
	width: 43px;
	height: 43px;
	background: url(http://thumbmaxx.com/images/icon_photo.png) no-repeat;
}

#content .columns .main .picpost a.gallery-count {
    position: absolute;
    top: 13px;
    right: 13px;
    width: 47px;
    height: 61px;
    background: url(http://thumbmaxx.com/images/org_badge.png) no-repeat;
    font-size: 20px;
    line-height: 16px;
    padding-top: 13px;
    padding-right: 10px;
    text-align: center;
    font-weight: normal;
}

#content .columns .main .picpost a.gallery-count span {
    display: block;
    font-size: 11px;
}

#content .main .picpost .title {
	height: 50px;
	background: url(http://thumbmaxx.com/images/bg_main_orange_title.png) no-repeat;
	border-bottom: none;
}

#content .long .picpost .title {
        height: 50px;
        background: url(http://thumbmaxx.com/images/bg_title_orange_long.png) no-repeat;
        border-bottom: none;
        overflow: hidden;
}

#content .main .picpost h2 {
	height: 40px;
	padding: 10px 0 0 17px;
	font-size: 30px;
	color: #fff;
}

        #content .main.long .picpost h2,
	#content .main.long .pictp h2,
	#content .main.long .hd-recent h2 {
		background: none;
		height: auto;
		padding: 11px 0 0 18px;
	}

	#content .main.long .picpost h2.tag-header {
        padding-left: 75px;
        background: url(http://thumbmaxx.com/images/tag_biggy.png) 12px 5px no-repeat;
    }

    #content .main.long .picpost h2.tag-header a {
        color: #f4c785;
        font-size: 17px;
    }

	#content .main h2.hd-cams {
		padding: 23px 0 0 95px;
		background: url(http://thumbmaxx.com/images/icon_hd_cams.png) no-repeat 5px 10px;
	}

#content .main .picsy h2 {
	color: #ffffff;
}

#content .main .hd-archive h2 {
	height: 55px;
	padding: 11px 0 0 85px;
	font-size: 24px;
	background: url(http://thumbmaxx.com/images/icon_archive_big.png) no-repeat 13px 10px;
	color: #ffffff;
}

#content .main .hd-forth h2 {
	height: 51px;
	padding: 11px 0 0 85px;
	font-size: 24px;
	background: url(http://thumbmaxx.com/images/icon_cal_big.png) no-repeat 13px 12px;
	color: #ffffff;
}

#content .main .box .title .filter,
#content .main .box .title .sort,
#content .main .box .title .media {
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	line-height: 1.2;
	color: #dddddd;
}
#content .main .box .title .sort {
	font-weight: bold;
}
#content .main .box .title .filter a,
#content .main .box .title .sort a,
#content .main .box .title .media a {
	font-weight: normal;
	color: #dddddd;
}
#content .main .box .title .sort a {
	font-style: italic;
}
#content .main .box .title .media a {
	margin: 0 0 0 7px;
	font-weight: bold;
	text-decoration: underline;
}

#content .main .box .title .filter a.active,
#content .main .box .title .sort a.active,
#content .main .box .title .media a.active {
	color: #ffffff;
	padding: 2px 6px;
	background: #570913;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}

#content .main .box .title .display,
#content .main2 .box .title .display {
	position: absolute;
	top: 15px;
	right: 8px;
}
#content .main .box .title .display a,
#content .main2 .box .title .display a {
	float: left;
	overflow: hidden;
	width: 20px;
	height: 20px;
	margin: 0 3px 0 0;
	text-indent: -1000em;
}
#content .main .box .title .display a:hover,
#content .main2 .box .title .display a:hover {
	background-position: -20px 0 !important;
}
#content .main .box .title .display a.thumbs,
#content .main2 .box .title .display a.thumbs {
	background: url(http://thumbmaxx.com/images/btn_thumbs.png) no-repeat;
}
#content .main .box .title .display a.list,
#content .main2 .box .title .display a.list {
	background: url(http://thumbmaxx.com/images/btn_list.png) no-repeat;
}

#content .main .box.hd-recent .title .display a.list {
	background: url(http://thumbmaxx.com/images/btn_list_red.png) no-repeat;
}
#content .main .box.hd-recent .title .display a.thumbs {
	background: url(http://thumbmaxx.com/images/btn_thumbs_red.png) no-repeat;
}

#content .main .box.hd-archive .title .display a.list {
	background: url(http://thumbmaxx.com/images/btn_list_brown.png) no-repeat;
}
#content .main .box.hd-archive .title .display a.thumbs {
	background: url(http://thumbmaxx.com/images/btn_thumbs_brown.png) no-repeat;
}

#content .main .box.hd-forth .title .display a.list {
	background: url(http://thumbmaxx.com/images/btn_list_yellow.png) no-repeat;
}
#content .main .box.hd-forth .title .display a.thumbs {
	background: url(http://thumbmaxx.com/images/btn_thumbs_yellow.png) no-repeat;
}



#content .main .models .title .filter {
	position: absolute;
	top: 14px;
	right: 20px;
}
#content .main .models .title .sort {
	position: absolute;
	top: 39px;
	right: 20px;
	color: #fff;
}
#content .main .models .title .filter a,
#content .main .models .title .filter a.active,
#content .main .models .title .sort a,
#content .main .models .title .sort a.active {
	color: #fff;
}
#content .main .models .title .filter a.active,
#content .main .models .title .sort a.active {
	padding: 2px 6px;
	background: #570913;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}

#content .main .picsy .title .media,
#content .main .model-profile .title .media {
	position: absolute;
	top: 23px;
	right: 15px;
}
#content .main .picsy .title .media a,
#content .main .model-profile .title .media a {
	color: #fff;
}
#content .main .picsy .title .media a.active,
#content .main .model-profile .title .media a.active {
	color: #464646;
}



#content .main .videos .title .media {
	position: absolute;
	top: 7px;
	right: 68px;
}
#content .main .videos .title .sort {
	position: absolute;
	top: 27px;
	right: 68px;
}


#content .main .videos-scenes .title .sort,
#content .main .videos-dvds .title .sort {
	position: absolute;
	top: 43px;
	right: 12px;
}


#content .main .hd-forth .title .sort,
#content .main .hd-archive .title .sort {
	position: absolute;
	top: 43px;
	right: 12px;
	color: #fff;
}
#content .main .hd-forth .title .sort a,
#content .main .hd-forth .title .sort a.active,
#content .main .hd-archive .title .sort a,
#content .main .hd-archive .title .sort a.active {
	color: #fff;
}
#content .main .hd-forth .title .sort a.active,
#content .main .hd-archive .title .sort a.active {
	padding: 2px 6px;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}

        #content .main .content a.report {
		display:  block;
		background: url(http://thumbmaxx.com/images/btn_report.png) no-repeat;
		width: 58px;
		color: #fff;
		font-weight: normal;
		height: 28px;
		font-size: 14px;
		line-height: 28px;
		padding-left: 30px;
		margin: 0 5px;
	}

	#content .main .content .paging a.report {
		float: right;
	}


#content .main .picpost .container li {
	float: left;
/*	width: 225px;
	height: 375px;
*/
    background: #1c1c1c;
    width:  228px;
    height: 355px;
    margin: 5px 17px 5px 17px;
    padding: 30px 11px 12px 9px;
	font-family: "Myriad Pro";
	font-size: 14px;
	position: relative;
}

#content .main .picpost .pic-list li.glr-blok {
    background: url(http://thumbmaxx.com/images/glr_cards.png) no-repeat bottom left;
}

#content .main .picpost .pic-list li.empty-gallery-page {
    background: none;
    color: #9a9a9a;
    font-size: 20px;
    height: 200px;
    margin: 0;
    padding: 100px 0 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}


#content .main .picpost .pic-list li {
    background: url(http://thumbmaxx.com/images/glr_card.png) no-repeat bottom left;
}

#content .long .picpost .pic-list li {
        margin: 0px 0 0 8px;
        background: url(http://thumbmaxx.com/images/glr_card.png) no-repeat bottom left;
}

	#content .main .picpost .container li.bigger-detail {
		width: 252px;
		height:  auto;
		margin-top: 9px;
		margin-bottom: 5px;
	}

	#content .main .picpost .container li.big-detail {
		width: 795px;
		height: auto;
		margin-top: 9px;
		margin-bottom: 5px;
	}


	#content .main .picpost .container li.form {
		width: 510px;
		height: auto;
		background: none;
		padding-top: 0;
		color: #f3f2f2;
		margin-top: 9px;
	}

        #content .main .picpost .container li.form.upload-pic {
                margin: 0;
        }

        #content .main .picpost .container li.comments {
            width: 795px;
            height:  auto;
            margin-top: 9px;
            margin-bottom: 5px;
            background: #1c1c1c;
            color: #f3f2f2;
            padding: 10px;
        }

        #content .main .picpost .container li.comments h3 {
			font-size: 22px;
			margin: 5px 10px;
			background: url(http://thumbmaxx.com/images/icon_com_big.png) 0px 2px no-repeat;
			padding-left: 43px;
        }

#content .main .picpost .container li.comments .comm-list {
    border-bottom: 1px solid #666666;
}

#content .main .picpost .container li.comments .comm-item {
    border-top: 1px solid #666666;
    padding: 10px 10px;
    font-size: 17px;
}


#content .main .picpost .container li.comments .comm-item strong {
    color: #e5922f;
}

#content .main .picpost .container li.comments .comm-item a {
    display: inline;
    font-size: 100%;
    text-transform: none;
    text-decoration: none;
}

#content .main .picpost .container li.comments .comm-item p {
    font-size: 14px;
    margin: 4px 0;
}

#content .main .picpost .container li.comments .comm-form {
    padding: 0px 10px;
}

		#content .main .picpost .container li.form textarea.wht-input,
		#content .main .picpost .container li.form input.wht-input {
			border: 0;
			background: #ffffff;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			font-size: 15px;
			padding: 5px;
			width: 100%;
		}

                #content .main .picpost .container li.form textarea.error,
                #content .main .picpost .container li.form input.error,
                #report-dialog form input.error,
                #report-dialog form textarea.error {
                        color: #ffffff !important;
                        background-color: #8a2121 !important;
                }

		#content .main .picpost .container li.form input.blk-input {
			background: #000;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			padding: 5px;
			width: 100%;
			color:  #fff;
		}

		#content .main .picpost .content li p.pic-details {
                    color: #fff;
                }

                #content .main .picpost .content li p.user {
                        padding-left: 20px;
                        background: url(http://thumbmaxx.com/images/icon_gold_person.png) 1px 2px no-repeat;
                }

                #content .main .picpost .content li p.views {
                        padding-left: 20px;
                        background: url(http://thumbmaxx.com/images/icon_gold_eye.png) 1px 2px no-repeat;
                }

                #content .main .picpost .content li p.tags {
                    padding-left: 20px;
                    background: url(http://thumbmaxx.com/images/icon_gold_tags.png) 1px 2px no-repeat;
                    color: #e8b475;
                }

                #content .main .picpost .content li p.comments {
                    padding-left: 20px;
                    background: url(http://thumbmaxx.com/images/icon_com_small.png) 1px 3px no-repeat;
                }

                #content .main .picpost .content li p .gold {
                        color: #e5922f;
                }

        #content .main .picpost .content li p.pic-details a,
        #content .main .picpost .content li p.pic-details span.gold-text {
            display: inline;
            text-transform: none;
            color: #e5922f;
            font-weight: normal;
            text-decoration: underline;
        }

        #content .main .picpost .content li p.pic-details span.no-profile {
            text-decoration: none;
        }

		#content .main .picpost .container li.form p {
			margin: 10px 0;
		}

		#content .main .picpost .container li.form input.btn-orange,
                #content .main .picpost .content input.btn-orange {
			border: 0;
			background: url(http://thumbmaxx.com/images/form_orange.png);
			width: 86px;
			height: 30px;
			color: #fff;
			font-size: 15px;
			line-height: 15px;
		}

		#content .main .picpost .container li.form input.btn-grey,
                #content .main .picpost .content input.btn-grey {
			border: 0;
			background: url(http://thumbmaxx.com/images/form_grey.png);
			width: 86px;
			height: 30px;
			color: #fff;
			font-size: 15px;
			line-height: 15px;
		}

	#content .main .picpost .container li p.datee {
		background: url(http://thumbmaxx.com/images/icon_time_grey.png) -1px 2px no-repeat;
		padding-left: 20px;
		color: #fff;
	}

	#content .main .picpost .container li .right,
        #content .main .picpost .content .right {
		text-align: right;
		margin-right: -12px;
	}

        #content .main .picpost .content .add-form {
                width: 830px;
                margin-bottom: 10px;
        }

	#content .main .picpost .container li p.desc {
		color: #e5e5e5;
		padding: 15px 5px 0 5px;
	}

	#content .main .picpost .container li h3 a {
		font-style: italic;
		margin: 5px 0;
		font-size: 18px;
		line-height: 18px;
		font-weight: bold;
		text-transform: none;
	}

		#content .main .picpost .container li.big-detail h3 a {
			font-size: 26px;
			line-height: 35px;
		}

	#content .main .picpost .container li .rating {
		color: #fff;
		font-size: 16px;
		/*line-height: 13px;*/
	}
		#content .main .picpost .container li .rating strong {
			font-size: 18px;
		}

	#content .main .picpost .container li a.comment {
		font-weight: normal;
		text-transform: none;
		background: url(http://thumbmaxx.com/images/icon_comment.png) 0px 3px no-repeat;
		padding-left: 20px;
		font-size: 14px;
	}
		#content .main .picpost .container li a.comment:hover {
			text-decoration: underline;
		}
#content .main .picpost .container .pic_details {
	color: #fff;
}

#content .main .picpost .img-wrapper {
	position: relative;
}

#content .main .container {
	overflow: hidden;
	width: 847px;
}

	#content .long .container {
		width: 100%;
	}

#content .main .models .container li {
	float: left;
	width: 176px;
	margin: 20px 0 0 11px;
	padding: 14px 7px 14px 14px;
	background: #fff;
}

#content .main .pictp .container li {
	float: left;
	width: 176px;
	margin: 20px 0 0 9px;
	padding: 12px 7px 12px 12px;
	background: #fff;
}

#content .main .picsy .photo a,
#content .main .pictp .container li a,
#content .main .picpost .container li a,
#content .main .models .container li a,
#content .main .model-profile .photo a {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #4c4c4c;
	text-transform: uppercase;
}

        #content .main .picpost .container li a {
		color: #ffffff;
	}

	#content .main .pictp .container li a.img-block {
		position: relative;
	}



        #content .main .picpost .container li a.img-block {
		display: table-cell;
		position: relative;
		background: #fff;
		width: 225px;
		height: 225px;
		text-align: center;
		vertical-align: middle;
		line-height: 0;
		background-color: #555555;
	}

        #content .main .picpost .container li a.reset-height {
                height: auto;
        }

	#content .main .picpost .container li.bigger-detail a.img-block {
	/*	width: 247px;
		height: 347px;*/
	}

	#content .main .picpost .container li.big-detail a.img-block {
		width: 805px;
	}

		#content .main .picpost .container li strong.badge-no,
		#content .main .pictp .container li strong.badge-no {
			position: absolute;
			top: 15px;
			left: 0;
			background: url(http://thumbmaxx.com/images/nobadge.png) no-repeat;
			color: #fff;
			font-weight: normal;
			font-style: italic;
			font-size: 10px;
			display: block;
			padding: 6px 0px 4px 5px;
			height: 25px;
			text-align: left;
			width: 41px;
		}

#content .main .models .container li p.media,
#content .main .pictp .container li p.media,
#content .main .picpost .container li p.media,
#content .main .picsy .photo p.media,
#content .main .model-profile .photo p.media {
	margin: 7px 0 0 0;
	font-size: 14px;
}
#content .main .models .container li p.media a,
#content .main .pictp .container li p.media a,
#content .main .picpost .container li p.media a,
#content .main .picsy .photo p.media a,
#content .main .model-profile .photo p.media a {
	display: inline;
	font-size: 14px;
	font-weight: normal;
	color: #797979;
	text-transform: none;
	text-decoration: underline;
}

#content .main .models .container li p.media a.pics,
#content .main .picsy .photo p.media a.pics,
#content .main .picpost .container li p.media a.pics,
#content .main .pictp .container li p.media a.pics,
#content .main .model-profile .photo p.media a.pics {
	padding: 0 0 0 21px;
	background: url(http://thumbmaxx.com/images/icon_pics.png) no-repeat left center;
}
#content .main .models .container li p.media a.videos,
#content .main .picsy .photo p.media a.videos,
#content .main .model-profile .photo p.media a.videos {
	margin: 0 0 0 11px;
	padding: 0 0 0 18px;
	background: url(http://thumbmaxx.com/images/icon_videos.png) no-repeat left center;
}
#content .main .picsy .photo p.media a.videos,
#content .main .model-profile .photo p.media a.videos {
	background: url(http://thumbmaxx.com/images/icon_videos3.png) no-repeat left center;
}

#content .main .models .container li p.media strong {
	color: #b3211b;
}
#content .main .picsy .photo p.media strong,
#content .main .picpost .photo p.media strong,
#content .main .pictp .photo p.media strong,
#content .main .model-profile .photo p.media strong {
	color: #b3211b;
}



#content .main .picsy .profile,
#content .main .model-profile .profile {
	position: relative;
	overflow: hidden;
	width: 821px;
	background: url(http://thumbmaxx.com/images/bg_model_profile.png) repeat-y;
}

    #content .main .picsy .profile {
        background: url(http://thumbmaxx.com/images/bg_picsy_profile.png) repeat-y;
    }
    #content .main .model-profile .profile {
        background: url(http://thumbmaxx.com/images/bg_model_profile.png) repeat-y;
    }

#content .main .model-profile  a.add-favorite,
#content .main .picsy  a.add-favorite,
#content .main2 .video .profile a.add-favorite {
    overflow: hidden;
    width: 140px;
    height: 46px;
    background: url(http://thumbmaxx.com/images/blk_fav_mini.png) no-repeat;
    color: #ffffff;
    position: relative;
    display: block;
}

#content .main .model-profile  a.add-favorite span,
#content .main .picsy  a.add-favorite span,
#content .main2 .video .profile a.add-favorite span {
    position: absolute;
    top: 16px;
    left: 55px;
    width: 70px;
    text-align: center;
    font-size: 16px;
    line-height: 16px;
}


	#content .main .picsy  a.add-favorite,
	#content .main2 .video .profile a.add-favorite {
		/*
		position: absolute;
		top: 0;
		right: 0;
		*/

		float: right;
	}

	#content .main2 .video .profile .desc {
		font-size: 14px;
		font-style: italic;
		margin-bottom: 20px;
	}

	#content .main .model-profile  a.add-favorite {
		position: absolute;
        top: 5px;
        right: 4px;
	}


	#content a.add-favorite span {
		text-align: left;
		position: absolute;
		top: 9px;
		left: 45px;
		width: 90px;
		font-size: 15px;
		line-height: 15px;
	}


#content .main .model-profile  a.add-favorite:hover,
#content .main .picsy  a.add-favorite:hover,
#content .main2 .video .profile a.add-favorite:hover {
	text-decoration: underline;
}

#content .columns .main .model-profile .bday {
    float: left;
    color: #fff;
    background: url(http://thumbmaxx.com/images/icon_bday_mini.png) no-repeat;
    padding-left: 35px;
    margin-bottom: 5px;
    font-size: 18px;

}

#content .columns .main .model-profile .bday a {
    font-size: 14px;
    text-decoration: underline;
}

#content .main .picsy  .photo,
#content .main .model-profile  .photo {
	float: left;
	width: 176px;
	padding: 14px 7px 14px 14px;
}


#content .main .model-profile .photo {
    font-family: "Myriad Pro";
    color: #ffffff;
    line-height: 18px;
}

    #content .main .model-profile .photo a {
        color: #ffffff;
        font-weight: normal;
        text-transform: none;
    }

    #content .main .model-profile a.btn-boy,
    #content .main .model-profile a.btn-girl {
        color: #ffffff;
        display: block;
        padding-left: 33px;
        height: 26px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    #content .main .model-profile a.btn-boy {
        background: url(http://thumbmaxx.com/images/btn_community_boy.png) no-repeat;
    }

    #content .main .model-profile a.btn-girl {
        background: url(http://thumbmaxx.com/images/btn_community_girl.png) no-repeat;
    }

    #content .main .model-profile .model-name {
        font-size: 18px;
        font-weight: normal;
    }

    #content .main .model-profile .model-starring {
        background: url(http://thumbmaxx.com/images/model_line.png) repeat-x;
        margin-top: 5px;
        padding-top: 10px;
        line-height: 19px;
        width: 171px;
    }
        #content .main .model-profile .model-starring h4,
        #content .main .model-profile .model-starring h4 a {
            font-size: 17px;
            color: #acacac;
        }
            #content .main .model-profile .ms-live h4 a {
                color: #acacac;
                font-weight: bold;
            }
            #content .main .model-profile .ms-cam h4 a {
                color: #acacac;
                font-weight: bold;
            }

        #content .main .model-profile .model-starring ul {
            margin: 4px 0;
        }
            #content .main .model-profile .model-starring ul li {
            }
                #content .main .model-profile .ms-cam ul li,
                #content .main .model-profile .ms-live ul li {
                    margin: 8px 0;
                    line-height: 17px;
                    color: #acacac;
                }

                #content .main .model-profile .model-starring ul li a {
                    font-size: 13px;
                    color: #dbdbdb;
                }
                    #content .main .model-profile .ms-cam ul li a,
                    #content .main .model-profile .ms-live ul li a {
                        font-size: 15px;
                    }

                    #content .main .model-profile .model-starring ul li.vall a {
                        color: #f0b7cc;
                        font-size: 12px;
                    }

#content .main .picsy  .about,
#content .main .model-profile  .about {
	float: right;
	width: 595px;
	font-size: 15px;
	color: #474747;
}
#content .main .picsy  .about strong,
#content .main .model-profile  .about strong {
	font-style: italic;
}
#content .main .picsy p.row,
#content .main .model-profile p.row {
	overflow: hidden;
	width: 555px;
	padding: 10px 20px;
	background: #fff;
}
#content .main .picsy p.row img,
#content .main .model-profile p.row img {
	vertical-align: middle;
}
#content .main .picsy p.row small,
#content .main .model-profile p.row small {
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #8f8f8f;
}
#content .main .picsy p.row .rating,
#content .main .model-profile p.row .rating {
	margin: 0 10px 0 40px;
}
#content .main .picsy p.row .label,
#content .main .model-profile p.row .label {
	float: left;
}
#content .main .picsy p.row .text,
#content .main .model-profile p.row .text {
	float: left;
	width: 400px;
	margin: 0 0 0 18px;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	color: #656565;
}

#content .main .picsy p.row2,
#content .main .model-profile p.row2 {
	padding: 7px 20px;
}
#content .main .picsy p.row2 strong,
#content .main .model-profile p.row2 strong {
	margin: 0 18px 0 12px;
	font-style: italic;
	color: #b0221b;
}



#content .main .videos .container {
	padding: 0 0 17px 0;
}
#content .main .videos .container li,
#content .main .videos-scenes .container li {
	float: left;
	width: 224px;
	margin: 15px 0 0 14px;
	padding: 18px 20px;
	background: #fff;
}
#content .main .videos .container li a,
#content .main .videos-scenes .container li a {
	display: block;
	font-size: 16px;
	color: #4c4c4c;
}
#content .main .videos .container li p.cast,
#content .main .videos-scenes .container li p.cast,
#content .main .videos-dvds .container li p.cast {
	margin: 0 0 5px 0;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
}
#content .main .videos .container li p.cast strong,
#content .main .videos-scenes .container li p.cast strong,
#content .main .videos-dvds .container li p.cast strong {
	font-style: italic;
	color: #9b1d1e;
}

#content .main .videos-scenes .container li a {
	font-weight: bold;
	color: #666;
}
#content .main .videos-scenes .container li p.cast {
	color: #666;
}

#content .main .videos-dvds .container li {
	float: left;
	width: 171px;
	margin: 16px 0 0 11px;
	padding: 13px;
	background: #fff;
}
#content .main .videos-dvds .container li a {
	display: block;
	font-size: 15px;
	color: #4c4c4c;
}

#content .main .hd-archive .container li,
#content .main .hd-recent .container li {
	float: left;
	width: 224px;
	margin: 15px 0 0 14px;
	padding: 18px 20px;
	color: #7c7c7c;
	background: #fff;
}
	#content .long .hd-recent .container li {
		margin: 15px 0 0 7px;
		padding: 11px 12px;
	}

#content .main .hd-forth .container li a,
#content .main .hd-archive .container li a,
#content .main .hd-recent .container li a {
	display: block;
	font-size: 16px;
	color: #4c4c4c;
}


#content .main .hd-forth .container li a,
#content .main .hd-archive .container li a,
#content .main .hd-recent .container li a {
	font-weight: bold;
	color: #666;
}

#content .main .videos .container li:hover p strong,
#content .main .videos-scenes .container li:hover p strong,
#content .main .videos-dvds .container li:hover p strong {
    color:  #d2d2d2;
}


#content .main .top-models .content,
#content .main .top-videos .content {
	padding: 21px 0;
}
#content .main .top-models ul,
#content .main .top-videos ul {
	float: left;
	width: 250px;
	padding: 0 0 0 25px;
	font-weight: bold;
}
#content .main .top-models li,
#content .main .top-videos li {
	font-size: 17px;
}
#content .main .top-models a,
#content .main .top-videos a {
	font-weight: normal;
	color: #4c4c4c;
}



#content .main .paging-container {
	margin: -10px 0 17px 0;
	height: 40px;
	background: url(http://thumbmaxx.com/images/bg_paging.png) no-repeat;
}

#content .main .paging {
	overflow: hidden;
	width: 821px;
	margin: 0 auto;
	padding: 14px 0 0 0;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #9a9a9a;
}

	#content .long .paging {
		width: 1014px;
	}


#content .main .paging-container .paging {
	padding: 8px 0 0 0;
}


#content .paging a {
	color: #9a9a9a;
}

#content .paging span {
    color: #b63030;
}

#content .picpost .paging span {
	color: #f3ad40;
}

#content .paging .pg-red span {
	color: #b63030;
}

#content .paging .pg-brown span {
	color: #534034;
}

#content .main .cat-tabs {

}

	#content .main .cat-tabs ul {
		margin: 0 10px;;
	}

		#content .main .cat-tabs ul li {
                        display: inline;
		}

			#content .main .cat-tabs ul li a {
				display: block;
				float: left;
				color: #ffffff;
				padding: 0 15px;
				font-size: 18px;
				line-height: 40px;
				-moz-border-radius-bottomleft: 6px;
				-webkit-border-bottom-left-radius: 6px;
				-moz-border-radius-bottomright: 6px;
				-webkit-border-bottom-right-radius: 6px;
				margin: 0 2px;
			}

			#content .main .cat-tabs ul li a {
				background: #343434;
				height: 36px;
			}
				#content .main .cat-tabs ul li a.active {
					font-weight: bold;
					color: #fff;
					background: url(http://thumbmaxx.com/images/bg_tab_active.png) repeat-x;
					height: 38px;
				}

#content .main .picpost .content div.sort {
	float: right;
	color: #ffffff;
	margin-top: 8px;
	margin-right: 13px;
	font-size: 14px;
}
	#content .main .picpost .content .sort a {
		color: #ffffff;
	}

	#content .main .picpost .content .sort strong {
		color: #e5922f;
	}

#content .paging a.back,
#content .paging a.next {
	float: left;
	overflow: hidden;
	width: 64px;
	height: 23px;
	text-indent: -1000em;
	background: url(http://thumbmaxx.com/images/btn_back.png) no-repeat;
}
#content .paging a.next {
	float: right;
	background: url(http://thumbmaxx.com/images/btn_next.png) no-repeat;
}

#content .paging a.back:hover,
#content .paging a.next:hover {
	background-position: -64px 0;
}


#content .picpost .paging a.back,
#content .picpost  .paging a.next {
	float: left;
	overflow: hidden;
	width: 64px;
	height: 23px;
	text-indent: -1000em;
	background: url(http://thumbmaxx.com/images/blk_bak.png) no-repeat;
	margin-left: 5px;
}
#content .picpost .paging a.next {
	float: right;
	background: url(http://thumbmaxx.com/images/blk_nxt.png) no-repeat;
	margin-right: 5px;
}

#content .picpost .paging a.back:hover,
#content .picpost .paging a.next:hover {

}

#content .paging .numbers {
	margin: 0 80px;
	text-align: right;
}

#content .main .picpost .paging p.tags {
	color: #fff;
	margin: 0px 8px 10px 8px;

}
	#content .main .picpost .paging p.tags span {
		display: block;
		float: left;
		padding: 0px;
		color: #fff;
	}
	#content .main .picpost .paging p.tags a {
		display: block;
		float: left;
		padding: 3px 8px 5px 8px;
		line-height: 14px;
		font-size: 14px;
		background: #d37c14;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		margin: 0 0px 15px 5px;
		font-weight: normal;
		color: #fff;
	}

.sidebar2 {
	float: right;
	width: 275px;
}
.main2 {
	float: left;
	width: 728px;
}



#content .main2 .box {
	position: relative;
	margin: 0 0 17px 0;
	background: url(http://thumbmaxx.com/images/bg_main2_box.png) repeat-y;
}
#content .main2 .box .title {
	position: relative;
	height: 50px;
	background: url(http://thumbmaxx.com/images/bg_main2_box_title.png) no-repeat;
}
#content .main2 .box .content {
	overflow: hidden;
	width: 728px;
	padding: 0 0 7px 0;
	background: url(http://thumbmaxx.com/images/bg_main2_box_bottom.png) no-repeat left bottom;
}

#content .main2 .video .title {
	height: 41px;
}
	#content  .main2 .video .title h2.headred {
		color: #f0f0f0;
	}

#content .main2 .video .content {
	width: 688px;
	padding: 18px 22px 18px 18px;
}
#content .main2 .scene .content {
	padding: 0 0 21px 0;
}



#content .main2 .box h2 {
	height: 36px;
	padding: 14px 0 0 23px;
	font-size: 23px;
	line-height: 1;
	font-style: italic;
	color: #f3f2f2;
}
#content .main2 .box h2 em {
	font-weight: normal;
}

#content .main2 .video.descbox h2 {
	font-size: 18px;
	padding-left: 23px;
    padding-top:13px;
    height:28px;
}

#content .main2 .video h2 {
	height: 33px;
	padding: 8px 0 0 23px;
}



#content .main2 .video .profile {
	position: relative;
	overflow: hidden;
	width: 685px;
}

#content .main2 .video .photos {
	float: left;
	width: 246px;
}
#content .main2 .video .photos a img {
	display: block;
	margin: 0 0 9px 0;
}
#content .main2 .video .photos a img {
	padding: 9px;
	background: #fff;
}
#content .main2 .video .photos a:hover img {
	background: #9b1d1e;
}


#content .main2 .left-wrap {
    float: left;
    width: 250px;
}

    #content .main2 .right-wrap {
        bottom: 0;
        float: right;
        left: 433px;
        position: absolute;
        width: 250px;

    }

	#content .main2 .show-blok {
		float: left;
		margin-top: 20px;
		padding: 5px 5px;
		background: #791225 url(http://thumbmaxx.com/images/bg_grad_infoblok.png) repeat-x;
		width: 235px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
	}
		#content .main2 .show-blok .sb-item {
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			background: #7a1a1b url(http://thumbmaxx.com/images/bg_grad_infoitem.png) repeat-x;
			margin: 5px;
			padding: 8px;
			color: #ffffff;
			font-size: 19px;
			line-height: 20px;
		}

        #content .main2 .video .about .show-blok .sb-item h3 {
            color: #fff;
            font-style: normal;
            font-size: 19px;;
        }

    #content .main2 .video .photo {
        float: left;
        overflow: hidden;
        width: 222px;
        padding: 10px 12px 12px 12px;
        font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
        font-size: 15px;
        color: #7c7c7c;
        background: #dbdbdb;
    }

	#content .trailer-box {
	}

	#content .db-head .trailer-box {
		position: absolute;
		margin-top: -4px;
		top: 0px;
                right: 25px;
	}
		#content .trailer-box a.trailer-link {
			font-family: "Myriad Pro", Arial, Verdana;
			font-size: 30px;
			font-weight: bold;

			margin-top: 10px;
			padding-top: 7px;
			display: block;
			text-align: center;
			vertical-align: middle;
			background-image: url(http://thumbmaxx.com/images/btn_trailer.png);
			background-repeat: no-repeat;
			background-position: 0 0px;
			width: 247px;
			height: 44px;
			color: #ffffff;
			float: left;
		}
			#content .trailer-box a.trailer-link:hover {
				background-position: 0 -51px;
			}


#content .main2 .video .photo {
	float: left;
	overflow: hidden;
	width: 222px;
	padding: 10px 12px 12px 12px;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 15px;
	color: #7c7c7c;
	background: #dbdbdb;
}
#content .main2 .video .photo img {
	margin: 0 0 5px 0;
}
#content .main2 .video .photo a {
	color: #7c7c7c;
}
#content .main2 .video .photo a.active {
	font-weight: bold;
}
#content .main2 .video .photo a.zoom {
	float: right;
	overflow: hidden;
	width: 28px;
	height: 25px;
	text-indent: -1000em;
	background: url(http://thumbmaxx.com/images/icon_zoom.png) no-repeat;
}

#content .main2 .video .about {
	float: right;
	width: 417px;
	font-size: 15px;
	color: #474747;
}


#content .main .picsy .links {
    overflow: hidden;
    width: 180px;
    margin: 0 0 16px 0;
    float: right;
}
#content .main .picsy .links a.watch_movie,
#content .main .picsy .links a.download,
#content .main .picsy .links a.browse_photos {
    overflow: hidden;
    width: 112px;
    height: 47px;
    color: #ffffff;
    padding-left: 60px;
    padding-right: 8px;
    padding-top: 12px;
    text-align: center;
    font-size: 17px;
    line-height: 18px;
}
#content .main .picsy .links a.download {
    float: left;
    background: url(http://thumbmaxx.com/images/red_download.png) no-repeat;
    margin-bottom: 5px;
}
#content .main .picsy .links a.browse_photos {
    float: left;
    background: url(http://thumbmaxx.com/images/red_browse.png) no-repeat;
    margin-bottom: 5px;
}

#content .main .picsy .links a.watch_movie {
    float: left;
    background: url(http://thumbmaxx.com/images/red_watch.png) no-repeat;
    margin-bottom: 5px;
}

#content .main2 .video .links {
	overflow: hidden;
	width: 417px;
	margin: 0 0 16px 0;
	font-size: 0;
}

#content .main2 .scene .links {
    width: 280px;
    margin: 13px 0 10px 8px;
}

#content .main2 .scene .links li {
    display: inline;
}

#content .main2 .video .links a.download,
#content .main2 .video .links a.watch {
	overflow: hidden;
	width: 202px;
	height: 60px;
	text-indent: -1000em;
}

#content .main2 .scene .links a.download,
#content .main2 .scene .links a.watch {
    overflow: hidden;
    width: 138px;
    height: 45px;
    color: #ffffff;
    font-family: "Myriad Pro", Arial;
    position: relative;
}

#content .main2 .scene .links a.download span,
#content .main2 .scene .links a.watch span {
    position: absolute;
    top: 7px;
    left: 55px;
    width: 70px;
    text-align: center;
    font-size: 16px;
    line-height: 16px;
}

#content .main2 .video .links a.download {
	float: left;
	background: url(http://thumbmaxx.com/images/red_download_mini.png) no-repeat;
}
#content .main2 .video .links a.watch {
	float: right;
	background: url(http://thumbmaxx.com/images/red_download_mini.png) no-repeat;
}

#content .main2 .scene .links a.watch {
    float: right;
    background: url(http://thumbmaxx.com/images/red_watch_mini.png) no-repeat;
}

#content .main2 .scene .links a.download {
    float: left;
    background: url(http://thumbmaxx.com/images/red_download_mini.png) no-repeat;
}


#content .main2 .video .row,
#content .main2 .video .row2 {
	overflow: hidden;
	width: 377px;
	padding: 10px 20px;
}
#content .main2 .video .row {
	background: #dbdbdb;
}
#content .main2 .video .row2 {
	background: #ebe9e9;
}
#content .main2 .video .row img {
	vertical-align: middle;
}
#content .main2 .video .row .label,
#content .main2 .video .row2 .label {
	float: left;
	width: 85px;
}
#content .main2 .video .row .text,
#content .main2 .video .row2 .text {
	float: left;
	width: 290px;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
}

#content .main2 .video .rate {
	width: 397px;
	padding-right: 0;
}
#content .main2 .video .rate .label {
	width: 130px;
	font-size: 20px;
}
#content .main2 .video .rate small {
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #8f8f8f;
}

#content .main2 .video .comments {
	margin: 7px 0 0 0;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	text-align: right;
}
#content .main2 .video .comments a {
	color: #696969;
	text-decoration: underline;
}

#content .main .picsy .container {
	overflow: hidden;
	width: 600px;
}
#content .main .picsy .container li {
	float: left;
	margin: 8px 8px 0 0px;
	font-size: 0;
}
#content .main .picsy .container a img {
	padding: 6px;
	background: #fff;
}
#content .main .picsy .container a:hover img {
	background: #9b1d1e;
}

#content .main2 .container.screens,
#content .main2 .scene .container {
	overflow: hidden;
	width: 728px;
}

#content .main2 .container.screens li,
#content .main2 .scene .container li {
	float: left;
	margin: 8px 0 0 8px;
	font-size: 0;
}

#content .main2 .container.screens a img,
#content .main2 .scene .container a img {
	padding: 9px;
	background: #fff;
}

#content .main2 .container.screens a:hover img,
#content .main2 .scene .container a:hover img {
	background: #9b1d1e;
}

#content .main2 .about .container.screens {
	margin: 0px 0px 15px -8px;
}
	#content .main2 .about .container.screens li {
		margin: 8px 0 0 8px;
	}
	#content .main2 .about .container.screens a img {
		padding: 5px;
	}

#content .main2 .scene .about {
	overflow: hidden;
	width: 765px;
	margin: 13px 0 0 0;
	background: url(http://thumbmaxx.com/images/bg_scene_about.png) repeat-y 504px 0;
}

	#content .main2 .scene .indiv {
		margin: 3px 0 0 0;
		background: none;
	}

	#content .main2 .scene .about .article {
		float: left;
		width: 450px;
		padding: 0 0 0 20px;
	}

	#content .main2 .scene .about .links {
		float: right;
		width: 240px;
		padding: 0 8px 0 0;
		font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
		font-size: 13px;
		text-align: right;
	}

        #content .main2 .scene .about .links li {
                float: left;
                display: block;
        }

		#content .main2 .scene .indiv .links {
			float: left;
			text-align: left;
			width: 500px;
			padding-left: 13px;
		}

	#content .main2 .scene .about .links li {
		overflow: hidden;
		width: 160px;
		margin: 0 0 8px 0;
	}

	#content .main2 .scene .about .links a.download {
        float:  right;
    }

	/*#content .main2 .scene .about .links a {
		color: #787878;
		text-decoration: underline;
	}

	#content .main2 .scene .about .links a.play,
	#content .main2 .scene .about .links a.download {
		float: right;
		overflow: hidden;
		height: 30px;
		text-indent: -1000em;
		text-align: left;
	}
		#content .main2 .scene .indiv .links a.play,
		#content .main2 .scene .indiv .links a.download {
			float: left;
		}

	#content .main2 .scene .about .links a.play {
		width: 124px;
		background: url(http://thumbmaxx.com/images/btn_play_scene.png) no-repeat;
	}
	#content .main2 .scene .about .links a.play:hover {
		background-position: -124px 0;
	}

	#content .main2 .scene .about .links a.download {
		width: 165px;
		background: url(http://thumbmaxx.com/images/btn_download_scene.png) no-repeat;
	}
	#content .main2 .scene .about .links a.download:hover {
		background-position: -165px 0;
	}

	#content .main2 .scene .links a.play-cstm {
		float: right;
		overflow: hidden;
		height: 30px;
		text-align: center;
		padding-left: 24px;
		padding-top: 7px;
		width: 100px;
		background: url(http://thumbmaxx.com/images/btn_empty_scene.png) no-repeat;
		color: #fff;
		text-decoration: none;
		font-size: 12px;
	}
		#content .main2 .scene .links a.play-cstm:hover {
			background-position: -124px 0;
		}
    */

#content .main2 .video.movie .about {
	width:685px;
}
#content .main2 .video.movie .row,
#content .main2 .video.movie .row2 {
	width:660px;
}
#content .main2 .video.movie .row .text,
#content .main2 .video.movie .row2 .text {
	width:575px;
}

#content .sidebar2 .box {
	position: relative;
	margin: 0 0 17px 0;
	background: url(http://thumbmaxx.com/images/bg_sidebar2_box.png) repeat-y;
}
#content .sidebar2 .box .title {
	position: relative;
	height: 40px;
	background: url(http://thumbmaxx.com/images/bg_sidebar2_red_title.png) no-repeat;
}
#content .sidebar2 .box .content {
	overflow: hidden;
	width: 275px;
	padding: 0 0 25px 0;
	background: url(http://thumbmaxx.com/images/bg_sidebar2_box_bottom.png) no-repeat left bottom;
}

#content .sidebar2 .related-dvds .title {
	/*background: url(http://thumbmaxx.com/images/bg_sidebar2_blue_title.png) no-repeat; */
}



#content .sidebar2 .box h2 {
	height: 30px;
	padding: 10px 0 0 16px;
	font-size: 18px;
	line-height: 1;
	font-style: italic;
	color: #fffcf9;
}



#content .sidebar2 .related-dvds .container li {
	width: 173px;
	margin: 25px auto 0 auto;
	padding: 21px 26px 30px 26px;
	background: #fff;
}
#content .sidebar2 .related-dvds .container li a,
#content .sidebar2 .related-videos .container li a {
	display: block;
	font-size: 20px;
	color: #4c4c4c;
}

#content .sidebar2 .related-dvds .container li:hover {
	background: #9b1d1e;
}
#content .sidebar2 .related-dvds .container li:hover,
#content .sidebar2 .related-dvds .container li:hover a,
#content .sidebar2 .related-dvds .container li:hover strong {
	color: #fff;
}
#content .sidebar2 .related-dvds .container li:hover p.date {
	color: #fff;
	background-image: url(http://thumbmaxx.com/images/icon_clock4.png);
}

#content .sidebar2 .related-videos .container li {
	width: 216px;
	margin: 21px auto 0 auto;
	padding: 9px 9px 18px 9px;
	background: #fff;
}


.log-box {
	width: 333px;
}

	.log-box a {
		color: #5d5d5d;
	}

	.lb-lhead {
		background: url(http://thumbmaxx.com/images/log-hlogin.png) no-repeat;
		height: 38px;
	}
		.lb-lhead h2 {
            color: #fff;
            font-size: 19px;
            display: table-cell;
            height: 31px;
            padding-top: 8px;
            padding-left: 45px;
		}


	.lb-rhead {
		background: url(http://thumbmaxx.com/images/log-hreg.png) no-repeat;
		height: 39px;
	}
		.lb-rhead h2 {
			color: #4c4c4c;
			font-size: 19px;
			display: table-cell;
			height: 39px;
			vertical-align: middle;
			padding-left: 55px;
		}

	.lb-body {
		background: url(http://thumbmaxx.com/images/log-loop.png) repeat-y;
		padding: 10px;
		font-family: "Myriad Pro";
		font-size: 14px;
		color: #5d5d5d;
	}
		input.lbi {
			padding: 3px;
			border: 1px solid #dddddd;
			width: 215px;
			font-size: 14px;
			font-family: "Myriad Pro";
		}

		.lb-body table {
			border-collapse: collapse;
			width: 100%;
		}
			.lb-body table td {
				padding: 4px;
			}
				.lb-body table td.fr {
					text-align: right;
				}

			.but-log {
				background: url(http://thumbmaxx.com/images/butt-red.png) no-repeat;
				border: 0;
				width: 105px;
				height: 37px;
				display: table-cell;
				text-align: center;
				vertical-align: middle;

				font-family: "Myriad Pro";
				font-size: 18px;
				color: #fff;
				padding-top: 6px;

				cursor: pointer;
			}
				.but-log:hover {
					text-decoration: underline;
				}

			.but-reg {
				background: url(http://thumbmaxx.com/images/butt-red.png) no-repeat;
				border: 0;
				width: 95px;
				height: 37px;
				text-align: center;

				font-family: "Myriad Pro";
				font-size: 18px;
				color: #fff;
				padding-top: 8px;

				cursor: pointer;
			}
				.but-reg:hover {
					text-decoration: underline;
				}

	.lb-bottom {
		background: url(http://thumbmaxx.com/images/log-bottom.png) no-repeat;
		height: 8px;
	}

	.cam-player {
		background: #fff;
		width: 1029px;
		margin-bottom: 10px;
	}
		.cp-head {
			width: 1029px;
			height: 46px;
			background: url(http://thumbmaxx.com/images/hd_cams.png) no-repeat;
			display: table-cell;
			vertical-align: middle;
		}
			.cp-head h2 {
				font-size: 22px;
				font-style: italic;
				padding-left: 85px;
				height: 46px;
				display: table-cell;
				vertical-align: middle;
				color: #fefefe;

				background: url(http://thumbmaxx.com/images/icon_hd_cams-mini.png) no-repeat 15px 6px;
			}
				.cp-head h2 a {
					color: #fefefe;
					text-decoration: underline;
				}
				.cp-head h2 small {
					font-size: 15px;
					display: block;
					font-weight: normal;
				}
		.cp-body {
			background: #f3f2f2;
			padding-left: 1px;
		}
			.cpb-nav {
				float: right;
				width: 68px;
			}

				#chat-nav {
					background: url(http://thumbmaxx.com/images/cam_control.png) top left no-repeat;
					height: 694px;
					width: 68px;
					margin: 0;
					padding: 0;
					position: relative;
				}
				#chat-nav li {
					position: absolute;
					margin: 0;
					padding: 0;
					list-style: none;
				}
				#chat-nav li, #chat-nav a {
					width: 68px;
					display: block;
				}
				#chat-nav li a {
					text-indent: -9999px;
					text-decoration: none;
					border: 0;
				}

				#mn1 a { height: 75px; } #mn1 { top: 0; }
				#mn2 a { height: 90px; } #mn2 { top: 76px; }
				#mn3 a { height: 80px; } #mn3 { top: 167px; }
				#mn4 a { height: 77px; } #mn4 { top: 248px; }
				#mn5 a { height: 71px; } #mn5 { top: 326px; }
				#mn6 a { height: 70px; } #mn6 { top: 398px; }
				#mn7 a { height: 69px; } #mn7 { top: 469px; }
				#mn8 a { height: 79px; } #mn8 { top: 539px; }

				#mn1 a:hover { background: url(http://thumbmaxx.com/images/cam_control.png) -68px 0px no-repeat; }
				#mn2 a:hover { background: url(http://thumbmaxx.com/images/cam_control.png) -68px -76px no-repeat; }
				#mn3 a:hover { background: url(http://thumbmaxx.com/images/cam_control.png) -68px -167px no-repeat; }
				#mn4 a:hover { background: url(http://thumbmaxx.com/images/cam_control.png) -68px -248px no-repeat; }
				#mn5 a:hover { background: url(http://thumbmaxx.com/images/cam_control.png) -68px -326px no-repeat; }
				#mn6 a:hover { background: url(http://thumbmaxx.com/images/cam_control.png) -68px -398px no-repeat; }
				#mn7 a:hover { background: url(http://thumbmaxx.com/images/cam_control.png) -68px -469px no-repeat; }
				#mn8 a:hover { background: url(http://thumbmaxx.com/images/cam_control.png) -68px -539px no-repeat; }

				.cpb-chat {
					width: 935px;
					margin: 10px;
				}
					.cpbc-left {
						float: left;
						width: 600px;
					}
					.cpbc-right {
						float: right;
						font-family: "Myriad Pro";
						font-size: 13px;
						width: 300px;
					}
						.cpbc-right a {
							color: #1497d4;
						}
						.cpbc-right a.rd {
							color: #be3636;
						}

			.chat-box {
				border: 1px solid #b2b1b1;
				background: #fff;
				width: 100%;
				height: 90px;
				padding: 5px;
			}
			.chat-inp {
				border: 1px solid #b2b1b1;
				background: #fff;
				margin: 5px 0;
				padding: 2px;
				width: 490px;
			}
			.chat-submit {
				border: 0;
				background: url(http://thumbmaxx.com/images/butt_red.png) no-repeat;
				width: 93px;
				height: 23px;
				color: #fff;
			}

	.video-player {
		background: #fff;
		width: 1029px;
	}
		.vp-head {
			width: 1029px;
			height: 45px;
			background: url(http://thumbmaxx.com/images/player_head-new.png) no-repeat;
			display: table-cell;
			vertical-align: middle;
		}
			.vp-head h2 {
				font-size: 20px;
				font-style: italic;
				padding-left: 60px;
			}
				.vp-head h2 small {
					font-size: 15px;
					display: block;
					font-weight: normal;
				}
		.vp-body {
			padding: 20px;
			background: url(http://thumbmaxx.com/images/player_loop.png) repeat-y;
			text-align: center;
		}

		.vp-shorten {
      		padding: 0px;
			text-align: left;
      		margin-bottom: 20px;
    	}

			.vpb-centr {
				margin: 10px auto;
			}
		.vp-foot {
			margin-bottom: 20px;
			background: url(http://thumbmaxx.com/images/player_bottom.png) no-repeat;
			height: 6px;
		}

	#content .main2 .box.comments {
		background: #dbf1fb;
	}
		#content .main2 .box.comments .title {
			background: url(http://thumbmaxx.com/images/comment_head.png) no-repeat;
			height: 42px;
		}

		#content .main2 .box.comments .cb {
			background: url(http://thumbmaxx.com/images/comment_body.png) repeat-y;
			padding: 20px;
			position: relative;
		}
			.cb-form {
				margin-bottom: 10px;
			}
				.cf-left {
					position: relative;
					float: left;
					padding: 10px 15px;
					width: 123px;
					background: #fff;
					overflow: hidden;
				}
					.cf-left h3 {
						font-size: 14px;
						line-height: 20px;
						padding-bottom:5px;
						overflow:hidden;
					}
				.cf-right {
					float: right;
					text-align: right;
					width: 530px;
					position: relative;
				}
					.cf-right textarea {
						border: 0;
						width: 500px;
						height: 100px;
						font-size: 16px;
						font-family: "Myriad Pro";
						background: #fff;
						padding: 10px;
						color: #c6c6c6;
						font-style: italic;
					}

					.cf-right .comment-send {
						width: 130px;
						height: 30px;
						padding-top: 5px;
						text-align: center;
						background: url(http://thumbmaxx.com/images/gb-send.png) no-repeat;
						border: 0;
						color: #fff;
						font-size: 13px;
					}

			.ctab {
				width: 72px;
				color: #fff;
				height: 23px;
				background: url(http://thumbmaxx.com/images/gb-tab.png) repeat-y;
				display: table-cell;
				text-align: center;
				vertical-align: middle;
				font-family: "Myriad Pro";
				font-size: 13px;
			}

			.citem {
				padding: 11px 20px 11px 15px;
			}
				.citem.odd {
					background-color: #abddf6;
				}
				.citem.even {
					background-color: #86cbed;
				}

				.ci-right {
					float: right;
					width: 501px;
					position: relative;
				}
					.cir-info {
						background: url(http://thumbmaxx.com/images/div.png) bottom no-repeat;
						padding: 2px;
					}
						.cir-info strong.author {
							font-size: 19px;
							color: #4c4c4c;
							font-weight: normal;
						}
						.cir-info .added {
							font-family: "Myriad Pro";
							color: #fff;
							margin-left: 30px;
						}
							.cir-info .added em {
							}
					.cir-content {
						padding: 5px 0;
						text-align: justify;
					}
						.cir-content p {
							color: #383838;
							line-height: 22px;
						}
						.cir-content a.mor {
							display: block;
							text-align: right;
							text-decoration: underline;
							font-style: italic;
						}

				.ci-left {
					float: left;
					position: relative;
				}


				.cb-count {
					float: right; position: relative;
				}

				.reset {
					clear: both;
				}


	.picset {
		float: right;
		width: 595px;
		font-size: 15px;
		color: #474747;
	}

		.picset h3 {
			font-style: italic;
			font-size: 19px;

			margin-bottom: 5px;
		}

	.msg-error, .msg-success {
		background: url(http://thumbmaxx.com/images/msg_tube.png) top right no-repeat;
		margin-bottom: 10px;
		font-size: 18px;
		line-height: 18px;
		font-family: "Myriad Pro";
	}
		.msg-success .msg-content {
			background: url(http://thumbmaxx.com/images/msg_success.png) top left no-repeat;
			height: 50px;
			display: table-cell;
			vertical-align: middle;
			padding-left: 100px;
			color: #457704;
		}

		.msg-error .msg-content {
			background: url(http://thumbmaxx.com/images/msg_error.png) top left no-repeat;
			height: 50px;
			display: table-cell;
			vertical-align: middle;
			padding-left: 100px;
			color: #a70b10;
		}


#footer {
	padding: 20px 0 110px 0;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 9px;
	color: #5e5e5e;
	background: #252525;
	text-align: center;
}

#footer .menu {
	margin: 0 0 0.5em 0;
	font-size: 10px;
}
#footer .menu li {
	display: inline;
	margin: 0 0 0 0.5em;
	padding: 0 0 0 0.75em;
	border-left: 1px solid #5e5e5e;
}
#footer .menu li:first-child {
	padding: 0;
	margin: 0;
	border-left: none;
}
#footer .menu a {
	color: #5e5e5e;
}

#footer .big {
	margin: 0 0 0.75em 0;
	font-size: 14px;
}
#footer .big li {
	border-left: 1px solid #acacac;
}
#footer .big a {
	color: #acacac;
}

#footer p {
	margin: 1.5em 0 0 0;
}


#content .main .hd-recent .container li.hd-wide {
	width: 379px;
	padding: 5px 12px;
	font-family: "Myriad Pro";
	position: relative;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
	#content .main .hd-recent .container li.hd-wide .hdw-img {
		float: left;
		margin: 0 0px 10px 0;
	}

	#content .main .hd-recent .container li.hd-wide a.hdw-header {
		display: block;
		font-size: 18px;
		color: #4c4c4c;
		margin-bottom: 5px;
	}

	#content .main .hd-recent .container li.hd-wide .hdw-right {
		float: right;
		font-size: 12px;
		width: 175px;
	}
		#content .main .hd-recent .container li.hd-wide .hdw-right strong {
			font-style: italic;
			color: #bf3636;
		}
			#content .main .hd-recent .container li.hd-wide:hover .hdw-right strong {
				color: #fff;
			}

	#content .main .hd-recent .container li.hd-wide .desc {
		clear: both;
	}

		#content .main .hd-recent .container li.hd-wide  p.countdown {
			text-align: right;
			margin-top: 8px;
			position: absolute;
			bottom: 0;
			right: 10px;
		}

#content .main .hd-recent .container li.hd-row {
	width: 796px;
	padding: 12px 12px;
	font-family: "Myriad Pro";
}
	#content .main .hd-recent .container li.hd-row .hdr-img {
		float: left;
	}

	#content .main .hd-recent .container li.hd-row .hdr-inf {
		float: right;
		width: 640px;
	}

	#content .main .hd-recent .container li.hd-row .hdr-items {
		font-size: 12px;
	}

		#content .main .hd-recent .container li.hd-row .hdr-items p {
			margin-right: 25px;
			float: left;
		}

			#content .main .hd-recent .container li.hd-row .hdr-items p strong {
				font-style: italic;
			}

		#content .main .hd-recent .container li.hd-row a.hdr-header {
			display: block;
			font-size: 16px;
			color: #4c4c4c;
			margin-bottom: 5px;
			float: left;
		}

	#content .main .hd-recent .container li.hd-row p.cal {
		margin: 4px 0 0 30px;
		padding-left: 23px;
		font-size: 13px;
		float: left;
	}

		#content .main .hd-recent .container li.hd-row  p.countdown {
			display: block;
			text-align: right;
			margin-top: 0px;
			float: right;
		}

	#content .main .hd-recent .container li.hd-row .desc {
		clear: left;
		font-size: 13px;
		margin-bottom: 5px;
	}

#content .main2 .video .about h3 {
	font-style: italic;
	color: #99201a;
	font-size: 21px;
}

#content .main2 .video .about .watch-blok {
	background: #1d1d1d url(http://thumbmaxx.com/images/watch_header.png) no-repeat;
    position: relative;
	width: 416px;
    margin-bottom: 15px;
}
	#content .main2 .video .about .watch-blok h4 {
		color: #ffffff;
		font-size: 31px;
		font-weight: normal;
		padding-top: 10px;
		padding-left: 70px;
	}

	#content .main2 .video .about .watch-btns {
		width: 392px;

		margin: 10px auto;
	}
		#content .main2 .video .about .watch-btns li {
			float: left;
			margin: 2px;
		}

			#content .main2 .video .about .watch-btns li a {
				display: block;
				width: 126px;
				height: 35px;
				text-align: center;
				color: #fff;

				background: url(http://thumbmaxx.com/images/hdc_uni.png) no-repeat;
				font-size: 18px;
				padding-top: 9px;
				text-transform: uppercase;
			}

			#content .main2 .video .about .watch-btns li a.wach-time {
				background: url(http://thumbmaxx.com/images/hdc_time.png) no-repeat;
				font-size: 13px;
				line-height: 16px;
				padding-left: 40px;
				width: 86px;
				padding-top: 7px;
			}

			#content .main2 .video .about .watch-btns li a.wach-movie {
				background: url(http://thumbmaxx.com/images/hdc_movie.png) no-repeat;
				font-size: 13px;
				line-height: 16px;
				padding-left: 40px;
				width: 86px;
				padding-top: 7px;
			}


		#content .main2 .video .watch-blok .wrow,
		#content .main2 .video .watch-blok .wrow2 {
			overflow: hidden;
			width: 380px;
			padding: 10px 0px;
			background: url(http://thumbmaxx.com/images/darkline.png) top repeat-x;
			color: #ffffff;
			margin: 0 auto;
		}
		#content .main2 .video .watch-blok .wrow img {
			vertical-align: middle;
		}
		#content .main2 .video .watch-blok .wrow .wlabel,
		#content .main2 .video .watch-blok .wrow2 .wlabel {
			display: block;
			text-transform: uppercase;
			font-weight: bold;
		}
		#content .main2 .video .watch-blok .wrow .wtext,
		#content .main2 .video .watch-blok .wrow2 .wtext {
			display: block;
			font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
			font-size: 14px;
		}

#content .main2 a.cam-link {
	display: block;
	background: url(http://thumbmaxx.com/images/cam-butt.png) no-repeat;
	width: 333px;
	height: 60px;
	margin-bottom: 15px;
	color: #fff;
	font-family: "Myriad Pro", Arial;
	font-size: 25px;
}
	#content .main2 a.cam-link strong {
		width: 276px;
		text-align: center;
		display: block;
		font-weight: normal;
		padding-top: 13px;
		padding-left: 55px;
	}

#content .main2 .video .about p.date strong {
	color: #c8290f;
}

.dashcrumb {
	margin: 0 auto;
	width: 1045px;
}

.crumbs-bar {
	margin-bottom: 5px;
	background: url(http://thumbmaxx.com/images/back-bar.png) top left no-repeat;
	font-family: "Myriad Pro", Arial;
}
	.cb-content {
		background: url(http://thumbmaxx.com/images/back-rbar.png) top right no-repeat;
		height: 26px;
		color: #666666;
		text-align: right;
		padding: 4px 5px 0 5px;
		font-style: italic;
	}
		.cb-content a {
			color: #666666;
			font-style: italic;
			margin: 0 3px;
		}
		.cb-content a.back-but {
			background: url(http://thumbmaxx.com/images/back-butt.png) top right no-repeat;
			width: 64px;
			display: block;
			float: right;
			text-align: center;
			color: #fff;
			margin: 0 0 0 10px;
			font-style: normal;
		}

                        .cb-content a.bborang {
				background: url(http://thumbmaxx.com/images/back-butt-orange.png) top right no-repeat;
			}

                        .cb-content a.bbwid {
                                background: url(http://thumbmaxx.com/images/back-butt-wide.png) top right no-repeat;
                                width: 100px;
                        }

		.cb-content strong {
			font-style: normal;
			font-weight: bold;
		}

table.model-table {
	width: 100%;
}

	table.model-table td.mod-title {
		padding: 8px 0px 8px 50px;
	}

		table.model-table td.mod-title h3 {
			color: #ffffff;
            font-size: 24px;
            padding-top: 5px;
			font-style: italic;
		}

				#content .main .model-profile .about table.model-table td.mod-title p.date {
					background: url(http://thumbmaxx.com/images/ico_hour.png) no-repeat;
					color: #ffffff;
				}

					#content .main .model-profile .about table.model-table td.mod-title p.date strong {
						color: #ffffff;
					}

		table.model-table tr {
		}

			table.model-table td {
				font-size: 15px;
				font-weight: bold;
				font-style: italic;
				padding: 5px 7px;
			}

			table.model-table th.mod {
				width: 130px;
				font-size: 14px;
				font-weight: normal;
				text-align: left;

				background-repeat: no-repeat;
				padding: 5px 0px 5px 45px;
				background-position: 13px center;
			}

	table.mt-personal {
		background-color: #e7e7e7;
	}
		table.mt-personal td.mod-title {
			background: #474747 url(http://thumbmaxx.com/images/h3-personal.png) 12px center no-repeat;
		}

		table.mt-personal tbody.mtt-body td:hover {
            background-color: #eadad9;
            color: #b3211b;
		}

		table.mt-personal th.mod {
			color: #6a6a6a;
		}

	table.mt-favorites {
		background-color: #e8e8e8;
	}
		table.mt-favorites td.mod-title {
			background: #474747 url(http://thumbmaxx.com/images/h3-favorit.png) 12px center no-repeat;
		}

		table.mt-favorites tbody.mtt-body td:hover {
            background-color: #eadad9;
            color: #b3211b;
		}

		table.mt-favorites th.mod {
			color: #cc5b8d;
		}

	table.mt-secrets {
		background-color: #f0dae5;
	}
		table.mt-secrets td.mod-title {
			background: #474747 url(http://thumbmaxx.com/images/h3-secrets.png) 12px center no-repeat;
		}

		table.mt-secrets tbody.mtt-body td:hover {
			background-color: #b7b2b4;
			color: #6a6a6a;
		}

		table.mt-secrets th.mod {
			color: #6a6a6a;
		}

	th.im-name { background-image: url(http://thumbmaxx.com/images/im_name.png); }
	th.im-age { background-image: url(http://thumbmaxx.com/images/im_age.png); }
	th.im-zodiac { background-image: url(http://thumbmaxx.com/images/im_zodiac.png); }
	th.im-boob { background-image: url(http://thumbmaxx.com/images/im_boob.png); }
	th.im-lang { background-image: url(http://thumbmaxx.com/images/im_lang.png); }
	th.im-country { background-image: url(http://thumbmaxx.com/images/im_country.png); }

	th.im-color { background-image: url(http://thumbmaxx.com/images/im_color.png); }
	th.im-food { background-image: url(http://thumbmaxx.com/images/im_food.png); }
	th.im-drink { background-image: url(http://thumbmaxx.com/images/im_drink.png); }
	th.im-music { background-image: url(http://thumbmaxx.com/images/im_music.png); }
	th.im-perfume { background-image: url(http://thumbmaxx.com/images/im_perfume.png); }
	th.im-fstyle { background-image: url(http://thumbmaxx.com/images/im_fstyle.png); }
	th.im-fbrand { background-image: url(http://thumbmaxx.com/images/im_fbrand.png); }
	th.im-jewell { background-image: url(http://thumbmaxx.com/images/im_jewell.png); }
	th.im-flowers { background-image: url(http://thumbmaxx.com/images/im_flowers.png); }
	th.im-website { background-image: url(http://thumbmaxx.com/images/im_website.png); }

	th.im-sact { background-image: url(http://thumbmaxx.com/images/im_sexact.png); }
	th.im-sspe { background-image: url(http://thumbmaxx.com/images/im_sexspec.png); }

	.descbox {
		margin-bottom: 15px;
	}
		.descbox .db-img {
			line-height: 0px; /* line-height fix! */
			padding:0px 1px;
		}

		.descbox .db-head {
			padding: 0px 1px;
                        position: relative;
		}
			.descbox .db-head h2 {
				background: url(http://thumbmaxx.com/images/descbox_header.png) repeat-x;
				font-size: 33px;
				font-style: italic;
				color: #ffffff;
				padding: 9px 15px 0 30px;
				height: 54px;
			}

		.descbox .db-cont {
			background: url(http://thumbmaxx.com/images/descbox_content.png) no-repeat bottom;
			padding: 10px 30px 20px 30px;
			color: #ffffff;
			font-size: 16px;
			line-height: 20px;
                        border: 0px solid #fff;
                        min-height: 50px;
		}
			.descbox .db-cont p {
				margin: 8px 0;
			}

#content .inline-reminder {
    float: left;
    display: inline;
}

#content .inline-reminder-right {
    float: right;
    display: inline;
}

    #content  a.reminder {
        background-image: url(http://thumbmaxx.com/images/btn_reminder.png);
        background-repeat: no-repeat;
        background-position: 0 0;

        display: block;
        color: #ffffff !important;
        text-align: center;
        font-family: "Myriad Pro", Arial, Verdana;
        font-size: 13px !important;

        width: 90px;

        height: 21px;
        padding-top: 5px;
    }
        #content a.reminder:hover {
            background-position: 0 -26px;
        }

#content .main .picpost .buttons {
	margin: 5px;
}
	#content .main .picpost .buttons a {
		color: #fff;
		display: block;
		float: left;
		margin: 0px 5px;
		font-size: 13px;
		line-height: 19px;
	}

	#content .main .picpost .buttons a.btn-back {
		text-decoration: underline;
	}

	#content .main .picpost .buttons a.btn-actn {
		background: url(http://thumbmaxx.com/images/pager_normal.png) no-repeat;
		width:  66px;
		text-align: center;
		height: 17px;
		font-size: 13px;
		font-weight: normal;
		text-transform: none;
	}

	#content .main .picpost .buttons a.ba-edit {
        background: url(http://thumbmaxx.com/images/gbtn_edit.png) no-repeat;
        width: 38px;
        padding-left: 11px;
    }

    #content .main .picpost .buttons a.ba-delete {
        background: url(http://thumbmaxx.com/images/gbtn_delete.png) no-repeat;
        width: 50px;
        padding-left: 11px;
    }

    #content .main .picpost .buttons a.btn-actn:hover {
        text-decoration: none;
    }

	#content .main .picpost .buttons a.btn-move {
		background: url(http://thumbmaxx.com/images/pp_pager_btn.png) no-repeat;
		width: 48px;
		text-align: center;
		height: 17px;
	}

#content a.subs-overview {
    background: url(http://thumbmaxx.com/images/blue_box.png) no-repeat;
    width: 180px;
    height: 40px;

    display: block;

    padding-top: 20px;

    font-size: 18px;
    line-height: 20px;
    font-style: italic;

    color: #ffffff;
    text-align: center;
}

#content table.usr-tbl {
    border-collapse: collapse;
    width: 100%;
}

    table.datagrid tbody {
        width:100%;
    }

    #content table.usr-tbl thead th, table.datagrid th  {
        background: #9b1d1e;
        color: #ffffff;
        padding: 7px 7px 5px 7px;
        font-weight: bold;
        font-size: 16px;
        line-height: 16px;
        border: 1px solid #9b1d1e;
        text-align: left;
    }
        #content table.usr-tbl thead th.active, table.datagrid th.active {
            background: #9b1d1e;
        }

    #content table.usr-tbl tbody td, table.datagrid td {
        background: #fdfdfd;
        color: #828282;
        padding: 7px 7px 5px 7px;
        font-size: 14px;
        line-height: 16px;
        border: 1px solid #df8181;
        text-align: left;
    }

        #content table.usr-tbl tbody tr.even td, table.datagrid tr.even td {
            background: #fdfdfd;
        }
        #content table.usr-tbl tbody tr.odd td, table.datagrid tr.odd td{
            background: #ffffff;
        }

        #content table.datagrid tr.grid-row-sel td {
        	background: #c3e8ff;
        }

        #content table.usr-tbl tbody tr:hover td, table.datagrid tr:hover td {
            background: #fce4e5;
        }

        #content table.usr-tbl a.act-sort {
            float: right;
        }

        #content .grid-page-toolbar .grid-page-start {
        	background: transparent url(http://thumbmaxx.com/images/pag_first.png) no-repeat 0 0;
        	width:24px;
        	height:22px;
        	margin:0;
        }

        #content .grid-page-toolbar .grid-page-prev {
        	background: transparent url(http://thumbmaxx.com/images/pag_prev.png) no-repeat 0 0;
        	width:24px;
        	height:22px;
        	margin:0 5px 0 5px;
        }

        #content .grid-page-toolbar .grid-page-next {
        	background: transparent url(http://thumbmaxx.com/images/pag_next.png) no-repeat 0 0;
        	width:24px;
        	height:22px;
        	margin:0 5px 0 5px;
        }

        #content .grid-page-toolbar .grid-page-end {
        	background: transparent url(http://thumbmaxx.com/images/pag_last.png) no-repeat 0 0;
        	width:24px;
        	height:22px;
        	margin:0 5px 0 0px;
        }

        #content .grid-page-toolbar {
        	background:none;
			border:0 none;
        }

.usr-table-pgr {
    padding-top: 8px;
}
    .utp-progress {
        float: right;
    }
    .utp-btns {
        float: left;
    }
        .utp-btns img {
            vertical-align: bottom;
        }

ul.terms-and-law {
	display:block;
	margin:10px 0 10px 0;
}

	ul.terms-and-law li {
		display:inline;
	}

		ul.terms-and-law li a {
            font-size: 12px;
			color:#ACACAC;
		}

.fullview .static-page {
		padding:0 20px 50px 20px;
		float: left;
	}

.fullview .static-page h1 {
		display:block;
		float:none;
		font-size:20px;
	}

	#content .fullview .static-page h2 {
		display:block;
		float:none;
		padding:0;
		color:#333;
		font-style:normal;
		font-size:20px;
	}

	.fullview .static-page h3 {
		display:block;
		float:none;
		font-size:20px;
	}

	#content .fullview .static-page h1, #content .fullview .static-page h2, #content .fullview .static-page h3 {
		margin:15px 0 5px 0;
	}

	#content .fullview .static-page p {
		margin: 8px 0 5px 0;
	}


#content a.price-time,
#content a.price-watch,
#content a.download-movie,
#content a.price-movie,
#content a.buy-things,
#content .main2 .video.movie .about a.show-pictures
{
	font-family: "Myriad Pro", Arial;
	color: #ffffff;
	font-size: 14px;
	line-height: 16px;
	display: block;
	width: 140px;
	height: 46px;
	position: relative;
}

#content a.price-time {
	background: url(http://thumbmaxx.com/images/price_time_sml.png) no-repeat;
}

#content a.price-watch {
    background: url(http://thumbmaxx.com/images/red_watch_mini.png) no-repeat;
}

#content a.price-movie {
	background: url(http://thumbmaxx.com/images/price_movie_sml.png) no-repeat;
	margin-top: 5px;
}

#content a.download-movie {
    background: url(http://thumbmaxx.com/images/red_download_mini.png) no-repeat;
    margin-top: 5px;
    margin-bottom: 15px;
}

#content .main2 .video .about .watch-btns li a.buy-things,
#content a.buy-things{
	background: url(http://thumbmaxx.com/images/tipbutton.png) no-repeat;
	margin-top: 5px;
}

#content .main .model-profile a.buy-things {
    background: url(http://thumbmaxx.com/images/tipbutton_grey.png) no-repeat;
    margin: 0;
    position: absolute;
    right: 150px;
    top: 5px;
}

#content .main .model-profile a.buy-things span {
    width: 72px;
}

#content a.price-movie span,
#content a.price-watch span,
#content a.download-movie span,
#content a.price-time span,
#content a.buy-things span,
#content .main2 .video.movie .about a.show-pictures span
{
	position: absolute;
	width: 82px;
	top: 8px;
	right: 8px;
	text-align: center;
}

#fileQueue {
        border: 1px solid #262626;
        height: 150px;
        margin-bottom: 10px;
        overflow: auto;
        width: 400px;
}
#uploader-holder {
        margin: 15px 25px;
        text-align: right;
        width: 401px;
}

/* Report Form */

#report-dialog {
    position: relative;
}
.report-form-dialog {
    /*position: relative;*/
    font-family: "Myriad Pro" !important;
    background: url(http://thumbmaxx.com/images/bg_red.png) no-repeat !important;
    width: 538px;
    height: 341px;
    padding: 0 !important;
    border: none !important;
}
.report-form-dialog .ui-helper-clearfix {
    display: none;
}
.report-form-dialog input, 
.report-form-dialog select, 
.report-form-dialog textarea, 
.report-form-dialog button {
    font-family: "Myriad Pro" !important;
}

.overlay a.close {
    background: url(http://thumbmaxx.com/images/ol_close.png) no-repeat;
    position: absolute;
    bottom: 5px;
    right: 8px;
    width: 19px;
    height: 20px;
    text-indent: -5000px;
}

.overlay-content {
    margin: 0px auto 0 auto;
    padding-top: 25px;
    width: 480px;
}

.small .overlay-content {
    width: 300px;
}

.overlay-content .title {
	height: 90px;
	overflow: hidden;
}

.overlay-content h3 {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    color: #fff;
}

.overlay-content hr {
    border: 0;
    height: 2px;
    width: 480px; background: url(http://thumbmaxx.com/images/red_line.png);
}

.overlay-content p {
    text-align: center;
    margin: 0;
}

.overlay-content #report-form p {
    color: #fff;
}

.normal p {
    line-height: 30px;
    font-size: 24px;
    color: #fff;
}
/*.red p {
    font-size: 16px;
    line-height: 20px;
    color: #fff;
}*/

.overlay-content ul.shr-list {
}
.overlay-content ul.shr-list li {
    text-align: center;
    margin: 4px 0;
}

.overlay-content #msg_body {
    color: #d34a4a;
    font-size: 14px;
    padding: 5px;
}

.overlay-content input.redbtn {
    display: block;
    width: 112px;
    height: 35px;
    color: #ffffff;
    margin: 7px;
    float: right;
    text-align: center;
    text-decoration: none;
    font-size: 20px;
    line-height: 40px;

}
.overlay-content a.redbtn:hover {
    text-decoration: underline;
}


.overlay-content input.redbtn {
    margin-top: 20px;
    background: url(http://thumbmaxx.com/images/red_btn.png);
    border: none;
}

.overlay-form {
    color: #257fa1;
    font-size: 14px;
}
.overlay-form strong.hd {
    font-size: 15px;
    line-height: 18px;
}

.overlay-form a {
    color: #257fa1;
}
.overlay-form p {
    text-align: left;
    padding: 3px 0;
}

a#download_movie_link {
    text-decoration: underline;
}

#content .sidebar .bday-entry {
    background: url(http://thumbmaxx.com/images/icon_bday.png) no-repeat;
    padding-left:  50px;
    padding-top: 8px;
    line-height: 15px;
    min-height: 38px;
    font-size: 15px;
    margin-bottom: 6px;
    padding-bottom: 3px;
    border-bottom: 1px solid #e0dede;
}

#content .sidebar .bday-entry a {
    font-weight: bold;
}

#content .sidebar .bdate {
    color: #c02a40;
    font-size: 13px;
}

