/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body {
	background-color: #666;
	text-align: center;
	font-size:100%;
	
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-image:url(/Assets/bodybackground.gif);
	background-repeat:repeat;
}

a:link {
	color:#000000;
	text-decoration: underline;
}
a:visited {
	color:#000000;
	text-decoration: underline;
}
a:hover {
	color:#FF6600;
	text-decoration: none;
}
a:active {
	color:#FF6600;
	text-decoration: none;
}
input, select, textarea {
	color: #000000;
	padding: 2px 0px 2px 0px;
}
.button {
	height:22px;
	vertical-align:baseline;
	padding-bottom:3px;
}
h1 {
	font-size: 120%;
}
h2 {
	font-size: 110%;
}
h3 {
	font-size: 100%;
}
form {
	display: inline;
}
form a:link, form a:visited, form a:hover, form a:active {
	text-decoration:none;
}
/***********************************************/
/* Layout divs                                 */
/***********************************************/ 
#outerholder {
	width: 980px;
	background-color:#FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	font-size:80%;	
	border:#666 solid 1px;
	text-align:left;
}
table{
	font-size:100%;	
}
#layout{
	overflow:auto;	
	

}
#header {
	width: 980px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin: 0px;
	text-align: center;
}
#logoTagLine {
	font-size: 120%;
	font-style: italic;
	font-weight: bold;
	color: #2929BF;
	text-align: right;
	text-transform: capitalize;
}

#nav {
	width: 200px;
	padding: 0px;
	float: left;
	text-align: left;
	vertical-align: top;
	
}
#main {
	width: 760px;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 5px;
	vertical-align: top;
	float:right;
/*	border:#000 solid 1px;
*/}
#main table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	vertical-align: top;

	width:100%;
}
/* Footer*/
#footer {
	width: 980px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
/**********************/
/* CONTENT DIVS       */
/**********************/

#homeWhatsNew {
	width: 148px;
	border-left: #9999CC solid 1px;
	border-right: #9999CC solid 1px;
	border-bottom: #9999CC solid 1px;
	border-top: none;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#homeWhatsNewHeader {
	margin: 0px 4px 0px 0px;
	padding: 0px;
	text-align: left;
}
#homeWhatsContent {
	width: 142px;
	margin: 0px 4px 6px 0px;
	padding: 2px 2px 2px 2px;
	text-align: left;
}
#homeWhatsContent ul{
	padding-left:20px;
}
#homeTopSellers {
	width: 148px;
	border-left: #CC9999 solid 1px;
	border-right: #CC9999 solid 1px;
	border-bottom: #CC9999 solid 1px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#homeTopSellersHeader {
	width: 150px;
	margin: 0px 4px 0px 0px;
	padding: 0px;
	text-align: left;
}
#homeTopSellersContent {
	width: 142px;
	margin: 0px 4px 6px 0px;
	padding: 2px 2px 2px 2px;
	text-align: left;
}
/**********************/
/* Navigation/Header */
/**********************/
#headerBox1 {
	width: 980px;
	margin: 0px 0px 0px 0px;
	padding-bottom:10px;
	padding-top:10px;
	font-size: 90%;
	text-align: left;
	height:auto;
	overflow:auto;
}
#headerBox1Left {
	width:470px;
	float:left;
}
#headerBox1Right {
	width:500px;
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding-right:10px;
}
#headerBox1Right a:visited, #headerBox1Right a:link {
	text-decoration:none;
}
#headerBox2 {
	clear:both;
	width: 100%;
	height: 40px;
	background: url(/navigation/images/nav_hdr_bkgrnd.png);
	margin: 0px 0px 0px 0px;
	padding: 0 0;
	vertical-align:middle;
	text-align: right;
	color: #FFFFFF;
	border-bottom:#AA0000 solid 4px;
	border-top:#AA0000 solid 4px;
	font-size:120%;
	font-weight:bold;
}
#headerBox2Links {
	float: right;
	width: 680px;
	padding-right: 10px;
	padding-top:10px;
}

#headerBox2 a:link {
	color:#FFFFFF;
	text-decoration: underline;
	padding:0 4px 0 4px;
}
#headerBox2 a:visited {
	color:#FFFFFF;
	text-decoration: underline;
}
#headerBox2 a:active {
	color:#FF6600;
	text-decoration: none;
}
#headerBox2 a:hover {
	color:#FF6600;
	text-decoration: none;
}
#headerSearch {
	float: left;
	height: 30px;
	width: 260px;
	
}
#SerchLable{
	width: 265px; 
	margin-top:5px; 
	margin-left:10px;	
}
/**********************/
/* Navigation/Sidebar */
/**********************/
#sidebarBoxShop {
	width: 195px;
	border: #000033 solid 1px;
	margin: 2px 2px 8px 2px;
	padding: 0px;
	line-height: 16px;
	text-align: left;
}
#sidebarBoxShopHeader {
	width: 195px;
	background-color: #000033;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	font-weight: 800;
	text-align: left;
}
#sidebarBoxShopContent {
	width: 185px;
	margin: 0px;
	padding: 4px;
	line-height: 16px;
	text-align: left;
}
#sidebarBoxCart {
	width: 195px;
	border: #000033 solid 1px;
	margin: 2px 2px 8px 2px;
	padding: 0px;
	line-height: 16px;
	text-align: left;
}
#sidebarBoxCartHeader {
	width: 195px;
	background: #000033;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	font-weight: 800;
	text-align: left;
}
#sidebarBoxCartContent {
	width: 185px;
	margin: 0px;
	padding: 4px;
	line-height: 16px;
	text-align: left;
}
#sidebarBoxLinks {
	width: 195px;
	border: #000033 solid 1px;
	margin: 2px 2px 8px 2px;
	padding: 0px;
	line-height: 16px;
	text-align: left;
}
#sidebarBoxLinksHeader {
	width: 195px;
	background: #000033;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	font-weight: 800;
	text-align: left;
}
#sidebarBoxLinksContent {
	width: 185px;
	margin: 0px;
	padding: 4px;
	line-height: 16px;
	text-align: left;
}
/*****************************/
/* Navigation/Footer/History */
/*****************************/
#FooterVendorLinks {
	background-image: url(/images_vendors/inkvendors.png);
	background-repeat: repeat-x;
	clear: both;
	width: 980px;
	height: 50px;
	border-bottom:#AA0000 solid 4px;
	border-top:#AA0000 solid 4px;
	
}


#footerBoxHistory {
	width: 980px;
	border-top: #BBB4FE solid 1px;
	border-bottom: #BBB4FE solid 1px;
	background: #F4F3FE;
	padding: 5px 0px 5px 0px;
	line-height: 16px;
	text-align:left;
	overflow:visible;

}
#footerBoxHistory table {
	width: 95%;
	line-height: 16px;
	text-align: left;
	font-size:100%;
}
/*******************/
/* Product Display */
/*******************/
#product {
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align:top;
}
#product table {
	width:100%;
	text-align:left;
	font-size:inherit;
}
#product select {
}
#product input {
}
#product .rightcolumn {
	width:100%;
	padding-top: 5px;
	text-align:left;
	vertical-align:top;
}
#product .productimage {
	vertical-align:top;
	padding-top: 15px;
}
#product .label {
	font-weight: bold;
	text-align:right;
	white-space:nowrap;
}
#product .sectionheader {
	font-size: 120%;
	color:#FF8000;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 2px;
}
#product .sectionheaderactive {
	font-weight: bold;
	color:#003;
	margin-top: 4px;
	margin-bottom: 2px;
}
#product .title {
	font-size: 120%;
	font-weight: bold;
	color:#666666;
}
#product .availability {
	margin-top: 2px;
	margin-bottom: 4px;
}
#product .options {
	padding: 0px;
	margin: 0px;
}
#product .optionsLabel {
	font-weight: bold;
}
#product .addtocart {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px;
	border:#000033 solid 1px;
}
/* Product Pricing */
#pricing {
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:left;
}
#pricing table {
	width:100px;
}
#pricing .special {
	color: #990000;
	font-weight: bold;
}
#pricing .price {
	color: #000000;
}
/* Product Description/Extra Fields */
#productDescription {
	margin-top: 5px;
	margin-bottom: 15px;
}
/* Product Specifications */
#specifications table {
	width:100px;
	margin-top: 2px;
	margin-bottom: 4px;
	white-space:nowrap;
	border:#CCCCCC solid 1px;
	background-color:#EEEEEE;
}
/* Discounts Available */
#discounts {
	text-align:left;
	padding: 2px;/*border:#990000 dashed 1px;*/
}
#discounts .header {
	font-weight:bold
}
/* Product Related Items */
#relateditems {
	margin: 0px;
}
#relateditems td {
	vertical-align:bottom;
	text-align:center;
}
#relateditems .header {
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 2px;
}
#relateditems .title {
	padding: 2px;
	color:#666666;
	font-weight: bold;
}
#relateditems .pricing {
	color:#666666;
}
#relateditems .info {
	padding: 2px;
	color:#666666;
	font-weight: bold;
}
#relateditems a:link {
	color:#000000;
	text-decoration: underline;
}
#relateditems a:visited {
	color:#000000;
	text-decoration: underline;
}
#relateditems a:active {
	color:#FF6600;
	text-decoration: none;
}
#relateditems a:hover {
	color:#FF6600;
	text-decoration: none;
}
#relateditems input {
}
/*
#product_image
#product_title
#product_pricing
#product_options
#product_availability
#product_addtocart
#product_description
#product_specifications
#product_additionalfields
#product_reviews
*/

/*******************/
/*    Basket/Cart  */
/*******************/
#basket {
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align:top;
}
#basket table {
	table-layout: auto;
	
	border: none;
	
	text-align:left;
}
#basket ul {
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 25px;
}
#basket .rowHeader {
	border-style: solid;
	border-color:#000033;
	border-width: 0px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-weight: 800;
	text-align: left;
}
#basket .rowHeaderCt {
	border-style: solid;
	border-color:#000033;
	border-width: 0px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-weight: 800;
	text-align: center;
}
#basket .rowHeaderRt {
	border-style: solid;
	border-color:#000033;
	border-width: 0px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-weight: 800;
	text-align: right;
}
#basket .rowContent {
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	text-align: left;
}
#basket .rowContentCt {
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
}
#basket .rowContentRt {
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	text-align: right;
}
#basket .rowContentNoBdr {
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	text-align: left;
}
#basket .rowContentCtNoBdr {
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
}
#basket .rowContentRtNoBdr {
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	text-align: right;
}
#basket .rowContentRtBlNoBdr {
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	font-weight: 800;
	text-align: right;
}
#paymentLogos {
	color:#333333;
	text-align:center;
}
#basketEmpty {
	font-size: 120%;
	color: #000066;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: center;
}
#basketFreeItems {
	width: 350px;
	border: #333333 solid 1px;
	background:#EEEEDD;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	color: #000000;
}
#basketFreeItems .header {
	font-weight: bold;
}
#basketQuickAdd {
	width: 350px;
	border: #333333 solid 1px;
	background:#EEEEDD;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	color: #000000;
	text-align:center;
}
#basketQuickAdd .header {
	font-weight: bold;
	font-size: 120%;
}
/*******************/
/*    Checkout     */
/*******************/
#checkout {
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	line-height: 16px;
	text-align: left;
	vertical-align:top;
}
#checkout table {
	width: 99%;
	border: none;
	text-align: left;
}
#checkout ul {
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 25px;
}
#checkout .rowHeader {
	border-style: solid;
	border-color:#000033;
	border-width: 0px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
#checkout .rowHeaderDoubleBorder {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
#checkout .rowHeaderDoubleBorderRt {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	text-align: right;
}
#checkout .rowTextLabel {
	width: 50%;
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	text-align: right;
}
#checkout .rowTextLabelNoBorder {
	width: 50%;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	text-align: right;
}
#checkout .rowInputField {
	width: 50%;
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
#checkout .rowInputFieldBgrnd {
	width: 50%;
	background: #EEEEEE;
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
#checkout .shipping {
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
#checkout .shippingBgrnd {
	background: #EEEEEE;
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
#checkout .shippingHeader {
	height: 20px;
	border-style: solid;
	border-color: #EEEEEE;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 0px;
	text-align: left;
	font-weight: 800;
}
#checkout .shippingSelect {
	width: 5px;
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
#checkout .shippingPrice {
	width: 30px;
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
#checkout .shippingPriceBgrnd {
	background: #EEEEEE;
	width: 30px;
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
#checkout .rowTextContent {
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
}
#checkout .rowTextContentRt {
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: right;
}
#checkout .rowTextContentNoBorder {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
}
#checkout .rowTextContentNoBorderBl {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
	font-weight: 800;
}
#checkout .rowTextContentNoBorderRt {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: right;
}
#checkout .rowTextContentNoBorderRtBl {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: right;
	font-weight: 800;
}
#checkout .rowHeaderDoubleBorderBgrnd {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 0px 1px 0px;
	background: #EEEEEE;
	margin-bottom: 3px;
	padding: 4px 2px 4px 2px;
}
#checkout .rowHeaderDoubleBorderBgrndRt {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 1px 1px 0px;
	background: #EEEEEE;
	margin-bottom: 3px;
	padding: 4px 2px 4px 2px;
}
#checkout .rowTextContentBorderSolid {
	border-style: solid;
	border-color: #000033;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	text-align: left;
}
#checkout .rowTextContentBorderSolidRt {
	border-style: solid;
	border-color: #000033;
	border-width: 0px 1px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	text-align: left;
}
#checkout .freeShipping {
	color:#FF0000;
}
#checkout .defaultShipping {
	color:#000099;
}
#checkout .discountApplied {
	color:#000099;
	font-style: italic;
}
#checkoutSideBoxes {
	width: 165px;
	border: #000033 solid 1px;
	margin: 2px 2px 2px 2px;
	padding: 0px;
	line-height: 16px;
	text-align: left;
}
#checkoutSideBoxesHeader {
	width: 165px;
	background: #000033;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	font-weight: 800;
	text-align: center;
}
#checkoutSideBoxesHeader a:link {
	color:#FFFFFF;
	text-decoration: underline;
}
#checkoutSideBoxesHeader a:visited {
	color:#FFFFFF;
	text-decoration: underline;
}
#checkoutSideBoxesHeader a:active {
	color:#FF6600;
	text-decoration: none;
}
#checkoutSideBoxesHeader a:hover {
	color:#FF6600;
	text-decoration: none;
}
#checkoutSideBoxesContent {
	width: 155px;
	margin: 0px;
	padding: 4px;
	line-height: 16px;
	text-align: left;
}
#checkoutReceivedOrderBox {
	width: 550px;
	border: #000033 solid 1px;
	margin: 2px 2px 2px 2px;
	padding: 0px;
	line-height: 16px;
	text-align: left;
}
#checkoutReceivedOrderBoxHeader {
	width: 650px;
	background: #000033;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	font-weight: 800;
	text-align: center;
}
#checkoutReceivedOrderBoxContent {
	margin: 2px 2px 2px 2px;
	padding: 0px;
	line-height: 16px;
	text-align: left;
}
#checkoutReceivedOrderBoxContent table {
	width: 545px;
	text-align: center;
}
#checkoutReceivedOrderBoxContent .rowTextContent {
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
}
#checkoutReceivedOrderBoxContent .rowTextContentRt {
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: right;
}
#checkoutReceivedOrderBoxContent .rowTextContentNoBorder {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
}
#checkoutReceivedOrderBoxContent .rowTextContentNoBorderRt {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: right;
}
#checkoutReceivedOrderBoxContent .rowHeaderDoubleBorderBgrnd {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 0px 1px 0px;
	background: #EEEEEE;
	margin-bottom: 3px;
	padding: 1px 1px 1px 1px;
	text-align: left;
}
#checkoutReceivedOrderBoxContent .rowHeaderDoubleBorderBgrndRt {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 0px 1px 0px;
	background: #EEEEEE;
	margin-bottom: 3px;
	padding: 4px 2px 4px 2px;
	text-align: right;
}
/*********************/
/* Category Listing  */
/*********************/
#category {
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align:top;
}
#category table {
	width: 100%;
	border: none;
	
	text-align:left;
}
#category td {
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 3px 0px 3px 0px;
	padding: 3px 2px 3px 2px;
}
#category .rowNoBorder {
	border-style: none;
}
#category .rowHeader {
	border-style: solid;
	border-color:#000033;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
#category .rowFooter {
	border-style: none;
	margin-bottom: 3px;
	padding-bottom: 3px;
	text-align: center;
}
/********************************************/
/* Site Notice Pages / Other Content Pages  */
/*  incl: terms / privacy  / affiliate      */
/*         contact / help / links           */
/********************************************/
#siteContent {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 5px;
	vertical-align:top;
	text-align: left;
}
#siteContentBox {
	border: #666666 solid 1px;
}
#helpPopupWindow {
	color: #333333;
	border: #333333 solid 1px;
	padding: 8px 8px 8px 8px;
	width: 90%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
#contactUs {
	border-style: solid;
	border-color: #666666;
	background: #EBEBD8;
	border-width: 1px 1px 1px 1px;
	margin: 3px 0px 3px 0px;
	padding: 3px 2px 3px 2px;
	width: 500px;
}
/***************************************/
/* Table based forms                   */
/***************************************/ 
#tableForms table {
	table-layout: auto;
	
	text-align: left;
}
#tableForms ul {
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 25px;
}
#tableForms .rowHeader {
	border-style: solid;
	border-color:#000033;
	border-width: 0px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
#tableForms .rowHeaderDoubleBorder {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
#tableForms .rowTextLabel {
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	text-align: right;
}
#tableForms .rowTextLabelNoBdr {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	text-align: right;
}
#tableForms .rowInputField {
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
#tableForms .rowInputFieldNoBdr {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
#tableForms .rowTextContent {
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
}
#tableForms .rowHeaderDoubleBorderBgrnd {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 0px 1px 0px;
	background: #EEEEEE;
	margin-bottom: 3px;
	padding: 4px 2px 4px 2px;
}
#tableForms .rowHeaderDoubleBorderBgrndRt {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 1px 1px 0px;
	background: #EEEEEE;
	margin-bottom: 3px;
	padding: 4px 2px 4px 2px;
}
#tableForms .rowTextContentBorderSolid {
	border-style: solid;
	border-color: #000033;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	text-align: left;
}
#tableForms .rowTextContentBorderSolidRt {
	border-style: solid;
	border-color: #000033;
	border-width: 0px 1px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	text-align: left;
}
#divForms {
	width: 500px;
	/*border: #000033 solid 1px;*/
	margin: 2px 2px 2px 2px;
	padding: 6px 6px 6px 6px;
	line-height: 16px;
	text-align: left;
}
/***************************************/
/* Additional styles                   */
/***************************************/ 

.bodySuccess {
	color:#000066;
	background: #FFEAD5
}
.bodyAlert {
	color: #990000;
}
.bodyAlertSm {
	color: #990000;
}
.bodyGrayedOut {
	color: #999999;
}
.horizontalDashedLine {
	border: none 0;
	border-bottom: 1px dashed #999999;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.horizontalSolidLine {
	border: none 0;
	border-bottom: 1px solid #999999;
	height: 1px;
}
.displayHeader {
	font-size: 120%;
	font-weight: 800;
	color: #666666;
	margin: 4px 0px 8px 0px;
	text-align: left;
}
.smallText {
	font-size: 70%;
}
.breadCrumb {
	font-size: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.breadCrumb a:link {
	color: #666666;
	text-decoration: underline;
}
.breadCrumb a:visited {
	color: #666666;
	text-decoration: underline;
}
.breadCrumb a:hover {
	color: #FF6600;
	text-decoration: none;
}
.breadCrumb a:active {
	color: #FF6600;
	text-decoration: none;
}
.subCategoryLinks {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 4px 0px 4px 0px;
	margin: 8px 0px 0px 0px;
	line-height: 16px;
}
.subCategoryLinks a:link {
	color: #666666;
	text-decoration: underline;
}
.subCategoryLinks a:visited {
	color: #666666;
	text-decoration: underline;
}
.subCategoryLinks a:hover {
	color: #FF6600;
	text-decoration: none;
}
.subCategoryLinks a:active {
	color: #FF6600;
	text-decoration: none;
}
#errorMessageBox {
	color: #990000;
	background:#FFEAEA;
	border: #990000 solid 2px;
	padding: 8px 8px 8px 8px;
	width: 550px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
#resultArrayBox {
	background: #EEEEEE;
	width: 550px;
	border: #999999 dashed 1px;
	padding: 8px 8px 8px 8px;
	margin-top: 10px;
	margin-bottom: 14px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
#resultArrayBox .success {
	color: #003366;
}
#resultArrayBox .fail {
	color: #990000;
}
/* LEGACY */
.bodyNormal {
	color: #000000;
	
}
.bodyNormalGray {
	color: #999999;
}

.bodyNormalWhite {
	color: #FFFFFF;
}
.bodyNormalWhite a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.bodyNormalWhite a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.bodyNormalWhite a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.bodyNormalWhite a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#centerMain {
	background-color: #A4C5FF;
	background-image: url(/Assets/frontBack.jpg);
	background-repeat: repeat-x;
	padding: 10px;
	width: 550px;
	list-style-position: inside;
	list-style-type: disc;
	color:#FFF;
	font-size:110%;
}
#centerMain li{
	line-height:1.25em;
	list-style-image:url(/Assets/bulletfront.gif);
}

