/*
	Template - Caza	
	Author   - Caza
	Company  - Caza
	
	Style    - style-template.css	
*/

* { margin: 0; padding: 0; outline: 0; }
body { font: 12px/18px Verdana,sans-serif; color: #000; text-align: left; background: #fff; }

a { color: #224466; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { margin: 0 auto; width: 900px; padding-bottom: 30px;}

#header{height:220px}
#header .left-part{width:340px; float: left; display: inline;}
#header .headerMiddle{padding-top:140px; float: left; font-weight: bold; }
#header .headerMiddle a {color:#ee2e24;}

h1#logo{
	text-indent: -4000px;
	line-height:0;
	font-size: 0;
	width:166px;
	height:98px;
	float: right;
	display: inline;
	padding-top:75px;
}
h1#logo a{
	display: block;
	height:98px;
	background:url(images/logo.gif);
}
h3, .Heading{font-size: 12px; font-weight: normal; color:#ee2e24 !important; text-transform: uppercase;}
.HeadingBold { font-size: 12px; font-weight: normal; color:#ee2e24 !important; text-transform: uppercase; font-weight: bold; }
.textRed { color:#ee2e24; }


#nav{ padding-top:45px}
#nav ul{list-style-type: none; padding-bottom:15px;}
#nav li{text-transform: uppercase;}
#nav li a{color:#000; }
#nav li a:hover, #nav li a.selectedPage, #nav li a.selectedPageRoot {color:#ee2e24; text-decoration: none;}

.social{}
.social a{float: left; margin-right:3px}

.triple {cursor: pointer;}
.triple ul{list-style-type: none;}
.triple li{float: left; width:300px; height: 385px; background:#403e3a; position: relative; }
.triple li.light{background:#615c53}
.triple li a { display: block; width: 300px; height: 299px; overflow: hidden; position: relative;}
.triple li a img { position: absolute; top: 0; left: 0;  }
.triple li .inner{padding:5px 0 5px 12px; position: absolute; bottom: 0px; left: 0px;background:#403e3a; width: 288px; height: 75px;}
.triple li .inner .long { display: none;}
.triple li.light .inner{background:#615c53}
.triple li h3{text-transform: uppercase; color:#ee2e24; font-weight: bold;}
.triple li p {color:#fff; padding-right: 5px;}

#sidebar{float: left; display: inline; width:300px}
#sidebar img { margin-bottom:25px }
#sidebar ul{list-style-type: none; margin-top: 20px; }
#sidebar li{text-transform: uppercase; width: 100px; margin: auto; padding: 0; text-align: center; background: transparent url('images/sideMiddle.gif') repeat-y 0 0;}
#sidebar li .top, #sidebar li .bottom {width: 100px; height:4px; line-height:4px; font-size:4px; margin:0; padding:0;}
#sidebar li .top  {background: transparent url('images/sideTop.gif') no-repeat 0 0;}
#sidebar li .bottom {background: white url('images/sideBottom.gif') no-repeat 0 0;}
#sidebar li a{color:#000; font-weight: bold;}
#sidebar li a.selectedPage, #sidebar li a:hover{color:#fff}
#sidebar .btm-box{color:#938e84; }
#sidebar .btm-box a {color:#ee2e24; }
#sidebar .btm-box p.links{color:#ee2e24; }
#sidebar .btm-box ul, #sidebar .btm-box ol{list-style-position: outside; margin-left: 25px;}
#sidebar .btm-box ul div, #sidebar .btm-box ol div { display: inline;}
#imageGallery { height: 320px;}

#main{width:565px; float: right; display: inline; }
#main p{padding-bottom:20px}
#main ul{padding-left:20px; padding-bottom:20px}
#main #footer{border-top:solid 1px #938e84; margin-top:30px}
#main a {color:#ee2e24}

#footer{font-size: 8px;}

.footer-not-links span { color: #EE2E24; }
