﻿/* Content Table stylings */
table.mainBox {
	border-style: none;
	background-color: #FFFFFF;
	width: 580px;
	padding: 0px;
	position: relative;
	left: 6px;
	top: 4px;
	margin-bottom: 8px;
	empty-cells: show;
}
#mainboxHeader {
	background-image: url('../images/boxes/mainTop.jpg');
	background-repeat: no-repeat;
	font-size: 18px;
	font-weight: bold;
	color: #092541;
	padding: 4px 2px 4px 20px;
	height: 30px;
}
#mainboxHeaderGreen {
	background-image: url('../images/boxes/mainTop-green.jpg');
	background-repeat: no-repeat;
	font-size: 18px;
	font-weight: bold;
	color: #092541;
	padding: 4px 2px 4px 20px;
	height: 30px;
}

#mainboxContent {
	padding: 8px 16px 8px 16px;
}
#mainboxFooter {
	padding: 0px;
	height: 13px;
}
#mainboxspecial {
	padding: 5px 0px 0px 0px;
}
/* Box #1 */
table.BoxShale1 {
	border-style: none;
	background-color: #FFFFFF;
	width: 280px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: left;
}

table.Box1 {
	border-style: none;
	background-color: #FFFFFF;
	width: 280px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: left;
}
#Box1Header {
	background-image: url('../images/boxes/Box1Top.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 30px;
}
#Box2Header {
	background-image: url('../images/boxes/Box2Top.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}
#Box2HeaderA1 {
	background-image: url('../images/boxes/lightBrown280Topa.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}
#Box2HeaderA2 {
	background-image: url('../images/boxes/lightBlue280Topa.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}

#Box2HeaderA3 {
	background-image: url('../images/boxes/gray280Topa.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}



#Box2HeaderA4 {
	background-image: url('../images/boxes/lightBlue280Topb.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}

#Box2HeaderA5 {
	background-image: url('../images/boxes/darkBlue280Topb.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}



/*Small box */
table.Smallbox-200pxwide {
	/*position: relative;
	left: 5px;*/
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}

/*Small box */
table.Box-360pxwide {
	/*position: relative;
	left: 5px;*/
	width: 360px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}

#Box2Header-200pxwide {
	background-image: url('../images/boxes/lightBlue200Top.jpg');
	background-repeat: no-repeat;
	font-size: 4px;
	font-weight: bold;
	color: #092541;
	padding: 0px 2px 4px 10px;
	height: 0px;
}



#Box2Header-Widebox-360pxwide
{
	background-image: url('../images/boxes/DarkBlue360Top.jpg');
	background-repeat: no-repeat;
	font-size: 4px;
	font-weight: bold;
	color: #092541;
	padding: 0px 2px 4px 10px;
	height: 0px;
}

#smallboxTop-DarkBlue200pxwide {
	padding: 0px 0px 0px 0px;
}
#smallboxBottom-DarkBlue200pxwide {
	padding: 0px 0px 0px 0px;
}
#smallboxContent-DarkBlue200pxwide {
	padding: 0px 6px 0px 6px;
}


#Box2Header-200pxwideDarkBlue {
	background-image: url('../images/boxes/DarkBlue200Top.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 0px 2px 4px 10px;
	height: 0px;
}

#smallboxTop-200pxwide {
	padding: 0px 0px 0px 0px;
}
#smallboxBottom-200pxwide {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px
}
#smallboxContent-200pxwide {
	padding: 0px 6px 0px 6px;
}




#ThomasBox2HeaderBig {
	background-image: url('../images/boxes/thomas-top.gif');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}

#Box2HeaderBig {
	background-image: url('../images/boxes/lightBlue570Topa.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}

#Box2HeaderBig1 {
	background-image: url('../images/boxes/lightGray570Topa.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}

#Box2HeaderA1-Eachus {
	background-image: url('../images/boxes/lightBrown280Topa.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	padding: 6px 2px 4px 10px;
	height: 0px;
}
#Box3Header {
	background-image: url('../images/boxes/Box3Top.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}
#Box3HeaderUnderlineA1 {
	background-image: url('../images/boxes/Box3TopUnderline.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}
#Box3HeaderUnderline {
	background-image: url('http://www.pahouse.com/images/boxes/Box3TopUnderlineA1.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}
#Box3HeaderGreen {
	background-image: url('../images/boxes/Box3Topb-green.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}

#Box3HeaderGreenA1
{
	background-image: url('../images/boxes/Box3Topb-greenA1.jpg');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #092541;
	padding: 6px 2px 4px 10px;
	height: 0px;
}

#boxContent {
	padding: 6px 8px 6px 8px;
}
#boxFooter {
	padding: 0px;
	height: 12px;
}
#boxFooterGreen {
	padding: 0px;
	height: 12px;
}
/*Small box */
table.Smallbox {
	/*position: relative;
	left: 5px;*/
	width: 280px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: left;
}
#smallboxTop {
	padding: 0px 0px 0px 0px;
}
#smallboxBottom {
	padding: 0px 0px 0px 0px;
}
#smallboxContent {
	padding: 0px 6px 0px 6px;
}
/*Small BORDERED box */
#smallBorderTop {
	padding: 0px 0px 0px 0px;
}
#smallBorderBottom {
	padding: 0px 0px 0px 0px;
}
#smallBorderContent {
	padding: 0px 6px 0px 6px;
	border-left: 1px #333333 solid;
	border-right: 1px #333333 solid;
}

/*Large box */
table.largebox {
	/*position: relative;
	left: 5px;*/
	width: 570px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
	text-align: left;
}
#largeboxTop {
	padding: 0px 0px 0px 0px;
}
#largeboxBottom {
	padding: 0px 0px 0px 0px;
}
#largeboxContent {
	padding: 0px 6px 0px 6px;
}
/* Simple Box */
table.Simple {
	position: relative;
	left: 6px;
	margin: 6px 0px 4px 0px;
}
#simpleTL {
	width: 10px;
	background-image: url('../images/boxes/TL.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#simpleTR {
	width: 10px;
	background-image: url('../images/boxes/TR.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
#simpleBL {
	width: 10px;
	height: 10px;
	background-image: url('../images/boxes/BL.gif');
}
#simpleBR {
	width: 10px;
	height: 10px;
	background-image: url('../images/boxes/BR.gif');
}
#simpleContent {
	padding: 0px 4px 0px 4px;
}
/* banner*/
table.Banner {
	width: 580px;
	background: #F8F6EF;
	background-repeat: no-repeat;
	position: relative;
	left: 6px;
}
table.Banner td {
	padding-left: 10px;
	height: 80px;
	vertical-align: top;
}
table.Banner td h1{
color:#FFFFFF;
}
/* Member Banners */
table.MemberBanner {
	width: 580px;
	background: #F8F6EF url('../images/bg/BlankmemberBanner.jpg') no-repeat;
	position: relative;
	left: 6px;
}
table.MemberBanner td {
	padding: 4px 0px 0px 10px;
	height: 80px;
}
table.MemberBannerLN {
	width: 580px;
	background: #F8F6EF url('../images/bg/BlankMemberBannerLN.jpg') no-repeat;
	position: relative;
	left: 6px;
}
table.MemberBannerLN td {
	padding: 4px 0px 0px 10px;
	height: 80px;
}

/* GERBER banner */
table.GerberBanner {
	width: 580px;
	background: #F8F6EF url('../gerber/images/gerberbanner.jpg') no-repeat;
	position: relative;
	left: 6px;
}
table.GerberBanner td {
	padding: 4px 0px 0px 10px;
	height: 100px;
}
/*Contact Adresses */
table.OfficeAddresses {
	/*position: relative;
	left: 5px;*/
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: left;
}
/* For The Service */
table.ForService {
	table-layout: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 4px;
}
table.ForService td {
	padding: 0px 0px 0px 0px;
}
/* END For Service table */
/* PACE table */
table.PACE {
	table-layout: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 4px;
}
table.PACE td {
	padding: 0px 0px 0px 0px;
}
/* END For Service table */
#smallboxTop {
	padding: 0px 0px 0px 0px;
}
#smallboxBottom {
	padding: 0px 0px 0px 0px;
}
#smallboxContent {
	padding: 0px 6px 0px 6px;
}
#shaleboxContent {
	padding: 0px 0px 0px 0px;
}
#smallboxContentCasorio {
	padding: 0px 0px 0px 0px;
}
#Box2Headerb {
	background-image: url('../images/boxes/Box2Top.jpg');
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #092541;
	padding: 4px 2px 4px 10px;
	height: 30px;
}
/* Half Box */
table.Halfbox {
	border-style: none;
	background-color: #F8F6EF;
	width: 286px;
	padding: 0px;
	position: relative;
	left: 6px;
	top: 4px;
	margin: 0px 4px 8px 4px;
	empty-cells: show;
}
table.Halfbox h1 {
	margin: 4px 2px 4px 20px;
}
#HalfboxHeader {
	background-image: url('../images/boxes/halfMainBlueTOP.jpg');
	background-repeat: no-repeat;
	font-size: 18px;
	font-weight: bold;
	color: #092541;
	padding: 0px 0px 0px 0px;
	height: 30px;
}
#HalfboxContent {
	padding: 8px 16px 8px 16px;
	background-color: #FFFFFF;
}
#HalfboxFooter {
	padding: 0px;
	height: 10px;
}
#Haldfboxspecial {
	padding: 5px 0px 0px 0px;
}
.a50x50link 
{
	margin:0px 0px 8px 0px;
	width:280px;
	border:0px;
}
	
td.a50x50link{
	padding:0px;
}




/*Large box */
table.largeboxConsumer {
	/*position: relative;
	left: 5px;*/
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
	text-align: left;
}
#largeboxTop {
	padding: 0px 0px 0px 0px;
}
#largeboxBottom {
	padding: 0px 0px 0px 0px;
}
#largeboxContent {
	padding: 0px 6px 0px 6px;
}
