h1 {
	font-size: 18px;
}

h3 {
	font-size:	14px;
}

h4 {
	font-size:	12px;
}

.MCheckout_Step1_Continue {
	padding-right:	15px;
}

.MCheckout_Step1_Login
{
	border-left:	1px dotted #999999;
	padding-left:	15px;
}

.MCheckout_Step2_header
{
	padding-bottom:5px;
}

.MCheckout_Step2_header a
{
	color:#666666;
	text-decoration:none;
}

.MCheckout_Step2_header a:hover
{
	text-decoration:underline;
}

.MCheckout_errors
{
	color:red;
	font-size:large;
	font-weight:bold;
	text-align:center;
}

.MCheckout_errors h1
{
	text-align:left;
}

.MCheckout_invalid input, .MCheckout_invalid select
{
	border-color:red;
}

.MCheckout_Login, .MCheckout_Register, .MCheckout_PreviousStep, .MCheckout_NextStep, .MCheckout_Submit
{
    border:none;
    width:126px;
    height:36px;
    cursor:pointer;
}

.MCheckout_Login
{
    width:		144px;
    height:		33px;

	background: url("./gfx/Login.jpg") no-repeat;
}

.MCheckout_LoginAndCheckout
{
    width:		159px;
    height:		29px;

	background: url("./gfx/LoginCheckout.png") no-repeat;

	border:		none;

	 cursor:pointer;
}

.MCheckout_Checkout
{
    width:		182px;
    height:		33px;

	background: url("./gfx/CheckoutAsGuest.png") no-repeat;

	border:		none;

	cursor:		pointer;
}

.MCheckout_Register
{
	background: url("./gfx/Register.jpg") no-repeat;
}

.MCheckout_PreviousStep {
    width:		60px;
    height:		23px;

    cursor:		pointer;

	background-image:	url("./gfx/PreviousStep.png");
}

.MCheckout_NextStep {
    width:		144px;
    height:		33px;

    cursor:		pointer;

	background-image:	url("./gfx/NextStep.png");
}

.MCheckout_Submit {
    width:		144px;
    height:		33px;

    cursor:		pointer;

	background-image:	url("./gfx/submit.jpg");
}

.MCheckout_ConfirmOrder {
    width:		182px;
    height:		33px;

    cursor:		pointer;

	background-image:	url("./gfx/ConfirmOrder.jpg");

	border:		none;
}

.MCheckout_Products {
	width:				100%;

	font-size:			11px;
}

.MCheckout_Products th {
	color:				#666666;

	font-size:			10px;

	background-color:	#E5E5E5;

	height:				26px;
	line-height:		26px;
}

.MCheckout_Products a {
	color:			#2D94FB;

	font-weight:	bold;

	text-decoration:	none;

	border-bottom:	1px #2D94FB solid;
}

.MCheckout_ProductsImage {
	padding:		2px;

	border:			1px #DDDDDD solid;

	width:			100px;
	height:			100px;

	background-repeat: no-repeat;
}

.MCheckout_ProductsContent {
	width:			350px;
}

.MCheckout_ProductsContentTitle {
	font-weight:	bold;

	font-size:		14px;
}

.MCheckout_ProductsTotal {
	color:			#2D94FB;

	font-weight:	bold;
}

.MCheckout_ProductsBar {
	height:				26px;

	background-color:	#E8E8E8;
}

.MCheckout_LiveChat {
	background-image:	url("./gfx/LiveChat.jpg");
	background-position: 0px 0px;

	width:				72px;
	height:				26px;

	float:				right;

	cursor:				pointer;
}

.MCheckout_UploadArtwork {
	background-image:	url("./gfx/UploadArtwork.jpg");
	background-position: 0px 0px;

	width:				108px;
	height:				26px;

	float:				right;

	cursor:				pointer;
}

.MCheckout_Button_Customize {
	background-image:	url("../gfx/TilesheetCart.png");
	background-position: 0px 0px;

	width:				89px;
	height:				18px;

	float:				right;

	margin-right:		4px;
}

.MCheckout_Button_CustomizeHover {
	background-image:	url("../gfx/TilesheetCart.png");
	background-position: -89px 0px;

	width:				89px;
	height:				18px;

	float:				right;

	margin-right:		4px;

	cursor:				pointer;
}

.MCheckout_Button_Upload {
	background-image:	url("../gfx/TilesheetCart.png");
	background-position: 0px -18px;

	width:				92px;
	height:				18px;

	float:				right;

	margin-right:		4px;
}

.MCheckout_Button_UploadHover {
	background-image:	url("../gfx/TilesheetCart.png");
	background-position: -92px -18px;

	width:				92px;
	height:				18px;

	float:				right;

	margin-right:		4px;

	cursor:				pointer;
}

.MCheckout_Button_Remove {
	background-image:	url("../gfx/TilesheetCart.png");
	background-position: 0px -36px;

	width:				73px;
	height:				18px;

	float:				right;
}

.MCheckout_Button_RemoveHover {
	background-image:	url("../gfx/TilesheetCart.png");
	background-position: -73px -36px;

	width:				73px;
	height:				18px;

	float:				right;

	cursor:				pointer;
}

.MCheckout_Comments {
	width:				100%;
	height:				100px;
}

.MCheckout_Progress {
	width:				90%;
	height:				14px;

	border:				1px #CCCCCC solid;

	background-color:	white;

	overflow:			hidden;

	color:				#333333;
}

.MCheckout_Upload_StartButton {
	background-image:	url("./gfx/StartUpload.jpg");
	background-position: 0px 0px;

	width:				85px;
	height:				26px;

	cursor:				pointer;
}

.MCheckout_Preview {
	width:				32px;
	height:				32px;

	margin:				1px;
}

.CFormS_Dropdown {
	width:			130px;
	height:			19px;

	line-height:	19px;

	margin-right:	0px;
	/*padding:		3px;
	padding-left:	8px;*/
	font-size:		10px;

	position:		relative;

	background:		url('./gfx/ShippingMethodBoxWhole.jpg') no-repeat;
}

.CFormS_Dropdown_Text {
	width:			124px;
	height:			100%;

	line-height:	19px;

	padding-left:	6px;

	overflow:		hidden;

	color:			#6D6D6D;
}

.CFormS_Dropdown_Arrow {
	width:			16px;
	height:			16px;

	position:		absolute;

	top:			1px;
	right:			1px;

	cursor:			pointer;
}

.CFormS_Dropdown_List {
	position:		absolute;

	left:			0px;
	top:			20px;

	width:			189px;
	height:			200px;

	padding:		2px;

	overflow:		auto;

	border:			1px gray solid;

	background-color:	white;

	display:		none;

	z-index:		1;

	font-size:		8pt;
}

.CFormS_Dropdown_List_Item {
	cursor:			pointer;
}

.CFormS_Dropdown_List_Item_Hover {
	background-color:	#C5D7EB;
}

.CFormS_Dropdown_List_Item_Selected {
	background-color:	#A2BFDF;
}

.MCheckoutViewOrderQuoteLeft {
	width:				18px;
	height:				18px;

	background-image:	url("./gfx/QuoteLeft.jpg");
	background-repeat:	no-repeat;

	position:			absolute;

	top:				0px;
	left:				0px;
}

.MCheckoutViewOrderQuoteRight {
	width:				18px;
	height:				18px;

	background-image:	url("./gfx/QuoteRight.jpg");
	background-repeat:	no-repeat;

	position:			absolute;

	bottom:				0px;
	right:				0px;
}

.MCheckout_CCV {
    background-image: url("./gfx/ccvnew.png");
    height: 118px;
    margin-top: 10px;
    width: 280px;
}



.MCheckout_Steps {
	width:				641px;
	height:				48px;

	background-image:	url("./gfx/CheckoutSteps.png");
	background-repeat:	no-repeat;

	margin-bottom:		20px;
}

.MCheckout_Step1 { background-position: 0px 0px; }
.MCheckout_Step2 { background-position: 0px -48px; }
.MCheckout_Step3 { background-position: 0px -96px; }
.MCheckout_Step4 { background-position: 0px -144px; }

.MCheckout_Print {
	background-image:	url("./gfx/Print.jpg");

	width:				26px;
	height:				37px;

	float:				right;

	cursor:				pointer;

	margin-top:			-34px;
}
