
BODY		{margin: 0; background-color: #FFFFFF;}


TD.homephoto	{font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: top;
		padding-top: 25px;
		background: url(images/tucsonmall_top.jpg) no-repeat top left;}


TD.hdr		{background-image: url(images/hdr_bkgrd.jpg); background-repeat: repeat-x;}


TD.contactinfo	{font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: center; vertical-align: middle;
		background-color: #000000;}


TD.phone	{font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: right; vertical-align: middle;
		background-color: #000000;}


TD.basinphone	{font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: center; vertical-align: top;
		background-color: #000000;}


a.contact:link {color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.contact:visited {color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.contact:active {color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.contact:hover {color: #6699FF; text-decoration: underline; font-weight: normal;}


TD.hilite	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #003399;
		text-decoration: none; text-align: left; vertical-align: top;}


TD.homecopy	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: top;
		background-color: #CCCCCC;}



TD.trimphoto	{font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #003399;
		text-decoration: none; text-align: center; vertical-align: top;
		padding-top: 60px;
		background: url(images/shadow_bkgrd.jpg) repeat-x top left;}


TD.basinphoto	{font-size: 10pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-align: left; vertical-align: top; padding-top: 60px;
		background: url(images/shadow_bkgrd_beige.jpg) repeat-x top left;}


TD.installphoto	{text-align: center; vertical-align: top; padding-top: 60px;
		background: url(images/shadow_bkgrd_beige.jpg) repeat-x top left;}


TD.warrphoto	{text-align: left; vertical-align: top; padding-top: 60px;
		background: url(images/shadow_bkgrd.jpg) repeat-x top left;}


TD.trimphotocopy {font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #003399;
		text-decoration: none; text-align: left; vertical-align: top;
		padding-top: 60px;
		background: url(images/shadow_bkgrd.jpg) repeat-x top left;}


TD.basinphotocopy {font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #CC9966;
		text-decoration: none; text-align: left; vertical-align: top;
		padding-top: 60px;
		background: url(images/shadow_bkgrd_beige.jpg) repeat-x top left;}


TD.furnphotocopy {font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #CC9966;
		text-decoration: none; text-align: left; vertical-align: top;}


.menu		{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: left; vertical-align: top;
		background-color: #CCCCCC; line-height: 100%;}


TD.trim		{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: left; vertical-align: middle;
		background-color: #CCCCCC; line-height: 100%;}


a.menuitem:link {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.menuitem:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.menuitem:active {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.menuitem:hover {color: #000000; text-decoration: none; font-weight: bold;}


TD.copy		{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: top;}


TD.warrantycopy	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: top;
		padding-left: 16px;}


.specshdr	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: center; vertical-align: top;
		border: 7px solid #003399;}


.specs		{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: center; vertical-align: top;
		border-left: 7px solid #003399; border-right: 7px solid #003399;
		border-bottom: 7px solid #003399;}


TD.handbook	{font-size: 7pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: top;}


a.handbooklink:link {color: #003399; text-decoration: underline; font-weight: normal;}
a.handbooklink:visited {color: #003399; text-decoration: underline; font-weight: normal;}
a.handbooklink:active {color: #003399; text-decoration: underline; font-weight: normal;}
a.handbooklink:hover {color: #003399; text-decoration: none; font-weight: normal;}


TD.caption	{font-size: 7pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: top;
		padding-top: 5px;}


TD.charttext	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: right; vertical-align: top;
		background-color: #CCCCCC;}


TD.crosssection	{font-size: 7pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: bottom;}


TD.download	{font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: center; vertical-align: top;
		background-color: #CCCCCC; line-height: 100%;}


.locations	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: top;}


.announce	{font-size: 11pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold; font-style: normal; color: #DD895A;
		text-decoration: none; text-align: left; vertical-align: top;}


FORM		{margin: 0;}


.formlabel	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: right; vertical-align: middle;}


.input		{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; width: 65px; border: 0;
		background-color: #EFEFEF;}


.btn		{font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: center;}


/* --- New Basins Styles --- */

.basinphone_new	{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: left; vertical-align: bottom;
		background-image: url(NewBasins/images/header_bkgrd.jpg);
		background-repeat: no-repeat; background-position: top left;}


H1		{font-size: 13pt; font-weight: bold;
		margin-top: 0; margin-bottom: 3px;
		letter-spacing: 0.1em;}


H2		{font-family: Arial, Helvetica, sans-serif;
		font-size: 13pt; font-weight: bold; color: #710B0B;
		margin-top: 0; margin-bottom: 0;}


H3		{font-size: 14pt; font-weight: bold; color: #000000;
		margin-top: 0; margin-bottom: 0;}


H4		{font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt; font-weight: bold; color: #710B0B;
		margin-top: 0; margin-bottom: 0;}


H5		{font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt; font-weight: bold; color: #710B0B;
		margin-top: 0; margin-bottom: 0;}


.top_right	{background-image: url(NewBasins/images/top_right.jpg);
		background-repeat: no-repeat; background-position: top left;}


.basin_menu	{font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: left; vertical-align: middle;
		background-color: #B9B098;}


#basin_menu	{font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: middle;
		background-color: #B9B098;}


#basin_menu ul	{margin: 0px; padding-left: 0; padding-top: 0;}

#basin_menu li	{display: inline;
		float: left;
		padding-left: 20px;}


.basin_menuctc	{font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: center; vertical-align: middle;
		background-color: #710B0B;}


.label_bkgrd	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: top;
		background-image: url(NewBasins/images/trump_plaza.jpg);
		background-repeat: no-repeat; background-position: top left;}


.label		{padding-top: 35px; padding-left: 50px;}


.home		{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: center; vertical-align: middle;
		background-image: url(NewBasins/images/black_oval.jpg);
		background-repeat: no-repeat; background-position: middle center;
		width: 85px; height: 39px; padding-top: 11px;
		margin-top: 25px; margin-left: 50px;}


.trump_bkgrd	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: middle;
		background-image: url(NewBasins/images/trump_bkgrd.jpg);
		background-repeat: repeat-x; background-position: top left;}


.int_bkgrd	{font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: middle;
		background-image: url(NewBasins/images/int_bkgrd.jpg);
		background-repeat: repeat-x; background-position: top left;}


.int_label_bkgrd {font-size: 9pt;
		 font-family: Arial, Helvetica, sans-serif;
		 font-weight: normal; font-style: normal; color: #000000;
		 text-decoration: none; text-align: left; vertical-align: top;
		 background-image: url(NewBasins/images/blank_curve_bkgrd.jpg);
		 background-repeat: no-repeat; background-position: top left;}


.bluebdr_bkgrd	{vertical-align: top;
		background-image: url(NewBasins/images/left_blue_border_bkgrd.jpg);
		background-repeat: no-repeat; background-position: bottom left;}


.basincopy_top	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #948D7C;
		text-decoration: none; text-align: left; vertical-align: top;
		background-image: url(NewBasins/images/topcopy_bkgrd.jpg);
		background-repeat: repeat-x; background-position: top left;}


.basincopy_int	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: top;}


UL.features	{list-style-image: url(NewBasins/images/red_square.gif);
		 margin-top: 0px; margin-bottom: 0px;}
LI.features	{list-style-image: url(NewBasins/images/red_square.gif);
		 margin-left:-24px; line-height: 140%;
		 font-weight: bold; color: #000000;}


UL.bullets	{list-style-image: url(NewBasins/images/red_bullet.gif);
		 margin-top: 0px; margin-bottom: 0px;}
LI.bullets	{list-style-image: url(NewBasins/images/red_bullet.gif);
		 margin-left:-24px; line-height: 140%;
		 color: #000000;}


.basin		{text-align: right;
		padding-left: 0; padding-top: 5px; padding-right: 0;
		margin-right: 0;
		float: right;
		font-size: 8pt; color: #000000;}


.choose		{font-size: 10pt; font-weight: bold; vertical-align: middle;
		background-image: url(NewBasins/images/choose_bkgrd.jpg);
		background-repeat: no-repeat; background-position: top left;
		height: 29px;}


.int_choose	{font-size: 10pt; font-weight: bold; vertical-align: middle;
		background-image: url(NewBasins/images/int_choose_bkgrd.jpg);
		background-repeat: no-repeat; background-position: top left;
		height: 29px;}


.choosetext	{padding-left: 160px; padding-top: 7px;}


.int_choosetext	{padding-left: 170px; padding-top: 7px;}


.basincopy	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: top;
		background-image: url(NewBasins/images/left_blue_border_bkgrd.jpg);
		background-repeat: repeat-y; background-position: top left;}


.basintext	{padding-left: 160px; padding-top: 10px;}


.int_basintext	{padding-left: 151px; padding-top: 10px;}


.cost		{font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt; font-weight: bold; vertical-align: middle;
		background-image: url(NewBasins/images/cost_bkgrd.jpg);
		background-repeat: no-repeat; background-position: top left;
		height: 29px;}


.cost_text	{padding-left: 168px; padding-top: 1px;}


.calc		{vertical-align: middle;
		background-color: #CCCCCC;
		width: 170px; height: 95px;
		padding: 6px;}


.basin_graphic	{font-size: 8pt;}


.basin_graphic_r {font-size: 8pt;
		 float: right;}


.basin_footer	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: left; vertical-align: middle;
		background-image: url(NewBasins/images/footer_bkgrd.gif);
		background-repeat: repeat-x; background-position: top left;
		height: 52px;}


.testimonial	{float: right;
		width: 241px; height: 325px;
		background-image: url(NewBasins/images/testimonial_bkgrd.jpg);
		background-repeat: no-repeat; background-position: top left;}


.test_text	{font-size: 8pt;
		height: 255px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: left; vertical-align: top;
		padding-left: 36px; padding-top: 28px;}


.call		{font-size: 8pt; color: #710B0B;
		line-height: 140%;
		position: relative;
		width: 190px;
		left: 23px;}


.title		{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: left; vertical-align: middle;
		background-image: url(NewBasins/images/title_left.jpg);
		background-repeat: no-repeat; background-position: top left;
		background-color: #710B0B;}


.prepare_text	{margin-left: 230px; margin-right: 228px;
		float: left;}


.center_text	{padding-left: 168px;}


.title_enlarge	{font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: right; vertical-align: middle;
		background-image: url(NewBasins/images/int_install_spacer.jpg);
		background-repeat: no-repeat; background-position: top left;}


.gallerycopy	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #948D7C;
		text-decoration: none; text-align: left; vertical-align: bottom;
		background-image: url(NewBasins/images/topcopy_bkgrd.jpg);
		background-repeat: repeat-x; background-position: top left;}


.possibilities	{font-weight: normal; color: #FFFFFF;
		 text-align: center;
		 padding-top: 5px;
		 background-color: #710B0B;
		 height: 21px;
		 margin-top: 25px;
		 margin-bottom: 10px;}


.gallery	{color: #000000;
		 margin-left: 5px;
		 margin-top: 0px;
		 margin-bottom: 8px;}


.showrooms	{font-weight: normal; color: #FFFFFF;
		 text-align: center;
		 padding-top: 5px;
		 background-color: #710B0B;
		 height: 21px;
		 margin-bottom: 10px;}


.basincopy_shrm	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: middle;}





a.basinmenu:link {color: #000000; text-decoration: none; font-weight: normal;}
a.basinmenu:visited {color: #000000; text-decoration: none; font-weight: normal;}
a.basinmenu:active {color: #000000; text-decoration: none; font-weight: normal;}
a.basinmenu:hover {color: #710B0B; text-decoration: none; font-weight: normal;}

a.homemenu:link {color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.homemenu:visited {color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.homemenu:active {color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.homemenu:hover {color: #B9B098; text-decoration: none; font-weight: normal;}

a.ovalmenu:link {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.ovalmenu:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.ovalmenu:active {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.ovalmenu:hover {color: #B9B098; text-decoration: none; font-weight: bold;}


