@font-face {
    font-family: 'TradeBoldCon';
    src: url('fonts/tradegothic-boldcondtwenty-webfont.eot');
    src: url('fonts/tradegothic-boldcondtwenty-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tradegothic-boldcondtwenty-webfont.woff') format('woff'),
         url('fonts/tradegothic-boldcondtwenty-webfont.ttf') format('truetype'),
         url('fonts/tradegothic-boldcondtwenty-webfont.svg#TradeGothicBoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}


HTML, BODY {

	margin: 0px; 
	text-align: left; 
	min-height: 100%;
	height: 100%;
	font-size: 13px;
	font-family: "Helvetica", "Arial", serif;
	line-height: 18px;
	text-align: center;

}

body { background: url(images_cache/bg.gif); }

div.clearer {

	clear: both; 
	line-height: 0px; 
	height: 0px;
	font: normal 0px "Trebuchet MS", "Arial"; 
	margin: 0px;
	padding: 0px;
	border: 0px solid red;

}

HR {

	border: 1px solid #CCC;

}

A IMG { border: none; outline: none; }

.menuContainer A {

	display: inline-block;
	padding: 1px 3px;
	outline: none;
	/* text-indent: -9999px; */
	text-decoration: none;
	font: normal 16px "TradeBoldCon";
	letter-spacing: 0px;
	line-height: 18px;
	color: #000;
	text-transform: uppercase;
	margin: 0px 5px;

}

.menuContainer { font: normal 16px "TradeBoldCon"; margin-left: -2px; color: #999; }

 .blue { color: #0040A1; }

.menuContainer A:hover, .menuContainer A.active { 

color: #FFF;
background-color: #000;

}

#global {

	min-height: 100%;
	width: 860px; 
	padding-bottom: 0px;
	margin: 0px auto;
	padding: 50px 118px;
	background: url(images_cache/body.png) repeat-y;
	text-align: left;
	padding-top: 0px;

}

#main {

	padding: 0px; 
	min-height: 750px; 
	background-position: center-top; 
	background-color: #FFF;
	padding-bottom: 10px;
	position: relative;

}

.tail {

	display: block;
	width: 150x;
	height: 120px;
	position: absolute;
	right: -200px;
	top: 600px;

}

.head {

	position: relative;
	padding-top: 37px;
/* 	background: url(images_cache/dot.gif) repeat-x; */
	background-position: center bottom;
	padding-bottom: 27px; 
	
}

.head .inner { height: 190px; }

#logo {

	width: 235px; 
	height: 88px; 
	text-indent: -9999px;
	margin-bottom: 22px;
}

#logo A {

	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	background: url(images_cache/logo.gif) no-repeat; 

}

#logo A:hover { background-position: left bottom; }

#headMark {

	width: 76px; 
	height: 190px; 
	position: absolute;
	right: 0px;
	top: 41px;
	text-align: center;

}

#headMark A.buy {

	display: block;
	width: 76px;
	height: 76px;
	margin-bottom: 15px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(images_cache/buy.gif) no-repeat;
	text-align: left;


}

#headMark A.facebook {

	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 27px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	background: url(images_cache/facebook.gif) no-repeat;

}

#headMark A.twitter {

	display: block;
	float: left;
	margin-right: 5px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	background: url(images_cache/twitter.gif) no-repeat;

}

#headMark A.buy:hover, #headMark A.buy.active { background-position: left -76px; }

.content {

	min-height: 510px; 
	position: relative;
	text-align: left;
	font: normal 13px "Helvetica", "Arial";
	line-height: 19px;
	color: #4D4D4F;
	letter-spacing: 0px;

}

.subhead {

	font: normal 18px "TradeBoldCon";
	text-transform: uppercase;
	color: #000;
	display: block;

}

.subhead H1 {

	font: normal 18px "TradeBoldCon" !important;
	text-transform: uppercase;
	color: #f8c218;
	display: inline;

}

.content A { text-transform: uppercase; font-weight: bold; text-decoration: none; color: #f8c218; }
.content A:hover { color: #000; }

.italian { font-style: italic; }

.content H1 { 

	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	font: normal 34px "TradeBoldCon";
	line-height: 34px;
	letter-spacing: 0px;
	color: #f8c218;
	margin-bottom: 7px;
	margin-top: 0px;

}

h1 A { font-weight: normal !important; }

.news { margin-bottom: 15px; }
.quote { padding: 10px; }

.link {

	position: relative;
	padding-right: 110px;
	padding-left: 250px;
	margin-bottom: 45px;

}

.linkLogo {

	position: absolute;
	left: 0px;
	display: block;
	width: 180px;
	height: 50px;


}

.linkLogo IMG { max-width: 180px; }

H2 {

	font: normal 19px "TradeBoldCon";
	line-height: 20px;
	color: #000;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 1px;
	padding-right: 35px;

}

.third {

	float: left;
	width: 260px;
	padding-right: 19px;
	margin-right: 19px;
	border-right: 2px solid #CCC;

}

.twothird {

	float: left;
	width: 560px;
	padding-right: 19px;
	margin-right: 19px;
	border-right: 2px solid #CCC;

}

.twothird .third { margin-right: 0px;  padding-right: 10px; border-color: #EEE; padding-bottom: 10px; padding-top: 10px; border-bottom: 2px solid #EEE; min-height: 310px; }

.twothird .third.end { padding-left: 9px; margin-right: 0px; }

.half {

	float: left;
	width: 388px;
	padding-right: 10px;
	margin-right: 15px;
	padding-bottom: 15px;

}

.end { margin-right: 0px; padding-right: 0px; border-width: 0px; }

#foot {

	letter-spacing: 0px; 
	font: normal 14px "TradeBoldCon";
	text-transform: uppercase;
	line-height: 18px; 
	color: #A4A6A9; 
	text-align: left;
	margin-top: 30px;

}

.date { color: #000; font: normal 14px "TradeBoldCon"; }

.blogPost {

	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #CCC;

}

.blog-title { margin-bottom: 15px; }

.blogPost IMG { max-width: 560px; }

.pagingContainer {}

.pagingContainer DIV {

	float: left;
	width: 50%;
	height: 40px;

}

.previous A, .next A {

	display: block;
	padding: 10px;
	background-color: #CCC;
	color: #000;
	font: normal 14px "TradeBoldCon";
}

.previous A { margin-right: 5px; }
.next A { margin-left: 5px; text-align: right; }

.previous A:hover, .next A:hover {

	background-color: #000;
	color: #f8c218;

}

A.disabled, A.disabled:hover {

	background-color: #EEE; color: #DDD;

}

.addSpread {

	visibility: hidden;

}
