/* Additional CSS by Farhan */

html {
	*overflow-x: hidden;
}

.portfolioContainer {
	width: 404px;
	float:left;
	margin: 10px;
	padding: 10px;
	/*background-color: #DDD;*/
	background-color: #FBBC89;
	border: 1px solid #FBBC89;
	/*border: 1px solid #DDD;*/
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	color: #000;
}
.portfolioContainer  div {
	width: 172px;
	float: left;
	height: 162px;
	float: left;
}

.portfolioContainer a.portfolioThumb {
	width: 150px;
	height: 150px;
	/*border: 6px solid #FFF;*/
	border: 6px solid #F7780F;
	display: block;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	border-radius : 4px;
	text-indent: -9999px;
}

.portfolioContainer a:hover.portfolioThumb {
	background-position: 0 0;
}

.portfolioContainer a.portfolioThumb1 {
	background: #FFF url(../images/portfolio/portfolio-1.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb2 {
	background: #FFF url(../images/portfolio/portfolio-2.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb3 {
	background: #FFF url(../images/portfolio/portfolio-3.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb4 {
	background: #FFF url(../images/portfolio/portfolio-4.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb5 {
	background: #FFF url(../images/portfolio/portfolio-5.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb6 {
	background: #FFF url(../images/portfolio/portfolio-6.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb7 {
	background: #FFF url(../images/portfolio/portfolio-7.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb8 {
	background: #FFF url(../images/portfolio/portfolio-8.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb9 {
	background: #FFF url(../images/portfolio/portfolio-9.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb10 {
	background: #FFF url(../images/portfolio/portfolio-10.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb11 {
	background: #FFF url(../images/portfolio/portfolio-11.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb12 {
	background: #FFF url(../images/portfolio/portfolio-12.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb13 {
	background: #FFF url(../images/portfolio/portfolio-13.jpg) 0 -150px no-repeat;
}

.portfolioContainer a.portfolioThumb14 {
	background: #FFF url(../images/portfolio/portfolio-14.jpg) 0 -150px no-repeat;
}

.portfolioContainer  h3 {
	width: 230px;
	float: left;
	margin-bottom: 5px;
}

.portfolioContainer  p.portfolioDesc {
	width: 230px;
	font-size: 11px;
	float: left;
	margin-bottom: 0;
}

.entry .portfolioContainer  p {
	width: 230px;
	float: left;
	margin: 0 0 5px;
}

/**** profiles ****/

.profileContainer {
	width: 404px;
	float:left;
	margin: 10px;
	padding: 10px;
	/*background-color: #DDD;*/
	background-color: #FBBC89;
	/*border: 1px solid #DDD;*/
	border: 1px solid #FBBC89;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	color: #000;
}

.profileContainer div {
	width: 99px;
	height: 99px;
	float: left;
	margin-right: 10px;
}

.profileContainer a.profileThumb {
	width: 87px;
	height: 87px;
	/*border: 6px solid #FFF;*/
	border: 6px solid #F7780F;
	display: block;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	border-radius : 4px;
	text-indent: -9999px;
	background-position: 0 -87px;
}

.profileContainer a:hover.profileThumb {
	background-position: 0 0;
}

.profileContainer  p.profileDesc {
	width: 290px;
	font-size: 11px;
	float: right;
	margin-bottom: 5px;
}

.profileContainerLong {
	width: 848px;
	float:left;
	padding: 10px;
	/*background-color: #DDD;*/
	background-color: #FBBC89;
	/*border: 1px solid #DDD;*/
	border: 1px solid #FBBC89;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	color: #000;
	margin: 10px;
}

.profileContainerLong div {
	width: 99px;
	height: 99px;
	float: left;
	margin-right: 10px;
}

.profileContainerLong a.profileThumb {
	width: 87px;
	height: 87px;
	/*border: 6px solid #FFF;*/
	border: 6px solid #F7780F;
	display: block;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	border-radius : 4px;
	text-indent: -9999px;
	background-position: 0 -87px;
}

.profileContainerLong a:hover.profileThumb {
	background-position: 0 0;
}

.profileContainerLong  p.profileDesc {
	/*width: 733px;*/
	width: 406px;
	font-size: 11px;
	float: right;
	margin-bottom: 5px;
}

.profileContainer a#profileThumb1 {
	background-image: url(../images/profiles/rose.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb2 {
	background-image: url(../images/profiles/shareem.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb3 {
	background-image: url(../images/profiles/fati.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb4 {
	background-image: url(../images/profiles/sharon.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb5 {
	background-image: url(../images/profiles/ham.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb6 {
	background-image: url(../images/profiles/waileng.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb7 {
	background-image: url(../images/profiles/caroline.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb8 {
	background-image: url(../images/profiles/shazwan.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb9 {
	background-image: url(../images/profiles/dayang1.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb10 {
	background-image: url(../images/profiles/rizwan.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb11 {
	background-image: url(../images/profiles/ita.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb12 {
	background-image: url(../images/profiles/zul.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb13 {
	background-image: url(../images/profiles/pekwan.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb14 {
	background-image: url(../images/profiles/azat.jpg);
	background-repeat: no-repeat;
}

.profileContainer a#profileThumb15 {
	background-image: url(../images/profiles/flavia.jpg);
	background-repeat: no-repeat;
}

/**** services  ***/

.serviceContainer {
	width: 404px;
	float:left;
	margin: 10px;
	padding: 10px;
	background-color: #DDD;
	border: 1px solid #DDD;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	color: #000;
	position: relative;
}
.serviceContainer  div {
	width: 172px;
	float: left;
	height: 162px;
	float: left;
}

.serviceContainer a.serviceThumb {
	width: 150px;
	height: 150px;
	border: 6px solid #FFF;
	display: block;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	border-radius : 4px;
	text-indent: -9999px;
}

.serviceContainer a:link  {
	color: #777;
	text-decoration: underline;
}

.serviceContainer  h3 {
	width: 230px;
	float: right;
	margin-bottom: 5px;
}

.serviceContainer  p.serviceDesc {
	width: 230px;
	font-size: 11px;
	float: right;
	margin-bottom: 15px;
}

.serviceContainer  p.serviceLink {
	width: 230px;
	font-size: 11px;
	float: right;
	position: absolute;
	left: 182px;
	bottom: 0;
}

.serviceContainer  p {
	width: 230px;
	float: right;
	margin-bottom: 5px;
}

/*** services v2 ***/

.entry ul.serviceWrapper {
	padding-left: 0;
	width: 665px;
	margin: 0 auto;
}

.entry ul.serviceWrapper li {
	list-style-type: none;
	display: block;
	width: 196px;
	height: 205px;
	margin: 12px;
	float: left;
}

a.serviceLink {
	display: block;
	width: 174px;
	height:178px;
	border: 3px solid #F9A057;
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	border-radius : 6px;
	padding: 15px 10px 10px 10px;
	background-color: #F9A057;
	text-align: center;
	text-decoraton: none;
	font-size: 15px !important;
	color: #000 !important;
	font-weight: bold;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	
}

a:hover.serviceLink {
	text-decoration: none;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	
}

a.serviceLink img {
	border: 3px solid #F7780F;
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	border-radius : 6px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin-bottom: 5px;
	background-color: #FFF;
}

.entry ul.serviceWrapper li.dummySpace {
	text-indent: -999px;
}

.entry .contactInfo {
	border: 3px solid #FAC090;
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	border-radius : 6px;
	padding: 30px;
	background-color: #FAC090;
	width: 355px;
	float: left;
	margin-right: 40px;
}
.entry .contactInfo p input {
	background-color: #FC9400;
	border: 1px solid #FC6500;
	padding: 10px;
}
.entry .contactInfo p span input {
	background-color: #FFF;
	padding:2px;
	border: 1px solid #7F9DB9;
	width: 100%;
}

.entry .contactInfo p span textarea {
	width: 100%;
}

.entryLocationInfo {
	padding: 30px;
}

a.tweetbird {
display: block;
position: absolute;
width:46px; 
height: 30px; 
text-decoration: none;
padding: 0;
margin: 0;
right: 0;
}

.widget_woo_twitter {
	position: relative;
}

.entry .hideThis {
	visibility: hidden;
}

.theGallery {
	width: 255px;
	height: 364px;
	overflow-x: auto;
	overflow-y: auto;
}

.theGalleryCategory {
	margin-top: 40px;
	padding-left: 20px;
	height: 40px;
}

.theGalleryCategory a {
	float: left;
	display: block;
	width: 107px;
	/*text-align: center;*/
	color: #FFF;
	background-color: #595959;
	height: 38px;
	margin: 0 20px;
	text-indent: -9999px;
	line-height: 0;
	text-decoration: none;
}

.theGalleryCategory a:hover {
	background-position: 0 -38px;
}

.theGalleryCategory a.firstLink {
	margin-right: 20px;
	margin-left: 0;
}

.theGalleryCategory a#currentPage {
	background-position: 0 -38px;
}

.theGalleryCategory a.lastLink {
	margin-left: 20px;
	margin-right: 0;
}

.theGalleryCategory a img {
	padding: 0 !important;
}

.theGalleryCategory a.Nature {
	background-image: url(../images/naturebutton.jpg);
}

.theGalleryCategory a.Event {
	background-image: url(../images/eventbutton.jpg);
}

.theGalleryCategory a.General {
	background-image: url(../images/generalbutton.jpg);
}

.theGalleryCategory a.People {
	background-image: url(../images/peoplebutton.jpg);
}

.theGalleryCategory a.Lifestyle {
	background-image: url(../images/lifestylebutton.jpg);
}

.theGalleryCategory a.Travel {
	background-image: url(../images/travelbutton.jpg);
}

#testGallery {
	position: absolute;
	right: 0;
	top: 0;
	width: 600px; 
	height: 350px; 
	border: 10px solid #D9D9D9; 
	background: #FFF url(../images/20-0.gif) center center no-repeat; 
	text-align: center;
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	border-radius : 6px;	
	overflow: hidden;
}

#testGalleryCaption {
	text-align:center;
	width: 620px;
	position: absolute;
	top: 375px;
	right: 0;
}

#theThing {
	display: none;
	margin: 0 auto;
	border: none !important;
}

.gallery .gallery-item .gallery-icon a {
	/*display: block;*/
	/*width: 164px;*/
	/*height: 164px;*/
}

.gallery .gallery-item .gallery-icon a img {
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	border-radius : 3px;
}
