body {	text-align: left;	margin: 0px;	font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;	font-size: 15px;	font-weight: normal;	color: #555555;	line-height: 1.7em;	border-top:6px solid #3BA4D8;}#mainCmsHeader {	background:url("http://partners.alliancereservations.com/files/images/headerbgtest.gif");}.wrapper {	text-align: left;	width: 960px;	margin: 0px auto;	position: relative;	top:15px;}.hideText {	overflow:hidden;	text-indent:-9999px;}#tagline {	background:url("http://partners.alliancereservations.com/files/images/ARNStatement.png") no-repeat scroll 0 0 transparent;	height:19px;	position:absolute;	right:0;	top:74px;	width:448px;}.photobox {	width: 786px;	margin: 0px auto;	position: relative;	height: 486;}.formcontainer {	width: 900px;	margin: 0px auto;	position: relative;	height: 500;	padding: 40px 0px;}#logo a {	background:url("http://partners.alliancereservations.com/files/images/ARNlogo_blue.png") repeat scroll 0 0 transparent;	display:block;	height:108px;	width:247px;}style.css (line 77).logo {	width: 160px;	height: 80px;	background-image: url(../images/logo_white.png);    position: absolute;    top: 15px;    left: 25px;}.logotwo {	width: 160px;	height: 80px;	background-image: url(../images/logotwo.png);    position: absolute;    top: 15px;    left: 25px;}.logothree {	width: 160px;	height: 80px;	background-image: url(../images/logothree.png);    position: absolute;    top: 15px;    left: 25px;}.logofour {	width: 160px;	height: 80px;	background-image: url(../images/logotwo.png);    position: absolute;    top: 560px;    left: 13px;}.bar {	width: 786px;	margin: 4px auto 1px auto;	background-color: #195465}.barone{	width:435px;	margin: 0px auto 1px auto;	position: absolute;}.bartwo{    border-left:1px solid #FFFFFF;	left:0;	margin:0 auto 1px;	position:absolute;	top:530px;	width:392px;	display:none;}.boxbg {	height:536px;	margin:70px auto 0;	position:relative;	width:960px;}.imgholder {padding: 10px;position: absolute;top: 50px;left: 285px;}.PadboxWrap {}.tablebox {	width: 766px;	margin: 0px auto;	padding:40px 10px;	background-color: #e3e6ea;	background-image: url(../images/conentbg.gif);	background-repeat: repeat-x;	background-position: bottom;	font-size:1.1em;}.tablebox  td {padding:5px;border-left: 1px dotted #555;}.contentbox {	left:-211px;	margin:0 auto;	padding:10px;	position:relative;	width:516px;}.contactBox {	margin:0 auto 30px;	padding:10px 0 0 30px;	width:930px;}.contactBox a {	color:#1f4071;	text-decoration:none;	font-size:12pt;	background:url("http://partners.alliancereservations.com/files/images/arrow.png") no-repeat scroll 0 0 transparent;	padding-left:14px;}.contactOrange {	color:#e45803;}.contentboxone {	left:0;	margin:0 auto;	overflow:hidden;	padding:10px;	position:absolute;	top:14px;	width:416px;}.contentboxtwo {	left:0;	margin:0 auto;	overflow:hidden;	padding:10px;	position:absolute;	top:556px;	width:416px;	display:none;}.contentboxthree {	width: 766px;	margin: 0px auto;	padding:10px;	background-color: #e3e6ea;	background-image: url(../images/conentbg.gif);	background-repeat: repeat-x;	background-position: bottom;	padding-bottom: 130px;}.contentboxfour {	width: 650px;	margin: 0px auto;	padding:10px 10px;	background-color: #e3e6ea;	background-image: url(../images/conentbg.gif);	background-repeat: repeat-x;	background-position: bottom;}.screenShot {	background-image:url("http://partners.alliancereservations.com/files/images/ARNscreen.jpg");	background-repeat:no-repeat;	height:500px;	left:480px;	position:absolute;	top:21px;	width:480px;}.arnReservetravel {	background-image:url("http://partners.alliancereservations.com/files/images/ARNreservetravel.png");	background-repeat:no-repeat;	border:8px solid #efefef;	height:119px;	left:564px;	position:absolute;	top:91px;	width:380px;}.arnGroups {	background-image:url("http://partners.alliancereservations.com/files/images/ARNgroups.png");	background-repeat:no-repeat;	border:8px solid #efefef;	height:119px;	left:564px;	position:absolute;	top:236px;	width:380px;}.arnTripz {	background-image:url("http://partners.alliancereservations.com/files/images/ARNtripz.png");	background-repeat:no-repeat;	border:8px solid #efefef;	height:119px;	left:564px;	position:absolute;	top:381px;	width:380px;}.arnAbbie {	background-image:url("http://partners.alliancereservations.com/files/images/ARNabbie.png");	background-repeat:no-repeat;	border:8px solid #efefef;	height:119px;	left:564px;	position:absolute;	top:526px;	width:380px;}.arnCorporate {	background-image:url("http://partners.alliancereservations.com/files/images/ARNcorporate.png");	background-repeat:no-repeat;	border:8px solid #efefef;	height:66px;	left:564px;	position:absolute;	top:671px;	width:380px;}.arnTeams {	background-image:url("http://partners.alliancereservations.com/files/images/ARNteams.png");	background-repeat:no-repeat;	border:8px solid #efefef;	height:119px;	left:564px;	position:absolute;	top:763px;	width:380px;}.arnTravelAgents {	background-image:url("http://partners.alliancereservations.com/files/images/ARNtravelagents.png");	background-repeat:no-repeat;	border:8px solid #efefef;	height:119px;	left:564px;	position:absolute;	top:908px;	width:380px;}.partnersImage {	background-image:url("http://partners.alliancereservations.com/files/images/ARNscreen.jpg");	background-repeat:no-repeat;	border:8px solid #efefef;	height:396px;	left:564px;	position:absolute;	top:76px;	width:380px;}.technologyImage {	background-image:url("http://partners.alliancereservations.com/files/images/technology.png");	background-repeat:no-repeat;	border:8px solid #efefef;	height:573px;	left:564px;	position:absolute;	top:76px;	width:380px;}.supplyImage {	background-image:url("http://partners.alliancereservations.com/files/images/supplypartners.jpg");	background-repeat:no-repeat;	border:8px solid #efefef;	height:244px;	left:564px;	position:absolute;	top:91px;	width:380px;}.productReservetravel {	background-image:url("http://partners.alliancereservations.com/files/images/product-reservetravel.jpg");	background-repeat:no-repeat;	border:8px solid #efefef;	height:132px;	left:564px;	position:absolute;	top:162px;	width:380px;}.productGroup {	background-image:url("http://partners.alliancereservations.com/files/images/product-group.jpg");	background-repeat:no-repeat;	border:8px solid #efefef;	height:339px;	left:564px;	position:absolute;	top:426px;	width:380px;}.productDemand {	background-image:url("http://partners.alliancereservations.com/files/images/product-demand.jpg");	background-repeat:no-repeat;	border:8px solid #efefef;	height:284px;	left:564px;	position:absolute;	top:1093px;	width:380px;}.productSupply {	background-image:url("http://partners.alliancereservations.com/files/images/product-supply.jpg");	background-repeat:no-repeat;	border:8px solid #efefef;	height:173px;	left:564px;	position:absolute;	top:1474px;	width:380px;}.productCorporate {	background-image:url("http://partners.alliancereservations.com/files/images/product-corporate.jpg");	background-repeat:no-repeat;	border:8px solid #efefef;	height:374px;	left:564px;	position:absolute;	top:1804px;	width:380px;}.productTravelAgent {	background-image:url("http://partners.alliancereservations.com/files/images/product-travel-agent.jpg");	background-repeat:no-repeat;	border:8px solid #efefef;	height:174px;	left:564px;	position:absolute;	top:2463px;	width:380px;}.productCharity {	background-image:url("http://partners.alliancereservations.com/files/images/product-charity.jpg");	background-repeat:no-repeat;	border:8px solid #efefef;	height:144px;	left:564px;	position:absolute;	top:2789px;	width:380px;}.productTripz {	background-image:url("http://partners.alliancereservations.com/files/images/product-tripz.jpg");	background-repeat:no-repeat;	border:8px solid #efefef;	height:87px;	left:564px;	position:absolute;	top:3065px;	width:380px;}.videocontainer {	width: 660px;	margin: 0px auto;	position: relative;	height: 500;	padding: 40px 0px;}.more {	left:11px;	margin:0 auto;	position:absolute;	top:482px;	width:65px;}.moretwo {	left:11px;	margin:0 auto;	position:absolute;	top:692px;	width:65px;	display:none;}.navbar {	border-top:1px solid #E1E1E1;	background-color:transparent;	height:25px;	left:0;	position:absolute;	top:196px;	width:960px;}#nav {	border-top:1px solid #E1E1E1;	margin:0 auto;	padding:10px 0 16px;	width:960px;}#nav li {	float:left;	font-size:89%;	font-weight:bold;	list-style-type:none;	padding-right:23px;	padding-top:3px;}#nav li a:link,#nav li a:active,#nav li a:visited {	color:#959595; 	text-decoration:none;}#nav li a:hover {	color:#ed7b09; 	text-decoration:none;}#footerNav {	margin:0 auto;	padding:30px 0 0;	width:710px;}#footerNav li {	float:left;	font-size:110%;	font-weight:bold;	list-style-type:none;	padding-right:15px;	padding-top:3px;}#footerNav li a:link,#footerNav li a:active,#footerNav li a:visited {	color:#00B0D8; 	text-decoration:none;	font-size:9pt;	font-weight:normal;}#footerNav li a:hover {	color:#00B0D8; 	text-decoration:underline;}.navbartwo {	width: 697px;	height: 25px;	background-color: #3f4c57;    position: absolute;    top: 639px;    left: 55px;}.navbarthree {	width: 697px;	height: 25px;	background-color: #3f4c57;    position: absolute;    top: 0px;    left: -225px;}.navbarfour {	width: 697px;	height: 25px;	background-color: #3f4c57;    position: absolute;    top: 0px;    left: -55px;}.headline3 {	font-size: 24px;	font-weight: normal;	color: #5E5E5E;	margin-top:0;	padding:0 0 10px;}.headline4 {	font-size: 2em;	font-weight: normal;	color: #333333;	padding:17px 0;}.headline5 {	margin-top:56px;	padding:0 0 10px;}H5 {	font-size: 1.2em;	font-weight: bold;	color: #1f4071;	padding: 0 0 5 0px;}#mainCmsFooter {	border-top:1px dotted #000;	background-color:#000;	margin-bottom:-50px;}.footerbg {	width: 806px;	margin: 0px auto;	background-image: url(../images/bottombg.gif);	background-repeat: no-repeat;	height: 14px;}.footercopyright {	font-size:8pt;	width: 806px;	margin: 50px auto;	height: 52px;	text-align:center;	color: #888888;}.technologyCmsContainer  {}#theOnlineMarketersProgramAjax  {padding: 20px 0px 0px 0px!important;}#theOnlineMarketersProgramAjax  label{display: inline;}#theGroupTeamProgramAjax  label{display: inline;}#theTravelAgencyProgramAjax  label{display: inline;}#theFriendsAndFamilyProgramAjax label{display: inline;}#theCorporateAccommodationsProgramAjax label{display: inline;}.FormFields .text {	width: 300px;}label {	padding: 5px 0px 0px 0px!important;}.SendRequestAction {	background-color: #2c4f85!important;	color: #FFF;	margin: 10px 0px;}checkbox {	padding: 5px 0px 0px 0px;}textarea {	width: 300px; 	height: 300px;}.SendEmailAction {	background-color: #2c4f85!important;	color: #FFF;	font-size:15px;	margin: 10px 0px;}.buttons {   	margin: 0px auto; 	width: 640px; 	height:50px;}.HotelierTable td{	padding:3px;}.HotelierTable {	background-color:#fff;	border:1px dotted #999999;	margin-top:5px;	padding:10px 0 4px;}#header {	margin:0 auto;	padding-top:0;	position:relative;	width:960px;}.header {color:#1F4071;	font-size:1.2em;	font-weight:bold;	padding-top:20px;}.SCWebPage {	background-color:#DDD;	xbackground-color:#f0f0f0;	border-top:1px dotted;	margin-top:24px;	padding-bottom:20px;} .strategic-partnersCmsContainer.SCWebPage .wrapper {	height:1442px;} .dpLeft {	left:0;	width:320px;	position:absolute;	text-align:center;	line-height:60pt;}.dpMiddle {	left:320px;	width:320px;	position:absolute;	text-align:center;	line-height:60pt;}.dpRight {	left:640px;	width:320px;	position:absolute;	text-align:center;	line-height:60pt;}.spLeft {	top:540px;	left:0;	width:250px;	position:absolute;	text-align:center;	line-height:60pt;}.spMiddle {	top:540px;	left:320px;	width:250px;	position:absolute;	text-align:center;	line-height:60pt;}.spRight {	top:540px;	left:640px;	width:250px;	position:absolute;	text-align:center;	line-height:60pt;}.supplyHeaderTwo {	border-top:1px dotted #333;	left:0;	position:absolute;	top:464px;	width:960px;}.contactCmsContainer.SCWebPage .contactBox {	background-color:#EFEFEF;	padding:10px 0 24px 30px;}.contact-designCmsContainer.SCWebPage .formcontainer {	width:400px;}