@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;}
a {text-decoration:none;}
.shareClass { font-size:10px; color:#666; text-align:center}
.shareClass a { text-decoration:none; color:#666; text-decoration:none;}
.shareClass a:hover { text-decoration:underline;}

img, div { border:0px; behavior: url(iepngfix.htc) }

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;}

#mainContent {background-color:#FFFFFF; padding:0px 5px 5px 5px; float:left; width:605px;}
#mainContent2col {background-color:#FFFFFF; padding:0px 10px 5px 10px; float:right; width:805px;}
#mainContentNocol {width:979px; float:left; background-color:#FFF;padding:0px 0px 5px 3px;}
.mainRight {width:805px; float:right; padding-right:5px;}
table.threeCol {margin-top:10px;}
.clearer {    clear: both;    display: block;    height: 1px;    overflow: hidden;    margin: 0; padding: 0;}

#content { text-align:center; width:100%;}
#inner_container { width:984px; text-align:left; padding: 0px 3px; background-color: #FFF; margin:0 auto;} 

#clear { clear:both;}

.rightCol { padding-left:10px;}
.rightCell {padding-bottom:10px;}
.rightTiles {padding-bottom:10px;}

.leftTiles {padding-top:10px;}
.red { color:#900;}

.loginHead { background-color:#dfe8ef; padding:5px; text-align:center; color:#27476d; font-weight:bold;}


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;}


.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;}

.stageCell { background:url(images-stages/Stages_Page_01.jpg) no-repeat; text-align:center; height:243px; padding:60px 0px 0px 0px;}


/* 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; background:url(header-images/header_11.gif) repeat-x; text-align:center; margin:0px; width:810px; height:38px;}

#headerBottom {width:979px; padding-bottom:5px; margin:0px; border-top:solid 1px #FFFFFF; }
#headerBottom ul { list-style:none; margin:0; padding:0px; height:38px;}
#headerBottom ul li {float:left;}

.saleAlert {background-image:url(header-images/search-cart-header_04.gif); background-repeat:no-repeat; width:270px; text-align:right; height:38px; border-right: solid 1px #FFF; float:left;}
.headSearch { float:left; width:260px; height:38px; border-right: solid 1px #FFF; font-weight:bold; background-color:#DFE8EF;}

#topLinks {color:#FFFFFF; font-weight:bold; font-size:10px; margin:0; padding:0; text-align:center}
#topLinks ul {list-style:none; margin:0;  height:38px; padding:0;}
#topLinks ul li { float:left; padding:13px 8px; border-right:solid 1px #FFFFFF;}
#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:38px;}
.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 */

#headSearchR { width:50px; height:38px;}
#headType{ height:38; width:90px; background-image:url(header-images/search-cart-header_01.gif); background-repeat:no-repeat;}
input.searchTop { border:solid 1px #b81f37; font-size:10px; height:16px; width:100px; margin-top:10px;}

/* Sale Bar */
.sale {background:url(header-images/search-cart-header_04.gif) no-repeat #b81f37; height:38px; }
.saleBoxCell {margin:0px;border:solid 1px #2e588a; width:100px; height:16px; font-size:10px;}
input.saleBox { border:solid 1px #2e588a; width:100px; height:16px; font-size:10px; margin-left:120px;margin-top:12px;}

/* Cart Bar */
#cart {background:url(header-images/search-cart-header_07.gif); text-align:right; color:#666666; font-size:10px; height:38px; width:434px; vertical-align: middle; margin:0; padding:0;}
.cartBar { background-color:#dfe8ef; text-align:right; color:#666666; font-size:9px; padding:6px 10px 0px 20px;}
.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 {color:#2e588a; font-size:10px; font-weight:bold; text-decoration:none; padding-left:10px;}
.cartBarLogin a:link, .cartBarLogin a:active, .cartBarLogin a:visited {color:#2e588a; font-size:10px; font-weight:bold; text-decoration:none; padding-top:10px;}
.cartBarLogin a:hover { text-decoration:underline; color:#2e588a; font-size:10px; font-weight:bold;padding-top:10px;}


/*    Left Column    */
#leftColumn { width:164px; float:left; padding-left:5px;}
#shopBrandsearch a {background-image: url(images/shop-by-brand.gif); background-repeat:no-repeat; width:163px; height:33px;}
#shopBrandsearch a:hover { background-image:url(images/shop-by-brand-over.gif); background-repeat:no-repeat; width:163px; height:33px;}
/*    Right Column    */
#rightColumn { width:186px; float:left;}

/* 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;}
#footer p { 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;}

#footerFollow { margin: 0 auto; width:876px; height:63px; padding:0;}
#footerFollow a { padding:0; float:left; margin:0; border:none; }
#footerFollow img {margin: 0; padding:0; float:left;}

/* 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; width:605px;}
.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;}
.productsYourPriceRed2 { 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;}

.softHead {font-weight:bold; color:#b81f37; font-size:16px; text-align:center;}

.softRedLink {padding:0px 10px 0px 10px; color:#333333; font-size:12px; line-height:18px;}
.softRedLink a {color:#b81f37; font-size:12px; text-decoration:underline; font-weight:bold;}
.softRedLink a:hover {color:#b81f37; text-decoration:none; font-weight:bold;}



/*    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; width: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;}

#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;}

#storeContL { width:250px; float:left; color:b81f37; font-size:14px; font-weight:bold; line-height:16px; padding:10px; margin-left:20px; font-style:normal;}
#storeContR { width:290px; float:right; color:b81f37; font-size:14px; font-weight:bold; line-height:16px; padding:10px; font-style:normal;}

#dateBreak {background-color:#29496f; color:#FFFFFF; text-align:center; padding:10px; font-size:14px; font-weight:bold;}

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 {color:#333333; font-size:10px; text-decoration:none;}
.ManuLinks a:hover {color:#333333; font-size:10px; text-decoration:underline;}

.newAr {color:#333333; font-size:12px; padding:15px;}
.newAr a {color:#333333; font-size:12px; text-decoration:none;}
.newAr a:hover {color:#333333; font-size:12px; 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}

.cartBarLogin a:active, .cartBarLogin a:visited {color:#2e588a; font-size:10px; font-weight:bold; text-decoration:none;}

.wires a {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;}

h2 {color:#27476d; font-size:18px; font-weight:bold; azimuth:center;}

h2.bottom {color:#27476d; font-size:12px;}

#paddingSome { padding:10px;}

#SeenLessPanel, #SeenLessThanks { padding:10px 0px; text-align:center;}
 
#seenBox { background-color:#FFF; margin:0 auto; width:390px; border:solid 1px #27476d;}
#seen { padding:5px 10px; text-align:left; font-weight:normal; color:#666;}
#seenL {float:left; padding:5px 10px; width:175px; text-align:left; font-weight:normal; color:#666;}
#seenR {float:right; padding:5px 10px; width:175px; text-align:left; font-weight:normal; color:#666;}
#seenThumb { float:left; width:120px; padding:10px 0px; text-align:center;}
#seenThumbR { float:right; width:260px; text-align:left; padding:30px 0px 0px 0px;}
#seenPrice { font-weight:normal; padding:10px 0px 0px 0px; color:#666;}
#seenBtns { text-align:center; padding:5px 0px;}
#seenHeader { background:url(idjnow_v4_images/seengrad.gif) repeat-x #24446a; text-align:center; font-size:14px; color:#FFF; padding:7px;}

#seenTnx { text-align:center; padding:5px 0px;}
#seenTnx  a { text-decoration:none; color:#27476d; font-weight:normal;}
#seenTnx  a:hover { text-decoration:underline; font-weight:normal;}
#authback { background:url(idjnow_v4_images/authback.gif) no-repeat #FFF; padding:10px 10px 10px 150px; color:#666; font-size:12px; line-height:16px; text-align:left;}
#priceback { background:url(idjnow_v4_images/priceback.gif) no-repeat #FFF; padding:10px 10px 10px 150px; color:#666; font-size:12px; line-height:16px; text-align:left;}


/*  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;}

.nowThru { font-weight:bold; font-size:12px; padding:5px 0px; color:#27476d;}

/*  Worship Styles  */

	#worship {}
	#links { font-family:"Times New Roman", Times, serif; color:#000; font-size:12px; padding:0px 0px 0px 45px;}
	#links a { text-decoration:none; color:#000;}
	#links a:hover { color:#F00; text-decoration:none;}
	
	#worshipHead { font-family:"Times New Roman", Times, serif; color:#000066; font-size:16px; padding:0px 0px 0px 15px; font-weight:bold;}
	#worshipHead a { color:#000066; text-decoration:none;}
	#worshipHead a:hover { color:#000066; text-decoration:underline;}
	
	#worshipHead2 { font-family:"Times New Roman", Times, serif; color:#000000; font-weight:bold;  font-size:16px; padding:0px 0px 0px 30px;}
	#worshipHead2 a { color:#000; text-decoration:none;}
	#worshipHead2 a:hover { color:#000; text-decoration:underline;}
	
	#worshipBox { padding:20px 0px 0px 0px; width:225px;}
	#worshipBox  h1 { color:#000066; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:18px;}
	
	#breaker { height:5px; display:block; overflow:hidden;}
	
	

/*  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;}

.promoMessageSrch { color:Red; font-weight:bold; }

.promoMessageDet { color:Red; font-weight:bold; }


/* price cart popup */

.priceCartPopup{ position:absolute;
	border: 1px solid #809fc7;
	background-color: white;
	color:#666666;
	top:65%;
	left:60%;
	width: 430px;
	height: 300px;
	z-index:100;	
	overflow:auto;
	text-align:center;
	padding:1px 1px;
	}
	
	box4R{ position:relative;
	border: 1px solid #809fc7;
	background-color: white;
	color:#666666;
	width: 290px;
	z-index:1000; text-align:center;}
	
.priceCartPopupN{ position:absolute;
	border: 1px solid #809fc7;
	background-color: white;
	color:#666666;
	top:0px;
	left:0px;
	width: 725px;
	z-index:1000; text-align:center;}

.pcYourPrice { padding-left: 15px;}

#buttons { padding:10px 0px; text-align:center; color:#FFF}
#buttons a { color:#FFF;}

#pcHeader { background-color:#ececec; color:#333; font-size:14px; font-weight:bold; text-align:left; padding:5px;}
#pcHeaderL { float:left; padding:5px;}
#pcHeaderR { text-align:center; width:20px; padding:1px 0px; float:right;}

.pcText { font-size:xx-small; text-align:justify; padding:2px 15px 5px 15px;  }



/* SpryMenuBarVertical.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
ul.MenuBarVertical
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 163px;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 164px;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarVertical ul
{
	margin: -5% 0 0 85%;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: absolute;
	z-index: 1020;
	cursor: default;
	width: 190px;
	left: -1000em;
	top: 0;
	
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
	left: 0;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarVertical ul li
{
	width: 190px;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Outermost menu container has borders on all sides */
ul.MenuBarVertical
{
	
}
/* Submenu containers have borders on all sides */
ul.MenuBarVertical ul
{border:solid 3px #00467f;	}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarVertical a
{	display: block;
	cursor: pointer;
	background-color: #dfe8ef;
	padding: 0.5em 0.75em;
	color: #333;
	font-size:12px;
	text-decoration: none; }
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
{	background-color: #00467f;
	color: #FFF;}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{	background-color: #00467f;
	color: #FFF;}

.menuList { padding-left:5px;}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenu
{	background-image: url(SpryMenuBarRight.gif);
	background-repeat: no-repeat;}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenuHover
{	background-image: url(SpryMenuBarRightHover.gif);
	background-repeat: no-repeat; }

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarVertical li.MenuBarItemIE
	{
		display: inline;
		float: left;
		background: #dfe8ef;
	}
}
#PBanner_clogin_CustomerPanel{float:right;}