* {margin: 0; padding: 0; list-style: none;}
img {border: 0;}
a:link, a:visited {text-decoration: none; font-weight: normal; color: blue; outline: none;}
a:hover{color:#80a9bd !important;}
body {font-family: "Arial","Bookman Old Style", "Verdana"; line-height: 1.3em; font-size: 13px; color:black; margin:0 auto;}
.float {float: left;} 
.clear {clear: both; height:0;} 
hr{line-height:600%; color:#e4d6bb;}
#wrapper {
    margin: 0 auto; 
    width: 1100px; 
}
ol, ul {
    line-height: 27px;
    margin-bottom: 10px;
    margin-top: 0;
}
ul li, ol li {
    margin-left: 15px;
}
.page-header {
    border-bottom: medium none !important;
    margin: 0 !important;
    padding-bottom: 0 !important;
}
.content{float:right; width:750px;}
.content h1{margin-bottom: 20px;}
.content h1 a{color:red;}
#content-wrapper {
    margin: 0 auto;
    width: 1100px; 
}
.left-content{float:left; width:230px;}

.w3c-validation{float: right; margin-top: -46px;}
p{color: #666666; font-family: "Arial"; font-size: 13px;}
@font-face{
	font-family: "Franklin Gothic Medium";
	src: url("../includes/framd.ttf") format("TrueType");
}
@font-face{
	font-family: "Arabic Typesetting";
    src: url("../includes/arabtype.ttf") format("TrueType");
}

#header-wrapper {
    position: absolute;
    text-align: center;
    top: 30px;
    width: 1100px;
}.upper-header { 
    margin: 0 auto;
    width: 1024px;
}
.logo {
    float: left;
    width: 301px;
}
.contactinfo {
    float: right;
}
.contacthead td, .contactheadr td, .contactheadi td, .contactheadv td {
    padding-left: 10px;
    padding-bottom: 7px;
}
.contacthead a, .contactheadr a, .contactheadi a, .contactheadv a {
    color: #CC3333 !important;
}
.contacthead, .contactheadr, .contactheadi, .contactheadv {
	text-align: right;
    color: #666666;
    font: 11px Verdana;
}
.contactheadr, .contactheadi, .contactheadv {
    display:none;
}

.fbshareall {
    display: inline-block;
    position: relative;
   
}
.twitter-share-button{
	margin-right: 10px !important;
}


/*MENU*/

.navbar.navbar-default {
    background-color: #ffffff;
    margin: 0 !important;
    min-height: 35px !important;
    top: 115px;
    width: 100%;
	border:none !important;

}
.navbar-default {
    border-color: transparent;
}

.container {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #cccccc !important;
    border-top: 1px solid #cccccc !important;
    margin: 0 auto;
    width: 1100px;
    padding-left: 40px;
    padding-right: 40px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #ffffff !important;
    color: #80a9bd;
}
.navbar-nav li a, .navbar-nav li.item-334 span{
    color: #666666;
    background: #ffffff none repeat scroll 0 0;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
}
.navbar-nav li a:hover, .navbar-nav li.item-334 span:hover, .navbar-nav li.item-101 a:hover{
    background: #ffffff none repeat scroll 0 0;
   color: #80a9bd;
}
.navbar-nav li.item-101 a {
    background: transparent url("../images/icons/homebtn.png") no-repeat scroll 0 10px  !important;
    color: transparent !important;
	padding:0 0 5px;

}
.navbar-nav li.item-101.current.active {
    padding: 3px;
}

.navbar.navbar-default a, .navbar-nav li.item-334 span {
    font-family: "Franklin Gothic Medium";
    font-size: 12px !important;
}
.navbar-nav li.item-334 {
    cursor: pointer;
	z-index:100;
	padding:5px;
	
}
.navbar-nav li.item-334 ul {
    margin-top: 5px;
}

.navbar-nav ul{
    background: url("../images/pointy.png") no-repeat scroll 30px -5px #424242  !important;
	opacity:0.85 !important;
}
.navbar-nav > li > a {
	padding: 10px 15px;
}
.navbar-nav ul li{
    width:250px;
	padding:5px ;
}

.navbar-nav ul ul{
    background:none no-repeat scroll 30px -5px #424242 !important;
	opacity:0.85 !important;
}
.navbar-nav ul li a{
	text-transform: capitalize;
	font-family:Verdana, Geneva, sans-serif !important;
    background-color:transparent !important;
	color: #ffffff !important;
	text-transform:capitalize !important;

}
.navbar-nav ul li a:hover {
	text-decoration:underline !important;
	color:#ffffff !important;

}

.navbar-nav > li > ul{ /* Second Level */
    display: none;
    width: 235px;
    padding: 5px;

}

.navbar-nav > li:hover > ul{
    display: block;
    position: absolute;


}
.navbar-nav > li > ul > li > a{
    display:block;

}
.navbar-nav > li > ul li > ul { /*3rd Level*/
    display: none;
    margin-left: 1px !important;
    margin-top: -36px !important;
    padding: 0 !important;
    position: absolute;
    width: 235px;
}
.navbar-nav > li > ul li:hover > ul{
    display: block;
    position: absolute;
	left: 235px;
    margin-top: -40px;
    width: 220px;

}
.navbar-nav > li > ul > li ul > li > a{
    display:block;

}


/*END OF MENU*/
/*OLD CODE*/
li.item-183, li.item-184, li.item-185, li.item-186, li.item-202, li.item-203, li.item-204, li.item-205{
	display: none;}
	/*END CODE*/




.acyfield_email.acy_requiredField input{  padding: 2px 5px;
    width: 147px !important;}
.roksearch_row_btm a.viewall{display:none !important}
.roksearch_result_wrapper1{font-family: "Verdana";}
.rokajaxsearch {
    float: right;
    margin-top: 10px;

}

span.advanced-search{display:none !important}
#xmap li span{font-weight:bold;}




@media (max-width: 1024px) {

/*CUSTOMIZED NAV*/
.navbar li {
    margin: 0;
}
    .navbar-header {
        float: none;

    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: -1px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav > li > a, .navbar-nav ul li a, .navbar-nav ul ul li a {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .collapse.in{
  		display:block !important;
	}
	/*CUSTOMIZED NAV END*/

	
/*RESPONSIVE NAV*/

.nav.menu.navbar-nav {
    margin: 0 auto;
    width: 100%;
}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left: 0;
    margin-right:0;
}
.navbar.navbar-default {
    background-color: #ffffff;
    position: absolute;
    top: 201px !important;
    width: 100%;
}

.container {
    width: 100%;
     padding-left: 0;
    padding-right: 0;
	max-width:1024px;
}

.container > .navbar-header {
	background:#000000;
}
.navbar-toggle {
    background-color: #ffffff;}
	
.navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}
.navbar-nav li.item-101 a {
    background: none no-repeat scroll 0 0  !important;
    color: #ffffff !important;

}
.navbar-nav li.item-101.current.active {
    padding: 0 !important;
	
}
.navbar-nav ul{
    background: none no-repeat scroll 0 0 #dddddd !important;
	color:#666666;
}
.navbar-nav ul ul{
    background: none no-repeat scroll 0 0 #ffffff !important;
	color:#666666;
}
.navbar-nav li.item-101.current.active > a{color:#ffffff !important;}


.navbar-nav > li > a,  .nav-child.unstyled.small li a {
    padding: 10px 15px !important;
}
.navbar-nav li.item-334{
	
	padding: 0 !important;
}

.navbar-nav li a:hover, .navbar-nav li.item-334 span:hover{
   background: #424242 no-repeat scroll 0 0 !important;
   color: #ffffff !important;
   opacity: 0.85 !important;
}
.navbar-nav ul li a:hover, .navbar-nav ul li a:active, .navbar-nav ul ul li a:hover, .navbar-nav ul ul li a:active {
	text-decoration: none !important;
    background: none no-repeat scroll 0 0 #424242 !important;
    color: #ffffff;
	opacity: 0.85 !important;

}
.separator {
    display: block;
    padding: 10px 15px;
    width: 100%;
}.navbar-nav li.item-334 ul {
    margin-top: 0 !important;
}

.navbar-nav li.item-334 span, .navbar-nav li.item-101 a{
    background: #ffffff no-repeat scroll 0 0 !important;
    color: #666666 !important;

}
.navbar-nav ul li a, .navbar-nav ul ul li a{
	color: #666666 !important;
	}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background: none no-repeat scroll 0 0 #424242 !important;
    color: #ffffff;
	opacity: 0.85 !important;
}
.navbar-nav ul li {
    padding: 0 !important;

}

.navbar-nav ul li, .navbar-nav ul li a , .navbar-nav ul li a:hover, .navbar-nav ul li a:active {
   width: 100%;
   
}

.navbar-nav > li > ul, .navbar-nav > li > ul li > ul{ 
    display: none; 
    padding: 0 !important;
    position: relative;
    width: 100%;
	margin-left: 0 !important;
    margin-top: 0 !important;

}
.navbar-nav > li:hover > ul, .navbar-nav > li > ul li:hover > ul{
	display:block;
    position: relative;
	width:100%;

}

.navbar-nav > li > ul li:hover > ul{
	left: 0;
    margin-top: 0;


}

/*NAV END*/



#wrapper {
    margin: 0 auto;
    width: 100%;
	max-width:1024px;
}
#content-wrapper{
	
	width:100%;
	max-width:1024px;
}
#header-wrapper {
    width: 100%;
	max-width:1024px;
	height:auto;
	
}
.upper-header {
    width: 100%;
}

.logo {
    float: none;
    text-align: center;
    width: 100%;
}

.contactinfo {
    float: none;
    width: 100%;
}
.contacthead {
    display:none;
}
.contactheadr, .contactheadi, .contactheadv {
    display: block;
	margin:0 auto;
}
.contactheadr td {
    width: 1%;
}
.contactheadi, .contactheadv {
	width: 100%;
	max-width:100px;
}



}

@media (min-width: 768px) and (max-width: 979px) {
.scndli br {
    display:none;
}
}

@media (max-width: 767px)  {
	.scndli br {
    display:none;
}
}
	
	
@media (min-width: 320px) and (max-width: 480px) {	
.scndli br {
    display:none;
}
}
@media (max-width: 240px) {
	.logo img {
    box-sizing: border-box;
    max-width: 220px;
}
