/*** new page designs ***/

#text{ font-family:Arial, sans-serif;
       color:#000;
       }



#placeholderdiv{/*-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;*/
/*background-color:#eeeeee;*/
border:2px solid #00529E;
width:100%;
/*margin-bottom:30px;*/

}

#ibasketplaceholderdiv{/*-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;*/
/*background-color:#eeeeee;*/
border:2px solid #00529E;
width:100%;
/*margin-bottom:30px;*/
margin-bottom:20px;
}

#ibasketplaceholderdiv .inner{padding:5px; background-color:#BCD2E7;}

#placeholderdiv .inside{padding:3px; background-color:#BCD2E7;}
#placeholderdiv .inside_active{padding:10px; background-color:#ffffff; }

#placeholderdiv .inside_active h5{font-weight:bold; }

#placeholderdiv .inside p, #placeholderdiv .inside_active p { /*font-size:16px;font-weight:bold; text-transform:uppercase;color:#3D3D3D;*/}
#placeholderdiv .inside .question, #placeholderdiv .inside_active .question{float:right; clear:right; border:none; position:relative; }

#placeholderdiv .inside_left {width:5%; float:left; }
#placeholderdiv .inside_left img{margin-top:2px; }
#placeholderdiv .inside_middle {width:75%; float:left; margin-top:5px; }
#placeholderdiv .inside_right {width:20%; float:left; }

 #placeholderdiv .inside h5 {color: #000;
    /*font-size: 1.6em;*/
    font-weight: normal;
    /*line-height: 115%;*/
   /* margin:0 0 0 0;*/
   margin-bottom:2px;
    font-size:14px;
    
    }
    
    
     #placeholderdiv .inside h5 a{color: /*#00529E*/#000;
                                  text-decoration:none;
   }

/* new buttons */
#Buttons {width:100%; margin:20px 0 40px 0}


#Buttons_Confirmation { background-color: #9bc449;
    background-image: -moz-linear-gradient(center top , #9bc449, #789936);
 border: 0;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float:right;
width:240px;
height:135px;
position:relative; }
#Buttons_Confirmation a.Print
{
     font-size: 18px;
  text-align:center;
   color: #FFFFFF;
  font-weight:bold;
   text-transform:uppercase;
    text-decoration:none; 
    position:absolute;
    padding-left: 60px;
    padding-right: 60px;
    margin-top:15px;
}

#Buttons_Confirmation a.Print:hover
{  
}



#Buttons a.next
{
     background-color: #9bc449;
    background-image: -moz-linear-gradient(center top , #9bc449, #789936);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  /*text-transform:uppercase;*/
  color: #FFFFFF;
  font-weight:bold;
  float:right;
 /* margin-right:10px;*/
  text-decoration:none; 
  width:250px;
  text-align:center;
}

#Buttons a.next:hover
{
     background-color: #9bc449;
    background-image: -moz-linear-gradient(center top , #789936, #9bc449);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  /*text-transform:uppercase;*/
  color: #FFFFFF;
  font-weight:bold;
  float:right;
  /*margin-right:10px;*/
  text-decoration:none; 
}

#Buttons a.back 
{   
  background-color: #3a7fc7;
    background-image: -moz-linear-gradient(center top , #3a7fc7, #2c6198);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:right;
  margin-right:10px;
  text-decoration:none; 
   width:250px;
  text-align:center;
}

#Buttons a.back:hover 
{   
  background-color: #3a7fc7;
    background-image: -moz-linear-gradient(center top , #2c6198, #3a7fc7);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:right;
  margin-right:10px;
  text-decoration:none; 
}






#Buttons a.back_small 
{   
  background-color: #3a7fc7;
    background-image: -moz-linear-gradient(center top , #3a7fc7, #2c6198);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:right;
  margin-right:10px;
  text-decoration:none; 
   width:125px;
  text-align:center;
}

#Buttons a.back_small:hover 
{   
  background-color: #3a7fc7;
    background-image: -moz-linear-gradient(center top , #2c6198, #3a7fc7);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:right;
  margin-right:10px;
  text-decoration:none; 
}

#Buttons a.back_prices
{   
  background-color: #cb3e37;
    background-image: -moz-linear-gradient(center top , #cb3e37, #9c3029);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:right;
  margin-right:10px;
  text-decoration:none; 
   /*width:250px;*/
   width:125px;
  text-align:center;
}

#Buttons a.back_prices:hover
{   
  background-color: #cb3e37;
    background-image: -moz-linear-gradient(center top , #9c3029, #cb3e37);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:right;
  margin-right:10px;
  text-decoration:none; 
}







#logonemailbutton{float:right;} 

#logonemailbutton a{
     background-color: #9bc449;
    background-image: -moz-linear-gradient(center top , #9bc449, #789936);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  /*text-transform:uppercase;*/
  color: #FFFFFF;
  font-weight:bold;
  float:right;
  /*margin-right:10px;*/
  text-decoration:none; 
  width:250px;
  text-align:center;
}

#logonemailbutton a:hover{
     background-color: #9bc449;
    background-image: -moz-linear-gradient(center top , #789936, #9bc449);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  /*text-transform:uppercase;*/
  color: #FFFFFF;
  font-weight:bold;
  float:right;
  /*margin-right:10px;*/
  text-decoration:none; 
}






#Buttons a.finish_logout
{   
  background-color: #3a7fc7;
    background-image: -moz-linear-gradient(center top , #3a7fc7, #2c6198);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:right;
  /*margin-right:10px;*/
  text-decoration:none; 
   width:220px;
  text-align:center;
}

#Buttons a.finish_logout:hover 
{   
  background-color: #3a7fc7;
    background-image: -moz-linear-gradient(center top , #2c6198, #3a7fc7);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:right;
  /*margin-right:10px;*/
  text-decoration:none; 
}


/*close buttons */

/** SDC Style specific **/

#placeholderdiv .inside_left_activeSDC {width:50%; float:left; height:227px;position:relative;  }
#placeholderdiv .inside_middle_activeSDC {width:25%; float:left; margin-top:5px; height:227px; position:relative;}
#placeholderdiv .inside_right_activeSDC {width:25%; float:left; }
#placeholderdiv .inside_right_activeSDC img {float:right; }
#dropdowndiv{position:absolute; bottom:0; width:100%; }
#placeholderdiv .inside_middle_activeSDC div{position:absolute; bottom:0; width:100%; }


/** EventSBAndPrices Style Specific **/
#placeholderdiv .inside_left_activeESBP {width:30%; float:left; position:relative;  }
#placeholderdiv .inside_right_activeESBP{width:70%; float:left; }


/** basicbasket Style Specific **/
#placeholderdiv .inside_left_activeBasket {width:65%; float:left; position:relative; margin-right:5%; }
#placeholderdiv .inside_right_activeBasket{width:30%; float:left; }





/***tool tip ***/

 p.tooltipNEW {outline:none;  } 
 p.tooltipNEW a {font-weight:bold; line-height:30px; }
 p.tooltipNEW strong {line-height:30px;} 
 p.tooltipNEW:hover {text-decoration:none; cursor: help;} 
 p.tooltipNEW span { z-index:10;display:none; padding:14px 20px; margin-top:10px; margin-left:-300px; width:400px; line-height:16px; text-align:justify; } 
 p.tooltipNEW:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} 
 .calloutNEW {z-index:20;position:absolute;top:30px;border:0;right:12px;} 
 
 /*CSS3 extras*/
  p.tooltipNEW span { border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 8px #CCC; -webkit-box-shadow: 5px 5px 8px #CCC; box-shadow: 5px 5px 8px #CCC; }




/*** end tool tip **/



input[type="text"],
input[type="search"],
input[type="password"] {
  padding: 0.3em;
  margin-bottom:5px;
  -moz-box-shadow: inset 0 4px 10px rgba(17, 0, 39, 0.2);
  -webkit-box-shadow: inset 0 4px 10px rgba(17, 0, 39, 0.2);
  box-shadow: inset 0 4px 10px rgba(17, 0, 39, 0.2);
 border:2px solid #eeeeee;
   /*width:200px;*/
   width:260px; 
   color:#000;
   font-size:9pt;}
   
   input[type="checkbox"] {margin-right:5px;}
 
 .multiline_formfield 
 {
      padding: 0.3em;
  margin-bottom:5px;
  -moz-box-shadow: inset 0 4px 10px rgba(17, 0, 39, 0.2);
  -webkit-box-shadow: inset 0 4px 10px rgba(17, 0, 39, 0.2);
  box-shadow: inset 0 4px 10px rgba(17, 0, 39, 0.2);
   border:2px solid #eeeeee;
   /*width:200px;*/
   width:260px;
   color:#000;
   font-size:9pt;} 
   
   select 
   {
        padding: 0.3em;
  margin-bottom:5px;
  -moz-box-shadow: inset 0 4px 10px rgba(17, 0, 39, 0.2);
  -webkit-box-shadow: inset 0 4px 10px rgba(17, 0, 39, 0.2);
  box-shadow: inset 0 4px 10px rgba(17, 0, 39, 0.2);
   border:2px solid #eeeeee;
   /*width:200px;*/
   width:260px;
   color:#000;
   font-size:9pt;
       }
       
       
      

.dpquestion { -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            border: 1px solid #00529E;
            padding:15px; margin-bottom:10px;
             -moz-box-shadow: inset 0 4px 10px rgba(17, 0, 39, 0.2);
  -webkit-box-shadow: inset 0 4px 10px rgba(17, 0, 39, 0.2);
  box-shadow: inset 0 4px 10px rgba(17, 0, 39, 0.2);}






/*** end new page designs ***/

/*		Booking Pages
-------------------------------------------*/




#bookingInfo{
	/*width:415px;*/
	/*width:435px;*/
	width:99%;
	height:78px;
	/*background:#fff;*/
	background:#f0f6fb;
	margin:4px auto;
	/*padding:8px;*/
	}

.bookingPrev{
	margin:20px 0 0 0;
	float:left;
	}

.bookingPrev ul{
	list-style:none;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	}

.bookingPrev li{
	padding:0 0 0 10px;
	background:url(../../images/leftBullet.jpg) no-repeat left center;
	}

.bookingNext{
	margin:20px 30px 0 0;
	float:right;
	}

.bookingNext ul{
	list-style:none;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	}

.bookingNext li{
	padding:0 10px 0 0;
	background:url(../../images/rightBullet.jpg) no-repeat right center;
	}
	
	#selectTickets,#basketInfo table{
	width:554px;
	}

#selectTickets,#basketInfo th{
	text-align:left;
	color:#3a87d0;
	text-transform:uppercase;
	font-size:12px;
	margin:0;
	padding:0;
	}

#selectTickets,#basketInfo td{
	text-align:left;
	color:#17436c;
	text-transform:uppercase;
	font-size:12px;
	margin:0;
	padding:0;
	}

#selectTickets hr{
	color:#17436c;
	background:#17436c;
	border:#17436c 1px solid;
	height:1px;
	margin:0;
	padding:0;
	}

#basketFinalLeft{
	float:left;
	margin:0 0 0 5px;
	}

#basketFinalRight{
	float:right;
	margin:0 10px 0 0;
	}

.bookingButtons{
	text-transform:none;
	font-size:12px;
	font-weight:bold;
	}



/*		Product Page
-------------------------------------------*/

#productMainBox{
	/*width:554px;*/
	/*width:654px;*/
	width:100%;
	height:227px;
	padding:0;
	margin:8px 0 0 0;
/*margin:12px auto 0 auto;*/
	
	}
/*#productMainBox p
{
	font-size: 11px;
}*/

#productMainImage img{
	padding:3px;
	border:1px solid #dbe9f6;
	float:left;
	}

#productMainInfo{
	/*width:431px;*/
	/*width:445px;*/
	width:75%;
	background:#f0f6fb;
	height:227px;
	float:right;
	padding:5px;
	position:relative;
	}
	
	
	/*
---------------------------------------*/
	

	
	
	
	
	
	.dropDownBox{
	width:250px;
	height:20px;
	font-size:11px;
	color:#073662;
	}

.bookingTextbox{
	height:13px;
	width:132px;
	border:1px solid #7f9db9;
	color:#17436c;
	font-size:12px;
	}

hr{
	color:#dae9f6;
	background:#dae9f6;
	border:#dae9f6 0;
	height:1px;
	}

#basketFinalRight img{
	border:0;
	}

.hidden{
	display:none;
	}
	
	
	
	
	
	

	/*		eventseatblockprices style
-------------------------------------------*/
	
	#bookingInfo2{
	width:401px;
	height:75px;
	background:#fff;
	margin:8px auto;
	padding:10px;
	}
	
	
	#productMainInfo2{
	width:431px;
	background:#f0f6fb;
	height:130px;
	float:right;
	padding:5px;
	position:relative;
	}
	
	
	/*****************************************/
	 
	 
	 /*#ctl00_MainContentPlaceHolder_lblTotal{
	 font-weight:bold;
	color:#00529E;
	font-size:12px;
	margin:10px 0 0 0;
	line-height:1.7;
	float:right;*/
	     
	     }
	     
	     
	  /*
---------------------------------------*/ 
	
	
	.addmore{
	margin:20px 0 0 0;
	float:left;
	}
	     
	     
	     .addmore ul{
	list-style:none;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	}

.addmore li{
	padding:0 0 0 10px;
	background:url(../../images/leftBullet.jpg) no-repeat left center;
	}

.confirm{
	margin:20px 0px 0px 0px;
	margin-right:0px;
	float:right;
	}

.confirm ul{
	list-style:none;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	}
	
	
	.confirm li{
	padding:0 10px 0 0;
	background:url(../../images/rightBullet.jpg) no-repeat right center;
	}



	
	
	/* web form styles below */


/*.formfield {
	font-family: Tahoma, Helvetica, Arial, san-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #39378E;
	background-color: Whitesmoke;
	border-color: #39378E;
	border: 1px #cccccc inset;
	text-decoration: none;
	vertical-align: middle;
	width:200px;
}
.formcopy {
	font-family: Tahoma, Helvetica, Arial, san-serif;
	font-size: 11px;
	color: #39378E;
	letter-spacing: 1pt;
}*/



ul#booking_film_select { list-style:none; margin:0; padding:0; font-size:11px; font-weight:bold;}
ul#booking_film_select li { width:595px; overflow:hidden;}
ul#booking_film_select li a { display:block; padding:2px 2px 2px 2px; text-transform:uppercase; color:#000000; width:595px; }
ul#booking_film_select li a:hover { color:#00000; background:#EDF8F6; text-decoration:none; }


.Btns{
background:url(../../images/next3.jpg) no-repeat;
margin:20px 30px 0 0;
width:50px;
height:50px;
	float:right;
}

.Btns a{
      
display:block;
width:50px;
height:50px;
        background:url(../../images/next3.jpg) no-repeat left top;
            font-weight:bold;
            border:none;
}





/*select {
 text-decoration: none;
   background-color: Whitesmoke;
    border:1px solid #AFAFAF;
    border-radius:5px;
    width:200px;
}

input[type=text],
input[type=password]
{
   
   
    text-decoration: none;
  
    border:1px solid #AFAFAF;
    border-radius:5px;
}

textarea{
   
   
    text-decoration: none;
  width:200px;
    border:1px solid #AFAFAF;
    border-radius:5px;
    background-color: Whitesmoke;
}


*/

#details_conatainer1{width:45%;margin-right:10%;float:left;}
#details_conatainer2{width:45%;float:left;}

.newemaillogon1 { width: 30%; float: left; }


.newemaillogon2 { /*width: 465px;*/ width:70%; float: left; margin-bottom:10px;}

.carddetails1 { width: 30%; float: left; }

.ncarddetails2 { /*width: 465px;*/ width:80%; float: left; margin-bottom:20px;}


/* header login button */
#login-button-header{ background-image:url(../../images/basket-bg_new.png);
	background-repeat:no-repeat;
	width:127px;	
	height:32px;
	position:relative;
	margin-left:10px;
	/*right:470px;*/
	top:0px;
	/*padding-bottom:20px;*/
	float:right;
	/*clear:right;*/
	/*margin-right:45px;*/}
	
	#login-button-header .inside {
	 background-position: 8px 3px;
    background-repeat: no-repeat;
    color: #333;
    font-family:Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    /*left: 7px;*/
    padding: 10px 0 0 0;
    position: absolute;
    text-align: center;
    /*top: 7px;*/
    width: 100%;
}

#login-button-header .inside a {
	 color:#000;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#login-button-header .inside a:hover {
	 text-decoration:underline;
}





/***tool tip ***/

 p.tooltip {outline:none;  } 
 p.tooltip a {font-weight:bold; line-height:30px; }
 p.tooltip strong {line-height:30px;} 
 p.tooltip:hover {text-decoration:none; cursor: help;} 
 p.tooltip span { z-index:10;display:none; padding:14px 20px; margin-top:-30px; margin-left:50px; width:300px; line-height:16px; text-align:justify; } 
 p.tooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} 
 .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} 
 
 /*CSS3 extras*/
  p.tooltip span { border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 8px #CCC; -webkit-box-shadow: 5px 5px 8px #CCC; box-shadow: 5px 5px 8px #CCC; }


/*** end tool tip **/




/***** IBASIC BASKET ******/
#basket {
	background-image:url(../../images/basket-bg_new.png);
	background-repeat:no-repeat;
	width:127px;	
	height:32px;
	position:relative;
	margin-left:10px;
	/*right:470px;*/
	top:0px;
	/*padding-bottom:20px;*/
	float:right;
	/*clear:right;*/
	/*margin-right:45px;*/
	
	
}

#basket .inside {
	background-image:url(../../images/basket-trolly.gif);
	background-position:8px 3px;
	background-repeat:no-repeat;
	color:#333;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:28px;
	/*left:7px;*/
	padding:10px 0 0 45px;
	position:absolute;
	/*top:7px;*/
	width:112px;
}

/*#basket .arrow {
	background-image:url(../../images/basket-arrow-up.gif);
	background-repeat:no-repeat;
	height:19px;
	left:117px;
	position:absolute;
	top:5px;
	width:26px;
}*/
/***** END IBASIC BASKET *****/





/* showrecommendations link section */


#showrec_section {
  width:600px;
  float:left;
  font-family:Arial, sans-serif;

}
#showrec_section h2 {
  margin-top:0.8em;
  margin-bottom:0.6em;
  padding-bottom:0.2em;
  border-bottom:1px solid #ccc;
}
#showrec_section ul {
  list-style:none;
  padding:0;
  font-size:1.1em;
  margin:0;
}
#showrec_section ul li {
  margin-bottom:0.8em;
}
#showrec_section .column {
  width:216px;
  float:left;
  margin-right:20px;
  display:inline;
 
}


#showrec_section ul li a:link, ul li a:visited {	font-weight:bold;color:#666666;text-decoration:none;}
#showrec_section ul li a:hover, ul li a:active {	text-decoration:underline;}

#showrec_section .column.last {
  margin-right:0;
  border-right:0;
}


#ButtonsShowRec {width:100%; margin:20px 0 40px 0}

#ButtonsShowRec a.back 
{   
  background-color: #3a7fc7;
    background-image: -moz-linear-gradient(center top , #3a7fc7, #2c6198);
    border: 0;
    font-size: 14px;
    padding: 20px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:left;
  margin-right:10px;
  text-decoration:none; 
   width:250px;
  text-align:center;
}

#ButtonsShowRec a.back:hover 
{   
  background-color: #3a7fc7;
    background-image: -moz-linear-gradient(center top , #2c6198, #3a7fc7);
    border: 0;
    font-size: 14px;
    padding: 20px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:left;
  margin-right:10px;
  text-decoration:none; 
}

#ButtonsShowRec a.next
{   
 background-color: #9bc449;
    background-image: -moz-linear-gradient(center top , #9bc449, #789936);
    border: 0;
    font-size: 14px;
    padding: 20px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:left;
  margin-right:10px;
  text-decoration:none; 
   width:250px;
  text-align:center;
}

#ButtonsShowRec a.next:hover
{
     background-color: #9bc449;
    background-image: -moz-linear-gradient(center top , #789936, #9bc449);
    border: 0;
    font-size: 14px;
    padding: 20px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  /*text-transform:uppercase;*/
  color: #FFFFFF;
  font-weight:bold;
  float:left;
  /*margin-right:10px;*/
  text-decoration:none; 
}




/*#showrec_section a.showrecblue{background-color: #3a7fc7;
    background-image: -moz-linear-gradient(center top , #3a7fc7, #2c6198);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
 
   font-weight:bold;

  margin-right:10px;
  text-decoration:none; 
   width:250px;
  text-align:center;}
  
  
  #showrec_section a.showrecblue:hover
{   
  background-color: #3a7fc7;
   
}*/
 /* close showrec section */



#ctl00_ucLanguageBar_LocalePanel{width:50%; float:left;}

.localebutton {
 
    margin-right: 10px;

}

#ctl00_MainContentPlaceHolder_ucCardPayment_ChkConditionsOfSale {float:right; margin-left:10px;}

#ctl00_MainContentPlaceHolder_ucCardPayment_chkWarningAttrib {float:right !important; margin-left:10px;}


/* GatewayGen.aspx */

.gatewaygenheading
{
    font-family:Verdana;
    font-size:large;
}

.tablegatewaygen
{
    border-color:#330099;
    width:100%;
}

.tablegatewaygen>div /* row */
{
    clear:both;
}

.tablegatewaygen>div>div /* cells */
{
    padding:2px;
}

.tablegatewaygen>div>div:first-child /* col 1 */
{
    float:left;
    width:20%;
}
.tablegatewaygen>div>div:first-child+div /* col 2 */
{
    float:left;
    width:52%;
}

.tablegatewaygenlink
{
    border-color:#330099;
    width:768px;
    border-width:1px;
}

.tablegatewaygenlink>div /* row */
{
    clear:both;
}

.tablegatewaygenlink>div>div /* cells */
{
    padding: 2px;
}

.tablegatewaygenlink>div>div:first-child /* col 1 */
{
    float:left;
    width:108px;
}
.tablegatewaygenlink>div>div:first-child+div /* col 2 */
{
    float:left;
}

.tablegatewaygenlink>div>.span /* span */
{
    width:100%;
}

.btn 
{   
  background-color: #3a7fc7;
    background-image: -moz-linear-gradient(center top , #3a7fc7, #2c6198);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:right;
  margin-right:10px;
  text-decoration:none; 
   width:125px;
  text-align:center;
}

.btn:hover 
{   
  background-color: #3a7fc7;
    background-image: -moz-linear-gradient(center top , #2c6198, #3a7fc7);
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
     border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #FFFFFF;
   /*text-transform:uppercase;*/
   font-weight:bold;
  float:right;
  margin-right:10px;
  text-decoration:none; 
}






	
	