/* PONY EXPRESS CSS */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 7, 2012 */



@font-face {
    font-family: 'bebas_neueregular';
    src: url('bebasneue_0-webfont.eot');
    src: url('bebasneue_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('bebasneue_0-webfont.woff') format('woff'),
         url('bebasneue_0-webfont.ttf') format('truetype'),
         url('bebasneue_0-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1
{
   font-family: 'bebas_neueregular'; 
}
.floatright
{
    float:right;
}
.floatleft
{
    float:left;
}
.clear
{
    clear: both;
}
.pnl_loginarea
{
    width:300px;
    height:250px;
    border:1px solid #f2f2f2;
    padding:1px 20px 20px 20px;
    background-color:rgba(242, 242, 242, 0.95);
    margin:0px 30px 50px 0px;
}
.block
{
    display:block;
}
.serviceDescription
{
    color:Black;   
}
.link
{
    color:Blue;
}
.loggedinusername
{
    color:black;
}

.headerblack
{
    	font-family: 'bebas_neueregular';
    	font-size:35px;
    	color:Black;
}
.headerred
{
    	font-family: 'bebas_neueregular';
    	font-size:35px;
    	color:#f74f15;
}
.subheadergrey
{
    	font-family: 'bebas_neueregular';
    	font-size:25px;
    	color:#A8A8AC;
}
.subheaderdarkgrey
{
    	font-family: 'bebas_neueregular';
    	font-size:25px;
    	color:#5E5E5F;
}
.subheaderblack
{
    	font-family: 'bebas_neueregular';
    	font-size:25px;
    	color:black;
}
.subheaderred
{
    	font-family: 'bebas_neueregular';
    	font-size:25px;
    	color:#f74f15;
}
.subtext
{
    color:#5E5E5F;
}
body {
	background-color: #333333;
	text-align: center;
	font-family: Arial;
	font-size: 14px;
	margin:0px;
	
}
.bodypopup
{
    background-color: white;
}
.MainWrapper
{
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    text-align: center;
    border:0px solid #232323;
    margin-left: auto;
   
}

.CentreBox 
{
        
	width: 960px;
	margin-right: auto;
	background-color:White;
	background-repeat:repeat-x;
	height: 100%;
	border: 0px solid #c1c1c1;
	padding-bottom:100px;
	text-align: left;
	align:left;
	display:inline-block;
	
}

.Top {
	width: 960px;
	background-image:url(../Image/ponyExpressHeader.png);	
	height: 150px;  
	border-bottom:0px solid white;
	position:relative;
	
}
.TopAdmin {
	width: 960px;
	background-image:url(../Image/ponyExpressHeader.png);	
	height: 150px;  
	border-bottom:0px solid white;
	position:relative;
	
}

.AuthenticatedMessage
{
    position:absolute;
    top:25%;
    display:inline-block;
    right:30px;
	text-align:left;
    
	
}

.tb10 {
	background-image:url(../Image/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #C7C7C7;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:2px;
	font-family:tahoma, arial, sans-serif;
	height:25px;
}
.tb10newjob {
	background-image:url(../Image/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #C7C7C7;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:2px;
	font-family:tahoma, arial, sans-serif;
	width:190px;
}
.savejob {
	color:gray;
	border:1px dashed gray;
}

.bookingformsection
{
     position:relative; 
     width:370px; 
     float:right; 
     margin-bottom:20px; 
     border:0px solid pink;
}

.ajax__calendar_container { z-index : 1000 ; }



.ContentBox 
{

	background-color:#FFFFFF;
	width:800px;
	height:100%;
	margin-bottom:400px;
	padding-bottom: 50px;
	 
}

.FooterPanel
{
    padding:15px 0px 15px 25px;
}

.Footer
{
    font-size:13px;
    text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:80px;
	background-color:Black;
	border:0px solid #999999;
	border-top:0px;
	color:#E8E8E9;

}

.tabledividerleft
{
    border-left:1px solid #D4D4D6;
}

.JourneyGrid { 
    width: 100%; 
    background-color: #fff; 
}
.JourneyGrid td { 
    background-color: #F3F3F3; 
    border-bottom:5px solid white; 
    
}
.JourneyGrid th { 

    font-family: 'bebas_neueregular'; 
    color:white; 
    background-color: #E30713; 
    border-bottom:5px solid white; 
    font-size:25px; 
    padding:10px 0px 10px 40px;
}
.JourneyColumn
{
    padding:10px 0px 10px 40px;
    font-weight:bold;
}
.AddressColumn
{
    padding:35px 0px 35px 0px;
 
}
.DeleteColumn
{
    width:20px;
    vertical-align:top;
   
 
}

.editbox
{
   border:1px solid #B8B8B8;
   background-color:#F4F4F4; 
   width: 548px;
}

.subeditbox
{
    background-color:white;
    border-left:1px solid #B8B8B8; 
    border-right:1px solid #B8B8B8; 
    border-bottom:1px solid #B8B8B8; 
    width: 548px;
}

.errorbox
{
    font-size:30px;
    background-color:#fff0dd;
    border:3px solid #ff9428;
    padding:50px 0px 50px 0px;
    height : 100%; 
    left: 0;
    right: 0;
    top : 0; 
    left : 0; 
    position:absolute;
}

.popupbody
{
    text-align:left; 
    background-image:none; 
    padding-top:30px
}
.popuptable
{
    width:430px;
    padding:10px;
    
}

.popuptable ,th
{
    padding-bottom:30px;
}

.addressgrid
{ 
     
}
.addressgrid td  {
}
.addressgrid tr.even td 
{
        background:#f2f2f2;
}

.addressesbox
{
    border-top: 1px solid black; 
    border-bottom: 1px solid #cbcbcb;
    width: 99%; 
    padding-top: 0px;
    background-color: white; 
    padding-bottom: 15px;
   height : 236px; 
   overflow: auto; 
   text-align: left;
}

.watermark
{
    font-family: 'Oswald', sans-serif;
    color:#32333a;
}
.websitedown
{
   text-align:center;
   padding:30px;
   color:Black;
   width: 700px; 
   margin-left: auto;
   margin-right: auto; 
   border: 2px solid #ff9428;
   background-image:url(../Image/alert-background-42x42.png);
   background-repeat:repeat;
}

.alertmessage
{
   text-align:left;
   padding:10px;
   color:Black;
   width: 700px; 
   margin-left: auto;
   margin-right: auto; 
   border: 2px solid #ff9428;
   background-image:url(../Image/alert-background-42x42.png);
   background-repeat:repeat;
}
/* ------------------------------- AJAX LOADER OVERLAY ------------------------------------ */
 .overlay
        {
            position: fixed;
            z-index: 99;
            top: 0px;
            left: 0px;
            background-color: #ffffff;
            width: 100%;
            height: 100%;
            filter: Alpha(Opacity=70);
            opacity: 0.70;
            -moz-opacity: 0.70;
        }
        
        * html .overlay
        {
            position: absolute;
            height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
            width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
        }
        .loader
        {
            z-index: 100;
            position: fixed;
            width: 200px;
            margin-left: -60px;
            top: 50%;
            left: 50%;
        }
        * html .loader
        {
            position: absolute;
            margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
        }

/* ------------------------------- LOGIN PAGE TAB CONTAINER STYLES ------------------------------------ */
.tabcontainer
        {
            font-family: 'bebas_neueregular';
            text-align: right;
            height: 24px;
            font-size: 15px;
            color: #5E5E5F;
            padding-right: 10px;
            width: 105px;
        }
        
.MyTabStyle .ajax__tab_header  .ajax__tab_tab 
        {
    	    font-family: 'bebas_neueregular';
    	    font-size:35px;
    	    color:Black;
    	   
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_outer  .ajax__tab_tab 
        {
            border-color: #222;
            color: #222;
            padding-left: 10px;
            padding-right: 10px;
            margin-right: 0px;
            margin-left: 40px;
            text-align:center;
          
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_inner .headerblack .ajax__tab_tab 
        {
            border-color: #666;
            padding: 3px 10px 2px 0px;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_outer .ajax__tab_tab 
        {
            border:solid 1px #d7d7d7;
           background-color:white;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_inner .ajax__tab_tab 
        {
            background-color:white;
            color:Black;
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_outer .ajax__tab_tab 
        {
            border:solid 2px black;
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_inner .ajax__tab_tab 
        {
           font-family: 'bebas_neueregular';
    	    font-size:35px;
    	    color:#f74f15;
           
        }
        .MyTabStyle .ajax__tab_body .ajax__tab_tab 
        {
            padding-left:0px;
            font-size: 10pt;        
            border: solid 0px #d7d7d7;
           
        }

/* ------------------------------- MENU BAR 1 ------------------------------------ */
.MenuTable {
	width: 960px;
	text-align:center;
	font-weight:;
	padding-bottom:0px;
	margin:0px;
		
}

.MenuCell {
	width: 33%;
	border-top: 1px solid #082C73;
	border-right: 1px solid #082C73;
	border-bottom: 1px solid #082C73;
	padding:0px;
	margin:0px;
	/*background-image:URL(../Image/Button_backg.gif);*/
}


.MenuCell_Left {
	width: 33%;
	border-top: 1px solid #082C73;
	border-right: 1px solid #082C73;
	border-bottom: 1px solid #082C73;
	padding:0px;
	margin:0px;
	/*background-image:URL(../Image/Button_backg.gif);*/
	
}



.Menu{
	list-style:none;
	margin: 0px;
	padding-left: 0px;
	
}

.Menu_on{
	list-style:none;
	margin: 0px;
	padding-left: 0px;
	color:black;
	
}


ul.Menu li a:link, ul.Menu li a:visited{
	text-decoration:none;
	width:100%;
	display:block;
	background-color:#abbfcc;
	color:#000000;
}

ul.Menu_on li a:link, ul.Menu_on li a:visited{
	text-decoration:none;
	width:100%;
	display:block;
	background-color:#4A6B84;
	color:#000000;
}

ul.Menu li a:hover{
	background-color:#4A6B84;
	color: #000000;
}
ul.Menu_on li a:hover{
	background-color:#4A6B84;
	color: #000000;
}


/* ------------------------------- MENU BAR 2 ------------------------------------ */

.TwoMenuTable {
	width: 960px;
	text-align:center;
	padding-bottom:0px;
	margin:0px;
	font-size:18px;
	background-image:URL(../Image/menu_background.gif);
	background-repeat:repeat-x;
	
	
		
}


.TwoMenuCell {
	/* width: 16%;*/
	border-top: 0px solid #082C73;
	border-right: 0px solid white;
	border-bottom: 0px solid #082C73;
	height:55px;
	
	
}



.TwoMenuCell_Left {
	/* width: 16%;*/
	border-top: 0px solid #082C73;
	border-right: 0px solid white;
	border-bottom: 0px solid #082C73;
	height:55px;
}

.TwoMenu{
	list-style:none;
	margin: 0px;
	padding-left: 0px;
	
	
}
.TwoMenu_on{
	list-style:none;
	margin: 0px;
	padding-left: 0px;
	
	
	
}

ul.TwoMenu_on
{
    background-color:rgb(0,0,0);
    background-color:rgba(0,0,0,0.3);
	padding-top:18px;
	padding-bottom:13px;
}

/* DEFAULT COLOUR */
ul.TwoMenu li a:link, ul.TwoMenu li a:visited{
	text-decoration:none;
	width:100%;
	display:block;
	font-weight:;
	color:#dcdcdc;

}

/* SELECTED COLOUR */
ul.TwoMenu_on li a:link, ul.TwoMenu_on li a:visited{
	text-decoration:none;
	width:100%;
	display:block;
	color:white;
	
}

/* DEFAULT COLOUR */
ul.TwoMenu li a:hover{

	font-weight:;
	color:#dcdcdc;
}

/* SELECTED COLOUR */
ul.TwoMenu_on li a:hover{
	
	color: white;
}

/* ---------------------------------------- OTHER DIV's ------------------------------------ */

.HeaderDocPopup
{ 
	 width:485px;
	 height:50px;
	 background-image:url(../Image/HeaderDocPopup.gif);
	
}



#pricebox{
	text-align:left;
	width:650px;
	
	margin-right: auto;
	margin-left: auto;
}

.Finalmessage
{
	margin-bottom:20px;
	
}


/* ---------------------------------------- TABLES ------------------------------------ */



.GridStyle {   
   
	width:100%;
	margin-left:auto;
	margin-right:auto;
	color:#666666;  
}  
.GridStyle td {   
    padding: 2px;     
    color: #666666;   
}  
.GridStyle th {   
    padding: 4px 2px;   
    color: white;   
    background-color:#999999;
   
}  
.AltRow
{
  background-color: #f4f4f4;  
}  

.DetailsStyle 
{
     color:#666666;  
}

.DetailsStyle td
{
    padding: 2px;     
    color: #666666;
}
.DetailsStyleHeader
{
 padding: 4px 2px;   
    color: white;   
    background-color:#999999;
}
.DetailsStyleItem
{
color: #666666;   
}

.DetailsStyleAltItem
{
background-color: #f4f4f4;
}



.TableLogin{
	
	margin-top:0px;
	

}


#Prices{
	
	margin-bottom: 30px;
	text-align:center;
	border: 1px solid #000000;
	margin-right: auto;
	margin-left: auto;
	font-size:12px;
}




#Prices{
	
	margin-bottom: 30px;
	text-align:center;
	border: 1px solid #000000;
	margin-right: auto;
	margin-left: auto;
	font-size:12px;
}

#Prices td{line-height:14px;}

.PricesCell{
		border-bottom: 1px solid #999999;
}
.PricesCellRight{
		border-bottom: 1px solid #999999;
		border-right: 1px solid #000000;
}

.BkDetailsRow1{
		background-color:#D5D5FF;
}

.BkDetailsRow2{
		background-color:#C4C4FF;
}


/* ---------------------------------------- BOOKING FORM ------------------------------------ */
#contentbox_bk{
	width: 570px;
	position: relative;
	padding: 10px 15px 0px;
	font-size:12px;
}

/*textarea {
scrollbar-3dlight-color:#666666;
scrollbar-arrow-color:#666666;
scrollbar-base-color:#e1e1e1;
scrollbar-darkshadow-color:#666666;
scrollbar-face-color:#f3f3f3;
scrollbar-highlight-color:#f3f3f3;
scrollbar-shadow-color:#f3f3f3;
}*/

.title {
	font-size: 20px;
	font-weight: bold;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}

#box {
	width: 600px;
	margin: 20px auto auto 100px;
	position: relative;
	background-repeat: repeat-y;
	text-align: left;



	border-style: ;
	background-image: url(../Image/middle_out.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxtop {
	width: 600px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0px;
	background-image: url(../Image/top3_out.gif);
	
}
#boxbottom {
	width: 600px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	background-image:url(../Image/bottom2_out.gif);
	vertical-align: bottom;
	position: absolute;
}
.input {
	border: 1px solid #666666;
	background-color: #F3F3F3;
}

/* ---------------------------------------- GENERAL HYPERLINKS ------------------------------------ 

a:visited {
	color:#0F129C;
	background-color:transparent;
	text-decoration:none;
}
a:link{
	 color:#0F129C;
	 background-color:transparent;
	 text-decoration:none;
 }
 
a:hover{
	color:#0099ff;
	background-color: transparent;
	text-decoration:none;
}

a:active{
	color:#000000;
	background-color: transparent;
	text-decoration:none;
 }
*/
.checklist {
    border: 1px solid #000000;
    list-style: none;
    height: 150px;
    overflow: auto;
    width: 348px;
}

.checklist, .checklist li { margin: 0; padding: 0; }

.checklist label {
    display: block;
    padding-left: 25px;
    text-indent: -25px;
}

.checklist label:hover { background: #e2e2e2;  }


/* ------- BUTTONS --------------- */

.button_red {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
    margin-left: 0px;
}.button_red:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.button_red:active {
	position:relative;
	top:1px;
}

.button_blacklarge {
	-moz-box-shadow:inset 0px 1px 0px 0px #949494;
	-webkit-box-shadow:inset 0px 1px 0px 0px #949494;
	box-shadow:inset 0px 1px 0px 0px #949494;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #525252), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #525252 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#000000');
	background-color:#525252;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	padding:20px 31px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
	cursor:hand;
}.button_blacklarge:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #525252) );
	background:-moz-linear-gradient( center top, #000000 5%, #525252 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#525252');
	background-color:#000000;
	cursor:hand;
}.button_blacklarge:active {
	position:relative;
	top:1px;
}

.button_redlarge {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	padding:20px 31px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.button_redlarge:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.button_redlarge:active {
	position:relative;
	top:1px;
}

.button_white100 
{
    width:100px;
     text-align:center;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.button_white100 :hover 
{
    
    width:100px;
     text-align:center;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#ffffff');
	background-color:#e9e9e9;
}
.button_white100 :active 
{
    
    width:100px;
     text-align:center;
	position:relative;
	top:1px;
}

.button_white 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.button_white:hover 
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#ffffff');
	background-color:#e9e9e9;
}
.button_white:active 
{
	position:relative;
	top:1px;
}

.button_greenlarge {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	padding:20px 76px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528009;
}.button_greenlarge:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background-color:#77a809;
}.button_greenlarge:active {
	position:relative;
	top:1px;
}

.button_green {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 31px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528009;
}.button_green:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background-color:#77a809;
}.button_green:active {
	position:relative;
	top:1px;
}

.button_blacktiny {
	-moz-box-shadow:inset 0px 1px 0px 0px #a1a1a1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a1a1a1;
	box-shadow:inset 0px 1px 0px 0px #a1a1a1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #666666), color-stop(1, #212121) );
	background:-moz-linear-gradient( center top, #666666 5%, #212121 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#212121');
	background-color:#666666;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 14px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
}
.button_blacktiny:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #212121), color-stop(1, #666666) );
	background:-moz-linear-gradient( center top, #212121 5%, #666666 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#666666');
	background-color:#212121;
}
.button_blacktiny:active {
	position:relative;
	top:1px;
}

.button_whitetiny
{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 14px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.button_whitetiny:hover 
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#ffffff');
	background-color:#e9e9e9;
}
.button_whitetiny:active 
{
	position:relative;
	top:1px;
}