html, body{background: #ECEAE8;margin:0;}
a{cursor: pointer;color:#6B4B32;}
a:hover{color:#876A54;}
button{background: none;border: 0;}
h1, h2, h3{font-variant: small-caps;font-weight: normal;margin: 0;}
img{border: 0;}
ul{padding-left:10px;}
ul.square{list-style-type:square;}
p {color: #58595B;font: normal normal normal 13px/20px Arial, sans-serif;padding: 0 15px 3px 15px;text-align: justify;}
small {line-height: 100%;}
.center{text-align:center;}
p.center{padding:0;}
p.indent{padding-left:40px;}
.clear{clear:both;}
.right{float:right;}
.left{float:left;}
.wrapper{margin: 0 auto;padding: 0 0;width: 960px;}
label.error{color: red}
.padding{height:250px;}

#head{background: url('images/repeat-x.png') repeat-x 0 0;font: normal normal normal 12px/17px 'Century Gothic', arial, sans-serif;height: 328px;}
	#head .wrapper{position:relative;}
		#logo{height: 122px;position:absolute; left:-10px;width: 425px;top:0;z-index: 100;}
		#language_number{width: 350px;}
		#language{z-index: 150;position: fixed;background: url('images/repeat-x.png') repeat-x 0 -330px;right:20px;;height: 15px;font-size: 13px;padding: 3px 0 9px 0;text-align: center;width: 80px;}
			#language a {color: #fff;margin: 0;padding: 0;text-align:center;text-decoration: none;}
			#language a:hover{color:white;text-decoration:underline;}
		#number{color: #B99273;font-size: 18px;float:right;letter-spacing: .5px;padding: 60px 0 0 0;position: relative;text-align:right;width: 300px;}
		#slideshow{display:none;height: 245px;margin: 0 auto;top:83px;position:absolute;width: 960px;z-index:10;}
			#slideshow img{}
			#info {background: transparent url('images/overlay.png') no-repeat top right;height: 225px;padding: 10px;position: absolute; top:0; right:0;z-index: 50;}
				#info h1{color: white;font-size: 23px;letter-spacing: 2px;line-height: 25px;text-align: right;}
				#info h1 span{font-weight: bold;}
				#info div.bullets{float:right;padding: 0 0 0 60px;width:395px;}
				#info div.bullets p{color: white;font: italic normal normal 18px/22px Times, Georgia, serif;margin: 0;padding: 5px 0 5px 0;}
				#info div.bullets.espanol p{padding: 2px 0 2px 0;}
				#info div.bullets p.indent-1{padding-left: 15px;}
				#info div.bullets p.indent-2{padding-left: 30px;}
				#info div.bullets.espanol p.indent-1{padding-left: 12px;}
				#info div.bullets.espanol p.indent-2{padding-left: 35px;}
				#info div.bullets a.eng_button{background: transparent url('images/let_us_help.png') no-repeat 0 0;}
				#info div.bullets a.esp_button{background: transparent url('images/let_us_help_s.png') no-repeat 0 0;}
				#info div.bullets a.button{display: block;height: 32px;left: 100px;position: relative;width: 270px;}
				#info div.bullets a.button:hover{background-position: 0 -32px;}
				#info div.bullets a.button:active{background-position: 0 -64px;}


#neck{background: url('images/repeat-x.png') repeat-x 0 -330px;font: normal normal normal 12px/17px 'Century Gothic', Arial, sans-serif;height: 35px;letter-spacing: 1.5px;text-transform: uppercase;}
	ul.top{margin:0;padding:3px 0 0 0;text-align: center;}
	ul.top li{display:inline;list-style-type: none;padding: 3px 4px 0 4px;}
	ul.top li a{color:white;display:inline-block;padding:4px 8px 12px 9px;text-decoration: none;}
	ul.top li a:hover{background: url('images/repeat-x.png') repeat-x 0 -364px;}
	ul.top li a.current{background-color:#ECEAE8;color: black;}
	ul.espanol li a{color:white;display:inline-block;letter-spacing: .5px;padding:4px 6px 12px 8px;text-decoration: none;}
	


#main{float: left;padding: 4px 0;width: 660px;}
	#main ul.p li{color: #58595B;font: normal normal normal 13px/20px Arial, sans-serif;padding: 0 15px 3px 15px;text-align: left;}
	#main ol.p li{color: #58595B;font: normal normal normal 13px/20px Arial, sans-serif;padding: 0 15px 3px 0;text-align: left;}
	#main ul.p{margin-left: 40px;}
	#main h1, #main h2{display: block;font-size: 26px;letter-spacing: 2px;margin: 0;padding: 13px 15px;text-shadow: #fff 0 1px 1px; text-transform:lowercase;}
	#main h1{background: url('images/header.png') no-repeat scroll 0 center;}
	#main h1 a{color:black;}
	#main h2{text-align: center;}
	#main h3{padding:15px 0 0 15px;}
		a.print{display:block;height:16px;float:right;padding:5px;width:16px;}
		a.print:hover{background-color:#dedede;}
		.split{ width:330px;}
		.col{float:left;font: normal normal normal 11px/17px verdana, Arial, sans-serif;letter-spacing: 0px;padding: 20px 0 20px 0;width:165px;}
		.col ul{ margin: 0; padding: 0;}
		.col ul li{list-style-type: none;padding: 0 0 2px 7px;}
		.col a{text-decoration:none;}
		.col a:hover{text-decoration:underline;}

.main_video{background: transparent url('images/bigtv.png') no-repeat 0 0;height:303px;margin:0 auto;padding:21px 21px 24px 21px;width:502px;}
	.bigtv{background: transparent url('images/bigtv.png') no-repeat 0 -348px;height:301px;width:500px;border: 1px solid;border-color: #000 #666 #666 #000;}
	#main .tv{padding-bottom:50px;float:left;margin:0 17px;}
	#main .tv h3{color:#666;padding: 15px 0 0 0;font: italic normal normal 16px/16px Times, Georgia, serif;text-align:center;}

#sidebar{color: #414042;float: right;padding: 10px 0 0 10px;width: 290px;}
	#sidebar #side_video h2{color: #666;font: italic normal normal 19px/10px Times, Georgia, serif;padding-left: 10px;text-align:left;}
		.tv{background: transparent url('images/no-repeat.png') no-repeat -680px 0;height: 168px;padding: 19px;width: 252px;}
			.embeded{background: #000 url('images/video.jpg') no-repeat 0 0;border: 1px solid;border-color: #000 #666 #666 #000;height: 166px;width: 250px;}
	#sidebar input.info, #sidebar textarea{background: transparent url('images/repeat-x.png') repeat-x 0 -494px;border-color: #ddd #fff #fff #ddd;border-width: 1px;font: normal normal normal 13px/17px Arial, sans-serif;margin-bottom: 10px;padding: 6px 6px;width: 235px;}
	#sidebar h2, #sidebar p{text-align: center; text-shadow:0 1px 1px #FFFFFF; letter-spacing:3px;}
	#sidebar h3{text-align:right;}
	#sidebar ul.p{list-style-type: none;color: #808285;font: normal normal normal 11px/20px Arial, sans-serif;margin:0;text-align:right;}
	#sidebar p.p{color: #808285;font: normal normal normal 11px/20px Arial, sans-serif;margin:0;letter-spacing:0;}
	#sidebar ul.p a{color: #58595B;}
	#sidebar input.info{background-position: 0 -509px;height: 15px;}
	#sidebar input.checkbox{margin: 0;width: auto;}
	#sidebar input.submit, #sidebar input.enviar{background: transparent url('images/submit.png') no-repeat 0 0;border: 0;font: normal small-caps normal 18px/18px Times, georgia, sans-serif;text-shadow: #fff 0 1px 1px;float: right;height: 33px;letter-spacing: 2px;padding:0 0 2px 2px;width: 100px;}
	#sidebar input.submit:hover, #sidebar input.enviar:hover{background-position: 0 -32px;}
	#sidebar input.submit:active, #sidebar input.enviar:active{background-position: 0 -64px;}
	#sidebar label{font: normal normal normal 10px/13px Arial, sans-serif;padding: 0 0 0 7px;}
	#sidebar textarea{background: #D1D3D4 url('images/repeat-x.png') repeat-x 0 -535px;min-height: 35px;}
	#sidebar .practiceside{padding:20px;}
	
	a.eng_disclaimer, a.esp_disclaimer{font: normal normal normal 10px/13px Arial, sans-serif;}
	
	.border_top, .border_mid{border-bottom: 1px solid #5C5D60;padding: 10px;width:250px;}
	.border_mid, .border_bot{border-top: 1px solid #CFD1D2;padding: 10px;width:250px;}
	
	#grey_top{background: transparent url('images/grey.png') no-repeat 0 0;padding: 10px 10px 0 10px;width:270px;}
		.flag{color: #808285;float:left;height: 21px;padding: 0 0 12px 0;width: 250px;}
		.flag a{background: transparent url('images/contactstripe.png') repeat-x top right;padding:5px 24px 10px 10px;position:relative;left:-20px;top:-5px;color: #fff;display:block;float:left;font-size: 16px;letter-spacing: 2px;text-decoration: none;text-shadow: #000 0 -1px 1px;}
		.free{float: right;font-style: italic;line-height: 14px;position:relative;text-align:right;width: 80px;}
	
	#grey_mid{background: transparent url('images/grey.png') no-repeat -290px 0;font-size: 14px;letter-spacing: 2px;line-height: 18px;padding: 0 10px;width:270px;}
		a.map_link{background: transparent url('images/map.png') no-repeat 0 -37px;color: #6D6E71;padding-left: 45px;display: block;}
		a.map_link:hover{background-position: 0 0;color: #414042;}
		.side_info{padding-left: 45px;}
		
	#grey_bot{background: transparent url('images/grey.png') no-repeat -290px bottom;font-size: 16px;letter-spacing: 2px;padding: 0 10px 10px 10px;text-align: center;width:270px;}
		#grey_bot span{color: #414042;font-size: 29px;text-shadow: #fff 0 1px 1px;}


#footer{color: #6D6E71;font: normal normal normal 12px/17px 'Century Gothic', Arial, sans-serif;padding-top: 10px;}
	
	#footer h1{font-size: 15px;letter-spacing: 3px;text-align:center;padding-bottom:10px;}
	
	ul.bottom{border-top: 1px solid #6D6E71;height: 32px;letter-spacing: 3px;margin: 0;padding: 10px 0;text-align: center;text-transform: uppercase;}
	ul.bottom li{display: inline; list-style-type: none;padding: 3px 0 0 0;}
	ul.bottom li a{color: #6D6E71;padding: 4px 6px 6px 9px;text-decoration: none;}
	ul.bottom li a:hover{background-color: #dedede;}
	ul.bottom li a.current{background: #aaa;color: #ECEAE8;}
	
	#friends{height: 95px;padding: 10px 0 20px 0;text-align: center;}
	#friends a{padding: 0 5px;}
	#address{background: url('images/repeat-x.png') repeat-x 0 -398px;height: 70px;letter-spacing: 2px;text-shadow: #000 0 -1px 1px;}
	#address p{color: #ECEAE8;font: normal small-caps normal 12px/15px Times, sans-serif;}
	#address a{color:#ECEAE8;}
	#address a:hover{color:#fff;}
	#address img{float:left;padding-top:20px;}
	#disclaimer{background: black;padding: 5px 0 20px 0;}
	#disclaimer p{color: #666;font: normal normal normal 9px/12px verdana, arial, sans-serif;}
	#address p, #disclaimer p{margin:0;padding: 10px 0 0 355px;}


#profiles{height: 380px; width:580px;margin: 0 auto;}

	a.profile_link{text-decoration:none;color: #55493F;float:left;display:block;padding: 5px;width:135px;font: normal small-caps normal 13px/19px Times, sans-serif;text-align:center;}
	a.profile_link img{padding-bottom:5px;}
	a.profile_link p{padding: 5px 0 0 0;margin:0;}
	a.profile_link:hover{background-color: #ccc;text-shadow: #fff 0 1px 1px;}

	.full_profile{padding: 7px 16px 16px 16px;}
	.full_profile p{color: #ECEAE8;padding: 0;}
	.profile_top{height: 140px;}
	.profile_top div{display: inline-block; vertical-align:bottom;float:left;height: 140px;padding-left:10px;}
	
#esp_disclaimer_box p, #eng_disclaimer_box p{color: #ECEAE8;}
#map_box{overflow: visible;}


.espanol .col{letter-spacing:-1px;}
