body {

	background-image: url("../img/bg.jpg");
	background-repeat: repeat;
	margin: 10px 0px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #404040;
	line-height: 18px;

}

#dhtmltooltip{

	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;

}

#dhtmlpointer{

	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;

}

form {
	
	margin: 0px;

}

.selects {
	
	margin: 0px;
	padding: 10px 0px 10px 0px;

}

.submit {

	font-family: Arial;
	font-size: 11px;
	color: #404040;
	width: 80px;
	padding: 0px;
	margin: 0px;

}

.iteminput {

	font-family: Arial;
	font-size: 11px;
	color: #404040;
	font-weight: normal;
	width: 60px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 7px;

}

.input {

	font-family: Arial;
	font-size: 11px;
	color: #404040;
	font-weight: normal;
	width: 150px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 7px;

}

.mailinput {

	font-family: Arial;
	font-size: 11px;
	color: #404040;
	font-weight: normal;
	width: 150px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 7px;

}

td.ncolh1 {background-color: #fff; color: #404040; font: Arial; font-size: 14px;}
td.ncoltxtl {background-color: #fff; color: #006699; font-size: 14px; text-align : right; font-weight : bold}
td.ncoltxtl2 {background-color: #fff; color: #006699; font-size: 14px; text-align : right; font-weight : bold}
td.ncoltxtr {background-color: #fff; color: #404040; font-size: 14px; text-align : left;}
td.ncoltxtc {background-color: #fff; color: #404040; text-align : center;}
td.ncollogol {background-color: lightblue; color: black; text-align : right; font-weight : bold;}
td.ncollogor {background-color: lightblue; color: black; text-align : left; font-weight: normal;}
td.ncollogoc {background-color: #fff; color: #404040; text-align : center; font-weight: normal;}

a.bottom {text-decoration: none; color: #999999; font-size: 11px;}
a.bottom:link {text-decoration: none; color: #999999; font-size: 11px;}
a.bottom:active {text-decoration: none; color: #999999; font-size: 11px;}
a.bottom:visited {text-decoration: none; color: #999999; font-size: 11px;}
a.bottom:hover {text-decoration: none; color: #999999; font-size: 11px;}
a.midncol {text-decoration: none; color: #999999; font-size: 10px;}
a.midncol:link {text-decoration: none; color: #999999; font-size: 10px;}
a.midncol:active {text-decoration: none; color: #999999; font-size: 10px;}
a.midncol:visited {text-decoration: none; color: #999999; font-size: 10px;}
a.midncol:hover {text-decoration: none; color: #999999; font-size: 10px;}
td.ncoltxtmessage {background-color: lightblue; color : lightblue; text-align : left; font-weight : bold}
td.ncolinput {background-color: #fff; color: #404040}	
td.ncolline1 {background-color: #fff; color: #404040; font-size: 16px; font-weight: bold;}
td.ncolline2 {background-color: #fff; color: #404040; font-size: 16px; font-weight: bold;}
input.ncol {background-color : #eee; color: #404040; font-size: 11px; }
table.ncoltable1 { background-color: #fff; border: 0 solid #fff; margin-top: 10px;  }
table.ncoltable2 { background-color: #fff;  border: 0 solid #fff; font-size: 14px; }
table.ncoltable3 { background-color: #fff; border: 0 solid #fff;  }
.ncolinput input {

	font-family: Arial;
	font-size: 11px;
	color: #404040;
	width: 200px;

}
select {

	font-family: Arial;
	font-size: 11px;
	color: #404040;
	
}
// for Direct Debit payments
.DDtxt {text-align: left;margin-left:2em;font-weight: normal;margin-top:0;}
.DDlabel {text-align: left; margin-left:4em;font-weight: normal;margin-top:0;}
.DDdata {font-weight: normal;margin-top:0;}
.MKtxt {text-align: left;font-weight: bold; margin-left:2em;margin-top:0;}
.MKlabel {text-align: left; margin-left:4em;font-weight: normal;font-style:italic;margin-top:0;}
td.ncoltxtr p.MKlabel {margin-left:0;}
.MKdata {font-weight: normal;margin-top:0;}
.DDimp {font-weight: bold;margin-left:2em;text-align: left;margin-top:0;}
.DDsection {font-weight: bold;margin-left:0em;text-align: left; margin-top:1em; margin-bottom: 0em;}

.shopselect {

	font-family: Arial;
	font-size: 11px;
	color: #404040;
	width: 110px;
	padding: 0px;
	margin: 0px;

}

.sizeselect {

	font-family: Arial;
	font-size: 11px;
	color: #404040;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;

}

#mailcontainer {

	float: left;
	width: 305px;
	height: 280px;
	background-color: #fff;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#mailcontainer .left {

	float: left;
	width: 105px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;

}

#mailcontainer .right {

	float: left;
	width: 190px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#mailcontainer .tx_right {

	float: left;
	width: 190px;
	height: 62px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#mailcontainer #send {

	float: left;
	width: 305px;
	text-align: center;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;

}

#mailcontainer #head {

	float: left;
	width: 285px;
	height: 18px;
	background-color: #e7352f;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border-top: 10px solid #fff;
	display: inline;

}

#head .copy {

	font-weight: bold;
	color: #fff;
	margin: 0px;
	padding: 0px 0px 0px 3px;

}

#mailcontainer #foot {

	clear: all;
	float: left;
	position: absolute;
	width: 285px;
	height: 18px;
	background-color: #006699;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	border-bottom: 10px solid #fff;
	display: inline;
	bottom: 0px;

}

#foot .copy {

	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 0px 3px;

}

.copy a:link { text-decoration: none; color: #eee; }
.copy a:active { text-decoration: none; color: #eee; }
.copy a:visited { text-decoration: none; color: #eee; }
.copy a:hover { text-decoration: none; color: #fff; }

#container {

	float: left;
	width: 670px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	margin: 0px 0px 10px -335px;
	padding: 0px 0px 0px 0px;

}

#header_img {

	float: left;
	width: 670px;
	height: 163px;
	margin: 0px;
	padding: 0px;

}

#container #navtop {

	float: left;
	width: 670px;
	background-image: url("../img/nav_bg.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;

}

#navtop .nav {

	float: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #eee;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 2px 20px;

}

.nav a:link { text-decoration: none; color: #eee; }
.nav a:active { text-decoration: none; color: #eee; }
.nav a:visited { text-decoration: none; color: #eee; }
.nav a:hover { text-decoration: none; color: #fff; }

#container #subnav {

	float: left;
	width: 670px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#subnav #left {

	float: left;
	text-align: left;
	margin: 7px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#subnav #right {

	float: right;
	text-align: right;
	font-weight: bold;
	margin: 7px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#right a:link { text-decoration: none; color: #404040; }
#right a:active { text-decoration: none; color: #404040; }
#right a:visited { text-decoration: none; color: #404040; }
#right a:hover { text-decoration: underline; color: #006699; }

#container #bar {

	float: left;
	width: 660px;
	height: 30px;
	margin: 7px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#bar #bordered {

	float: left;
	width: 648px;
	height: 28px;
	border: 1px solid #aaa;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#bordered #catchoice {

	float: left;
	width: 300px;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#bordered #refine {

	float: right;
	width: 155px;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#bordered #category {

	float: right;
	width: 155px;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#container #shopitemsframe {

	float: left;
	width: 640px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#shopitemsframe .head {

	font-size: 11px;
	line-height: 18px;
	text-align: left;
	color: #006699;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 10px;
	
}

.head a {

	font-size: 11px;
	line-height: 18px;
	text-align: left;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	
}

#shopitemsframe .copy {

	font-size: 11px;
	line-height: 18px;
	text-align: left;
	color: #404040;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 10px;
	
}

.copy a:link { text-decoration: none; font-weight: bold; color: #e7352f; }
.copy a:active { text-decoration: none; font-weight: bold; color: #e7352f; }
.copy a:visited { text-decoration: none; font-weight: bold; color: #e7352f; }
.copy a:hover { text-decoration: underline; font-weight: bold; color: #e7352f; }

#container #navigation {

	text-align: center;
	color: #404040;
	margin: 0px 0px 0px 25px;
	padding: 5px 0px 0px 0px;

}

#navigation a:link {text-decoration: none; color: #404040;}
#navigation a:active {text-decoration: none; color: #404040;}
#navigation a:visited {text-decoration: none; color: #404040;}
#navigation a:hover {text-decoration: none; color: #e7352f;}

#container #shopitems {

	float: left;
	width: 638px;
	margin: 0px 0px 2px 25px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

#container #paymentpage {

	width: 620px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 2px 0px;

}

#payment .image {

	margin: 0px;
	padding: 0px;

}

#paymentpage .head {

	font-weight: bold;
	color: #fff;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 3px;
	background-color: #006699;

}

#paymentpage .copy {

	color: #404040;
	margin: 0px;
	padding: 0px 0px 10px 0px;

}

#shopitems #ext_items {
	
	float: left;
	width: 638px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#shopitems .bar {
	
	float: left;
	width: 615px;
	background-color: #e7352f;
	font-weight: bold;
	color: #fff;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 5px;
	display: inline;

}

#shopitems .bbar {
	
	float: left;
	width: 615px;
	background-color: #006699;
	font-weight: bold;
	color: #fff;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	display: inline;

}

#ext_items #more_items {
	
	float: left;
	width: 609px;
	border: 1px solid #aaa;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 9px;
	display: inline;

}

#more_items .extitem {

	float: left;	
	width: 140px;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 5px;
	display: inline;

}

.extitem .ext_head {
	
	color: #404040;
	font-weight: normal;
	padding: 0px;
	margin: 0px;

}

.ext_head a:link { text-decoration: none; color: #404040; }
.ext_head a:active { text-decoration: none; color: #404040; }
.ext_head a:visited { text-decoration: none; color: #404040; }
.ext_head a:hover { text-decoration: underline; color: #e7352f; }

#shopitems #extrainfo {

	float: left;
	width: 410px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#shopitems #shopitem {

	float: left;
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;

}

#shopitem #bordered {

	float: left;
	width: 198px;
	border: 1px solid #aaa;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#bordered #img {

	height: 120px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	

}

#bordered #iteminfo {

	float: left;
	width: 178px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#iteminfo .item {

	color: #006699;
	font-weight: bold;
	text-align: center;
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;

}

#iteminfo .description {

	color: #aaa;
	font-size: 10px;
	text-align: center;
	line-height: 16px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#iteminfo .size {

	color: #aaa;
	text-align: center;
	border-bottom: 1px solid #999;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;

}

#iteminfo .price {

	color: #e7352f;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#shopitems #item {

	float: left;
	width: 410px;
	height: 188px;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	display: inline;

}

#item #bordered {

	float: left;
	width: 408px;
	border: 1px solid #aaa;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#bordered #itemimg {

	float: left;
	height: 166px;
	background-color: #d8d8d8;
	text-align: left;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#itemimg .img {

	border-bottom: 1px solid #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#bordered #actions {

	float: left;
	width: 408px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#actions #enlarge {

	float: left;
	width: 180px;
	font-weight: bold;
	color: #aaa;
	text-align: center;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#enlarge a:link { text-decoration: none; color: #aaa; }
#enlarge a:active { text-decoration: none; color: #aaa; }
#enlarge a:visited { text-decoration: none; color: #aaa; }
#enlarge a:hover { text-decoration: none; color: #404040; }

#actions #orderitem {

	float: left;
	width: 114px;
	font-weight: bold;
	color: #e7352f;
	text-align: left;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#orderitem a:link	{ color: #e7352f; text-decoration: none; }
#orderitem a:visited	{ color: #e7352f; text-decoration: none; }
#orderitem a:active	{ color: #e7352f; text-decoration: none; }
#orderitem a:hover	{ color: #e7352f; text-decoration: underline; }

#actions #mailitem {

	float: left;
	width: 114px;
	font-weight: bold;
	color: #006699;
	text-align: center;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#mailitem a:link	{ color: #006699; text-decoration: none; }
#mailitem a:visited	{ color: #006699; text-decoration: none; }
#mailitem a:active	{ color: #006699; text-decoration: none; }
#mailitem a:hover	{ color: #006699; text-decoration: underline; }

#actions #shop {

	float: left;
	width: 120px;
	font-weight: bold;
	color: #999;
	text-align: center;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#shop a:link	{ color: #999; text-decoration: none; }
#shop a:visited	{ color: #999; text-decoration: none; }
#shop a:active	{ color: #999; text-decoration: none; }
#shop a:hover	{ color: #808080; text-decoration: none; }

#actions #checkout {

	float: left;
	width: 94px;
	font-weight: bold;
	color: #e7352f;
	text-align: right;
	padding: 5px 20px 10px 0px;
	margin: 0px;
	
}

#checkout a:link {color: #e7352f; text-decoration: none; }
#checkout a:active {color: #e7352f; text-decoration: none; }
#checkout a:visited {color: #e7352f; text-decoration: none; }
#checkout a:hover {color: #e7352f; text-decoration: underline; }

#actions #shippinginfo {

	float: left;
	width: 174px;
	font-weight: bold;
	color: #006699;
	text-align: center;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#shippinginfo a:link	{ color: #006699; text-decoration: none; }
#shippinginfo a:visited	{ color: #006699; text-decoration: none; }
#shippinginfo a:active	{ color: #006600; text-decoration: none; }
#shippinginfo a:hover	{ color: #e7352f; text-decoration: underline; }

#bordered #enliteminfo {

	float: left;
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	display: inline;

}

#enliteminfo .mem_image {

	width: 390px;
	height: 176px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;

}

#enliteminfo .item {

	color: #006699;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #aaa;
	margin: 8px 0px 3px 0px;
	padding: 0px 0px 0px 0px;

}

.item a:link	{ color: #006699; text-decoration: none; }
.item a:visited	{ color: #006699; text-decoration: none; }
.item a:active	{ color: #006600; text-decoration: none; }
.item a:hover	{ color: #e7352f; text-decoration: underline; }

#enliteminfo .itemno {

	color: #404040;
	text-align: left;
	margin: 8px 0px 3px 0px;
	padding: 0px 0px 0px 0px;

}

#enliteminfo .head {

	color: #006699;
	font-weight: bold;
	text-align: left;
	margin: 8px 0px 3px 0px;
	padding: 0px 0px 0px 0px;

}

#enliteminfo .description {

	color: #404040;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#enliteminfo .size {

	color: #aaa;
	text-align: left;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;

}

#enliteminfo .price {

	color: #e7352f;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#shopitems #hotitem {

	float: left;
	width: 410px;
	height: 188px;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;

}

#hotitem #bordered {

	float: left;
	width: 408px;
	height: 186px;
	border: 1px solid #aaa;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#bordered #itemimg {

	float: left;
	height: 166px;
	background-color: #aaa;
	text-align: left;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#itemimg img {

	border-bottom: 1px solid #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#bordered #actions {

	float: left;
	width: 408px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#actions #enlarge {

	float: left;
	width: 180px;
	font-weight: bold;
	color: #aaa;
	text-align: center;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#actions #orderitem {

	float: left;
	width: 114px;
	font-weight: bold;
	color: #e7352f;
	text-align: left;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#orderitem a {

	font-weight: bold;
	color: #e7352f;
	text-align: left;
	text-decoration: none;

}

#actions #mailitem {

	float: left;
	width: 114px;
	font-weight: bold;
	color: #006699;
	text-align: center;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#bordered #enliteminfo {

	float: left;
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	display: inline;

}

#enliteminfo .item {

	color: #006699;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #aaa;
	margin: 8px 0px 3px 0px;
	padding: 0px 0px 0px 0px;

}

#enliteminfo .itemno {

	color: #404040;
	text-align: left;
	margin: 8px 0px 3px 0px;
	padding: 0px 0px 0px 0px;

}

#enliteminfo .head {

	color: #006699;
	font-weight: bold;
	text-align: left;
	margin: 8px 0px 3px 0px;
	padding: 0px 0px 0px 0px;

}

#enliteminfo .description {

	color: #404040;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#enliteminfo .size {

	color: #aaa;
	text-align: left;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;

}

#enliteminfo .price {

	color: #e7352f;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#shopitems #order {

	float: left;
	width: 200px;
	background-color: #006699;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#order .orderhead {

	color: #ffcc00;
	font-weight: bold;
	text-align: left;
	margin: 3px 0px 0px 10px;
	padding: 0px 0px 0px 0px;

}

#order .titem {

	color: #eee;
	font-weight: bold;
	margin: 3px 0px 0px 15px;
	padding: 0px 0px 0px 0px;

}

.titem a:link {color: #eee; text-decoration: none; }
.titem a:active {color: #eee; text-decoration: none; }
.titem a:visited {color: #eee; text-decoration: none; }
.titem a:hover {color: #fff; text-decoration: none; }

#order .shop {

	color: #eee;
	text-align: right;
	margin: 3px 10px 7px 0px;
	padding: 0px 0px 0px 0px;

}

.shop a:link {color: #eee; text-decoration: none; }
.shop a:active {color: #eee; text-decoration: none; }
.shop a:visited {color: #eee; text-decoration: none; }
.shop a:hover {color: #fff; text-decoration: none; }

#shopitems #ad {

	float: left;
	width: 200px;
	height: 188px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#ad img {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#shopitems #shoppingbag {

	float: left;
	width: 410px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;

}

#shoppingbag #bordered {

	float: left;
	width: 408px;
	border: 1px solid #aaa;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#bordered .sub_pag_title {

	font-weight: bold;
	color: #aaa;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;

}

#bordered .pag_title {

	font-weight: bold;
	width: 384px;
	color: #fff;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 3px;
	background-color: #e7352f;

}

#bordered .pag_subtitle {

	font-weight: bold;
	width: 384px;
	color: #006699;
	margin: 3px 0px 10px 10px;
	padding: 0px 0px 0px 0px;

}

#bordered #orderframe {
	
	width: 408px;
	margin: 0px;
	padding: 0px;

}

#orderframe .head_of {
	
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #006699;

}

#orderframe .copy_of {
	
	margin: 0px;
	padding: 0px 0px 5px 0px;
	
}

.copy_of a:link {text-decoration: none; color: #404040; }
.copy_of a:active {text-decoration: none; color: #404040; }
.copy_of a:visited {text-decoration: none; color: #404040; }
.copy_of a:hover {text-decoration: underline; color: #404040; }

#orderframe .orderID {

	float: left;
	width: 100px;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 0px 0px;

}

#orderframe .amount {

	float: left;
	width: 50px;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 0px 0px;

}

#orderframe .items {

	float: left;
	width: 80px;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 0px 0px;

}

#orderframe .status {

	float: right;
	text-align: right;
	width: 118px;
	margin: 0px;
	padding: 0px 40px 0px 0px;

}

#bordered .title {

	font-weight: bold;
	color: #006699;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 5px;

}

#bordered .copy {

	color: #404040;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 10px;

}

#bordered #actions {

	float: left;
	width: 408px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#actions #enlarge {

	float: left;
	width: 180px;
	font-weight: bold;
	color: #aaa;
	text-align: center;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#actions #orderitem {

	float: left;
	width: 94px;
	font-weight: bold;
	color: #e7352f;
	text-align: right;
	margin: 5px 20px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#orderitem a {

	font-weight: bold;
	color: #e7352f;
	text-align: left;
	text-decoration: none;

}

#actions #mailitem {

	float: left;
	width: 114px;
	font-weight: bold;
	color: #006699;
	text-align: center;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#bordered #content {

	float: left;
	width: 408px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #aaa;

}

#content #image {

	float: left;
	width: 60px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;

}

#content #amount {

	float: left;
	width: 60px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#amount p {

	margin: 0px;
	padding: 0px;

}

#amount a:link		{ color: #404040; text-decoration: none; }
#amount a:visited	{ color: #404040; text-decoration: none; }
#amount a:active	{ color: #404040; text-decoration: none; }
#amount a:hover		{ color: #006699; text-decoration: none; }

#content #shopitem {

	float: left;
	width: 130px;
	text-align: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;

}

#content #itemprice {

	float: left;
	width: 64px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#content #tax {

	float: left;
	width: 324px;
	text-align: right;
	margin: 0px 0px 0px 10px;
	padding: 0px 10px 0px 0px;
	display: inline;

}

#tax a:link { text-decoration: none; color: #404040; }
#tax a:active { text-decoration: none; color: #404040; }
#tax a:visited { text-decoration: none; color: #404040; }
#tax a:hover { text-decoration: none; color: #404040; }

#content #totalprice {

	float: left;
	width: 44px;
	text-align: right;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	display: inline;

}

#bordered #formcontent {

	float: left;
	width: 408px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #aaa;

}

#bordered #placedorder {

	float: left;
	width: 408px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #999;

}

#placedorder .ordercopy {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;

}

#bordered #inputframe {

	float: left;
	width: 408px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #999;

}

#inputframe #left {

	float: left;
	width: 184px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	font-weight: bold;
	color: #e7352f;

}

#inputframe #right {

	float: left;
	width: 204px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;

}

#bordered #actions {

	float: left;
	width: 408px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#actions #enlarge {

	float: left;
	width: 180px;
	font-weight: bold;
	color: #aaa;
	text-align: center;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#actions #orderitem {

	float: left;
	width: 114px;
	font-weight: bold;
	color: #e7352f;
	text-align: left;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#orderitem a {

	font-weight: bold;
	color: #e7352f;
	text-align: left;
	text-decoration: none;

}

#actions #mailitem {

	float: left;
	width: 114px;
	font-weight: bold;
	color: #006699;
	text-align: center;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#formcontent #leftcontent {

	float: left;
	width: 184px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
	color: #006699;

}

#formcontent #rightcontent {

	float: left;
	width: 184px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;

}

