/* CSS Classes for the Winter Calendar page. */

body {
	font: 11px/17px "Trebuchet MS", verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
}



.sp {
	margin: 0;
	padding: 0;
	width: 40px;
	height: 25px;
}
#iframe_container {
	margin: 0 0 0 15px;
	width: 500px;
	height: 242px;
}
#iframe {
	width: 500px;
	height: 242px;
}

#noImageBox {
	margin: 115px 0 0 0;
	padding: 0;
}
#emptyCartMsg {
	margin: 5px 0 0 0;
	padding: 0;
	width: 500px;
	text-align: center;
	color: navy;
	font-weight: bold;
	font: 13px/15px "Trebuchet MS", verdana, arial, sans-serif;
}
#imageTextH {
	position: absolute;
	top: 190px;
	left: 0px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 500px;
	height: 30px;
}
#imageTextV {
	position: absolute;
	top: 216px;
	left: 0px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 500px;
	height: 25px;
}

.thumbBoxH {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 240px;
	height: 240px;
	background: url(../shop/images/thumb-h.jpg) 0px 40px no-repeat;
}

.thumbBoxH #preview {
	display: block;
	margin: 0;
	padding: 0;
	color: rgb(90%,90%,90%);
	text-align: center;
	width: 240px;
	height: 240px;
	background: url() 16px 54px no-repeat;

}



.thumbBoxV {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 240px;
	height: 240px;
	overflow: visible;
	background: url(../shop/images/thumb-v.jpg) 40px 0px no-repeat;
}
.thumbBoxV #preview {
	display: block;
	margin: 0;
	padding: 0;
	color: rgb(90%,90%,90%);
	text-align: center;
	width: 240px;
	height: 240px;
	background: url() 55px 17px no-repeat;

}

/* Basket Table */
.tbl {
	margin: 0 0 0 15px;
	padding: 0;
	border: 1px black solid;
	width: 500px;
	background-color: white;
	text-align: center;
	font: 11px/13px "Trebuchet MS", verdana, arial, sans-serif;
}
.tbl th {
	margin: 0;
	padding: 0;
	height: 27px;
	width: auto;
	text-align: center;
	background: url(../shop/images/tblhdr.jpg) top left repeat-x;
}
.tbl th.del {
	margin: 0;
	padding: 0;
	width: 50px;
	text-align: center;
}
.tbl th.qty {
	margin: 0;
	padding: 0;
	width: 50px;
	text-align: center;
}
.tbl th.img {
	margin: 0;
	padding: 0;
	width: 100px;
	text-align: center;
}
.tbl th.sizeprice {
	margin: 0;
	padding: 0;
	text-align: center;
}
.tbl th.sfr {
	margin: 0;
	padding: 0;
	width: 50px;
	text-align: center;
}
.tbl th.price {
	margin: 0;
	padding: 0;
	width: 60px;
	text-align: center;
}

.tbl td {
	margin: 0;
	padding: 0;
}
.tbl td.shad {
	margin: 0;
	padding: 0;
	height: 30px;
}

.tbl td.alt {
	margin: 0;
	padding: 0;
	height: 30px;
	background-color: rgb(95%,95%,95%);
}
.tbl td.hilite {
	margin: 0;
	padding: 0;
	height: 30px;
	color: navy;
	background-color: rgb(248,255,200);
}
.tbl .del {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.tbl .del a {
	display: block;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 17px;
	height: 30px;
	background: url(../shop/images/delete.gif) center center no-repeat;
	text-decoration: none;
}


.tbl .image a{
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: navy;
}
.tbl .image a:hover{
	margin: 0;
	padding: 0;
	text-decoration: underline;
	color: rgb(255,191,96);
}
.tbl .curr {
	margin: 0;
	padding: 0;
	text-align: right;
	color: rgb(40%,40%,40%);
}
.tbl .amount {
	margin: 0 9px 0 0;
	padding: 0;
	text-align: right;
}
.lineTotal {
	margin: 0 0 0 0;
	padding: 0;
	text-align: right;
	border: none;
	background-color: transparent;
	font: 13px/15px "Trebuchet MS", verdana, arial, sans-serif;
}
.subtotal {
	margin: 0 0 0 15px;
	padding: 0;
	border: none;
	width: 490px;
	height: 25px;
	text-align: right;
	font: 11px/13px "Trebuchet MS", verdana, arial, sans-serif;
	font-weight: bold;
}
.subtotal .subtLbl {
	margin: 0;
	padding: 0;
	width: 430px;
	text-align: right;
}
.subtotal .subt {
	margin: 0 9px 0 0;
	padding: 0;
	width: 60px;
	text-align: right;
}


.subTotalOutput {
	margin: 0 0 0 0;
	padding: 0;
	text-align: right;
	border: none;
	background-color: transparent;
	font: 13px/15px "Trebuchet MS", verdana, arial, sans-serif;
}



.shipping {
	margin: 0 0 0 15px;
	padding: 0;
	border: 1px black solid;
	width: 500px;
	background-color: white;
	text-align: left;
	font: 11px/13px "Trebuchet MS", verdana, arial, sans-serif;
}

.shipping th {
	margin: 0;
	padding: 0;
	height: 27px;
	width: auto;
	background: url(../shop/images/tblhdr.jpg) top left repeat-x;
}
.shipping th.shp {
	margin: 0;
	padding: 0;
	width: 410px;
	text-align: left;
	text-indent: 10px;
}
.shipping .shpAmount {
	margin: 0 9px 0 0;
	padding: 0;
	width: 60px;
	text-align: right;
}
.shipping .shipBox {
	margin: 10px;
	padding: 0;
	width: 410px;
	text-align: left;
	background-color: rgb(90%,90%,90%);
}


.subtotal .totalLbl {
	margin: 0 0 0 0;
	padding: 0;
	width: 430px;
	text-align: right;
	font: 13px/15px "Trebuchet MS", verdana, arial, sans-serif;
}
.subtotal .total {
	margin: 0 9px 0 0;
	padding: 0;
	width: 60px;
	text-align: right;
	font-weight: bold;
	font: 13px/15px "Trebuchet MS", verdana, arial, sans-serif;
}



.shipping .shipTxt {
	margin: 0;
	padding: 0;
	text-indent: 23px;
	color: rgb(40%,40%,40%);
}
#checkout {
	margin: 0 0 0 15px;
	padding: 0;
	text-align: center;
	width: 500px;
}
