.AddressTitle
{
	font-weight: bold;
	font-size: 16pt;
	color: #333333;
	font-family: Helvetica, sans-serif;
}

.AddressMinorNote
{
	font-size: 7pt;
	font-weight: bold;
	color: gray;
	font-family: Helvetica, sans-serif;
	margin-bottom: 14px;
	padding-left: 6px;
}

a.AddressSSLCerts:link,
a.AddressSSLCerts:active,
a.AddressSSLCerts:visited,
a.AddressSSLCerts:hover
{
	color: Black;
	text-decoration: none;
	font: bold 7px verdana,sans-serif;
	letter-spacing: .5px;
}

.SecureShoppingGuarantee
{
	width: 230px;
	font-weight: normal;
	font-size: 8.5pt;
	color: #333333;
	font-family: Helvetica, sans-serif;
	text-align: left;
}

.SecureShoppingGuarantee span
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #333333;
	font-family: Helvetica, sans-serif;
	text-decoration: underline;
	cursor:pointer;
}

.AddressesCanadaShippingWarning
{
	padding-bottom: 10px;
	color: Red;
	font-weight: bold;
}

/**** Address Controls ****/

table.CheckoutAddress
{
	width: 300px;
}

table.CheckoutAddress tr td
{
	width: 50%;
	text-align: left;
}

.AddressLabel
{
	font-weight: bold;
}

.AddressDropDown
{
	width: 135px;
	height: 20px;
	background-color: #EEEEEE;
	font-size: 8pt;
}

.AddressValidator
{
	font-size: 15px;
	vertical-align: middle;
}

.AddressValidationSummary
{
	font-weight: bold;
	font-size: 9pt;
	color: #b8071f;
	font-family: Helvetica, sans-serif;
}

/******************************************************************************
*	POPUP
******************************************************************************/

.divIntlPopup
{
	background-image:url(/images/Global/IntlShipping/bg.gif);
	background-repeat:repeat;
	position:absolute;
	width:0px;
	height:0px;
	top:0px;
	left:0px;
	z-index:5;
	-moz-opacity:0.75;
	opacity:0.75;
	filter:alpha(opacity=75);
	display:none;
}

.iframeIntlPopup
{
	position: absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	z-index: 6;
	-moz-opacity:0;
	opacity:0;
	filter:alpha(opacity=0);
	display:none;
}

.IntlPopup
{
	position:absolute;
	z-index:7;
	display:none;
}

.absolute
{
	background-color:Transparent;
	position:absolute;
	z-index:7;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	display:none;
}

.IntlPopupTable
{
	width: 360px;
	height: 137px;
	background-image: url(/images/Global/IntlShipping/boxtop.gif);
}

.IntlPopupText
{
	 font-size: 12px;
	 padding: 10px 20px 0px 20px;
	 text-align: left;
}

.btnIntlContinue 
{
	background-image: url(/images/Global/IntlShipping/but-continue.gif);
	height: 36px;
	width: 122px;
	margin-right: 16px;
	margin-top: 1px;
}

.btnIntlBack
{
	background-image: url(/images/Global/IntlShipping/but-back.gif);
	height: 36px;
	width: 109px;
	margin-left: 16px;
	margin-top: 1px;
}
/********V2*********/
div.CheckoutAddress{
text-align:left;
width:799px;
padding:0 0 35px 35px;
}
div.CheckoutAddress input.btnContinueV2{
width:150px;
height:40px;
background:Transparent url(/images/Wizards/continueLG.gif) no-repeat;
margin:1px 16px 0 0;
}
div.CheckoutAddress div.AddressTitleV2{
font:normal 26px Arial, Helvetica, sans-serif;
color:#333333;
padding:0 0 5px 10px;
}
div.CheckoutAddress table.CheckoutAddressV2{
width:494px;
}
div.CheckoutAddress table.CheckoutAddressV2 td{
width:352px;
text-align:left;
padding:2px 0;
}
div.CheckoutAddress table.CheckoutAddressV2 td.AddressLabel{
width:134px;
text-align:right;
padding:6px 8px 6px 0;
font:normal 14px Arial, Helvetica, sans-serif;
line-height:14px;
}
div.CheckoutAddress input.TextBoxV2{
width:279px;
height:20px;
border:solid 1px #333333;
background:White;
padding:4px 2px 2px;
margin:0;
text-align:left;
font:normal 14px Arial, Helvetica, sans-serif;
line-height:14px;
}
div.CheckoutAddress select.AddressDropDownV2{
width:283px;
height:20px;
font:normal 14px Arial, Helvetica, sans-serif;
border:solid 1px #333333;
background:White;
}
div.CheckoutAddress div.OutsideUS{
font:normal 12px Arial, Helvetica, sans-serif;
margin-bottom:3px;
}
div.CheckoutAddress .SameAddress{
font:normal 13px Arial, Helvetica, sans-serif;
}
div.CheckoutAddress span.emailOptionsHeaderText{
font:bold 13px Arial, Helvetica, sans-serif!important;
}
div.CheckoutAddress table.regularText label{
font:normal 12px Arial, Helvetica, sans-serif;
}

.CheckoutBannerBorder
{
    border-top:none;
    border-right:none;
    border-left:none;
    border-bottom: solid 2px #cfcfcf;
    margin-bottom:3px;
}
