﻿/* CSS Document */

body{ background-image:url(images/main_bg.jpg); background-repeat:repeat-x; background-color:#57452f; margin:0px;}

.top_bar{ background-image:url(images/bg_abstract.jpg); background-position:center top; background-repeat:no-repeat; height:561px;}
.left_header_bg{ background-image:url(images/left_header_bg.jpg); background-repeat:repeat-y;}
.right_header_bg{ background-image:url(images/right_header_bg.jpg); background-repeat:repeat-y;}
.menu_bg{ background-image:url(images/menu_bg.jpg); background-repeat:repeat-x; height:53px;}

.body_mid{ background-image:url(images/body_bg.jpg); background-repeat:repeat-y;}

.footer_txt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; line-height:24px;}
.top_txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e18420; line-height:18px;}

.phone_1{font-family:Helvetica; font-size:18px; color:#6b6b6b;}
.phone_2{font-family:Helvetica; font-size:18px; color:#ffffff; }

.grey{ background-image:url(images/grey_repeat.jpg); background-repeat:repeat-y;}
.grey2{ background-image:url(images/grey_top_big_mid.jpg); background-repeat:repeat-y;}
.dgrey{ background-image:url(images/dgrey_repeat.jpg); background-repeat:repeat-y;}
.offer_repeat{ background-image:url(images/offer_repeat.jpg); background-repeat:repeat-y;}
.offer_repeat_big{ background-image:url(images/offer_repeat_big.jpg); background-repeat:repeat-y;}
.pattern{ background-image:url(images/pattern.jpg); background-repeat:repeat;}
.heading_mid{ background-image:url(images/heading_repeat.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bdbdbd;}
.heading_more{ background-image:url(images/heading_more.jpg); background-repeat:repeat-x; height:15px;}
.pattern{ background-image:url(images/pattern.jpg); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ededed;}
.pattern_2{ background-image:url(images/pattern_2.jpg); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ededed;}
.brown_mid{ background-image:url(images/brown_repeat.jpg); background-repeat:repeat-y;}
.inner_brown_repeat{ background-image:url(images/inner_brown_repeat.jpg); background-repeat:repeat-y;}
.inner_brown_top{ background-image:url(images/inner_brown_top.jpg); background-repeat:no-repeat; background-position:top; height:159px;}

.news_top{ background-image:url(images/news_top.jpg); background-repeat:no-repeat; background-position:top; height:35px;}
.news_repeat{ background-image:url(images/news_repeat.jpg); background-repeat:repeat-y;}
.news_bg{background-image:url(images/news_bg.jpg); background-repeat:no-repeat; height:26px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e2f585;}

.border_1{ border:solid; border-color:#babab9; background-color:#292928; border-width:1px;}


a.top:link {font-family:Arial; font-size:12px; color:#e18420;text-decoration: none; }
a.top:visited {font-family:Arial; font-size:12px; color:#e18420;text-decoration: none; }
a.top:hover { font-family:Arial; font-size:12px; color:#f0cca6; text-decoration: none; }
a.top:active {font-family:Arial; font-size:12px; color:#f0cca6; text-decoration: none; }


a.calgary:link {font-family:Arial; font-size:14px; color:#dfbc88;text-decoration: none; }
a.calgary:visited {font-family:Arial; font-size:14px; color:#dfbc88;text-decoration: none; }
a.calgary:hover { font-family:Arial; font-size:14px; color:#dfbc88; text-decoration: underline; }
a.calgary:active {font-family:Arial; font-size:14px; color:#dfbc88; text-decoration: underline; }

a.top_menu:link {font-family:Arial; font-size:11px; color:#ffffff;text-decoration: none; }
a.top_menu:visited {font-family:Arial; font-size:11px; color:#ffffff;text-decoration: none; }
a.top_menu:hover { font-family:Arial; font-size:11px; color:#ffffff; }
a.top_menu:active {font-family:Arial; font-size:11px; color:#ffffff; }

a.list:link {font-family:Arial; font-size:11px; color:#959389;text-decoration: none; }
a.list:visited {font-family:Arial; font-size:11px; color:#959389;text-decoration: none; }
a.list:hover { font-family:Arial; font-size:11px; color:#959389; text-decoration: underline;  }
a.list:active {font-family:Arial; font-size:11px; color:#959389;  text-decoration: underline; }


a.footer:link {font-family:Arial; font-size:11px; color:#ffffff;text-decoration: none; }
a.footer:visited {font-family:Arial; font-size:11px; color:#ffffff;text-decoration: none; }
a.footer:hover { font-family:Arial; font-size:11px; color:#ffffff; text-decoration: underline;  }
a.footer:active {font-family:Arial; font-size:11px; color:#ffffff;  text-decoration: underline; }

a.more:link {font-family:Arial; font-size:11px; color:#d29b47;text-decoration: none; }
a.more:visited {font-family:Arial; font-size:11px; color:#d29b47;text-decoration: none; }
a.more:hover { font-family:Arial; font-size:11px; color:#d29b47; text-decoration: underline;  }
a.more:active {font-family:Arial; font-size:11px; color:#d29b47;  text-decoration: underline; }

.info, .success, .warning, .error, .validation {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('images/info.jpg');
}
.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('images/success.jpg');
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('images/warning.jpg');
}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('images/error.jpg');
}

