﻿a img {
    border:0;
}
#template_content {
	margin:0 auto;
	padding:0;
	padding-bottom:30px;
	width:994px;
	min-height:400px;
    height:auto !important;
	overflow:hidden;
	background:#FFF ;
	border-left:1px solid #FFF;
}

#callout {
	margin:0 16px;
	padding:0;
	float:left;
	display:inline;
}

#flash{
	margin:0;
	padding:0;
	width:684px;
	float:left;
	display:inline;
}

#center_col {
	margin:12px auto;
	padding:0;
	width:969px;
	background:url(../images/sub_cont_bg.gif) repeat-y top;
}

#center_col div#top {
	margin:0;
	padding:0;
	width:969px;
	height:3px;
	background:url(../images/sub_cont_bg_top.gif) no-repeat top;
}

#center_col div#middle {
	margin:5px auto;
	padding:0;
	width:969px;
	overflow:auto;
}

div#sub_left_col {
	margin:4px 0 4px 6px;
	padding:0 0 0 7px;
	width:142px;
	float:left;
	display:inline;
}

div#sub_center_col {
	margin:4px 0;
	padding:0 5px 0 10px;
	width:552px;
	float:left;
	display:inline;
}

div#sub_right_col {
	margin:4px 5px 4px 0;
	padding:0;
	width:242px;
	float:left;
	display:inline;
	text-align:center;
}
    #sub_right_col h2.red, #sub_right_col h2.black {
	    width:230px;
	    height:32px;
	    color:#FFF;
	    line-height:32px;
	    font-size:15px;
	    margin:15px 0 0 0;
    }	    
    #sub_right_col h2.red 
    {
        background:url(../images/bg_header_red.jpg) repeat-x bottom;
    }
    #sub_right_col h2.black {
	    background:url(../images/bg_header_black.jpg) repeat-x bottom;
    }
    #sub_right_col p.border {
	    width:218px;
	    padding:5px;
	    margin:0 0 10px 0;
	    border:1px solid #CCC;
	    text-align:left;
    }
    #sub_right_col table.border {
	    width:230px;
	    margin:0 0 10px 0;
	    border:1px solid #CCC;
	    text-align:left;
	    padding-bottom:10px;
    }
        #sub_right_col table.border th {
            padding:5px 0 0 5px;
        }
        #sub_right_col table.border td {
            padding:0;
        }
        #sub_right_col table.border ul {
            padding:0;
            margin:4px 0 0 0;
        }
        #sub_right_col table.border li {
            padding:0;
            margin:0 0 0 20px;
            font-size:9px;
            list-style-image:url(../images/bullet.gif);
        }
    #sub_right_col a img {
	    margin:10px auto;
	    display:block;
    }

#center_col div#bottom {
	clear:both;
	margin:0;
	padding:0;
	width:969px;
	height:3px;
	background:url(../images/sub_cont_bg_bottom.gif) no-repeat bottom;
}

#left_col {
	margin:10px 7px 20px 16px;
	padding:0;
	width:485px;
	float:left;
	display:inline;
	background:url(../images/home_cont_bg.gif) center repeat-y;
}

#left_col div#top {
	margin:0;
	padding:0;
	width:485px;
	height:50px;
	background:url(../images/home_cont_bg_top.gif) bottom no-repeat ;
}

#left_col div#middle {
	margin:0;
	padding:2px 17px 0 17px;
	width:452px;
}

#left_col div#middle h3 {
	margin:8px 0 13px 0;
	padding:0;
	font-size:16px;
}

#left_col div#middle p {
	margin:0 0 14px 0;
}

#left_col div#bottom {
	margin:0;
	padding:0;
	width:485px;
	height:9px;
	background:url(../images/home_cont_bg_bottom.gif) top no-repeat;
}

form#searchForm {
	margin:0;
	padding:8px 0 0 14px;
}

#searchButton{
	background:url(../images/search_button.gif) top no-repeat; 
	width:85px; 
	height:33px; 
	border:0px;
}

#searchField {
	margin:0;
	padding:3px;
	width:362px;
	height:25px;
	border:1px solid #1e70a3;
	font-size:22px;
}

form#subSearchForm {
	margin:40px 7px 0 0;
	padding:0;
	float:right;
}

#subSearchButton{
	width:71px; 
	height:28px; 
	border:0px;
	background:url(../images/sub_search_button.gif) top no-repeat; 
}

#subSearchField {
	margin:0;
	padding:3px;
	width:210px;
	height:21px;
	border:1px solid #1e70a3;
	font-size:18px;
}

#right_col {
	margin:0 16px 20px 0;
	padding:10px 0 10px 10px;
	width:292px;
	float:left;
	display:inline;
}

#buyers_sellers_callout {
	margin:0;
	padding:0;
	background:url(../images/buyers_sellers_callout.gif) center no-repeat;
	height:254px;
	width:458px;
}

#footer_logos {
	margin:0 auto;
	padding:0;
	width:994px;
	background:#EBEBEB;
	border-left:1px solid #EBEBEB;

}
#footer_logos p 
{
    margin:0;
}
#footer_new {
	margin:0 auto;
	padding:0;
	width:995px;
	background:url(../images/footer_new.gif) top left no-repeat;
}

#footer_new div#links {
	margin:0;
	padding:4px 0;
	width:998px;
	line-height:21px;
	font-size:11px;
	text-align:center;
}

#footer_new div#links a {
	color:#9f0e09;
	text-decoration:none;
}

#footer_new div#links a:hover {
	text-decoration:underline;
}

#copyright {
	margin:0;
	padding:18px 0;
	width:998px;
	text-align:center;
	font-size:11px;
	letter-spacing:0px;
}

/*new layout - 7-29-08 */
#left_column{
	margin:0 0 0 8px;
	padding:0;
	width:685px;
	float:left;
	display:inline;
}

#right_column{
	margin:0 0 0 8px;
	padding:0;
	width:291px;
	float:left;
	display:inline;
}
    #sneakpeek {
        background:url(../images/sneak_peek_button.gif) no-repeat;
        width:291px;
        height:150px;
        margin:5px 0;
    }
    #sneakpeek p {
        margin:15px 10px 0 165px;
        padding:0;
    }
    #sneakpeek a.head {
        color:#AC1907;
        font-size:16px;
        font-weight:bold;
        text-decoration:none;
        padding:15px 0 0 17px;
        display:block;
    }
    #sneakpeek a img {
        display:block;
        margin:5px auto 0 auto;
    }
    #refer {
        width:291px;
        margin:10px 0;
    }
    #refer p {
        text-align:center;
        margin:0;
        padding:4px 0 0 0;
        font-size:14px;
        color:#AC1907;
        line-height:100%;
    }
    #refer a img {
        display:block;
        margin:5px auto 0 auto;
    }
    #refer img {
        display:block;
        margin:0 0 0 2px;
    }


#flash_contain{
	margin:0 auto;
	padding:0;
	width:685px;
	height:188px;
	/*background:url(../images/flash_placeholder.gif) top no-repeat;*/
}

#search_contain{
	margin:0 auto;
	padding:0 0;
	width:685px;
	height:45px;
	background:#fafefe url(../images/search_block_bg.gif) bottom repeat-x;
}

#search_contain #cont{
	margin:10px 0 10px 4px;
	padding:0;
	width:470px;
	font-size:11px;
	float:left;
	display:inline;
}

#search_contain #form{
	margin:10px 0 10px 2px;
	padding:2px 0 0 0;
	width:208px;
	font-size:11px;
	float:left;
	display:inline;
}

#search_contain #form input.searchBox {
	width:120px;
	font-size:14px;
	display:inline;
}

#search_contain #form #searchBtn {
	display:inline;
}

#searchBtn {
	margin-left:2px;
	font-size:11px;
	height:23px;
	font-family:Verdana, Helvetica, sans-serif;
}

#main_cont_contain{
	margin:20px auto 10px auto;
	padding:0;
	width:685px;
}

#main_cont_table{
	margin:0;
	padding:0;
	width:685px;
	text-align:left;
}

#main_cont_table td{
	vertical-align:top;
}

.main_left_col{
	margin:0;
	padding:0 17px;
	width:193px;
	color:#1d1d1d;
}

.main_middle_col{
	margin:0;
	padding:0 17px;
	width:193px;
	border-left:2px solid #979797;
	color:#1d1d1d;
}

.main_right_col{
	margin:0;
	padding:0 17px;
	width:193px;
	border-left:2px solid #979797;
	color:#1d1d1d;
}

.title{
	margin:0 0 10px 0;
	padding:0;
	color:#ac1907;
	font-size:15px;
	font-weight:bold;
}

#tagline {
	margin:15px 0 0 500px;
	padding:0;
	position:absolute;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}