@import url('reset.css');

body {
	background-color: #FFF;
	color:#000;
	margin: 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	text-align:center;
	/*width:100%;
	height:100%;*/	
	overflow:hidden;
}

.clr {
	margin:0;
	padding:0;
	clear:both;
}


/* Header part  ======================================================== */
div#HP{
	clear:both;
	*clear:both;	
	width: 100%;
	height: 124px;
	margin: 0px;
	padding: 0;
	text-align: center;
	border-bottom: 3px solid #00AFEF;

	
/*	overflow: hidden;*/
}

div#HS{
	clear:both;
	width: 990px;
	height: 95px;
	margin: 0px auto 0px auto;
	padding: 0;
	text-align: center;
	border-bottom: 0px solid #e12532;

}

div#LG{
	width: 396px;
	height: 94px;
	float:left;
	margin:15px 0 0 0;
	padding:0;
/*	cursor:pointer;	*/
}

div#LG h1{
	margin: 0;
	padding: 0;	
	}

div#LG h1 a{
	display: block;
	width: 442px;
	height: 94px;
	background:url(../images/ferrariologo.jpg) no-repeat top left;
	text-indent:-9999px;
	}


div#TPquote{
	float: right;
	margin: 15px 0 0 0;
	padding:0;
	width: 260px;
	height: 68px;
	color: #000;
	font-size: 12px;
	text-align: right
}

div#TPquote input{ width: 140px; height: 25px; border: 1px solid #ccc; border-radius: 20px; background: #dcdcdc url(../images/search.png) no-repeat 118px center; color: #a6a6a6; margin: 0 0 0 10px}

div#MS{
	clear:both;
	float: right;
	margin:-12px 0 0 0;
	padding:0;
	height:30px;
	*width: 50%;
	*margin: 13px 0px 0 0 ;
}

ul#menu, ul#menu li{
	margin: 0;
	padding: 0;
	list-style: none;	
	}
ul#menu li{
	position: relative;
	float: left;
	color: #FFF;
	text-align: center;
	list-style-type: none;
	padding: 0px 10px;
	margin:	0px 1px 0 1px;
	line-height: 28px;
	font-family:Lucida Sans, Arial, "Times New Roman", Times, serif;
	font-size:12px;
	text-transform:uppercase;	
	height: 30px;
	}
	
ul#menu li a{
	text-decoration: none;
	color: #000;
	display: block;
	padding: 0px 10px;
	
	}
ul#menu li a:hover{
	background: #00afef;
	color: #FFF;
	border-radius: 0px 10px ;
	padding: 0px 10px;
	margin:0;	
	}
	
ul#menu li ul { display: none}
ul#menu li:hover ul{display:block; position:absolute; top: 30px; left: 0; z-index: 300; border: none}
ul#menu ul li a{  padding:0 10px 0 10px; height: 30px; line-height: 30px;  background: /*url("../images/navoverarrow.png") no-repeat 240px center*/ #00afef; color: #FFF; width: 200px; text-align: left; border-bottom: 1px solid #fff; }
ul#menu ul li a:hover{ padding:0 10px 0 10px; height: 30px; line-height: 30px; background: /*url("../images/navoverarrowsub.png") no-repeat 240px center*/ #5acaf3; color: #fff; text-align: left; border-radius: 0px 0px ;}
ul#menu li ul li a:last-child { border: none}
	
ul#menu li.CM{
	background: #00afef;
	color: #FFF;
	border-radius: 0px 10px ;	
	}	
ul#menu li a.CM{
	background: #00afef;
	color: #FFF	;
	border-radius: 0px 10px ;	
	}
/*-------- Header part  ------*/

/* index page content part  ======================================================== */
div#CS{
	clear:both;
	width: 990px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0;
}
#CS .BTN{ margin: 0 20px 0 0; padding: 5px 3px; background: #00AFEF; float: right; text-align: center; display: block; border-radius: 0 0px 10px 10px; -moz-border-radius: 0 0px 10px 10px; -webkit-border-radius: 0 0px 10px 10px; -0-border-radius: 0 0px 10px 10px;}
#CS .BTN a{color:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold }

div#bnr{
	width: 100%;
	height: 349px;
	margin: 0;
	padding: 0;
	clear: both;
	background: url(../images/bannerbg.png) center top no-repeat;
	box-shadow: 0px 0px 2px #000000 inset;
	-moz-box-shadow: 0px 0px 2px #000000 inset;;
	-o-box-shadow: 0px 0px 2px #000000 inset;
	-webkit-box-shadow: 0px 0px 2px #000000 inset;
	border-bottom: 3px solid #00AFEF
	}

.FHD{ padding: 10px 0 0 0; clear: both; float: left; left: 0; position: absolute; z-index: 42;  }


#PROL{
	float:left;
	text-align:justify;
	margin: 20px 10px 10px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#50504f;
	line-height:21px;
	width: 980px;
	}
#PROL .imag{ width: 100%; float: left; text-align: justify }
#PROL .imag .PLF{ width: 100%;}
#PROL .imag .PLF h3{ width: 100%; color: #00AFEF; font-size: 20px}
#PROL .imag .PLF p{ float: left; width: 300px; }
#PROL .imag .PLF img{ margin: 0; padding: 0; width: 25%; height: 25%; float: left; text-align: justify}
#PROL .imag .PRT{width: 72%; float: right ; margin: 40px 0 0 0;}
#PROL .imag .PRT h3{ clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 16px; border-bottom: 1px dotted #666; margin: 0 0 10px 0;}
#PROL .imag .PRT table{ border: 1px solid #ccc}
#PROL .imag .PRT table td{border: 1px solid #ccc; padding: 5px}

#PROR{
	float: right;
	text-align:left;
	margin: 0;
	padding: 40px 0 10px 0;
	width: 100px;
	margin: 20px 10px 0 0;
	background: url("../images/faq.png") no-repeat scroll center 5px #E8E8E8; 
	border-radius: 10px 10px ; -moz-border-radius: 10px 10px ; -webkit-border-radius: 10px 10px ; -0-border-radius: 10px 10px ;
	}
#PROR img{ margin: 10px 0 0 0; padding: 20px 5px; text-align: center}

#btmprd{
	clear: both; width:980px; margin:10px; padding:0;
}

#btmprd ul {margin: 20px auto 0 140px; padding:0; text-align:center}
#btmprd ul li {margin: 0; padding:0; float:left}


/* Easy Slider */
#slider{ width: 980px; height: 361px;  margin: 0 auto 0 auto; padding: 0; overflow: hidden; position: relative}	
#slider ul, #slider li, #slider2 ul, #slider2 li{	margin:0;	padding:0; list-style:none;  }
#slider li, #slider2 li{ width: 980px;	height: 349px;	overflow: hidden; }
#slider2 li{ background:#f1f1f1; margin: 2px 0 0 0 }
#slider li img{ width: 980px;}
#slider2 li h2{ margin:0 20px;	padding-top:20px;}	
#slider2 li p{ margin:20px;	}
p#controls, p#controls2{ margin:0; position: absolute; left: 150px; display: none } 
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ display:block; margin:0; overflow:hidden; text-indent:-8000px;	width:30px;	height:77px; position:absolute;	top:-160px;	}	
#nextBtn, #nextBtn2{ left: 946px;}
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{ display:block; width: 20px; height: 36px;	background: url(../images/left.png) no-repeat 0 0; }	
#nextBtn a, #nextBtn2 a{ background: url(../images/right.png) no-repeat 0 0; }												

#bannr{ width: 980px; height: 361px;  margin: 0 auto 0 auto; padding: 0; overflow: hidden; position: relative}
#bannr img{width: 980px; height: 348px;}

/* // light box */
#jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px;}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;
	width: 100%; padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em; }


/*--------- h1 text heading ---------*/
#HT {
	clear:both;
	border:3px double #CCC;
	border-left:none; 
	border-right:none;
	padding:10px 0 15px 0;
	margin:0; 		
	}
#HT h1{
	font-family: 'Lato', sans-serif; font-weight:normal; color:#484848; font-size:50px; line-height:60px; 	text-shadow: -1px -1px #fff, 1px 1px #ccc;	
	}
#HT span {color:#ff9000; 	text-shadow: -1px -1px #ddd, 1px 1px #ccc;}
#HT h2{	
	margin:0 ;
	padding:0;
	font-family: 'Lato', sans-serif; font-weight:300; font-style:italic; color:#484848; font-size:24px; line-height:36px; letter-spacing:-1px;
	}
	
#aboc{clear:both; float:left; width: 960px; text-align: left; margin:30px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;	color:#50504f;line-height:21px; }
#aboc .FL { float: left; width: 45%; }
#aboc .FL h3, #aboc .FR h3{	font-size: 24px; color:#000; font-family:Caviar Dreams, Arial, Helvetica, sans-serif;	line-height:32px; margin:0 0 0px 0;	padding:0 0 0 5px; font-weight: 400}
#aboc .FL h5, #aboc .FR h5{	font-size: 12px; color: #F00; font-family: Arial, Helvetica, sans-serif; margin: 5px 0 0px 0;	padding:0;}
#aboc .FL span, #aboc .FR span{font-size: 30px; color:#000; font-family:Caviar Dreams, Arial, Helvetica, sans-serif;	 line-height:32px; margin:0 0 10px 0;padding:0;}
#aboc .FL p, #aboc .FR p{margin:10px 0 0 0;padding:0;}
#aboc .FL strong, #aboc .FR strong{font-size: 14px}


#aboc img{}

#aboc .FR{ width: 45%; float: right; margin: 145px 0 0 20px}

ul.Contact{display:block; clear: both; margin: 5px 0 0 0}
ul.Contact li{float:left; margin-right: 5px; list-style:none;}
ul.Contact li img{ width: 70px; height: 55px;}
ul.Contact li a{display:block; border:1px solid #CCC; cursor: pointer}

#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;	display: none;}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('../images/loading.gif');}
#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;	top: 0;	left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #fff;}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;	position: relative;	overflow: hidden;z-index: 1102;	border: 0px solid #fff;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close {position: absolute;top: -15px;	right: -15px;width: 30px;height: 30px;background: transparent url('../images/fancy_close.png') ;cursor: pointer;	z-index: 1103;	display: none;}
#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;	vertical-align: top;}

/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_close.png', sizingMethod='scale'); }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }





#OC{
	clear:both;
	float:left;
	width: 560px;
	text-align:justify;
	margin:30px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#50504f;
	line-height:21px;
	
}
#OC span{
	font-size: 28px;
	color:#000;
	font-family:Caviar Dreams, Arial, Helvetica, sans-serif;	
	line-height:32px;
	margin:0 0 10px 0;
	padding:0;
	}
#OC p{
	margin:10px 0 0 0;
	padding:0;
	}	
.RM {background:url(../images/button.png) 0 0 no-repeat; color:#000; font-family: 'Lato', sans-serif; font-weight:300; font-style:italic; font-size:16px; line-height:30px; display:inline-block; padding: 2px 0 5px 43px; margin:10px 0 0 0 ;}
.RM a{color:#000; text-decoration:none}	
.RM a:hover{color:#25aae1; text-decoration:none}	
 
div#line{float: left; width: 2px; height: 372px; margin: 30px 0 0 15px; padding:0; background: url(../images/sideline.png) no-repeat top center}
#LP{
	float:right;
	text-align:left;
	margin: 30px 0 0 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#50504f;
	line-height:24px;
	width: 400px	;
	}	
#LP p{
	line-height:20px;	
	}
	
#LP h3{
	font-size:28px;
	color:#000;
	font-family:Caviar Dreams, Arial, Helvetica, sans-serif;	
	line-height:32px;
	margin:0 0 0px 0;
	padding:0 0 0 5px;
	}
	
#LP span{
	clear: both;
	color:#25aae1;
	font-size:16px;
	font-family:Caviar Dreams, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0px 0 8px 0;
	}

.VS { color:#000; font-family: 'Lato', sans-serif; font-weight:300; font-style:italic; font-size: 11px; line-height:30px; display:inline-block; padding: 0px 0 5px 5px; margin:0 0 5px 0 ; text-align: left; float:left}
.VS a{color: #F00; text-decoration:none}	
.VS a:hover{color:#25aae1; text-decoration:none}	
.img-border {border:#dbdbdb 8px solid;}

ul.skus, ul.skus li{
	margin:0;
	padding:0;
	}

ul.skus li{
	float:left;
	display: inline-block; 
	margin:15px 5px 0  0;
	padding:5px 5px 0 5px;
	text-align:left;
	}

ul.skus li img{ border: 10px solid #ccc; width: 160px; height: 120px; }
	


	
div#CC {
	clear:both;
	margin:30px auto 0 auto;
	padding:0;
	border-top:solid 1px #999;
	position:relative;
	text-align:center;
	width: 990px;
}
div#CC p {
	position:absolute;
	text-transform:uppercase;
	font-size:16px;
	color:#585857;
	background:#fff;
	text-align:center;
	top:-10px;
	margin:0 auto 0 auto;
	padding:0 10px;
	left:368px;
}

div#CC img{ clear: both; margin: 20px 0 0 0; padding:0}

div.clientcorsol {
	clear:both;
	margin:0;
	padding: 0;
	text-align: left;/* height:100px !important ;*/
	position:relative;
}
div.clientcorsol img {
	margin:10px 0px 0 0;
	padding: 0;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");  /* Firefox 3.5+, IE10 */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
 -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
	-webkit-backface-visibility: hidden; /* Fix for transition flickering */
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	float:left;
	display:block;
}
div.clientcorsol img:hover {
	filter: none;
	-webkit-filter: grayscale(0%);
	cursor:pointer;
}
div.clientcorsol ul li {
	border: solid 0px #ccc;
	width:130px;
	height: 80px;
	overflow:hidden;
	float:left;
	text-align:center;
	display:block;
	margin: 20px 15px 10px 15px;
	padding: 0;
}
.clearfix {
	float: none;
	clear: both;
}
a.prev {
	background: url(../images/client_arrows.png) no-repeat transparent;
	width: 15px;
	height: 20px;
	display: block;
	position: absolute;
	top: 54px;
	left: -15px;
}
a.prev:hover {
	background: url(../images/client_arrows.png) no-repeat 1px -22px;
}
a.next {
	background: url(../images/client_arrows.png) no-repeat -17px 0;
	width: 15px;
	height: 20px;
	display: block;
	position: absolute;
	top: 54px;
	right: -14px;
}
a.next:hover {
	background: url(../images/client_arrows.png) no-repeat -18px -22px;
}
a.prev span, a.next span {
	display: none;
}

/* Footer ======================================================== */

::selection { background:#ff9000; color:#000; }
::-moz-selection { background:#ff9000; color:#000; }
::-webkit-selection { background:#ff9000; color:#000; }
::-ms-selection {background:#ff9000; color:#000;}

div#footer{
	clear:both;
	margin:30px 0 0 0;
	padding:0 0 5px 0;
	width:100%;
	height: 80px;
	border-top:5px solid #00AFEF;
	background:#1f1f1f;
	line-height:20px
	}

#NL{
	width:100%;
	height:50px;
	background:#1f1f1f;
	border:1px solid #000;
	margin:0;
	padding:0;
	clear:both;
	}
	
.FTP{
	width: 980px;
	height:65px;
	margin: 5px auto 0 auto;
	padding:0;
	text-align:center;
	line-height:20px;
	color:#fff;
	font-size:15px;
	font-family:Caviar Dreams, Arial, Helvetica, sans-serif;
	}
.FTP ul{ margin: 0 0 0 310px; padding: 0; text-align: center;}
.FTP ul li{ margin: 10px auto 0 auto; padding: 0; list-style: none; float: left; color: #FFF}
.FTP ul li a{ margin: 0; padding: 0 10px 0 10px; color: #FFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold}
	
.FTP p{
	text-align: center;
	font-size: 11px;
	color: #747474;
	font-family: Arial, Helvetica, sans-serif;	
	}
.FTP p a{color: #747474;}
.FTP span{padding: 0}
.FTP span a{color:#1f1f1f; text-align: left; }

.Newsletter{
	float:left;
	width:455px;
	height:auto;
	margin:0;
	padding:0;	
	}
td.newtxt{ width:200px}
td.newsignup{width:130px; color:#FFF}

.EA{
	color:#999;
	font-size:11px;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 0 5px;
	padding:0 0 0 2px;
	width:200px;
	height:23px;
	line-height:18px;
	*height:20px;	
	}
	
.snd{
	width:57px;
	height:23px;
	margin:0 0 0 0;
	padding:0 0;
	*padding-top:2px;
	_padding-top:2px;	
	line-height:18px;
			
	}	
	
#FC{
	clear:both;
	margin:0 auto 0 auto;
	padding:0;
	width:990px;
	text-align:left;
	}
.FCH{
	width:286px;
	text-align:left;
	color:#fff;
	font-size:14px;
	padding:0 0 0 2px;
	}
	
.FCH p{
	font-size:11px;
	margin:0;
	padding:0;
	color:#c0c0c0;
	}
.FCH span{
	font-size:10px;
	margin:0;
	padding:0;
	color:#c0c0c0;
	}
.FCH img{
	font-size:10px;
	margin:5px 0 5px 0;
	padding:0;
	color:#c0c0c0	
	}

.socialicons{ width: 196px; overflow:hidden}

ul.FLinks, ul.FLinks li{
	margin:0;
	padding:0;
	}
ul.FLinks li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c0c0c0;
	margin:5px 0 5px 0;
	padding:0;
	}
ul.FLinks li a{
	color:#c0c0c0;
	}
	
.FbL{
	padding:8px 0 0 0;
	color:#747474;
	font-size:11px;
	vertical-align:bottom;
	}

.raghuinweb {
	padding:8px 0 0 0;
	color:#3c3c3c;
	font-size:11px;
	text-indent: -9999px
	}
		
.raghuinweb a{
	color:#3c3c3c;
		text-indent: -9999px
	}



/***************************** Enquiry ********************/

.PRlft{float: left; margin: 10px 0 0 10px; padding: 0; width: 45%; text-align: center}
 .PRryt{float: left; margin: 10px 0 0 0; padding: 0; border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; box-shadow: -10px 10px 5px #CCCCCC; -moz-box-shadow: -10px 10px 5px #CCCCCC; -o-box-shadow: -10px 10px 5px #CCCCCC; -webkit-box-shadow: -10px 10px 5px #CCCCCC; -ms-box-shadow: -10px 10px 5px #CCCCCC; background: #fff; *background: #fff; width: 40%; height: auto; }
 .PRryt h2{ margin: 30px 0 0 10px; padding: 0; font-family: 'ArchitectsDaughterRegular', Arial, Helvetica, sans-serif; font-size: 22px; line-height: 35px; font-style: italic; color: #f36800; text-align: left; border-bottom: 1px dotted #000; width: 100%}
 .PRryt h3{ margin: 20px 0 0 40px; padding: 0; font-family: 'ArchitectsDaughterRegular', Arial, Helvetica, sans-serif; font-size: 20px; line-height: 30px; font-style: italic; color: #006136;}
 .PRryt p{margin: 10px 0 0 40px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-style: italic; color: #000;}
 
.PRryt table{ width: 350px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; margin: 0 0 0 20px; padding:0;}
.PRryt table td{padding: 8px}
.PRryt table td sup{color:#F00; padding:0 2px 0 0; margin:0;}
.PRryt table td input{width:160px; height:20px; height:16px \9; border:#666 solid 1px;}
.PRryt .submit{background:url(../images/frmbg.jpg) repeat-x top left; color:#FFF; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10; -o-border-radius:10px; width:80px; height:28px; text-align:center; cursor:pointer; margin:5px 0; *margin-top:-2px; margin-top:-5px \9; line-height:25px; padding:0; font-weight:bold; line-height:14px; border:none; padding:0; float: right}