/*---- Header ----*/
body {
	background-color:#A4271E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.body {
	background:#DB5822 url(images/body-bg.gif) repeat-x;
}

.tab {
	height:43px;
	border-left:1px solid #AE5539;
	float:left;
}

.menu {
	color:#FF8127;
	font-size:11px;
	font-weight:normal;
	padding:0 10px;
}

.menu a {
	text-decoration:none;
	color:#FF8127;
}

.menu a:hover {
	color:#ffffff;
	text-decoration:none;
	
}

/*---- Header End ----*/

/*---- Design Box ----*/

.xsnazzy h1, .zsnazzy h1, .hsnazzy h1, .psnazzy h1, .x2snazzy h1, .x1snazzy h1, .x3snazzy h1, .csnazzy h1 {
	margin:0; 
	font-size:1.2em; 
	padding:0 10px 5px 10px;
}

.xsnazzy p, .zsnazzy p, .hsnazzy p, .psnazzy p, .x2snazzy p, .x1snazzy p, .x3snazzy p, .csnazzy p { 
	margin:0; 
	padding:5px 10px; 
	font-size:12px;
}

.zsnazzy { 
	width:420px;
	float:left;
	margin:0 15px 0 0;
}

.hsnazzy { 
	width:194px;
	float:left;
	margin:0 3px;
	margin:0 15px 0 0;
}

.psnazzy { 
	width:320px;
	float:left;
	margin:0 3px;
}

.csnazzy { 
	width:610px;
	float:left;
	margin:0 15px;
}

.xsnazzy {
	background: transparent; 
	width:300px; 
	float:left; 
	padding:0 16px;
	border-right:1px solid #E97941;
}

.x1snazzy {
	background: transparent; 
	width:300px; 
	float:left; 
	padding:0 16px 0 0;
	border-right:1px solid #E97941;
}

.x2snazzy {
	background: transparent; 
	width:300px; 
	float:left; 
	padding:0 0 0 16px;
}

.x3snazzy {
	background: transparent; 
	width:950px; 
	float:left; 
	padding:0 10px 0 10px;
}

.xtop, .xbottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}

.xb1, .xb2, .xb3, .xb4 {
	display:block; 
	overflow:hidden;
}

.xb1, .xb2, .xb3 {
	height:1px;
}

.xb2, .xb3, .xb4 {
	background:#DC6D1E; 
	border-left:1px solid #F07E39; 
	border-right:1px solid #F07E39;
}

.xb1 {
	margin:0 5px; 
	background:#F07E39;
}

.xb2 {
	margin:0 3px; 
	border-width:0 2px;
}

.xb3 {
	margin:0 2px;
}

.xb4 {
	height:2px; 
	margin:0 1px;
}

.xboxcontent {
	display:block; 
	border:0 solid #F07E39; 
	border-width:0 1px; 
	height:auto;
	background:#DC6D1E;
}

.xboxcontent img {
	margin:5px;

}


.xboxcontent p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	/*color:#000;*/
	font-weight:normal;
	line-height:1.5em;
	text-align:justify;
}

.xboxcontent_others {
	display:block; 
	border:0 solid #F07E39; 
	border-width:0 1px; 
	height:auto;
	background:#DC6D1E;
}

.xboxcontent_others p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	line-height:1.5em;
	text-align:justify;
}

.others_img_left {
	float:left;
	margin:5px 5px 5px 0;
	border:1px solid #FFFFFF;
}

.others_img_right {
	float:right;
	margin:5px 0 5px 5px;
	border:1px solid #FFFFFF;
}

.xboxcontent .right {
	float:right;
	text-align:center;
	padding-right:8px;
}

.xboxcontent img {
	float:right;
	border:1px solid #FFFFFF;
}

.xboxcontent .read_more {
	font-size:11px;
	color:#FFAB70;
	background:url(images/arrow.jpg) left no-repeat;
	padding-left:13px;
	margin-left:15px;
}

.xboxcontent .read_more a {
	color:#FFAB70;
	text-decoration:underline;

}

.xboxcontent .read_more a:hover {
	text-decoration:none;
}

.xboxcontent .pacages {
	font-size:9px;
	color:#FFCD5D;
	padding:10px;
}

.xboxcontent2 {
	display:block; 
	border:0 solid #F07E39; 
	border-width:0 1px; 
	height:auto;
	background:#DC6D1E;
}

.xboxcontent2 p {
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}

.xboxcontent2 p a {
	color:#870E08;
	text-decoration:none;
}

.xboxcontent2 p a:hover {
	color:#870E08;
	text-decoration:underline;
}

.xboxcontent2 img {
	border:1px solid #FFFFFF;
}


* html .xboxcontent {
	height:1px; 
}

.color_a {	
	background:#DC6D1E; 
	font-family:Trebuchet MS;
	color:#870E08;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	font-size:16px;
}

.color_b {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
}

.color_c {
	background:#DC6D1E; 
	font-family:Trebuchet MS;
	color:#870E08;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
}

.color_d {
	color:#FFC866;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}

.add1 {
	width:280px;
	float:left;
	font-size:11px;
	color:#ffffff;
	padding-left:20px;
}

.add1 a {
	color:#ffcd5d;;
	text-decoration:none;
}

.add1 a:hover {
	color:#ffcd5d;
	text-decoration:underline;
}

.add2 {
	width:200px;
	float:left;
	font-size:11px;
	color:#ffffff;
	text-align:center;
}

.add2 img {
	border:1px solid #ffffff;
}

.add_border {
	border-left:1px dashed #7F2117;
	margin:10px;
}

.shadow_image {
	border:1px solid #ffffff;
}

/*---- Design Box End ----*/

/*---- Drop Shadow ----*/

.drop-shadow
	{
	margin: 15px;
	width:250px; 
	background: url(images/drop_border.png) top left no-repeat;	
	float: right;
}

.drop-shadow img
	{
	margin: 0px;
	padding: 5px;
	width: 230px;
	height: 170px;

}

.drop-shadow p
	{
	color: #666666;
	padding: 5px 5px 0px 0px;
	text-align: center;
	clear: left;
	font-style: italic;
}

/*---- Shadow End ----*/

/*---- Footer ----*/

.hr {
	height:39px;
	background:url('images/hr.gif') repeat-x;
}

.footer {
	background:url('images/footer-bg.jpg') repeat-x;
	font-size:11px;
	font-weight:normal;
	padding:0 20px;
	color:#FFA361;
}

.footer a {
	color:#FFA361;
	text-decoration:underline;
}

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

/*---- Footer End ----*/

/*---- Contact Form ----*/

.form {
	font-size:11px;
	color:#ffffff;
}

.form input, .form select, .form textarea {
	font-size:12px;
	border:1px solid #870E08;
	background-color:#ffffff;
}

.red {
	color:#FBBF21;
}
.red2 {
	color:#7F2117;
}

.red3 {
	color:#B21A0A;
}

/*---- More ----*/

/* unclicked style div.more */

#outer div.more i {
	float:left; 
	margin-left:10px; 
	cursor:pointer; 
	color:#7F2117; 
	font-weight:bold; 
	font-size:13px;
}

#outer div.more i.hide {
	display:none;
}

#outer div.more p {
	display:none;
}

#outer div.more img {
	display:none;
}

/* clicked style div.click */

#outer div.click i.show {
	display:none;
}

#outer div.click i.hide {
	display:block;
}

#outer div.click p {
	display:block;
}

#outer div.click img {
	display:block;
}



/*-------- Box --------*/
.main_box_heading {
	background:#DC6D1E; 
	font-family:Trebuchet MS;
	color:#870E08;
	font-weight:bold;
	font-size:16px;
}
.main_box_content {
	padding-top:10px;
	background:#DC6D1E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#ffffff;*/
	color:#000;
	font-weight:normal;
	text-align:justify;
	height:140px;
}

.main_box_content a {
	color:#FFAB70;
	text-decoration:underline;
}
.main_box_content a:hover {
	color:#FFAB70;
	text-decoration:none;
}

.main_box_content_2 {
	padding-top:10px;
	background:#DC6D1E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-align:justify;
	height:140px;
}

.main_box_heading2 {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	height:25px;
}

.outer_box_heading {
	background:#DC6D1E; 
	font-family:Trebuchet MS;
	color:#870E08;
	font-weight:bold;
	font-size:16px;
}
.outer_box_content {
	padding-top:10px;
	background:#DC6D1E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#ffffff;*/
	color:#000000;
	font-weight:normal;
	line-height:1.5em;
	text-align:justify;
}

/* Style for contact address */

.contact_1 {	
	color:#FF0000;
}

.contact_2 {	
	color: #0000FF;
}

.contact_3 {	
	color: #000000;
}

.certificate {
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}
.certificate td{
padding:5px 10px ;
}
.white{color:#ffffff;}

.add{
font-size: 12px;
color:#0000FF;
}
.add a{
text-decoration:underline;
color:#0000FF;
}
.add a:hover{
text-decoration:underline;
color:#0000FF;
}

.bottom_links, .bottom_links a{
font:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}
 .bottom_links a:hover{
text-decoration:underline;
}