@charset "UTF-8";
/* CSS Document */
/* generic Classes */
body { font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; text-align:center; background-color:#dfe8ef;}
p { font-size:12px;}

body.pop { font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; text-align:center; background-color:#ffffff; font-size:12px;}
#pop { width:100%; margin:0px; padding:0px; background-color:#FFFFFF;}

table.mainContent {background-color:#FFFFFF; padding:0px; text-align:center;}
table.threeCol {margin-top:10px;}
.clearer {    clear: both;    display: block;    height: 1px;    overflow: hidden;    margin: 0; padding: 0;}

#clear { clear:both; line-height:0px;}

.rightCol { padding-left:10px;}
.rightCell {padding-bottom:10px;}

.leftTiles {padding-top:10px;}

h1 { color:#27476d; font-size:14px; font-weight:bold;}

.box{
	position:absolute;
	border: 5px solid #27476d;
	background-color: white;
	width: 300px;
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.boxText
{ padding:5px; font-size:12px;}
.boxText a:link
{ text-decoration:none; color:#000000;}
.boxText a:hover
{ text-decoration:underline; color:#000000;}
.boxText a:visited
{ text-decoration:none;
	color:#000000;}
.boxText a:active
{ text-decoration:none;
	color:#000000;}

td.loginR {font-size:12px; color:#333333; padding:5px;}
	
.loginHead { background-color:#dfe8ef; padding:5px; text-align:center; color:#27476d; font-weight:bold;}

.centerCell { padding-left:10px;}

input.button {background:url(images/table-images/featuredheader_02.gif) repeat-x; color:#FFFFFF; font-weight:bold; font-size:10px; padding:5px; height:20px; text-align:center;}

.textHeader {padding: 5px 0px 10px 0px; font-size:14px; color:#666666; font-weight:bold; text-align:center;}
.bottomBorder {border-bottom:2px solid #27476d; padding-bottom:10px;}
.12text {padding:0px 10px 0px 10px; color:#333333; font-size:12px; line-height:18px;}
.textSmall {padding:0px 10px 0px 10px; color:#333333; font-size:10px; line-height:18px;}

/* header classes*/
#headerContainer { width:979px;  margin-top:0px; margin-left:auto; margin-right:auto; padding:0px;}
#headerTop { width:979px; height:27px; padding:0px; margin:0px;}
#headerTop2 { width:979px; height:81px; padding:0px; margin:0px;}
#headerTop3 {width:979px; height:37px; padding:0px; margin:0px;}
#headerLogo { float:left; padding:15px 0px 0px 12px; width:150px; background:url(header-images/header_10.gif) no-repeat; color:#000000; font-size:7.5px; font-weight:bold;	}

#headerLogo a:link, #headerLogo a:active, #headerLogo a:visited { color:#000000; text-decoration:none; letter-spacing:-0.75px;}
#headerLogo a:hover { color:#000000; text-decoration:underline; letter-spacing:-0.75px;}

#navcontainer { float:right; width:810px; background:url(header-images/header_11.gif) repeat-x; text-align:center;}

#headerBottom {width:979px; height:38px; padding:0px; margin:0px; border-top:solid 1px #FFFFFF;}

.topLinks {color:#FFFFFF; font-weight:bold; font-size:10px;	text-align:center; padding:7px 8px 7px 8px; border-right:solid 1px #FFFFFF; height:37px;}
.topLinks a:link {color:#FFFFFF; text-decoration:none; font-weight:bold;}	
.topLinks a:active {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.topLinks a:visited {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.topLinks a:hover {color:#FFFF00; text-decoration:none; font-weight:bold;}
	
.topLinksLast {color:#FFFFFF; font-weight:bold;	font-size:10px;	text-align:center; padding:7px 8px 7px 8px; height:37px;}
.topLinksLast a:link {color:#FFFFFF; text-decoration:none;	font-weight:bold;}
.topLinksLast a:active {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.topLinksLast a:visited {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.topLinksLast a:hover {color:#FFFF00; text-decoration:none;	font-weight:bold;}

.cartBarLogin a:active, .cartBarLogin a:visited, .cartBarLogin a:link  { font-weight:bold; color:#27476d; text-decoration:none;}
.cartBarLogin a:hover { font-weight:bold; color:#27476d; text-decoration:underline;}

#topContainer { width:979px; height:20px;}

.topLeft {float:left; color:#999999; width:460px; font-size:9px; text-align:left;}

.topGrey a:link, .topGrey a:active, .topGrey a:visited {font-size:9px; text-decoration:none; color:#666666;}
.topGrey a:hover {font-size:9px; text-decoration:underline; color:#666666;}

.topRight {float:right; width:490px; color:#999999; font-size:9px; text-align:right;}

.botBorder {border-bottom:2px solid #27476d;}

.espanol, .espanol a:link, .espanol a:active, .espanol a:visited, .espanol a:hover { color:#b81f37;}

/* search bar */
.search { background:url(header-images/search-cart-header_01.gif) no-repeat #dfe8ef; border-right:solid 1px #ffffff; height:38px;}
input.indexSearch { border:solid 1px #b81f37; width:100px; height:16px; font-size:10px;}
.searchBox {padding:3px 0px 0px 90px}

/* Sale Bar */
.sale {background:url(header-images/search-cart-header_04.gif) no-repeat #b81f37; height:38px;}
.saleBoxCell {padding:3px 0px 0px 110px;}
input.saleBox { border:solid 1px #2e588a; width:100px; height:16px; font-size:10px;}

/* Cart Bar */
.cartBar { background:url(header-images/search-cart-header_07.gif); text-align:right; padding:0px; color:#666666; font-size:10px; height:38px;}
.cartBar a:link, .cartBar a:active, .cartBar a:visited { color:#666666; text-decoration:none;}
.cartBar a:hover {color:#666666; text-decoration:underline;}

.cartBarCell { background-color:#dfe8ef; height:38px;} 
.cartBarLogin a:link, .cartBarLogin a:active, .cartBarLogin a:visited {color:#2e588a; font-size:10px; font-weight:bold; text-decoration:none;}
.cartBarLogin a:hover { text-decoration:underline; color:#2e588a; font-size:10px; font-weight:bold;}

/* Table Classes */
.tableHeader {background:url(images/table-images/featuredheader_02.gif) repeat-x; color:#FFFFFF; font-weight:bold; font-size:14px; text-align:left;}
.tableHeader a:link, .tableHeader a:active, .tableHeader a:visited {color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:none;}
.tableHeader a:visited {color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:underline;}

.tableHeaderSm {background:url(images/table-images/featuredheader_02.gif) repeat-x; color:#FFFFFF; font-weight:bold; font-size:10px; text-align:left;}
.tableHeaderSm a:link, .tableHeaderSm a:active, .tableHeaderSm a:visited {color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:none;}
.tableHeaderSm a:visited {color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:underline;}

.tableBack {background:url(images/table-images/featuredback.gif) repeat-y; padding:5px 0px 5px 0px;}
.tableBackRecent {background:url(images/table-images/featuredback.gif) repeat-y; padding:5px 0px 5px 10px;}

.recentPad { padding:0px 7px 0px 7px;}

.tableBackSearch {background:url(images/table-images/featuredback.gif) repeat-y; }

.tableHeaderSort {background:url(images/table-images/featuredheader_02.gif) repeat-x; color:#FFFFFF;font-size:10px; text-align:right;}

.itemsTable { padding:10px 0px 10px 0px; border-bottom:1px solid #27476d;}
.itemsTable2 { padding:0px 0px 0px 0px; border-bottom:1px solid #27476d;}

/* footer classes */
.bottomText { padding:10px; border-bottom:solid 1px #27476d; }
.bottomP { color:#666666; font-size:10px; line-height:15px; text-align:left;}
.bottomP a { color:#666666; font-size:10px; text-decoration:none;}

.footer { border-bottom:solid 1px #27476d;  border-top:solid 1px #27476d; text-align:center; padding:10px 10px 20px 10px;}
.footer a {color:#27476d; text-decoration:none; font-size:10px; padding:0px 2px 0px 2px;}
.footerLinks {color:#27476d; font-size:10px;}
.footerLinks a:link, .footerLinks a:active, .footerLinks a:visited, {color:#27476d; text-decoration:none; font-size:10px;}
.footerLinks a:hover {color:#27476d; text-decoration:underline; font-size:10px;}

.footerLinksBig {color:#27476d; font-size:12px;}
.footerLinksBig a:link, .footerLinksBig a:active, .footerLinksBig a:visited {color:#27476d; text-decoration:none; font-size:12px; font-weight:bold; padding:0px 6px 0px 6px;}
.footerLinksBig a:hover {color:#27476d; text-decoration:underline; font-size:12px; font-weight:bold; padding:0px 6px 0px 6px;}

#footerLogos { width:979px;}
#footerLogosLeft {float:left; width:350px; text-align:left;}
#footerLogosRight {float:right; width:600px; text-align:right;}


/* Items Classes */
.indexItemText { text-align:center; color:#27476d; font-size:10px; font-weight:bold; padding:5px 0px 5px 0px;}
.indexItemText a:link, .indexItemText a:active, .indexItemText a:visited {color:#27476d; font-size:10px; font-weight:bold; text-decoration:none;}
.indexItemText a:hover {color:#27476d; font-size:10px; font-weight:bold; text-decoration:underline;}

.indexItemPrice { text-align:center; padding:0px 0px 5px 0px; font-size:14px; font-weight:bold; color:#b81f37; }
.indexItemPrice a:link, .indexItemPrice a:active, .indexItemPrice a:visited {color:#b81f37; font-size:14px; font-weight:bold; text-decoration:none;}
.indexItemPrice a:hover {color:#b81f37; font-size:14px; font-weight:bold; text-decoration:underline;}

.indexAddCartCell { text-align:center; padding:0px 5px 0px 5px;}

.mainCells {padding-bottom:10px;}
.bottomBorder {border-bottom: solid 1px #27476d;}

.alsoBought { color:#27476d; font-size:10px; padding:5px 0px 5px 0px;}
.alsoBought a:link, .alsoBought a:active, .alsoBought a:visited {color:#27476d; font-size:10px; text-decoration:none;}
.alsoBought a:hover {color:#27476d; font-size:10px; text-decoration:underline;}

/* search results classes */
.featuredProduct {background:url(images/Common/featured-product-header.gif) repeat-x #66111e; border-top:solid 1px #66111e; font-size:12px; color:#FFFFFF; font-weight:bold;}
.sortBox {font-size:10px; color:#000000;}
.featuredProductCell {padding:5px; background-color:#f7ea88; color:#000000; border-bottom:solid 1px #66111e; border-top:solid 1px #66111e;}

.newLow, newLow a { border:0px; padding:10px 0px 0px 0px}

.searchCell {color:#000000;}
.searchCellAlt {color:#000000; background-color:#efefef;}

.specialsBox { background:url(images/specials-Box_02.gif) repeat-x; color:b81f37; text-align:center; font-size:12px; font-weight:bold; padding:3px 0px 0px 0px;}

.productCell { padding:10px;}
.productCell img {border:solid 1px #27476d;}

.productCellText {padding: 0px 10px 0px 0px; border-right:solid 1px #27476d;}
.productCellOuter {padding:10px 0px 10px 0px;}
.productCellBuy {padding:0px 10px 10px 10px; font-size:12px;}
.productCellTitle {padding:0px 0px 5px 0px; color:#27476d; font-size:12px; font-weight:bold;}
.productCellTitle a:link, .productCellTitle a:active, .productCellTitle a:visited  { color:#27476d; font-size:12px; font-weight:bold; text-decoration:none;}
.productCellTitle a:hover {color:#27476d; font-size:12px; font-weight:bold; text-decoration:underline;}

.productCellDesc {padding:6px 0px 6px 10px; font-size:12px;}
.productCellDesc a:link, .productCellDesc a:active, .productCellDesc a:visited 
	{ font-size:12px; text-decoration:none;}
.productCellDesc a:hover {font-size:12px; text-decoration:underline;}

.productsCellButtonsRight {padding:0px;}
.productsCellButtonsRight a:link, .productsCellButtonsRight a:active, .productsCellButtonsRight a:visited {color:#27476d; padding:0px; font-size:12px; font-weight:bold; text-decoration:none;}
.productsCellButtonsRight a:hover {color:#27476d; font-size:12px; font-weight:bold; text-decoration:underline; padding:0px}

.productsCellPrice { width:125px; height:25px; color:#666666;}
.productsCellPriceLeft { float:left; width:62px; text-align:right; font-size:10px; padding:0px 1px 10px 0px;}
.productsCellPriceRight {float:right; width:60px; text-align:left; font-size:10px; padding:0px 0px 10px 1px;}

.productsYourPriceRed { font-size:14px; font-weight:bold; color:#b81f37;}
.productsYourPrice { padding:5px 0px 5px 0px; font-size:12px; font-weight:bold; color:#27476d;}

.promoRed { font-size:12px; font-weight:bold; color:#b81f37; text-align:center;}

.rebate { font-size:10px; font-weight:bold; color:#b81f37;}
.rebateExpires { font-size:10px; font-weight:normal; color:#b81f37;}

#results { width:581px; text-align:right; font-size:12px; color:#333333;}

.specialsF { background:url(idjnow_v4_images/specials-Box-f_02.gif) repeat-x; font-size:12px; color:#b81f37; font-weight:bold; text-decoration:none; text-align:center;}
.specialsF a:link, .specialsF a:active, .specialsF a:visited  { font-size:12px; color:#b81f37; font-weight:bold; text-decoration:none;}
.specialsF a:hover  { font-size:12px; color:#b81f37; font-weight:bold; text-decoration:underline;}
.littleText {font-size:9px; font-weight:normal; padding-left:5px;}

.productsCellPreorder {font-size:10px; padding:10px 2px 10px 2px; text-align:center; color:#000000;}
.productsCellRebate { font-size:10px; padding:10px 2px 10px 2px; text-align:center; color:#b81f37; text-decoration:line-through;}
.productsCellRebateDetails { font-size:10px; padding: 0px; color:#b81f37; text-decoration:line-through;}



/*    NO Results Classes      */
.relevantTerms {font-weight:bold; color:#b81f37; font-size:12px; padding:0px 0px 0px 10px;}
.relevantTerms a:link, .relevantTerms a:active, .relevantTerms a:visited {font-weight:bold; color:#b81f37; font-size:12px; text-decoration:none;}
.relevantTerms a:hover {font-weight:bold; color:#b81f37; font-size:12px; text-decoration:underline;}

#notFoundContainer { width:581px; padding:5px; font-size:12px; text-align:left;}
#notFoundContainerLeft { float:left; width:270px;}
#notFoundContainerRight { float:right; widows:270px; background-color:#efefef;}
.notFoundText { padding:5px;}
.notFoundText a:link, .notFoundText a:visited, .notFoundText a:active { color:#333333; text-decoration:underline;}
.notFoundText a:hover { color:#333333; text-decoration:none;}
.notfoundLarge { font-size:14px; font-weight:bold; padding:5px;}

#tips { width:270px; border-bottom:solid 1px #b81f37; border-top:solid 1px #b81f37;}
#tips ul {font-size:12px; }


/* Pager Classes */
.pagerLeft { background:url(images/pager_01.gif) no-repeat #29496f; color:#FFFFFF; font-size:10px;}
.pagerLeft a:link, .pagerLeft a:visited, .pagerLeft a:active { color:#FFFFFF; font-size:10px; text-decoration:none;}
.pagerLeft a:hover { text-decoration:underline; color:#FFFFFF; font-size:10px;}

.pagerRight { background:url(images/pager_04.gif) no-repeat #29496f; color:#FFFFFF; font-size:10px;}
.pagerRight a:link, .pagerRight a:visited, .pagerRight a:active { color:#FFFFFF; font-size:10px; text-decoration:none;}
.pagerRight a:hover { text-decoration:underline; color:#FFFFFF; font-size:10px;}

.pagerMain { background:url(images/pager_02.gif) repeat-x; padding:0px 5px 0px 5px;}
.pagerMain a:link, .pagerMain a:active, .pagerMain a:visited { font-size:12px; color:#27476d; font-weight:bold; text-decoration:none;}
.pagerMain a:hover { font-size:12px; color:#27476d; font-weight:bold; text-decoration:none;}

.pagerThis, .pagerThis a:link, .pagerThis a:active, .pagerThis a:visited { font-size:12px; color:#b81f37; font-weight:bold; text-decoration:none;}
.pagerThis a:hover { font-size:12px; color:#b81f37; font-weight:bold; text-decoration:none}

.pagerMain a:link, pagerMain a:active, pagerMain a:visited { color:#27476d;}

/* product details */
.tableBackProd {background:url(images/large-content-frame-bottom_01.gif) repeat-y;}

.tableBackProdCell { padding:10px;}

.bonusCell {padding-bottom:3px; border-bottom:solid 1px #27486d;}

.productDetails {width:785px;}
.prodDetailsLeft { width:270px; text-align:center; float:left;}
.prodDetailsRight { width:500px; text-align:left; padding:0px; float:right; color:#27476d; font-size:12px;}

.description {width:785px; height:380px;}
.youtube { width:435px; text-align:center; float:left; height:380px;}
.descLong { width:340px; text-align:left; padding:0px; float:right; color:#27476d; font-size:12px; height:380px; overflow:auto;}
.descLongWide { width:780px; text-align:left; padding:0px; float:right; color:#27476d; font-size:12px;}

.prodDesc {color:#333333;}

img.Item {border:solid 1px #27476d;}

.buyTable { background-color:#dfe8ef; color:#27476d; font-size:12px;}
.buyTable td {padding:10px; font-weight:bold; font-size:12px;}
.buyTablePrice { color:#b81f37; padding-left:20px;}
input.qty {border:solid 1px #27476d; width:30px;}

.bonusTable td {color:#27476d; padding:10px; font-size:12px;}
.freeBonus { color:#b81f37; font-weight:bold;}
hr.blue {color:#27476d; background-color:#27476d; height:2px; padding:0px; margin:3px 0px 6px 0px;}

td.descHeader {background:url(images/table-images/featuredheader_02.gif) repeat-x; color:#FFFFFF; font-weight:bold; font-size:14px; text-align:left; padding:8px; margin:0px 2px 0px 2px;}

.yellow10, .yellow10 a:link, .yellow10 a:active, .yellow10 a:visited { color:#FFFF00; font-weight:normal; font-size:10px; text-decoration:none;}
.yellow10 a:hover { color:#FFFF00; font-weight:normal; font-size:10px; text-decoration:underline;}

.applet {padding-top:10px;}

#contactPanel {background-color:#dfe8ef; color:#27476d; text-align:center; font-size:12px; padding:10px;}

/* Soft Content */
#queens {width:175px; height:650px; float:right; overflow:auto; text-align:center;}
#storeContent {width:400px; float:left;}
#storeContent1 {width:605px; padding-top:10px;}
#storeContent1 ul {font-size:12px;}
#storeContent1 ul a {font-size:12px; color:#333333; text-decoration:none;}
td.content { border-left:solid 2px #7a95b4; border-right:solid 2px #7a95b4;}
.softContent {padding:0px 10px 0px 10px; color:#333333; font-size:12px; line-height:18px;}
.softContent a:link, .softConten a:active, .softContent a:visited { color:#333333; font-size:12px; line-height:18px; text-decoration:none;}
.softContent a:hover  {color:#333333; font-size:12px; line-height:18px; text-decoration:underline;}
td.content ul {color:#333333; font-size:12px;}

td.contactR {border-bottom:solid 1px #7a95b4; font-size:12px; color:#333333; padding:5px;}
td.contactL {border-bottom:solid 1px #7a95b4; border-right:solid 1px #7a95b4; font-size:12px; color:#333333; padding:5px; text-align:right;}
.contactTable { border-left:solid 1px #7a95b4; border-right:solid 1px #7a95b4;}
td.contactRNoPad {border-bottom:solid 1px #7a95b4; font-size:12px; color:#333333;}

.event { border-bottom:solid 2px #7a95b4; padding:10px 0px 10px 0px;}

.whyUs { width:580px;}
.whyUsL { width:480px; text-align:left; float:left; padding:0px;}
.whyUsR { width:70px; text-align:right; float:right; padding:10px;}

.botPad { padding:10px;}

.gradientHeader {background:url(images/table-images/featuredheader_02.gif) repeat-x; color:#FFFFFF; font-weight:bold; font-size:12px; text-align:center; height:35px; border-bottom:solid 2px #7a95b4;}

#PrimeV { padding:0px 10px 10px 10px; color:#666666; font-size:10px; line-height:15px;}
#PrimeV p {color:#666666; font-size:10px; line-height:15px;}
#PrimeV a { color:#666666; text-decoration:none;}
h2.headlineStyle { font-size:12px; font-weight:bold; color:#27476d;}

#warPrice { text-align:left; color:#b81f37; font-weight:bold; font-size:12px;}

.letter { font-size:14px; font-weight:bold; color:#27476d;}
.letter a:link, .letter a:visited, .letter a:active { font-size:14px; font-weight:bold; color:#27476d; text-decoration:none;}
.letter a:hover { font-size:14px; font-weight:bold; color:#27476d; text-decoration:underline;}

.ManuLinks {color:#333333; font-size:10px; padding:15px;}
.ManuLinks a:link, .ManuLinks a:active, .ManuLinks a:visited {color:#333333; font-size:10px; text-decoration:none;}
.ManuLinks a:hover {color:#333333; font-size:10px; text-decoration:underline;}

.locationCell { background:url(SoftContent/images/locations-landing_11.jpg) repeat-y #f7eb8e; color:#b81f37; padding:0px 15px 15px 15px; font-size:12px; }
.locationCell a:link, .locationCell a:active, .locationCell a:visited  {color:#b81f37; font-size:12px; text-decoration:underline;}
.locationCell a:hover  {color:#b81f37; font-size:12px; text-decoration:none;}

#faqLinks { padding:10px 20px 10px 20px; color:#27476d; line-height:18px; text-align:center; font-size:12px;border-bottom:#27476d solid 1px;}
#faqLinks a:link, #faqLinks a:visited, #faqLinks a:active { color:#27476d; font-weight:bold; text-decoration:none; padding:0px 5px 0px 5px;}
#faqLinks avisited { color:#b81f37; font-weight:bold; text-decoration:underline; padding:0px 5px 0px 5px;}

#faq { color:#27476d; font-weight:bold; font-size:14px; padding:10px; text-align:left;}
#answer {border-bottom:#27476d solid 1px; padding:10px; font-size:12px; line-height:17px; color:#333333; text-align:left;}

.padding10 td { padding:5px;}

#getKnow { width:590px;}
#getKnowL { width:250px; float:left; padding:10px;}
#getKnowR { width:250px; float:right; padding:10px}

.wires a:link, .cartBarLogin a:active, .cartBarLogin a:visited {color:#2e588a; font-size:10px; font-weight:bold; text-decoration:none;}
.wires a:hover { text-decoration:underline; color:#2e588a; font-size:10px; font-weight:bold;}

.wiresRed { font-size:14px; padding:5px; color:#b81f37;}

/*  Tracking Classes  */
.track {border-bottom:solid 1px #7a95b4; border-right:solid 1px #7a95b4; font-size:12px; color:#333333; padding:5px;}
.trackAlt {border-bottom:solid 1px #7a95b4; border-right:solid 1px #7a95b4; font-size:12px; color:#333333; padding:5px; background-color:#d1d1d1;}
.tableHeaderTrack {background:url(images/table-images/featuredheader_02.gif) repeat-x; color:#FFFFFF; padding:5px; font-weight:bold; font-size:12px; text-align:left;}
.trackTitle { color:#27476d; font-weight:bold; font-size:14px; padding:7px; text-align:center;}

/* New Check Out classes */
#950Content { text-align:center; width:950px; padding-left:10px;}

/*  OLD CLASSES */
.moduleTitleBg {
    border: 1px #CCCCCC solid; 
	BACKGROUND-COLOR: #000099;
	color: White;
	font-weight: bold;
	font-size: 10pt;
}

table.checkout1
{
	border-top:#001094 1px solid;
	border-bottom:#001094 1px solid;
	border-left:#001094 1px solid;
	border-right:#001094 1px solid;
	background-color:d6ecff;
}

td.checkout0
{
	border-left:#001094 1px solid;
	border-right:#001094 1px solid;
	background-color:d6ecff;
	padding:3px;
}

td.checkout1
{
	border-top:#001094 1px solid;
	border-left:#001094 1px solid;
	border-right:#001094 1px solid;
	background-color:d6ecff;
	padding:3px;
}

table.checkout2
{
	border-top:#FFFFFF 2px solid;
	border-bottom:#FFFFFF 2px solid;
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
	background-color:d6ecff;
}


table.google
{
	border-top:#001094 1px solid;
	border-bottom:#001094 1px solid;
	border-left:#001094 1px solid;
	border-right:#001094 1px solid;
}

table.gback
{
	background-color:d6ecff;
}

.pvh1 {
	font-size: 14px; 
	color: #4741BD;
	margin: 0px 0px 5px 0px;
}
.pvh2 {
	font-size: 12px;
	font-style: italic;
	margin: 0px 0px 5px 0px;
}
.larger
{ 
padding-left:10px;
font-size:12px;}

.BigHeader
{
	color:#000066;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
}

.userBox
{
	padding:3px;
	font-size:12px;
	font-weight:normal;
}

.subTotal
{	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
}
.itemStyle {
	BACKGROUND-COLOR: #FFFFFF; font-size:10px;
}
.alternatingItemStyle {BACKGROUND-COLOR: #d7d7d7; font-size:10px;}

.itemStyle1 {
	 border-top: 1px #000066 solid;
	border-left:1px solid #000066;
	border-bottom: 1px #000066 solid;
	border-right:solid 1px #000066;
	padding:3px;
}

.ItemStyle1Middle {
	border-bottom: 1px #000066 solid;
	border-right:solid 1px #000066;
	color:#27476d; font-size:10px; font-weight:bold; padding:5px;
}

.ItemStyle1Middle a {color:#27476d; font-size:10px; font-weight:bold; padding:5px;}



.ItemStyle1Last {
	border-right:1px solid #000066;
	border-bottom: 1px #000066 solid;
	color:#27476d; font-size:10px; font-weight:bold; padding:5px;
}

.prodTitleBg {
    border-top: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	border-right: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color: #000066;
	font-weight: bold;
	font-size: 10pt;
	text-align:center;
	height:19;
	padding:2px;
}

.prodTitleBg1 {
    border-top: 1px #000066 solid;
	border-left:1px solid #000066;
	border-bottom: 1px #000066 solid;
	border-right: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color:#000066;
	font-weight: bold;
	font-size: 10pt;
	text-align:center;
	height:19;
	padding:2px;
}

.prodTitleBg2 {
    border-top: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	border-right: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color:#000066;
	font-weight: bold;
	font-size: 10pt;
	height:19;
	padding-left:2px;
}

.checkTitleLogo {
    border-top: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	border-left: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color: #000066;
	font-weight: bold;
	font-size: 11pt;
}


.checkTitle {
    border-top: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	border-right: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color: #000066;
	font-weight: bold;
	font-size: 11pt;
}

.checkTitle1 {
    border-top: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color: #000066;
	font-weight: bold;
	font-size: 11pt;
}

.checkTitle0 {
    border-top: 1px #000066 solid;
	border-left: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color: #000066;
	font-weight: bold;
	font-size: 11pt;
}

.checkTitle2 {
    border-top: 1px #000066 solid;
	border-right: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color: #000066;
	font-weight: bold;
	font-size: 11pt;
}

td.sideL
{
	border-left: 1px #000066 solid;
	padding:3px;
}

td.sideR
{
	border-right: 1px #000066 solid;
	padding:3px;
}

td.sideLLast
{
	border-left: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	padding:3px;
}

td.sideRLast
{
	border-right: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	padding:3px;
}

td.sideLast
{
	border-right: 1px #000066 solid;
	border-left: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	padding:3px;
}

input.Submit { border:#000066 solid 1px; cursor:hand; background-color:#e2e2fb; width: 145px; background-image:url(Images07/buttn-back.jpg); background-repeat:repeat-x; color:#000066; font-weight:bold; height:20px;}
input.Login { border:#000066 solid 1px; cursor:hand; background-color:#e2e2fb; width: 115px; background-image:url(Images07/buttn-back.jpg); background-repeat:repeat-x; color:#000066; font-weight:bold; height:20px;}
input.Check { border:#aa0024 solid 1px; cursor:hand; background-color:#ff6086; width: 145px; background-image:url(Images07/buttn-back-check.jpg); background-repeat:repeat-x; color:#ffffff; font-weight:bold; height:20px;}

td.also
{
 border-top: 1px #000066 solid;
	border-left:1px solid #000066;
	border-bottom: 1px #000066 solid;
	border-right:solid 1px #000066;
}

table.also
{
 border-top: 1px #000066 solid;
	border-left:1px solid #000066;
	border-bottom: 1px #000066 solid;
	border-right:solid 1px #000066;
}

.topLinks
{
	font-size: 10px;
	font-family: Arial, Verdana;	
	font-weight:bolder;
}

.topLinksRed
{
	font-size: 10px;
	font-color: red;
	font-family: Arial, Verdana;	
	font-weight:bolder;
}

.checkTitleLogo {
    border-top: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	border-left: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color: #000066;
	font-weight: bold;
	font-size: 11pt;
}


.checkTitle {
    border-top: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	border-right: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color: #000066;
	font-weight: bold;
	font-size: 12px;
}

.checkTitle1 {
    border-top: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color: #000066;
	font-weight: bold;
	font-size:  12px;
}

.checkTitle0 {
    border-top: 1px #000066 solid;
	border-left: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color: #000066;
	font-weight: bold;
	font-size:  12px;
}

.checkTitle2 {
    border-top: 1px #000066 solid;
	border-right: 1px #000066 solid;
	background-image:url(Images07/header-bg.jpg);
	color: #000066;
	font-weight: bold;
	font-size:  12px;
}


td.sideL
{
	border-left: 1px #000066 solid;
	padding:3px;
}

td.sideR
{
	border-right: 1px #000066 solid;
	padding:3px;
}

td.sideLLast
{
	border-left: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	padding:3px;
}

td.sideRLast
{
	border-right: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	padding:3px;
}

td.sideLast
{
	border-right: 1px #000066 solid;
	border-left: 1px #000066 solid;
	border-bottom: 1px #000066 solid;
	padding:3px;
}

.userBox
{
	padding:3px;
	font-size:12px;
}

.altItemStyle {font-size:12px; background-color:#dedede;}

