/* CSS Document */

body								{background-color:#72706f; margin:0px; padding:0px; min-width:760px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align: center}
a img								{border:0px}
img									{border:0px}

/* Header */
#header_container					{width:100%; height:168px; margin:0px; padding:0px; background-image:url(../images/backgrounds/header_background.gif); background-repeat:repeat-x}
#header_container span				{display:none}
#header_box							{width:100%; height:168px; margin:0px; padding:0px; background-image:url(../images/backgrounds/header_r1.jpg); background-repeat:no-repeat}
#header								{height:168px; margin:0px; padding:0px}
#r1									{width:650px; height:77px; margin:0px; padding:0px}
#date_container						{height:39px; padding:5px 5px 0px 0px; float:right}
#since								{width:126px; height:39px; display:block; background-image:url(../images/main/since1932.gif)}

hr									{color: #898989; padding:0px; margin:0px}

/* Navigation */
#logo, #logo a						{width:150px; height:168px; display:block}
#logo a								{background-image:url(../images/logos/logo.jpg)}
#navigation_container				{width:528px; height:24px; margin:0px auto; clear:both}
#navigation_container div			{float:left; margin:0px; padding:0px}
#nav_about, #nav_about a			{width:52px; height:15px; display:block; background-image:url(../images/navigation/btn_about.gif)}
#nav_faq, #nav_faq a 				{width:35px; height:15px; display:block; background-image:url(../images/navigation/btn_faq.gif)}
#nav_contact, #nav_contact a 		{width:64px; height:15px; display:block; background-image:url(../images/navigation/btn_contact.gif)}
#nav_products, #nav_products a 		{width:58px; height:15px; display:block; background-image:url(../images/navigation/btn_products.gif)}
#nav_ideas,#nav_ideas a 			{width:42px; height:15px; display:block; background-image:url(../images/navigation/btn_ideas.gif)}
#nav_architects, #nav_architects a 	{width:66px; height:15px; display:block; background-image:url(../images/navigation/btn_architects.gif)}
#nav_depot, #nav_depot a 			{width:138px;height:15px; display:block; background-image:url(../images/navigation/btn_depot.gif)}
#nav_color, #nav_color a 			{width:73px; height:15px; display:block; background-image:url(../images/navigation/btn_color.gif)}
#nav_box							{width:80%; float:right; padding-top:75px}

/* Secondary Nav */
#secondary_nav_container			{width:581px;height:24px; margin:0px auto}
#secondary_nav_container div		{margin:0px; padding:0px; float:left}

#sac_stucco, #sac_stucco a			{width:129px; height:24px; display:block; background-image:url(../images/navigation/sac_stucco.gif)}
#rio_stucco, #rio_stucco a			{width:119px; height:24px; display:block; background-image:url(../images/navigation/rio_stucco.gif)}
#western_stucco, #western_stucco a	{width:110px; height:24px; display:block; background-image:url(../images/navigation/western_stucco.gif)}
#sw_stucco, #sw_stucco a			{width:140px; height:24px; display:block; background-image:url(../images/navigation/southwestern_stucco.gif)}
#ash_stucco, #ash_stucco a			{width:83px; height:24px; display:block; background-image:url(../images/navigation/ash_groove.gif)}

/* Home */
#home_content_container			{width:100%; height:680px; padding:0px; margin:0px 0px 5px 0px; clear:both; background-color:#aaaaaa; background-image:url(../images/backgrounds/home_content_background.gif); background-repeat:repeat-x}
#home_right_column				{width:200px; margin:24px 15px 0px 0px; padding:0px; right:5px; background-position:right; position:absolute;}
#home_right_column img			{margin:6px 0px; border:1px solid #FFFFFF;}
.home_inner_content_container   {width:1000px; height:469px; float:left; margin:30px 10px 0 10px;}
.home_content_column_1 			{background:url(../../images/home/home1.jpg); background-repeat:no-repeat; width:993px; height:144px;}
.home_content_column_2 			{background:url(../../images/home/home2.jpg); background-repeat:no-repeat; width:993px; height:90px; cursor:pointer;}
.home_content_column_3 			{background:url(../../images/home/home3.jpg); background-repeat:no-repeat; width:993px; height:94px; cursor:pointer;}
.home_content_column_4 			{background:url(../../images/home/home4.jpg); background-repeat:no-repeat; width:993px; height:89px; cursor:pointer;}
.home_content_column_5 			{background:url(../../images/home/home5.jpg); background-repeat:no-repeat; width:993px; height:46px;}
.home_content_text				{width:700px; margin-left:200px; padding-top:50px; height:80px; text-align:left; position:relative;}


/* Inside Global*/
#rgglobe						{height: 100%; overflow: visible; padding:0px; margin:0px;  min-height: 513px; background-image:url(../images/backgrounds/rgglobe.jpg); background-position:top right; background-repeat:no-repeat}
#globe							{width:100%; padding:0px; margin:0px; min-height:688px; background-image:url(../images/backgrounds/globe.gif); background-position:top right; background-repeat:no-repeat}
#inside_content_container		{height:522px; padding:0px; margin:0px 0px 5px 0px; clear:both; background-color:#acaaab; background-image:url(../images/backgrounds/home_content_background.gif); background-repeat:repeat-x}
#pagetitle						{height: 60px; float: left; clear: both}
#content_container				{height: 100%; overflow: visible; padding:0px; margin:0px 0px 5px 0px; clear:both; background-color:#aaaaaa; background-image:url(../images/backgrounds/content_background.gif); background-repeat:repeat-x;}
/*#globe							{width:100%; padding:0px; margin:0px; min-height:688px; background-image:url(../images/backgrounds/globe.gif); background-position:top right; background-repeat:no-repeat}*/
#headline_box					{width:740px; margin:0px auto; padding:38px 0px 0px 0px}
#content_box					{width:700px; margin:0px auto; padding:10px 0px}
ul.none li						{list-style-type:none}
#content_box a					{color:#000000}
#content_box a:hover			{color:#333333}

/* Architect*/
.blackheadings					{background-color:#000000; vertical-align:top}
.blackheadings div				{float:left}

.subblack						{padding:0px; font-weight:bold; text-align:left; margin:4px 0px 0px 20px; color:#000000}
.subblack div					{float:left}

.subgray						{padding:0px; font-weight:bold; text-align:left; margin:4px 0px 0px 20px; color:#5b5b5b}
.subgray div					{float:left}

.shipindent						{padding:0px; text-align:left; margin:4px 20px 0px 20px; float:left}
.shiptext						{width:200px; margin-top:4px; padding:0px}
.shipradio						{float:left; padding:0px; text-align:right; margin:0px; width:20px}

.cart1							{width:150px; margin:0px; padding:0px}
.cart2							{width:280px; margin:0px; padding:0px}
.cart2 p						{margin:0px 0px 2px 0px; padding:0px; font-size:11px; font-weight:bold}

.cart3							{width:100px; margin:0px; padding:0px}

.sum1							{width:100px; margin:0px; padding:0px}
.sum2							{width:260px; margin:0px; padding:0px}
.sum3							{width:200px; margin:0px; padding:0px}

.sub1							{width:265px; margin:0px; padding:0px}
.sub2							{width:265px; margin:0px; padding:0px}
.sub3							{width:155px; margin:0px; padding:0px}

.indent							{padding:0px; text-align:left; margin:4px 0px 0px 20px}
.indent	div						{float: left}

.indentlf						{float:left; margin: 10px 0px 0px 20px}
.indentrg						{float:right; margin: 10px 10px 0px 0px}

.subrow							{border:0px; margin:0px; font-size:11px; height: 20px; clear:both}
.subrow	div						{float:left}

.title							{padding-bottom:0px; font-weight:bold; text-transform:uppercase; text-align:left; margin:0px 0px 0px 10px; vertical-align:text-bottom; border-bottom: 1px solid #898989}

.shortform						{width: 320px; margin: 0px auto}
.shortcol1						{float:left; width: 170px; padding:0px; font-weight:bold; text-transform:uppercase; text-align:left; margin-top:4px}
.shortcol2						{float:left; margin-left:2px}

.margintop						{margin-top:3px}

.architects						{margin:0px 3px 0px 0px; border-right:solid 1px #ed1c24; border-left:solid 1px #ed1c24; border-top:solid 1px #ed1c24; border-bottom:solid 1px #ed1c24; background-color:#000000; padding:0px; float:left}
.archholder						{width: 96%; margin: 0px auto}
.archrow						{border:0px; margin:0px auto; font-size:11px; height: 30px; clear:both}
.archrow2						{border:0px; margin:0px auto; font-size:11px; height: 20px; clear:both}

.archrow input					{clear:both; float: none}
.archrow2 input					{clear:both; float: none}

.archcol1						{float:left; width: 106px; padding:0px; font-weight:bold; text-transform:uppercase; text-align:right; margin-top:4px}
.archcol2						{float:left; margin-left:2px}
.archcol3						{float:left; width:40px; font-weight:bold; text-transform:uppercase; margin:4px 0px 0px 2px; text-align:right}
.archcol4						{float:left; margin-left:2px}
.archcol5						{float:left; width:21px; font-weight:bold; text-transform:uppercase; margin:4px 0px 0px 2px; text-align:right}
.archcol6						{float:left; margin-left:2px}

.myaccount						{font-size:12px; margin:0px 0px 0px 28px; float:left; background-color:#000000; padding-top:5px; height: 24px; color:#FFFFFF; text-align:right}
.myaccount a:link,
.myaccount a:active,
.myaccount a:visited			{color:#ffffff; text-decoration:underline}
.myaccount a:hover 				{color:#ffffff; text-decoration:none}

.archcolradio					{float:left; width: 50px; padding:0px; text-align:right; margin:0px}
.archcoltext					{float:left; margin-top:4px}

.bkggradientshipping			{padding:0px; height:100%; margin:0px 1px 1px 1px; width:620px; border-right:solid 3px #000000; border-left:solid 3px #000000; border-bottom:solid 3px #000000; border-top:solid 3px #000000; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkg_shipping.gif); background-repeat:repeat-x; float:left}
.bkggradientshipping p			{margin:0px 0px 2px 0px; font-weight:bold; font-size:11px}

.bkggradientcart				{padding:0px; height:100%; margin:0px 1px 1px 1px; width:600px; border-right:solid 3px #000000; border-left:solid 3px #000000; border-bottom:solid 3px #000000; border-top:solid 3px #000000; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left}
.bkggradientsample				{padding:0px; height:100%; margin:0px 1px 1px 1px; width:742px; border-right:solid 3px #000000; border-left:solid 3px #000000; border-bottom:solid 3px #000000; border-top:solid 3px #000000; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left}
.bkggradientsign				{padding:0px; height:100%; margin:0px 1px 1px 1px; width:285px; border-right:solid 3px #000000; border-left:solid 3px #000000; border-bottom:solid 3px #000000; border-top:solid 3px #000000; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left}
.bkggradientreg					{padding:0px; height:100%; margin:0px 1px 1px 1px; width:439px; border-right:solid 3px #000000; border-left:solid 3px #000000; border-bottom:solid 3px #000000; border-top:solid 3px #000000; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left}

.arch_center					{margin: 0px auto; width: 760px}

.archrow a:link,
.archrow a:active,
.archrow a:visited,				    
.archrow a:hover 				{color:#000000; text-decoration:underline; font-size:11px}

/* IDEAS*/
#content_ideas_box				{clear: both; padding: 0px}
#content_ideas_box p			{padding-left: 110px}

/*#content_ideas_box p			{margin-left:0px; padding:0px}*/
.ideas							{width: 343px; margin:0px 5px 0px 0px; border:solid 5px #ed1c24; border-top: none; background-color:#58585a; padding:0px; float:left;}

.ideascol img					{border: 1px solid #666666}
.ideascol						{float:left; border:0px; margin:5px 0px 5px 3px}
.ideascol div					{height: 111px; width: 160px; float:left; 140px; margin: 0px; padding: 2px; text-align: center; display: block}
.ideas_container				{width: 343px; padding:0px; margin: 0px; float: left}

.bkggradientideas,				
.bkggradientideasall            {width: 336px;  margin: 0px; padding:0px; height:97%; border:solid 3px #000000; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left}

.rtbheader						{width: 343px;  margin: 0px; padding: 0px; text-align:center; float:left; background-color:#ed1c24}						
.rtbheaderall                   {width: 330px;  margin: 0px 0px 4px 0px; padding: 0px; text-align:center; float:left; background-color:#ed1c24}

.viewall						{width: 60px; font-size:11px; float:right; margin: 15px 0px 2px 0px}
.viewall a:link,
.viewall a:active,
.viewall a:visited				{color:#ffffff; text-decoration:underline}
.viewall a:hover 				{color:#ffffff; text-decoration:none}

.redtablehead                   {width: 343px; text-align:center; background-color:#ed1c24}

.ideascenter					{width: 750px; margin: 0px auto}

.pagination						{font-size:11px; margin: 5px 0px 10px 0px; padding: 0px; text-align:right; width:346px; clear:both}
.pagination	 a:link,
.pagination	 a:active,
.pagination	 a:visited			{color:#000000; text-decoration:underline}
.pagination	 a:hover 			{color:#ed1c24; text-decoration:none}

/* Ideas Detail */
#photo							{margin: 0px 30px 0px 5px; height:100%; float:left}
#photo img						{margin: 0px; float:left}

#ideasdetail_box				{overflow:auto; height: 100%}
#ideasdetail_right				{padding: 0px 0px 0px 0px; margin: 0px; overflow:auto; height: 100%; background-color:#aaaaaa; background-image:url(../images/backgrounds/content_background.gif); background-repeat:repeat-x}
#ideasdetail_rightbtm			{overflow:auto; height: 100%; margin: 0px; padding: 0px}

#ideas_textarea					{padding: 0px; margin: 0px; float:left; height:100%}
#ideas_textarea	img				{padding: 0px; margin: 0px 30px 15px 0px; float:left}

.small							{font-size: 11px}

.white							{color:#ffffff; text-align:right; vertical-align:text-top}
.white a:link,
.white a:active,
.white a:visited				{color:#ffffff; text-decoration:underline}
.white a:hover 					{color:#ffffff; text-decoration:none}

/* Color Chart, Architects and Locations */
#content_locations_box,
#content_color_box,				{margin:0px auto}

.loactionswidth					{width:42%; float: left; margin: 0px 30px 30px 0px}
.locationsheight				{margin: 0px 0px 30px 0px}
.lfmargin						{margin-left:0px; padding:0px}
.sts_tempcenter					{padding-left: 90px; width: 90%; clear: both; float: left}
.architects_container			{margin:0px; padding:0px}
.sts_temp_container				{margin:0px; padding:0px 20px 15px 20px; float:left; height:100%}
.rtbheader img					{margin:0px; padding: 0px; float:left}

/* Color Charts */
.color_container{margin:0px; padding:0px}
.colorcenter					{clear: both; margin: 0px auto; width: 760px}
.color_container{margin:0px; padding:0px}

.colorcol						{float:left; border:0px; margin:0px; width: 176px}
.colorcol img					{margin: 0px; padding-bottom: 30px; float:left}
.colorrow						{width: 100%; clear:both}
.colortext						{float: left; margin:0px 0px 0px 30px; width: 544px}
.pricerow						{width:450px}
.pricerow right					{float:right}
.pricerow img					{float: left; margin:5px 0px 0px 5px}
.colorright						{float:right; height: 22px; clear:both; width:200px; padding:0px; margin:0px}
.colorright	img				{float: left ;margin-top: 0px}


/* PRODUCTS*/
#content_product_box			{margin-left: 100px; float:left;}
#productcenter					{}

#product_content_box			{width:99%; overflow: visible; margin:0px 10px 20px 5px; padding:3px}
.productcol						{height:100%; overflow: visible; float:left}
/*.productcol	img					{margin:0px}*/
.redtableheadings				{padding:10px 0px;}
.redtableheadings h1			{font-size:26px; font-weight:bold; color:#ed1c24;}
.blacktableheadings				{background-color:#000000; vertical-align:top}
.productlisting_box				{width: 220px; float: left}

/* products-dynamic */
.categoryList           {padding: 5px; width: 400px;}
.productCategory        {padding:10px 5px;}                       
.productCategory h1		{font-size:26px; font-weight:bold; color:#ed1c24;}
.productColumn          {background-color: gray; padding: 3px;}
.innerProductCategory   {background:#000; padding:10px 5px; text-align:center;}
.innerProductCategory h1{color:#FFF; font-size:18px; font-weight:normal; color:#ed1c24;}     
.productRow             {background-color: #BBBBBB; padding: 5px;}      

/* Basecoats*/
.basecoats						{margin-right:5px; height:100%; overflow: visible; border:solid 5px #ed1c24; border-top: none; background-color:#58585a; padding:0px; float:left}

.kote1heading					{height: 20px; width:77px; background-color:#000000; vertical-align:top; float: left; margin: 3px; padding-right:2px; padding-left:2px; margin-bottom: 0px}
.bkggradientkote1				{height:98%; width:73px; overflow: visible; margin:3px; margin-top: 0px; padding-top: 2px; padding-left: 2px; padding-right:2px; border:solid 3px #000000; border-top: none; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left; clear: both}
.kote1row		 				{height: 107px; width: 67px; margin: 3px 0px}

.conventheading					{height: 20px; width:149px; background-color:#000000; vertical-align:top; float: left; margin: 3px; margin-bottom: 0px}
.bkggradientconvent				{height:98%; width:141px; overflow: visible; margin:3px; margin-top: 0px; padding-top: 2px; padding-left: 2px; border:solid 3px #000000; border-top: none; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left; clear: both}
* html .bkggradientconvent		{height:98%; width:149px; overflow: visible; margin:3px; margin-top: 0px; padding-top: 2px; padding-left: 2px; border:solid 3px #000000; border-top: none; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left; clear: both}
.convent1row		 			{height: 107px; width: 67px; margin: 2px 1px; float: left}

/* Finishcoats*/
.finishcoats					{margin-right:5px; height:100%; overflow: visible; border:solid 5px #ed1c24; border-top: none; background-color:#58585a; padding:0px; float:left}
.finishcoats_container			{min-width:440px}

.exteriorheading				{height: 20px; width:217px; background-color:#000000; vertical-align:top; float: left; margin: 3px; margin-bottom: 0px}
.bkggradientexterior			{height:98%; width:209px; overflow: visible; margin:3px; margin-top: 0px; padding-top: 2px; padding-left: 2px; border:solid 3px #000000; border-top: none; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left; clear: both}
* html .bkggradientexterior			{height:98%; width:217px; overflow: visible; margin:3px; margin-top: 0px; padding-top: 2px; padding-left: 2px; border:solid 3px #000000; border-top: none; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left; clear: both}
.exteriorrow		 			{height: 107px; width: 67px; margin: 2px 1px; float: left}

.premiumheading					{height: 20px; width:223px; background-color:#000000; vertical-align:top; float: left; margin: 3px; margin-bottom: 0px}
.bkggradientpremium				{height:98%; width:215px; overflow: visible; margin:3px; margin-top: 0px; padding-top: 2px; padding-left: 2px; border:solid 3px #000000; border-top: none; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left; clear: both}
* html .bkggradientpremium				{height:98%; width:223px; overflow: visible; margin:3px; margin-top: 0px; padding-top: 2px; padding-left: 2px; border:solid 3px #000000; border-top: none; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left; clear: both}
.premiumrow		 				{height: 79px; width: 104px; margin: 2px 1px; float: left}

.formulaheading					{height: 20px; width:223px; background-color:#000000; vertical-align:top; float: left; margin: 3px; margin-bottom: 0px}
.bkggradientformula				{height:98%; width:215px; overflow: visible; margin:3px; margin-top: 0px; padding-top: 2px; padding-left: 2px; border:solid 3px #000000; border-top: none; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left; clear: both}
* html .bkggradientformula				{height:98%; width:223px; overflow: visible; margin:3px; margin-top: 0px; padding-top: 2px; padding-left: 2px; border:solid 3px #000000; border-top: none; background-color:#b7b9bc; background-image:url(../images/backgrounds/bkgproductbox.gif); background-repeat:repeat-x; float:left; clear: both}
.formularow		 				{height: 79px; width: 104px; margin: 2px 1px; float: left}


/* Product Detail */
#productdetail_box				{background-color:#FFFFFF; overflow:auto; height: 100%}
#productdetail_right			{padding: 0px 0px 0px 15px; overflow:auto; height: 100%; background-color:#aaaaaa; background-image:url(../images/backgrounds/content_background.gif); background-repeat:repeat-x;}

* html #productdetail_box		{background-color:#FFFFFF; overflow:visible; height: 100%}
* html #productdetail_right		{padding: 0px 0px 0px 15px; overflow:visible; height: 100%; background-color:#aaaaaa; background-image:url(../images/backgrounds/content_background.gif); background-repeat:repeat-x;}

#productdetail_rightbtm			{overflow:auto; height: 100%; background-image:url(../images/backgrounds/bkg_sample2.gif); background-repeat:repeat-y; margin: 0px; padding: 0px}

#product_textarea				{padding: 0px 0px 0px 20px; margin: 0px 0px 0px 160px}

#subnav_box						{width:124px; background-color:#f3f3f4; padding:0px; margin:0px; float: left}
#subnav_box img					{padding:0px; margin:0px; border: 0px}

.subnavbtn						{margin: 0px; padding: 0px}
.subnavbtn img					{margin: 0px; padding: 0px}

#sample_box						{width:157px; float:left; clear:inherit}

.boxtitlerow					{text-align: left; height: 59px; background-image:url(../images/backgrounds/bkgtlbox2.gif); background-repeat:repeat-x}

.product_name					{padding:10px 10px 0px 0px; margin:0px; font-size:16px; color:#ffffff; float:right; font-weight:bold}
.tl_datasheet					{padding:10px 10px 0px 0px; float:right; clear: right }

.pgtlpro						{padding:10px 10px 0px 0px; margin:0px; float:right}
.detailphoto					{padding:10px 18px 0px 18px;}

.productsheet_btn				{width: 100%; text-align: left}

/* Footer */
#footer							{background-color:#72706f; width:100%; text-align:left; color:#dbdbda}
#footer p						{margin:5px 0px 10px 5px; padding:0px}

/* Shopping Cart styles */
.scart1     					{width:70px; margin:0px; padding:0px}
.scart2       				 	{width:200px; margin:0px 0px 0px 20px; padding:0px}
.scart2 img       			 	{margin:5px 0px 15px 0px; padding:0px}
.scart3        					{width:100px; margin:0px; padding:0px}
.scart4        					{width:100px; margin:0px; padding:0px; text-align:right}


/* Global Links, text formatting & form items - keep this at the btm of the .css*/
a:link, a:visited, 
a:active						{color:#000000; font-size: 12px; text-decoration:underline}
a:hover							{color:#ed1c24; font-size: 12px; text-decoration:none}
label							{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
textarea						{text-align: left; height:70px}

.form_label 					{font-size:11px; font-family:Arial, Helvetica, sans-serif; float:left; text-align:right; margin-right:10px}
.form_input, input, 
select							{font-size:11px; font-family:Arial, Helvetica, sans-serif; float:left; text-align:left}
p								{text-align: left; margin:0px 0px 15px 0px; padding:0px}
h1								{text-align: left; font-size:12px; margin:10px 0px 0px 0px}
h2								{text-align: left; font-size:11px; margin:0px 0px 2px 0px; font-weight:bold; text-transform:uppercase}
h3								{text-align: left; font-size:12px; margin:10px 0px 0px 0px; border-bottom: solid 1px #ed1c24} 
 
ul, ol							{margin-top:0px}
li								{text-align: left; margin:0px 0px 5px 0px; padding:0px}
.red							{color:#ed1c24}
.clear							{clear:both}

.left								{float:left}
.right								{float:right}
.center								{text-align:center}

.main, .infoBoxContents			{font-size: 12px}
.infoBox			{}

/* osCommerce styles */
.messageBox 					{font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, 
.messageStackWarning 			{font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess 			{font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

.checkoutBarCurrent				{font-size: 12px; font-weight:bold}
.checkoutBarTo					{font-size: 12px}
.checkoutBarFrom				{font-size: 12px ; color:#666666}
.checkoutBarFrom a:link, a:visited		{font-size: 12px ; color:#666666}
.checkoutBarFrom a:hover		{font-size: 12px ; color:#ffffff; text-decoration:none}

a.sm_txt:link, a.sm_txt:visited, 
a.sm_txt:active					{color:#000000; font-size: 11px; text-decoration:underline}
a.sm_txt:hover					{color:#ed1c24; font-size: 11px; text-decoration:none}

.redtableheadings a:link,
.redtableheadings a:visited,
.redtableheadings a:active,
.redtableheadings a:hover		{text-decoration:none}

.architects-header { background: url('../../images/architects_header.jpg') no-repeat scroll 0 0 transparent; width: 1100px; height: 130px; }
.request-samples { background: url('../../images/architechts_request_more.gif') no-repeat scroll 0 0 transparent; cursor: pointer; width: 623px; height: 50px; }
.wbp { background: url('../../images/architechts_WBP.gif') no-repeat scroll 0 0 transparent; cursor: pointer; width: 623px; height: 50px; }


<!------------------------- ARCHITECHTS SPECS ------------------------------------>

div.architects_specs_header { 
background: url(../../images/specs/architects_specs_header.jpg) no-repeat scroll 0 0 transparent; 
width: 1100px; 
height: 129px; 
padding-top:10px; 
}

.architects_column {
float:left; 
width:330px; 
text-align:left; 
padding:15px;
}

.architects_column a:active, .architects_column a:visited {
color:#000000;
}

.architects_column a#red_text {
color:red;
font-weight:bold;
}

.architects_column a:hover {
color:red;
text-decoration:underline;
}

<!------------------------- ARCHITECHTS FOAM SPECS ------------------------------------>

.architects_column #foam_title {
background:url(../../images/specs/foam_system.gif) no-repeat; 
width:300px; 
height:25px;
}

.foam_title {
background:url(../../images/specs/foam_system.gif) no-repeat; 
width:300px; 
height:25px;
}

.foam_1yr {
background:url(../../images/specs/foam_1yr.jpg) no-repeat;
width:290px;
height:111px;
margin:7px 0 0 0;
padding:20px 0 0 5px;
}

.foam_3yr {
background:url(../../images/specs/foam_3yr.jpg) no-repeat;
width:290px;
height:111px;
margin:7px 0 0 0;
padding:20px 0 0 5px;
}

.foam_5yr {
background:url(../../images/specs/foam_5yr.jpg) no-repeat;
width:290px;
height:111px;
margin:7px 0 0 0;
padding:20px 0 0 5px;
}

.foam_7yr {
background:url(../../images/specs/foam_7yr.jpg) no-repeat;
width:290px;
height:111px;
margin:7px 0 0 0;
padding:20px 0 0 5px;
}

<!------------------------- ARCHITECHTS NO FOAM SPECS ------------------------------------>

.architects_column #no_foam_title {
background:url(../../images/specs/no_foam_system.gif) no-repeat; 
width:300px; 
height:25px;
}

.no_foam_title {
background:url(../../images/specs/no_foam_system.gif) no-repeat; 
width:300px; 
height:25px;
}

.no_foam_1yr {
background:url(../../images/specs/no_foam_1yr.jpg) no-repeat;
width:290px;
height:111px;
margin:7px 0 0 0;
padding:20px 0 0 5px;
}

.no_foam_3yr {
background:url(../../images/specs/no_foam_3yr.jpg) no-repeat;
width:290px;
height:111px;
margin:7px 0 0 0;
padding:20px 0 0 5px;
}

.no_foam_5yr {
background:url(../../images/specs/no_foam_5yr.jpg) no-repeat;
width:290px;
height:111px;
margin:7px 0 0 0;
padding:20px 0 0 5px;
}

.no_foam_7yr {
background:url(../../images/specs/no_foam_7yr.jpg) no-repeat;
width:290px;
height:111px;
margin:7px 0 0 0;
padding:20px 0 0 5px;
}

<!------------------------- ARCHITECHTS CONVENTIONAL SPECS ------------------------------------>

div.architects_column #conventional_system {
background:url(../../images/specs/conventional.gif) no-repeat; 
width:300px; 
height:25px;
}

.conventional_system {
background:url(../../images/specs/conventional.gif) no-repeat; 
width:300px; 
height:25px;
}

.conventional_1yr {
background:url(../../images/specs/conventional_1yr.jpg) no-repeat;
width:290px;
height:111px;
margin:7px 0 0 0;
padding:20px 0 0 5px;
}

.conventional_3yr {
background:url(../../images/specs/conventional_3yr.jpg) no-repeat;
width:290px;
height:111px;
margin:7px 0 0 0;
padding:20px 0 0 5px;
}

.conventional_5yr {
background:url(../../images/specs/conventional_5yr.jpg) no-repeat;
width:290px;
height:111px;
margin:7px 0 0 0;
padding:20px 0 0 5px;
}

.conventional_7yr {
background:url(../../images/specs/conventional_7yr.jpg) no-repeat;
width:290px;
height:111px;
margin:7px 0 0 0;
padding:20px 0 0 5px;
}

.architects-specs-wrapper {}

