body {margin: 0px; padding: 0px; background: #e2efff; text-align: center;}
h2 {font-family: Trebuchet, Arial, san-serif; font-size: 17px; font-weight: bold;}
p {font-family: verdana, arial, san-serif; font-size: 12px; line-height: normal;}
a:link {font-weight: bold; text-decoration: none; color: #6600cc;}
a:visited {color:#333300; font-weight: bold; text-decoration: underline;}
a:hover {color:#ff6633; text-decoration: underline;}
		
#container {background: #ffffff; width: 75%; min-width: 725px; padding:20px; margin-left: auto; margin-right: auto; margin-top: 5px;}
		
#header { margin: 0px auto 0px auto; padding: 0px; width: 720px; text-align: left;}
		
.image {margin: 0px; padding: 0px;}

.adbanner {margin: 20px auto 20px auto;}
.adtext {border-top: 2px solid #000000; border-bottom: 2px solid #000000; font-weight: bold;}
		 
#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 12px Verdana;
margin:0;
margin-left: 225px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

#modernbricksmenu a  { color: #3399ff; text-decoration: none; background-color: #ffffff; letter-spacing: 1px; display: block; margin: 0 1px 0 0; padding: 5px 10px; float: left; border-style: solid; border-width: 1px; border-color: #d9e4cb #d9e4cb white }

#modernbricksmenu a:hover { color: #4781a6; background-color: #d9e4cb }

#modernbricksmenu #current a  { color: #4781a6; background-color: #d9e4cb; border-color: #d9e4cb }

#modernbricksmenuline { line-height: 1px; background: #d9e4cb; padding: 0; width: 100%; height: 1px; clear: both }

 .main {background: #ffffff; border: 1px solid #999999; margin: 10px 0px 0px 0px; padding: 0px;}
#maincontent  { background: #d9e4cb; margin: 10px auto; width: 720px; border: solid 1px #999999 }
 
		#content {background: #ffffff;  margin: 0px 0px 0px 160px; padding: 0px; border-left: 1px solid #999999; text-align: left;}
		#content p {font-family: Verdana; font-size: 10pt; line-height: normal; color: #000000; padding: 5px 15px 0px 15px; margin: 0px;}
		#content ul {font-family: Verdana; font-size: 12pt; line-height: normal; font-weight:bold; color: #000000; padding: 0px 15px 5px 45px;}
		#content h1{padding: 50px 0px 50px 10px; margin: 0px; font-family: Verdana, Helvetica, san-serif; font-size: 18px; font-weight: bold; font-style: italic; color: #330066;}
		#content h2{font-family: Trebuchet, Trebuchet MS, Arial, san-serif; font-size: 16pt; font-weight: bold; color: #000000; text-align: center; width: 100%; padding-bottom: 20px; margin: 0px;}
		.button     { background: url(images/button.gif) no-repeat center; margin: 0; padding: 0; width: 125px; height: 50px }
		#content h3{font-family: Verdana, Helvetica, san-serif; font-size: .9em; font-weight: bold; font-style: italic; color: #003399; text-align: center; padding: 0px; margin: 0px;}
		#list {padding: 5px 15px 0px 25px; margin: 0px;}
		
		#bannercompany     { background: url(images/banner-company2.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannercatalogs     { background: url(images/banner-catalogs.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannercontact     { background: url(images/banner-contact.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannerrecognition     { background: url(images/banner-recognition.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannerpromos     { background: url(images/banner-promos.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannercustom     { background: url(images/banner-custom.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannerapparel     { background: url(images/banner-apparel.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannerstore     { background: url(images/banner-onlinestores.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannerdesign      { background: url(images/banner-design.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannerfulfill      { background: url(images/banner-fulfillment.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannerpublic       { background: url(images/banner-public.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannercustomers     { background: url(images/banner-customers.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannercards     { background: url(images/banner-cards.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		#bannerfototext     { background: url(images/banner-fototext.jpg) no-repeat right top; margin: 0; padding: 0; width: 100%; height: 125px; border-bottom: 1px solid #999999 }
		
		#sidebar      { background: #ffffff url(images/border-left.gif) no-repeat left top; margin: 5px 15px 20px 20px; padding: 5px; width: 300px; float: left }
		#sidebar p {font-family: verdana, san-serif; font-style: italic; font-size: 8pt; line-height: 12pt; text-align: left; color: #ff6666; background: none; padding: 0px; margin: 0px;}
		
.wireframemenu { background-color: #d9e4cb; margin-top: 25px; width: 160px; float: left; border-top: 1px solid #999999; border-bottom: 0 }

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 160px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: bold 10px Verdana;
padding: 4px 5px;
margin: 0;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #006699;
text-decoration: none;
text-align: left;
border-bottom: 1px solid #999999;
}

.wireframemenu a:visited{
color: #595959;
}

.wireframemenu ul ul a
{
 display: block;
 padding: 4px 10px;
 margin: 0px;
 color: #666666;
 background-color: #99cc99;
 text-decoration: none;
 }

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover  { color: #4781a6; background-color: #d9e4cb }
 
 #promotionalproducts      { background: url(images/banner-index.jpg) no-repeat center; text-align: center; margin: 25px auto; padding: 0; width: 580px; height: 375px }
 
 #promotionalproducts h1 {font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 24px; padding: 20px 20px 0px 240px; text-align:center;}
 
 #promotionalproducts h2 {font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; padding: 5px 20px 0px 240px; text-align:center;}
 
 #promotionalproducts p {font-family: Verdana, Helvetica, sans-serif; font-size:12px; padding: 5px 20px 0px 240px; text-align:center;}
 
 
 #footer {font-family: Verdana, san-serif; font-size: 10px; margin: 10px 0px 20px 0px; padding: 0px;}