﻿fieldset
{	
	padding:2%;
	margin-top:20px;
	width:calc(43% - 4px);
}

legend
{
	padding:0 5px;
	font-weight:bold;
	color: #000000;/**aa* remove */
}

.fieldbox
{	
	clear:both;
	display:table;
	max-width:444px;
	width:100%;
	padding-left:0 !important;	
}

.fieldbox li
{
	display:block;	
	clear:both;
	width:100%;
	max-width:444px;	
	padding:15px 0;
	text-align:left;	
}

.longleftmargin
{
	width:1001px !important;
	text-align:right;
}

.longleftmargin a
{
	float:right;
}

.fieldbox label
{
	display:block;
	float:left;	
	width:190px;
	line-height:18px;
	margin-right:5px;	
	padding-left:10px;
	font-weight:bold;
}

.fieldbox select, .fieldbox input.subtext, .fieldbox textarea, .fieldbox input.txtbox
{
	display:block;
	float:left;	
	width:200px;	
	color:#000000;/**aa*/
	border:1px solid black;
	padding-left:5px;
}

.fieldbox input.radiobtn
{
	margin:0 15px 0 100px;	
}

.fieldbox input.cbox
{
	display:inline;
	float:none;
}

.fieldbox select
{
	width:205px;	
	color:#333;
}

.fieldbox span
{
	display:block;
	float:left;
	padding:0 20px 0 5px;	
	color: #000000;/**aa* remove */
}

.checkbox input
{
	height:auto;
}

.red
{	
	color:#cf1212;
}

.fieldbox .buttonbar
{
	/*width:255px;
	padding-left:205px;*/
}


.buttonbar, .buttonbar2
{
	padding-top:15px;
}

.buttonbar2
{	
	padding-top:15px !important;
}

.buttonbar2 img
{	
	float:left;
	margin-right:15px;
}

.larger
{
	font-size:1.2em;
}

#ctl00_textPL_lstShipping label
{
	font-size:1.2em;
	width:135px;
}


@media screen and (max-width:1200px) 
{
	.longleftmargin
	{
		width:90% !important;
		margin-left:0px;
	}
}