BODY {
	background-color :#CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
	font-size : 9pt;
	margin:0;	
}
A {color : #0000CC; text-decoration:underline; }
A:VISITED {color : #0000CC; text-decoration:underline; }
A:HOVER {color : Red; text-decoration:underline; }

A.topnav {color:#0000CC; font-size:9pt; font-weight:bold;}
A.topnav:VISITED {color:#0000CC; font-size:9pt; font-weight:bold;}
A.topnav:HOVER {color:Red; font-size:9pt; font-weight:bold;}

A.nav {color : Black; font-size:10pt; font-weight:bold;}
A.nav:VISITED {color:Black; font-size:10pt; font-weight:bold;}
A.nav:HOVER {color:Red; font-size:10pt; font-weight:bold;}

A.large {color : #0000CC; font-size : 14pt; font-weight : bold;}
A.large:VISITED {color : Purple; font-size : 14pt; font-weight : bold;}
A.large:HOVER {color : Green; font-size : 14pt; font-weight : bold;}

A.title {color : #FF3300; font-size : 14pt; font-weight : bold; text-decoration : none; line-height : 12px;}
A.title:VISITED {color : #FF3300; font-size : 14pt; font-weight : bold; text-decoration : none; line-height : 12px;}
A.title:HOVER {color : FF3300; font-size : 14pt; font-weight : bold; text-decoration : underline; line-height : 12px;}

TD.date {
	background-color : #FFCC00;
	font-weight : bold;
	text-align : center;
}
TD.homedate {
	background-color : #FFCC00;
	font-weight : bold;
	text-align : left;
	font-weight : bold;
}
TD.topnav {
	background-color : #FFCC00;
}
TD.header {
	background-color : Black;
	color : White;
	font-weight : bold;
}
TD.saletop {
	background-color : Black;
	color : White;
	font-weight : bold;
	font-size : 9pt;
}
TR.grey {background-color : #E6E6E6; }
TR.yellow {background-color :#cccccc;}

TD.hometitle {
	color : #FF3333;
	font-size : 14pt;
	font-weight : bold;
	line-height : 30px;
	padding-left : 5px;
}
TD.title {
	color : #FF3333;
	font-size : 14pt;
	font-weight : bold;
	line-height : 20px;
}
TD.title2 {
	color : Black;
	font-size : 14pt;
	font-weight : bold;
	line-height : 20px;
}
TD.title3 {
	color : Black;
	font-size : 12pt;
	font-weight : bold;
	line-height : 15px;
}
TD.title4 {
	color : Black;
	font-size : 12pt;
	font-weight : bold;
	line-height : 30px;
}
TD.title5 {
	color : Black;
	font-size : 11pt;
	font-weight : bold;
	line-height : 25px;
}
TD.title_sale {
	color : #FF3333;
	font-size : 18pt;
	font-style : italic;
	font-weight : bold;
}
TD.subtitle {
	color : #FF3333;
	font-size : 11pt;
	font-weight : bold;
}
TD.fototitle {
	background-color : #E3E2E2;
	font-weight : bold;
	text-align : center;
}
TD.contact {
	font-size : 11pt;
}
TD.top {
	line-height : 20px;
}
TD.footer {font-size:11px; }

TD.footer2 {font-size:12px; background-image:url(../images/bg_footer.gif); background-repeat:repeat-x; line-height:40px; }
TD.footer2 a.bottom {color:Black; font-size:12px; font-weight:bold; text-decoration:none;}
TD.footer2 a:visited.bottom {color:Black; font-size:12px; font-weight:bold; text-decoration:none;}
TD.footer2 a:hover.bottom {color:Red; font-size:12px; font-weight:bold; text-decoration:underline; }

TD.footer3 {font-size : 11px; background-color:#eeeee6; }
TD.footer3 a.mn {color:Black; font-size:11px; text-decoration:none;}
TD.footer3 a:visited.mn {color:Black; font-size:11px; text-decoration:none;}
TD.footer3 a:hover.mn {color:Red; font-size:11px; text-decoration:underline; }

TD.small {
	font-size : 8pt;
}
TABLE.grey {
    background-color : #E6E6E6;
}
TD.prices {
	font-size : 10pt;
	font-weight : bold;
	color : Black;
}
TD.padded {
	background : #FDFDE1;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 10px;
}
TD.paddedlgtext {
	background : #FDFDE1;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 10px;
	font-size : 12pt;
	font-weight : bold;
}
TD.homelinks {
	padding-left : 5px;
	padding-right : 0px;
	padding-top : 5px;
	padding-bottom : 5px;
	line-height : 14px;
}
TD.jumpmenu {
	padding-left : 10px;
	padding-top : 5px;
}
TD.paypal {
	background-color : #FFFACD;
	border : 2px solid #FFCC00;
	font-weight : bold;
	padding : 5px;
}
EM {
	font-style : italic;
	font-weight : bold;
}
TABLE.sale {
   border-right-width: 1px;
   border-right : solid Black;
   border-top-width: 1px;
   border-top : solid Black;
   border-left-width: 1px;
   border-left : solid Black;
   border-bottom-width: 1px;
   border-bottom : solid Black;
}
SPAN.large {
    color : Black;
	font-size : 14pt;
	font-weight : bold;
}
SPAN.medium {
    color : Black;
	font-size : 12pt;
	font-weight : bold;
}
SPAN.blue {
    color : Blue;
}
TD.attention {
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	font-size : 12pt;
	font-weight : bold;
	color : Green;
}
#attention {
	color : #0000CC;
	font-size : 14pt;
	font-weight : bold;
	line-height : 14pt;
	padding-left : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}
#red {
	color : Red;
}

/* 10-11-09 */
.main {width:1000px; background-color:White; border-left:1px solid #999999; border-right:1px solid #999999; }
.main td.topbar { height:6px; background-image:url(../images/bg_topbar.gif); background-repeat:repeat-x; }
.main td.topbar1 {background-color:#ffcc00; line-height:24px; font-size:16px; font-weight:bold; color:#000000; }
.main td.topbar1 span.colorchg {color:#006600; }
.main td.topbar2 { background-image:url(../images/bg_headertile.gif); background-repeat:repeat-x; line-height:27px; font-size:16px; font-weight:bold; color:#FFFFFF; }
.main td.topbar2 span.colorchg {color:#ffcc00; }
.main td.header1 {background-image:url(../images/header_home1.jpg); background-repeat:no-repeat; width:500px; height:156px; }
.main td.header2 {background-image:url(../images/header_home2.jpg); background-repeat:no-repeat; width:500px; height:156px; }
.main td.header3 {background-image:url(../images/header_secondary.jpg); background-repeat:no-repeat; width:801px; height:121px; }
.main td.cartlink {background-color:#ececec; color:#000000; padding-left:10px; padding-right:10px; line-height:30px;  }

.cartitems { width:75px; background-image:url(../images/img_cart.gif); background-repeat:no-repeat; float:right; }
.cartitems a.icon {color : #0000CC; text-decoration:underline; font-weight:bold; padding-left:20px; }
.cartitems a:hover.icon {color:Green; text-decoration:underline; font-weight:bold; padding-left:20px; }
.cartitems a:visited.icon {color:#0000CC; text-decoration:underline; font-weight:bold; padding-left:20px; }
.cartitems2 { width:75px; background-image: url(../images/img_cart2.gif); background-repeat:no-repeat; float:right; }
.cartitems2 a.icon {color : #0000CC; text-decoration:underline; font-weight:bold; padding-left:20px; }
.cartitems2 a:hover.icon {color:Green; text-decoration:underline; font-weight:bold; padding-left:20px; }
.cartitems2 a:visited.icon {color:#0000CC; text-decoration:underline; font-weight:bold; padding-left:20px; }

#logo {width:207px; height:156px; float:left }
#tabhomecontainer {width:430px; height:90px; background-image:url(../images/tab_home.png); background-repeat:no-repeat; float:right; }
#tabhomecontainer .toptext {font-size:24px; font-weight:bold; color:#000000; text-align:center; vertical-align:top; padding-top:5px; }
#tabhomecontainer .btmtext {font-size:60px; font-weight:bolder; color:#cc0000; text-align:center; vertical-align:top; margin-top:-15px; }

#tabseccontainer {width:249px; height:58px; background-image:url(../images/tab_secondary.png); background-repeat:no-repeat; float:right; margin-right:75px; }
#tabseccontainer .toptext {font-size:13px; font-weight:bold; color:#000000; text-align:center; vertical-align:top; padding-top:5px; }
#tabseccontainer .btmtext {font-size:30px; font-weight:bolder; color:#cc0000; text-align:center; vertical-align:top; margin-top:0px; }

td.sides {width:500px; }
#picnav {background-color:Black;  padding:10px 4px 0px 10px;   width:440px;  height:740px; text-align:center; }
#picbox {width:138px;  height:112px;  font-size:10pt;  font-weight:Bold;  color:White;  margin:5px 3px 5px 3px;  float:left;    }
#picboxlg {width:212px;  height:112px;  font-size:10pt;  font-weight:Bold;  color:White;  margin:5px 2px 5px 2px;  float:left;    }
#picboxlg a.rollscaffold29 {width:212px; height:112px; text-indent:-5000px; display:block;  background: url(../images/btn_29RollingScaffold.jpg) top left no-repeat;  }
#picboxlg a.rollscaffold29:hover {background-position:0 -112px;  }
#picboxlg a.rollscaffold5 {width:212px; height:112px; text-indent:-5000px; display:block;  background: url(../images/btn_5RollingScaffold.jpg) top left no-repeat;  }
#picboxlg a.rollscaffold5:hover {background-position:0 -112px;  }
#picboxlg a.guardrails {width:212px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_guardrails.jpg) top left no-repeat;  }
#picboxlg a.guardrails:hover {background-position:0 -112px;  }
#picboxlg a.accessories {width:212px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_accessories.jpg) top left no-repeat;  }
#picboxlg a.accessories:hover {background-position:0 -112px;  }
#picbox a.minitowers {width:140px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_mini_towers.jpg) top left no-repeat;  }
#picbox a.minitowers:hover {background-position:0 -112px;  }
#picbox a.frames {width:140px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_frames.jpg) top left no-repeat;  }
#picbox a.frames:hover {background-position:0 -112px;  }
#picbox a.crossbraces {width:140px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_cross_braces.jpg) top left no-repeat;  }
#picbox a.crossbraces:hover {background-position:0 -112px;  }
#picbox a.trestles {width:140px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_trestles.jpg) top left no-repeat;  }
#picbox a.trestles:hover {background-position:0 -112px;  }
#picbox a.scaffoldplanks {width:140px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_scaffold_planks.jpg) top left no-repeat;  }
#picbox a.scaffoldplanks:hover {background-position:0 -112px;  }
#picbox a.casters {width:140px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_casters.jpg) top left no-repeat;  }
#picbox a.casters:hover {background-position:0 -112px;  }
#picbox a.jiffyjacks {width:140px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_jiffy_jacks.jpg) top left no-repeat;  }
#picbox a.jiffyjacks:hover {background-position:0 -112px;  }
#picbox a.sidebrackets {width:140px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_side_brackets.jpg) top left no-repeat;  }
#picbox a.sidebrackets:hover {background-position:0 -112px;  }
#picbox a.screwjacks {width:140px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_screw_jacks.jpg) top left no-repeat;  }
#picbox a.screwjacks:hover {background-position:0 -112px;  }
#picbox a.baseplates {width:140px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_base_plates.jpg) top left no-repeat;  }
#picbox a.baseplates:hover {background-position:0 -112px;  }
#picbox a.mortarboards {width:140px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_mortar_boards.jpg) top left no-repeat;  }
#picbox a.mortarboards:hover {background-position:0 -112px;  }
#picbox a.diagonalgoosers {width:140px; height:112px; text-indent:-5000px; display:block; background:url(../images/btn_diagonal_goosers.jpg) top left no-repeat;  }
#picbox a.diagonalgoosers:hover {background-position:0 -112px;  }

table.centersection {width:850px; }
table.centersection td.leftcolumn {background-color:#000000; width:448px; }
table.centersection td.rightcolumn {background-image:url(../images/bg_silver.jpg); width:448px;  background-repeat:no-repeat; border:1px solid #000000; }
table.rightside {width:448px; }
table.diagram {margin-top:10px; width:423px; border:2px solid #000000; background-color:#ececec; }
table.diagram td.picture {background-image:url(../images/img_diagram.jpg); background-repeat:no-repeat; width:197px; }
table.diagram td.heading {background-color:#cc0000; font-size:24px; color:#FFFFFF; font-weight:bold; line-height:36px; font-style:italic; }

.padleft {padding-left:10px; }
.padright {padding-right:10px; }
.padbottom {padding-bottom:10px; }

span.advert {font-size:16px; font-weight:bold; color:#cc0000; }

#contractor_pricing {width:206px; height:175px; float:right; margin-right:12px; }
#shipping_yards {width:206px; height:175px; float:left; margin-left:12px; }
#contractor_pricing2 {width:205px; height:175px; float:right; margin-right:10px; }
#shipping_yards2 {width:205px; height:175px; float:left; margin-left:10px; }
#notax {width:205px; height:80px; float:left; margin-left:10px; }
#secureshopping {width:205px; height:110px; float:left; margin-left:10px; }
#mktphone {width:205px; height::110px; float:left; margin-left:10px; border:1px solid #999999; }
#mktphone table td.phone {width: 205px; background-color:#fffacd; line-height:30px; padding-top:0px; }
#mktphone table td.phone span.phone { width: 205px; color:#cc0000; font-size:28px; font-weight:bold; background-color:#fffacd; line-height:36px; }
#mktphone table td.call { width:205px; background-color:#fffacd; line-height:24px; }
#mktphone table td.call span.call { width:205px; color:Black; font-size:18px; font-weight:bold; background-color:#fffacd; }
#ansiosha {width:205px; height:94px; float:left; margin-left:10px; }
#lgphone {width:423px; background-color:#000000; text-align:center; }
#lgphone span.buyorcall {font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; }
#lgphone span.phonenumber {font-size:60px; font-weight:bolder; color:Yellow; text-align:center; }

td.txtblock {border:1px solid #000000; }
td.words {width:670px; background-color:#fffacd; padding:10px;}
td.logos {width:200px; background-color:#FFFFFF; }
table.nav {background-image:url(../images/nav_silverback.jpg); background-repeat:no-repeat; width:150px; height:452px; }
td.marketing {width:225px; background-image:url(../images/tile_silver.jpg); background-repeat:repeat-y; }
td.product {width:576px; }
td.scaffold {width:39px; background-image: url(../images/scaffold_tile.jpg); background-repeat:repeat-y; }
td.sidetile {width:150px; background-image: url(../images/side_tile.jpg); background-repeat:repeat-y; }
td.shade {width:10px; background-image: url(../images/tile_shade.jpg); background-repeat:repeat-y; }

td.cartinfo {background-color:#ffefe0; padding-top:10px; padding-bottom:10px; }
td.cartinfo2 {background-color:#ffefe0; padding-top:10px; padding-bottom:10px; }

form.product {margin:0; padding:0; }
form.product input {font-size:10px; margin:0px; margin-bottom:0; padding:0; vertical-align:middle }
form.product input.hmpage {font-size:12px; margin:0px; margin-bottom:0; padding:0; vertical-align:middle }
form.product input.hmpagebtn {line-height:30px; }
.red {color:Red; }