@charset "utf-8";
/* Eurogrocer CSS Document */

body {
	background-color:#DBBB52;
	/*text-align:center;*/
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333
}
table {
	font-size:11px;
}
img {
border:none;
}
.selectList {
	font-size:11px
}
.buttons {
	font-size:11px;
}
.textbox {
	font-size:11px
}
a:link {
	text-decoration:none;
	color:#7e000c
}
a:visited {
	text-decoration:none;
	color:#7e000c
}
a:hover {
	text-decoration:underline;
}
#mainContainer {
	background-color:#EBDAA0
}
#leftNav {
	width:180px;
	/*text-align:center;*/
	padding:5px
}
#leftNavLabel {
	width:17px;
	vertical-align:top;
	background-image:url(/images/categories.gif);
	background-repeat:no-repeat;
}
#contentRegion {
	width:640px
}
#contentArea {
	width:auto;
	background-color:#FFFFFF;
	padding:5px 0px 5px 7px;
	font-size:11px;
}
#rightSky {
	width:20px
}
#topNav {
	background-color:#7e000c;
	vertical-align:bottom;
	padding-left:15px;
       padding-right:0px;
}
#topNav img {
	margin-bottom:5px;
}
#topNav2 {
	background-color:#7e000c;
	vertical-align:bottom;
	text-align:left;
	padding:0px 0px 10px 30px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(/images/topNavRight.gif);
	width:135px;
}
#logo {
	vertical-align:bottom;
	text-align:center;
	height:95px
}
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:10px
}
#freeShipping {
	color:#dbbb52;
	font-size:15px;
	white-space:nowrap
}
#freeShipping2 {
	color:#fff;
	font-size:11px;
	line-height:15px
}
#freeShipping3 {
	color:#fff;
	font-size:15px;
}
.navDivider {
	color:#7e000c;
	font-size:12px;
	padding:0px 0px 0px 3px
}
.navDivider2 {
	color:#DBBB52;
	font-size:12px;
	padding:0px 0px 0px 3px
}
.navDivider3 {
	color:#000;
	font-size:12px;
	padding:0px 0px 0px 3px
}

#navDivider {
	color:#7e000c;
	font-size:12px;
	padding:0px 0px 0px 3px
}
#navDivider2 {
	color:#DBBB52;
	font-size:12px;
	padding:0px 0px 0px 3px
}
#navDivider3 {
	color:#000;
	font-size:12px;
	padding:0px 0px 0px 3px
}
.topNavOn {
	color:#000;
	background-image:url(/images/topNavTabOn.gif);
	font-family: Arial, Helvetica, sans-serif;
	width:109px;
	height:21px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	background-repeat:no-repeat;
	background-position:bottom center;
}
.topNavOff {
	color:#7e000c;
	background-image:url(/images/topNavTabOff.gif);
	font-family: Arial, Helvetica, sans-serif;
	width:109px;
	height:21px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	background-repeat:no-repeat;
	background-position:bottom center;
}
.galleryGrid {
	width: 100%;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.galleryGrid ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.galleryGrid li {
	margin: 0;
	padding: 0;
	float: left;
	padding: 5px 4px 0px 0px;
}
.productList {
	width: 100%;
	height:auto;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.productList ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.productList li {
	margin: 0;
	padding: 0;
	float: left;
	padding: 0px 4px 0px 0px;
}
.cartHeader{width:315px !important;padding:3px 0px 3px 5px; border:1px solid #cdc0a3;border-bottom:none !important; background-color:#e8e2ba; color:#7e000c; font-size:13px;}
.cartList {width:315px !important;padding:3px 0px 0px 5px; border:1px solid #cdc0a3}
.galleryGridTable {
	width:146px;
	background-color:#FFFFFF;
	border:none;
}
.galleryGridTable table {
	width:100%;
	height:100%;
	border:none;
	background-color:#fff;
}
.galleryGridHeaderL {
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(/images/navTLSCornerW.gif);
	background-color:#7e000c;
	width:9px;
	height:10px;
}
.galleryGridHeaderC {
	background-color:#7e000c;
	color:#dbbb52;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	height:10px;
}
.galleryGridHeaderR {
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(/images/navTRSCornerW.gif);
	background-color:#7e000c;
	width:9px;
	height:10px;
}
.newItem {
	font-size:9px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
#leftNavHeader {
	width:158px;
	vertical-align:top;
	/*text-align:right*/
}
#leftNavHeader table {
	border:none;
	width:100%;
	background-color:#fff;
}
.leftNavHeaderL {
	vertical-align:top;
	border-left:1px solid #7e000c;
	border-top:1px solid #7e000c;
	line-height:5px
}
.leftNavHeaderC {
	vertical-align:top;
	width:10px;
	height:10px;
	background-image:url(/images/navTRCorner.gif);
	background-repeat:no-repeat;
	background-position:top
}
.leftNavHeaderC2 {
	vertical-align:top;
	width:10px;
	height:10px;
	background-image:url(/images/navTLCorner.gif);
	background-repeat:no-repeat;
	background-position:top
}
.leftNavHeaderR {
	vertical-align:top;
	background-color:#EBDAA0;
}
.leftNavContainer {
	border-left:1px solid #7e000c;
	font-family:Arial, Helvetica, sans-serif;
	color:#7e000c;
	font-size:12px;
	vertical-align:top;
	height:10px
}
.leftNavContainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.leftNavContainer li {
	margin: 0;
	padding: 0;
	float: left;
	width:100%;
}
.leftNavContainer a {
	display:block;
	height:auto;
	border-bottom:1px solid #dbbb52;
	padding-left:5px;
	text-decoration:none;
	color:#7e000c;
	padding:1px 0px 1px 5px
}
.leftNavContainer a:visited {
	text-decoration:none;
	color:#7e000c
}
.leftNavContainer a:link {
	display:block;
	height:auto;
	border-bottom:1px solid #dbbb52;
	padding-left:5px;
	text-decoration:none;
	color:#7e000c
}
.leftNavContainer a:hover {
	background-color:#dbbb52;
	color:#000000
}
.leftNavContent2 {
	vertical-align:top;
	border-right:1px solid #7e000c;
}
.leftNavContent3 {
	vertical-align:top;
	background-image:url(/images/shadeRightIvory.gif);
	background-repeat:no-repeat;
}
.leftNavFooterTL {
	vertical-align:top;
	border-left:1px solid #7e000c;
	border-bottom:1px solid #7e000c;
	line-height:5px;
	height:10px;
}
.leftNavFooterTC {
	vertical-align:top;
	width:10px;
	height:10px;
	background-image:url(/images/navBRCornerShadow.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.leftNavFooterTR {
	vertical-align:top;
	width:5px;
	background-color:#EBDAA0;
	background-image:url(/images/navBRCornerShadow3.gif);
	background-repeat:no-repeat;
}
.leftNavFooterBL {
	vertical-align:top;
	line-height:5px;
	height:5px;
	background-image:url(/images/shadeBottomIvory.gif);
	background-repeat:no-repeat;
}
.leftNavFooteBC {
	vertical-align:top;
	line-height:5px;
	background-color:#EBDAA0;
	background-image:url(/images/navBRCornerShadow2.gif);
	background-repeat:no-repeat;
}
.leftNavFooterBR {
	vertical-align:top;
	line-height:5px;
	width:5px;
	background-color:#EBDAA0;
}
.searchBar {
	background-color:#dbbb52;
	border-right:1px solid #7e000c;
	text-align:left;
	padding:7px 0px 0px 17px;
	height:25px;
	width:auto;
}
.seacrhShadow {
	background-image:url(/images/shadeBottomWhite.gif);
	background-position:top;
	height:5px;
	overflow:hidden;
	border-left:1px solid #7e000c;
	border-right:1px solid #7e000c;
}
#mainContainer #contentRegion #mainContentTable {
	background-color:#fff;
	border:none;
	width:100%;
}
#mainContainer #contentRegion #mainContentTable #mainContentCell {
	vertical-align:top;
	border-left:1px solid #7e000c;
	border-right:1px solid #7e000c;
}
.galleryGridImage {
	border:1px solid #7e000c;
}
.galleryGridImageShadow {
	background-image:url(/images/shadeRightWhite.gif);
	background-repeat:no-repeat;
}
.galleryGridImageFooter {
	vertical-align:top;
	background-image:url(/images/shadeBottomWhite.gif);
	background-repeat:no-repeat;
}
.galleryGridImageFooter2 {
	vertical-align:top;
	background-image:url(/images/navBRCornerShadowAngleWhite.gif);
	background-repeat:no-repeat;
	line-height:5px;
}
.galleryGridLinks {
	font-family:Arial, Helvetica, sans-serif;
	color:#7e000c;
	font-size:11px;
	height:60px;
	overflow:hidden;
	padding-right:5px;
}
.contentRegionShadow {
	background-image:url(/images/shadeRightIvory.gif);
	background-repeat:no-repeat;
	background-color:#EBDAA0;
	width:5px;
}
.contentRegionFooterTL {
	width:10px;
	height:10px;
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image:url(/images/navBLSCorner.gif);
}
.contentRegionFooterTC {
	vertical-align:top;
	background-color:#7e000c;
	line-height:10px;
}
.contentRegionFooterTR {
	width:10px;
	height:10px;
	background-position:bottom right;
	background-repeat:no-repeat;
	background-image:url(/images/navBRSCornerShadow.gif);
}
.contentRegionFooterBL {
	width:10px;
	height:5px;
}
.contentRegionFooterBC {
	vertical-align:top;
	height:5px;
	background-image:url(/images/shadeBottomIvory.gif);
	background-repeat:no-repeat;
	background-color:#EBDAA0;
	line-height:5px;
}
.contentRegionFooterBR {
	width:10px;
	height:5px;
	vertical-align:top;
	line-height:5px;
	background-color:#EBDAA0;
	background-image:url(/images/navBRCornerShadow2.gif);
	background-repeat:no-repeat;
}
.contentRegionFooterBR2 {
	vertical-align:top;
	width:5px;
	background-color:#EBDAA0;
	background-image:url(/images/navBRCornerShadow3.gif);
	background-repeat:no-repeat;
}
.loginBox {
	border:none;
	background-color:#fff;
	width:155px;
	text-align:left;
       margin-left:15px;
}
.loginBoxBodyL {
	border-left:1px solid #7e000c;
}
.loginBoxBodyC {
	vertical-align:top;
	border-right:1px solid #7e000c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 0px 0px 0px;
}
.cartIcon {
	margin:5px 5px 0px 0px;
}
.loginBoxBodyR {
	vertical-align:top;
	background-image:url(/images/shadeRightIvory.gif);
	background-repeat:no-repeat;
	background-color:#EBDAA0;
}
.loginBoxFooterTL {
	width:10px;
	height:10px;
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image:url(/images/navBLCorner.gif);
}
.loginBoxFooterTC {
	vertical-align:top;
	border-right:1px solid #7e000c;
	border-bottom:1px solid #7e000c;
	line-height:5px;
}
.loginBoxFooterBL {
	background-color:#EBDAA0;
}
.loginBoxFooterBC {
	vertical-align:top;
	background-image:url(/images/shadeBottomIvory.gif);
	background-repeat:no-repeat;
	background-color:#EBDAA0;
}
.loginBoxFooterBR {
	vertical-align:top;
	background-image:url(/images/navBRCornerShadowAngle.gif);
	background-repeat:no-repeat;
	line-height:5px;
	background-color:#EBDAA0;
}
.welcomeMessage {
	font-size:10px;
	line-height:15px;
}
#rightNav {
	width:155px;
	vertical-align:top;
}
.rightNavLabel {
	vertical-align:top;
	width:17px;
	padding-top:10px;
}
.rightNavSideBar {
	/*text-align:right;*/
	vertical-align:top;
	width:155px;
}
.rightNavContainer {
	width:100%;
	border:none;
	background-color:#fff;
}
.rightNavContainerHeaderL {
	height:10px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(/images/navTLSCorner.gif);
}
.rightNavContainerHeaderC {
	vertical-align:top;
	background-color:#7e000c;
	line-height:9px;
}
.rightNavContainerHeaderC2 {
	vertical-align:top;
	border-top:1px solid #7e000c;
	border-right:1px solid #7e000c;
	line-height:9px;
}
.rightNavContainerHeaderR {
	vertical-align:top;
	background-image:url(/images/shadeRightIvory.gif);
	background-repeat:no-repeat;
	background-color:#EBDAA0;
}
.rightNavContent {
	height:300px;
}
.rightNavContentSide {
	border-left:1px solid #7e000c;
}
#mainContainer #rightNav .rightNavSideBar .rightNavContainer .rightNavContent #featured {
	text-align:center;
	overflow-x:hidden;
	overflow-y:auto;
	height:520px;
	width:145px;
	color:#333333;
}
.rightNavContentBody {
	vertical-align:top;
	border-right:1px solid #7e000c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.rightNavContentBody2 {
	vertical-align:top;
	border-right:1px solid #7e000c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:1px solid #ccc; padding:0px 3px 3px 0px;
	text-align:left;
}
.priceLarge {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.rightNavFooterTL {
	height:10px;
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image:url(/images/navBLSCorner.gif);
}
.rightNavFooterTR {
	vertical-align:top;
	background-color:#7e000c;
	line-height:10px;
}
.rightNavFooterBL {
	background-color:#EBDAA0;
}
.rightNavFooterBC {
	vertical-align:top;
	background-image:url(/images/shadeBottomIvory.gif);
	background-repeat:no-repeat;
	background-color:#EBDAA0;
}
.rightNavFooterBR {
	vertical-align:top;
	background-image:url(/images/navBRCornerShadowAngle.gif);
	background-repeat:no-repeat;
	line-height:5px;
	background-color:#EBDAA0;
}
.redBold {
	font-weight:bold;
	color:#7e000c
}
.leftNavLevel2 {
	padding-left:15px !important;
}
.leftNavLevel2Focused {
	background-color:#dbbb52;
	color:#000000 !important;
	padding-left:15px !important;
	font-weight:bold !important;
}
.breadcrumb {
	margin-bottom:10px
}
.breadcrumb span {
	font-size:12px;
	font-weight:bold;
	padding:0px 4px 0px 4px;

}
.gridList {
	width:75px;
	text-align:right
}
.gridList image {
	border:none;
	margin:0px 0px 0px 6px;
}
.gridMode #productContainer {
	width:146px;
	background-color:#FFFFFF;
	border:none;
}
.gridMode #productContent {
	position:relative;
	top:0px;
	left:0px;
	/*height:253px;*/
	height:235px;
}
.gridMode #categoryContent {
	text-align:center;
	height:185px;
	padding-top:7px
}

.gridMode #categoryLabel {
font-size:14px; 
}
.gridMode #productPricingInfo {
	position:absolute;
	top:214px;
	width:142px;
	text-align:right
}
.gridMode #productPrice {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	position:absolute;
	top:0px;
	left:2px
}
.gridMode #beforePrice {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:line-through;
	font-weight:bold;
	font-size:14px;
	position:absolute;
	top:-5px;
	left:2px
}
.gridMode #afterPrice {
	color:#900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	position:absolute;
	top:10px;
	left:2px
}
.gridMode #productAdd {
	padding-top:3px;
	position:relative;
	top:23px;
}
.gridMode #productWeightInfo {
	position:absolute;
	top:212px;
	right:0px;
	padding-right:2px;
	display:none;
}
.gridMode #productWeight {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	color:#666;
	
}
.gridMode #productWeightLabel {
	font-weight:bold;
}
.gridMode #productDesciptionInfo {
}
.gridMode #productCode {
	display:none
}
.gridMode #productName {
	color:#7e000c;
	position:absolute;
	top:144px;
	left:2px;
	line-height:12px
}
.gridMode #productDescriptionShort {
	padding-top:5px;
	width:142px;
	height:40px;
	line-height:11px;
	overflow:hidden;
	position:absolute;
	top:166px;
	left:2px;
	font-size:10px;
}
.gridMode #productDescriptionLong {
	display:none
}
.gridMode #productImage {
}
.gridMode #productContainerShadow {
}
.listMode #productContainer {
	width:620px;
	background-color:#FFFFFF;
	border:none;
}
.listMode #productContent {
}
.listMode #productPricingInfo {
	float:right;
	width:90px;
	text-align:center;
	overflow:hidden;
	padding-top:55px
}
.listMode #productPrice {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.listMode #productAdd {
	padding-top:3px
}
.listMode #productWeightInfo {
	float:right;
	border-right:1px solid #7e000c;
	height:144px;
	width:60px;
	display:none;
}
.listMode #productWeight {
	margin-top:60px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold
}
.listMode #productWeightLabel {
	display:none;
}
.listMode #productDesciptionInfo {
	float:right;
	border-right:1px solid #7e000c;
	height:144px;
	width:370px;
	padding-right:5px
}
.listMode #productCode {
	float:right;
	color:#7e000c;
	font-size:10px;
	line-height:13px
}
.listMode #productName {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666
}
.listMode #productDescriptionShort {
	display:none
}
.listMode #productDescriptionLong {
	padding-top:5px
}
.listMode #productImage {
}
.listMode #productContainerShadow {
	display:none
}
.categoryFeature {
	border:1px solid #7e000c;
	width:97%;
	margin-bottom:7px;
	padding:3px;
}
.categoryFeatureImage {
	width:144px;
}
.categoryFeatureDescription {
	vertical-align:top;
	padding:0px 0px 5px 5px;
}
.categoryFeatureLabel {
	font-size:14px; line-height:30px
}
.categoryFeatureContent {
	padding:5px;
}
.categoryFeaturePrice {
text-align:center
}
.productDetail {
	border:1px solid #7e000c;
	width:98%;
	margin-bottom:7px;
	padding:3px;
}
.productDetailImage {
	text-align:left;
	width:365px;
}
.productDetailDescription {
	vertical-align:top;
	padding:0px 0px 5px 5px;
}
.productDetailLabel {
	font-size:14px;  color:#7e000c; font-weight:bold; display:block; margin-bottom:7px
}
.productDetailContent {
	padding:5px;
	vertical-align:top;
}
.productDetailPrice {
vertical-align:top;
}
.productDetailOption {
padding-left:15px;
vertical-align:top;

}
.productDetailOption div{
background-color:#eee; border:1px solid #ccc; padding:5px; width:130px;
}
.sectionLabel {
	font-size:14px; padding-top:10px; color:#7e000c
}
.headerText {height:17px}
.headerText div{float:left;height:17px;background-image:url(/images/Header_Text.gif);background-repeat:no-repeat;}
.headerText #A	{width:18px; background-position:-0px 0px;}
.headerText #B	{width:15px; background-position:-18px 0px;}
.headerText #C	{width:18px; background-position:-33px 0px;}
.headerText #D	{width:20px; background-position:-51px 0px;}
.headerText #E	{width:14px; background-position:-71px 0px;}
.headerText #F	{width:13px; background-position:-85px 0px;}
.headerText #G	{width:20px; background-position:-98px 0px;}
.headerText #H	{width:21px; background-position:-118px 0px;}
.headerText #I	{width:8px; background-position:-139px 0px;}
.headerText #J	{width:8px; background-position:-147px 0px;}
.headerText #K	{width:16px; background-position:-155px 0px;}
.headerText #L	{width:13px; background-position:-171px 0px;}
.headerText #M	{width:23px; background-position:-184px 0px;}
.headerText #N	{width:19px; background-position:-207px 0px;}
.headerText #O	{width:23px; background-position:-226px 0px;}
.headerText #P	{width:14px; background-position:-249px 0px;}
.headerText #Q	{width:22px; background-position:-263px 0px;}
.headerText #R	{width:15px; background-position:-285px 0px;}
.headerText #S	{width:13px; background-position:-300px 0px;}
.headerText #T	{width:17px; background-position:-313px 0px;}
.headerText #U	{width:18px; background-position:-330px 0px;}
.headerText #V	{width:18px; background-position:-348px 0px;}
.headerText #W	{width:26px; background-position:-366px 0px;}
.headerText #X	{width:15px; background-position:-392px 0px;}
.headerText #Y	{width:17px; background-position:-407px 0px;}
.headerText #Z	{width:17px; background-position:-424px 0px;}
.headerText #AND	{width:18px; background-position:-441px 0px;}
.headerText #DASH	{width:9px; background-position:-459px 0px;}
.headerText #SLASH	{width:8px; background-position:-468px 0px;}
.headerText #QUOTE{width:8px; background-position:-476px 0px;}
.headerText #COMMA	{width:9px; background-position:-484px 0px;}
.headerText #SPACE {width:5px; background-position:-490px 0px;}

.A	{width:18px; background-position:-0px 0px;}
.B	{width:15px; background-position:-18px 0px;}
.C	{width:18px; background-position:-33px 0px;}
.D	{width:20px; background-position:-51px 0px;}
.E	{width:14px; background-position:-71px 0px;}
.F	{width:13px; background-position:-85px 0px;}
.G	{width:20px; background-position:-98px 0px;}
.H	{width:21px; background-position:-118px 0px;}
.I	{width:8px; background-position:-139px 0px;}
.J	{width:8px; background-position:-147px 0px;}
.K	{width:16px; background-position:-155px 0px;}
.L	{width:13px; background-position:-171px 0px;}
.M	{width:23px; background-position:-184px 0px;}
.N	{width:19px; background-position:-207px 0px;}
.O	{width:23px; background-position:-226px 0px;}
.P	{width:14px; background-position:-249px 0px;}
.Q	{width:22px; background-position:-263px 0px;}
.R	{width:15px; background-position:-285px 0px;}
.S	{width:13px; background-position:-300px 0px;}
.T	{width:17px; background-position:-313px 0px;}
.U	{width:18px; background-position:-330px 0px;}
.V	{width:18px; background-position:-348px 0px;}
.W	{width:26px; background-position:-366px 0px;}
.X	{width:15px; background-position:-392px 0px;}
.Y	{width:17px; background-position:-407px 0px;}
.Z	{width:17px; background-position:-424px 0px;}
.AND	{width:18px; background-position:-441px 0px;}
.DASH	{width:9px; background-position:-459px 0px;}
.SLASH	{width:8px; background-position:-468px 0px;}
.QUOTE{width:8px; background-position:-476px 0px;}
.COMMA	{width:9px; background-position:-484px 0px;}
.SPACE {width:5px; background-position:-490px 0px;}

.otherProductList table {
}
.otherProductList tr {
}
.otherProductList td {
	width:155px;
	height:200px;
	overflow:hidden;
	padding:0px 4px 0px 4px;
	border:1px solid #ddd;
	text-align:center
}
.otherProductList a {
	font-size:12px;
	color:#CC0000
}
.otherProductList span {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333
}
.otherProductList div {
	text-align:left;
	font-size:11px;
	width:155px;
}
.shiftLeftOff{height:50px;WIDTH:25px;background-image:url(/images/listArrowLeft.gif);background-repeat:no-repeat;}
.shiftRightOff{height:50px;WIDTH:25px;background-image:url(/images/listArrowRight.gif);background-repeat:no-repeat;}
.shiftLeftOn{height:50px;WIDTH:25px;background-image:url(/images/listArrowLeft.gif);background-repeat:no-repeat;background-position:0px -50px;}
.shiftRightOn{height:50px;WIDTH:25px;background-image:url(/images/listArrowRight.gif);background-repeat:no-repeat;background-position:0px -50px;}
.formContainer { margin:5px; border:1px #ccc solid}
.formHeader {
	background-color:#7e000c;
	color:#dbbb52;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px
}
.formHeader #headerLink{color:#FFFFFF; position:relative;left:120px; font-weight:normal; font-size:11px}
.formBox {
margin-left:25px;padding-top:15px; width:auto; height:200px; width:300px;
}
.formBoxlabel{font-weight:bold; color:#333; font-size:11px}
.formBox #label{font-weight:bold; color:#333; font-size:11px}
.formBoxlabelError{font-weight:bold; color:#f00; font-size:11px}
.formBox #labelError{font-weight:bold; color:#f00; font-size:11px}
.formBoxtextField{width:250px}
.formBox #textField{width:250px}
.formBoxassistLink{text-align:right; padding-bottom:7px;font-size:10px}
.formBox #assistLink{text-align:right; padding-bottom:7px;font-size:10px}
.formBoxerrorMessage{color:#f00;font-weight:bold; padding-bottom:10px; font-size:11px}
.formBox #errorMessage{color:#f00;font-weight:bold; padding-bottom:10px; font-size:11px}
.formBoxmessage {padding-bottom:10px; font-size:11px}
.formBox #message {padding-bottom:10px; font-size:11px}
.formContaineractionButton{text-align:right; padding:8px}
.formContainer #actionButton{text-align:right; padding:8px}
.formContaineractionButton input{font-size:10px}
.formContainer #actionButton input{font-size:10px}

.transOFF {background-color: #000;}
.transON  {background-color: #000;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}
.widgetCornerBL {
	background-image:url(/images/CartBLCorner.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	background-position:right top;
}
.widgetCornerBR {
	background-image:url(/images/CartBRCorner.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	background-position:left top;
}
.widgetCornerC {
	background-color:#FFFFFF;
	line-height:10px;
	width:680px;
}
.widgetCornerTL {
	background-image:url(/images/CartTLCorner.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	background-position:right bottom;
}
.widgetCornerTR {
	background-image:url(/images/CartTRCorner.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	background-position:left bottom;
}
#myCart {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}
.lightBox {
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	position:absolute;
	top:0px;
	left:0px;
}
.shoppingCart {
	height:100px;
	position:relative;
	top:5%;
	width:100%;
}
.shoppingCartArea {
	background-color:#FFFFFF;
}
.shoppingCartArea1 {
	padding:0px 10px 0px 10px;
}
.shoppingCartArea2 {
	width:100%;
	height:100%;
	position:relative;
	top:0px;
	left:0px;
	z-index:10;
}
.ie6FixPanel {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}
.shoppingCartArea3 {
	z-index:30;
	position:relative;
	top:0px;
	left:0px;
	background-color:#fff;
}
.shoppingCartHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.shoppingCartClose {
	text-align:right;
}
.shoppingCartCloseIcon {
	width:24px;
	text-align:right;
}
.shoppingCartRegion {
	vertical-align:top;
}
.shoppingCartItemArea {
	height:565px;

	border:1px solid #666;
	margin:5px 5px 5px 0px;
	padding:3px;
	background-color:#EBDAA0;
}
.shoppingCartShipBox {
	width:350px;
}
.shoppingCartAddress {
	background:#fff;
	padding:4px;
	font-size:12px;
}
.shoppingCartItem {
	background-color:#FFFFFF;
}
.removeButton{
/*	display:block; */
	padding:0px 1px 2px 0px;
	border:1px solid #990000;
	color:#990000;
	line-height:10px;
	font-size:9px;
	margin-right:3px;
	width:40px;
  /*	float:right;  */
 /*      position: relative; left:10px; */
	background:#FFFFFF none repeat scroll 0%;
}
.itemQty {
	width:18px;
	font-size:11px;
}
.shoppingCartTotal {
	width:350px;
	margin-top:30px;
}
.shoppingCartTotalItem {
	background:#fff;
	padding:4px;
	font-size:11px;
	width:110px;
	text-align:right;
}
.comboDealArea {
	vertical-align:top;
	padding-top:5px;
}
.checkOutArea {
	height:100%;
	border:1px solid #666;
	margin:5px 5px 5px 0px;
	padding:3px;
	background-color:#fff;
}
.checkOutArea hr {
height:1px;
color:#ccc
}
.checkoutTotalItem {
background-color:#333;
color:#FFFFFF;
padding:3px;
line-height:12px
}.editMyCart {
	background-color:#FFFFFF;
	padding:0px 3px 0px 3px;
	font-weight:normal;
	margin-left:40px;
}

p.sml { 
	font-size:0.8em;
	margin-top:0; }

.sortup {
	background-position: right center;
	background-image: url(http://www.google.com/webmasters/sitemaps/images/sortup.gif);
	background-repeat: no-repeat;
	font-style:italic;
	white-space:pre; }
	
.sortdown {
	background-position: right center;
	background-image: url(http://www.google.com/webmasters/sitemaps/images/sortdown.gif);
	background-repeat: no-repeat;
	font-style:italic;
	white-space:pre; }
