﻿/*///// Site Specific Styles
------------------------------------------------- */

#wrap{width: 960px; margin: 0 auto;}

.btmright, .hdr img.aba, #searchbar, #nav, form.contact fieldset{display: none;}

.hdr img.logo{border: 0;}

.main{float: left; width: 73%; padding: 0 2%;}
.full{width: 96%; padding: 0 2%;} /*add to main div to remove sidebar*/
#sidebar{float: right; width: 22%; font-size: 90%;}


/*///// Text, Images, Links Etc
------------------------------------------------- */

a{padding: 0; margin: 0;}

img.inset{float: left; margin: 0 10px 10px 0;}
img.home{border: 3px #F2E3CC solid;}

#sidebar .feature{padding: 1px 15px 0 15px; background: url(/img/bg-sidebaritem.gif) #fff repeat-x;}
img.sidebar{border: 3px #fff solid; margin: 5px 0 0 0;}

#orderStageHolder{width: 100%;}

.orderStage1,
.orderStage2,
.orderStage3,
.orderStage4,
.orderStage1Active,
.orderStage2Active,
.orderStage3Active,
.orderStage4Active
{
	display: block;
	background-color: #BFB0A7;
	float: left;
	padding: 3px;
	font-size: 80%;
	color: #000; 
	width: 110px;
	border-right: 1px #fff solid;
}
.orderStage4 {border-right: none;}
.orderStage1Active, .orderStage2Active, .orderStage3Active, .orderStage4Active {border-right: 1px #fff solid; background-color: #735c4e; color: #fff; font-weight: bold;}
.orderStage4Active {border-right: none;}

ul.alphaList{padding: 0; margin: 0; list-style: none;}
ul.alphaList li{margin: 0; padding: 0; list-style: none;}
ul.alphaList a{border: 1px #ccc solid; text-decoration: none; padding: 0; margin: 0;}

div.letterholder{width: 145px; margin: 30px auto;}
p.letterholder-caption{font-family: Calibri;}
div.atozletter, div.atozselect, div.noletter
{
    float: left;
    width: 17px;
    height: 16px;
    line-height: 16px;
    font-size: 85%;
    text-align: center;
    border: 1px #c1c1c1 solid;
    margin: 1px;
    cursor: pointer;
    text-decoration: none;
}

div.letterholder div.atozletter, div.letterholder div.atozselect, div.letterholder div.noletter{width: 20px; height: 19px; margin: 1px; line-height: 20px;}
div.atozletter:hover{background: #F6EED1;}
div.atozselect{color: #fff; font-weight: bold; background: #4A3C33;}
div.noletter{cursor: default; background: #f1f1f1; color: #d1d1d1;}


/*///// Table Styles
------------------------------------------------- */

table.searchResults{width: 100%;}
table.searchResults tr th{background: #4B3D34; color: #fff; font-weight: bold; border: 0;}
table.searchResults tr td{border: 1px #ccc solid; border-width: 1px 0; padding: 3px 0;}
