/*   -----------------------------------  IQ by Project Seven Development  www.projectseven.com  Global Styles  Basic Layouts 1-7  -----------------------------------*/body {	color: #000;	margin: 0px;	padding: 0px;	font: 100% Arial, Helvetica, sans-serif;background:#000 url(img/background.jpg) no-repeat center;	top: 50px;	clip: rect(50px,auto,auto,auto);}#masthead {	background-image: url(img/p7iq_masthead.jpg);	background-repeat: repeat-x;	background-color: #000000;	height: 98px;}#logo img {	border: 0;	margin: 0 auto;}/*COLUMNS*/#innerwrapper {	margin: 0px 48px 15px;	width:958px;	padding: 15px 0px 0px;	background: url(../naranha/bck.jpg) repeat;}#columnwrapper {	margin: 0 auto;	background: #000 url(../naranha/bck.jpg) repeat;}#c1-top {		background-repeat: no-repeat;	height: 12px;}#c1, #c2, #c3, #c4 {	float: left;	background: url(../naranha/colmids1.jpg) repeat-y;	width: 958px;}#columns-bottom {	clear: both;	background-repeat: no-repeat;	height: 12px;	font-size: 0px;} #sec1-top {	background-repeat: no-repeat;	height: 12px;}#sec1, #sec3, #sec4 {	background: url(../naranha/colmids1.jpg) repeat-y;}#sec1-bottom {	clear: both;	background-repeat: no-repeat;	height: 12px;	font-size: 0px;}#sec2-top {	background-repeat: no-repeat;	height: 12px;} #sec2-bottom {	clear: both;	height: 12px;	font-size: 0px;	background: url(../naranha/bck.jpg) repeat;} #sec2  {	float: left;	background: #333 url(../naranha/panels1.jpg) no-repeat;	height: 255px;	color: #fff;	width: 100%;	background-color: #000;}.content {	padding: 0px 20px;	font-size: .9em;	line-height: 1.5em;}.content p {	margin: 0px 10px;}h1 {	margin: 0px;	letter-spacing: 0.3em;	font: bolder small-caps 1.6em Georgia, "Times New Roman", Times, serif;	text-align: center;}h2 {	margin: 28px 0px 0px;	font: small-caps 1.1em/1.4em Georgia, "Times New Roman", Times, serif;	text-align: center;	letter-spacing: .2em;}h3 {	font-size: 1em;	margin: 28px 0px 0px;}#footer {	margin: 0px auto;	font-size: .7em;}#footercontent {	padding: 12px 0;}.clearfloat {	clear: both;	height: 0;	line-height: 0.0;	font-size: 0;}/*GLOBALS: Nav Bar*/#tnav {	font-size: 0.8em;	background: url(../naranha/navbk.jpg) no-repeat center;	padding-bottom: 0px;	margin-bottom: 0px;	height: 78px;}#tnav-center {	margin: 0 auto;	border-left: 1px solid #333;}/*GLOBALS: Link Styles other than main navigation bar*/a:link {	color: #831C05;}a:visited {	color: #6C92FF;}a:hover {	color: #000000;}a:active {	color: #000000;}/*CUSTOM ELEVATOR STYLES*/#masthead #epmExternal {	position: absolute;	left: 200px;	z-index: 999999;	top: 36px;	font-size: 0.7em;	border: 0;}#iQ-elevator .p7epm_cwrapper,#iQ-elevator .p7epm_content,#iQ-elevator .p7EPM02 {	border: 0;	font-size: .9em;}#masthead #epmExternal .p7epm_trigs li {	margin-right: 2px;}#masthead #epmExternal .p7epm_trigs a {	color: #999999;	padding: 4px 10px;	line-height: 1.5em;	display: block;	text-decoration: none;	background-color: #2A2A2A;	float: left;	border-top: 1px solid #3C3C3C;	border-right: 1px solid #000000;	border-bottom: 1px solid #000000;	border-left: 1px solid #3C3C3C;}#masthead #epmExternal .p7epm_trigs a:hover {	color: #FFFFFF;}#masthead #epmExternal .p7epm_trigs .p7epm_open {	color: #FFFFFF !important;	background-color: #414141;	border-color: #000000;}#col {	margin: 15px 0 0 125px;	width: 180px;	float: left;	height: 170px;	overflow: hidden;	font-size: 0.75em;	line-height: 1.5em;	display: inline;}#col2 {	margin: 15px 0 0 135px;	width: 180px;	float: left;	height: 170px;	overflow: hidden;	font-size: 0.75em;	line-height: 1.5em;}#col3 {	margin: 15px 0 0 138px;	width: 180px;	float: left;	height: 170px;	overflow: hidden;	font-size: 0.75em;	line-height: 1.5em;} .floatLeft {	float: left;	margin: 4px 10px 4px 4px;} .floatRight {     float: right;     margin: 4px; }.imgcenter {	display: block;	margin-right: auto;	margin-left: auto;	border: 1px ridge #CCC;	text-align: center;}#title1 {	margin: 15px 0 0 25px;	width: 175px;	float: left;	display: inline;	font: 500 normal 1.1em Arial, Helvetica, sans-serif;	color: #FFF;	text-transform: uppercase;	letter-spacing: 0.1em;}#title2 {	margin: 15px 0 0 150px;	width: 175px;	float: left;	font: 500 normal 1.1em Arial, Helvetica, sans-serif;	color: #FFF;	text-transform: uppercase;	letter-spacing: 0.1em;}#title3 {	margin: 15px 0 0 150px;	width: 175px;	float: left;	font: 500 normal 1.1em Arial, Helvetica, sans-serif;	color: #FFF;	text-transform: uppercase;	display: inline;	letter-spacing: 0.1em;}  #sec2 a, #sec2 a:link, #sec2 a:active, #sec2 a:visited {	color: #FFF;}   #sec2 a:focus, #sec2 a:hover {	font-weight: 600;	color: #FDFD00;}#SE0 {	color:#999 ; text-align:center;}.brclear {	background: url(/naranha/bck.jpg) repeat;	height: 0px;}#breaker {	height: 12px;	background: url(../naranha/bck.jpg) repeat;	clear: both;}#flashid {	background: url(../naranha/bck.jpg) repeat;	margin: 0 auto;	background-color:#333;	color: #fff;}.quotetable   {	font-size: 1.2em;}.pink { color:#F6C;}.yellow {	color:#FC0;}.blue {color:#009; }.red {color:#F00;}.green {color:#090;}.orange {color:#F90;}.purple {color:#639;}.cognac {color:#C63;}.bannercolor {	background-color:#C7302D;	color: #FFF; }.boldcolumn {	font-weight: bold;}.content  table {	border: thin double #CCC;	 }.content   table td {	border: thin double #CCC;	 }#iphone {display:none;}.Ahigh {	font-size: 58px;	font-weight: 600;	text-shadow: 2px 2px 1px #ccc;}.minilist {	font: small-caps 11px Arial, Helvetica, sans-serif;	color: #900;}