/* MAIN LOOK */
body {background-color:#ffffff; background-image:url(images/background-gradient.jpg);background-repeat:repeat-x;margin: 0px;font-family:arial,helvetica,sans-serif; font-size:12px; text-align: left; color:#333333}

/*	IMAGE SYTLES */
img.right {float: right; border:0px}
img.rightPad10 {float:right; padding-left:10px; padding-bottom:10px; border:0px}
img.rightPad20 {float:right; padding-left:20px; padding-bottom:20px; border:0px}
img.left {float:left; border:0px; padding-right:10px; padding-bottom:10px}
img.botPad {padding-bottom:5px}
img {border:0px}


/*	LINKS */
a:link{color:#3366cc;} a:visited{color:#2c63ae;} a:hover{color:#cc0000;}
a.blacklink:link{color:#000000;} a.blacklink:visited{color:#000000;} a.blacklink:hover{color:#cc0000;}
a.blue:link{color:#6666cc} a.blue:visited{color:#6666cc} a.blue:hover{color:#cc0000}
a.nav:link{color: #666666; text-align: center; padding: 3px; background-color: #ffffff; white-space: nowrap;  border: 1px solid #ffffff;} 
a.nav:visited{color: #666666; text-align: center; padding: 3px; background-color: #ffffff; white-space: nowrap; } 
a.nav:hover{color: #000000; text-align: center; padding: 3px; background-color: #cae8de; white-space: nowrap; }
a { text-decoration:none }

/* TABLE BASED - NAVIGATION BUTTON STYLES */
#navigation td {}
#navigation a:link {color:#000000;display:block;font-size:12px;font-weight:normal;letter-spacing:normal;padding:2px 9px 2px 16px;text-align:left; text-decoration: none;white-space:normal;}
#navigation a:visited {color:#000000;display:block;font-size:12px;font-weight:normal;letter-spacing:normal;padding:2px 9px 2px 16px;text-align:left; text-decoration: none;white-space:normal;}
#navigation a:hover {background-color:#ffffff;color:#cc0000}
#navigation a:active {background-color:#ffffff;color:#3366cc}

/*	HIGHLIGHTING */
.highlight     {color: #333333; background-color: #eeeeee; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-weight: bold; padding:3px 0px 3px 0px; font-size:14px}
.highlightbox     {color: #333333; background-color: #eeeeee; border: 1px solid #cccccc; padding: 3px}

/*	FONT SIZES */
h1 {color:##000000;font-size:22px}
h1.title {font-size:22px; color:#000000;font-weight:normal}
h2 {color:#000000;font-size:22px}
h3 {font-size:16px}
h4 {font-size:12px}
.title {font-size:22px; color:000000; font-weight: bold}
.footer {font-size:10px; color:#666666}
.small {font-size:10px;}
.smallcenter {font-size:10px; text-align: center; color:#333333}
.ten {font-size:10px;}
.tenc {font-size:10px; text-align: center;}
.eleven {font-size:11px;}
.elevenc {font-size:11px; text-align: center;}
.twelve {font-size:12px;}
.twelvec {font-size:12px; text-align: center;}
.thirteen {font-size:13px}
.fourteen {font-size:14px;}
.fourteenc {font-size:14px; text-align: center;}
.sixteen {font-size:16px;}
.sixteenc {font-size:16px; text-align: center;}

/* GENERAL FORMATTING */
.red {color:#cc0000}
.white {color:#ffffff}
.grey {color:#666666}
.teal {font-size:10px; color:#7E8B95}
.bold {font-weight: bold}
.nowrap {white-space: nowrap}
.center {text-align:center}
.right {text-align:right}
.smallright {text-align:right; font-size:10px}
.floatstop {clear:both;width:1px;height:1px}
.inline {display:inline}
.notbold {font-weight:normal}
.sidenavstyle {background-image:url(images/background_cream.jpg); background-repeat:repeat-y; background-color: #ffffff; text-align:center; width:176px}
.PadTop {padding-top:15px}
.RightBox {float:right;padding:10px 0px 10px 20px;width:250px;}

/* TABLES AND CELLS */
table.MainTable {width:960px;border: 3px double #aca89e}
table.border {border: 1px solid #999999;}
table.borderC {border: 0px solid #999999; margin-left:auto; margin-right:auto} 
table.center {margin-left:auto; margin-right:auto}

table.FooterTable {}
.FooterTable td {padding:4px 4px 4px 10px;vertical-align:top}
.FooterTable td.FooterTableL {padding:4px 4px 4px 0px}

table.form {background-color:#f8f8f8; border:1px solid #cccccc;margin:auto}
.form td {text-align:left; padding:8px 20px 8px 20px}
.form td.formGrey {background-color:#f0f0f0; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0}
.form td.formTop {text-align:left; padding:20px 20px 8px 20px}
.form td.formBot {text-align:left; padding:8px 20px 20px 20px}

table.Hours {width:100%}
.Hours td {border-bottom:1px solid #cccccc;padding:3px 3px 3px 3px}
.Hours img {padding:0px 0px 10px 10px}

table.SellwoodSpecs {border-top:1px solid #000000; border-left:1px solid #000000}
.specs td {border-right:1px solid #000000; border-bottom:1px solid #000000; padding:4px; text-align:center}
.specs td.DarkGrey {background-color:#666666; color:#FFFFFF; text-align:left}
.specs td.DarkTeal {background-color:#006c8c; font-weight:bold; color:#ffffff}
.specs td.DarkGreen {background-color:#46ac6b; font-weight:bold; color:#ffffff}
.specs td.DarkOrange {background-color:#962f16; font-weight:bold; color:#ffffff}
.specs td.DarkPurple {background-color:#503268; font-weight:bold; color:#ffffff}
.specs td.LightGrey {background-color:#e8e8e8;}
.specs td.LightTeal {background-color:#cfe2ec;}
.specs td.LightGreen {background-color:#e0efe2;}
.specs td.LightOrange {background-color:#edd5c8;}
.specs td.LightPurple {background-color:#d8d2e1;}

table.Header {width:100%}
.Header td.HeaderLeft {width:354px;background-image:url(images/Sellwood-Header_Background.jpg);background-repeat:repeat-x;}
.Header td.HeaderRight {background-image:url(images/Sellwood-Header_Background.jpg);background-repeat:repeat-x;width:100%;text-align:right;padding-right:15px}

td {text-align:left}
td.border {border: 1px solid #999999;}
td.borderbottom {border-bottom: 1px solid #999999; white-space: nowrap;}
td.cad {color:#ffffff; border-bottom: 1px solid #666666; white-space: nowrap; background-color: #999999; font-weight: bold}
td.center {text-align: center;}
td.bordercenter {text-align: center; border: 1px solid #999999;}
td.smallcenter {font-size:10px; text-align: center;}
td.bordersmcenter {font-size:10px; text-align: center; border: 1px solid #999999;}
td.borderlines {text-align: center; color:#333333; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
td.nav {background-color: #666666; padding:3px; border: 1px solid #cccccc}
td.SideNav2 {color:#000000; white-space:nowrap; padding-left:3px; letter-spacing:normal; font-size:12px}
td.SideNav {color:#000000; white-space:nowrap}
td.PadLeft20 {padding-left:20px}
td.PadTB {padding:5px 0px 5px 0px}
td.PadTB2 {padding:5px 0px 5px 10px}

/* LIST STYLES */
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
ul.small {list-style-type: disc; font-size:10px}
ol.small {list-style-type: decimal; font-size:10px}
