.vbvLeftBody, #checkout_verifiedbyvisa_copy {
	/*background:url(I/Generic/noRightColBkgrd.gif) 1px 0px repeat-y;*/
	height:100%;
	width:600px;
	min-width:600px;
	position:relative;
	display:block;
	overflow:hidden;
	border-left:1px solid #B4B4B0;
}
#checkout_verifiedbyvisa_header #container 
{
    width:1004px;
}
.vbvLeftContent {
	text-align:left;
	font-size:0.7em;
	height:95%;
	width:538px;
	overflow:hidden; 
	margin:0px 0px 0px 20px;
	padding:0px;
	border:1px solid #ccc;
}
.vbvLeftContent p {
	padding:5px 10px;
}
.vbvLeftContent h3 {
	padding:15px 10px 0px 10px;
}
.vbvLeftContentContainer 
{
    border-left:20px solid #000;
    padding-bottom:20px;
}
.vbvRightBody, #checkout_verifiedbyvisa_verification {
    width: 380px;
    min-width: 380px;
}

.vbvRightContent {
	text-align:left;
	font-size:0.7em;
	height:95%;
	padding:0px;
	border:1px solid #ccc;
}

.vbvRightContent p {
	padding:5px 10px;
}

.vbvRightContent #buttonDiv {
    text-align: center;
}

.vbv #outer.noRightColumn {
	float:left;
	width:1003px;
}
.vbv #outer.noRightColumn #content {
	height:148px;
	border-left:20px solid #000;
	border-right:1px solid #6A6A61;
	width:982px;
}
#verifiedByVisa #content h1,
#verifiedByVisa #content p {
	margin:0.5em 0 1em 0;
	position:relative;
	display:block;
	clear:both;
}
#checkout_verifiedbyvisa_header #mainContent 
{
    border-left:0;
}
.vbv #outer.noRightColumn #mainContent 
{
    width:982px;
}
#checkout_verifiedbyvisa_footer #container 
{
    width:1004px;
    border-left:1px solid #B4B4B0;
}
#checkout_verifiedbyvisa_footer #outer.noRightColumn 
{
    background:none;
    border-left:20px solid #000;
    width:982px;
}
.vbv #outer.noRightColumn #footer 
{
    width:982px;
}
.vbv #outer.noRightColumn #footerContent 
{
    border:0;
} 



/* New stuff */

div#vbvContainer 
{
    width:920px;
    float:left;
}

div#vbvLeftContent 
{
    width:480px;
    margin-right:30px;
    float:left;
    text-align:left;
	padding:0px;
}

div#vbvRightContent 
{
    width:395px;
    float:left;
}
div#vbvRightContentFrame 
{
    width:370px;
    padding:10px;
    height:270px;
    overflow:hidden;
    border:1px solid #ccc;
    text-align:left;
    font-size:0.75em;
}

div#vbvRightContentFrame div#buttonDiv 
{
    width:380px;
    text-align:center;
    margin:10px 0;
}

div#vbvLeftContent p
{
	padding:10px 0;
}

#vbvFrame 
{
    border:0;
}