/* CSS Document */

body{
	margin:0;
	padding:0;
	background:url(../images/bg.jpg) repeat-x;
	font-family:Arial;
	font-size:11px;
	color:#999999;
}

a img{
	border:none;
}

a{
	text-decoration:none;
	color:#999999;
}

h1{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}

.btntext{
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
}

/*--colors--*/

.greencolor{
	color:#4E6B20;
}

.skybluecolor{
	color:#1FBDFA;
}

.purplecolor{
	color:#6D3E60;
}

.browncolor{
	color:#B46B3F;
}

.bluecolor{
	color:#1D79C2;
}

.calibrired{
	color:#990000;
	font-size:28px;
	font-weight:bold;
}

.boldlfttxt{
	font-size:19px;
	font-weight:bold;
}

/*--end colors--*/

.pagewrapper{
	width:962px;
	height:auto;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

.onerow{
	float:left;
	width:100%;
}

.header{
	float:left;
	width:100%;
	height:92px;
	margin:10px 0px 16px 0px;
	display:inline;
}

.logo{
	float:left;
	width:295px;
	height:92px;
	background:url(../images/logo.jpg) no-repeat;
}

.searcharea{
	float:right;
	width:380px;
	margin:35px 6px 0px 0px;
	display:inline;
}

.srchtxtbox{
	float:right;
	width:216px;
	height:24px;
}

.srchboxstyle{
	background:none;
	border:none;
	width:202px;
	height:18px;
	background:url(../images/txtboxbg.jpg) no-repeat;
	color:#000000;
	padding:3px 5px 3px 5px;
	margin-top:1px;
}


/* Menue for English */
.menu{
	float:left;
	width:100%;
	height:45px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.menu li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:auto;
	height:45px;
}

.menu li.first_tab{
	float:left;
	width:91px;
}

.menu li.first_tab a{
	margin:0;
	padding:0;
	float:left;
	width:91px;
	text-decoration:none;
	color:#FFFFFF;
	background:none;
	background:url(../images/menu_defaultfirst.jpg) no-repeat;
	height:45px;
	line-height:45px;
}

.menu li.first_tab a:hover{
	background:url(../images/menu_selectedfirst.jpg) no-repeat;
}

.menu li.first_tab a.current{
	background:url(../images/menu_selectedfirst.jpg) no-repeat;
}

.menu li.seperator{
	float:left;
	width:2px;
	height:45px;
	background:url(../images/menu_sep.jpg) no-repeat;
}

.menu li a{
	float:left;
	width:auto;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 25px 0px 24px;
	background:url(../images/menu_default.jpg) repeat-x;
	height:45px;
	line-height:45px;
}

.menu li a:hover{
	background:url(../images/menu_selected.jpg) repeat-x;
}

.menu li a.selected{
	background:url(../images/menu_selected.jpg) repeat-x;
}

.menu li.last_tab{
	float:left;
	width:99px;
}

.menu li.last_tab a{
	margin:0;
	padding:0;
	float:left;
	width:99px;
	text-decoration:none;
	color:#FFFFFF;
	background:none;
	background:url(../images/menu_defaultlast.jpg) no-repeat;
	height:45px;
	line-height:45px;
}

.menu li.last_tab a:hover{
	background:url(../images/menu_selectedlast.jpg) no-repeat;
}

.menu li.last_tab a.selct{
	background:url(../images/menu_selectedlast.jpg) no-repeat;
}


/* END: Menue for English */


/* START: Menue for German */

.menu2{
	float:left;
	width:100%;
	height:45px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.menu2 ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.menu2 li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:auto;
	height:45px;
}

.menu2 li.first_tab{
	float:left;
	width:91px;
}

.menu2 li.first_tab a{
	margin:0;
	padding:0;
	float:left;
	width:91px;
	text-decoration:none;
	color:#FFFFFF;
	background:none;
	background:url(../images/menu_defaultfirst.jpg) no-repeat;
	height:45px;
	line-height:45px;
}

.menu2 li.first_tab a:hover{
	background:url(../images/menu_selectedfirst.jpg) no-repeat;
}

.menu2 li.first_tab a.current{
	background:url(../images/menu_selectedfirst.jpg) no-repeat;
}

.menu2 li.seperator{
	float:left;
	width:2px;
	height:45px;
	background:url(../images/menu_sep.jpg) no-repeat;
}

.menu2 li a{
	float:left;
	width:auto;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 21px 0px 21.5px;
	background:url(../images/menu_default.jpg) repeat-x;
	height:45px;
	line-height:45px;
}

.menu2 li a:hover{
	background:url(../images/menu_selected.jpg) repeat-x;
}

.menu2 li a.selected{
	background:url(../images/menu_selected.jpg) repeat-x;
}

.menu2 li.last_tab{
	float:left;
	width:99px;
}

.menu2 li.last_tab a{
	margin:0;
	padding:0;
	float:left;
	width:99px;
	text-decoration:none;
	color:#FFFFFF;
	background:none;
	background:url(../images/menu_defaultlast.jpg) no-repeat;
	height:45px;
	line-height:45px;
}

.menu2 li.last_tab a:hover{
	background:url(../images/menu_selectedlast.jpg) no-repeat;
}

.menu2 li.last_tab a.selct{
	background:url(../images/menu_selectedlast.jpg) no-repeat;
}


/* END: Menue for German */




/* START: Menue for French */

.menu3{
	float:left;
	width:100%;
	height:45px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.menu3 ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.menu3 li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:auto;
	height:45px;
}

.menu3 li.first_tab{
	float:left;
	width:91px;
}

.menu3 li.first_tab a{
	margin:0;
	padding:0;
	float:left;
	width:91px;
	text-decoration:none;
	color:#FFFFFF;
	background:none;
	background:url(../images/menu_defaultfirst.jpg) no-repeat;
	height:45px;
	line-height:45px;
}

.menu3 li.first_tab a:hover{
	background:url(../images/menu_selectedfirst.jpg) no-repeat;
}

.menu3 li.first_tab a.current{
	background:url(../images/menu_selectedfirst.jpg) no-repeat;
}

.menu3 li.seperator{
	float:left;
	width:2px;
	height:45px;
	background:url(../images/menu_sep.jpg) no-repeat;
}

.menu3 li a{
	float:left;
	width:auto;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 11px 0px 15px;
	background:url(../images/menu_default.jpg) repeat-x;
	height:45px;
	line-height:45px;
}

.menu3 li a:hover{
	background:url(../images/menu_selected.jpg) repeat-x;
}

.menu3 li a.selected{
	background:url(../images/menu_selected.jpg) repeat-x;
}

.menu3 li.last_tab{
	float:left;
	width:99px;
}

.menu3 li.last_tab a{
	margin:0;
	padding:0;
	float:left;
	width:99px;
	text-decoration:none;
	color:#FFFFFF;
	background:none;
	background:url(../images/menu_defaultlast.jpg) no-repeat;
	height:45px;
	line-height:45px;
}

.menu3 li.last_tab a:hover{
	background:url(../images/menu_selectedlast.jpg) no-repeat;
}

.menu3 li.last_tab a.selct{
	background:url(../images/menu_selectedlast.jpg) no-repeat;
}

/* END: Menue for French */


.sloganbar{
	float:left;
	width:100%;
	height:32px;
	background:url(../images/slogan.jpg) no-repeat;
	background-position:center;
}

.bodywrapper{
	float:left;
	width:100%;
	margin-top:2px;
	display:inline;
}

.featurebox{
	float:left;
	width:190px;
	height:169px;
}

.featurespacing{
	margin-right:3px;
	display:inline;
}

.featuredetail{
	float:left;
	width:172px;
	background-color:#F7F7F7;
	border:#CCCCCC 1px solid;
	padding:8px;
}

.lftsidetxt{
	float:left;
	width:83px;
	text-align:left;
	font-size:14px;
}

.rgtsidetxt{
	float:right;
	width:83px;
	text-align:right;
	font-family:Calibri;
	font-size:15px;
	color:#333333;
}

.featuredetailsep{
	float:left;
	width:100%;
	border-bottom:#999999 1px dashed;
	height:1px;
	font-size:0;
	margin-bottom:3px;
	display:inline;
}

.topmargin{
	margin-top:8px;
	display:inline;
}

.morefeatures{
	float:left;
	width:238px;
	height:auto;
	overflow:hidden;
	margin-right:5px;
	display:inline;
}

.morefeatures_headers{
	float:left;
	width:238px;
	height:33px;
	color:#FFFFFF;
	text-align:center;
	line-height:33px;
}

.orangebg{
	background-color:#FF9900;
}

.bluebg{
	background-color:#00539B;
}

.greenbg{
	background-color:#669900;
}

.morefeatures_txt{
	float:left;
	width:216px;
	padding:11px;
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
	text-align:left;
	line-height:15px;
}

.calculator{
	float:right;
	width:210px;
	height:auto;
	overflow:hidden;
	background-color:#F7F7F7;
	border:#CCCCCC 1px solid;
	padding:10px 10px 20px 10px;
	color:#666666;
	text-align:left;
}

.calimg{
	float:left;
	width:46px;
	height:46px;
	background:url(../images/calculatorimg.jpg) no-repeat;
}

.calheading{
	float:left;
	width:154px;
	margin:5px 0px 0px 10px;
	display:inline;
}

.calheadingtxt{
	font-size:18px;
	font-weight:bold;
}

.sepdiv{
	float:left;
	width:175px;
	border-bottom:#999999 1px dashed;
	margin:8px 17px 17px 17px;
	display:inline;
	height:1px;
	font-size:0;
}

.calmenu{
	float:left;
	width:154px;
	margin:0px 28px 0px 28px;
	display:inline;
	font-size:15px;
	font-weight:bold;
}

.onerow_menu{
	float:left;
	width:124px;
	padding:0px 0px 0px 30px;
	height:18px;
	margin-bottom:5px;
	display:inline;
}

.onerow_menu a{
	text-decoration:none;
	color:#666666;
}

.carimg{
	background:url(../images/carimg.jpg) no-repeat;
}

.flightimg{
	background:url(../images/flightimg.jpg) no-repeat;
}

.hotelimg{
	background:url(../images/hotelimg.jpg) no-repeat;
}

.vpackimg{
	background:url(../images/vpackimg.jpg) no-repeat;
}

.footer{
	float:left;
	width:962px;
	border-top:#E5E5E5 10px solid;
	margin-top:10px;
	display:inline;
	text-align:center;
	padding:15px 0px 20px 0px;
}

.footer a{
	text-decoration:none;
	color:#999999;
}

.footer a:hover{
	text-decoration:underline;
}

/*--inner pages--*/
.innerpages_wrapper{
	float:left; 
	width:700px; 
	background:#F7F7F7; 
	border:#CCCCCC 1px solid; 
	height:auto; 
	overflow:hidden; 
	padding:20px; 
	margin:10px 0px 0px 111px; 
	display:inline;
	color:#333333;
	font-size:12px;
	text-align:left;
}

.heading_contactus{
	float:left;
	width:100%;
	color:#666666; 
	padding-bottom:5px; 
	margin-bottom:25px; 
	display:inline; 
	text-align:left; 
	border-bottom:#999999 1px dashed
}

.omerow_contactus{
	float:left;
	width:100%;
	margin-bottom:5px;
	display:inline;
}

.caparea{
	float:left;
	padding:1px 0 0 0px;
	width:100px;
	margin-left:130px;
	display:inline;
}

.txtboxarea {
	float:left;
	width:320px;
}

.txtbxstyle {
	border:1px solid #999999;
	background-color:#FFFFFE;
	color:#333333;
	font-family:Arial;
	font-size:12px;
	height:16px;
	width:300px;
}

.txtareastyle{
	width: 300px; 
	border:1px solid #999999;
	background:#FFFFFE;
}

.asterickcol{
	color:#FF0000;
	font-weight:bold;
	font-size:13px;
}

.btnclases{
	float:left;
	margin-right:5px;
	display:inline;
}

.btncss{
	border:solid 0;
	cursor:pointer;
	width:64px;
	height:24px;
	background:url(../images/btnimg.jpg) no-repeat;
	padding-bottom:3px;
}

.btncss2{
	border:solid 0;
	cursor:pointer;
	width:108px;
	height:24px;
	background:url(../images/makepayment.jpg) no-repeat;
	padding-bottom:3px;
	*padding-bottom:0px;
	*padding-top:2px;
	font-size:13px;
}

.btnclases2{
	float:left;
	height:24px;
	margin-right:5px;
	display:inline;
}


/*------------------------------------ Pricin page -----------------------------------------*/

.block1{
width:962px;
float:left;
height:28px;
background-color:#FE9900;
margin-top:10px;
font-family:verdana;
font-size:21px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:2px;
font-style:italic;
}

.block2{
width:962px;
float:left;
height:54px;
background-color:#1D79C2;
}

.captionrow{
float:left;
margin-top:6px;
font-family:verdana;
font-size:17px;
color:#FFFFFF;
font-weight:bold;
width:100%;
}

.plan{
width:167px;
float:left;
text-align:center;
margin-top:10px;
}

.carreservation{
width:158px;
float:left;
text-align:center;
}

.flight{
width:185px;
float:left;
text-align:center;
}

.hotelres{
width:168px;
float:left;
text-align:center;
}

.varificationpakage{
width:134px;
float:left;
text-align:center;
}

.attraction{
width:142px;
float:left;
text-align:center;
}

.row1{
width:962px;
float:left;
height:45px;
background-color:#FFFFFF;
font-family:Arial;
font-size:16px;
color:#333333;
text-align:left;
}

.row2{
width:962px;
float:left;
height:45px;
background-color:#eeeeee;
font-family:Arial;
font-size:16px;
color:#333333;
text-align:left;
}

.mgntop{margin-top:200px;}

.gold{
width:102px;
height:38px;
float:left;
background-color:#FFCC00;
padding-left:65px;
padding-top:11px;
font-family:Arial;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
font-style:italic;
}

.standard{
width:119px;
height:33px;
float:left;
background-color:#A0728E;
padding-left:48px;
padding-top:12px;
font-family:Arial;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
font-style:italic;
}

.zero{
width:142px;
height:33px;
float:left;
background-color:#B46B40;
padding-left:25px;
padding-top:12px;
font-family:Arial;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
font-style:italic;
}

.deduction{
width:77px;
height:22px;
float:left;
background-color:#669900;
padding-left:12px;
padding-top:6px;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

.car2{
width:155px;
float:left;
text-align:center;
}

.txtcontain{
float:left;
margin-top:9px;
font-weight:bold;
color:#B46B3F;
font-family:calibri;
font-size:20px;
}

.txtcontain2{
float:left;
margin-top:9px;
font-weight:bold;
color:#1D79C2;
font-family:calibri;
font-size:20px;
}

.txtcontain3{
float:left;
margin-top:9px;
font-weight:bold;
color:#990000;
font-family:calibri;
font-size:20px;
}



/*------------------ Certificate page --------------------*/


.certificatediv{
width:100%;
float:left;
margin-top:10px;
}

.certimage{
width:600px;
height:464px;
float:left;
}

.getside{
width:346px;
float:left;
height:464px;
background-color:#DDD0AA;
margin-left:11px;
display:inline;
}

.getfield{
width:258px;
float:left;
margin-left:48px;
margin-top:20px;
display:inline;
}

.getheading{
font-size:19px;
font-weight:bold;
color:#363636;
text-align:left;
font-family:calibri;
float:left;
width:100%;
padding-bottom:17px;
}

.getrow{
width:100%;
float:left;
margin-top:13px;
}

.getcaption{
font-family:tahoma;
font-size:12px;
color:#333333;
text-align:left;
float:left;
width:100%;
}

.getfieldbg{
width:254px;
height:26px;
float:left;
background-image:url(../images/getfieldbg.jpg);
background-repeat:no-repeat;
margin-top:7px;
}

.getfields{
width:244px;
float:left;
height:20px;
background:none;
border:none;
font-family:Arial;
font-size:13px;
color:#999999;
text-align:left;
padding-left:5px;
padding-top:5px;
}

.getbtn{
width:215px;
height:34px;
float:left;
background-image:url(../images/getbtn.jpg);
background-repeat:no-repeat;
cursor:pointer;
border:solid 0;
margin-top:19px;
margin-left:20px;
display:inline;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:0px;
}



/*--------------------------- Car Rental Form ----------------------------*/

.formbody{
width:100%;
float:left;
font-family:Arial;
font-size:12px;
color:#333333;
text-align:left;
}

.topcaption{
float:left;
width:150px;
margin-top:2px;
margin-left:1px;
display:inline;
}

.topcaption2{
float:left;
width:119px;
margin-top:2px;
margin-left:1px;
display:inline;
}


.topdrop{
float:left;
width:500px;
}

.leftblock{
width:200px;
float:left;
margin-top:13px;
}

.rightblock{
width:169px;
float:left;
margin-left:15px;
display:inline;
margin-top:13px;
}

.leftblock2{
width:400px;
margin-top:5px;
}

.rightblock2{
width:295px;
margin-left:15px;
display:inline;
margin-top:5px;
}

.fullcaption{
width:100%;
float:left;
}

.txtfield1{
width:198px;
float:left;
border:#999 solid 1px;
height:16px;
margin-top:7px;
font-family:Arial;
font-size:12px;
color:#999999;
padding-top:2px;
}

.drpdown2{
float:left;
margin-left:10px;
margin-top:7px;
display:inline;
}

.drpdown3{
float:left;
margin-top:7px;
}

.ctext{
font-size:11px;
color:#999999;
float:left;
text-align:left;
margin-top:5px;
}

.lines{
width:694px;
height:1px;
float:left;
background-image:url(../images/lines.jpg);
background-repeat:no-repeat;
margin-top:17px;
padding-bottom:5px;
}

.subheadings{
font-size:17px;
color:#333333;
font-weight:bold;
float:left;
width:100%;
}

.formrow{
width:100%;
margin-top:9px;
float:left;
}

.captionside{
width:250px;
float:left;
margin-top:4px;
}

.captionside2{
width:170px;
float:left;
margin-top:4px;
}

.fieldside{
width:373px;
float:left;
margin-left:44px;
display:inline;
}

.fieldside2{
width:470px;
float:left;
margin-left:44px;
display:inline;
}

.drpdown5{
float:left;
margin-left:10px;
display:inline;
}

.drpdown4{
float:left;
}
.txtarea{
width:220px;
float:left;
border:#999 solid 1px;
font-family:Arial;
font-size:12px;
color:#999999;
padding-top:2px;
}

.txtfield2{
width:220px;
float:left;
border:#999 solid 1px;
height:16px;
font-family:Arial;
font-size:12px;
color:#999999;
padding-top:2px;
}

.premiumtxt{
font-size:12px;
color:#666666;
text-align:left;
float:left;
margin-top:3px;
padding-right:12px;
}

.radiotxt{
float:left;
margin-top:4px;
padding-right:5px;
}

.price{
font-size:17px;
color:#333;
font-weight:bold;
float:left;
}

.subtxt{
font-size:14px;
color:#666;
font-weight:bold;
float:left;
}

.chkbox{
float:left;
padding-right:12px;
margin-top:3px;
color:#666666;
margin-left:12px;
display:inline;
}

.agreebox{
width:100%;
float:left;
height:40px;
background-color:#FFFFFF;
border:#ccc solid 1px;
margin-top:15px;
}

.divrow{
width:100%;
float:left;
}
.invalid{
margin-left:250px;
color:#FF0000;
}
.fieldsoffaq{
	padding-top:10px; width:1000px; float:left; font-size:12px; color:#333333; text-align:left;
}
.applemenu div.silverheader a{
	background-color:#E5E5E5;
	color: #000000;
	font-weight:bold;
	text-align:left;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: 100px;
	padding: 5px 0;
	padding-left: 8px;
	text-decoration: none;
	border: solid 1px #EDEFF4;

}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
	color: #000000;

}
.applemenu div.selected a, .applemenu div.silverheader a:hover{
	background-color:#82BFEB;
	color: #000000;
	font-weight:bold;
	text-align:left;
}
.applemenu div.submenu{ /*DIV that contains each sub menu*/
	padding:10px;
	background:#EDEFF4;
	overflow:hidden;
	

}
.faq_link{
	text-decoration:none; color:#079DD6; cursor:pointer;
}


.silverheader a:hover{
text-decoration:underline; color:#079DD6; cursor:pointer;
}

/*---------------------------------------- Certificate ------------------------------------------------*/


.mycertificate_image{
	width:600px;
	height:464px;
	float:left;
	background:url(../images/certificate.jpg) no-repeat;
}

.cert_title_name{
	font-family:tahoma;
	font-size:15px;
	float:left;
	margin-top:102px;
	width:100%;
	text-align:center;	
	color:#14110A;
	font-weight:bold;
}

.cert_number{
	width:129px;
	float:right;
	margin-right:46px;
	display:inline;
	margin-top:54px;
	font-size:15px;
	font-family:Arial;
	color:#D2BF84;
	font-weight:bold;
}

.cert_other_txt{
	width:305px;
	float:left;
	margin-top:13px;
	margin-left:144px;
	display:inline;
	font-family:Arial;
	font-size:12px;
	color:#120F08;
	text-align:left;
}

.certpackage{
	width:143px;
	float:left;
	margin-left:154px;
	display:inline;
	margin-top:68px;
	font-family:Arial;
	font-size:13px;
	color:#A39A63;
	font-weight:bold;
}

.flt_rgt{
float:right;
width:300px;
}

.flag_div {
display:inline;
float:right;
height:15px;
margin-right:7px;
margin-top:4px;
width:93px;
}

.flag {
display:inline;
float:left;
height:15px;
margin-left:7px;
width:24px;
}

.dropdownarrow {
float:left;
height:15px;
width:17px;
margin-left:6px;
display:inline;
}

.dropmenudiv_b {
-x-system-font:none;
background-color:#ffffff;
border-color:#AFE7F8;;
border-style:solid;
border-width:0 1px;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin-left:-20px;
margin-top:25px;
position:absolute;
width:130px;
}

.flagimg {
float:left;
height:15px;
padding-top:1px;
width:24px;
}

.flagtxt {
float:left;
padding:0 0 0 5px;
width:99px;
}

.dropmenudiv_b a {
border:1px solid #AFE7F8;
color:#333333;
cursor:pointer;
display:block;
float:right;
font-size:10px;
padding:2px 0;
text-decoration:none;
text-indent:5px;
width:auto;
}

.dropmenudiv_b a:hover {
background:#15BBE3;
}

button { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 10px 0 0; 
  text-align:center; 
}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 10px; 
}

/*blue buttons*/
button.submitBtn { 
  background:url(../images/btn_blue_right.gif) right no-repeat; 
}
button.submitBtn span { 
  height:24px; 
  line-height:24px;
  background:url(../images/btn_blue_left.gif) left no-repeat;
  color:#fff; 
}
button.submitBtn:hover {
	background:url(../images/btn_blue_right_hover.gif) right no-repeat; 
}
button.submitBtn:hover span {
	background:url(../images/btn_blue_left_hover.gif) left no-repeat; 
}

button { 
  *width:auto; 
  *overflow:visible; 
}
button span { 
  *margin-top:1px; 
}

