/* Start Tag Specs */
* {
	border:0; margin:0;
}
BODY {
	background-color: #333133;
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-align: center;
}
A:link {
	color: #8fc263;
	text-decoration: none;
}
A:visited {
	text-decoration: none;
	color: #8fc263;
}
A:hover {
	text-decoration: underline;
	color: #8fc263;
}
A:active {
	text-decoration: none;
	color: #DFE7AA;
}
TABLE {
	margin: 0;
}
IMG {
	display: block;
	border: none;
}
OL {
	list-style-position: outside;
	display: list-item;
	margin-left: 15px;
	padding-left: 0px;
	padding-top: 5px;
	list-style-type: none;
	font-size: 12px;
}
OL LI {
	list-style-type: decimal;
	font-size: 11px;
	color: #8EC262;
	display: list-item;
	line-height: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
UL {
	list-style-position: outside;
	display: list-item;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 5px;
	list-style-type: none;
}
UL LI {
	font-size: 11px;
	color: #666666;
	display: list-item;
	line-height: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	list-style-type: none;
	background-image: url(../images/GFX/STOR/bullet_Stor.gif);
	background-repeat: no-repeat;
	padding-left: 10px; 
}
TD {
	vertical-align: top;
}
/* End Tag Specs */


/* Start ContentContainer Classes (Shell > ContainerMain > ContainerBody > BodyLeft + BodyRight) */
Table.ContainerMain {
	width: 760px;
	text-align: justify;
	vertical-align: top;
	/*
	margin-left: auto;
	margin-right: auto;
	*/
}
TD.Wildcard {
	vertical-align: top;
	width: 160px;
	padding: 10px;
}
TABLE.ContainerBody {
	width: 740px;
	margin-top: 10px;		/* CHANGE: Used to be 'padding-top' (IE BUG) */
	margin-left: 10px;		/* CHANGE: Used to be 'padding-left' (IE BUG) */
	margin-right: 10px;
	text-align: justify;
	vertical-align: top;
}
IMG.ContainerBody {
	padding-top: 10px;
}
TD.BodyFull {
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	vertical-align: top;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	line-height: 16px;
	width: 700px;
}
TD.BodyLeft {
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	vertical-align: top;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	line-height: 16px;
	width: 380px;
}
/*
TD.BodyRight {
	vertical-align: top;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 10px;
	width: 280px;
	padding-left: 20px;
	padding-right: 10px;
	line-height: 16px;
}
*/
TD.BodyRight {
	background-color: white;
	vertical-align: top;
	/* margin-bottom: 10px; */
	width: 280px;
	height: 100%;
	padding-left: 20px;
	padding-right: 10px;
}
IMG.BodyRight {
	text-align: center;
	padding-top: 20px;
	width: 250px;
	padding-left: 20px;
	padding-right: 10px;
	border: none;
}
IMG.MiniStoreButton {
	width: 280px;
	padding-bottom: 10px;
	display: block;
}
Table.BodyRightNoFrame {
	width: 250px;
	vertical-align: top;
	font-size: 10px;
	color: #999;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
}
TD.BodyRightNoFrame {
	padding-bottom: 10px;
	width: 260px;
}
/* End ContentContainer Classes */


/* Start Buy Button Classes */
Table.BuyNowLong {
	width: 120px;
}
TD.BuyNowLong {
	width: 120px;
	height: 15px;
	text-align: center;
	background-image: url(../images/GFX/btn_long.gif);
	background-repeat: no-repeat;
	background-color: #8EC262;
}
TD.BuyNowLong a:link, TD.BuyNowLong a:visited {
	width: 120px;
	height: 15px;
	text-decoration: none;
	font-size: 11px;
	background-image: url(../images/GFX/btn_long.gif);
	background-repeat: no-repeat;
	background-color: #8EC262;
	display: block;
	line-height: 15px;
	color: #FFFFFF;
}
TD.BuyNowLong a:hover {
	width: 120px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #8fc263;
}
TD.BuyNowLong a:active {
	text-decoration: none;
	background-color: #91DAF2;
	color: #8EC262;
}

Table.BuyNow {
	width: 60px;
	right: 0px;
	text-align: right;
}
TD.BuyNow {
	width: 60px;
	height: 15px;
	text-align: center;
	background-image: url(../images/GFX/btn_standard.gif);
	background-repeat: no-repeat;
	background-color: #8EC262;
}
TD.BuyNow a:link, TD.BuyNow a:visited {
	width: 60px;
	height: 15px;
	text-decoration: none;
	font-size: 9px;
	background-image: url(../images/GFX/btn_standard.gif);
	background-repeat: no-repeat;
	background-color: #8EC262;
	display: block;
	line-height: 15px;
	color: #FFFFFF;
}
TD.BuyNow a:hover {
	width: 60px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #8fc263;
}
TD.BuyNow a:active {
	text-decoration: none;
	background-color: #DFE7AA;
	color: #8EC262;
}

Table.BuyNowSml {
	width: 45px;
}
TD.BuyNowSml {
	width: 45px;
	height: 12px;
	text-align: center;
	font-weight: normal;
	background-image: url(../images/GFX/BTN_small.gif);
	background-repeat: no-repeat;
	background-color: #8EC262;
}
TD.BuyNowSml a:link, TD.BuyNowSml a:visited {
	width: 45px;
	height: 12px;
	text-decoration: none;
	font-size: 9px;
	background-image: url(../images/GFX/BTN_small.gif);
	background-repeat: no-repeat;
	background-color: #8EC262;
	display: block;
	line-height: 12px;
	color: #FFFFFF;
	vertical-align: middle;
}
TD.BuyNowSml a:hover {
	width: 45px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #8fc263;
}
TD.BuyNowSml a:active {
	text-decoration: none;
	background-color: #DFE7AA;
	color: #8EC262;
}
/* End Buy Button Classes */


/* Start BodyFrame Classes */
TD.BodyFrameTopLeftCorn {
	background-image:  url("../images/GFX/Frames/BodyFrame_TopLeft_Prod.gif");
	background-repeat: no-repeat;
	padding: 0px;
	border: none;
	background-color: #FFFFFF;
}
/*
TD.BreadCrumbs {
	width: 215px;
	height: 30px;
	vertical-align: text-top;
	background-image:       url("../images/GFX/Frames/BodyFrame_TopRightL_Stor.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
}
*/
TD.BreadCrumbs {
	width: 235px;
	height: 30px;
	font-size: 9px;
	line-height: 24px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: text-top;
	background-image:  url("../images/GFX/Frames/BodyFrame_TopRightL_Prod.gif");
	background-repeat: no-repeat;
	text-indent: 17px;
}
/*
TD.Cart {
	width: 75px;
	height: 30px;
	background-image:       url("../images/GFX/Frames/BodyFrame_TopRightR_Stor.gif");
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: left;
}
*/
TD.Cart {
	width: 75px;
	height: 30px;
	background-image:  url("../images/GFX/Frames/BodyFrame_TopRightR_Prod.gif");
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: top;
}

TD.BodyFrameFooter {
	width: 760px;
	vertical-align: top;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding-bottom: 50px;
	padding-top: 12px;
	padding-left: 40px;
	background-image:  url("../images/GFX/Frames/BodyFrame_Bottom_Prod.gif");
	background-repeat: no-repeat;
}


.BodyFrameFooter a:link, .BodyFrameFooter a:visited, .BodyFrameFooter a:active {
	text-decoration: none;
	color: #DFE7AA;
}
.BodyFrameFooter a:hover {
	text-decoration: underline;
	color: #DFE7AA;
}
TD.Credits {
	vertical-align: top;
	padding-top: 22px;
	padding-right: 20px;
}

/* For Special Store "Home" condition */
TD.BreadCrumbsHome {
	width: 235px;
	height: 20px;
	vertical-align: text-top;
	background-image:       url("../images/GFX/Frames/BodyFrame_TopRightHome_Stor.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
}
TD.CartHome {
	height: 20px;
	background-color: #8EC262;
	vertical-align: top;
}
TD.BodyRightHome {
	vertical-align: top;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 10px;
	width: 295px;
	padding-left: 15px;
	line-height: 14px;
}
IMG.BodyRightHome {
	text-align: center;
	width: 295px;
	border: none;
}
TD.BodyRightHome P {
	text-align: center;
	margin-top: 20px;
	width: 275px;
	margin-left: 10px;
	margin-right: 10px;
	border: none;
}

Table.BodyLeftHome {
	width: 420px;
	vertical-align: top;
	padding-top: 10px;
	margin-bottom: 10px;
}
TD.BodyLeftHome {
	vertical-align: top;
	padding-bottom: 20px;
}
Table.TilesHome {
	width: 400px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
}
Table.TilesHomeBottom {
	width: 400px;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}
TD.TilesHomeLeft {
	width: 120px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}
TD.TilesHomeRight {
	width: 120px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.TilesHome A IMG, .TilesHomeBottom A IMG{
	margin-bottom: 5px;
	width: 80px;
}
.TilesHome A:link IMG, .TilesHome A:visited IMG, .TilesHome A:active IMG, .TilesHomeBottom A:link IMG, .TilesHomeBottom A:visited IMG, .TilesHomeBottom A:active IMG {
}
.TilesHome A:hover IMG, .TilesHomeBottom A:hover IMG {
	background-image:    url(../images/GFX/STOR/OverFrameSM_Stor.gif);
	background-repeat: no-repeat;
}
.TilesHome {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.LargeHeading {
	font-size: 24px;
	line-height: 26px;
	color: #8EC262;
	font-weight: normal;
	font-variant: small-caps;
}
/* End BodyFrame Classes */


/* Start Store Home Image Tooltip Classes */
#ImageTip {
 	display: block;
	position: relative;
	width: 420px;
	height: 210px;
	margin: 0;
	padding: 0;
}
#ImageTip ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: url(../images/spacer.gif);
}
#ImageTip li {
	visibility: hidden;
	list-style-type: none;
	position: absolute;
	display: block;
	margin: 0;
	padding: 5;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border: 1px solid #8EC262;
	text-decoration: none;
	overflow: hidden;
	background-image: url(../images/GFX/PNG_50.png);
	font-size: 11px;
}
#ImageTip:hover li {
	visibility: visible;
}
#AJ4G {
	left: 81px;
	top: 28px;
	width: auto;
	padding: 5px;
}
#AJShuf {
	left: 268px;
	top: 57px;
	width: auto;
	padding: 5px;
}
/* End Store Home Image Tooltip Classes */


/* Start Features Mini-Frame Classes */
TD.FrameTopLeft {
	background-image:     url("../images/GFX/Frames/small-frame_01_Stor.gif");
	background-repeat: no-repeat;
	padding: 0px;
}
TD.FrameTop {
	background-image:     url("../images/GFX/Frames/small-frame_02_Stor.gif");
	background-repeat: repeat-x;
	padding: 0px;
}
TD.FrameTopRight {
	background-image:     url("../images/GFX/Frames/small-frame_03_Stor.gif");
	background-repeat: no-repeat;
	padding: 0px;
}
TD.FrameLeft {
	background-image:     url("../images/GFX/Frames/small-frame_04_Stor.gif");
	background-repeat: repeat-y;
	width: 10px;
	padding: 0px;
}
TD.FrameCenter {
	padding: 0px;
}
TD.FrameRight {
	background-image:     url("../images/GFX/Frames/small-frame_06_Stor.gif");
	background-repeat: repeat-y;
	width: 10px;
	padding: 0px;
}
TD.FrameBottomLeft {
	background-image:     url("../images/GFX/Frames/small-frame_07_Stor.gif");
	background-repeat: no-repeat;
}
TD.FrameBottom {
	background-image:     url("../images/GFX/Frames/small-frame_08_Stor.gif");
	background-repeat: repeat-x;
}
TD.FrameBottomRight {
	background-image:     url("../images/GFX/Frames/small-frame_09_Stor.gif");
	background-repeat: no-repeat;
}
/* End Features Mini-Frame Classes */


/* Start Sushi List Classes */
TD.ListBodyTopLeft {
	background-image:       url("../images/GFX/Frames/ListFrame_Prod_01.gif");
	background-repeat: no-repeat;
	padding: 0px;
}
TD.ListBodyTopTab {
	background-image:       url("../images/GFX/Frames/ListFrame_Prod_02.gif");
	background-repeat: no-repeat;
	padding: 0px;
	width: 140px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: bottom;
	line-height: 12px;
	letter-spacing: 1px;
	font-size: 12px;
}
TD.ListBodyTop {
	background-image:       url("../images/GFX/Frames/ListFrame_Prod_03.gif");
	background-repeat: repeat-x;
	padding: 0px;
}
TD.ListBodyTopRight {
	background-image:       url("../images/GFX/Frames/ListFrame_Prod_04.gif");
	background-repeat: no-repeat;
	padding: 0px;
}
TD.ListBodyLeft {
	background-image:       url("../images/GFX/Frames/ListFrame_Prod_05.gif");
	background-repeat: repeat-y;
	width: 10px;
	padding: 0px;
}
TD.ListBodyCenter {
	padding: 5px;
	width: 680px;
}
TD.ListBodyRight {
	background-image:       url("../images/GFX/Frames/ListFrame_Prod_08.gif");
	background-repeat: repeat-y;
	width: 10px;
	padding: 0px;
}
TD.ListBodyBottomLeft {
	background-image:       url("../images/GFX/Frames/ListFrame_Prod_09.gif");
	background-repeat: no-repeat;
}
TD.ListBodyBottom {
	background-image:       url("../images/GFX/Frames/ListFrame_Prod_10.gif");
	background-repeat: repeat-x;
}
TD.ListBodyBottomRight {
	background-image:       url("../images/GFX/Frames/ListFrame_Prod_12.gif");
	background-repeat: no-repeat;
}
Table.ListThumb {
	font-size: 14px;
	color: #DFE7AA;
	font-weight: normal;
	width: 640px;
}
TD.ListThumb {
	text-align: center;
	width: 160px;
}
TD.ListThumb A IMG{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
TD.ListThumb A:link IMG, TD.ListThumb A:visited IMG, TD.ListThumb A:active IMG {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
TD.ListThumb A:hover IMG {
	background-image:    url(../images/GFX/STOR/OverFrame_Stor.gif);
}
TD.ListThumb a:link, TD.ListThumb a:visited, TD.ListThumb a:active {
	text-decoration: none;
}
TD.ListThumb a:hover {
	text-decoration: none;
	color: #8EC262;
}

Table.ListThumbShort {
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	width: 340px;
}
TD.ListThumbShort {
	text-align: left;
	width: 160px;
	padding-right: 15px;
}
TD.ListThumbShortPrice {
	text-align: right;
	width: 30px;
	color: #8EC262;
	font-weight: bold;
	font-size: 11px;
	padding-right: 20px;
}
TD.ListThumbShort A IMG{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 5px;
}
TD.ListThumbShort A:link IMG, TD.ListThumbShort A:visited IMG, TD.ListThumbShort A:active IMG {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
TD.ListThumbShort A:hover IMG {
	background-image:    url(../images/GFX/STOR/OverFrame_Stor.gif);
}
TD.ListThumbShort a:link, TD.ListThumbShort a:visited, TD.ListThumbShort a:active {
	text-decoration: none;
	font-size: 14px;
	color: #b5d486;
}
TD.ListThumbShort a:hover {
	text-decoration: none;
	color: #8EC262;
}

TD.TinyThumb {
	width: 85px;
	padding-left: 5px;
	padding-right: 5px;
}
TD.TinyThumb A IMG{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	margin-bottom: 5px;
	width: 80px;
}
TD.TinyThumb A:link IMG, TD.TinyThumb A:visited IMG, TD.TinyThumb A:active IMG {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
TD.TinyThumb A:hover IMG {
	background-image:    url(../images/GFX/STOR/OverFrameSM_Stor.gif);
	background-repeat: no-repeat;
}
TD.BulletsSmall {
	width: 200px;
}
TD.BulletsSmall LI {
	font-size: 10px;
	line-height: 12px;
	color: #999999;
	font-weight: normal;
	display: list-item;
	padding-bottom: 7px;
}
/* End Sushi List Classes */


/* Start Text Only Classes */
.TertNav {
	font-size: 9px;
	text-align: right;
	display: block;
	font-weight: bold;
	color: #8EC262;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.TertNav A:link, .TertNav A:visited, .TertNav A:active {
	text-decoration: none;
	color: #8fc263;
}
.TertNav A:hover {
	color: #8fc263;
	text-decoration: underline;
}
.Heading {
	font-size: 12px;
	display: block;
	color: #8EC262;
	font-weight: bold;
	text-transform: uppercase;
}
.SubHeading {
	font-size: 10px;
	display: block;
	color: #8EC262;
	font-weight: bold;
	text-align: left;
}
.HeadingBig {
	font-size: 24px;
	color: #8EC262;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8EC262;
	padding-bottom: 5px;
	line-height: 22px;
}
.Price {
	font-size: 14px;
	color: #8EC262;
	padding-top: 3px;
}
.Text_subHead_gray {
	font-family: Helvitica, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	margin-bottom: 10px;
}
/* End Text Only Classes */


/* Start Breadcrumbs Classes */
.BreadCrumbs {
	font-size: 9px;
	line-height: 24px;
	color: #FFFFFF;
	list-style-position: inside;
	list-style-type: square;
	text-align: left;
}
.BreadCrumbs A:link, .BreadCrumbs A:visited, .BreadCrumbs A:active {
	text-decoration: none;
	font-size: 9px;
	color: #DFE7AA;
}
.BreadCrumbs A:hover {
	text-decoration: underline;
}

.BreadCrumbsHome {
	font-size: 9px;
	line-height: 20px;
	color: #FFFFFF;
	list-style-position: inside;
	list-style-type: square;
	text-align: left;
}
.BreadCrumbsHome A:link, .BreadCrumbsHome A:visited, .BreadCrumbsHome A:active {
	text-decoration: none;
	font-size: 9px;
	color: #DFE7AA;
}
.BreadCrumbsHome A:hover {
	text-decoration: underline;
}
/* End BreadCrumbs Classes */


/* Start Credits Classes */
.Credits {
	color: #DFE7AA;
	line-height: 11px;
}
.Credits A:link, .Credits A:visited, .Credits A:active {
	text-decoration: none;
	color: #DFE7AA;
}
.Credits A:hover {
	text-decoration: underline;
}
.CreditsZoom {
	color: #DFE7AA;
	line-height: 11px;
	font-size: 10px;
}
/* End Credits Classes */


/* Start Zoom Classes */
Table.Zoom {
	color: #999999;
	line-height: 11px;
	width: 520px;
	font-size: 11px;
	padding-top: 5px;
}
TD.Zoom {
	vertical-align: bottom;
}
.Zoom A:link, .Zoom A:visited, .Zoom A:active {
	text-decoration: none;
	color: #DFE7AA;
}
.Zoom A:hover {
	text-decoration: underline;
}
rosen lowTD.ImageNav {
	width: 10px;
}
.ImageNav {
	display: inline;
	border: 1px solid #FFFFFF;
}
.ImageNav IMG:link, .ImageNav IMG:visited, .ImageNav IMG:active {
	border: 1px solid #999999;
}
.ImageNav IMG:hover {
	border: 1px solid #DFE7AA;
}

TD.FrameZoomTopLeft {
	background-image:     url("../images/GFX/Frames/frame_ProdZoom_01.gif");
	background-repeat: no-repeat;
	padding: 0px;
	width: 10px;
}
TD.FrameZoomTop {
	background-image:     url("../images/GFX/Frames/frame_ProdZoom_02.gif");
	background-repeat: repeat-x;
	padding: 0px;
}
TD.FrameZoomTopRight {
	background-image:     url("../images/GFX/Frames/frame_ProdZoom_03.gif");
	background-repeat: no-repeat;
	padding: 0px;
	width: 10px;
}
TD.FrameZoomLeft {
	background-image:     url("../images/GFX/Frames/frame_ProdZoom_04.gif");
	background-repeat: repeat-y;
	width: 10px;
	padding: 0px;
}
TD.FrameZoomCenter {
	padding: 0px;
}
TD.FrameZoomRight {
	background-image:     url("../images/GFX/Frames/frame_ProdZoom_06.gif");
	background-repeat: repeat-y;
	width: 10px;
	padding: 0px;
}
TD.FrameZoomBottomLeft {
	background-image:     url("../images/GFX/Frames/frame_ProdZoom_07.gif");
	background-repeat: no-repeat;
}
TD.FrameZoomBottom {
	background-image:     url("../images/GFX/Frames/frame_ProdZoom_08.gif");
	background-repeat: repeat-x;
}
TD.FrameZoomBottomRight {
	background-image:     url("../images/GFX/Frames/frame_ProdZoom_09.gif");
	background-repeat: no-repeat;
}
/* End Credits Classes */


/* Start CartPage Classes */
Table.CartPage {
	width: 375px;
	font-size: 10px;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8EC262;
	padding-bottom: 10px;
	margin-bottom: 15px;
	text-align: left;
}
TD.CartPage {
	text-align: left;
	padding-bottom: 10px;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}
TD.CartPage a:link, TD.CartPage a:visited, TD.CartPage a:active {
	text-decoration: none;
	font-size: 12px;
	color: #b5d486;
}
TD.CartPage a:hover {
	text-decoration: none;
	color: #8EC262;
}
TR.cartHeaders {
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}
TD.cartHeadersPrice {
	padding-left: 5px;
	width: 50px;
	font-weight: bold;
	color: #666666;
}
TD.cartHeadersPadding {
	padding-left: 5px;
}
TD.ListPrice {
	width: 90px;
	font-size: 14px;
	color: #8EC262;
	white-space: nowrap;
	text-align: right;
}
.ListPriceSm {
	font-size: 10px;
}
.cartItem {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	/*width: 50px;*/
	white-space: normal;
}
.cartItemID {
	font-size: 9px;
	font-weight: normal;
}
TD.CartPagePrice {
	text-align: right;
	color: #8EC262;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
	padding-bottom: 20px;
	width: 70px;
}
Table.Checkout {
	width: 380px;
	font-size: 10px;
	color: #999999;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
TD.Checkout {
	padding-bottom: 10px;
}
TD.CheckoutFieldLeft {
	text-align: right;
	color: #8EC262;
	font-weight: bold;
	font-size: 10px;
	padding-top: 10px;
	padding-right: 10px;
	width: 140px;
	text-transform: uppercase;
}
TD.CheckoutFieldRight {
	text-align: left;
	font-size: 10px;
	padding-top: 10px;
}
.CheckoutInputField {
	color: #999999;
	border: 1px solid #b5d486;
	background-color: #FFFFFF;
	font-size: 10px;
}
.CheckoutInputButton {
	color: #000000;
	border: 1px #8EC262 outset;
	background-color: #8EC262;
	font-size: 10px;
}
/* End CartPage Classes */
.header_underline {
	width: 100%;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8EC262;
	margin-bottom: 15px;
}
.headerPink {
	color: #FF0099;
	font-weight: bold;
}
