@charset "utf-8";
h1 {
	font-size: 18px;
	color: #034A9C;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

p {
	font-size: 12px;
	line-height: 18px;
}

#side_prints {
	background-image: url(/images/side_prints_back.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 320px;
}

#panel h3 {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 16px;
	color: #03428F;
}

#panel .service_box {
	padding: 5px;
	height: 50px;
	width: 310px;
	margin-bottom: 0px;
}

#panel .service_box .photo {
	float: left;
	height: 50px;
	width: 50px;
}

#panel .service_box .content {
	float: left;
	height: 50px;
	width: 240px;
	padding-left: 10px;
}

#panel .service_box .content h4 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

#panel .service_box .content h4 a {
	color: #990000;
	text-decoration: none;
}
#panel .service_box .content h4 a:hover {
	color: #03428F;
}

#panel .service_box .content p {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

p.side_panel {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #000000;
}

#side_gallery {
	background-image: url(/images/side_gallery_back.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 320px;
}

h2.side_panel {
	font-size: 18px;
	color: #990000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

h2.side_panel a {
	color: #990000;
	text-decoration: none;
}
h2.side_panel a:hover {
	color: #03428F;
}
#latest_news  {
	background-image: url(/images/back_latest_news.jpg);
	height: 20px;
	width: 450px;
	padding-left: 110px;
}

#latest_news a {
	line-height: 15px;
	text-decoration: none;
	padding-top: 2px;
}

#latest_news .ticker_headline {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.offer_item {
	padding: 10px;
	border: 1px solid #E2E2E2;
	margin-bottom: 10px;
}

.offer_item .photo {
	float: left;
	width: 250px;
}

.offer_item .content {
	float: left;
	width: 600px;
}

.offer_item .content h2 {
	font-size: 22px;
	color: #990000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.offer_item .content p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

#home_offers {
	float: left;
	height: 225px;
	width: 236px;
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#home_promos {
	float: left;
	width: 300px;
	padding-right: 0px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#home_promos .banner {
	height: 90px;
	width: 300px;
}

#home_offers #offers_heading {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #024188;
	padding: 3px;
	margin-bottom: 5px;
	width: 230px;
	float: left;
}
#offers_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	width: 220px;
	padding-right: 8px;
	padding-left: 8px;
	float: left;
}

#offers_list h2 {
	font-size: 16px;
	color: #990000;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#offers_list p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	color: #000000;
	text-decoration: none;
}

#side_shot {
	background-image: url(/images/side_shot_back.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 320px;
}

li {
	font-size: 12px;
}

h2 {
	font-size: 14px;
	color: #990000;
}

.notes {
	font-size: 11px;
}

ul#services_list li {
	float: left;
	display: block;
	width: 250px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(/images/bullet_list_item_back.gif);
	background-repeat: no-repeat;
	color: #034A9C;
}

ul#services_list {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

ul#services_list_wide li {
	float: left;
	display: block;
	width: 270px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(/images/bullet_list_item_back.gif);
	background-repeat: no-repeat;
	color: #034A9C;
}

ul#services_list_wide {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
ul#services_list_single li {
	float: left;
	display: block;
	width: 500px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(/images/bullet_list_item_back.gif);
	background-repeat: no-repeat;
	color: #034A9C;
}

ul#services_list_single {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#panel .panel_item a {
	display: block;
	padding-top: 10px;
	padding-left: 110px;
	height: 90px;
	text-decoration: none;
}

#panel .service_box .content h4 {
	color: #990000;
	text-decoration: none;
}

#panel .service_box a {
	display: block;
	height: 50px;
	text-decoration: none;
}

ul#services_index {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
}

ul#services_index li {
	float: left;
	margin: 5px;
	padding: 10px;
	width: 260px;
	font-size: 18px;
	list-style-type: none;
	text-align: center;
}

ul#services_index li a {
	display: block;
	padding: 10px;
	border: 1px solid #CCCCCC;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
ul#services_index li a:hover {
	display: block;
	padding: 10px;
	border: 1px solid #990000;
	color: #033E84;
	font-weight: bold;
	text-decoration: none;
	background-color: #E4ECFF;
}

#sample_galleries {
	float: left;
	width: 540px;
	background-image: url(/images/back_sample_gallery.png);
	background-repeat: no-repeat;
	height: 130px;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#sample_galleries ul {
	margin: 0px;
	padding: 0px;
}

#sample_galleries li {
	float: left;
	list-style-type: none;
}

#sample_galleries li a {
	display: block;
	padding: 6px;
	width: 163px;
	color: #011272;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.highlight_red {
	color: #FF0000;
}

a#btn_prints {
	background-image: url(/images/btn_order_prints.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 20px;
}

#help_box {
	background-color: #EFF3FF;
	width: auto;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-bottom: 10px;
}

#help_box h2 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

#sample_galleries li a:hover {
	color: #990000;
}
