.tophome,  .topcompanyinfo,  .topbidrequest,  .topservices, .toplocations,  .topcontactus, .topfocusgroups, .toponeonones, .toplitigationresear, .toptastetests, .topmusictests, .topdialtests, .topsimulatedstorete, .topinstoreinterview, .topethnographicstud, .topproducttrialtest, .topcontact, .topsite, .toptell, .topgetabid { background: #25408f url(../images/newtop.gif) no-repeat top center;width: 852; height: 150;} .top32, .top62, .top79, .top144, .top90, .top100, .top124, .top102, .top33, .top63, .top84, .top179, .top85, .top131, .top103,  .top34, .top64, .top118, .top136, .top89, .top123, .top125, .top104,   .top78,  .top186, .top185,.topmediatools, .top35, .topdallasmap, .topdallasfloorplans, .topdallasphotos, .topdallaszipcodes, .topdallashotels, .topdallasrestaurant, .toplocalinfodallas, .top165, .top36, .top67, .top119, .top91, .top130, .top113, .top37, .top73, .top120, .top92, .top127, .top140, .top107, .top38, .top74, .top122, .top138, .top93, .top142, .top141, .top108, .top39, .top75, .top128, .top115, .top129, .top106, .top40, .top76, .top121, .top163, .top94, .top97, .top109, .top41, .top72, .top134, .top95, .top133, .top110, .top42, .top77, .top99, .top164, .top98, .top96, .top111, .top43, .top69, .top71, .top70, .top114, .top132, .top112, .top78, .top83, .top117, .top80, .top81, .top105, .top145, .top146, .top147, .top148, .top149, .top150, .top151, .top152, .top153, .top154, .top156, .top157, .top158, .top159, .top160, .top161, .top155, .top165, .top168, .top167, .top166, .top171, .top172, .top170, .top169, .top180, .top181, .top175, .top176, .top177, .topbid  { background: #25408f url(../images/newtopBBB.gif) no-repeat top center;width: 852; height: 150;} .top184  { background: #25408f url(../images/newtopBBB.gif) no-repeat top center;width: 852; height: 150;} blockquote {  }body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: normal;background-image: #000 url(../images/tvbg.jpg) top;margin: 10px 0 0 0; background:  #fff url(../images/fc2cbg.gif ) no-repeat top center;color: #ccc;padding: 0px;}#container{ margin-left: auto; margin-right: auto; width: 1002px; }/*- Menu  */.niceHZmenu {	width: 998px;	background: url(../images/menu02.png);	height: 40px;	z-index: 100;	margin-left: 1px;	margin-right: 1px;	font: 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;	font-weight: bold;}.niceHZmenu a {	display: block;	padding-right: 10px;	padding-left: 10px;	padding-top: 9px;	padding-bottom: 8px;	margin-top: -9px;	margin-bottom: -8px;	margin-right: -10px;	margin-left: -10px;	color: #fff;	text-decoration: none;	border-right: 1px solid #000000;}.niceHZmenu a:hover {	padding-top: 9px;	margin-top: -9px;	background: #00f url(../images/menuHV.png);	color: #fff;}.niceHZmenu a:active, .niceHZmenu a.active {	padding-top: 9px;	margin-top: -9px;	background: #00f url(../images/menu00.png);	color: #fff;}.niceHZmenu li {	float: left;	padding-right: 10px;	padding-left: 10px;	padding-top: 9px;	padding-bottom: 9px;	margin-right: 1px;	background: transparent;	text-align: center;	color: #000;}.niceHZmenu ul { padding: 0px; margin: 0px; list-style-type: none; }td#redcolumn { width: 191px; background: url(../images/index_16.jpg); height: 536px; color:#fff; padding: 5px 5px 5px 5px; font-size: 12px; text-align: left; vertical-align: top;}td#redcolumn a {color: #fff; text-decoration:none; font-weight:bold;}td#redcolumn a:hover {color: #ff0; text-decoration:none; font-weight:bold;}td#normalbody { background: url(../images/index_17.jpg); height: 536px; color: #000; padding: 0px 0px 5px 0px; font-size: 12px; text-align: left; background-position: top right; vertical-align: top;}#normalbody .address {font-size: 14px; font-weight:bold; background: #25408f; color: white; padding: 5px; margin: 5px 0px 5px 0px;}#normalbody .address a {color: white;}#normalbody .address a:hover {color: white;}#normalbody .addressWHITE {font-size: 14px; font-weight:bold; background: #fff; color: 25408f; padding: 5px; margin: 5px 0px 5px 0px;}#normalbody .addressWHITE a {color: 25408f;}#normalbody .addressWHITE a:hover {color: 25408f;}td#normalbody a {color: #333; text-decoration:none; font-weight:bold;}td#normalbody a:hover {color: #25408f; text-decoration:none; font-weight:bold;}td#normalbody .title {color: #25408f; font-size: 12px; font-weight:bold;}td#normalbody .descr {color: #000; font-size: 12px; font-weight:bold; }td#normalbody p {padding: 5px 10px 0px 10px; }td#bigcolumn { width: 982px; background: url(../images/index_17.jpg); height: 536px; color: #000; padding: 5px 10px 5px 5px; font-size: 12px; text-align: justify; background-position: top right; vertical-align: top;}td#bigcolumn a {color: #000; text-decoration:none; font-weight:bold;}td#bigcolumn a:hover {color: #25408f; text-decoration:none; font-weight:bold;}td#bigcolumn .title {color: #25408f; font-size: 12px; font-weight:bold;}td#bigcolumn .descr {color: #000; font-size: 12px; font-weight:bold; }#newlinks td { text-align: center; font: 10px Arial, Helvetica, sans-serif; color: #555; background: transparent; width:982px; padding: 3px 10px 0px 10px;}#newlinks  a { color: #555; text-decoration: none; }#newlinks a:hover { color: #f00; text-decoration: none; }.imagefloatleft {float:left;padding-right: 10px;}.imagefloatright {float:right;padding-left: 10px;}form { margin: 0px; }textarea { width: 99% }input, select, textarea { color: #7c4029; font: 12px Arial, Helvetica, sans-serif; background: #fff;}input, textarea, select { border: 1px solid #7c4029; padding: 2px; background: #fff; }input:focus, textarea:focus { border: 1px solid #f00; color: #000; background: #fff; }.searchinput  {font: 12px Arial, Helvetica, sans-serif; border: 1px solid #7c4029; color: #7c4029; background: #fff;}.searchbutton {border: 0px; background-color:transparent;}#headermenu td { text-align: center; font: 14px Arial, Helvetica, sans-serif; color: #fff; font-weight: bold; background: #333 url(../images/index_18x.jpg); height: 28px; width:982px; padding: 5px 10px 5px 10px;}#headermenu a { color: #fff; text-decoration: none; }#headermenu a:hover { color: #ff0; text-decoration: none; }#footermenu td { text-align: center; font: 14px Arial, Helvetica, sans-serif; color: #fff; font-weight: bold; background: url(../images/index_18.jpg); height: 28px; width:982px; padding: 5px 10px 5px 10px;}#footermenu a { color: #fff; text-decoration: none; }#footermenu a:hover { color: #ff0; text-decoration: none; }#footer td { text-align: center; font: 10px Arial, Helvetica, sans-serif; color: #666; background: #fff url(../images/index_19w.jpg); height: 163px; width:982px; padding: 3px 10px 0px 10px;}#footer a { color: #666; text-decoration: none; }#footer a:hover { color: #f00; text-decoration: none; }ul { margin: 0 0 0 20px; padding: 0px; list-style: disc inside none; }/* ----- */#headerbanner { width: 801px; background: url(../images/index_02.jpg);         vertical-align: middle;	text-align: center;        height: 80px; }#headermenu { text-align: right; color: #fff; background: url(../images/index_15.jpg); height: 28px; width:1002px; }/* ----- */td#menu02 {	padding: 0px 0px 0px 0px;	white-space: nowrap;	background: url(../images/redbutton.jpg);	color: #7c4029;	text-align: center;	height: 25px;}#menu02 a { color: #7c4029; text-decoration: none; font-weight:bold;}#menu02 a:hover { color: #7c4029; font-weight:bold;}#menu02:hover { background: url(../images/darkredbutton.jpg); }/* ----- */.border0 { padding: 12px; color: #242467; }.border0 a { color: #242467; text-decoration: none; }.border0 a:hover { color: #242467!important; }.border1 { padding: 5px; color: #242467; }.border1 a { color: #242467; text-decoration: none; }.border1 a:hover { color: #242467!important; }.border2 { padding: 5px; color: #242467; }.color1 { color: #242467; }.color2 { color: #242467; }/* ----- */.column { background: White; }.nocolumn { background: White; }/* ----- */.message, .required { color: #f00; }/* ----- */.seocms { padding-left: 5px; color: #7c4029; cursor: pointer; vertical-align: top; }/* ----- */.tree li {	padding-left: 25px;	list-style-type: none;	background: url(../images/smallspider.png) no-repeat left top;}.tree li.child {	background: url(../images/smallspider.png) no-repeat left top;	cursor: pointer !important;	padding-right: 10px;}.tree li.child ul { display: none; }.tree li.child ul li { margin-left: -15px; cursor: default; }.bluetextbox {padding:10px;border:1px solid #242467;font-size:12px;margin:0px;background-color:#242467;color: #ffffff;}.burgandytextbox{padding:10px;border:1px solid #242467;font-size:12px;margin:10px;background-color:white;}.whitetextbox{padding:5px;border:1px solid black;font-size:12px;margin:5px;background-color:white;}.blacktextbox{padding:4px;border:1px solid #242467;font-size:12px;margin:5px 1px 5px 1px; color:#ddd; background-color:black;}.whiteonblack  { color: #fff; text-decoration: none; font-weight:bold;}