
.refill_box { width:581px; text-align:left; }
.refill_box .box_top { background:url(../images/refill_box_top.jpg) 0 100% no-repeat; overflow:hidden; height:11px; }
.refill_box .box_middle { background:url(../images/refill_box_middle.jpg) repeat-y; }
.refill_box .box_bottom { background: url(../images/refill_box_bottom.jpg) no-repeat; overflow:hidden; height:11px; }
.refill_box .refillsuccess_box_middle { background:url(../images/refill_box_middle.jpg) repeat-y; }

.refill_innerbox { width:217px; text-align:left; }
.refill_innerbox .box_top { background:url(../images/refill_innerbox_top.jpg) 0 100% no-repeat; overflow:hidden; height:11px; }
.refill_innerbox .box_middle { background:url(../images/refill_innerbox_middle.jpg) repeat-y; }
.refill_innerbox .box_bottom { background: url(../images/refill_innerbox_bottom.jpg) no-repeat; overflow:hidden; height:11px; }


.rsuccess-text{float:left; width:180px; }

.rsuccess-line{padding:2px 0 2px 2px;}

body.refill, form {
	margin: 0;
	padding: 0;
}

.refill h3, h4, ul, li { 
	margin: 0;
	padding: 0;
}




.refill .main {

	margin: 0 auto;
	padding-bottom: 0;
}

.refill .head, .refill .main, .refill .container, .refill .containerBtm, .refill .containerTop { width: 578px;}

.refill .head, .refill .blueBox, .refill .blueBoxLeft, .refill .blueBoxRight, .refill .container, .refill .containerBtm, .refill .containerTop {
	float: left;
}

.refill .head { height: 65px }

.refill .head  a { outline: none;}

.refill .head  a img { border: none;  margin-top: 10px; }

.refill .blueBoxLeft { background:url(../images/b_box_sml_lft.jpg) no-repeat left; padding-left: 18px }

.refill .blueBoxRight { background:url(../images/b_box_sml_rght.jpg) no-repeat right; padding-right: 18px; height: 29px; padding-top: 10px; width: 542px; color: #FFFFFF; font-weight: bold; font-family: 'Arial', 'Tahoma','Myriad Pro'; font-size:12px; }

.refill .blueBox { background: url(../images/b_box_sml.jpg) repeat-x; margin-bottom: 5px; }

.refill .container { background: url(../images/container.jpg) repeat-y; margin-bottom: 7px; }

.refill .containerTop { background: url(../images/container_top.jpg) top no-repeat; padding-top: 5px; }

.refill .containerBtm { background: url(../images/container_btm.jpg) bottom no-repeat; padding-bottom: 10px;  padding-top: 5px; }

.refill input.submitWide {
	width: 151px;
	height: 34px;
	background: url(../images/button.jpg);
	border: 0;
	color: #4B5914;
	font-size: 18px; 
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 212px;
}

.refill input.submitWide, .refill .skyBox, .refill .skyBoxTop, .refill .skyBoxBtm, .refill .contRight, .refill .contLeft { float: left }

 .refill .skyBox, .refill .skyBoxTop, .refill .contRight {
	width: 215px;
}

.refill .skyBoxBtm { width: 175px; font-family: Arial, Helvetica, sans-serif ; font-size: 11px}

.refill .contLeft { width: 330px; margin-left: 20px;}

.refill .skyBox { background: url(../images/sky_body.jpg) repeat-y; }
 
.refill .skyBoxTop { background: url(../images/sky_top.jpg) top no-repeat; padding-top: 5px }
 
.refill .skyBoxBtm { background: url(../images/sky_bottom.jpg) bottom no-repeat; padding: 7px 20px 10px;}
 
.refill h3, .refill h4 {
 	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0;

 }
 
.refill h3 { font-size: 14px; margin-bottom:6px; }
 
.refill h4 { font-size: 12px; margin-bottom:8px; }

.refill .skyBoxBtm ul {
	padding:0 0 0 18px;
	
}

.refill .skyBoxBtm ul li { line-height:14px; vertical-align:bottom; list-style: url(../images/arrow.jpg); color: #3F4236; font-size: 11px; font-family: Arial, Helvetica, sans-serif}

select.refillamount {
	width: 262px;
	padding: 3px;
	margin-bottom: 3px;
}

.refill a.addRemove { font-weight: bold; text-decoration: none; color: #5A7DC1; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}

.gapBtm { margin-bottom: 8px }

.refill input.discCode { width: 204px; height: 16px;}

.refill input.apply { width: 50px; height: 22px; font-weight: bold; font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; vertical-align: top; padding-bottom: 2px; background: url(../images/apply.jpg) no-repeat; border: none }

.refill .marchant, .refill .marchantLeft, .refill .marchantRight, .refill .refillwrapper { float: left }

.refill .marchant { width: 515px; padding-left: 20px; margin-top: 0; }

.refill .marchantLeft { width: 100px }

.refill .marchantLeft img { }

.refill .marchantRight { width: 380px; padding:13px 0 0 10px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7B8463 }

.refill .marchantRight a { color: #5878B6 }

.refill .clear { clear: both }
















#fastcheckout
{
	margin-top:20px;
}
#fastcheckout h2
{
	border-bottom:1px solid #CCCCCC;
	padding-top:20px;
	margin-bottom:10px;
	font-weight:normal;
	color:#0a263c;
}
#fastcheckout table
{
	padding-left:15px;
	padding-right:15px;
}

#fastcheckout_billing .input-box
{
	float:left;
	width:50%;
}

#fastcheckout_billing .input-text
{
	width:90%;
}



#fastcheckout_billing .grouped .input-text
{
	width:80%;
}

#fastcheckout_billing .input-text .validate-select
{
	width:90%;
}

#fastcheckout_billing .grouped .input-text .validate-select
{
	width:80%;
}

#fastcheckout_billing li
{
	clear:both;
}

.fast_no_display
{
	display:none;
}
