html body {
	font-family: Arial, Verdana, sans-serif;
}

#BodyTable a {
	color: #0000FF;
	text-decoration: underline;
}
#BodyTable a:hover {
	color: #0000FF;
	text-decoration: none;
}

#OrderHeading {
	font-size: 12px;
}
#Table2 {
	font-size: 14px !important;
	border: 1px solid #CE0002;
	padding: 2px;
}
#Table2 th {
	background-color: #DFF1FF !important;
	font-size: 12px;
	height: 22px;
	padding-left: 5px;
}
#Table2 .tr0 {
/*	background-color: #EFEFEF !important;*/
	border-top: 1px solid #EFEFEF;
	font-size: 12px;
	height: 20px;
}
#Table2 .tr1 {
/*	background-color: #FFFFFF !important;*/
	border-top: 1px solid #EFEFEF;
	font-size: 12px;
	height: 20px;
}
#Table2 td {
	padding-left: 2px !important;
}

.stdLink, .stdLink a {
	font-size: 12px !important;
	color: #0172D0 !important;
	text-decoration: underline;
	cursor: pointer;
}
.stdLink a:hover {
	text-decoration: none;
}
.stdTextHeader {
	background-color: #FFFFFF;
	border: none;
	width: 18px !important;
	font-size: 11px;
}
.stdTextHeaderL {
	background-color: #FFFFFF;
	border: none;
	width: 50px !important;
	font-size: 11px;
}
.stdText5 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 25px !important;
}
.stdText4 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 55px !important;
}
.stdText3 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 100px !important;
}
.stdText2 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 200px !important;
}
.stdText1 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 300px !important;
}

.stdSelect45 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 75px !important;
}
.stdSelect4 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 50px !important;
}
.stdSelect3 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 100px !important;
}
.stdSelect2 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 200px !important;
}
.stdSelect1 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 300px !important;
}

.stdButton3 {
	border: 1px solid #0172D0 !important;
	background-color: #EFEFEF !important;
	padding: 3px;
	font-size: 12px !important;
	font-weight: bold;
	cursor: pointer;
	width: 100px !important;
}
.stdButton2 {
	border: 1px solid #0172D0 !important;
	background-color: #EFEFEF !important;
	padding: 3px;
	font-size: 12px !important;
	font-weight: bold;
	cursor: pointer;
	width: 200px !important;
}
.stdButton1 {
	border: 1px solid #0172D0 !important;
	background-color: #EFEFEF !important;
	padding: 3px;
	font-size: 12px !important;
	font-weight: bold;
	cursor: pointer;
	width: 300px !important;
}

.stdTextarea3 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 100px !important;
	height: 150px !important;
}
.stdTextarea2 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 200px !important;
	height: 150px !important;
}
.stdTextarea1 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 300px !important;
	height: 150px !important;
}
.stdTextarea, .stdTextarea0 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 100% !important;
	height: 150px !important;
}
.stdTextarealong, .stdTextarea0long {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 100% !important;
	height: 300px !important;
}

.stdTextarea3 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 100px !important;
	height: 150px !important;
}
.stdTextarea2 {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 200px !important;
	height: 150px !important;
}
.stdTextarea1short {
	background-color: #DFF1FF !important;
	font-size: 12px !important;
	width: 300px !important;
	height: 50px !important;
}
.order_subtotal_black {
	color: #000000 !important;
	font-weight: bold;
	font-size: 15px !important;
}
#CVVDIV {
	font-size: 12px;
	border: 1px solid #0072CF;
	background-color: #DEDEDE;
	padding: 3px !important;
	position: absolute;
	width: 400px;
	z-index: 100;
}

.disclaimer {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.selRow {
	background-color: lightgreen !important;
}


.os_new, .os_reordered, .os_pending {
	font-weight: bold;
	color: #0012DF;
}
.os_successful, .os_shipped, .os_paid, .os_completed {
	font-weight: bold;
	color: #54CF00;
}
.os_failed, .os_canceled {
	font-weight: bold;
	color: #DF0033;
}
.shipping_disclaimer {
	color: #FF0000 !important;
	font-style: italic;
	font-size: 14px;
}



/*		These were added for the Gift Shop updates on 01/07/2012		*/
#ProductBodyBox {
	background: url('/images/product_box.gif') no-repeat;
/*	padding: 10px 35px 10px 15px;*/
	padding: 10px 0 10px 0;
}
#ProductBodyBoxADMIN {
	background: url('../../images/gs/templates/1/product_box.gif') no-repeat;
/*	padding: 10px 35px 10px 15px;*/
	padding: 10px 0 10px 0;
}
#ProductInternal_Title {
	text-align: left;
/*	padding: 10px 15px 0 20px;*/
	font-size: 28px;
}
#ProductBoxInternal_Title {
	text-align: left;
/*	padding: 10px 15px 0 20px;*/
	font-size: 22px;
}
#ProductBoxInternal_PCDetails {
	text-align: left;
	padding: 5px 5px 5px 0;
	font-size: 14px;
}
#ProductBoxInternal_Cart, #ProductBoxInternal_Cart a {
	color: #000000 !important;
	text-align: left;
	padding: 5px 5px 10px 0;
	font-size: 12px;
	text-decoration: none;
}
#ProductBoxInternal_Cart a:hover {
	color: #000000 !important;
	text-decoration: underline;
}
#ProductBoxInternal_PCImage {
	text-align: center;
	font-size: 10px !important;
}
#ProductFillerBoxInternal_Cart {
	text-align: left;
	padding: 5px 5px 10px 0;
	font-size: 12px;
}
#ProductFiller_Example {
	padding-left: 20px !important;
	font-size: 12px;
}

#ProductDetails_Images {
	padding: 0 4px 0 4px;
}
