

/*

  $Id: stylesheet.css template: OS03C00242 v3.00 12/08/07  23:36:05 project3000 Exp $



  This file created as a part of graphical design by AlgoZone, Inc

  http://www.algozone.com for osCommerce CRE Loaded v6.2

  

  Copyright (c) 2003-2005 AlgoZone, Inc



*/



BODY {
	margin: 0px;
	background-color: #FFEAEA;
	background-image: url(images/kiss_background.gif);
	background-repeat: repeat;
}

/* .breadCrumb,.plainbox-description and "BODY TD" for ZenCart */ 

.boxText, .breadCrumb, .plainbox-description, BODY TD {
	font-size: 14px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #5f5b56; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size : 10px; color: #d31d00; text-decoration: underline; }

A {

  color: #535353;

  text-decoration: none;

}

A:hover { 

  color: #d31d00;

  text-decoration: underline; 

}

FORM {

  display: inline;

}

INPUT, SELECT, TEXTAREA {

  border: 1px solid #959595;

  background-color: #fefefe;

  color: #f40000;

}

INPUT.submit_button, INPUT.az_login_input, .az_button_submit {

	border: 0px !important;

}

tr.header {

  background: #17191D;

}

.formArea {

	border: 1px solid #474747;

}

tr.headerError { }

td.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  background: #5f5b56; 

  font-size: 11px;

  color: red;

  text-align : center;

}

tr.headerInfo { }

td.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  background: #5f5b56;

  color: #000000;

  text-align: center;

}

tr.footer {

  background: #008193;

}

td.footer {

  font-family: Arial;

  font-size: 11px;

  background: #009384;

  color: #ffffff;

}

.infoBoxNotice {

  background: #C3000B;

}

.infoBoxNoticeContents {

  background: #fbf4e4;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {

  background-color: #efefef;

}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {

  background-color: #fdfdfd;

}

TR.productListing-heading {

}

TD.productListing-heading, TH.productListing-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	white-space: nowrap;
}

.productListing-heading A, TH.productListing-heading A {

  color: #535353;

}

.productListing-heading A:hover, TH.productListing-heading A:hover {

  color: #d31d00;

}

TD.productListing-data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.pageResults { 

font-size: 11px;

color: #6a6a6a;

}

A.pageResults { 

  color: #535353;

	text-decoration: underline;

}

A.pageResults:hover { 

  color: #d31d00; 

}

.pageHeading, DIV.pageHeading {
	height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18px;
	color: #666666;
	text-align: left;
	text-transform: capitalize;
}

/* greetUser is for ZenCart and H1 for ms3*/

.pageHeading H1, .infoBoxHeadingtop, .greetUser, H1 {

  font-family:  Arial;

  font-size: 15px;

  font-weight: bold;

  color: #6a6a6a;

}

tr.subBar {

  background: #f4f7fd;

}

td.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}

td.main {
	padding: 0 5px;
}

td.main, P.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

td.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}

td.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

td.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}

td.tableHeading {

  font-family: Tahoma, Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #6a6a6a;

  text-align: left;

	width: 494px;

  height: 36px;

  text-transform: uppercase;  

}

SPAN.newItemInCart {

  font-family: Tahoma, Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #C3000B;

}

CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}

TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}

SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}

td.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-size: 11px;  

  font-weight: bold;

}

SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #C3000B;

  font-weight: bold;

}

SPAN.errorText, .messageStackError {

  font-family: Verdana, Arial, sans-serif;

  color: #C3000B;

  font-size: 11px;  

}

.inputRequirement{

  font-family: Verdana, Arial, sans-serif;

  color: #C3000B;

  font-size: 11px;  

}

.moduleRow { }

.moduleRowOver { background-color: #efefef; cursor: pointer; }

.moduleRowSelected { background-color: #fdfdfd; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.messageStackError, .messageStackWarning, .messageStackSuccess { font-family: Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }



/*

	#################

		Algozone CSS 

	#################

*/



	/* HEADER bar css controls */



.header_tb {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	line-height: 1.5;
	background-image: url(images/az_header_bar_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 77px;
}

.header_tb A:link, .header_tb A:active, .header_tb A:visited {

	color: #d31d00;

	text-decoration: none;

}

.header_tb A:hover {

	color: #828282;

	text-decoration: underline;

}

.header_td1 { 

	padding-bottom: 6px;

}

.header_td2 { 

	padding-bottom: 6px;

}

.header_td3 {

	padding-bottom: 6px;

}

.header_boxes_tb {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #6a6a6a;
	line-height: 1.5;
	height: 38px;
}

.header_boxes_tb A:link, .header_boxes_tb A:active, .header_boxes_tb A:visited {

	color: #6a6a6a;

	text-decoration: none;

	text-transform: lowercase;

}

.header_boxes_tb A:hover {
	color: #6a6a6a;
	text-decoration: underline;
	text-transform: lowercase;
}

.infoBoxHeadingHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #6e6e6e;
	text-align: left;
}

.infoBoxHeader { margin-left: 20px; }

.infoBoxContentsHeader, .infoBoxContentsHeader TABLE, .infoBoxContentsHeader TD.boxText {

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;

  font-size: 11px;

  color: #f40000;

}

.infoBoxContentsHeader A:link, .infoBoxContentsHeader A:active, .infoBoxContentsHeader A:visited {

  color: #f40000;

  text-decoration: none;

}

.infoBoxContentsHeader A:hover {

  color: #6e6e6e;

  text-decoration: underline;

}

	/* MENU bar css controls */

.menubarmain_tb {
	height: 35px;
}

.menubarmain {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 14px;
	color: #919191;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/az_nav_unsel.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 139px;
	height: 38px;
	background-color: #FFFFFF;
}

.menubarmain A:link, .menubarmain A:active, .menubarmain A:visited {

	color: #919191;

	text-transform: uppercase;

	text-decoration: none;

}

.menubarmain A:hover {

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

}

.menubarmain_over {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	background-image: url("images/az_nav_sel.gif") !important;
	background-position: right top;
	background-repeat: no-repeat;
	width: 139px;
	height: 38px;
}

.menubarmain_over A:link, .menubarmain_over A:active, .menubarmain_over A:visited {
	color: #999999;
	text-transform: uppercase;
	text-decoration: none;
}

.menubarmain_over A:hover {
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}

	/* MAIN table css controls */



.siteWidth {
	width: 970px;
}

.maincont_tb {
	background-color: #FFFFFF;
}

	/* LEFT bar css controls */



.maincont_left_td {
	width: 200px;
	background-color: #FFE8E8;
}

.leftbar_tb {

	width: 200px;

}

TD.infoBoxHeadingLcornerLeft, TD.infoBoxHeadingLcornerLeft_categ {
}

TD.infoBoxHeadingLeft, TD.infoBoxHeadingLeft_categ {
	background-image: url("images/az_leftbox_heading_mid.gif");
	background-position: right center;
	background-repeat: repeat-x;
	height: 27px;
}

TD.infoBoxHeadingRcornerLeft, TD.infoBoxHeadingRcornerLeft_categ {

	background-image: url("images/az_leftbox_heading_right.gif");

	background-position: left center;

	background-repeat: no-repeat;

	width: 39px;

}

TD.infoBoxHeadingLeft, TD.infoBoxHeadingLeft_categ {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
}

.infoBoxHeadingLeft A:link, .infoBoxHeadingLeft A:active, .infoBoxHeadingLeft A:visited {

}

.infoBoxHeadingLeft A:hover {

	color: #f40000;

	text-decoration: none;

}

.infoBoxLeft, .infoBoxLeft_categ {
	margin-bottom: 5px;
}

.infoBoxLeft .boxText, .infoBoxLeft_categ .boxText {

	padding: 0 20px;

}

.infoBoxContentsLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-align: left;
}

.infoBoxContentsLeft span.productSpecialPrice {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #d44100;

}

.infoBoxContentsLeft .boxText A:link, .infoBoxContentsLeft .boxText A:active, .infoBoxContentsLeft .boxText A:visited {

	color: #828282;

	text-decoration: underline;

}

.infoBoxContentsLeft .boxText A:hover {

	color: #d31d00;

	text-decoration: none;

}

.infoBoxContentsLeft_categ {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #d31d00;

	text-align: left;

}

.infoBoxContentsLeft_categCell, .infoBoxContentsRight_categCell {

	background-image: url("images/az_categbox_bg.gif");

	background-position: left bottom;

	background-repeat: repeat-x;

	padding: 5px 0;

}

.infoBoxContentsLeft_categCell A:link, .infoBoxContentsLeft_categCell A:active, .infoBoxContentsLeft_categCell A:visited, 

.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited {
	color: #666666;
	text-decoration: none;
}

.infoBoxContentsLeft_categCell A:hover,

.infoBoxContentsLeft_categ A:hover {

	color: #d31d00;

	text-decoration: underline;

}



	/* RIGHT bar css controls */



.maincont_right_td {
	width: 200px;
	background-color: #FFE8E8;
}

.rightbar_tb {

	width: 200px;

}

TD.infoBoxHeadingLcornerRight, TD.infoBoxHeadingLcornerRight_categ {

}

TD.infoBoxHeadingRight, TD.infoBoxHeadingRight_categ {
	background-image: url("images/az_leftbox_heading_mid.gif");
	background-position: right center;
	background-repeat: repeat-x;
	height: 27px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
}

TD.infoBoxHeadingRcornerRight, TD.infoBoxHeadingRcornerRight_categ  {

	background-image: url("images/az_leftbox_heading_right.gif");

	background-position: left center;

	background-repeat: no-repeat;

	width: 40px;

}

.infoBoxContentsRight_categCell A:link, .infoBoxContentsRight_categCell A:active, .infoBoxContentsRight_categCell A:visited, 

.infoBoxContentsRight_categ A:link, .infoBoxContentsRight_categ A:active, .infoBoxContentsRight_categ A:visited {
	color: #666666;
	text-decoration: none;
}

.infoBoxContentsRight_categCell A:hover,

.infoBoxContentsRight_categ A:hover {

	color: #d31d00;

	text-decoration: underline;

}

TD.infoBoxHeadingRight, TD.infoBoxHeadingRight_categ {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
}

.infoBoxHeadingRight A:link, .infoBoxHeadingRight A:active, .infoBoxHeadingRight A:visited {
	color: #666666;
	text-decoration: none;
}

.infoBoxHeadingRight A:hover {

	color: #f40000;

	text-decoration: none;

}

.infoBoxRight, .infoBoxRight_categ {
	margin-bottom: 5px;
}

.infoBoxRight .boxText, .infoBoxRight_categ .boxText {

	padding: 0 20px;

}

.infoBoxContentsRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	font-weight: normal;
}

.infoBoxContentsRight span.productSpecialPrice {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #d44100;

}

.infoBoxContentsRight .boxText A:link, .infoBoxContentsRight .boxText A:active, .infoBoxContentsRight .boxText A:visited {
	color: #666666;
	text-decoration: underline;
}

.infoBoxContentsRight .boxText A:hover {

	color: #d31d00;

	text-decoration: none;

}



	/* CENTER bar css controls */



.maincont_mid_td {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
}

TD.infoBoxHeadingLcorner, TD.infoBoxHeadingLcornerCenter { }

TD.infoBoxHeadingRcorner, TD.infoBoxHeadingRcornerCenter { }

/* .plainBoxHeading for ZenCart */ 

TD.infoBoxHeading, TD.infoBoxHeadingCenter, TD.plainBoxHeading {
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #828282;
	text-align: left;
}

/* .plainBox for ZenCart and moduleBox for ms3 */ 

.infoBox, .infoBoxCenter, .newProductsBox, .plainBox, .moduleBox { }

.infoBox, .plainBox, .moduleBox { border: #e7e7e7 solid 1px; }

TD.infoBox, SPAN.infoBox {

  font-family: Tahoma, Arial, Helvetica, sans-serif;

  font-size: 11px;

}

.infoBoxContents {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #6a6a6a;

	text-align: left;

	line-height: 1.5;

}

.infoBoxContents A:link, .infoBoxContents A:active, .infoBoxContents A:visited,

.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited {

	color: #535353;

	text-decoration: underline;

}

.infoBoxContents A:hover, .infoBoxContentsCenter A:hover {

	color: #d31d00;

	text-decoration: none;

}



	/* PRODUCT box css controls */



.productBoxHeading_tb, .productBoxOuter, .productBoxBottom_tb { 

	width: 241px;

}

TD.productBoxHeadingRcorner { width: 0px; }

TD.productBoxHeading {

	background-image: url("images/az_productbox_heading.gif");

	background-position: left bottom;

	background-repeat: no-repeat;

}

TD.productBoxHeadingLcorner { width: 0px; }

TD.productBoxHeading {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	height: 30px;

	line-height: 0.9;

	padding: 0 20px;

}

TD.productBoxHeading A:link, TD.productBoxHeading A:active, TD.productBoxHeading A:visited {

	color: #666666;

	text-decoration: none;

}

TD.productBoxHeading A:hover {

	color: #666666;

	text-decoration: underline;

}

.productBox {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	color: #6a6a6a;

	text-align: left;

}

.productBoxContent {  

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #6a6a6a;

	padding: 10px 0 10px 10px;

}

.productBox A:link, .productBox A:active, .productBox A:visited,

.productBoxContent A:link, .productBoxContent A:active, .productBoxContent A:visited {

	color: #d31d00;

	text-decoration: none;

}

.productBox A:hover, .productBoxContent A:hover {

	color: #828282;

	text-decoration: underline;

}

.productBoxImage {

	text-align: center;

	vertical-align: top;

}

.productBoxPrice {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 16px;

	color: #dd2a00;

	padding-bottom: 4px;

}

.productBoxPrice SMALL { font-size: 14px !important; color: #666666 !important; }

.productBoxDescription { height: 50px; }

.productBoxBottom_tb { }

.productBoxLBottom { width: 0px; }

.productBoxRBottom { width: 0px; }

.productBoxHSep {

	background-image: url("images/az_productbox_hsep.gif");

	background-position: center center;

	background-repeat: repeat-x;

}

.productBoxVSep {

	background-image: url("images/az_productbox_vsep.gif");

	background-position: center center;

	background-repeat: repeat-y;

}

.productBoxMid{ }

.productInfo {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #6a6a6a;

	text-align: left;

	line-height: 1.5;

}

.productInfoPrice {

  font-family: Tahoma, Arial;

	font-weight: bold;

  font-size: 14px;

	color: #d44100;

	height: 30px;

}

.productInfo A:link, .productInfo A:active, .productInfo A:visited {

	color: #535353;

	text-decoration: underline;

}

.productInfo A:hover {

	color: #d31d00;

	text-decoration: none;

}



 /* FOOTER bar css controls */



.footer_tb {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #6a6a6a;

	margin-top: 10px;

}

.footer_tb A:link, .footer_tb A:active, .footer_tb A:visited {

	color: #e7e7e7;

	text-decoration: none;

}

.footer_tb A:hover {

	color: #fefefe;

	text-decoration: underline;

}

.footer_td1 {
}

.footer_td2 {
	text-align: center;
}

.footer_menu_tb, .footer_td2 {
	background-image: url("images/az_footer_mid.gif");
	background-position: left top;
	background-repeat: repeat-x;
	color: #fefefe;
	height: 59px;
	width: 100%;
}

.footer_menu_tb A:link, .footer_menu_tb A:active, .footer_menu_tb A:visited {

	color: #fefefe;

	text-decoration: none;

}

.footer_menu_tb A:hover {

	color: #fefefe;

	text-decoration: underline;

}



 /* BUTTONS css controls */



.az_button_img {

	background-image: url("images/az_button_mid.gif");

	background-repeat: repeat-x;

	background-position: top left;

	white-space: nowrap;

	color: #ffffff;

	background-color: #efefef;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	cursor: pointer;

	display: inline;

	text-decoration: none;

	text-transform: lowercase;

	height: 17px;

}

.az_button_submit {

	background-image: url("images/az_button_mid.gif");

	background-repeat: repeat-x;

	white-space: nowrap;

	vertical-align: top;

	border: 0px;

	color: #ffffff;

	background-color: #efefef;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	cursor: pointer;

	text-transform: lowercase;

	height: 17px;

	margin: 0px auto;

}



 /* DIV specific */



.centeredContainer { margin: auto; }

.alignLeft { text-align: left; }

.alignCenter { text-align: center; }

.alignRight { text-align: right; }

.alignTop { vertical-align: top; }

.alignMiddle { vertical-align: middle; }

.alignBottom { vertical-align: bottom; }

.floatLeft { float: left; }

.floatRight { float: right; }

.clearBoth { clear: both; }

.clearLeft { clear: left; }

.clearRight { clear: right; }

.inline { display: inline; }

.block { display: block; }

.nowrap { white-space: nowrap; }

.paddingTop { padding-top: 5px; }

.paddingRight { padding-right: 5px; }

.paddingBottom { padding-bottom: 5px; }

.paddingLeft { padding-left: 5px; }

.marginTop { margin-top: 5px; }

.marginRight { margin-right: 5px; }

.marginBottom { margin-bottom: 5px; }

.marginLeft { margin-left: 5px; }

.listPlain {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.noborder { border: none; }



 /* ANIMATED BOXES css controls */



.jsButton, .jsTrigger { cursor: pointer; }

.animBox {

  position: relative;

  overflow: hidden;

	white-space: nowrap;

  margin: 0;

  padding: 0;

}

.animBoxDropover {

  position: absolute;

	visibility: hidden;

  overflow: hidden;

  margin: 0;

  padding: 0;

}

#btn_animBoxCart { width: 304px; }

#animBoxCart {

	border: #6a6a6a solid 1px;

	background-color: #efefef;

	width: 304px;

	z-index: 100;

}

.animBoxCartImage { }

.animBoxCartContent {

	vertical-align: top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #6a6a6a;

}

.animBoxCartContent A:link, .animBoxCartContent A:active, .animBoxCartContent A:visited {

	color: #d31d00;

	text-decoration: underline;

}

.animBoxCartContent A:hover {

	text-decoration: none;

	color: #828282;

}

.animBoxCartName, .animBoxCartName A:link, .animBoxCartName A:active, .animBoxCartName A:visited  {

	font-weight: bold;

	color: #d31d00;

	text-decoration: none;

}

.animBoxCartName A:hover {

	font-weight: bold;

	color: #828282;

	text-decoration: underline;

}

.animBoxCartLink, .animBoxCartLink A:link, .animBoxCartLink A:active, .animBoxCartLink A:visited  {

	font-weight: bold;

	color: #d31d00;

	text-decoration: none;

}

.animBoxCartLink A:hover {

	font-weight: bold;

	color: #828282;

	text-decoration: underline;

}

.animBoxCartTotal, .animBoxCartLink {

	text-align: right;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color: #d31d00;

}

.animBoxCartLink { border-bottom: #6a6a6a solid 1px; }

.animBoxCartTotal { border-top: #6a6a6a solid 1px; }

.animBoxCartNotice {

	padding: 5px;

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color: #6a6a6a;

}



