 /* CSS Document */
a:link {
	color: #CC3300;
	text-decoration: none;
}

a:visited {
	color: #CC3300;
	text-decoration: none;
}

a:active {
	color: #CC3300;
	text-decoration: none;
}

a:hover {
	color: #CCCCCC;
}

/* Body */


body {
	scrollarBaseColor: #DF012A;
	background-color: #FFFFCC;
}
.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#odd {
	background-color: #FFFFFF;
}
#even {
	background-color: #FAFAFA;
}

/* Containers */

.containerFlag {
	height: 80px;
	width: 755px;
	position: relative;
	padding-left:10px;
	z-index: 0;
}
.containerTitle {
	background-color: #D7F3F4;
	width: 755px;
	position: relative;
	margin-top: 15px;
	height: 30px;
	margin-left:10px;
}
.containerCart {
	width: 755px;
	z-index: 30;
	position: relative;
	height: auto;
	margin-left:10px;
}
.containerAlert {
	position: relative;
	width: 750px;
	left: 10px;
	background-color: #fafafa;
	border: 1px solid #DADADA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 0;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	color: #333333;
}
.containerLoginAlert {
	position: relative;
	width: 450px;
	background-color: #fafafa;
	border: 1px solid #DADADA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 0;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	color: #333333;
}
.containerProduct {
	position: relative;
	width: 780px;
	left: 10px;
	top:10px;
	height: auto;
	z-index: 5;
}
.containerFinish {
	position: relative;
	width: 660px;
	left: 10px;
	top: 10px;
	height: 100%;
	z-index: 5;
}
.containerIndex {
	position: relative;
	width: 100%;
	top: 10px;
	height: AUTO;
	z-index: 5;
	left: 0px;
}
.containerEtc {
	position: relative;
	width: 780px;
	top: 25px;
	z-index: 5;
	left: 10px;
}
.containerList {
	position: relative;
	width: 780px;
	top: 20px;
	height: 85px;
	z-index: 5;
	left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
/* Flag */

.flagLogo {
	width: 250px;
	left: 10px;
	position: absolute;
	vertical-align: middle;
	top: 10px;
}
.flagMenu {
	xheight: 18px;
	width: 440px;
	left: 265px;
	position: absolute;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 5pt;
	top: 20px;
}
.flagMenuTopicOn{
	margin:10px 0px 0px 5px;
	font-size: 5pt;
}
.flagMenuTopicOff{
	margin:10px 0px 0px 5px;
	font-size: 5pt;
}
.flagMenuTopicText {
	position: absolute;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 0px 0px 0px 8px;
	vertical-align: top;
	top:-2px;
}
.flagCheckout {
	width: 440px;
	left: 268px;
	position: absolute;
	top: 35px;
}
.flagCheckoutText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding-right: 7px;
	color: #666666;
	font-weight: normal;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.flagGender {
	width: 80px;
	left: 692px;
	position: absolute;
	vertical-align: middle;
	top: 8px;
	z-index: 50;
}

/* Title */

.titleBar {
	background-color: #D7F3F4;
	height: 30px;
	width: 760px;
	z-index: 0;
	left: 0px;
}
.titleStep {
	position: absolute;
	left: 660px;
	top: 10px;
	z-index: 20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.titleHeadline {
	position: absolute;
	left: 7px;
	top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: -1px;
	word-spacing: -1px;
	vertical-align: text-bottom;
	color: #333333;
	z-index: 10;
}
.titleGender {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: -0.5px;
	word-spacing: -1px;
	vertical-align: text-bottom;
	color: #333333;
}
.titleGenderAbs {
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: -0.5px;
	word-spacing: -1px;
	vertical-align: text-bottom;
	color: #333333;
	left: 315px;
	top: 8px;
}
.titleActions {
	position: absolute;
	height: 40px;
	width: 450px;
	left: 300px;
	top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: #333333;
	z-index: 10;
}

/* Alert */

/* Front*/
.frontBoxSquare {
	background-color: #D7F3F4;
	height: 250px;
	width: 300px;
	position: absolute;
	left: 0px;
}
.frontBoxLetter {
	height: 255px;
	width: 770px;
	position: absolute;
	top: -7px;
	left: -5px;
	background-color: #FFFFFF;
	xpadding-top: 5px;
	xpadding-bottom: 15px;
	xpadding-left: 5px;
}
.frontActionSort {
	height: 50px;
	width: 168px;
	position: absolute;
	top: 255px;
	left: 10px;
	padding-top: 5px;
}
.frontActionEtc {
	height: 50px;
	width: 341px;
	position: absolute;
	top: 255px;
	left: 179px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}

.frontActionNews {
	height: 50px;
	width: 250px;
	position: absolute;
	top: 255px;
	left: 520px;
	padding-left: 10px;
	padding-top: 5px;
}
.frontMatrix {
	height: auto;
	width: 780px;
	position: absolute;
	top: 310px;
	left: 10px;
}
.frontMatrixSale {
	height: auto;
	width: 780px;
	position: absolute;
	top: 250px;
	left: 10px;
}
.indexContentMatrixItem {
	height: 180px;
	width: 180px;
	border: 1px solid #999999;
	margin-right: 7px;
	margin-top: 7px;
}
.frontMatrixItem {
	height: 145px;
	width: 145px;
	border: 1px solid #333333;
	background-color: #FFFFFF;
	padding: 4px;
	margin-right: 5px;
	position: relative;
	left: 5px;
}
.frontMatrixItemThumb {
	height: 140px;
	width: 140px;
	margin-right: 0px;
	background-color: #EEEEEE;
	border: 1px solid #666666;
}
.frontMatrixRow {
	height: 145px;
	width: 780px;
	position: relative;
	bottom: 10px;
}

/* Product */
.productPhoto  {
	position: absolute;
	height: 390px;
	width: 290px;
	left: 0px;
	border: 1px solid #999999;
	padding: 4px;
}
.productThumbStudio  {
	position: absolute;
	height: 140px;
	width: 190px;
	left: 310px;
	border: 1px solid #999999;
	padding: 4px;
}
.productThumbArt  {
	position: absolute;
	height: 140px;
	width: 190px;
	left: 310px;
	top: 160px;
	border: 1px solid #999999;
	padding: 4px;
}
.productDescription  {
	position: absolute;
	height: 150px;
	width: 240px;
	left: 520px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	overflow: hidden;
	background-attachment: scroll;
}
.productChart  {
	position: absolute;
	height: 150px;
	width: 240px;
	left: 520px;
	top: 160px;
	background-color: #E9E9E9;
	text-align: right;
}
.productBuy {
	position: absolute;
	height: 78px;
	width: 450px;
	left: 310px;
	top: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #DADADA;
	background-color: #FAFAFA;
}
.productBuyPrice {
	float:left;
	margin:15px 15px 15px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -0.075em;
	color: #333333;
	padding-right: 5px;
}
.productSimilar  {
	position: absolute;
	width: 300px;
	left: 0px;
	top: 442px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 4px;
	height: AUTO;
	overflow: hidden;
}
.productSimilarItem {
	width: 290px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.productSimilarItemThumb {
	width: 100px;
	height: 75px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	margin-top: 5px;
}
.productSimilarItemDescription {
	width: 182px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	height: 83px;
}
.productSimilarItemTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0099CC;
}
.productGallery  {
	position: absolute;
	width: 453px;
	left: 310px;
	top: 435px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	z-index: 50;
	height: AUTO;
	overflow: hidden;
}
.productGalleryImage  {
	xwidth: 450px;
	xheight: 310px;
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin-top: 2px;

}
.productGalleryThumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #666666;
	background-color: #fafafa;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left: 4px;
}
.productDivider {
	width: 758px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	background-color: #D7F3F4;
	padding-left: 5px;
	padding-top: 4px;
	position: relative;
	left: 0px;
	top: 410px;
}
.productDividerHeaderLeft {
	position: absolute;
	height: auto;
	width: auto;
	left: 3px;
	top: 0px;
}
.productDividerHeaderRight {
	position: absolute;
	height: auto;
	width: auto;
	left: 312px;
	top: 0px;
}

/* Cart */

.cartForm {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DF012A;
	margin-right: 5px;
	margin-bottom: 5px;
	border-color: #DF012A
}
.cartColumn {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.cartField {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	margin-right: 5px;
	margin-bottom: 5px;
}
.cartInputCC {
	height: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.cartInputCountry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: solid #DADADA 1px;
	padding: 5px;
	background-color: #FAFAFA;
	margin-top: 10px;
}
.cartDivider  {
		position: relative;
		width: 755px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	background-color: #D7F3F4;
}
.cartButton {
	position: relative;
	width: 755px;
	height: 30px;
	margin-top: 10px;
	text-align: right;
}
.cartInputCoupon{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 80px;
	background-color: #F4FDFF;
	padding: 5px;
	width: 215px;
}
.cartAddress{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #F4FDFF;
	padding: 5px;
}
.cartBagItem {
	position: relative;
	width: 770px;
	left: 0px;
	background-color: #fafafa;
	bottom: 5px;
	margin-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DADADA;
}
.cartBagItemThumb {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
}
.cartBagItemTitle {
	position: absolute;
	left: 110px;
	top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.cartBagItemDescription {

	position: absolute;
	left: 111px;
	top: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:150px;
	color: #333333;
}
.cartBagItemQuantity {
	position: absolute;
	left: 120px;
	top: 50px;
}
.cartBagItemPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	left: 660px;
	top: 30px;
	position: absolute;

}
.cartBagItemALT {

	position: relative;
	height: 50px;
	width: 770px;
	left: 0px;
	background-color: #FFFFFF;
	bottom: 5px;
	margin-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DADADA;
}
.cartBagButton {
	left: 560px;
	top: 25px;
	position: relative;
	width: 376px;
	height: 25px;

}
.cartBagSubtotal {
	left: 595px;
	top: 10px;
	position: relative;
	width: 300px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;

}
.cartConfirmInfo {
	background-color: #FAFAFA;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	position: relative;
	height: 100px;
	width: 770px;
	left: 0px;
	border-bottom-color: #EAEAEA;
}
.cartConfirmBilling {
	position: absolute;
	height: 100px;
	width: 145px;
	left: 15px;
	z-index: 30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.cartConfirmShipping {
	height: 100px;
	width: 145px;
	position: absolute;
	left: 13px;
	z-index: 30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	top: 54px;
}
.cartConfirmPayment {
	height: 100px;
	width: 145px;
	position: absolute;
	left: 325px;
	z-index: 30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.cartConfirmMethods {
	height: 100px;
	width: 140px;
	position: absolute;
	left: 479px;
	z-index: 30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.cartConfirmEdit{
	height: 23px;
	width: 90px;
	position: absolute;
	top: 20px;
	left: 641px;
	z-index: 30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.cartConfirmReceipt {
	height: 100%;
	width: 770px;
	position: relative;
	left: 0px;
	top: 10px;

}
.cartConfirmMessage {
	height: auto;
	width: 813px;
	position: absolute;
	left: 134px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	top: 640px;
	visibility: visible;
}
.cartConfirmTally {
	height: 100%;
	width: 385px;
	position: absolute;
	left: 375px;
	top: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid EAEAEA;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.cartConfirmItem {
	position: relative;
	height: auto;
	width: 375px;
	left: 0px;
	background-color: #fafafa;
	bottom: 5px;
	margin-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	padding-top: 5px;
	padding-bottom: 5px;

}
.cartConfirmItemAlt {
	position: relative;
	height: auto;
	width: 375px;
	left: 0px;
	background-color: #FFFFFF;
	bottom: 5px;
	margin-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	padding-top: 5px;
	padding-bottom: 5px;

}
.cartConfirmItemDescription {
	position: absolute;
	left: 120px;
	top: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 150px;
	font-weight: normal;

}
.cartConfirmItemTitle {

	position: absolute;
	left: 120px;
	top: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.cartConfirmItemThumb {

	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
}
.cartConfirmItemQuantity {
	position: absolute;
	left: 280px;
	top: 42px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.cartConfirmItemPrice {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	left: 315px;
	top: 40px;
	position: absolute;
}
.cartConfirmItemTotal {
	position: relative;
	height: auto;
	width: 375px;
	left: 0px;
	background-color: #FFFFFF;
	bottom: 5px;
	margin-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}
.cartConfirmItemTotalFormat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.cartConfirmItemTotalPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.cartConfirmItemSubmit {
	position: relative;
	height: auto;
	width: 375px;
	left: 0px;
	background-color: #FFFFFF;
	bottom: 5px;
	margin-top: 2px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: center;
}
.cartConfirmItemTotalPriceFormat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #003333;
}
.containerFooter {
	position: relative;
	width: 770px;
	left: 0px;
	top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: D7F3F4;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;



}
.cartFormRed {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #CC0000;

}

/* Finish */

.finishAds {
	position: absolute;
	height: 600px;
	width: 160px;
	left: 520px;
	top: 200px;
	padding-bottom:20px;
}
.finishLogo {

	height: 75px;
	width: 250px;
	left: 20px;
	position: absolute;
	vertical-align: middle;
	top: 28px;
}
.finishTitleOrder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #333333;
	position: absolute;
	left: 362px;
	top: 41px;
	width: 400px;
	height: 25px;
}
.finishTitleDate {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	position: absolute;
	left: 364px;
	top: 69px;
}
.finishInfoShipping {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	position: absolute;
	height: 90px;
	width: 160px;
	left: 157px;
	top: 186px;
	background-color: #D7F414;
	padding: 10px;
}
.finishInfoBilling {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	position: absolute;
	height: 90px;
	width: 160px;
	left: 319px;
	top: 186px;
	background-color: #F2FEA0;
	padding: 10px;
}
.finishInfoShipment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.finishIntro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	position: absolute;
	height: 43px;
	width: 620px;
	left: 20px;
	top: 108px;
	line-height: 12px;
	text-align: justify;
}

.finishInfoMethod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	position: absolute;
	height: 90px;
	width: 160px;
	left: 481px;
	top: 186px;
	background-color: #F6FCCB;
	padding: 10px;
}

.finishInfoMethodNew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	position: absolute;
	height: 27px;
	width: 118px;
	left: 20px;
	top: 250px;
	background-color: #F6FCCB;
	padding: 10px;
}

.finishTally {
	width: 320px;
	position: absolute;
	height: auto;
	left: 30px;
	top: 320px;
}
.finishTallyItem {
	width: 420px;
	position: relative;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eaeaea;
	bottom: 10px;
	left: 0px;
	top: 15px;
}
.finishPrint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	position: absolute;
	left: 521px;
	top: 7px;
	width: 221px;
	height: 16px;
}
.finishItemPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	left: 400px;
	top: 29px;
	position: absolute;
}
.finishInfo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	height: 75px;
	width: 135px;
	left: 20px;
	top: 186px;
	background-color: #B5CD0A;
	padding: 20px 10px 10px 0px;
	letter-spacing: -2px;
	text-align: center;
}
.finishInfoMew {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	height: 75px;
	width: 135px;
	left: 20px;
	top: 186px;
	background-color: #B5CD0A;
	padding: 25px 10px 10px 10px;
	letter-spacing: -2px;
	text-align: center;
}
.finishTotal {
	height: 125px;
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EAEAEA;
	position: relative;
	left: 0px;
	top: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.finishTotalTax {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	position: relative;
	left: 400px;
	top: 13px;
}
.finishTotalShipping {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	position: relative;
	left: 365px;
	top: 21px;
	width: 145px;
	height: 17px;
}
.finishTotalCoupon {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	position: relative;
	left: 400px;
	top: 25px;
	width: 210px;
	height: 17px;
}
.finishTotalPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	left: 51px;
	top: 152px;
	position: absolute;
}
.finishFooter {
	height: 125px;
	width: 400px;
	position: relative;
	left: 0px;
	top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;

}
.cartInputNewsletter {

	position: absolute;
	width: 270px;
	left: 0px;
	top: 385px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: auto;
	background-color: #FAFAFA;
	padding: 5px;
}
.titleBarCart {
	background-color: #D7F3F4;
	height: 30px;
	width: 770px;
	z-index: 0;
	left: 0px;
}

.etcTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.etcAboutPhoto {
	position: relative;
	width: 240px;
	height:165px;
	left: 0px;
	top: 0px;
	border: 1px solid #999999;
	padding: 4px;
	margin-bottom: 10px;
}
.etcColumnLeft {
	position: absolute;
	width: 250px;
	left: 0px;
	padding: 4px;
}

.etcColumnRight {
	position: absolute;
	width: 460px;
	z-index: 5;
	left: 280px;
	padding-bottom: 25px;
}
.etcItem {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}

.listItem {
	position: relative;
	height: 100px;
	width: 760px;
	left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DADADA;
	top: 0px;
	padding-top: 10px;



}
.listThumb {

	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
}
.listTitle {

	position: absolute;
	left: 117px;
	top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.listDescription {
	position: absolute;
	left: 117px;
	top: 37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	width: 637px;
	text-align: justify;
	height: 52px;
}

/* Availability */
.interiorContainerChartBarHolder {
	width:220px;
	height:18px;
}
.interiorContainerChartBarBorder {
	float:right;
	text-align:left;
	height:10px;
	background-color:#D4D4D4;
	border:1px solid #FFFFFF;
	padding:1px;
	width:190px;
}
.interiorContainerChartBarTitle {
	padding:2px 0px 0px 5px;
	text-align:center;
	float:left;
	height:10px;
	width:10px;
}
.interiorContainerChartTitle {
	position: absolute;
	left: 10px;
	top: 5px;
}
.interiorContainerChartGraph{
	position: absolute;
	left: 0px;
	top: 20px;
	padding: 5px;
}

/* List */
.listAvailText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.listChart {

	height: 14px;
	width: 50px;
	z-index: 50;
	overflow: hidden;
	background-color: #EAEAEA;
	border: 1px solid #FFFFFF;
	padding: 1px;
	margin-left: 5px;
}
.listPrice {
	color: #CCCCCC;
}
.listAvail {

	position: absolute;
	width: 100px;
	left: 644px;
	top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}


.ideas {font:Normal 10px Verdana;}
.ideas input {font:Normal 10px Verdana; border:1px Solid #999999; margin:3px 0px 10px 0px; width:150px;}
.ideas #button{-moz-border-radius: 6px; border:1px solid #FFF; font:Bold 16px Arial; background-color:#C92909; color:#FFF; padding:3px; margin:0px 0px 0px 0px;}
.ideas table {font:Normal 10px Verdana; margin:0px 0px 10px 0px;}
.ideas textarea {font:Normal 10px Verdana; border:1px Solid #999999; margin:3px 0px 0px 0px; width:350px; height:70px;}
.ideasCheck input {font:Normal 10px Verdana; border:1px Solid #999999; margin:3px 10px 10px 0px; width:150px;}
.ideasCheck #button{-moz-border-radius: 6px; border:1px solid #FFF; font:Bold 16px Arial; background-color:#C92909; color:#FFF; padding:3px; margin:0px 0px 0px 0px;}
.ideas a{color:#CC3300;}
.ideas a:hover{color:#0033FF;}
.ideas #alert{color:#CC3300;}
.ideas #entry{margin:10px 0px 0px 0px; font:Normal 11px Verdana;}


.interiorContainerChartTab a:link {
	color: #FAFAFA;
	text-decoration: none;
}

.interiorContainerChartTab a:visited {
	color: #FAFAFA;
	text-decoration: none;
}

.interiorContainerChartTab a:active {
	color: #FAFAFA;
	text-decoration: none;
}

.interiorContainerChartTab a:hover {
	color: #FAFAFA;
}

.interiorContainerChartTab {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #0099CC;
	xz-index: 10;
	text-align: center;
	color: #fafafa;
	border-color: #FFFFFF;
	border-style:solid;
	border-width: 2px 0px 2px 2px;
	padding: 2px 6px 3px 6px;
}

.bt_footer{clear:both; font:normal 11px Arial, Helvetica, sans-serif;}
.bt_footer .bt_footer_links{height:48px; border-bottom:1px solid #bf5845; padding:85px 0 0 0;}
.bt_footer .bt_footer_links .the_links{position:relative; top:23px;}
.bt_footer .cv_links{font-size:10px; padding:10px 0;}
