/*---- 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;
}

.blink, .blink a{
	color:#000;
	text-decoration:underline;
}

.blink a:hover{
	color:#000;
	text-decoration:none;
}

.tab {
	height:23px;
	border-left:1px solid #AE5539;
	float:left;
}

 .first {
	height:23px;
	border-left:0px solid #AE5539;
	float:left;
}

.menu {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	padding:0 10px;
	text-transform:uppercase;
}

.menu a {
	text-decoration:none;
	color:#fff;
}

.menu a:hover {
	color:#ffffff;
	text-decoration:none;
	
}

.menu2 {
	color:#FF8127;
	font-size:12px;
	font-weight:normal;
	padding:0 10px;
	text-transform:uppercase;
}

.menu2 a {
	text-decoration:none;
	color:#FF8127;
	text-transform:uppercase;
}

.menu2 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;
}

.x4snazzy {
	background: transparent; 
	width:300px; 
	float:left; 
	padding:0 10px 0 10px;
}

.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 {
	
	font-size:11px;
	color:#ffffff;
}

.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 bottom;
	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:#8E8B8B; /*DC6D1E; */
	font-family:Trebuchet MS;
	color:#870E08;
	font-weight:bold;
	font-size:16px;
}
.main_box_content {
	padding-top:10px;
	background:#8E8B8B; /*#DC6D1E;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#ffffff;*/
	color:#000;
	font-weight:normal;
	text-align:justify;
	
}

.main_box_content_v2 {
	padding-top:10px;
	background:#999; /*#DC6D1E;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#ffffff;*/
	color:#000;
	font-weight:normal;
	text-align:justify;
	width:94%;
	margin:1.5%;
	padding:1.5%;
	border-radius: 15px;
	
}

.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:#66FF33;
}
.add a{
text-decoration:underline;
color:#66FF33;
}
.add a:hover{
text-decoration:underline;
color:#66FF33;
}

.bottom_links, .bottom_links a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}
 .bottom_links a:hover{
text-decoration:underline;
}
.colour2{color:#FFFF00;}
.bborder, .bborder table
{
    border-color: #999999;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

.bborder td
{
    border-color: #999999;
    border-width: 1px 1px 0 0;
    border-style: solid;
	padding:3px;
}

.bborder td input, .bborder td select, .bborder td textarea
{
    font: 11px Arial, Helvetica, sans-serif;
}

	ol, ul {
	list-style: none;
}
.slider {
	width:970px;
	height:480px;
	overflow:hidden;
	position:relative;
}
.pagination {
	position:absolute;
	right:50px;
	bottom:20px;
	overflow:hidden;
	z-index:9;
}
.pagination li {
	float:left;
	margin-left:9px;
}
.pagination li:first-child {
	margin-left:0;
}
.pagination li a {
	display:block;
	width:15px;
	height:15px;
	background:url(images/pagination.png) right top no-repeat;
}
.pagination li a:hover,
.pagination .current a {
	background-position:left top;
}
.pagination .current a {
	cursor:default;
}
.items {display:none;}
.banner {
	position:absolute;
	left:0;
	top:0;
	width:1000px;
	height:277px;
	overflow:hidden;
	background:none;
	font-size:40px;
	line-height:48px;
	color:#fff;
	font-family: 'Allan', cursive;
	text-transform:uppercase;
}
.banner strong {
	display:block;
	letter-spacing:-2px;
	margin:170px 0 0 50px;
}
.banner strong + strong {
	margin:-7px 0 0 52px;
}
.banner.banner_right strong {
	margin:170px 0 0 714px;
}
.banner.banner_right strong + strong {
	margin:-7px 0 0 715px;
}
.banner strong span {
	color:#fff94a;
}
.indent_bnr {
}

/* dropdown menu */
.jqpopupmenu, .jqpopupmenu ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid black;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}


.jqpopupmenu li{
position: relative;
}

.jqpopupmenu li a{
display: block;
width: 360px; /*width of menu (not including side paddings)*/
color: #ffffff;
background: #D32100;
text-decoration: none;
padding: 7px 9px;
}

* html .jqpopupmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 270px; /*width of menu (include side paddings of LI A*/
}

.jqpopupmenu li a:hover, .jqpopupmenu li.selected>a{
background: #F06000; /*#D64226;*/
color:#000;
}
