BODY {
background-color:#EBF0F5;
color:#000;
font:11px Verdana, Arial, sans-serif;
margin:0 0 10px;
padding:0;
}

A:link,A:visited {
color:#0C2B69;
text-decoration:underline;
}

A:hover {
color:#7F858B;
text-decoration:underline;
}

form {
margin:0;
}

td {
font:11px Verdana, Arial, sans-serif;
}

.center {
margin:0 auto;
padding:0;
text-align:left;
width:900px !important;
}

div.headerNavigation {
background-color:#DDE6EF;
border-color:#A9A9AE;
border-style:solid;
border-width:0 1px 1px;
color:#000;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
padding:5px;
}

table.header {
background-color:#DDE6EF;
border-color:#A9A9AE;
border-style:solid;
border-width:0 1px;
width:100% !important;
}

td.fence {
background:url(images/fence.gif) 0 100% repeat-x;
}

table.content {
background-color:#F6F8FA;
border-color:#A9A9AE;
border-style:solid;
border-width:0 1px 1px;
font:11px Verdana, Arial, sans-serif;
padding:5px;
width:100% !important;
}

td.column_left {
padding:4px;
width:150px;
}

td.column_center {
padding:10px 10px 2px 8px;
width:746px;
}

div.sidebox,div.centerbox {
background-color:#F6F8FA;
border:1px solid #A9A9AE;
font:11px Verdana, Arial, sans-serif;
margin-bottom:15px;
padding:0;
}

div.sideboxheading,div.centerboxheading {
background-color:#DDE6EF;
color:#21536A;
font-size:10px;
font-weight:700;
height:12px;
padding:3px 3px 3px 5px;
}

.sideboxcontent,.centerboxcontent {
border-color:#A9A9AE;
border-style:solid;
border-width:1px 0;
line-height:125%;
padding:4px;
}

.sideboxfooter,.centerboxfooter {
background-color:#DDE6EF;
padding-top:4px;
}

div.breadCrumb {
border-bottom:1px solid #C5C5C9;
color:#9a9a9a;
font-size:10px;
font-weight:700;
margin:0 0 14px 2px;
padding:3px;
}

div.textBody {
line-height:1.5;
padding-left:6px;
}

div.testimonial {
padding-bottom:38px;
text-indent:12px;
width:100%;
}

h2.subHeading {
border-bottom:1px solid #BBC3D3;
color:#5C6670;
font-size:14px;
margin:32px 0 18px 2px;
padding-left:1px;
width:100%;
}

td.fabricInfo {
line-height:16px !important;
padding-bottom:12px;
}

#add_to_cart-content {
padding-bottom:8px;
padding-top:8px;
}

#add_to_cart-content div {
padding:5px 3px 1px;
}

#add_to_cart-content select {
width:90px;
}

#add_to_cart-content option {
width:120px;
}

#add_to_cart-content optgroup {
font-weight: normal;
}

* html #add_to_cart-content select {
width: 128px;
}

div.copyright {
background-color:#DDE6EF;
border-color:#A9A9AE;
border-style:solid;
border-width:0 1px 1px;
font:11px Verdana, Arial, sans-serif;
padding:5px;
text-align:center;
}

div.copyright a:link,div.copyright a:visited {
color:#21536A;
font-weight:700;
}

h1.pageHeading {
color:#21536A;
font-size:14px;
font-weight:700;
margin-top:0;
padding:0 0 5px 4px;
}

span.smallText {
font-size:10px;
}

select,tr.pageresults td {
font-size:10px !important;
}

input,radio,select {
font-size:11px;
}

#categories-content,#information-content {
padding:0;
}

#categories-content div,#information-content div {
padding:3px;
}

A.category,A.category-selected {
background-color:#E5EBF7;
border-color:#F0F3FA #A1A9B2 #A1A9B2 #F0F3FA;
border-style:solid;
border-width:1px 0 1px 1px;
color:#767F88 !important;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
height:14px;
padding:1px 2px 2px 4px;
text-decoration:none !important;
}

A.category:hover,A.category-selected {
background-color:#F6F8FC;
border-color:#DEE2E6 #A1A9B2 #ACB6C0 #DEE2E6;
color:#98A1AA;
text-decoration:none;
}

h2 {
color:#444;
font-size:15px;
font-weight:700;
margin-top:11px;
}

h3 {
color:#5C6670;
font-size:13px;
margin-bottom:0;
margin-top:13px;
}

h4 {
color:#5C6670;
font-size:11px;
margin-bottom:0;
margin-left:4px;
}

errorBox,.messageStackError,.messageStackSuccess {
color:#21536A;
font-size:10px;
font-weight:700;
}

.messageStackError {
background-color:#FFC1C1;
color:#6A2121;
padding-left:6px;
}

.messageStackSuccess {
background-color:#b3ffa8;
color:#216A2F;
padding-left:6px;
}

.messageTplStack {
background-color:transparent !important;
font-weight:400;
}

.messageStackCaution,.messageStackWarning {
background-color:#F9FA96;
font-size:10px;
padding-left:6px;
}