h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #191970;
	font-size: 1.5em;
	margin-bottom: -0.1em;
}
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #191970;
	font-size: 1.2em;
	padding-left: 0.5em;
	margin-bottom: -0.1em;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #191970;
	font-size: 1em;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: White;
	font-weight: normal;
}
.large_title {  font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; color: #FFFFFF}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #191970;
	font-weight: bold;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #191970;
	font-weight: bold;
}
.normal2 { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal }
.large_title2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #191970;
}
.small_title {  font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-style: italic; font-weight: bold; color: #FFFFFF}
.news_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #3B0082;
	background-color: #F2F4FA;
	border: 1px solid #999999;
}

.text_box {
	padding: 0px;
	border: 1px solid #999999;
	width: 100%;
	margin: 0px;
	background-color: #F2F4FA;
	height: auto;
}
.text_box_header {
	background-color: #DBE0F5;
	padding: 3px;
	font: 12px arial;
	color: Black;
}
.text_box_body{margin:10px; font: 11px arial; color: black; text-align:left;}

.text_box_main {
	padding: 0px;
	border: 1px solid #999999;
	width: 100%;
	margin: 0px;
	background-color: #DBE0F5;
	height: auto;
}
.text_box_main_header {background-color:#F2F4FA;padding:3px;font:12px arial;color:black text-align:center;}
.text_box_main_body{margin:10px; font: 11px arial; color: black; text-align:left;}
.price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: Maroon;
	font-weight: bold;
}
.offer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: Navy;
	font-weight: bold;
}
.text_box_small_ad {
	padding: 0px;
	border: 1px solid #999999;
	width: auto;
	margin: 0px;
	height: auto;
	background-color: #F2F4FA;
}
.text_box_header_small_ad {
   padding: 3px;
	background-color: #DBE0F5;
	font: 10px arial;
	color: #708090;
}
.text_box_body_small_ad{
	font: small arial;
	color: black;
	height: auto;
}
.advert_box {
	background-color: #DBE0F5;
	padding: 3px;
	font: bold medium arial;
	color: black text-align:center;
	border: thin dashed Black;
}

.camera_list_body{
	margin: 10px;
	font: 11px arial;
	color: black;
	text-align: left;
	background-color: #EDEFFA;
}

.camera_desc{
	margin: 10px;
	font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3B0082;
	text-align: left;
}

.camera_menu{
	margin: 10px;
	font: .7em Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
}

.review_text{
	margin: 10px;
	font: .8em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-align: left;
}

.camera_advert {
	padding: 3px;
	font: normal bold small arial;
	color: black text-align:center;
	border: 1px solid #DCDCDC;
	background-image: url(cameras/canon_350d_nikon_d50_review/grad1.gif);
}

.review_title {
	background-image: url(cameras/canon_350d_nikon_d50_review/logo_bg.jpg);
	background-repeat: no-repeat;
	width: 100%;
	padding: 1em;
}
.border1 {
	border: 1px solid Silver;
}

.places_box {
	border: 1px solid #996036; 
	background-color: #EDBB96;
}

.places_box_text {
	font-family: sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #996036;
	font-weight: bold;
}