/*
-----------------------------------------------------
LINKS
-----------------------------------------------------
*/
a:link    {
	color: #3399cc;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited  {
	color: #3399cc;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover  {
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:link.holidayLP    {
	color: #83a9c5;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited.holidayLP  {
	color: #83a9c5;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.holidayLP  {
	color: #3d6a8b;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:link.two    {
	color: #3399cc;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited.two  {
	color: #3399cc;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.two  {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:link.acathdr    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a:visited.acathdr  {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: bold;
}
a:hover.acathdr  {
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: bold;
}

a:link.three    {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited.three  {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.three  {
	color: #3399cc;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:link.ftr    {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a:visited.ftr    {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a:hover.ftr    {
	color: #3399cc;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a:link.ftrBBY    {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a:visited.ftrBBY    {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a:hover.ftrBBY    {
	color: #FCEE28;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a:link.greensmbold    {
	color: #3399cc;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a:visited.greensmbold  {
	color: #3399cc;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a:hover.greensmbold  {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a:link.white-green    {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited.white-green  {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.white-green  {
	color: #82c47a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:link.green-white    {
	color: #82c47a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited.green-white  {
	color: #82c47a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.green-white  {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:link.blue-white    {
	color: #1c5598;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited.blue-white  {
	color: #1c5598;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.blue-white  {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*
-----------------------------------------------------
TEXT
-----------------------------------------------------
*/
.ftr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.blackmed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.blackmed2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.blackmedfloat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.graymed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.graysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.graysmall2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.blacksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.blacksmallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.blackxlargebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}
.blacklargebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.whitemed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.whitesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.bluesmallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066cc;
	font-weight: bold;
}
.greensmallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3399cc;
	font-weight: bold;
}
.greenmedbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399cc;
	font-weight: bold;
}
.blueholprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3399cc;
	font-weight: bold;
}
.greenmed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399cc;
}
.blackmedbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.cathdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.fineprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.fineprint2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

/*
-----------------------------------------------------
BBY Header
-----------------------------------------------------
*/
.bbypartner{background:url('../img/BBY-Hdr/tophat_bg.gif'); background-repeat: repeat-x;}
.bbylinks{font:9px verdana; color: #003399; margin-bottom: 5px; margin-left: 10px;}
.bbylinks a{text-decoration: none; color: #003399;}
.bbylinks a:hover{color: #6666cc;}
.bbylinks .divide{color: #ccc;}

/*
-----------------------------------------------------
CC Header
-----------------------------------------------------
*/
.circpartner{background:url('../img/Circ-Hdr/back_cc.gif'); background-repeat: repeat-x;}
.circlinks{font:9px verdana; color: #ff0000; margin-bottom: 5px; margin-left: 10px;}
.circlinks a{text-decoration: none; color: #ff0000;}
.circlinks a:hover{color: #ff9999;}
.circlinks .divide{color: #ccc;}

/*
-----------------------------------------------------
MISCELLANEOUS
-----------------------------------------------------
*/
td.left { 
	background-position: right top; background-image:  url(../img/Elements/BG_Left.gif)
}
td.right { 
	background-position: left top; background-image:  url(../img/Elements/BG_Right.gif)
}
table.envelope { 
	background-repeat: no-repeat;
	background-position: right center;
	background-image:  url(../img/Elements/Checkout_NwsltrBG.gif)
}
table.ffoxborder { 
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}
td.billaddy { 
	background-repeat: no-repeat;
	background-position: left top;
	background-image:  url(../img/Elements/Checkout_BillAddyBG.gif)
}
td.shipaddy { 
	background-repeat: no-repeat;
	background-position: right top;
	background-image:  url(../img/Elements/Checkout_ShipAddyBG.gif)
}
td.watermark {
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
td.vista {
	background-image:  url(../img/Promo-LP-Etc/VistaLP_BG.jpg);
	background-repeat: no-repeat;
	background-position: center top
}
td.vistaB {
	background-image:  url(../img/Promo-LP-Etc/VistaLP_BG-B.jpg);
	background-repeat: no-repeat;
	background-position: center top
}
td.vistaC {
	background-image:  url(../img/Promo-LP-Etc/VistaLP_BG-C.jpg);
	background-repeat: no-repeat;
	background-position: center top
}
table.vista2 {
	background-image:  url(../img/Promo-LP-Etc/VistaLP_BG2.jpg);
	background-repeat: no-repeat;
	background-position: center top
}
td.holiday { 
	background-repeat: no-repeat;
	background-position: center top;
	background-image:  url(../img/Promo-LP-Etc/HolidayLP_BG.jpg)
}
h1.category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399cc;
	font-weight: bold;
	margin-bottom:0px;
}
h1.seo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:0px;
}
h1.wizard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	margin-bottom:2px;
	margin-top:0px;
}
ul.ces2008 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: url(../img/Promo-LP-Etc/ces-bullets.gif);
}
ul.bluesale {
	list-style: url(../img/Elements/smarrows.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
ul.green {
	list-style: url(../img/Elements/TinyArrows.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul.greensm {
	list-style: url(../img/Elements/TinyArrows.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
ul {
	list-style: url(../img/Elements/TinyArrows_Wiz.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
    margin-top: 12;
	margin-bottom: 8;
	margin-left: 22;
	margin-right: 0; 
}
.float {
	border: 1px solid #B6B6B6;
}
select.wizardselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	width: 70em;
}
img.deets {
  border: 1px solid #CCCCCC;
}
.posthidden {
	display:none
}
.postshown {
	display:inline
}