/* Basic */body {	margin: 0;	padding: 10px 0 20px 0;	background: #E7E9D5;	text-align: center;}p,td,ul,ol,li,div,h1,h2,h3,h4,h5,h6.form {	font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;	margin: 0;	padding: 0;	list-style: none;}a {	font-weight: bold;	text-decoration: underline;	color: #796394;}h1,h3,h5,hr {	/* display: none; */}textarea {	width: 250px;	height: 180px;}/* ID and Class */#frame {	width: 928px;	margin: 0 auto;	text-align: left;	padding: 0 0 4px 0;	background: url('frame-bottom.gif') left bottom no-repeat;}#frame div {	padding: 4px 0 0 0;	margin: 0;	background: url('frame-top.gif') left top no-repeat;}#frame div div {	padding: 2px 6px;	background: url('frame-bg.gif') left top repeat-y;}#frame div div div {	padding: 0;	background: none;}/* Frame, Header */#frame div div #header {	background: url('logo.gif') 60px 29px no-repeat;	margin: 0;	padding: 0 0 0 552px;}#frame div div #header div {	background: url('header-list-bg.gif') left top no-repeat;	padding: 17px 0 12px 0;}#frame div div #header div ul {	padding: 0 0 0 24px;}#frame div div #header div ul li {	background: url('header-list-arrow.gif') left 4px no-repeat;	font-size: 12px;	line-height: 12px;	color: #FFF;	padding: 0 0 4px 0;}#frame div div #header div ul li strong {	font-weight: bold;	text-transform: uppercase;	padding: 0 0 0 10px;}/* Frame, Main */#frame div div #main {	background: #6477A6;}#frame div div #main img {	float: right;	margin: 30px 18px 0 0;}/* Frame, Content */#frame div div #content {	background: url('content-bg.gif') left top repeat-y #FFF;}/* Frame, Content, Right */#frame div div #right {	width: 333px;	float: right;	/* background: url('right-bg.gif') left 31px no-repeat; */	padding: 31px 0 30px 0;}#frame div div #right .specialize {	margin: 0 0 20px 0;}#frame div div #right ul {	padding: 0 30px 0 0;}#frame div div #right ul li, #frame div div #right p {	font-size: 12px;	line-height: 16px;	color: #333;}#frame div div #right ul li {	padding: 0 0 8px 12px;	background: url('right-li-bg.gif') left 5px no-repeat;}#frame div div #right p {	padding: 0 18px 18px 0;}/* Frame, Content, Left */#frame div div #left {	margin: 0 365px 0 0;}#frame div div #left p {	font-size: 12px;	line-height: 16px;}/* Frame, Content, Left, Address */#frame div div #left #address {	background: #BED4D8;	padding: 18px 0 18px 24px;}#frame div div #left #address div p {	color: #6477A6;}#frame div div #left #address div p strong {	color: #666;}#frame div div #left #address #scottsdale {	float: left;}#frame div div #left #address #mexico {	margin: 0 0 0 246px;}/* Frame, Content, Left, Nav */#frame div div #left #nav {	background: #796394;}#frame div div #left #nav ul {	padding: 4px 0 4px 44px;}#frame div div #left #nav ul li {	display: inline;}#frame div div #left #nav ul li a {	color: #E7E9D5;	font-size: 14px;	background: url('nav-arrow.gif') left 5px no-repeat;	padding: 0 14px 0 14px;}#frame div div #left #nav ul li a:hover {	text-decoration: none;	color: #FFF;}/* Frame, Content, Left, Text */#frame div div #left #text {	padding: 46px 0 0 0;}#frame div div #left #text p {	padding: 0 59px 18px 59px;	color: #666;}#frame div div #left #text h2 {	color: #6477A6;	font-size: 24px;	padding: 0 0 6px 14px;}#frame div div #left #text .breakout {	background: url('breakout-bottom-bg.gif') left bottom no-repeat;	padding: 0 0 2px 0;	margin: 0 40px 18px 40px;}#frame div div #left #text .breakout div {	background: url('breakout-top-bg.gif') left top no-repeat;	padding: 2px 0 0 0;}#frame div div #left #text .breakout div div {	background: url('breakout-bg.gif') left top repeat-y;	padding: 16px 0 0 0;}#frame div div #left #text .breakout div div p {	padding: 0 28px 16px 28px;	color: #6477A6;	font-size: 14px;	line-height: 18px;	font-weight: bold;}/* Footer */#footer {	width: 928px;	margin: 0 auto;	text-align: left;	padding: 10px 0 30px 0;}#footer p, #footer ul li {	font-size: 11px;	color: #666;	padding: 0 10px 0 10px;}#footer ul {	float: right;}#footer ul li {}#footer ul li a {	color: #796394;	font-weight: bold;	text-decoration: none;}#footer ul li a:hover {	color: #000;	text-decoration: underline;}