body{
	font-family: tahoma, Arial,    Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin:0px;
	line-height:25px;
	background-color:#2c2c2c;
}

a img {
	border: 1px solid #BBB;
	padding: 1px;	
	margin: 1px 0px 1px 0;
	vertical-align: top;
}


.TitoloHome {
	font-size:30px;
	color:#506eb1;
}

.TitoloHomeIniz{
	font-size:70px;
	color:#C00;
}

#RigaForm{
	width:600px;
	height:30px;
	float:left;
	}
	
#RigaFormPiccola{
	width:225px;
	height:30px;
	float:left;
	}
	
	

#RigaFormInvia{
	width:400px;
	text-align:right;

	}


#TestoForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align:right;
	font-weight:bold;
	font-stretch:expanded;
	width:140px;
	float:left;
	height:22px;
	padding-top:0px;
	padding-right:20px;
	}


#TestoFormPiccola{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align:right;
	font-weight:bold;
	font-stretch:expanded;
	width:110px;
	float:left;
	height:22px;
	padding-top:8px;
	padding-right:20px;
	}

.CaselleForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align:left;
	font-weight:bold;
	font-stretch:expanded;
	width: 300px;

	}

a.a1{
	color: #fff;
	text-decoration: none;
}

a.a1:hover{
	text-decoration:underline;
}


a.a2{
	color: #F00;
	text-decoration: none;
}

a.a2:hover{
	text-decoration:underline;
}

a.a3{
	color: #333;
	text-decoration: none;
}

a.a3:hover{
	text-decoration:underline;
}


.backgroundshadow{

	background:url(images/backgroundshadow.gif) repeat-y top left;

	overflow:hidden;

	width:1018px;

	margin:0 auto;

	}	

#container{width:999px;margin:0px auto;}

#header{width:100%;height:111px;background-image:url(images/header.jpg);background-repeat:no-repeat;}

#logo{
	width:402px;
	height:80px;
	padding:25px 0 0 28px;
	float:left;
}


#immagine{width:924px;height:332px;background-image:url(images/flash-bg.jpg);background-repeat:no-repeat; padding-left:75px; padding-top:18px;}



#flash{width:999px;height:332px;background-image:url(images/flash-bg.jpg);background-repeat:no-repeat; padding-left:73px; padding-top:16px;}

#flash #flashContent h1{padding:85px 30px 0 30px;}

#flash #flashContent h1{color:#ffffff;font-family:tahoma, Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal;}

#content{width:999px;height:auto;background-image:url(images/content-bg.jpg);background-repeat:no-repeat; background-color:#FFFFFF;}

#content p {
	letter-spacing: 0.01em;
	text-align:justify;
	color: #333;
}

#content em { font: 12px Georgia, "Times New Roman", Times, serif; font-style:normal;}

#content #main{width:860px; height:auto; border-left:solid 1px #cccbca; border-right:solid 1px #cccbca; margin-left:70px; margin-right:70px;padding-top:15px;padding-bottom:15px;}

#content #main #sec1{width:100%;}

#content #main #sec1 .leftPart{
	width:350px;
	float:left;
	padding:0 15px 0 20px;
}

#content #main #sec1 .leftPartServizi{width:522px; float:left;padding:0 15px 0 20px;} 


#content #main #sec1 .centerPartVetrina{width:110px; height:170px;float:left; padding:0 27px 0 20px;}


#content #main #sec1 .leftPartContatti{width:200px;float:left;padding:0 15px 0 20px;}

#content #main #sec1 .leftPart #ElencoHome{
	width:450px;
	height:250px;
	color:#FFF;
	font-weight:bold;
	background-image:url(images/BK_elencoHome.jpg);
	border:#999 1px solid;
}

#content #main #sec1 .leftPart ul {list-style:none;
margin-top:50px;}

#content #main #sec1 .leftPart ul li{list-style-image:url(images/arrow-silver.gif);}

#content #main #sec1 .leftpart p a {
color: #049cc3; border-bottom: #929292 1px solid; background: #fffcd2; text-transform:none;	
}

#content #main #sec1 .leftpart p a:visited {
color: #049cc3; border-bottom: #929292 1px solid; background: #fffcd2; text-transform:none;	
}
#content #main #sec1 .leftpart p a:hover { border-bottom: #000 1px solid; }

#content #main #sec1 .rightPart{
	
	float:left;
	padding:0 10px 0 15px;
} 

#content #main #sec1 .rightPart h1{background-image:url(images/red-bg.jpg);width:246px;background-repeat:no-repeat;font-size:16px;margin:0;padding:10px 0 10px 20px;color:#f2fdff;}


#content #main #sec1 .rightPartMenu{width:268px; height:300px; float:left; padding:0 0px 0 0px;} 



#content #main #sec1 .rightPar #vetrinaFlash{
	border-left:solid 1px #edeae7;

	border-right:solid 1px #edeae7;

	border-bottom:solid 1px #edeae7;
}


#content #main #sec1 .rightPart #rightPlan1 {


	background-repeat:no-repeat;

	width:224px;

	background-color:#fff;

	border-left:solid 1px #edeae7;

	border-right:solid 1px #edeae7;

	border-bottom:solid 1px #edeae7;

	_padding:55px 20px 20px 20px;

	padding:1px 18px 34px 18px;

}

#content #main #sec1 .rightPart #rightPlan2 {

	background-image:url(images/StrilloFrontier.jpg);

	background-repeat:no-repeat;

	width:224px;

	background-color:#fff;

	border-left:solid 1px #edeae7;

	border-right:solid 1px #edeae7;

	border-bottom:solid 1px #edeae7;

	padding:75px 20px 0 20px;

	_padding:55px 18px 20px 18px;

}

#content #main #sec1 .rightPart ul {

	list-style:none;

	margin-left:15px;

	padding:0

}

.moreLP {

	margin-left:25px;

}

.more {

	text-align:right;

}

.more a {

	color:#04a1c7;

	text-decoration:underline;

}

.more a:hover {

	color:#4b3025;

	text-decoration:none;

}

#content #main #sec2 {

	width:100%;

	background-image:url(images/plans-bg.jpg);

	background-repeat:no-repeat;

	height:435px;

	float:left;

	background-position:18px 0px;

	margin-top:25px;

}

#content #main #sec2 ul {

	list-style:none;

	margin:0;

	padding:0;

}

#content #main #sec2 ul li {

	color:#fff;

}

#content #main #sec2 #plan1 {

	width:233px;

	float:left;

	margin:88px 20px 0 43px;

	_margin:88px 20px 0 13px;

}

#content #main #sec2 #plan1 ul {

	height:298px;

	margin-left:20px

}

#content #main #sec2 #plan1 ul li {

	list-style-image:url(images/arrow-blue.png);

	line-height:22px;

	_background-image:url(images/arrow-blue.png);

	_background-repeat:no-repeat;

	_background-position:0px 6px;

	_padding-left:12px;

	_line-height:19px;

}

#content #main #sec2 #plan2 {

	width:233px;

	height:295px;

	float:left;

	margin:88px 20px 0 17px;

}

#content #main #sec2 #plan2 ul {

	height:298px;

	margin-left:20px

}

#content #main #sec2 #plan2 ul li {

	list-style-image:url(images/arrow-pink.png);

	line-height:22px;

	_background-image:url(images/arrow-pink.png);

	_background-repeat:no-repeat;

	_background-position:0px 6px;

	_padding-left:12px;

	_line-height:19px;

}

#content #main #sec2 #plan3 {

	width:233px;

	height:295px;

	float:left;

	margin:88px 20px 0 15px;

}

#content #main #sec2 #plan3 ul {

	height:298px;

	margin-left:20px

}

#content #main #sec2 #plan3 ul li {

	list-style-image:url(images/arrow-yellow.png);

	line-height:22px;

	_background-image:url(images/arrow-yellow.png);

	_background-repeat:no-repeat;

	_background-position:0px 6px;

	_padding-left:12px;

	_line-height:19px;

}

#content #main #sec3 {

	width:100%;

}

#content #main #sec3 .leftPart {

	width:522px;

	float:left;

	padding:0 15px 0 20px;

}

#content #main #sec3 .rightPart {

	width:235px;

	float:left;

	padding:0 15px;

	background-image:url(images/right-bottom-bg.jpg);

	background-repeat:no-repeat;

	margin:10px 0 0 0;

background-color:#F1F1F1;

}

#content #main #sec3 .rightPart form {

	_margin:0;

	_padding:0

}

#content #main #sec3 .rightPart h1 {

	width:235px;

	background-repeat:no-repeat;

	font-size:15px;

	margin-top:10px;

	padding-left:3px;

	color:#000;

	border-top:solid 1px #eae7e7;

	border-bottom:solid 1px #eae7e7;

}

#content #main #sec3 .rightPart form {

	margin-bottom:0px;

	padding:0 0 25px 0;

}

#content #main #sec3 .rightPart form .input {

	width:235px;

	height:20px;

	border:solid 1px #eae7e7;

	margin-bottom:10px;

}

.blueText {

	color:#00a6cd;

}

.blueText a {

	color:#00a6cd;

	text-decoration:none;

}

.blueText a:hover {

	color:#341d0e;

	text-decoration:none;

}

.by {

	text-align:right;

	color:#6c9ba6;

	font-style:italic;

 padding-bottom

}

.date {

	font-size:11px;

}

.postLinks {

	text-align:right;

	background-image:url(images/postlinks.jpg);

	background-repeat:no-repeat;

	background-position:right -1px;

	height:37px;

}

.postLinks a {

	padding:10px;

	text-decoration:none;

	color:#535353;

}

.postLinks a:hover {

	padding:10px;

	text-decoration:none;

	color:#04a1c7;

}

#content #main #sec3 .leftPart p {

	line-height:20px

}

#content #main #sec3 .leftPart h1 {

	background-repeat:no-repeat;

	font-size:15px;

	margin-top:10px;

	padding-left:3px;

	color:#000;

	border-top:solid 1px #eae7e7;

	border-bottom:solid 1px #eae7e7;

}





#footer{
	width:899px;
	height:70px;
	background-image:url(images/footer-bg.jpg);
	background-repeat:no-repeat;
	padding:30px 50px 0 50px;
	color:#FFF;
	line-height:17px;
}

#footer #bottom_links ul li a{text-decoration:none;color:#474545;}

#footer #bottom_links ul li a:hover{text-decoration:none;color:#ffffff;}

#bottom_links{float:left}

#footer #block1{width:135px;float:left;}

#footer #block1 ul{list-style:none;}

#footer #block2{width:235px;float:left;}

#footer #block2 ul{list-style:none;}

#footer #block3{width:290px;float:left;}

#footer #block3 ul{list-style:none;}

#footer #block4{width:195px;float:left;}

#footer #block4 ul{list-style:none;}

#footer #block5{width:1000px;float:left; background-color:#FFF; }

#footer #block5 ul{list-style:none;}
#footer #block5 ul li a:link, #footer #block5 ul li a:visited{color:#fff;}


#footer #copyright{
	width:860px;
	float:right;
	padding-top:5px;
	margin-left:15px;
}

#footer #loghi{width:859px;float:left; margin-left:20px; background-color:#FFF; text-align:center; margin-bottom:10px;}
.bordo{ margin-right:20px;}


#footer .illuminz a:link {color:#474545; text-decoration:none; margin-left: 125px;}
#footer .illuminz a:visited{color:#474545; text-decoration:none; margin-left: 125px;}
#footer .illuminz a:hover {color: #fff;}
li.selected {background-image:url(images/home-bg.jpg);background-repeat:no-repeat;color:#fff;}

/*Navigation Start Here */
.tplftlinks{
	float:left;
	width:480px;
	height:40px;
	padding:69px 0px 0px 60px;

	}


#bandiere
{	
	width:50px;
	float:left;
	padding-left:10px;


	}


#navigation {

	margin:0px 0px 0px 0px;

}

#navigation ul {

	margin:0px;

	padding:0px;

}

#navigation ul li {

	float:left;

	margin:0px;

	padding:0px;

	list-style-type:none;

}

#navigation ul li a {

	display:block;

	float:left;

	height:40px;

	background-position:0px 0px;

}

#navigation ul li a.selected {

	background-position:0px 40px;

}

#navigation ul li a:hover {

	background-position:0px 80px;

}


.home1 a {

	background:url(images/home.gif);

	width:104px;

}

.societa a {

	background:url(images/societa.gif);

	width:104px;

}

.company a {

	background:url(images/company.gif);

	width:104px;

}

.partner a {

	background:url(images/partner.gif);

	width:104px;

}

.servizi a {

	background:url(images/servizi.gif);

	width:104px;

}


.services a {

	background:url(../images/services.gif);

	width:104px;

}

.prodotti a {

	background:url(images/prodotti.gif);

	width:104px;

}

.certificazioni a {

	background:url(images/certificazioni.gif);

	width:104px;

}



.contact a {

	background:url(images/contact.gif);

	width:104px;

}


.contatti a {

	background:url(images/contattaci.gif);

	width:104px;

}

/*Navigation End Here */	



.lft{

	float:left;

	}

.rt{

	float:right;

	}	



.morebtn{

	background:url(images/more.gif);

	width:61px;

	height:25px;

	margin:0 auto;

	display:block;

	float:left;

	}



.morebtn a{

	background:url(images/more.gif);

	width:61px;

	height:25px;

	margin:0 auto;

	display:block;

	}	



.morebtn a:hover{

	background:url(images/more.gif);

	background-position:0px 25px;

	width:61px;

	height:25px;

	margin:0 auto;

	display:block;

	}		



.submitbtn{

	background:url(images/submit.gif);

	width:76px;

	height:25px;

	margin:0 auto;

	display:block;

	float:left;

	}



.submitbtn a{

	background:url(images/submit.gif);

	width:76px;

	height:25px;

	margin:0 auto;

	display:block;

	}	



.submitbtn a:hover{

	background:url(images/submit.gif);

	background-position:0px 25px;

	width:76px;

	height:25px;

	margin:0 auto;

	display:block;

	}



.richiediinfobtn{

	background:url(images/richiedi-info.jpg);

	width:93px;

	height:28px;

	display:block;
	
	float:right;
	

	

	}



.richiediinfobtn a{

	background:url(images/richiedi-info.jpg);

	width:93px;

	height:28px;

	margin:0 auto;

	display:block;

	}	



.richiediinfobtn a:hover{

	background:url(images/richiedi-info.jpg);

	background-position:0px 28px;

	width:93px;

	height:28px;

	margin:0 auto;

	display:block;

	}		



.tecnicabtn{

	background:url(images/scheda-tecnica.jpg);

	width:93px;

	height:28px;

	display:block;
	
	float:right;
	

	

	}



.tecnicabtn a{

	background:url(images/scheda-tecnica.jpg);

	width:93px;

	height:28px;

	margin:0 auto;

	display:block;

	}	



.tecnicabtn a:hover{

	background:url(images/scheda-tecnica.jpg);

	background-position:0px 28px;

	width:93px;

	height:28px;

	margin:0 auto;

	display:block;

	}		
	

.depliantbtn{

	background:url(images/depliant.jpg);

	width:93px;

	height:28px;

	display:block;
	float:left;
	

	

	}



.depliantbtn a{

	background:url(images/depliant.jpg);

	width:93px;

	height:28px;

	margin:0 auto;

	display:block;

	}	



.depliantbtn a:hover{

	background:url(images/depliant.jpg);

	background-position:0px 28px;

	width:93px;

	height:28px;

	margin:0 auto;

	display:block;

	}		



	

.


.probtnpadd{

	padding-left:18px;

	float:left;

	}

/* --------- about us -----------------*/


#content #main #sec1 .rightPart #rightPlan3 {

	width:224px;

	background-image:url(images/right-bottom-bg.jpg);

	border-bottom:solid 1px #edeae7;

	padding:15px 20px 0 20px;

	margin-top:30px;

}

#content #main #sec1 .rightPart #rightPlan3 h2 {

	color:#000;

	padding:3px 10px;

	font-size:16px;

	font-weight:normal;

}

#content #main #sec1 .rightPart #rightPlan3 h3 {

	color:#000;

	padding:3px 10px;

	font-size:16px;

	font-weight:normal;

}

#content #main #sec1 .rightPart #rightPlan3 p {

	padding-left:14px;

}

.ipsum {

	color:#00a6cd;

	padding:0 0 0 3px

}

.ipsum a {

	color:#00a6cd;

	text-decoration:none;

}

.ipsum a:hover {

	color:#341d0e;

	text-decoration:none;

}

/* Contact Us */



#content #main #contact {

	margin:0;

}

#content #main #contact h1 {

	color:#000000;

	padding:0 0 0 26px;

	font-weight:normal;

	font-size:24px;

	margin:0

}

#content #main #contact h2 {

	color:#000000;

	padding:30px 0 0 80px;

	font-weight:normal;

	font-size:14px;

	margin:0

}

.contactSubmit {

	margin:10px 0 0 165px;

	float:left;

	clear:left;

}

/* -----------Booking Step1 ----------*/







#content #main #booking {

	margin:0;

	height:100px;

	padding:0

}

#content #main #booking h1 {

	color:#000000;

	padding:0 0 0 26px;

	font-weight:normal;

	font-size:24px;

	margin:0

}

#content #main #step {

	margin:80px 0 0 17px;

	background-image:url(images/plans-bg.jpg);

	background-repeat:no-repeat;

	height:435px

}

#content #main #step #plan1 {

	width:230px;

	float:left;

	margin:89px 0 0 18px;

	_margin:89px 0 0 12px;

	padding:0 0 0 13px;

	_padding:0 0 0 3px;

}

#content #main #step #plan1 ul {

	list-style:none;

	color:#FFF;

	line-height:23px;

	padding:0;

	margin:0;

	height:289px;

}

#content #main #step #plan1 ul li {

	list-style-image:url(images/arrow-blue.png);

	line-height:22px;

	margin-left:10px;

	_margin-left:0px;

	_list-style-image:none;

	_background-image:url(images/arrow-blue.png);

	_background-repeat:no-repeat;

	_background-position:0px 6px;

	_padding-left:15px;/*_line-height:19px;*/



}

#content #main #step #plan2 {

	width:234px;

	float:left;

	margin:89px 0 0 27px;

	_margin:89px 0 0 37px;

	padding:0 0 0 13px;

	_padding:0 0 0 3px;

}

#content #main #step #plan2 ul {

	list-style:none;

	color:#FFF;

	line-height:22px;

	padding:0;

	margin:0;

	height:289px;

}

#content #main #step #plan2 ul li {

	list-style-image:url(images/arrow-pink.png);

	margin-left:10px;

	_margin-left:0px;

	_list-style-image:none;

	_background-image:url(images/arrow-pink.png);

	_background-repeat:no-repeat;

	_background-position:0px 6px;

	_padding-left:15px;

	_line-height:22px;

}

#content #main #step #plan3 {

	width:234px;

	float:left;

	margin:89px 0 0 27px;

	padding:0 0 0 13px;

	_margin:89px 0 0 30px;

	padding:0 0 0 13px;

	_padding:0 0 0 3px;

}

#content #main #step #plan3 ul {

	list-style:none;

	color:#FFF;

	line-height:25px;

	padding:0;

	margin:0;

	height:289px;

}

#content #main #step #plan3 ul li {

	list-style-image:url(images/arrow-yellow.png);

 margin-left:10px  _margin-left:0px;

	_list-style-image:none;

	_background-image:url(images/arrow-yellow.png);

	_background-repeat:no-repeat;

	_background-position:0px 6px;

	_padding-left:15px;

	_line-height:22px;

}

.current {

	height:20px;

	width:999px;

	margin:0;

	padding:0

}

.ipsum {

	color:#00a6cd;

	padding:0 0 0 3px

}

.mona {

	padding:0 0 10px 50px;

	color:#93b6be;

	font-style:italic

}

.doler {

	padding:0 0 0 19px

}

#content #main #booking #steps {

	float:left;

	width:100%

}

#planSteps {

	width:100%;

	margin:30px 0 10px 0;

}

#planSteps .step {

	width:169px;

	margin:0px 21px 0 23px;

	_margin:0px 21px 0 16px;

	float:left;

}

.select {

	margin:9px 0 0 9px

}

.plan2 {

	margin:20px 0 0 9px

}

.plan3 {

	margin:69px 0 0 9px

}

/*------------ Step 2---------------------*/







#content #main h1 .pSteps {

	margin:90px 20px 0 80px;

	padding:0;

	color:#505152;

	font-size:16px;

	font-weight:normal;

	padding-left:8 0px;

}

#content #main h2 {

	margin:90px 20px 0 80px;

	padding:0;

	color:#505152;

	font-size:16px;

	font-weight:normal;

	padding-left:8 0px;

}

#content #main #step2 {

	width:845px;

	float:left;

	padding:0 0 0 13px;

	height:auto;

	margin-top:20px;

	margin-bottom:75px;

}

#content #main #step3 {

	width:845px;

	float:left;

	padding:0 0 0 13px;

	height:auto;

	margin-top:20px;

	margin-bottom:30px;

}

#content #main #step2 #plan1 {

	margin:10px 30px 0 20px;

	padding-left:46px

}

#content #main #step2 #accept {

	margin:0 0 0 98px;

	clear:left;

	padding:10px 0 0 0;

}

#content #main #step2 #accept a {

	color:#000;

	font-size:14px;

	text-decoration:underline;

}

#content #main #step2 #accept a:hover {

	color:#000;

	font-size:14px;

	text-decoration:none;

}

#content #main #step2 #plan1 span {

	clear:left;

}

#orderform {

	padding-left:67px;

}

.step {

	margin:30px 18px 0 23px;

}

.input {

	margin-left:0px;

	font-size:12px;

	color:#505152

}

.input2 {

	font-size:12px;

	color:#505152;

}

.label {

	color:#505152;

	font-size:14px;

	font-weight:normal;

	float:left;

	width:85px;

text-align:right;

	clear:left;padding-right:15px;

}

.textBox {

	float:left;

	width:400px;

	padding:4px 0;

}

div {

	margin:0;

	padding:0

}

#content #main #step2 .next {

	margin:0 0 0 99px;

	height:50px;

	clear:left;

	padding:8px 0 0 0;

}

/* ----------- Step-3 ----------------*/







.options {

	width:90%;

	padding-left:100px;

}

.options .set {

	width:147px;

	float:left;

	margin:0 65px 30px 0;

}

.options .setButton {

	width:347px;

	float:left;

	margin:0 65px 30px 0;

}

.options .setButton img {

	float:left

}

.options .set a {

	color:#44beda;

	text-decoration:none

}

/*----------- step 4 ------------*/







.textContent {

	float:left;

	width:420px;

	padding-right:30px;

}

.textContent a {

	color:#44beda;

	text-decoration:none

}

/*------------Package-------------*/







.options1 {

	width:90%;

	padding-left:5px;

}

.options1 .set {

	width:147px;

	float:left;

	margin:0 65px 30px 0;

}

.options1 .setButton {

	width:347px;

	float:left;

	margin:0 65px 30px 0;

}

.options1 .setButton img {

	float:left

}

#content #main #sec1 .rightPart #rightPlan1 p a {

	color:#44beda;

	text-decoration:underline

}

#content #main #sec1 .rightPart #rightPlan1 p a:hover {

	color:#4B3025;

	text-decoration:none

}

#content #main #sec1 .rightPart #rightPlan1 ul li {

	line-height:16px;

	margin:0 0 10px 0;

}

.rosso {

	color:#9d2821;

}

.mLeftPlan {

	margin-left:20px;

}





#subNavMain {

	width:100%;

	height:29px;

	_background-image:url(images/top-bar1.jpg);

	background-repeat:no-repeat;

	_padding:0 0 0 70px;
	
	
}

#subNavMain1 {

	width:100%;

	height:29px;

	_background-image:url(images/top-bar.jpg);

	background-repeat:no-repeat;

	padding:0 0 0 70px;

}

#subNav {

	width:268px;

	height:28px;

	_background-image:url(images/sub-nav.jpg);

	background-repeat:no-repeat;
	
	border-left:solid 1px #cccbca;
	
	border-right:solid 1px #cccbca;


}

#subNav ul {

	list-style:none;

	margin:0;

	padding:0;

	float:right;

}

#subNav ul li {
	float:right;

	clear:right;
	
	width:100%;
	
	text-align:right;
	
	

}

#subNav ul li a {

	color:#fff;

	text-decoration:none;

	line-height:28px;

	padding:5px 15px 7px 15px;

}

#subNav ul li a:hover {

	color:#fff;

	text-decoration:none;

	background-image:url(images/sub-nav-bg.jpg);

	line-height:28px;

}

.subSelected {

	color:#fff;

	text-decoration:none;

	background-image:url(images/sub-nav-bg.jpg);

}

#subNavMain {
        background: #f0e7d7;
        width: 260px;
		height:70px;
        margin: 0 auto;
		font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 13px;
		margin-left:20px;
}

ul#subNav {
        text-align: left;
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 100%;
}

ul#subNav li {
        display: block;
        margin: 0;
        padding: 0;
}

ul#subNav li a {
        display: block;
        width: 100%;
        padding: 0.5em 0 0.5em 1em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color:#474545;
        text-decoration: none;
        background: #f7f2ea;
}

#subNavMain>ul#subNav li a { width: auto; }

ul#subNav li#active a {
        background-image:url(images/red-bg-menuDX.jpg);
        color: #FFFFFF;
}

ul#subNav li a:hover, ul#subNav li#active a:hover {
        color: #800000;
        background: transparent;
        border-color: #aaab9c #fff #fff #ccc;
}






