html,
body{
	min-height:100%;
}

body{
	margin:0;
	color:#7a7a79;
	background:#0f0e0e url('bg-body-mobile.gif') repeat-x 0 100%;
	min-width:320px;
	-webkit-text-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:13px; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif
}
header,
footer,
article,
section,
hgroup,
nav,
figure{display:block;}
input,
textarea,
select{
	font:100% Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input[type=text]{
	-webkit-appearance:none;
}
ul{
	list-style:none;
	padding:0;
	margin:0;
}
a{
	color:#ee6caf;
	text-decoration:none;
	outline:none !important;
}
a:hover{
	text-decoration:underline;
}
a img{
	border-style:none;
}
.wrapper{
	overflow:hidden;
	position:relative;
}

.clear {clear:both;}

input.smallinput { font-size: 12px; -webkit-appearance:textfield; }

.wrapper h1 { color:#FFFFFF; font-size: 14px; text-align: left; margin-left:15px; margin-right:0px; margin-top:5px; margin-bottom:10px }

header{
	overflow:hidden;
	padding:0px 6px 0;
	min-width:308px;
	margin:0 0 4px;
}
header .banner{
	margin:0 0 9px;
	text-align:center;
}
header .banner img{
	display:block;
	margin:0 auto;
	border:1px solid #fff;
}
.form-holder{
	width:100%;
	overflow:hidden;
	background:url('divider.gif') repeat-x 0 100%;
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:3px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:4px;
	text-align: left
}
.search-form{
	width:100%;
	margin:0 auto;
}
.search-form .search-text{
	float:left;
	width:172px;
	height:23px;
	background:url('bg-search.gif') no-repeat; margin-left:0; margin-right:3px; margin-top:1px; margin-bottom:0;
	-o-background-size:172px 23px;
	-webkit-background-size:172px 23px;
	background-size:172px 23px

}
.search-form .search-text input{
	background:none;
	border:0;
	width:185px;
	color:#7a7a79;
	padding:4px 4px 2px 2px;
	color:#ffffff;
	font-size: 12px;
}
.form-submit{
	width:60px;
	height:24px;
	cursor:pointer;
	border:0 none;
	background:url('btn-search.gif') no-repeat;
			-o-background-size:60px 24px;
	-webkit-background-size:60px 24px;
	background-size:60px 24px;
	color:#ffd65e;
	font-style:normal; font-variant:normal; font-weight:normal; line-height:14px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	 padding-left:0; padding-right:0; padding-top:0; padding-bottom:4px;
 	text-align: center
}



.wide { width: 170px; 	background-position: top center;	
	-o-background-size:180px 24px;
	-webkit-background-size:180px 24px;
	background-size:180px 24px; }









.icon_button {
	background-position:    left top; display: inline-block;
	width: 28px;
	height: 24px;
	line-height: 20px;
	/* padding: 1px; */
	text-align: center;
	margin-right: 2px;
	background-image:url('btn-search.gif'); background-repeat: no-repeat; background-attachment:scroll;
	-o-background-size:28px 24px;
	-webkit-background-size:28px 24px;
	background-size:28px 24px

	}








.header-area{
	background-color:#0f0e0e; 
	margin:0 -6px;
	overflow:hidden; padding-left:6px; padding-right:6px; padding-top:0px; padding-bottom:0;
	text-align: center; height: 85px;

}


.header-area img { width: 100%; max-height: 85px; max-width: 432px }


.header-area .logo_left { background-position: center top; 
						width: 200px; height: 61px;
						background-image:url('../images/logo3_left.jpg'); background-repeat:no-repeat; float: left }




/*------------------- SUPPORT PAGE ----------------- */


.answer      { width: 97%; font-size: 12px; color: #FFFFFF; text-align: left; margin-left: 8px; maegin-bottom: 8px;
               padding: 2px; line-height: 13px; display: none}
.answer p { margin-bottom: 5px; }           

p.question { font-weight: bold; font-size: 13px; color: #ffd65e; text-decoration: underline; margin: 3px 3px 9px 15px; cursor: pointer} 









.narrow { background:url('logo_narrow.png') no-repeat center top;
		height: 33px; float: left; margin-right: 0px }



nav{
	overflow:hidden;
	margin:0 -6px;
	clear:both;
	border-top:1px solid #000;
	border-bottom:1px solid #040404;
	height:41px;
	padding:3px 6px 4px;
	background: -moz-linear-gradient(top, rgba(47,47,47,1) 1%, rgba(33,33,33,1) 50%, rgba(19,19,19,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(47,47,47,1)), color-stop(50%,rgba(33,33,33,1)), color-stop(100%,rgba(19,19,19,0)));
	background: -webkit-linear-gradient(top, rgba(47,47,47,1) 1%,rgba(33,33,33,1) 50%,rgba(19,19,19,0) 100%);
	background: -o-linear-gradient(top, rgba(47,47,47,1) 1%,rgba(33,33,33,1) 50%,rgba(19,19,19,0) 100%);
	background: linear-gradient(top, rgba(47,47,47,1) 1%,rgba(33,33,33,1) 50%,rgba(19,19,19,0) 100%);
}
.main-menu{
	text-align:center;
	overflow:hidden;
	background:url('bg-menu.gif') repeat-x;
	display:table;
	width:100%
}
.main-menu li{
	display:table-cell;
	vertical-align:bottom;
	overflow:hidden;
	
}
.main-menu li:hover{
	background:#000;
}
.main-menu a{
	color:#fff;
	font-size:90%;
	display:block;
	/* overflow:hidden; */
	height:15px;
	min-width:38px;
	padding-top:26px;
	width:100%;
	border-left:1px solid #000;
}
.main-menu .selected a,
.main-menu a:hover{
	color:#9ee700;
	text-decoration:none;
}
.main-menu .selected{
	background:#000;
}
.main-menu .home a{
	background:url('icon-home_small.png') no-repeat 50% 5px;
	border:medium none
}
.main-menu .home a:active,
.main-menu .home a:hover,
.main-menu .selected.home a{
	background:url('icon-home_small.png') no-repeat 50% 5px;

}

.main-menu .models a{
	background:url('icon_models_small.png') no-repeat 50% 5px;

}
.main-menu .models a:active,
.main-menu .models a:hover,
.main-menu .selected.models a{
	background:url('icon_models_small.png') no-repeat 50% 5px;

}



.main-menu .news a{
	background:url('icon_new_small.png') no-repeat 50% 7px;

}
.main-menu .news a:active,
.main-menu .news a:hover,
.main-menu .selected.news a{
	background:url('icon_new_small.png') no-repeat 50% 7px;
}
.main-menu .cats a{
	background:url('icon_cats_small.png') no-repeat 50% 5px;
}
.main-menu .cats a:active,
.main-menu .cats a:hover,
.main-menu .selected.cats a{
	background:url('icon_cats_small.png') no-repeat 50% 5px;
}
.main-menu .login a{
	background:url('icon_login_small.png') no-repeat 50% 7px;
}
.main-menu .login a:active,
.main-menu .login a:hover,
.main-menu .selected.login a{
	background:url('icon_login_small.png') no-repeat 50% 7px;
}
.main-menu .join a{
	background:url('icon_join_small.png') no-repeat 50% 9px;
}
.main-menu .join a:active,
.main-menu .join a:hover,
.main-menu .selected.join a{
	background:url('icon_join_small.png') no-repeat 50% 9px;
}
.main{
	overflow:hidden;
	max-width:960px;
	margin:0 auto;
}
.block-video-preview{
	padding:0 4px;
	overflow:hidden;
	margin:0 0 5px;
	clear: both;
}
.block-video-preview .preview-item{
	overflow:hidden;
	background:#000000;
	width:306px;
	border: 1px solid #666666;

 margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:3px; padding-left:3px; padding-right:3px; padding-top:6px; padding-bottom:6px
}




.quotetext { margin: 6px auto; text-align: center; font-size: 13px; font-style:italic; line-height: 1.5em; color:#ffffff; clear: both	 }
.quotetext span { font-size: 11px; color:#7a7a79; }







.image-holder{
	float:left;
	border:1px solid #424242;
	margin:0 6px 0 0;
}
.image-holder img{
	display:block;
}
.video-info{
	overflow:hidden;
	position:relative;
	min-height:140px;
	min-width:140px;
	font-size: 13px;
	line-height: 15px;
}



.block-video-preview .video-info a{
	font:bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
}


.block-video-preview .video-info a.video-title, p.video-title { display: block; margin-bottom: 6px; font-size: 14px }

p.video-title { color:#ffd65e; margin-top: 0px; font-weight: bold}

p.video-title span { margin-left: 6px; font-size: 10px; font-weight: normal; color:#7a7a79; }



/* ------------------------ site holder -------------------------------------------------------- */

.wrapper .quote { font-size: 15px; font-weight: bold; font-style:normal; text-align: center; line-height: 18px;
					display: block; 
					padding: 10px; color: #3A4BAF !important; 
					margin-left:0px; margin-right:0px; margin-top:3px; margin-bottom:10px;
					 -webkit-border-radius: 5px; 
					position: relative;
				    -moz-border-radius: 5px; 
				     border-radius: 5px; 
			    
background: #d2ff52; /* Old browsers */
background: -moz-linear-gradient(top,  #d2ff52 0%, #91e842 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2ff52), color-stop(100%,#91e842)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d2ff52 0%,#91e842 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=0 ); /* IE6-9 */
				    
				    
				    }

.site_wrapper{
	padding:0 2px;
	overflow:hidden;
	margin:0 0 11px;
	clear: both;
}


.site_wrapper .tab_wrapper { display: table; width: 100%; margin: 0px 3px 0px 2px;  }

.tab_wrapper li{
	display:table-cell;
	vertical-align:bottom;
	overflow:hidden;
	text-align: center;
	margin-right: 6px;
	
}

.tab_wrapper a{
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	display:block;
	overflow:hidden;
	background:#6a6a6a;
	height:20px;
	min-width:38px;
	padding-top:5px;
	margin-right: 5px;
	/* width:100%; */
	/* border-left:1px solid #000; */
	border-left: 1px solid #7a7a79; 	
	border-right: 1px solid #7a7a79;
	border-top: 1px solid #7a7a79;
	border-top-left-radius: 5px;  -moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px; -moz-border-radius-topright: 5px;
		}


.tab_wrapper a.selected { background-color: #212121; position: relative; top: 0px; z-index: 100}



.site_wrapper .siteholder{
	overflow:hidden;
	background:#212121;
	border: 7px solid transparent;  
	-webkit-border-image: url(sitewrapper.png) 7 7 stretch stretch;
	    -moz-border-image: url(sitewrapper.png) 7 7 stretch stretch;
	    -o-border-image: url(sitewrapper.png) 7 7 stretch stretch;
	    -khtml-border-image: url(sitewrapper.png) 7 7 stretch stretch;
	    border-image: url(sitewrapper.png) 7 7 fill stretch;
	color: #999999; 
	width: auto;
	/* width:300px; */
	/* border: 1px solid #666666; */
	font-size: 12px; line-height: 16px;
 margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:3px; padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:6px 
}


.splitter { margin:5px; height: 14px; background-image:url('divider.gif'); background-repeat:repeat-x; display: block; clear: both;  
			padding-left:-3px; padding-right:-3px; padding-top:0px; padding-bottom:0px }

.site_wrapper .siteholder p.hubtext { margin: 5px 0px 10px 0px; }

.smalltext { margin: 3px 0px 3px 0px; font-size: 11px; }

.site_wrapper .siteholder .siteimage {display: block; margin: 2px auto 10px auto; border: 1px solid #ffffff; width: 180px}

.site_wrapper .siteholder .welcometext_wrapper { clear: both; display: block; /* background:#9b9b9b; */
											padding: 2px; font-size: 12px; line-height: 14px;
											/* border: 1px solid #666666;	*/
														}
											
.site_wrapper .siteholder .welcometext_wrapper p.welcometext { margin: 5px 0px; }											

.site_wrapper .siteholder a, .site_wrapper .siteholder .welcometext_wrapper a { text-decoration: underline;}

.site_wrapper .siteholder h1 { margin-top: 0px; margin-bottom: 4px; margin-left: 0px; color:#ffffff; font-size: 15px; }

.site_wrapper .siteholder h2 { margin-top: 0px; margin-bottom: 7px; font-size: 13px; font-weight: bold}

.site_wrapper .siteholder a.quote { color: #ffd65e; }

.site_wrapper .splitter { margin:5px; height: 14px; background-image:url('splitter.png'); background-repeat:repeat-x; display: block; 
						clear: both;  padding-left:-3px; padding-right:-3px; padding-top:0px; padding-bottom:0px }
						
.prev_button { background-position: center; width: 209; height: 28px; margin: 8px auto; color:#FFFFFF; background-image:url('prev_button.png'); background-repeat:no-repeat;
							text-align: center;
							font-size: 12px; line-height: 14px; font-weight: bold;
							display: block; padding-left:0px; padding-right:0px; padding-top:9px; padding-bottom:2px
							}						
						

.site_wrapper .siteholder a.title { font-size: 14px; }


/*---------------- Free Pics ------------------------------ */
.site_wrapper .freepic_wrapper, .site_wrapper{ display: block; width: 100%; margin: 0px 3px 0px 2px; clear: both  }

.site_wrapper .freepic_wrapper { display: table; text-align: center; }

.freepic_wrapper li{
	display:table-cell; 
	 float: left; 
	vertical-align:top;
	overflow:hidden;
	text-align: center;
    min-width: 145px;
   height: 109px;
   margin-bottom: 4px;
	
}

.freepic_wrapper li img { border: 1px solid #ffffff;
						max-width: 140px;
						max-height: 105px; }



#updates_panel { min-height: 620px; }


#updates_panel h2, #filter h2 {margin: 5px 0px 10px; text-align: left; font-style:normal; font-variant:normal; font-weight:bold; line-height:16px; font-size:14px;  
				font-family:Tahoma, Arial, Helvetica, sans-serif; 
				color:#BBBBBB }


/* ul.updates_wrapper { width: 95%; margin: 0 auto; } */

.updates_wrapper li {
	display:block; 
	font-size: 12px;
	vertical-align:top;
	overflow:hidden;
	text-align: left;
    min-height: 100px;
   margin-bottom: 3px;
   line-height: 14px;
	 background-color:#212121; 
	
	/* width: 290px; */
	/* color:#000000; */
	padding: 2px; border: 1px solid #999999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}



.updates_wrapper li img.thumb { float: left; margin: 3px 2px 2px 1px;  border: 1px solid #ffffff;
							max-width: 130px; }

.updates_wrapper li a { text-decoration: underline;  }
.updates_wrapper li a.title, #update_panel a.title, #updates_panel a.title {  font-size: 12px; font-weight: bold; }

.updates_wrapper li p {margin: 1px 0px; }


.updates_wrapper li .utitle { font-size: 11px; font-weight: normal; margin: 1px 0px; }

.icons { float: right; text-align: right; font-size: 10px; margin-right: 2px}

.updates_wrapper li .icons img, .siteholder img.icon, .icon, .siteholder img.hd { margin-right: 2px; vertical-align: middle; }

/*.updates_wrapper li a.title:after {	content:"";	display:block;	clear:both;	margin-bottom: 4px; } */


#update_panel h2 { margin-bottom: 6px; margin-top: 6px; text-align: center; font-size: 14px; font-style:italic }



#update_panel a.title { font-size: 14px; line-height: 18px; }

#update_panel #samples_wrapper {	display:block; 
									font-size: 11px;
									overflow:hidden;
									text-align: left;
									   margin-bottom: 3px;
									background-color:#111111;
									/* color:#000000; */
									padding: 2px; border: 1px solid #999999;
								    -webkit-border-radius: 5px;   -moz-border-radius: 5px;    border-radius: 5px; }
								    
								    
#update_panel #samples_wrapper p.hubtext { font-size: 12px; }

#update_panel #samples_wrapper p.message_text { font-size: 10px; margin: 2px 0px; line-height: 11px; text-align: center; color:#636363 }

#update_panel #samples_wrapper .freepic_wrapper {margin-top: 5px; }

#update_panel #samples_wrapper .freepic_wrapper li{    min-width: 140px; height: 119px  }

#update_panel #samples_wrapper .freepic_wrapper li img { border: 1px solid #ffffff;
						max-width: 130px;
						max-height: 115px; }




#update_panel #samples_wrapper .video_wrapper { text-align: center; padding: 2px; 	 background-image:url('http://www.tacamateurs.com/whatsnewpics2/19549/1.jpg');
										background-repeat: no-repeat;
										background-position: center;
										-o-background-size:270px;
										-webkit-background-size:270px;
										background-size:270px; 
										height: 205px}

#update_panel #samples_wrapper .video_wrapper img.play { position: relative; margin-top: 31px; z-index: 10 }

p.cats {font-size: 11px; text-align: left; font-weight: bold; margin: 6px 2px; line-height: 16px; }
p.cats a { margin-right: 10px; }


/*------------------ category stuff ---------------------------- */

.type_button { font-size: 12px; text-align: left; background-image: url('/mobile2/newbuild/type_button.png'); color: #000000; /* font-weight: bold; */
               background-repeat: no-repeat; background-position: center top; line-height: 25px;
               width: 112px; height: 28px; cursor: pointer }
               
.type_button p { margin: 0px 0px 0px 35px; }               

.type_button img { float: right; margin-right: 3px; vertical-align: middle; margin-top: 5px}               
               
.pressed {  background-position: 0px -28px; }        


/*------------------- modal form stuff -------------------------*/
#filter {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:220px; width:230px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:2px;}
#simplemodal-container a.modalCloseImg {background:url('x.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer}

#filter .padded { margin-left: 15px; text-align: left; font-size: 12px; line-height: 16px; }

#filter label { font-weight: bold; margin: 3px 10px 10px 3px; display: block; float: left; width: 70px; text-align: left; }

#filter select { font-size: 12px; }




#cats_wrapper { min-height: 700px; padding-bottom: 20px;}
       

.catstable {  margin: 0px; }

.catstable td { text-align: left; padding: 5px 3px 5px 3px; font-size: 12px; width: 75% }

.catstable td.right { text-align: right; }

.catstable td a { font-size: 14px; font-weight: bold; margin-left: 8px; }

.catstable td.cattitle { font-size: 13px; border-bottom: 1px solid #666666; text-transform:uppercase; font-weight: bold; 
						padding-left:5px; padding-right:5px; padding-top:9px; padding-bottom:2px }







.rounded { 	  border: 1px solid #999999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
/*    box-shadow: rgba(0,0,0,0.8)  4px 4px 2px; */
}	



.row{
	width:100%; font-size: 11px;
}
:after.row{
	content:"";
	display:block;
	clear:both;
}
.block-video-preview .video-meta{
	position:absolute;
	bottom:5px;
	left:0;
	width:100%;
}


.content-icons {
	color:#7a7a79;
	font-style: normal;
	font-variant:normal; font-weight:normal; line-height:15px; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; 
	display: block;
	margin-bottom: 5px;
	
}

.content-icons img { margin-right: 5px; vertical-align: middle; }

.content-icons img.film { margin-left: 6px; }



/*------------------- Join Dive Stuff ------------------------------------- */

.joindiv     { font-size: 12px; text-align: left;  color: #acacaa;
               padding: 0px; 
               /* background-color:#212121; background-image: url('joinback.gif'); background-repeat: repeat; border: 1px solid #666666; */
               line-height: 130% }

.joindiv p { margin: 4px 0px; }

.joindiv p.big { font-size: 14px; text-align: left; font-weight: bold; margin: 10px 0px 10px 5px; }
   

   

#joinlist { list-type: none; margin: 10px 0px 20px 10px; padding: 0px; width: 267px; text-align: left }

#joinlist li { width: 227px; height: 38px; clear: both; background:url('join_option.png') no-repeat 0px 0px; display: block;
			padding-left: 40px; font-size: 11px; line-height: 14px; padding-top: 4px; color: #000000; cursor: pointer; margin-left:0px; margin-right:0px; margin-top:6px; margin-bottom:12px }
			
#joinlist li p { margin: 3px 0px 4px 0px; font-size: 12px; font-weight: bold; }			
               
#joinlist li.on {  background:url('join_option.png') no-repeat 0px -42px; }
    
#joinlist li div.price { float: right; text-align: right; margin: 4px 8px 0px 0px; font-size: 14px; font-weight: bold; }  


.joinbutton  { color: #FFFFFF; font-size: 14pt; height: 38px; text-align: center; 
               background-image: url('/mobile2/images/button_back.gif'); 
               background-repeat: repeat-x; background-position-y: top; margin-bottom: 10px }
               
.topmessage { border:1px solid #FFD65E; padding:5px; font-size: 12px; line-height: 14px; width: 96%; margin: 8px auto 12px auto; color:#FFFFFF; background-color:#171717;
			text-align: left }    

.topmessage p { margin: 6px 0px; }           
               
               
               
               
.stop        { color: #DBDBDB; text-decoration: line-through } 


.bottom-table { margin-top: 15px; }
.bottom-table td { width: 33%; text-align: center; font-size: 11px; }

.greenbutton { margin: 10px auto; }



footer{
	background:url('divider.gif') repeat-x;
	min-height:44px; padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px
}
footer p{
	margin:6px 0px; 
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 16px; text-align: center; color: #ffffff;
}

footer p a { font-weight: bold; text-decoration: underline; font-size: 15px; line-height: 18px }

footer img { vertical-align: middle; margin-right: 10px; }


.ticklist { list-type: none; margin: 20px 0px 10px 20px; padding: 0px; }

.ticklist li { padding-left: 10px;
background-image: url('redtick.png');
background-repeat: no-repeat;
background-position: 0 .1em;
padding-left: 20px;
height: 15px;
margin-bottom: 4px;
color: #ffffff; font-size: 12px
}


.special {
	position: relative;
	z-index: 1;
	display:block; 
	text-align: left;
    margin: 5px;
   line-height: 14px;
	 background-color:#FFF5D7; 
	padding: 2px; border: 1px solid #999999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; color:#000000;
    font-size: 12px;
    max-width: 380px;
}


.special p { margin: 4px 0px;  }

.special a { color:#0000ff; font-weight: bold; font-size: 1em}

.red { color:#FF0000; }








.backlink {	display:block;
			clear:both;
			font-size: 11px; font-weight: bold;
			margin: 8px; }

#home_panel { display: block; }




.button {
	width:70px; 
	/* height:23px; */
	cursor:pointer;
	/* background-color: #000000; */
	border:0 none; 
	/* background:url('btn-search.gif') no-repeat; 				-o-background-size:70px 23px;	-webkit-background-size:70px 23px;	background-size:70px 23px; */
	color:#7a7a79;
	 font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
	 /* padding-left:1px; padding-right:0; padding-top:1px; padding-bottom:1px; */
	/* -webkit-appearance: none; */
	text-align: left;
	margin-bottom: 4px;
}

.button img { vertical-align: middle; margin-left: 3px; }


.right { float: right; margin-right: 3px }




/*Paginador*/
.nav-bar {
display:table;
text-align: center;
margin-left:auto;
margin-top:2px;
margin-right:auto;
margin-bottom:3px;
padding: 0px;
}

.nav-bar li {
float:left;
width:33px;
height:28px;
margin-top:0px;
margin-left:0px;
margin-right:3px;
margin-bottom:5px;
padding-top:8px;
text-align: center;
overflow:hidden;
background-image:url('../images/btn_nav2.png');
background-repeat:no-repeat
}

.nav-bar li.selected {background-image:url('../images/btn_nav_selected.png');}
.nav-bar li.selected a.link-button.nav {color:#020202}

.nav-bar li a.link-button.nav {
width:59px;
height:23px;
margin-top:0px;
margin-bottom:0px;
margin-left:2px;
margin-right:2px;
padding-top:0px;
text-align:center;
overflow:hidden;
color:#FFFFFF;
display: table-cell;
}

.nav-bar li a.link-button.nav img {
border:0px;
margin-top:2px;
}



















@media screen and (max-width: 640px){

	
}

@media screen and (max-device-width: 640px){
 /* .block-video-preview .preview-item {	width: 99%;			} 	*/
 
 }




@media screen and (min-device-width: 640px){
	.block-video-preview{
		text-align:center;
		/* letter-spacing:-.25em; */
		/* word-spacing:-.25em; */
	}
	.block-video-preview .preview-item{
		display:inline-block;
		text-align:left;
		vertical-align:top;
		margin:0 2px 3px 2px;
		letter-spacing:0;
		word-spacing:0;
	}
	
	/* .updates_wrapper li { display:inline-block; float: left; width: 306px} */
	
	.updates_wrapper li img.thumb { max-width: 200px; }
	/* .wrapper { max-width: 640px; margin: 0 auto; } */
	
}

@media screen and (min-width: 321px){
	.site_wrapper .siteholder {	width: auto;			}
	.site_wrapper .siteholder .welcometext_wrapper { clear: none; margin-left: 16px; margin-top: 6px; display: table;  font-size: 14px; line-height: 16px; }
	.site_wrapper .siteholder .siteimage { float: left; margin: 2px 5px 10px 5px; width: 150px}
	.wrapper .quote { display: table; margin: 3px auto 10px auto; }
	.updates_wrapper li { font-size: 12px; height: 150px;}
	footer p{ font:14px/16px Tahoma, Arial, Helvetica, sans-serif; line-height: 18px; }
	.updates_wrapper li img.thumb { max-width: 150px; }
	.freepic_wrapper li img, #update_panel #samples_wrapper .freepic_wrapper li img { max-width: 160px;	max-height: 120px; }
	.freepic_wrapper li, #update_panel #samples_wrapper .freepic_wrapper li {	 height: 125px; min-width: 170px; }
	.site_wrapper .siteholder h1 { font-size: 17px; }
	.site_wrapper .siteholder h2 { font-size: 15px; }
	.main-menu a{ font-size: 100%; }
	.ticklist li { font-size: 14px;}
	.special { font-size: 14px; line-height: 16px; }
}
	


@media all and (max-width: 699px) {




}