@charset "utf-8";

#header {
	width: 100%;
	height: 330px;
}

#headerManager {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #b6b6b6;
	height: 36px;
	width: 100%;
}
#headerManagerIcons {
	float: left;
	height: 36px;
	width: 75px;
	margin-left: 16px;
}

#headerManagerIconsIcon {
	float: left;
	height: 24px;
	width: 25px;
	margin-top: 12px;
}
#headerManagerSearch {
	float: left;
	padding-left: 25px;
	padding-top: 6px;
}
#headerManagerLogon {
	float: right;
	width: 300px;
	padding-top: 6px;
}
#headerManagerLocale {
	float: right;
	width: auto;
	padding-top: 6px;
}
#headerLogo {
	width: 100%;
	height: 250px;
	float: left;
}
#headerMenu {
	width: 100%;
	overflow: hidden;
	height: 44px;
}
#tMenuZone {
	width: 100%;
	height: 44px;
	background-image: url(/layouts/cf2/_img/logo_zone_bg_2.gif);
	margin: 0px;
	padding: 0px;
}
#tLogoZone {
	margin: 0px;
	height: 250px;
	width: 100%;
	padding: 0px;
	background-image: url(/layouts/cf2/_img/logo_zone_bg.png);
}
#tLogoZone1 {
	width: 225px;
	background-image: url(/layouts/cf2/_img/logo_zone.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
#tLogoZone2 {
	background-image: url(/layouts/cf2/_img/logo_zone_bg.png);
	width: auto;
}
#tLogoZone3 {
	height: 250px;
	width: 160px;
	background-image: url(/layouts/cf2/_img/logo_zone_2.png);
	background-repeat: no-repeat;
}
#tLogoZone4 {
	height: 250px;
	width: 544px;
	background-image: url(/layouts/cf2/_img/photos_zone.jpg);
	background-repeat: no-repeat;
}
#tMenuZone1 {
	background-image: url(/layouts/cf2/_img/logo_zone_bottom.png);
	height: 44px;
	width: 275px;
}
#tMenuZone2 {
	background-image: url(/layouts/cf2/_img/logo_zone_bg_2.gif);
	background-repeat: repeat-x;
}

#tMenuZone3 {
	background-image: url(/layouts/cf2/_img/logo_zone_divider.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 128px;
}

#tMenuZone4 {
	background-color: #FFF;
	background-image: url(/layouts/cf2/_img/photo_zone_bottom.jpg);
	height: 44px;
	width: 544px;
	background-repeat: no-repeat;
	background-position: right;
}
#blockDivider {
	width: auto;
	padding-left: 15px;
	padding-top:5px;
	margin-left: 10px;
	margin-top:-5px;
	height: 35px;
	
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #F29400;
}
.block {
	margin-left: 15px;
	margin-right: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.date {
	color: #F29400;
	text-decoration: none;
	font-size: 9px;
}
.moreinfo {
	color: #F29400;
	text-decoration: none;
}
.date:hover {
	text-decoration:underline;
}
.moreinfo:hover {
	text-decoration:underline;
}
#menuDivider {
	background-image: url(/layouts/cf2/_img/divider_gray.gif);
	background-repeat: no-repeat;
	width: auto;
	float: left;
	padding-left: 15px;
	margin-left: 25px;
	height: 19px;
	padding-top: 9px;
}
#menuDivider:hover {
	background-image: url(/layouts/cf2/_img/divider_orange.gif);
	background-repeat: no-repeat;
	width: auto;
	float: left;
	padding-left: 15px;
	margin-left: 25px;
	height: 19px;
	padding-top: 9px;
}
.horMenu {
	font-family: "Century Gothic", Arial;
	font-size:15px;
	text-decoration: none;
	color: #58585A;
}
.horMenu:hover {
	font-family: "Century Gothic", Arial;
	text-decoration: none;
	color: #F29400;
}
#tbQuery {
	border: 1px solid #cacaca;
	height: 16px;
	width: 114px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #989898;
	margin: 0px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#tbLogin {
	border: 1px solid #cacaca;
	height: 16px;
	width: 80px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #989898;
	margin: 0px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}

#tbPassword {
	border: 1px solid #cacaca;
	height: 16px;
	width: 80px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #989898;
	margin: 0px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#btnSubmitSearch {
	height: 22px;
	width: 22px;
	background-image: url(/layouts/cf2/_img/form_search_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #CACACA;
}
#btnLogon {
	height: 22px;
	width: 22px;
	background-image: url(/layouts/cf2/_img/form_logon_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #CACACA;
}
#floatLeftTXT {
	float: left;
	width: 128px;
}
#floatLeftBTN {
	float: left;
	width: 20px;	
}
.little {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.littleText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.locale {
	margin: 0px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.localeHref {
	color: #b6b6b6;
	text-decoration: none;
}
.localeHref:hover {
	color: #fff;
	text-decoration: none;
	background-color: #b6b6b6;
}
#content {
	background-image: url(/layouts/cf2/_img/photo_zone_content_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#contentLeft {
	width: 234px;
	height: auto;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 0px;
}
#tContentLeft {
	width: 234px;
	vertical-align: top;
}
#tContentCenter {
	vertical-align: top;
	padding: 15px;
}
.AccordionPanelContent td {
	vertical-align: middle;
}
.footer {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #58585a;
	padding: 0px;
	margin-top: 15px;
}
a.footer {
	color: #fff;
	text-decoration:none;
}
a.footer:hover {
	text-decoration:underline;
}
#footer1 {
	background-image: url(/layouts/cf2/_img/footer_bg.png);
	text-align: center;
	vertical-align: middle;
	height: 86px;
	width: 350px;
}
#footer {
	height: 86px;
}

#footer2 {
	background-image: url(/layouts/cf2/_img/footer_bg.png);
	background-repeat: repeat-x;
	padding-right: 10px;
	text-align: right;
}
#footer3 {
	background-image: url(/layouts/cf2/_img/footer_divider.png);
	background-repeat: no-repeat;
	width: 7px;
}
#footer4 {
	height: 86px;
	width: 184px;
	background-image: url(/layouts/cf2/_img/footer_bg.png);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
}

#footer4 .footer code {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #58585A;
}
#contentNewsPanel {
	margin-top: 20px;
	width: 50%;
}
#contentLeftPanel {
	margin-bottom: 20px;
	margin-right: 10px;
}

#contentCenter {
	height: auto;
	overflow: auto;
	margin-bottom: 25px;
}
#banner_wp {
	text-align: center;
}
#OrderNow {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 100%;
}
#t_tl {
	background-image: url(/layouts/cf2/_img/tb_tl.gif);
	height: 6px;
	width: 6px;
	background-repeat: no-repeat;
	background-position: left top;
}
#t_t {
	background-image: url(/layouts/cf2/_img/vert.gif);
	background-position: top;
	background-repeat: repeat-x;
}
#t_tr {
	background-image: url(/layouts/cf2/_img/tb_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 6px;
	width: 6px;
}
#t_ml {
	background-image: url(/layouts/cf2/_img/vert.gif);
	width: 6px;
	background-repeat: repeat-y;
	background-position: left;
}
#t_m {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 0px;
	margin: 0px;
}
#t_mr {
	background-image: url(/layouts/cf2/_img/vert.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
}
#t_bl {
	background-image: url(/layouts/cf2/_img/tb_bl.gif);
	height: 6px;
	width: 6px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#t_b {
	background-image: url(/layouts/cf2/_img/vert.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#t_br {
	background-image: url(/layouts/cf2/_img/tb_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 6px;
	width: 6px;
}
.title {
	color: #F29400;
	font-family: "Century Gothic", Arial;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
}
.title2 {
	color: #58585A;
	font-family: "Century Gothic", Arial;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	white-space: nowrap;
}
.moreinfo2 {
	text-align: right;
	color: #58585A;
	text-decoration: none;
	font-size: 10px;
}

.moreinfo2:hover {
	color: #F29400;
	text-decoration:underline;
}
.ordernow {
	padding-left: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #58585A;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 1px;
	white-space: nowrap;
}
.ordernow:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #F29400;
}
#menuItem {
	width: auto;
	float: left;
	vertical-align: middle;
	height: 45px;
}
.VertMenu {
	font-family: "Century Gothic", Arial;
	font-size: 13px;
	color: #585858;
	text-decoration: none;
	padding-left: 10px;
}
.VertMenu:hover {
	font-family: "Century Gothic", Arial;
	color: #F29400;
	text-decoration: none;
	padding-left: 10px;
}
.logolink {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#footer4 .footer {
	font-size: 18px;
}
#footer4 .footer {
	font-size: 14px;
}
#footer4 .footer {
	font-size: 12px;
}

#PublicContentTable {
	width: 100%;
}
#PublicContentTable #t_m {
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
}
a.postMessage {
	background-image: url(/layouts/cf2/_img/mail.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 40px;
	margin-right: 8px;
}
td.horMenu_divider {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #F29400;	
}
