body{
padding:0px;
margin:0px;
}
.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}
.botpreview {
	background-color:#3F89C3;
	color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-top-width:1px;
	border-top-style:solid;
	text-align:center;
	vertical-align:middle;
}
p img {float: right;
        border: 1px solid rgb(204, 204, 204);
        padding: 2px 2px 2px 2px;
        background: rgb(237, 237, 237) none repeat scroll 0%;
        color: black;
        margin: 4px 0px 2px 8px;
}
.cust_img {
	   border: 1px solid rgb(204, 204, 204);
        padding: 2px 2px 2px 2px;
        background: rgb(237, 237, 237) none repeat scroll 0%;
        color: black;
        margin: 4px 0px 2px 8px;
}
.copy {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #838383;
	text-decoration: none;
}
.date {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #CF6445;
}
.link_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #5E809E;
}
.heading_sub_red {
	font-family: Arial;
	font-size: 12px;
	line-height: 25px;
	color: #ED1C24;
}
.text_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #686868;
}
.photo_caption {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 11px;
	color: #686868;
     padding: 10px;
}
.text_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #228F57;
}
.link_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #0099CC;
}
.text_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F09712;
}
.text_3_red {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ED1C24;
}
.form_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	background-color: #EAF4F3;
	border: 1px solid #C8D5E4;
	height: 16px;
	width: 192px;
}
.form_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	background-color: #EAF4F3;
	border: 1px solid #C8D5E4;
	height: 163px;
	width: 192px;
	overflow:auto;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 5px;
left: -1000px;
border: 1px solid rgb(204, 204, 204);
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
