body {
	background : #fff;
	margin : 0px;
	padding : 0px;
}

body, td {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #000;
}

table, img {
    border : 0px;
}

a {
    color : #C00;
}

a:hover {
    color : #666;
}

strong {
    color : #767676;
}

h1 {
    color : #C00;
    font-size : 18px;
    margin-top : 5px;
    margin-bottom : 5px;
}

p {
    margin-top : 5px;
    margin-bottom : 12px;
}

#top-slogan {
    background : #000;
    color : #fff;
    font-weight : bold;
    padding : 5px 0px 6px 9px;
    font-size : 11px;
}

#header {
    margin : 1px 0px 1px 0px;
    background : #E10101;
    height : 126px;
    background-image : url(images/header-bg.jpg);
    background-repeat : repeat-y;
}

#header #header-logo {
    float : left;
    margin-top : 12px;
    margin-right : 26px;
}

#header #header-photos {
    padding : 7px 5px 0px 26px;
    white-space : nowrap;
}


#primary-nav {
    background : #999;
    font-size : 11px;
    color : #fff;
    font-weight : bold;
    margin-bottom : 1px;
    padding-top : 5px;
    padding-bottom : 5px;
    white-space : nowrap;
}

#primary-nav .nav-item {
    display : inline;
    text-transform : uppercase;
    border-right : 1px solid #fff;
    padding : 5px 7px 5px 8px;
}

#primary-nav a {
    color : #fff;
    text-decoration : none;
}

#primary-nav a:hover {
    background : #777;
}

#primary-nav .nav-text {
    display : inline;
    padding : 5px 7px 5px 8px;
}

#primary-nav .nav-text a {
    text-decoration : underline;
}

#primary-nav .nav-text a:hover {
    color : #ddd;
    background : #999;
}

.vertical-spacer {
    background : #ccc;
    width : 1px;
}

#home-ticks {
    padding : 10px;
    vertical-align : top;
}

#home-nav {
    background : #eee;
    padding : 20px 10px 20px 10px;
}

#home-nav-or {
    text-align : center;
    vertical-align : middle;
    padding : 5px;
}

#home-nav-categories {
    font-size : 12px;
    font-weight : bold;
}

#home-nav-categories ul {
    margin-top : 0px;
    margin-bottom : 0px;
    list-style-type : square;
}

#content {
    padding : 10px;
    width : 540px;
    font-size : 11px;
}

#footer-separator {
    background : #999;
    height : 4px;
    line-height : 4px;
    padding : 0px;
    margin : 0px 0px 5px 0px;
}

#footer {
    margin-left : 183px;
    padding-bottom : 5px;
}

#footer-nav {
    color : #999;
}

.search-cell {
    background : #c00;
    text-align : center;
    padding-top : 3px;
    padding-bottom : 3px;
}

.search-cell-form {
    background : #c00;
    text-align : center;
    padding-top : 3px;
    padding-bottom : 3px;
}
.search-cell-form form {
    margin : 0px;
}
.search-cell-form input.textinput {
    border : 1px solid #000;
    height : 21px;
}
.search-cell-form input {
    vertical-align : middle;
}


.search-cell-corner-tl {
    width : 12px;
    height : 12px;
    background-image : url(images/home-nav-corner-tl.gif);
    background-repeat : no-repeat;
}
.search-cell-corner-tr {
    width : 12px;
    height : 12px;
    background-image : url(images/home-nav-corner-tr.gif);
    background-repeat : no-repeat;
}
.search-cell-corner-bl {
    width : 12px;
    height : 12px;
    background-image : url(images/home-nav-corner-bl.gif);
    background-repeat : no-repeat;
}
.search-cell-corner-br {
    width : 12px;
    height : 12px;
    background-image : url(images/home-nav-corner-br.gif);
    background-repeat : no-repeat;
}
