* {
	margin: 0px;
	padding: 0px;
	border: none;
}
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #aaa;
	background-color: #0054A6;
}
a {
	color: orange;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
h1 {
	text-align: center;
	font-size: 21px;
	color: #D7D7D7;
	color: orange;	
}
h2 {
	font-size: 13px;
	color: #0054A6;
}
/* layout */
.main {
	width: 782px;
	overflow: hidden;
	margin: 30px 0px 0px 0px;
}
.row {
	width: 100%;
	margin: 5px 0px 0px 0px;
	overflow: hidden;
	background-color: #fff;
}
.pics {
	margin: 5px 0px 0px 0px;
}
.thumbnail{
	padding: 5px;
	border: 5px solid #eeeeee;
	margin: 5px;
	float: left; 
	display: inline;
	height: 110px;
	}	
.caption {
	font-weight: bold;
	font-size: 11px;
	margin: 5px;
	color: #999;
}
p.caption {
	vertical-align: bottom;
	margin-bottom: 0px;
}
div.thumbnail a img {
	width: 100px;
	height: 90px;
}
div.thumbnail a {
	height: 90px;
}
/* typography */

div.title h2 {
	padding: 5px 5px 5px 15px ;
	border-bottom: 1px solid #efefef;
	text-align: left;
	letter-spacing: 2px;
}
div.details {
	text-align: left;
	margin: 5px 0px 0px 0px ;
}
div.details p {
	margin: 10px 10px 10px 10px ;
}

.specialoffer {
	width: 762px;
	overflow: hidden;
	padding: 5px;
	border: 5px solid #EEEEEE;
}
.sopic {
	float: left;
	display: inline;

}
.sodetails {
        width:257px;
        float:left; 
	text-align: left;
        margin-left:5px;

}



.red {
	color: #FE6C01;
}
.blue {
	color: #25629B;
}
