body {padding:0;margin:0;background:#43005C;font: normal 12px helvetica, arial, sans-serif;}
.container {width:741px;margin:0 auto;}
.clear {clear:both;}

#beta {width:740px;float:left;margin:15px;font-weight:bold;text-align:center;color:#FFFFBF;}

#nav {padding:10px;text-align:right;font-size:11px;color:#F1CCFF;}
#nav a {color:#fff;text-decoration:none;}
#nav a:hover {text-decoration:underline;}

#wrapper {background:#fff url(/images/woodheader.jpg) repeat-x;}
#top {height:142px;}
#banner {float:left;position:relative;top:20px;right:10px;height:}
#content {border:1px solid #ccc;border-top:none;background:url(/images/contentbg.gif) repeat-y;}

#left-area {}
#left-area h4 {color:#666;border-bottom:1px solid #ccc;font-weight:normal;margin-bottom:3px;text-transform:uppercase;font-size:10px;}
#left-area h5 {font-size:12px;}

#main-area {padding:10px;}
#main-area h3 {color:#5C3B0F;margin-bottom:3px;}

#right-area {}
#right-area h3 {color:#A95D12;margin-top:0;}

#content.single_column #main-area {padding:10px 20px;}

#content.two_column {background-image:url(/images/quotingbg.gif);}
#content.two_column #left-area {width:158px;float:left;padding:10px 15px;}
#content.two_column #main-area {width:525px;float:left;}

#content.three_column {background-image:url(/images/comparebg.gif);}
#content.three_column #left-area {width:158px;float:left;padding:10px 15px;}
#content.three_column #main-area {width:365px;float:left;}
#content.three_column #right-area {width:145px;padding:10px;float:right;}

#bottom {background:url(/images/bottom.gif);height:6px;clear:both;}
#footer {padding:10px;color:#fff;text-align:center;font-size:10px;letter-spacing:1px;}
h1 {font-size:26px;letter-spacing:-1px;}
h1,h2 {margin-top:0;font-weight:normal;}

a:link,a:visited { color: #000; text-decoration:underline;}
a:hover,a:active {color: #000;text-decoration:none;}

p {line-height:1.4em;margin-top:0;}
.tight {margin-bottom:0;margin-top:10px;}
hr {border:none;border-bottom:1px solid #ccc;}

.box {background:#e9e9e9;padding:5px 10px;border:1px dashed #c0c0c0;margin-bottom:5px;}
.info {background:#F1E6D6;padding:15px;border:1px solid #E3CCAB;margin-bottom:5px;}

#title {float:right;position:relative;top:30px;right:35px;line-height:2.5em;text-align:right;}
#title h2 {color:#5E341C;margin-bottom:0;text-transform:uppercase;letter-spacing:3px;font-size:18px;}
#title h1 {font-size:40px;text-align:right;color:#fff;}

#menu {}
#menu ul {list-style:none;padding:0;margin:0;}
#menu ul li {margin-bottom:2px;}
#menu ul li a {text-decoration:none;display:block;padding:2px 0;}
#menu ul li a:hover {text-decoration:underline;}
#menu ul li.current a {color:#000;font-weight:bold;text-decoration:underline;}

ul.list {list-style:none;padding:0;margin:0;}
ul.list li {margin-bottom:2px;}

#subtitle h1 {float:left;}
#subtitle ul.actions {float:right;list-style:none;padding:0;margin:0;}

form {margin:0;padding:0;}
.hint {font-size:10px;color:#666;margin-top:3px;}
input.text, input.file, textarea, select {margin: 0;margin-right:3px;padding:1px;color:#444;}
input:focus,select:focus,textarea:focus {color:#000;}
textarea {font-family:tahoma,verdana,arial;width:98%;resize:none;padding:3px;}
.label {font-weight:bold;font-size:11px;}
.label.required:before {content:"*";color:red;padding-right:2px;}
.button,input[type=button] {padding:2px 3px;font-size:11px;font-weight:bold;}
.button:hover,input[type=button]:hover {cursor:pointer;cursor:hand;}
.button[disabled] {}
a.button {padding:4px 5px;}
a.button:hover {color:#fff;text-decoration:none;}
p.submit {padding:10px 0;}

table.list {width:100%;border-collapse:no-collapse;}
table.list tr.head {background:#ddd;}
table.list tr.head th {text-align:left;font-size:10px;font-weight:normal;white-space:nowrap;padding:5px 5px;color:#333;}
table.list tr.head th.center {text-align:center;}
table.list td {padding:8px 5px;font-size:11px;}
table.list tr.odd td {background:#E7C794;}
table.list tr.even td {background:#F5E9D5;}

table.list table.sub {width:100%;border-collapse:collapse;}
table.list table.sub td {vertical-align:top;padding:0;background:#F5E9D5;padding:3px;}

table.view {width:100%;background:#ddd;border-collapse:no-collapse;}
table.view td {padding:3px 5px;font-size:11px;background:#eee;}
table.view td.label {width:25%;vertical-align:top;text-align:right;background:#ddd;color:#333;font-weight:normal;font-size:10px;}

#messages {margin-bottom:15px;background:#FAF5A3;border:4px solid #F1E75F;padding:5px;}
.notice {color:#000;font-weight:bold;}
.error {color:#000;font-weight:bold;background:url(/images/error.gif) no-repeat 1px 5px;padding:5px 10px;padding-left:23px;}
.warning {color:#800000;font-weight:bold;background:#FFFCC4 url(/images/warning.gif) no-repeat 1px 5px;padding:5px 10px;padding-left:20px;}
.errorExplanation {margin-bottom:10px;background:#eee;border:5px solid #ddd;padding:5px;padding-top:0;}
.errorExplanation ul {padding:0;margin:0;list-style:none;}
.errorExplanation ul li {color:#666;font-size:11px;font-weight:bold;padding-left:25px;}
.errorExplanation h2 {margin:0;color:#000;font-weight:normal;background:url(/images/error.gif) no-repeat 2px 6px;padding:5px 25px;font-size:16px;}
.errorExplanation p {display:none;}
span.fieldWithErrors {display:inline;padding:0;margin:0;}
span.fieldWithErrors input,span.fieldWithErrors textarea,span.fieldWithErrors select {border:2px solid #B50207;}

fieldset {border:1px solid #ddd;padding:10px;margin:0;}
fieldset legend {font-size:11px;font-weight:bold;background:#ddd;padding:1px 3px;}
.division {width:300px;text-align:center;padding:10px;font-size:20px;color:#999;}

#trailimageid {position: absolute;visibility: hidden;left: 0px;top: 0px;z-index: 999;}
#trailimageid .inner {background:#fff;padding:5px;border:1px solid #333;}
#trailimageid .title {margin-bottom:3px;font-weight:bold;}
#trailimageid img {}

.sheet {float:left;width:174px;height:150px;text-align:center;font-size:11px;}
.sheet a {text-decoration:none;}
.sheet img {border:1px solid #ccc !important;padding:1px;}

.similiar {font-size:11px;text-align:center;}
.similiar a {text-decoration:none;}
.similiar img {border:1px solid #E3CCAB;padding:1px;}

#modal {width:540px;}
#modal a {text-decoration:none;}
ul.grid {list-style:none;padding:0;margin:0;}
ul.grid li {margin-bottom:10px;margin-right:10px;}
ul.grid img {border:1px solid #ccc !important;padding:1px;}
ul.grid a {text-decoration:none;display:block;padding:3px;}
ul.grid a:hover {background:#eee;}
ul.grid a.current {background:#ddd;}

.pagination {text-align:right;margin-bottom:10px;}
.breadcrumbs {margin-bottom:10px;}
