							/* CSS Doc for Holloway Commercials */
							
body						{ margin: 0 auto; padding: 0; background: url(images/bg-pattern.jpg) center top repeat-x #efefef; font-family: Arial, Helvetica, sans-serif; }

img							{ border: 0px; }

#wrapper1					{ height: auto; width: 992px; margin: 0 auto; text-align: center; }

#wrapper2					{ height: auto; width: 992px; position: relative; z-index: 1; text-align: center; background: url(images/wrap-bg.jpg) center top repeat-y; float: left; }

#headwrap					{ width: 992px; height: 345px; position: absolute; top: 0; left: 0; }

#im-tran					{ width: 992px; height: 200px; position: absolute; top: 145px; left: 0; }
#logo						{ position: absolute; height: 85px; width: 78px; top: 30px; left: 30px; }

#nameadd					{ width: 370px; height: 85px; position: absolute; top: 33px; left: 115px; text-align: center; }
#nameadd .name				{ font-size: 33px; margin: 0; padding: 0; margin-bottom: -34px; }
html>/**/body #nameadd .name{ font-size: 33px; margin: 0; padding: 0; margin-bottom: -45px; }
#nameadd .addy				{ font-size: 9px; color: #999999; margin: 0; padding: 0; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; }
#nameadd .telfax			{ font-size: 18px; font-weight: bold; color: #666666; margin: 0; padding: 0; text-transform: uppercase; letter-spacing: 1px; }

#headhours					{ position: absolute; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: center; color: #666666; top: 50px; right: 80px; }

#contwrap					{ width: 992px; height: auto; margin-top: 345px; float: left; }
#contwrap #leftcol			{ width: 260px; height: auto; float: left; }
#contwrap #rightcol			{ width: 732px; height: auto; float: right; text-align: left; }


#contwrap #rightcol h1		{ font-size: 20px; margin: 25px 0 10px 20px; }
#contwrap #rightcol h2		{ font-size: 16px; margin: 25px 0 10px 20px; }
#contwrap #rightcol p		{ font-size: 11px; color: #333333; margin: 10px 30px 10px 20px; }
#contwrap #rightcol .largtxt{ font-size: 14px; color: #333333; margin: 10px 30px 10px 20px; }

#useful-logos				{ margin: 0 auto; text-align: center; width: 172px; height: auto; }
#useful-logos a				{ cursor: pointer; }

#footerwrap					{ width: 992px; height: 40px; background: url(images/footer-bg.jpg) center top no-repeat; float: left; }
#footerwrap #fleftcol		{ width: 717px; height: auto; float: left; color: #333333; text-transform: uppercase; font-size: 10px; text-align: left; margin: 15px 0 0 15px; }
#footerwrap #fleftcol a		{ color: #ff0000; text-decoration: none; }
#footerwrap #fleftcol a:hover{ color: #000000; text-decoration: none; }
#footerwrap #frightcol		{ width: 245px; height: auto; float: right; text-align: right; margin: 15px 15px 0 0; font-size: 10px; text-transform: uppercase; color: #666666; }
#footerwrap #frightcol a		{ color: #666666; text-decoration: none; cursor: pointer; }
#footerwrap #frightcol a:hover{ color: #000000; text-decoration: none; }

.imfloatright				{ float: right; margin-right: 30px; }
#rightcol iframe			{ float: left; margin-left: 15px; }

.centered					{ text-align: center; margin: 0 auto; }

.hp-pic						{ margin: 10px 30px 10px 20px; }

.normLI						{ font-size: 11px; }
#disc {
	font-size: 10px;
	padding: 10px;
	color: #666666;
	border: 1px solid #cccccc;
	margin: 0 20px 10px 0;
}


/** SEAN'S NEW STYLING **/

h3		{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#333333; float:left; width: 600px}

#VDImages					{background: #CCCCCC;  margin: 0 20px 10px 0;width: 600px; float:left;}

#VDMainImage				{background: #CCCCCC  margin: 0 20px 10px 0; float:left;width: 480px; float:left;}

#VDONEimwrap				{background: #CCCCCC margin: 0 20px 10px 0; float:right;width: 120px; float:right;}

#VDONEimwrap ul  			{margin: 0 0 0 0; padding: 0; list-style:none; height: 306px}

#VDONEimwrap li			{float: left}

#VDONEimwrap a			{float: left}


#VDONEimwrap ul li p 		{display:none}

#VDdetails					{background: #CCCCCC; border: #FF0000 solid 1px; width: 600px; margin: 10px 20px 10px 0; list-style-type:none; padding: 0; float:left}

#VDdetails li				{width: 250px; float:left; font-size:12px; color:#333333; margin: 10px 30px 10px 10px}

#VDdetails li span			{float:left}

#VDdetails li strong		{float:right}



#VDfeatures					{background: #CCCCCC; margin: 10px 20px 10px 0;width: 600px; float:left; list-style:none; padding: 0; font-size:12px}

#VDfeatures	 li				{ float:left; width: 250px; color:#333333; margin: 10px 30px 10px 10px}


#MoreInfo					{background: #CCCCCC;  margin: 10px 20px 10px 0;width: 600px; float:left;}

#MoreInfo p					{ font-size:12px; color:#333333; margin: 10px 30px 10px 10px; float:left}

#VDPrice					{background: #CCCCCC;margin: 10px 20px 10px 0;width: 600px; float:left;}


#VDPricefinance				{float: left; width: 600px; background: #CCCCCC; margin: 10px 20px 10px 0; padding: 0; font-size:12px}

#VDFinDetails				{font-size:12px; color:#333333; margin: 10px 30px 10px 10px; float:left}


#VDSimLink					{background: #CCCCCC; margin: 10px 20px 10px 0;width: 600px; float:left;}

#disc_sean					{
	font-size: 10px;
	padding: 0;
	color: #666666;
	border: 1px solid #cccccc;
	margin: 0 20px 10px 0;
	float:left;width: 600px
}

#disc_sean p   {margin: 5px 5px 5px 5px}


ul.vd-buttons			{ margin: 15px 30px; overflow: hidden; padding: 0; width: 712px; }

ul.vd-buttons li 		{ display: block; float: left; height: 24px; line-height: 24px; padding: 0; margin: 0 3px 0 0; background: none}

ul.vd-buttons li a		{ display: block; float: left; height: 22px; line-height: 22px; padding: 0 20px; background: #FFFFFF; color: #333333; font-size: 12px; font-weight: bold; text-transform: uppercase; border:solid 1px #FFFFFF; text-decoration: none; }

ul.vd-buttons li a:hover { color:#999999; border:solid 1px #FFFFFF; text-decoration: none; }