html, body {
	margin:0px;
	padding:0px;
	height:100%;
}
body {
	background-color:#DEE9EF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
}
a {
	color:#1B5E7B;
	text-decoration:none;
}
a img { /* background-color:#FFF; */
	border:none;
}
a:hover {
	color:#CCB554;
	text-decoration:none;
}
a, a:focus {
	outline:none;
}
/* --- Headings --- { --- */

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1, h2, h3 {
	font-size:18px;
	color:#0E4D69;
	padding-bottom:12px;
}
#middle h1, #middle h2 {
	text-transform:uppercase;
}
h3 { /* padding-top:15px; */
}
h4 {
	font-size:14px;
	color:#0E4D69;
	padding-bottom:12px;
}
h4.ttl {
	background-color:#C6D9E3;
	padding:10px 12px 11px 12px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#1B5E7B;
	line-height:12px;
	margin-bottom:12px;
}
h5 { font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#1B5E7B; padding-bottom:15px;}
h6 {
}
/* --- } --- Headings --- */

.smallerText {
	font-size:11px;
}
.black, #wrapper .black {
	color:#222;
}
.orange {
	color:#C9B14A;
}
a.orange {
	text-decoration:underline;
}
a.orange:hover {
	color:#1B5E7B;
	text-decoration:underline;
}
p, form, ul, ol, li, input, textarea, dl, dt, dd {
	margin:0;
	padding:0;
	list-style-type:none;
}
table {
	width:100%;
	border-collapse:collapse;
}
th, td {
	padding:0;
}
#wrapper {
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
	z-index:1;
}
#wrapper .vTop, #wrapper table.vTop td {
	vertical-align:top;
}
#wrapper .vMid, #wrapper table.vMid td {
	vertical-align:middle;
}
#wrapper .vBot, #wrapper table.vBot td {
	vertical-align:bottom;
}
.cleaner {
	font-size:1px;
	line-height:1px;
	height:1px;
	margin-bottom:-1px;
	clear:both;
}
#top {
	height:36px;
	background:url(../img/bg_t.png) left top repeat-x;
}
#top .top {
	background:url(../img/bg_t_m.jpg) right top no-repeat;
	padding-top:3px;
	height:32px;
	width:972px;
	margin:0 auto;
	font-size:11px;
}
#top #gTranslate {
	float:right;
	margin:5px 0 0 0;
}
#top a {
	color:#FFF;
}
#top a:hover {
	color:#CCB554;
	text-decoration:none;
}
#top ul {
	float:right;
	margin:3px 30px 0 0;
}
#top li, #top li a {
	float:left;
}
.top li {
	float:left;
	border-left:1px solid #19516B;
	border-right:1px solid #143E51;
	padding:5px 12px 5px 12px;
	text-transform:capitalize;
}
#top .top .first {
	border-left:none;
	padding-left:0;
}
#top .top .last {
	border-right:none;
	padding-right:0;
}
#top .icon_phone {
	background:url(../img/icon_phone.png) left 0px no-repeat;
	padding-left:11px;
}
#top .icon_search {
	background:url(../img/icon_search.png) left 1px no-repeat;
	padding-left:12px;
}
#top .icon_login {
	background:url(../img/icon_login.png) left 2px no-repeat;
	padding-left:11px;
}
#loginBox {
	padding-top:10px;
	height:54px;
	width:100%;
	position:absolute;
	z-index:20;
	left:0;
	top:36px;
	font-size:11px;
	color:#FFF;
	background:url(../img/bg.png) left 0px repeat;
	display:none;
}
.loginBox {
	width:972px;
	margin:0 auto;
}
.loginBox .form {
	float:right;
}
#loginBox a {
	color:#FFF;
}
#loginBox a:hover {
	color:#FFF;
	text-decoration:underline;
}
#loginBox h3 {
	float:left;
	color:#FFF;
	font-family:"Trebuchet MS", sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:14px;
	width:50px;
	padding:6px 0 0 0;
}
#loginBox .inpt {
	float:left;
	border:none;
	background-color:#242424;
	background-color:rgba(0,0,0,0.45);
	padding:7px 7px 7px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; /* font-weight:bold; */
	color:#FFF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:105px;
	margin:0 5px 5px 0;
}
#loginBox .inpt:focus { /* background-color:rgba(0,0,0,0.75); */
}
#loginBox .slct {
	float:left;
	border:none;
	background-color:#242424;
	background-color:rgba(0,0,0,0.45);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:142px;
	height:28px;
	margin:0 5px 5px 0;
	position:relative;
	z-index:1;
}
#loginBox .slct select {
	cursor:pointer;
	position:absolute;
	z-index:10;
	left:0px;
	top:0px;
	width:142px;
	height:28px;
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}
#loginBox .slct b {
	font-weight:normal;
	display:block;
	padding:7px 0px 0px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; /* font-weight:bold; */
	color:#FFF;
	width:124px;
	background:url(../img/arw_d2.gif) right 13px no-repeat;
}
#loginBox .btn {
	border:none;
	float:left;
	background:url(../img/btn_search.png) left 0px no-repeat;
	height:28px;
	width:27px;
	margin:0;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
#loginBox .btn:hover { /* background:#242424 url(../img/btn_arw.png) left bottom repeat; */
	background-position:left bottom;
	text-decoration:none;
}
#loginBox a.forgot, #loginBox .chk, #loginBox label {
	float:left;
}
#loginBox a.forgot {
	margin-left:248px;
	width:86px;
}
#loginBox .chk {
	width:13px;
	height:13px;
	margin:0 1px 0 16px;
}
#loginBox label {
	float:left;
	padding:0 0 0 5px;
	white-space:nowrap;
	cursor:pointer;
}
/* Home Header */
#homeHeader {
	height:444px; /* margin-bottom:10px; */
	color:#FFF;
	position:relative;
	z-index:1;
}
#homeHeader #logo {
	height:190px;
	width:140px;
	position:absolute;
	z-index:1;
	left:0;
	top:80px;
	display:block;
}
#homeHeader .homebancontent {
	width:980px;
	margin:0px auto;
	position:relative;
}
#homeHeader .contentlogo {
	margin:0px auto;
	width:972px;
	position:relative;
	z-index:1;
}
#homeHeader .content h1 {
	font-family:"Trebuchet MS", sans-serif;
	font-size:35px;
	font-weight:normal;
	line-height:35px;
	padding:0px 0px 5px 0px;
	color:#FFF;
	text-transform:uppercase;
}
#homeHeader .content p {
	font-family:"Trebuchet MS", sans-serif;
	font-size:18px;
	font-weight:normal;
	padding:0px 0px 8px 0px;
	line-height:21px;
	text-transform:uppercase;
}
#homeHeader .homeHeader1, #homeHeader .homeHeader2, #homeHeader .homeHeader3, #homeHeader .homeHeader4, #homeHeader .homeHeader5, #homeHeader .homeHeader6, #homeHeader .homeHeader7, #homeHeader .homeHeader8 {
	height:444px;
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
	width:100%;
	display:none;
}
#homeHeader .homeHeader1 {
	background:url(../img/homepage/bg1_n.jpg) center top no-repeat;
}
#homeHeader .homeHeader2 {
	background:url(../img/homepage/bg2.jpg) center top no-repeat;
}
#homeHeader .homeHeader3 {
	background:url(../img/homepage/bg3.jpg) center top no-repeat;
}
#homeHeader .homeHeader4 {
	background:url(../img/homepage/bg4.jpg) center top no-repeat;
}
#homeHeader .homeHeader5 {
	background:url(../img/homepage/bg5.jpg) center top no-repeat;
}
#homeHeader .homeHeader6 {
	background:url(../img/homepage/bg6.jpg) center top no-repeat;
}
#homeHeader .homeHeader7 {
	background:url(../img/homepage/bg7.jpg) center top no-repeat;
}
#homeHeader .homeHeader8 {
	background:url(../img/homepage/bg8.jpg) center top no-repeat;
}
#homeHeader .content h1, #homeHeader .content p {
	position:absolute;
	z-index:1;
	right:200px;
	display:none;
}
#homeHeader .content h1 {
	font-size:46px;
	padding:0px 0px 8px 0px;
	top:280px;
}
#homeHeader .content p {
	font-size:21px;
	line-height:normal;
	top:320px;
}
#homeHeader .content a {
	color:#FFFFFF;
}
#homeHeader .content a:hover {
	color:#F2F2F2;
}
#homeHeader .content {
	padding-top:280px;
	text-align:right;
	height:164px;
}
#header {
	height:173px;
	color:#FFF;
	position:relative;
	z-index:1;
}
#header .header {
	margin:0 auto;
	width:972px;
	position:relative;
	z-index:15;
	padding-top:13px;
}
#header #logo {
	float:left;
	width:109px;
	height:142px;
}
.header1 {
	background:url(../img/header_page1_n.jpg) center 0px no-repeat;
}
.header_about {
	background:url(../img/header_about.jpg) center 0px no-repeat;
}
.header_al_jawaza {
	background:url(../img/header_al_jawaza.jpg) center 0px no-repeat;
}
.header_contact {
	background:url(../img/header_contact.jpg) center 0px no-repeat;
}
.header_princes_residence {
	background:url(../img/header_princess_residence.jpg) center 0px no-repeat;	
}
.header_elite_residence {
	background:url(../img/header_elite_residence.jpg) center 0px no-repeat;
}
.header_imperial_residence {
	background:url(../img/header_imperial_residence.jpg) center 0px no-repeat;
}
.header_news {
	background:url(../img/header_news.jpg) center 0px no-repeat;
}
.header_palace_towers {
	background:url(../img/header_palace_towers.jpg) center 0px no-repeat;
}
.header_regal_tower {
	background:url(../img/header_regal_tower.jpg) center 0px no-repeat;
}
.header_silver_tower {
	background:url(../img/header_silver_tower.jpg) center 0px no-repeat;
}
.home #topMenu {
	margin-bottom:9px;
}
#topMenu {
	height:36px;
	background:url(../img/tm_bg2.png) left 0px repeat-x;
	margin-bottom:16px;
}
.topMenu {
	display:block;
	width:970px;
	padding-top:7px;
	height:35px;
	margin:0 auto;
}
.topMenu li {
	font-family:"Trebuchet MS", sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-transform:uppercase;
	float:left;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #FFF;
	padding:5px 40px 5px 40px;	
}
#wrapper .topMenu .first {
	border-left:none;
	padding-left:30px;
}
#wrapper .topMenu .last {
	border-right:none;
	padding-right:0;	
}
#topMenu li a {
	color:#1B5E7B;
}
#topMenu li a:hover, #topMenu li .act {
	color:#C9B149;
}
.subMenu { /* display:block;
		left:199px; */
	display:none;
	position:absolute;
	z-index:100;
	top:265px;
	font-size:12px;
	border:1px solid #D7D7D7;
	border-top:none;
	background-color:#F4F4F4;
	padding:15px 0px 4px 18px;
}
.home .subMenu {
	top:536px;
}
/* #tm2_sm { width:315px; } */
		.subMenu ul {
	float:left;
	margin-right:18px;
}
.subMenu li {
	display:block;
	padding:0px 0px 11px 0px;
	height:61px;
}
#wrapper .subMenu .first {
	border-top:none;
}
#wrapper .subMenu .last {
	border-bottom:none;
}
.subMenu li a {
	float:left;
	color:#1B5E7B;
	text-decoration:none;
}
.subMenu li a:hover, .subMenu li .act {
	color:#CCB554;
	text-decoration:none;
}
.subMenu li a b, .subMenu li a img {
	float:left;
}
.subMenu li a img {
	border:3px solid #E1E1E1;
}
.subMenu li a:hover img {
	border:3px solid #CACACA;
}
.subMenu li a b {
	padding:22px 0 0 13px;
}
.subMenu li a:hover b, .subMenu li .act b {
	text-decoration:underline;
}
#slider {
	width:972px;
	height:379px;
	margin:0 auto;
	padding-bottom:9px;
	position:relative;
	z-index:1;
}
#slider li .ttl {
	display:none;
}
.jcarousel-clip {
	overflow:hidden;
}
.jcarousel-container-horizontal {
	width:972px;
	height:379px;
}
.jcarousel-clip-horizontal {
	width:972px;
	height:379px;
}
.jcarousel-item {
	width:327px;
	height:379px;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:focus, .jcarousel-next-disabled-horizontal:active, .jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:focus, .jcarousel-prev-disabled-horizontal:active {
	cursor:default; /* background:none; */
	zoom:1;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.jcarousel-next-horizontal, .jcarousel-prev-horizontal, #jNext, #jPrev {
	cursor:pointer;
	display:block;
	width:26px;
	height:65px;
	position:absolute;
	top:145px;
	z-index:1000; /* background-color:#4D3B4E; */
	background-image:url(../img/arws.png);
	background-repeat:no-repeat;
}
.jcarousel-prev-horizontal, #jPrev {
	left:12px;
	background-position:left top;
}
.jcarousel-prev-horizontal:hover, #jPrev:hover {
	background-position:left bottom;
}
.jcarousel-next-horizontal, #jNext {
	left:auto;
	right:12px;
	background-position:right top;
}
.jcarousel-next-horizontal:hover, #jNext:hover {
	background-position:right bottom;
}
#content {
	clear:both;
	position:relative;
	z-index:1;
	width:972px;
	margin:0 auto;
	padding:20px 0 110px 0;
}
#content p {
	padding:0 0 16px 0;
}
#content td {
	vertical-align:top;
}
.marg_t {
	margin-top:15px;
}
.marg_b {
	margin-bottom:15px;
}
#sidebar {
	float:right;
	width:225px;
	padding-bottom:20px;
}
#sidebar h3 {
	background:url(../img/tm_bg.png) left 0px repeat-x;
	font-family:"Trebuchet MS", sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#1B5E7B;
	text-transform:uppercase;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	padding:16px 11px 0 11px;
	height:30px;
	text-align: center;
}
#sidebar .box {
	background-color:#FFF;
	border:1px solid #D7D7D7;
	border-top:none;
	margin-bottom:20px;
}
#sidebar .box_0 {
	background-color:#FFF;
	border:none;
	border-top:none;
	margin-bottom:20px;
}
.callmeback
{margin-bottom:20px;
	}
.call_me
{
	width:225px;
	height:80px;
	background:url(../img/calltameer.gif);
	border:none;
	margin-bottom:20px;
	}
.sideMenu {
	padding:0 11px 4px 11px;
}
.sideMenu li {
	border-bottom:1px solid #D7D7D7;
	padding:11px 0 11px 0;
	font-weight:bold
}
#sidebar .sideMenu .last {
	border-bottom:none;
}
.sideMenu li a {
	color:#666666;
}
.sideMenu li a:hover, .sideMenu li .act {
	color:#CCB554;
	text-decoration:underline;
}
#middle {
	float:left;
	width:720px;
}
#wrapper #middle.wide {
	float:none;
	width:auto;
}
#middle ul {
	padding:0 0 8px 15px;
}
#middle ul li {
	background:url(http://www.tameer.net/img/li.gif) left 5px no-repeat;
	padding:0 0 8px 10px;
}
#middle ol {
	margin:0;
	padding:0 0 8px 30px;
}
#middle ol li {
	list-style-type:decimal;
	padding:0 0 8px 0px;
}
#wrapper #middle.forgot {
	float:none;
	margin:0 auto;
	width:675px;
}
#wrapper #middle.forgot #logo {
	float:none;
	display:block;
	width:109px;
	margin:0 auto;
}
#middle.forgot #logo img { /* width:100px; */
}
#wrapper #middle.forgot h1 {
	padding:25px 0 14px 0;
}
#wrapper #middle.forgot .formBox {
	width:auto;
	padding:32px 0 30px 74px;
}
#wrapper #middle.forgot .formBox .inpt {
	margin-bottom:10px;
}
#wrapper #middle.forgot .formBox .btn {
	margin:0;
	float:left;
}
#searchBox {
	width:972px;
	margin:0 auto;
	padding-bottom:14px;
}
.home #searchBox {
	padding-bottom:0px;
}
#searchBox .tabs {
	height:41px;
	width:972px;
	position:relative;
	z-index:2;
}
#searchBox .tabs ul {
	display:block;
	background:none;
	padding:0;
	height:42px;
}
#searchBox .tabs li {
	background:none;
	padding:0 4px 0 0;
	float:left;
	height:42px;
}
#searchBox .tabs li a {
	float:left;
	background-color:#FEFEFE;
	border:1px solid #D9D9D9;
	border-bottom:none;
	padding:12px 0 0 0;
	height:28px;
	width:195px;
	text-align:center;
	font-family:"Trebuchet MS", sans-serif;
	font-size:15px;
	line-height:15px;
	color:#1B5E7B;
	text-decoration:none;
}
#searchBox .tabs li a:hover, #searchBox .tabs .act {
	background-color:#F6F6F6;
	color:#C9B149;
	height:30px;
	text-decoration:none;
	
}
#searchBox .tabs .act {
}
.tabs_content {
	display:none;
}
#searchBox .searchBox {
	width:946px;
	height:130px;
	background:url(../img/search_bg.jpg) left top no-repeat;
	border:1px solid #D9D9D9;
	padding:12px 12px 0 12px;
	position:relative;
	z-index:1;
}
#searchBox .chk, #searchBox .chk2 {
	float:left;
	margin-bottom:12px;
}
#searchBox .chk input, #searchBox .chk2 input {
	float:left;
	width:13px;
	height:13px;
}
#searchBox .chk {
	padding:3px 0 0 3px;
	height:17px;
	width:17px;
	background:url(../img/chk_bg.gif) left top no-repeat;
}
#searchBox .chk2 {
	padding:3px 0 0 3px;
	height:17px;
	width:17px;
	background:url(../img/chk_bg2.gif) left top no-repeat;
}
#searchBox .chk_lbl {
	float:left;
	color:#999999;
	cursor:pointer;
	margin:2px 25px 0 5px;
}
#searchBox .chk_lbl:hover {
	color:#666;
	cursor:pointer;
}
#searchBox .inpt {
	width:228px;
}
#searchBox .inpt span {
	width:217px;
}
#searchBox .inpt select {
	width:226px;
}
#searchBox .advSearch {
	position:absolute;
	z-index:1;
	top:102px;
	right:14px;
	text-decoration:underline;
	background:url(../img/icon_search.gif) right 4px no-repeat;
	padding-right:13px;
	display:none;
}
#searchBox .advSearch:hover {
	color:#333;
	text-decoration:underline;
}
#searchBox .tabs_content {
	height:115px;
}
#searchBox .loading {
	background:url(../img/loader.gif) center center no-repeat;
}
#searchBox .loading form {
	display:none;
}
#controls {
	border:1px solid #D7D7D7;
	color:#535353;
	margin-bottom:15px;
}
#controls .controls {
	border:1px solid #FFF;
	background-color:#EBEBEB;
	background:-moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
	background:-webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:linear-gradient(top, #ffffff 0%, #ebebeb 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0 );
	padding:0 16px;
}
#controls .t {
	padding:7px 0px 8px 5px;
	border-bottom:1px solid #D7D7D7;
}
#controls .t h3 {
	padding:11px 0 0 0;
	color:#535353;
	float:left;
	width:500px;
	font-size:12px;
	font-weight:bold;
}
#controls .t .form {
	float:right;
	width:420px;
}
#controls .t .inpt {
	float:right;
	margin:0 0 0 8px;
	width:165px;
}
#controls .t .inpt span {
	width:154px;
}
#controls .t .inpt select {
	width:163px;
}
#controls .l {
	float:left;
}
#controls .l li {
	padding-right:2px;
}
#controls .r {
	float:right;
}
#controls .r li {
	padding-left:2px;
}
#controls .b {
	padding:7px 0px 10px 5px;
	height:23px;
	border-top:1px solid #FFF;
}
#controls ul li, #controls ul li span, #controls ul li a {
	float:left;
}
#controls ul li span {
	color:#535353;
	padding:4px 10px 0 0;
	font-weight:bold;
}
#controls ul li a {
	font-weight:bold;
	text-transform:uppercase;
	color:#1B5E7B;
	padding:4px 12px 0 12px;
	height:19px;
	text-align:center;
}
#controls ul li a:hover, #controls ul li .act {
	color:#C9B14A;
	text-decoration:none;
	background-color:#FFF;
}
#controls ul li .act { /* padding-left:15px;
				padding-right:15px; */
}
#projectMenu {
	border:1px solid #D7D7D7;
	color:#535353;
	margin-bottom:15px;
	width:720px;
	height:85px;
	float:left;
	overflow:hidden;
}
#projectMenu .projectMenu {
	border:1px solid #FFF;
	background:#ffffff;
	background:-moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
	background:-webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:linear-gradient(top, #ffffff 0%, #ebebeb 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0 );
	padding:0px 16px;
	float:left;
	width:688px;
}
#projectMenu .t {
	padding:10px 0px 10px 5px;
	border-bottom:1px solid #D7D7D7;
	float:left;
	width:683px;
}
#projectMenu .t h1 {
	color:#1B5E7B;
	font-size:18px;
	font-weight:normal;
	padding:0px;
	float:left;
	width:688px;
}
#projectMenu .b {
	padding:8px 0px 10px 0px;
	border-top:1px solid #FFF;
	float:left;
	width:688px;
}
#wrapper #projectMenu ul {
	float:left;
	padding:0px;
	float:left;
	width:688px;
}
#wrapper #projectMenu li {
	float:left;
	padding:3px 14px;
	background:none;
}
#projectMenu li {
	border-left:1px solid #FFF;
	border-right:1px solid #D9D9D9;
}
#wrapper #projectMenu li.first {
	border-left:none;
}
#wrapper #projectMenu li.last {
	border-right:none;
	padding-right:0;
}
#projectMenu li a {
	font-weight:bold;
	color:#666666;
}
#projectMenu li a:hover, #projectMenu li .act {
	color:#CAB24C;
	text-decoration:underline;
}
#projectMenu li .act { /* padding-left:15px;
				padding-right:15px; */
}
#projectInfo {
	padding-bottom:10px;
}
#projectInfo h4 {
	background-color:#C6D9E3;
	padding:9px 12px 10px 12px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#666;
	line-height:12px;
}
#projectInfo .padd {
	background-color:#F2F6F9;
	padding:12px;
}
#wrapper #projectInfo .padd ul {
	padding:0 0 8px 0px;
}
#wrapper #projectInfo .padd ul li {
	background:url(http://www.tameer.net/img/li.gif) left 5px no-repeat;
	padding:0 0 4px 10px;
}
#projectInfo .l {
	float:left;
	width:350px;
}
#projectInfo .l h3 {
	font-size:16px;
}
#projectInfo .l .pic {
	min-height:310px;
	background-color:#ECF2F6;
}
#projectInfo .l .viewGallery {
	background-color:#FFF;
	padding:9px 12px 10px 12px;
	margin-bottom:20px;
}
#projectInfo .l .viewGallery a {
	color:#C9B14A;
	font-weight:bold;
	text-decoration:underline;
}
#projectInfo .l .viewGallery a:hover {
	color:#666;
	text-decoration:underline;
}
#projectInfo .l .btn_rent {
	float:left;
	margin:0 0 20px 0;
}
#projectInfo .l .btn_rent, #projectInfo .l .btn_rent span {
	width:170px;
}
#projectInfo .l .btn_rent span {
	padding-top:8px;
	height:24px;
}
#projectInfo .l .btn_sale {
	float:left;
	width:170px;
}
#projectInfo .l .btn_sale span {
	width:168px;
}
#projectInfo .r {
	float:right;
	width:350px;
}
#projectInfo table, .tbl {
	background-color:#ECF2F6;
}
#projectInfo td {
	border-right:1px solid #DEE9EF;
	border-bottom:1px solid #DEE9EF;
	padding:8px 12px;
}
.tbl td {
	border-bottom:1px solid #DEE9EF;
	padding:8px 12px;
}
#wrapper #projectInfo td.last, #wrapper .tbl td.last {
	border-right:none;
}
#projectInfo .row td, .tbl .row td {
	background-color:#F2F6F9;
}
#wrapper .tbl_hover .hover td {
	background-color:#F5F1E2;
}
.tbl .icon_pdf {
	position:relative;
	margin:-2px 0 -1px 0;
}
#wrapper table td ul {
	padding:0;
}
#wrapper table td ul li {
	padding:0 0 4px 10px;
}
.icon_pdf {
	background:url(../img/icon_pdf.png) left 0px no-repeat;
	padding:3px 0 0 27px;
	height:17px;
	color:#1B5E7B;
	font-weight:bold;
}
#wrapper .gallery {
	padding:0;
	margin:0 -20px 0 0;
	float:left;
	width:740px;
}
#wrapper .gallery li {
	background:none;
	padding:0 13px 13px 0;
	float:left;
	width:170px;
	height:170px;
}
/* Listings */
.listing {
	margin:0;
	padding:10px 0 10px 0;
	width:972px;
	display:block;
}
.listing li {
	display:block;
	margin:0 0 25px 0;
	font-size:11px;
	color:#666;
	position:relative;
	z-index:1;
	width:972px;
}
.listing .thmb {
	float:left;
	width:158px;
	margin-right:26px;
}
.listing .thmb img {
	display:block;
}
.listing .txt, .listing .txt .meta {
	float:left;
	width:788px;
}
.listing .txt .meta {
	margin-top:-1px;
	width:307px;
	clear:both;
}
.listing .txt .meta h2 {
	float:left;
	color:#0E4D69;
	font-size:18px;
	line-height:18px;
	padding-bottom:9px;
	font-weight:normal;
	text-indent:-1px;
}
.listing .txt .meta h2 a {
	color:#0E4D69;
	text-decoration:none;
}
.listing .txt .meta h2 a:hover {
	color:#C4A035;
	text-decoration:none;
}
.listing .txt .meta .price {
	color:#C4A035;
	font-weight:bold;
	float:right;/* margin-left:60px;
			letter-spacing:-0.05em; */
}
#wrapper .listing .txt .meta .price span {
	font-weight:bold;
	font-size:11px;
	line-height:11px;
}
.listing .txt .l, .listing .txt .r {
	float:left;
}
.listing .txt .l {
	clear:left;
	width:307px;
	padding-right:40px;
}
.listing .txt .r {
	width:435px;
}
#wrapper .listing .btn_details, #wrapper .listing .btn_arrange, #wrapper .listing .btn_call {
	float:right;
	margin:0;
	position:absolute;
	z-index:1;
	top:90px;
}
.listing .btn_details, .listing .btn_details span {
	width:100px;
}
.listing .btn_details {
	right:0;
}
.listing .btn_details span {
	padding-top:8px;
	height:24px;
}
#wrapper .listing .btn_arrange {
	right:114px;
	width:144px;
}
#wrapper .listing .btn_arrange span {
	width:142px;
}
.listing .btn_call {
	right:291px;
}
.listing dl, .listing dt, .listing dd {
	float:left;
	line-height:165%;
}
.listing dl {
	width:440px;
}
.listing dl .sepp {
	margin-left:20px;
}
.listing dt {
	width:70px;
	color:#10455D;
}
.listing dd {
	width:115px;
}
/*  Gallery View Listings  */
#wrapper .galleryView {
	padding:0;
	margin:0 -25px 0 0;
	float:left;
	width:1005px;
}
#wrapper .galleryView li {
	margin:0 10px 20px 0;
	float:left;
	width:235px;
	font-size:11px;
	height:290px;
}
#wrapper #content .galleryView li:first-child {
	margin-right:11px;
}
#wrapper .galleryView .thmb {
	margin:0 0 10px 0;
	float:none;
	width:235px;
}
#wrapper #content .galleryView .thmb img {
	width:235px;
	height:187px;
}
#wrapper .galleryView h3 {
	font-size:14px;
	padding:0 0 5px 0;
}
#wrapper .galleryView p {
	padding:0 0 10px 0;
}
#wrapper .galleryView .btn_details, #wrapper .galleryView .btn_arrange {
	position:static;
	left:auto;
	top:auto;
}
#wrapper .galleryView .btn_details {
	float:right;
}
#wrapper .galleryView .btn_arrange {
	float:left;
}
#wrapper #content .galleryView .btn_arrange {
	width:122px;
}
#wrapper #content .galleryView .btn_arrange span {
	width:120px;
}
.pages {
	clear:both;
	width:970px;
	border:1px solid #D7D7D7;
	margin:0 auto 0px auto;
	padding:11px 0;
	background:rgb(254,254,254);
	background:-moz-linear-gradient(top, rgb(254,254,254) 0%, rgb(243,243,243) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(254,254,254)), color-stop(100%, rgb(243,243,243)));
	background:-webkit-linear-gradient(top, rgb(254,254,254) 0%, rgb(243,243,243) 100%);
	background:-o-linear-gradient(top, rgb(254,254,254) 0%, rgb(243,243,243) 100%);
	background:-ms-linear-gradient(top, rgb(254,254,254) 0%, rgb(243,243,243) 100%);
	background:linear-gradient(top, rgb(254,254,254) 0%, rgb(243,243,243) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f3', GradientType=0 );
}
#wrapper #content .pages ul {
	text-align:center;
	padding:0;
}
#wrapper #content .pages li {
	background:none;
	display:inline;
	font-size:18px;
	padding:0 14px;
	margin:0;
}
.pages li {
	border-left:1px solid #FFF;
	border-right:1px solid #D7D7D7;
}
#content .pages li.first {
	border-left:none;
}
#content .pages li.last {
	border-right:none;
}
.pages li a {
	text-decoration:none;
	color:#0E4D69;
}
.pages li a:hover, .pages li a.act {
	color:#C4A035;
	text-decoration:underline;
}
#content .pages .prev, #content .pages .next {
	border:none;
}
#content .pages .prev a, #content .pages .next a {
	font-size:12px;
	color:#C4A035;
	text-decoration:underline;
	position:relative;
	top:-3px;
}
#content .pages .prev a:hover, #content .pages .next a:hover {
	color:#0E4D69;
	text-decoration:underline;
}
.border {
	background-color:#CEDFE8;
	border:1px solid #BAD1DE;
	padding:7px;
}
.line {
	clear:both;
	height:40px;
	background:url(../img/line.gif) left center repeat-x;
}
.imgLeft {
	float:left;
	clear:left;
	display:block;
	margin:4px 15px 4px 0;
}
.imgRight {
	float:right;
	clear:right;
	display:block;
	margin:4px 0 4px 15px;
}
#wrapper .readMore {
	float:left;
	margin:0;
	width:125px;
	text-align:left;
}
#wrapper .readMore span {
	width:112px;
	padding:6px 0 0 13px;
	height:24px;
}
.readMore b {
	display:block;
	background:url(../img/icon_plus2.png) left top no-repeat;
	padding:1px 0 1px 10px;
}
.post {
	float:left;
	width:720px;
}
.post h3 {
	font-size:14px;
	font-weight:bold;
}
.post .tabs_content {
	display:block;
}
#footer {
	position:relative;
	z-index:2;
	clear:both;
	height:80px;
	margin-top:20px;
	background:url(../img/ft_bg.gif) left bottom repeat-x;
}
.footer {
	background:url(../img/ft_bg_m.gif) left bottom no-repeat;
	padding:22px 0px 0 67px;
	font-size:11px;
	color:#B8CBD4;
	width:905px;
	height:58px;
	margin:0 auto;
	position:relative;
	z-index:1;
}
.footer .logo {
	position:absolute;
	z-index:1;
	left:0;
	top:4px;
	display:block;
	width:50px;
	height:63px;
	text-indent:-8000px;
}
.footer a {
	color:#B8CBD4;
}
.footer a:hover {
	color:#FFF;
	text-decoration:none;
}
.footer ul {
	float:left;
}
.footer li {
	float:left;
	border-left:1px solid #12678B;
	border-right:1px solid #072C3A;
	padding:7px 18px 7px 18px;
}
#footer .footer .first {
	border-left:none;
	padding-left:0;
}
#footer .footer .last {
	border-right:none;
	padding-right:0;
}
#footer #share {
	float:right;
}
#footer #share li, #footer #share li a {
	float:left;
}
#footer #share li {
	padding:0 0 0 9px;
	background:0;
	margin:0;
	border:none;
}
#footer #share .icon_facebook, #footer #share .icon_rss, #footer #share .icon_twitter {
	width:31px;
	height:32px;
	text-indent:-8000px;
	background-image:url(../img/ft_icons.png);
	background-repeat:no-repeat;
}
#footer #share .icon_facebook {
	background-position:0px 0px;
}
#footer #share .icon_facebook:hover {
	background-position:0px -35px;
}
#footer #share .icon_rss {
	background-position:-35px 0px;
}
#footer #share .icon_rss:hover {
	background-position:-35px -35px;
}
#footer #share .icon_twitter {
	background-position:-70px 0px;
}
#footer #share .icon_twitter:hover {
	background-position:-70px -35px;
}
/* --- Forms --- { --- */

div.inpt, .btnGray {
	display:block;
	float:left;
	position:relative;
	z-index:10;
	border-bottom:1px solid #FFF;
	width:307px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin:0 11px 10px 0;
	font-size:12px;
}
.inpt span, .btnGray span {
	display:block;
	border:1px solid #CCCCCC;
	border-bottom:1px solid #AAAAAA;
	width:296px;
	height:30px;
	padding-right:9px;
	background:#fcfcfc;
	background:-moz-linear-gradient(top, #fcfcfc 0%, #e1e1e1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #e1e1e1));
	background:-webkit-linear-gradient(top, #fcfcfc 0%, #e1e1e1 100%);
	background:-o-linear-gradient(top, #fcfcfc 0%, #e1e1e1 100%);
	background:-ms-linear-gradient(top, #fcfcfc 0%, #e1e1e1 100%);
	background:linear-gradient(top, #fcfcfc 0%, #e1e1e1 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e1e1e1', GradientType=0 );
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.inpt_hover, .inpt_hover span, .inpt_hover b {
	cursor:pointer;
}
#wrapper .inpt_hover span, .pp .inpt_hover span, .btnGray:hover span {
	background:#F9F9F9;
	background:-moz-linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F9F9F9), color-stop(100%, #D6D6D6));
	background:-webkit-linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
	background:-o-linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
	background:-ms-linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
	background:linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#D6D6D6', GradientType=0 );
}
#wrapper .btnGray, .pp .btnGray {
	width:150px;
	margin:0;
}
#wrapper .btnGray span, .pp .btnGray span {
	width:148px;
	padding:7px 0 0 0;
	height:23px;
	text-align:center;
	color:#535353;
	font-weight:bold;
}
.inpt b {
	font-weight:normal;
	display:block;
	color:#535353;
	padding:7px 0 0 9px;
	height:23px;
	background:url(../img/arw_d.gif) right 13px no-repeat;
}
#wrapper .inpt .icon_plus {
	background:url(../img/icon_plus.png) right 7px no-repeat;
}
#searchBox .inpt b {
	font-weight:bold;
}
.inpt select {
	cursor:pointer;
	position:absolute;
	z-index:10;
	left:1px;
	top:1px;
	width:305px;
	height:30px;
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}
.form .inpt {
	margin:0 0 6px 0;
}
.inpt input, .inpt textarea {
	width:291px;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	padding:7px 7px 8px 7px;
}
#wrapper .inpt_txt span, .pp .inpt_txt span {
	height:auto;
}
#wrapper .inpt2 {
	width:270px;
}
#wrapper .inpt2 span {
	width:259px;
}
#wrapper .inpt2 select {
	width:268px;
}
#wrapper .inpt_md {
	width:370px;
}
#wrapper .inpt_md span {
	width:359px;
}
#wrapper .inpt_md select {
	width:368px;
}
#wrapper .inpt_md input, #wrapper .inpt_md textarea {
	width:354px;
}
#wrapper .inpt_sm {
	width:170px;
}
#wrapper .inpt_sm span {
	width:159px;
}
#wrapper .inpt_sm select {
	width:168px;
}
#wrapper .inpt_sm input, #wrapper .inpt_sm textarea {
	width:154px;
}
#wrapper .inpt_long {
	width:520px;
}
#wrapper .inpt_long span {
	width:509px;
}
#wrapper .inpt_long select {
	width:518px;
}
#wrapper .inpt_long input, #wrapper .inpt_long textarea {
	width:504px;
}
#wrapper .inpt3, .pp .inpt3 {
	width:270px;
}
#wrapper .inpt3 span, .pp .inpt3 span {
	width:259px;
}
#wrapper .inpt3 select, .pp .inpt3 select {
	width:268px;
}
#wrapper .inpt3 input, #wrapper .inpt3 textarea, .pp .inpt3 input, .pp .inpt3 textarea {
	width:254px;
}
.pp .inpt_sm {
	width:190px;
}
.pp .inpt_sm span {
	width:179px;
}
.pp .inpt_sm select {
	width:188px;
}
.pp .inpt_sm input, .pp .inpt_sm textarea {
	width:174px;
}
.pp .multiple {
	width:180px;
}
.pp .multiple span {
	width:179px;
	height:65px;
}
.pp .multiple select {
	font-size:11px;
	overflow:hidden;
	background:none;
	border:none;
	padding:1px 0;
	height:65px;
	width:188px;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
.pp .multiple select option {
	padding:1px 3px;
}
.icon_calendar {
	float:left;
	width:25px;
	height:30px;
	background:url(../img/icon_calendar.png) left 0px no-repeat;
	margin:1px 0 0 8px;
}
.icon_calendar:hover {
	background-position:left bottom;
}
.icon_time {
	float:left;
	width:26px;
	height:26px;
	background:url(../img/icon_time.png) left 0px no-repeat;
	margin:3px 0 0 8px;
}
.icon_time:hover {
	background-position:left bottom;
}
.btnGold {
	float:left;
	position:relative;
	z-index:10;
	border-bottom:1px solid #FFF;
	width:150px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:12px;
}
.btnGold span {
	display:block;
	border:1px solid #BA8D24;
	border-bottom:1px solid #AF8013;
	width:148px;
	padding:7px 0 0 0;
	height:23px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	background:#cfa543;
	background:-moz-linear-gradient(top, #cfa543 0%, #c59933 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfa543), color-stop(100%, #c59933));
	background:-webkit-linear-gradient(top, #cfa543 0%, #c59933 100%);
	background:-o-linear-gradient(top, #cfa543 0%, #c59933 100%);
	background:-ms-linear-gradient(top, #cfa543 0%, #c59933 100%);
	background:linear-gradient(top, #cfa543 0%, #c59933 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfa543', endColorstr='#c59933', GradientType=0 );
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.btnGold:hover span {
	border-color:#B58413;
	border-bottom-color:#A97600;
	background:#cb9e34;
	background:-moz-linear-gradient(top, #cb9e34 0%, #c09123 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cb9e34), color-stop(100%, #c09123));
	background:-webkit-linear-gradient(top, #cb9e34 0%, #c09123 100%);
	background:-o-linear-gradient(top, #cb9e34 0%, #c09123 100%);
	background:-ms-linear-gradient(top, #cb9e34 0%, #c09123 100%);
	background:linear-gradient(top, #cb9e34 0%, #c09123 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb9e34', endColorstr='#c09123', GradientType=0 );
}
.btn {
	display:block;
	border-bottom:1px solid #FFF;
	width:180px;
	margin:5px auto 0 auto;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	
}
.btn_span_p {
	display:block;width:180px;height:23px;padding-top:7px;background:none;color:#0E4D69;font-size:12px;
}
.btn_span_p:hover {

	color:#ccb554;
}

.btn span {
	display:block;
	width:180px;
	height:23px;
	padding-top:7px;
	background:#1E6584;
	background:-moz-linear-gradient(top, #1E6584 0%, #144559 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1E6584), color-stop(100%, #144559));
	background:-webkit-linear-gradient(top, #1E6584 0%, #144559 100%);
	background:-o-linear-gradient(top, #1E6584 0%, #144559 100%);
	background:-ms-linear-gradient(top, #1E6584 0%, #144559 100%);
	background:linear-gradient(top, #1E6584 0%, #144559 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E6584', endColorstr='#144559', GradientType=0 );
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.btn:hover {
	color:#CCB554;
}
.btn:hover span {
	background:#217397;
	background:-moz-linear-gradient(top, #217397 0%, #164E65 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #217397), color-stop(100%, #164E65));
	background:-webkit-linear-gradient(top, #217397 0%, #164E65 100%);
	background:-o-linear-gradient(top, #217397 0%, #164E65 100%);
	background:-ms-linear-gradient(top, #217397 0%, #164E65 100%);
	background:linear-gradient(top, #217397 0%, #164E65 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#217397', endColorstr='#164E65', GradientType=0 );
}
#wrapper .btn_sm, #wrapper .btn_sm span {
	width:90px;
}
#wrapper .btn_sm {
	float:left;
	margin:4px 0 0 0;
}
.pp .btnRight {
	float:right;
	width:190px;
	margin:0;
}
.pp .btnRight span {
	width:190px;
}
.form { /* padding:40px 0px 40px 80px;
	width:510px; */
}
.formBox {
	padding:35px 45px 35px 115px;
	border:1px solid #BAD1DE;
	background:#CEDFE8;
	width:558px;
	margin:0 auto;
}
#wrapper .formBox2 {
	padding:25px 45px 25px 75px;
	width:598px;
}
.formBox2 h3 {
	padding:25px 0 25px 0;
	width:598px;
	position:relative;
	margin-left:-55px;
}
.formBox .inpt {
	border-bottom:none;
}
.form .required {
	font-size:12px;
	color:#666;
	text-align:right;
	padding:0 115px 10px 0;
}
.form .label {
	float:left;
	width:135px;
	padding:8px 0px 0px 0;
	font-size:12px;
	color:#333;
	font-weight:bold;
}
.form .label2 {
	color:#333;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding-bottom:8px;
}
.form .marg_l {
	margin:5px 0 0 135px;
}
.orange {
	color:#C9B14A;
}
.form .star {
	float:left;
	padding-left:5px;
	color:#C9B14A;
	font-size:17px;
}
.form .default {
}
.form .file {
	color:#999;
	float:left;
	padding-top:6px;
}
.form .btn {
	margin-top:15px;
}
.form .forgot {
	float:left;
	padding:3px 10px 0px 0px;
}
input.chk {
	float:left;
	width:13px;
	height:13px;
	margin:0 5px 0 0;
}
#middle input.chk {
	margin:3px 0 0 0;
}
.chk_box {
	clear:left;
	float:left;
	width:21px;
	height:20px;
	padding:0;
	margin:0px 0px 10px 0;
	background:url(../img/checkbox_bg.png) left 0px no-repeat;
	cursor:pointer;
}
#content .chk_hover {
	background-position:left -20px;
}
#content .chk_act {
	background-position:left -40px;
}
#wrapper #content .chk_act_hover {
	background-position:left -60px;
}
.chk_box input {
	width:13px;
	height:13px;
	padding:0;
	margin:0;
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
	cursor:pointer;
}
.chk_label {
	float:left;
	cursor:pointer;
	padding:3px 0 0 8px;
	max-width:168px;
	margin-bottom:10px;
}
.chk_label:hover, #wrapper .chk_label_hover {
	color:#000;
}
.scroll {
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
	height:260px;
	margin-left:0px;
}
.form .div {
	float:left;
	width:160px;
	padding-right:10px;
}
#wrapper .form div.last {
	padding:0;
}
#wrapper .form div.last .chk_label {
	max-width:130px;
}
.shortInput {
	width:40px;
}
.normalInput {
	width:125px;
}
select.normalInput {
	width:135px;
}
.normalInput2 {
	width:185px;
}
select.normalInput2 {
	width:195px;
}
.mediumInput {
	width:300px;
}
select.mediumInput {
	width:310px;
}
.longInput {
	width:410px;
}
select.longInput {
	width:420px;
}
.marg5 {
	margin-top:5px;
}
.marg10 {
	margin-top:10px;
}
a.btns:hover, input.btns:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
 .btn::-moz-focus-inner {
 border:0;
 padding:0;
}
input[type="text"], input[type="password"], textarea, select {
	outline:none;
}
/* --- } --- Forms --- */



/* --- Sitemap --- { --- */

#wrapper #sitemap {
	padding:0;
}
#sitemap .div {
	float:left;
}
#wrapper #sitemap div.lnk {
	background:url(../img/link.gif) left 11px no-repeat;
	padding:8px 0 7px 15px;
	font-weight:bold;
	font-size:12px;
}
#wrapper #sitemap ul {
	margin:0 0 12px 2px;
	padding:0px 0 0 0;
	background:url(../img/dash_v.gif) 2px top repeat-y;
}
#wrapper #content #sitemap ul li {
	padding:2px 0 5px 28px;
	background:url(../img/dash_h.gif) 4px 9px no-repeat;
}
#wrapper #content #sitemap ul .last {
	background:#DEE9EF url(../img/dash_hb.gif) 1px top no-repeat;
	padding-bottom:0;
}
#wrapper #content #sitemap ul ul {
	margin:2px 0 8px 4px;
	padding:7px 0 0 0;
	font-size:11px;
}
#wrapper #content #sitemap ul ul .last {
	background:#FFF url(../img/dash_hb.gif) 1px 1px no-repeat;
	padding-bottom:0;
}
/* --- } --- Sitemap --- */


.pp_t {
	background:#EBEBEB url(../img/logo_sm.gif) 8px 0px no-repeat;
	padding:30px 0 0 105px;
	height:75px;
}

.pp_t h3 {
	font-family:"Trebuchet MS", sans-serif;
	font-size:21px;
	font-weight:normal;
	line-height:21px;
	color:#1B5E7B;
	padding:0 0 2px 0;
	text-indent:-1px;
}
.pp_t span {
	font-size:12px;
	font-weight:bold;
	color:#C9B24C;
}
.pp {
	background-color:#FFF;
	color:#363F40;
	font-size:12px;
	padding:20px 20px 0px 20px;
	position:relative;
	z-index:1;
}
.pp .formBox {
	padding:20px 55px 20px 55px;
	width:auto;
}
.pp .arrangeBox {
	padding:20px 20px 20px 55px;
	border:1px solid #D7D7D7;
	background:#fefefe;
	background:-moz-linear-gradient(top, #fefefe 0%, #f3f3f3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f3f3f3));
	background:-webkit-linear-gradient(top, #fefefe 0%, #f3f3f3 100%);
	background:-o-linear-gradient(top, #fefefe 0%, #f3f3f3 100%);
	background:-ms-linear-gradient(top, #fefefe 0%, #f3f3f3 100%);
	background:linear-gradient(top, #fefefe 0%, #f3f3f3 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f3', GradientType=0 );
}
.pp td {
	vertical-align:top;
}
.pp .label {
	width:100px;
}
.pp .label2 {
	padding-bottom:5px;
}
.pp .marg_l {
	margin-left:100px;
}
.pp .marg_b {
	margin-bottom:10px;
}
.pp .thmb {
	float:left;
	padding:0 14px 25px 0;
	position:relative;
	z-index:1;
	margin-left:-30px;
}
.pp .thmb, .pp .thmb img {
	width:158px;
	height:122px;
}
.pp .txt {
	float:left;
	width:325px;
	padding-bottom:25px;
}
.pp .txt h2 {
	font-size:21px;
	padding-bottom:0px;
}
.pp .txt td {
	line-height:170%;
}
.pp .chk {
	margin:8px 6px 0 0;
}
.pp .chk_label {
	padding:0 15px 0 0;
	margin:8px 0 15px 0;
	font-weight:bold;
}
.pp .note {
	font-size:11px;
	color:#999999;
	padding:0 0 6px 100px;
}
.selected {
	background-color:#FFFFF0;
	border:1px solid #EFE8C9;
	padding:10px 12px 10px 12px;
	font-size:12px;
	font-weight:bold;
	color:#C9B24C;
	margin-bottom:8px;
}
.sending {
	height:15px;
	background:url(../img/loading.gif) center top no-repeat;
	padding-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:center;
	margin-top:110px;
}
.formVC .sending {
	margin-top:90px;
}
.thanks {
	background:#E0EAF0;
	border:1px solid #B5CFDD;
	padding:18px 30px 26px 30px;
	width:375px;
	margin:70px auto 0 auto;
	text-align:center;
	color:#666;
}
.formVC .thanks {
	margin-top:45px;
}
.pp .thanks p {
	padding-bottom:18px;
}
.pp .btnClose {
	display:block;
	float:none;
	margin:0 auto;
}
.btnPrint {
	display:block;
	position:absolute;
	z-index:1;
	top:22px;
	left:10px;
	padding:10px 0 0 40px;
	width:100px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	color:#1C607C;
	background:url(../img/btn_print.png) left top no-repeat;
}
.btnPrint:hover {
	color:#C9B24C;
	text-decoration:none;
}
.facebook2 .pp_content_container .pp_content .pp_nav {
}
.pp_pic_holder .pp_content_container .pp_content {
}
.pp_pic_holder .pp_content_container .pp_content img {
	background-color:#FFF;
}
.facebook .pp_content_container .pp_content a.pp_close {
	float:none;
	text-indent:-8000px;
	background:url(../img/prettyPhoto/icon_close.png) left top no-repeat;
	width:22px;
	height:22px;
	font-size:11px;
	position:absolute;
	top:2px;
	right:25px;
}
.facebook2 .pp_content_container .pp_content a.pp_close {
	float:none;
	text-indent:-8000px;
	background:url(../img/prettyPhoto/close.png) left top no-repeat;
	width:29px;
	height:29px;
	font-size:11px;
	position:absolute;
	z-index:99999;
	top:-26px;
	right:-6px;
}
.pp_pic_holder .pp_content_container .pp_details {
	margin:0;
}
.blueBox {
	background-color:#CEDFE8;
	border:1px solid #BAD1DE;
	padding:12px 14px;
	margin-bottom:10px;
}
.tooltip {
	position:absolute;
	padding:10px 13px;
	z-index:2;
	color:#303030;
	background-color:#f5f5b5;
	border:1px solid #DECA7E;
	font-family:sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:center;
}
.tooltip h3 {
	margin:0 0 5px;
	text-align:left;
}
#tooltip {
	display:none;
	position:absolute;
	z-index:3000;
	background-color:rgba(28,93,121,0.7) !important; /* background-color:#1C5D79; */
	background-color:#5E8CA0;
	padding:5px 6px;
	width:140px;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px; /* filter:alpha(opacity=75);
	-moz-opacity:0.7;
	opacity:0.7; */
	font-size:11px;
	color:#FFF;
}
#tooltip h3, #tooltip div {
	margin:0;
}
.btnSend {
	background:#185068;
	border-radius: 3px 3px 3px 3px;
	display: block;
	height: 30px;
	padding-top: 0px;
	width: 180px;
	color: #FFFFFF;
	font-size:12px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.btnSend:hover {
	opacity:0.9;
}
.errordiv {
	float:left;
	width:283px;
	border:1px solid #115C7B;
	background-color:#174E65;
	margin:0px 100px 5px 136px;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
	display:none;
}
.goog-te-combo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px!important;
	color:#333333;
	margin:0px!important;
	padding:1px!important;
	border:1px solid #1B556D;
	width:125px;
	background:#dee9ef
}
.goog-te-gadget span {
	display:none;
}
.goog-te-gadget {
	overflow:hidden;
	height:20px;
}

/*.homeHeader1 h1{right:189px;}
.homeHeader1 p{right:180px;}
.homeHeader1 a{right:374px;}*/

.pp .emailafriend {
	padding:2px 0px 20px 2px;
	background:none;
	border:none;
}
.pp  .emailafriend .thmb, .pp .emailafriend .thmb img {
	width:186px;
	height:137px;
}
.pp .emailafriend .label {
	font-size:14px;
	font-weight:normal;
    width: 167px;
}

.pp .emailafriend .txt h2 {
    font-size: 18px;
    padding-bottom:3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1B5E7B;
	font-weight:normal;	
}
.pp .emailafriend .thmb {
    float: left;
    padding: 0 20px 25px 0;
    position: relative;
    z-index: 1;
	margin-left:0px;
}
.pp .emailafriend .txt {
    float: left;
    padding-bottom: 25px;
    width: 255px;
}

.areaconverter{ float:left; width:329px; margin-top:23px;}

.areaconverter b{float:left;width:329px; font-weight:normal; height:35px; margin-bottom:12px; background:#f2f3f5; margin-left:39px; padding:18px 0px 0px 0px;}
.areaconverter b strong{ font-weight:normal; color:#333; float:left; width:100px; padding-left:103px;}
.areaconverter b input{ float:left; width:17px; text-align:left;margin-top:2px;}

.tools li a strong:hover{color:#CCB554}