								/* HILLMAN B2 WEBSITE STYLESHEET */

								/* Direct Mail Discounter Styles */
								
/*****************************************************************************************************************************/								


								/*Start Left Sidebar News Styles */

#left_newsbox_container {
	width:180px;
	height:520px;
	text-align:center;
	margin-left:10px;
	border:0 dotted #000;
	margin-top:-40px;
	float:left;
	position:relative;
	z-index:10;
}


#newsbox_header {
	width:178px;
	height:30px;
	color:#fff;
	font-weight:normal;
	font-size:.90em;
	font-family: georgia, verdana, arial,sans;
	border:1px double #ff3030;
	padding-top:10px;
	margin-bottom:10px;
	position:relative;
	background: url('../images_dmd/dmd_newsheader.gif');	
}

.newsbox1, .newsbox2, .newsbox3, .newsbox4, .newsbox5, .newsbox6, .newsbox7, .newsbox8 {
	width:174px;
	height:125px;
	padding-left:2px;
	padding-right:2px;	
	text-align:left;
	color:#363636;
	font-weight:normal;
	font-size:.75em;
	border:1px double #ff3030;
	position:relative;
	margin-bottom:10px;
}

.newsbox7 {text-align:center}


.more, .more a, .more a:link {
	font-style:italic;
	text-align:right;
	text-decoration:none;
}

.more a:hover {
	text-decoration:underline;
	font-weight:bold;
}



								/*Start Middle Container Styles */
				
#middle_container_dmd {
	width:60%;
	height:910px;
	border: 0 solid blue;
	margin-top:-80px;
	margin-left:18%;
	position:relative;
}

#center_content{
	position:relative;
	width:80%;
	height:350px;
	padding-left:3px;
	padding-right:3px;
	margin-top:5px;
	padding-top:7px;
	font:10pt arial, verdana;
	border: 0 solid gray;
	margin-left:11%;
}


.slidedown_content_box{
		border:1px solid #317082;
		height:0px;
		visibility:hidden;
		position:absolute;
		background-color:#E2EBED;
		overflow:hidden;
		padding:2px;
		width:600px;	
		z-index:5;			
}
	
.slidedown_content{
		position:relative;		
		font-family: trebuchet ms, lucida sans unicode, Arial, sans-serif;
		width:100%;
		font-size:1em;		
}

.slide_header {
	border:0 solid #3cb371;
	padding-left:2px;
	background:#4876ff;
	text-align:left;
	height:20px;
	width:604px;
}

.slide_header a{
	color:#ffffff;
	text-decoration:none;
}



#industry_testimonial {
	width:590px;
	height:100px;
	line-height:140%;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #dc143c;
	background:#f5f5dc;
	padding:4px;
	padding-top:8px;
	text-align:left;
	font-style:italic;
	color:#424242;
}

blockquote.style1 {
  width:550px;
  text-indent:25px;  
  background-image: url('../tbow/images/quote_open.gif');
  background-position: top left;
  background-repeat: no-repeat;
  padding-top:7px;
  margin-top:-10px;
}
  
blockquote.style1 span {
     display:block;
     background-image: url('../tbow/images/quote_close.gif');
     background-position: bottom right;   
     background-repeat: no-repeat;
}




#card_header {
	height: 20px;
	width:300px;
	color:#8b0000;
	border:0 solid #0000ff;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}	

#postcard_box_container {
	height: 110px;
	width:500px;
	border:0 solid #000;
	margin-left:60px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.postcard_box1 {
	height:100px;
	width:113px;
	border:1px solid #cdc8b1;
	float:left;
}

.postcard_box2 {
	height:100px;
	width:113px;
	float:left;
	/*margin-left:170px;*/
	border:1px solid #cdc8b1;
}

/*.postcard_box3 {
	height:100px;
	width:113px;
	margin-left:300px;
	border:0 dotted #000000;
	float:right;
}*/

 .imghdr { /* Styles for Postcard Zoom - Header */
    width:558px;
    background:#ECF1EF;
    border:1px solid #C4D5E3;
    font-weight:bold;
    color:#B22222;
    padding:10px;
    font-family:arial, verdana, sans-serif;
  	text-align:center;  	
}

.imgbdy {  /*  Styles for Postcard Zoom - Body */
    width:558px;
    background:#FFFFFF;
    border-left:1px solid #C4D5E3;
    border-right:1px solid #C4D5E3;
    border-bottom:1px solid #C4D5E3;
    padding:10px;
    text-align:center;
 }
 	

							/*Start Right Container Styles */
							
							
#right_boxes_container_dmd {	
	width:145px;
	margin-top:-40px;
	font: 9pt arial, verdana, helvetica, sans-serif;
	text-align:center;
	color:green;
	float:right;	
	border:0 solid gray;

} 	


#contact {
	width:125px;
	height:90px;
	line-height:140%;
	margin-top: 5px;
	border:1px solid #dc143c;
	background:#f5f5dc;
	padding:4px;
	padding-top:8px;
	text-align:left;
	color:#424242;
	font-size:.9em;
}



#contact_hdr {
	text-align:center;
}

#contact a:link {
	text-decoration:none;
	color:#424242;
}

#contact a:hover {
	text-decoration:underline;
	color:#dc143c;
}

#contact2 {
	width:125px;
	height:50px;
	line-height:140%;
	margin-top: 5px;
	border:1px solid #dc143c;
	background:#f5f5dc;
	padding:4px;
	padding-top:8px;
	text-align:center;
	color:#424242;
	font-size:.9em;
}



								/*Bold Buttons Start */
#button1 {
	width:145px;
	height:36px;
	text-align:center;
	border:0 solid #ff00ff;
	float:left;
}

#button2 {
	width:145px;
	height:36px;
	border:0 solid #00ff00;
	float:right;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.boldbutton{
background: transparent url('../images/button_left.gif') no-repeat top left;
float:left;
display:block;
font: bold 13px arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbutton, a:visited.boldbutton, a:hover.boldbutton, a:active.boldbutton{
color: #fff; /*button text color*/
}

a.boldbutton span{
background: transparent url('../images/button_right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbutton{ /* Hover state CSS */
text-decoration: underline;
}

.button_wrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 60%;
margin-top:30px;
margin-left:20%;
text-align:center;
border:0 solid #ccc;
}
								/*Bold Buttons End */


