@charset "utf-8";

/* CSS Document */



body{

	margin:0 auto;

	background-image:url(../images/body-bg.gif);

	background-repeat:repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#323232;

}



.body-bg{

	background-image:url(../images/body-bg2.gif);

	background-repeat:repeat-x;

}



a img{ border:none;}



a{

	text-decoration:none;

	color:#f0494f;

	font-weight:bold;

}



a:hover{

	text-decoration:underline;

	color:#000000;

}



h1,h2,h3,h4,h5,h6{

	margin:0px 0px 12px 0px; padding:0px;

	color:#000000;

	font-family:Tahoma, Arial, Verdana;

}



h1{

	font-size:22px;

}



h2{

	font-size:16px;

}



h3{

	font-size:18px;

}



h4{

	font-size:22px;

	font-weight:normal;

}



h5{

	font-size:22px;

	display:block;

	background-image:url(../images/hding-right-bg.png);

	background-repeat:no-repeat;

	background-position:right;

	height:38px;

}

	h5 span{

		display:block;

		background-image:url(../images/hding-left-bg.png);

		background-repeat:no-repeat;

		background-position:left;

		height:34px;

		padding-top:4px;

		padding-left:22px;

	}



h6{

	font-size:14px;

	color:#ed1c24;

}



#wrapper{

	margin:0 auto;

	width:980px;

}



#top-links{

	width:980px;

	height:23px;

	text-align:right;

	color:#FFFFFF;

	padding-top:5px;

}

	#top-links a{

		color:#FFFFFF;

	}



#header{

	width:980px;

	height:126px;

}

	#header h1{

		margin:0px;

		display:block;

		background-image:url(../images/annzo-logo.gif);

		background-repeat:no-repeat;

		width:158px;

		height:79px;

		margin-top:20px;

		margin-left:27px;

		float:left;

	}

		#header h1 a{

			display:block;

			width:158px;

			height:79px;

			text-indent:-999999px;

		}

		

#slogan{

	width:230px;

	height:50px;

	float:left;

	border-left:solid 1px #c6c6c6;

	margin-left:27px;

	margin-top:31px;

	padding-left:27px;

	padding-top:10px;

}



#hm-contact{

	width:470px;

	float:right;

	margin-top:17px;

}


.sc{

	width:212px;
	
	height:76px;
	
	float:left;

	margin-top:-20px;

        margin-right:40px;

}



#navigations{

	width:980px;

	height:40px;

}

	#navigations a{

		display:block;

		padding-left:25px;

		padding-right:25px;

		height:28px;

		color:#000000;

		font-size:14px;

		font-weight:bold;

		float:left;

		padding-top:12px;

		text-decoration:none;

		margin-left:1px;

	}

	#navigations a:hover{

		background-image:url(../images/nav-hr.gif);

		background-repeat:repeat-x;

		color:#FFFFFF;

	}

	#navigations a.nav-select{

		background-image:url(../images/nav-hr.gif);

		background-repeat:repeat-x;

		color:#FFFFFF;

	}



#fl-header{

	width:980px;

	height:355px;

}

	.screen{

		background-image:url(../images/screen.jpg);

		background-repeat:no-repeat;

		width:438px;

		height:316px;

		float:left;

		margin-top:19px;

	}

		.screen a{

			display:block;

			width:438px;

		    height:316px;

			text-indent:-999999px;

		}

	

	.first-page{
		width:510px;
		float:right;
		margin-top:18px;	
		padding-left:20px;
		background-image:url(../images/tag2.png);
		background-repeat:no-repeat;
		background-position:right 60px;
	}



.money-back{
	width:495px;
	height:102px;	
	padding-top:20px;
	padding-left:12px;
}


	.money-back h1{

		font-size:32px;

	}

		.money-back h1 span{

			font-weight:normal;

		}



#content-wrap{

	width:980px;

	margin-top:15px;

	margin-bottom:15px;

}



#left-bar{

	width:327px;

	float:left;

}



#content{

	width:580px;

	float:right;

	background-image:url(../images/content-bg.gif);

	background-repeat:no-repeat;

	padding:25px;

	

}



#bottom-wrap{

	width:100%;

	margin:0 auto;

	background-color:#e5e5e5;

	padding-bottom:15px;

}



#bottom{

	width:980px;

	margin:0 auto;

	padding-top:15px;

}



#footer-wrap{

	width:100%;

	height:106px;

	margin:0 auto;

	background-image:url(../images/footer-bg.gif);

	background-repeat:repeat-x;

}



#footer{

	width:980px;

	height:94px;

	margin:0 auto;

	padding-top:12px;

}

	#footer a{

		color:#000000;

		font-weight:normal;

	}



.gray-box{

	background-image:url(../images/left-center.gif);

	background-repeat:repeat-y;

	width:327px;

	margin-bottom:15px;

}

	.gray-box-top{

		background-image:url(../images/left-top.gif);

		background-repeat:no-repeat;

		background-position:top;

	}

		.gray-box-bottom{

			background-image:url(../images/left-bottom.gif);

			background-repeat:no-repeat;

			background-position:bottom;

			padding:16px 12px 16px 0px;

		}

		.gray-text{

			margin-left:25px;

		}



.doted-border{

	border-bottom:dotted 1px #969696;

}



.quote-input-bg{

	background-image:url(../images/input-bg.png);

	background-repeat:no-repeat;

	background-position:0px 10px;

	width:180px;



}



.quote-input{

	border:none;

	background:none;

	width:170px;

	height:20px;

	padding-left:5px;

	padding-top:2px;

/*	border:solid 1px #FF0000*/

}



.quote-input-bg2{

	background-image:url(../images/input-bg2.png);

	background-repeat:no-repeat;

	background-position:0px 10px;

	width:140px;

}



.quote-input2{

	border:none;

	background:none;

	width:130px;

	height:20px;

	padding-left:5px;

	padding-top:2px;

/*	border:solid 1px #FF0000*/

}



.select-form{

	width:175px;

	height:22px;

	border:solid 1px #b5b5b5;

	margin-left:2px;

	background-color:#F4F4F4

}



.text-11{

	font-size:11px;

	color:#7d7d7d;

}



table.bottom-border td{

	border-bottom:dotted 1px #969696;

	padding-top:10px;

	padding-bottom:10px;



}



.benifits{

	width:260px;

	height:270px;

	float:left;

	border-bottom:dotted 1px #000000;

	margin-bottom:10px;

	margin-right:55px;

}



.margin-none{

	margin:0px;

}



#case-study{

	width:274px;

	float:left;

}



#testimonials{

	width:634px;

	float:right;

}



.float-right{

	float:right;

}



.tesimo{

	width:634px;

	background-color:#FFFFFF;

	margin-bottom:15px;

}

	.tesimo-top{

		background-image:url(../images/test-top.gif);

		background-repeat:no-repeat;

		background-position:top;

	}

		.tesimo-bottom{

			background-image:url(../images/test-bottom.gif);

			background-repeat:no-repeat;

			background-position:bottom;

			padding:11px 80px 11px 11px;

		}

			.tesimo-bottom img{

				border:solid 1px #dfdfdf;

				float:left;

				display:block;

			}

			.testi-text{

				float:right;	

				width:422px;



			}

			.testi-text2{

				float:right;	

				width:500px;



			}

			.tesimo-bottom p{

				margin:0px;

				margin-bottom:15px;

			}



#left-bar2{

	width:266px;

	float:right;;

}



#content2{

	width:649px;

	float:left;

	background-image:url(../images/content-bg2.gif);

	background-repeat:no-repeat;

	padding:25px;

	min-height:500px!important;

}



.pacakge-bg{

	background-image:url(../images/package-01.gif);

	background-repeat:no-repeat;

	float:left;

	width:280px;

	height:342px;

}



.pacakge-bg2{

	background-image:url(../images/package-02.gif);

	background-repeat:no-repeat;

	float:left;

	margin-left:15px;

	width:280px;

	height:342px;

}



.pacakge-bg3{

	background-image:url(../images/package-03.gif);

	background-repeat:no-repeat;

	float:left;

	width:280px;

	height:342px;

}



.pacakge-bg4{

	background-image:url(../images/package-04.gif);

	background-repeat:no-repeat;

	float:left;

	width:280px;

	height:342px;

	margin-left:15px;

}



.pacakge{

	padding:18px;

	margin-bottom:13px;

}



.pacakge ul{

	padding-left:15px;

	margin-top:25px;

	margin-bottom:25px;

	line-height:20px;

}

	.pacakge h2{

		display:block;

		height:64px;

		font-size:28px;

		color:#FFFFFF;

	}

		.pacakge h2 span{

			font-size:16px;

		}

	.pacakge h6{

		font-size:22px;

		margin:0px;

	}

	



.gray-box2{

	background-image:url(../images/right-center.gif);

	background-repeat:repeat-y;

	width:266px;

	margin-bottom:15px;

}

.gray-box-top2{

		background-image:url(../images/right-top.gif);

		background-repeat:no-repeat;

		background-position:top;

	}

	.gray-box-bottom2{

		background-image:url(../images/right-bottom.gif);

		background-repeat:no-repeat;

		background-position:bottom;

	}

	.gray-box-bottom2 h2{

		display:block;

		background-image:url(../images/hding-right.gif);

		background-repeat:no-repeat;

		width:256px;

		height:33px;

		color:#FFFFFF;

		font-size:22px;

		padding-top:5px;

		padding-left:10px;

	}

	

	.gray-text2{

		margin:0px 25px 25px 25px;

	}



.bullit-big{

	list-style:none;

	margin:0px; padding:0px;

}

	.bullit-big li{

		height:40px;

		border-bottom:solid 1px #d7d7d7;

		display:block;

		background-image:url(../images/arrow.gif);

		background-repeat:no-repeat;

		background-position:0 15px;

	}

		.bullit-big li a{

			font-family:Tahoma, Arial, Verdana;

			font-size:18px;

			font-weight:normal;

			color:#000000;

			padding-left:25px;

			padding-top:8px;

			display:block;

		}



.right-links{

	background-image:url(../images/pink-bg.gif);

	background-repeat:repeat-y;	

	padding:25px;

	margin-bottom:15px;

	

}



.right-links a{

	display:block;

	background-image:url(../images/arrow-sm.gif);

	background-repeat:no-repeat;

	background-position:0 3px;

	height:20px;

	padding-left:15px;

	color:#000000;

	font-size:14px;

	font-weight:bold;

	

}



.pkg-green{

	background-image:url(../images/pkg-blue2.gif);

	background-repeat:no-repeat;

}



.pkg-yellow{

	background-image:url(../images/pkg-green2.gif);

	background-repeat:no-repeat;

}



.pkg-black{

	background-image:url(../images/pkg-black.gif);

	background-repeat:no-repeat;

}



.pkg-blue{

	background-image:url(../images/pkg-red.gif);

	background-repeat:no-repeat;

	padding-top:50px;

	width:85px;

	height:34px;

	text-align:center;

}

	.pkg-blue h1{

		color:#FFFFFF;

		font-size:26px;

		margin:0px;

	}





.pkg{

	width:85px;

	height:39px;

	padding-top:55px;

	text-align:center;

}

	.pkg h1{

		color:#FFFFFF;

		font-size:24px;

		margin:0px;

	}



	

.pkg-gray-bg{

	background-color:#cadfeb;

}



.pkg-gray-bg2{

	background-color:#e4ebcc;

}



.pkg-gray-bg3{

	background-color:#d4d5d3;

}



.pkg-blue-bg{

	background-image:url(../images/pkg-red-bg.gif);

	color:#FFFFFF;

}



.pkg-blue-bg h1, h6{

	color:#FFFFFF;

	margin:0px;

}



.pkg-border-bottom{

	border-bottom:solid 1px #cccccc;

}



.pkg-table h1,h2,h3,h4,h5,h6{

	margin:0px;

}



.price{

	font-size:26px;

	color:#ed1c24;

	font-family:Tahoma, Arial, Verdana;

	font-weight:bold;

}



.cut-price{

	font-family:Tahoma, Arial, Verdana;

	font-size:16px;

	font-weight:bold;

	text-decoration:line-through

}



.line-through{

	text-decoration:line-through;

}



.btm-box{

	width:315px;

	float:left;

	margin-left:25px;

}



.btm-contact{

	background-image:url(../images/btm-contact.gif);

	background-repeat:no-repeat;

	width:265px;

	height:108px;

	padding:25px;

	

}



.btm-scure{

	background-image:url(../images/scure-payment.gif);

	background-repeat:no-repeat;

	width:315px;

	height:158px;

}



.red{

	color:#ed1c24;

}

.highlight{ background-color:#999!important; background-image:none!important;}

label.error{ color:#F00; font-weight:bold; display:block; margin-top:5px;}

.packglisting{margin:0px; padding:4px; list-style:none;}



.packglisting li{margin:0px; padding:2px; list-style:none;}



#contact-form{

	width:326px;
	
	height:760px;
/*	height:422px;*/

	background-image:url(../images/contact_sus_bg2.gif);

	background-repeat:no-repeat;

	float:left;

	padding:20px;

}





.contact-input-bg{

	background-image:url(../images/input-bg-big.gif);

	background-repeat:no-repeat;

	background-position:0px 10px;

	width:240px;

	height:27px;

}



.contact-input{

	border:none;

	background:none;

	width:227px;

	height:17px;

	padding-left:5px;

	padding-right:5px;

	padding-top:2px;

}



.textarea-bg{

	background-image:url(../images/textarea2.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;
	
	/*border:1px solid #cccccc;*/

	width:240px;

	height:110px;
	


}



.textarea{

	border:none;

	background:none;

	width:227px;

	height:110px;

	padding-left:5px;

	padding-right:5px;

	padding-top:2px;

}



.gl-map{

	float:right;

	width:584px;

	height:449px;

	background-image:url(../images/gl-map.gif);

	background-repeat:no-repeat;

	border:solid 3px #999999;

}



table.bottom-border2 td{

	border-bottom:dotted 1px #969696;

	padding-top:7px;

	padding-bottom:10px;



}

.contact-no-btm{

width:300px;

float:left;

border-right:solid 1px #b7b7b7;

border-left:solid 1px #FFFFFF;

padding-left:20px;

}




.next-package{
	background-color:#FFFFFF;
	margin-top:10px;
	padding:10px;
	background-image:url(../images/next-pckg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:solid 1px #EEEEEE;
}

.white-box{
	background-image:url(../images/white-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:652px;
	margin-bottom:15px;
}

.white-box-bottom{
	background-image:url(../images/white-box-top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:18px;
}
	.white-box-bottom h4{
		color:#db2630;
	}
	
	.white-box-bottom strong{
		background-color:#db2630;
		background-image:url(../images/red-tip.gif);
		background-repeat:no-repeat;
		background-position:left;
		display:block;
		height:17px;
		color:#FFFFFF;
		font-size:12px;
		float:right;
		padding-left:12px;
		padding-right:10px;
		padding-top:2px;
	}

.table-borders td{
	border-bottom:solid 1px #e1e1e1;
	height:35px;
	font-size:14px;
	font-weight:bold;
}

.price-pkg h3{
	font-size:16px;
	font-family:Tahoma, Arial, Verdana;
}

.price-pkg h4{
	font-size:12px;
	font-family:Tahoma, Arial, Verdana;
	color:#000000;
}
	.price-pkg h4 span{
		text-decoration:line-through;
	}

.price-pkg h1{
	font-size:31px;
	font-family:Tahoma, Arial, Verdana;
	color:#db2630;
	margin:0px;
}
.price-pkg h2{
	font-size:14px;
	font-family:Tahoma, Arial, Verdana;
	color:#db2630;
	font-weight:normal;
}

.related-pkg{
	width:179px;
	height:227px;
	padding:15px;
	float:left;
	margin-right:10px;
}
	.related-pkg h1{
		color:#FFFFFF;
		font-size:18px;
		display:block;
		height:56px;
	}
	.related-pkg p{
		color:#FFFFFF;
		display:block;
		height:68px;
		width:160px;
		margin-bottom:0px;
	}
	.related-pkg h2{
		color:#FFFFFF;
		font-size:22px;
	}
	.related-pkg h3{
		color:#FFFFFF;
		font-size:14px;
		font-weight:normal;
	}
	.related-pkg h4{
		color:#FFFFFF;
		font-size:12px;
		font-weight:normal;
		margin-bottom:7px;
	}

.related-blue{
	background-image:url(../images/related-blue.gif);
	background-repeat:no-repeat;
}
.related-red{
	background-image:url(../images/related-red.gif);
	background-repeat:no-repeat;
}

.related-green{
	background-image:url(../images/related-green.gif);
	background-repeat:no-repeat;
}

.related-black{
	background-image:url(../images/related-black.gif);
	background-repeat:no-repeat;
	margin-right:0px;
}
	
