/* ==========
Site Specific Global CSS
@author - Mark Hogan 
========== */


@font-face {
	font-family: 'KeriSmith Regular';
	src: url('GOTHMBOL.eot'); /* Embeded OpenType (IE) */
	src: local('?'),
	/*url('kerismith-higher-webfont.woff') format('woff'),*/ /* Web Open TrueType Font */
	url('GOTHMBOL.TTF') format('truetype');
	/*url('kerismith-higher-webfont.svg#webfonttzynurc7') format('svg');*/ /* This is a custom SVG webfont generated by Font Squirrel. */
	font-weight: normal;
	font-style: normal;
	font-smooth: always;
}


a, a:visited, a:visited, a:hover  {color:#fff;}
a:hover  {color:#ac180a; text-decoration:none;}

.col .image,.image,.flash_container,.image{font-size:0;text-align:left;}
.divider_solid{background:#d9d9d9 url(../images/hr/solid.gif) repeat-x 0 100%;width:100%;height:1px;line-height:1px;font-size:0;}
.divider_dots{background:transparent url(../images/hr/dotted.gif) repeat-x 0 0;width:100%;height:1px;line-height:1px;font-size:0;}
.divider_dots_vert{background:transparent url(../images/hr/dotted_vertical.gif) repeat-y 100% 0;}
.separator_line{background:#c9c9c9;position:relative;height:1px;width:990px;font-size:0;overflow:hidden;white-space:nowrap;}
.divider_left{border-left:1px solid #d9d9d9;padding-left:5px;margin-left:5px;}
.divider_right{border-right:1px solid #d9d9d9;padding-right:5px;margin-right:5px;}
.blog_divider{background:transparent url(../images/hr/dotted.gif) repeat-x 0 0;padding-top:4px;}
.search_box{color:#fff;background:#0D0C0C url(../images/nav/search/bg.png) no-repeat 100% 0;}
.search_box * #q {background:#fff url(../images/buttons/search_input.gif) no-repeat  0 0;border:0 none;color:#a5a5a5;margin:10px 0 0 10px;padding-top:5px;padding-bottom:4px; width:230px;float:left; text-indent:5px;}

#search_button_new,#head_search_button_new:visited,#head_search_button_new:active{background:transparent url(../images/buttons/search.gif) no-repeat 0 0;border:none;cursor:pointer;height:24px;margin:10px 0 0 0;float:left;/*position:absolute;right:0;top:10px;*/width:30px;}
.search_box_button_new:hover{background:transparent url(../images/buttons/sign-in_hover.jpg) no-repeat 0 0;border:none;cursor:pointer;height:22px;margin:0 0 4px 2px;width:26px;}
.search_box a,.search_box a:visited{text-decoration:none;cursor:pointer;}
.search_box a:hover{text-decoration:underline;cursor:pointer;}

.overlay_caption{position:absolute;bottom:0;left:0;width:100%;background:transparent url(../images/overlay/overlay.png) repeat 0 0;}
.overlay_caption p{color:#fff;padding:2px 5px;}