
a:link {text-decoration:none; font-weight: normal; color:#666666}
a:visited {text-decoration:none; font-weight: normal;  color:#666666}
a:hover {text-decoration:underline; font-weight: normal;  color:#336699}

a:link.FAQ {text-decoration:none; font-weight: normal; color:#336699}
a:visited.FAQ {text-decoration:none; font-weight: normal;  color:#336699}
a:hover.FAQ {text-decoration:underline; font-weight: bold;  color:#336699}

a:link.Orange {text-decoration:none; font-weight: normal; color:#ff6600}
a:visited.Orange {text-decoration:none; font-weight: normal;  color:#ff6600}
a:hover.Orange {text-decoration:underline; font-weight: normal;  color:#ff6600}

body {font: normal 11px arial; color: #666666}

.ThumbImage {border: solid 1px #cccccc; text-align: center; vertical-align: middle; width: 98px; height: 98px}
.ThumbDesc {font: normal 11px arial; color: #666666; padding-top: 10px; text-align: center}

.Question {padding-bottom: 0px 0px 2px 0px}
.Title {font: bold 16px arial; color: #336699; padding-bottom: 15px}
.Copy {font: normal 12px arial; color: #666666; padding-bottom: 15px}

div.Divider {background-image: url(Images/Bg/DottedWide.gif); width: 100%; height: 1px}
div.DottedWide {width: 100%; clear: both; padding: 5px 0px 5px 0px}

div.CalloutHeader {border: solid 1px #cccccc; font: bold 12px arial; color: #336699; padding: 7px 8px 7px 8px; background-image: url(Images/Bg/HeaderBg.gif)}
div.CalloutArea {border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; font: normal 12px arial; color: #666666; padding: 15px}

div.SectionHeader {font: bold 12px arial; color: #336699; padding-bottom: 10px}
div.SubNavOn {font: bold 11px arial; color: #ff6600; padding-top: 2px; padding-bottom: 2px}
div.SubNavOff {font: normal 11px arial; color: #666666; padding-top: 2px; padding-bottom: 2px}

div.FormHeaderTop {font: normal 12px arial; color: #666666}
div.FieldSpace {margin: 1px 0px 1px 0px; padding: 1px 0px 1px 0px; font: normal 12px arial}

.FieldTitle {font: bold 11px arial; color: #666666; text-align: right; vertical-align: middle; white-space: nowrap}
.FieldArea {font: normal 11px arial; color: #666666; text-align: left; vertical-align: middle; width: 100%; padding: 1px 0px 1px 5px}
.Field {font: normal 11px arial; color: #333333; width: 175px}
.Req {padding: 0px 0px 0px 5px}
.TextArea {font: bold 12px arial; color: #003366; width: 300px; height: 75px}
.Button {cursor: pointer}

.TextLight {font: normal 11px arial; color: #CCCCCC}
.Breadcrumb {font: bold 11px arial; color: #ff6600}



/* raf's style additions */

div.mainContentContainer	{
padding:0px 10px 20px 20px;
}

span.requiredMark	{
color:#f18800;
font-size:14px;
}

div.paragraphHeader	{
color:#f18800;
font-size:12px;
font-weight:bold;
margin-bottom:6px;
}

div.formHeader	{
background-color: #efefef;
padding: 4px;
font-weight: bold;
margin: 10px 0px 5px 0px;	
}

div.breadCrumbRow	{
padding:10px 0px 10px 0px;
}

div.breadCrumbIcon	{
float:left;
margin-right:30px;
}

table.viewCartTable	{
background-color:#d9d9d9;
}

td.viewCartItemRow {
background-color:#ffffff;
}

td.viewCartHeaderRow {
background-color:#f0f0f0;
}

div.orderSummaryBox	{
border:solid 2px #d9d9d9;
}

div.orderSummaryBox fieldset	{
border:solid 1px #d9d9d9;
margin:4px;
}

div.orderSummaryBox legend	{
font-weight:bold;
}

textarea.disclaimerText	{
font: normal 11px arial;
line-height:14px;
}

table.getPricing	{
background-color:#d9d9d9;
}

table.getPricing td	{
background-color:#ffffff;
}