﻿/* VGC 
----------------------------------------*/
.vgc #product-area h2{font-size:14px; background:none; border-bottom:1px solid #ececec; font-weight:bold; color:#4D2200; margin:14px 0 10px; padding:0 0 4px;}

.standard-form{padding:6px 0 0;}
.standard-form .columns{margin: 10px 0 0;}
.standard-form .column{float: left; width: 488px;}
.standard-form .c2{margin: 0 20px 0 0; width: 220px;}
.standard-form .c3{margin: 0 20px 0 0; width: 130px;}
.standard-form .column label{color: #6f6f6f; display: block; font-size: 13px; line-height: 26px; margin: 0; font-weight:bold;}
.standard-form .column input {-moz-transition: all 0.2s ease-in-out 0s; background: url("/content/img/ip.png") repeat-x scroll 0 0 #FCFCFC;
    border: 1px solid #cecece; border-radius: 3px 3px 3px 3px; font-size: 0.9em; padding: 6px 8px; width: 90%;}    
.standard-form .cauto{margin: 0 20px 0 0; width: auto;}
.gcamountselect {-moz-transition: all 0.2s ease-in-out 0s; background: url("/content/img/ip.png") repeat-x scroll 0 0 #FCFCFC;
    border: 1px solid #cecece; border-radius: 3px 3px 3px 3px; font-size: 0.9em; padding: 6px 8px; width: 90%;}    
.standard-form .column input:focus{border-color:#80D2F0; box-shadow: 0 0 4px #e6f9ff;}
.standard-form .column textarea{-moz-transition: all 0.2s ease-in-out 0s; background: url("/content/img/ip.png") repeat-x scroll 0 0 #FCFCFC;
    border: 1px solid #cecece; border-radius: 3px 3px 3px 3px; font-size: 0.9em; padding: 6px 8px; width: 90%;}
.standard-form .column textarea:focus{border-color:#80D2F0; box-shadow: 0 0 4px #e6f9ff;}
.standard-form .column .UploaderLabel{display:none;}
.standard-form .column .EditingFormControlNestedControl label{display:none;}
.standard-form .column .EditingFormErrorLabel{font-size:12px; color:#7B040F; font-weight:bold;}
.standard-form .column .Error input{border: 1px solid #D20009;}
.standard-form .column span{color:Red; font-size:12px;}
.standard-form .column .Error textarea{border: 1px solid #D20009;}
.ErrorLabel{border:1px solid #D20009; background:#F3D9D9 ; color:#7B040F; padding:10px; font-size:14px; font-weight:bold; display:block}
.submit-btn input, .submit-btn input:hover, .submit-btn input:active{width:151px; height:39px; display:block; 
    background:url('/content/img/submitbtn.png'); text-indent:-9999em; border:0 none; cursor:pointer; margin:10px 0 0;}
.submit-btn input:hover{background-position:0 -39px;}
.submit-btn input:active{background-position:0 -78px;}
.standard-form .radio{margin-bottom:8px;}
.standard-form .radio input{width:14px; float:left;}
.standard-form .radio label{line-height:16px; margin-left:10px; width:30px; float:left;}

/*Virtual Card Uploader
----------------------------------------*/
.upload-design{
    display: block;
    margin: 20px 0;
    margin-left: 250px; 
}
.upload-design input {  
    clear: both;
    background-image: none;
    width: auto;
    display: block;
    color: #555; 
    text-shadow: rgba(254,252,252,0.5) 0px 1px 0px; 
	display: block;	
    border-radius: 4px;
    text-align: center; 
    line-height: 22px;
    text-decoration: none;
	font-family: 'Helvetica', Arial, sans-serif; 
    font-weight: bold;	
    font-size: 14px; 
    padding:4px 10px 4px 10px; 
    margin: 10px 0;
    border: solid 1px #666;        
    background: #ededed;     
    background: -moz-linear-gradient(top,  #ededed 0%, #e2e2e2 49%, #bfbfbf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(49%,#e2e2e2), color-stop(100%,#bfbfbf)); 
    background: -webkit-linear-gradient(top,  #ededed 0%,#e2e2e2 49%,#bfbfbf 100%);
    background: -o-linear-gradient(top,  #ededed 0%,#e2e2e2 49%,#bfbfbf 100%);
    background: -ms-linear-gradient(top,  #ededed 0%,#e2e2e2 49%,#bfbfbf 100%);
    background: linear-gradient(to bottom,  #ededed 0%,#e2e2e2 49%,#bfbfbf 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#bfbfbf',GradientType=0 );
}

#bUploadDisabled
{
    clear: both;
    background-image: none;
    width: auto;
    display: block;
    color: #555; 
    text-shadow: rgba(254,252,252,0.5) 0px 1px 0px; 
	display: block;	
    border-radius: 4px;
    text-align: center; 
    line-height: 22px;
    text-decoration: none;
	font-family: 'Helvetica', Arial, sans-serif; 
    font-weight: bold;	
    font-size: 14px; 
    padding:4px 10px 4px 10px; 
    margin: 10px 0;
    border: solid 1px #666;        
    background: #ededed;     
    background: -moz-linear-gradient(top,  #ededed 0%, #e2e2e2 49%, #bfbfbf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(49%,#e2e2e2), color-stop(100%,#bfbfbf)); 
    background: -webkit-linear-gradient(top,  #ededed 0%,#e2e2e2 49%,#bfbfbf 100%);
    background: -o-linear-gradient(top,  #ededed 0%,#e2e2e2 49%,#bfbfbf 100%);
    background: -ms-linear-gradient(top,  #ededed 0%,#e2e2e2 49%,#bfbfbf 100%);
    background: linear-gradient(to bottom,  #ededed 0%,#e2e2e2 49%,#bfbfbf 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#bfbfbf',GradientType=0 );
}

.upload-instructions, .upload-panel{
    margin: 10px auto;
    width: 600px;
}
.upload-panel  
{
    display:none
}
.upload-instructions > ol{
    width: 600px;
    margin: 0 auto;
    padding-bottom: 30px;
}
.upload-instructions > ol > li{
    width: 280px;
    float: left;
    display: block;
    margin-right: 20px;
}
.upload-instructions > ol > li:nth-child(odd){
    margin-right: 0;
}
.upload-terms{
    clear: both;
    display: block;
    margin: 10px auto;
}

#cancel_custom{
    float: right;
    color: #555; 
    text-shadow: rgba(254,252,252,0.5) 0px 1px 0px; 
	display: block;	
    border-radius: 4px;
    text-align: center; 
    line-height: 22px;
    text-decoration: none;
	font-family: 'Helvetica', Arial, sans-serif; 
    font-weight: bold;	
    font-size: 14px; 
    padding:4px 10px 4px 10px; 
    margin: 10px 0;
    border: solid 1px #666;        
    background: #ededed;     
    background: -moz-linear-gradient(top,  #ededed 0%, #e2e2e2 49%, #bfbfbf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(49%,#e2e2e2), color-stop(100%,#bfbfbf)); 
    background: -webkit-linear-gradient(top,  #ededed 0%,#e2e2e2 49%,#bfbfbf 100%);
    background: -o-linear-gradient(top,  #ededed 0%,#e2e2e2 49%,#bfbfbf 100%);
    background: -ms-linear-gradient(top,  #ededed 0%,#e2e2e2 49%,#bfbfbf 100%);
    background: linear-gradient(to bottom,  #ededed 0%,#e2e2e2 49%,#bfbfbf 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#bfbfbf',GradientType=0 );
}

#fgift{
    clear: both;
}