/* CRA CSS */

/* main  */
body								{margin:0 auto;padding:0;font-family:Arial, Helvetica, sans-serif;}
div									{font-size:13px;font-style:italic;}
a:link								{color:#000033;text-decoration:none}
a:active							{color:#000033;text-decoration:none}
a:visited							{color:#000033;text-decoration:none}
a:hover								{color:#000033;text-decoration:none}

#wrapper							{width:1040px;margin:0 auto;text-align:center;}}
#container							{margin:0 auto;height:100px;}

#hp-images							{position:relative;top:-210px;left:419px;}

#bg									{position:fixed;top:0;left:0;width:100%;z-index:-1;}
#mainTbl							{margin:0 auto;text-align:center;height:0px;}
#banner								{position:relative;z-index:1;border:solid 1px #000066;width:898px;top:10px;}
#top								{position:relative;top:10px;left:14px;background-image:url(../images/background_top.png);background-repeat:no-repeat;width:935px;height:236px;z-index:1;}
#stretch-mid						{position:relative;top:10px;left:14px;background-image:url(../images/background_stretch.png);background-repeat:repeat-y;width:935px;border-bottom:solid 1px #000066;height:270px;}
#footer								{position:relative;top:10px;left:13px;background-image:url(../images/background_stretch.png);background-repeat:no-repeat;border-bottom:solid 1px #000066;width:933px;clear:both;display:block;font-weight:bold;color:#000066;}
#new-row							{position:relative;top:0px;left:0px;width:100%;}

#main-nav							{position:relative;top:35px;left:-360px;}
#general-notes						{position:relative;top:0px;left:-350px;}
#section-headers					{text-align:left;}
.pad-link							{padding:10px 0px 0px 10px;position:relative;top:-6px;}

#residential						{float:left;}
#header-residential					{position:relative;left:30px;}
#residential-list					{position:relative;left:30px;}
#stock-img							{position:relative;top:-160px;left:50px;clear:both}
#res-pic-nav						{position:relative;top:-150px;left:15px;width:910px;float:inherit;border:solid 0px #000066;}
#res-new-const-tab					{float:left;padding:3px 40px 3px 3px;}
#res-remodeling-tab					{float:left;padding:3px 40px 3px 3px;}
#res-new-const-show					{display:none;position:relative;top:0px;left:0px;float:left;width:100%}
#res-modeling-show					{display:none;position:relative;top:-100px;left:0px;float:left;width:100%}

#commercial							{float:left;padding:0px 0px 0px 20px}
#header-commercial					{position:relative;left:40px;}
#commercial-list					{position:relative;left:30px;}
.commercial-body					{}
#com-pic-nav						{position:relative;top:0px;left:15px;width:910px;float:inherit;border:solid 0px #000066;height:150px;}
#com-new-const-tab					{float:left;padding:3px 40px 3px 3px;overflow:hidden;}
#com-facade-tab						{float:left;padding:3px 40px 3px 3px;overflow:hidden;}
#com-build-outs-tab					{float:left;padding:3px 40px 3px 3px;overflow:hidden;}
#com-finishing-tab					{float:left;padding:3px 40px 3px 3px;overflow:hidden;}
.section-icon						{clear:left;display:block;padding:10px 0px 5px 0px;border:solid 0px #000066;}
#com-new-const-show					{display:none;position:relative;top:-250px;left:10px;float:left;width:100%;overflow:hidden;}
#com-facade-show					{display:none;position:relative;top:-250px;left:10px;float:left;width:100%;overflow:hidden;}
#com-build-outs-show				{display:none;position:relative;top:-250px;left:10px;float:left;width:100%;overflow:hidden;}
#com-finishing-show					{display:none;position:relative;top:-250px;left:10px;float:left;width:100%;}
#com-new-const-blurb				{display:none;text-align:left;width:600px;position:relative;top:-120px;left:0px;}
#com-facade-blurb					{display:none;text-align:left;width:600px;position:relative;top:-120px;left:0px;overflow:hidden;}
#com-build-outs-blurb				{display:none;text-align:left;width:600px;position:relative;top:-120px;left:0px;overflow:hidden;}
#com-finishing-blurb				{display:none;text-align:left;width:600px;position:relative;top:-120px;left:0px;overflow:hidden;}
#HQ-office							{position:relative;top:0px;left:0px;width:100%;}
#HQ-office3							{position:relative;top:0px;left:0px;width:100%;}
#pic-title							{position:relative;top:0px;left:0px;float:left}

#maintenance						{float:left;padding:0px 0px 0px 20px}
#header-maintenance					{position:relative;left:40px;}
#maintenance-list					{position:relative;left:30px;}

#restoration						{float:left;padding:0px 0px 0px 20px}
#header-restoration					{position:relative;left:40px;}
#restoration-list					{position:relative;left:30px;}

.blurb								{text-align:left;padding:5px 10px 5px 10px;height:50px;}
.show-pic							{float:left;display:block;padding:0px 3px 3px 3px;}
.thumbnails							{width:75px;position:relative;}
.main-blurb							{width:300px;text-align:left}
.red-text							{color:red;}

