@charset "utf-8";
/* CSS Document */
body
{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
a{
	outline:none;
}
*
{
	padding:0px;
	margin:0px;
}
p
{
	padding:8px 0px;
	margin:0px;
}
img{
	border:0px;
}
/*************** Display Opitions ***************/
.topNav
{
	width:100%;
	border-top: 10px solid #eeeff0;
}

.panel {
	background: #eeeff0;
	height:100px;
	padding:5px 0px 0px 0px;
}
.panel h5
{
	font-size:80%;
	color:#585858;
	font-weight:normal;
	text-transform:uppercase;
}
.panel-text
{
	width:935px;
	padding: 0;
	margin:0px auto;
}
.panel-text span
{
	display:none;
}
.top-panel-col1
{
	width:186px;
	float:left;
	line-height:21px;
	color:#01a0c7;
	font-size:75%;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}
.top-panel-col2
{
	width:370px;
	float:left;
	line-height:40px;
	color:#585858;
	font-size:24px;
	font-weight:bold;
	text-align:right;
}
.top-panel-col2
{
	float:left;
	line-height:40px;
	color:#585858;
	font-size:24px;
	font-weight:bold;
	text-align:right;
}

.font-normal img
{
	margin:8px 0px 0px 0px;
}
.top-panel-col2 a
{
	color:#585858;
	text-decoration:none;
	padding:0px 3px;
}
.top-panel-col2 a:hover
{
	color:#585858;
	text-decoration:underline;
}
.top-panel-col2 ul
{
	list-style:none;
}
.top-panel-col2 li
{
	list-style:none;
	display:inline;
}

.slideArrow {
	margin: 0 auto;
	padding: 0;
	text-align:right;
	width:935px;
	
}
.slide {
	width:935px;
	padding: 0;
	background:url(../selesti-images/btn-display-options.gif) no-repeat right top;
	text-align:right;
	text-indent:-9999px;
	float:right;
}
.btn-slide {
	background: url(../selesti-images/btn-display-arrow.gif) no-repeat 8px 2px;
	text-align: center;
	width: 121px;
	height: 19px;
	padding: 0px 30px 0 0;
	margin:0px 0px 0px 0px;
	display: block;
	text-decoration: none;
	float:right;
}
.active {
		background: url(../selesti-images/btn-display-arrow.gif) no-repeat 8px -21px;
}

/*************** Header ***************/
.header
{	
	width:935px;
	float:left;
	margin:20px 0px 30px 0px;
	border-bottom:1px solid #d6d6d6;
	padding:0px 0px 16px 0px;
}
.header-logo
{	
	width:335px;
	float:left;
}

.top-nav
{
	width:400px;
	float:right;
	margin:34px 0px 0px 0px;
	background:url(../selesti-images/background-menu.gif) no-repeat left bottom;
	height:18px;
}

a
{
	color:#01a0c7;
	text-decoration:none;
}

a:hover
{
	color:#01a0c7;
	text-decoration: underline;
}
/*************** Main ***************/
#wrapper
{
	width:100%;
}
#main
{
	width:935px;
	margin:0px auto;
}
.content
{
	width:935px;
	float:left;
	padding:0px 0px 80px 0px;
}

.content-left
{
	width:357px;
	float:left;
	margin:0px 34px 0px 0px;
}
.content-left-container
{
	width:357px;
	float:left;
	margin:47px 0px 0px 0px;
	color:#808080;
	font-size:11px;
}
.in-this-section
{
	width:355px;
	float:left;
	margin:23px 0px 0px 0px;
	color:#808080;
	font-size:11px;
}
.content-left-container-aboutselesti
{
	font-size:12px;
	font-style:normal;	
	width:220px;
	float:left;
	padding:0px 20px 0px 0px;
	margin-top:0px;
}
.click_our_portfolio
{
	font-size:12px;
	font-style:normal;
	width:220px;
	float:left;
	padding:0px 20px 0px 0px;
	margin-top:0px;
	color:#01a0c7;

}
ul.our_services_selesti
{
	list-style-type:none;
	padding-left:0px;
	margin:0px;
}
ul.our_services_selesti li
{
	background-image:url(../selesti-images/arrow_icon_blue.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:10px;
	line-height:26px;
}

ul.our_services
{
	list-style-type:none;
	padding-left:11px;
	margin:0px;
	margin-top:7px;
}
ul.our_services li
{
	color:#808080;
	background-image:url(../selesti-images/arrow_icon.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:10px;
	padding-bottom:13px;
	line-height:16px;
}
.content-left-container-aboutselesti ul
{
	list-style-type:none;
}
.content-left-container-aboutselesti ul li
{
	color:#808080;
	line-height:16px;
}
.arrow{
	width:10px;
	height:20px;
	float:left;
	margin:-2px 0px 0px 0px;
}
.content-left-container-aboutselesti ul li a
{
	color:#808080;
	text-decoration:none;
}
.content-left-container-aboutselesti ul li a:hover
{
	color:#808080;
	text-decoration:underline;
}
.content-left-container-address
{
	font-size:100%;
	font-style:normal;	
	width:175px;
	float:left;
	padding:0px 20px 0px 0px;
	margin-top:0px;
}
.content-left-container-address ul
{
	list-style-type:none;
}
.content-left-container-col2
{
	width:155px;
	float:left;
	margin-top:14px;
}
.content-left-container-col2 ul
{
	list-style-type:none;
	margin-top:0px;
}
.content-left-container-about-tellmemore
{
	width:300px;
	float:left;
}
.content-left-container-news-archives
{
	width:340px;
	float:left;
}
.index_porsche_padding{
	margin-left:21px;
	margin-right:21px;
	margin-top:8px;
}
.index_purplegolf_padding{
	margin-top:8px;
}
.index_nhs_padding{
	margin-top:8px;
}
.content-left-container-news-subscribe
{
	width:50px;
	float:left;
}
.content-right-container
{
	width:544px;
	float:left;
	margin:47px 0px 0px 0px;
	color:#808080;
	padding-bottom:2px;
	font-size:75%;
	line-height:18px;
}
.content-right-container-about
{
	width:544px;
	float:left;
	margin:22px 0px 0px 0px;
	color:#808080;
	line-height:18px;
	font-size:75%;
}
.content-right-container-newslist
{
	width:544px;
	float:left;
	margin:0px 0px 0px 0px;
	color:#808080;
	line-height:18px;
	font-size:75%;
}
.contentRightTestimonials
{
	width:544px;
	float:left;
	margin:0px 0px 0px 0px;
	color:#808080;
	line-height:18px;
	font-size:75%;
}
.content-right-container-contact
{
	width:544px;
	float:left;
	margin:25px 0px 0px 0px;
	color:#808080;
	line-height:18px;
	font-size:75%;
}
.content-right-container-awards
{
	width:544px;
	float:left;
	margin:10px 0px 0px 0px;
	color:#808080;
	line-height:18px;
	font-size:75%;
}
.content-right-container-news
{
	width:544px;
	float:left;
	margin:23px 0px 0px 0px;
	color:#808080;
	line-height:18px;
	font-size:75%;
}
.content-right-container-inner
{
	width:544px;
	float:left;
	margin:27px 0px 0px 0px;
}
.content-right-container-job
{
	width:544px;
	float:left;
	margin:22px 0px 0px 0px;
}
.content-right-container-inner p, .content-right-container-job p
{
	color:#808080;
	line-height:18px;
	font-size:75%;
}
.read-more
{
	width:544px;
	float:left;
	padding:15px 0px;
	font-size:12px;
}
.read-more-news
{
	font-size:12px;
}

.upper-news-numbering
{
	width:100%;
	float:right;
	font-size:12px;
	text-align:right;
	margin-top:10px;
	color:#808080;
}

.newsletter-form
{
	width:500px;
	padding:0px 0px;
	margin:auto;
	margin-top:38px;
}
.news-date
{
	font-size:12px;
	color:#c1c0bf;
	font-weight:normal;
}
.news-date-detail
{
	font-size:12px;
	color:#c1c0bf;
	font-weight:normal;
	margin:-20px 0px 10px 0px;
}
.news-awards
{
	font-size:12px;
	color:#585858;
	font-weight:bold;
}
.news-awards a
{
	font-size:12px;
	color:#585858;
	font-weight:bold;
}
.news-awards a:hover
{
	font-size:12px;
	color:#585858;
	font-weight:bold;
	text-decoration:underline;
}
.more-news-date
{
	width:340px;
	height:30px;
	padding:0px;
	float:left;
	font-size:11px;
	color:#c1c0bf;
	font-weight:normal;
	margin-bottom:24px;
	float:left;
}
.more-news-date p
{
	padding:0px;
	margin:0px;
}
.more-news-date a
{
	color:#585858;
	font-weight:normal;
}

.more-news-date a:hover
{
	text-decoration:underline
}
.error
{
	color:#ff0000;
	font-weight:normal;
	padding-left:5px;
}
.red_astrix
{
	color:#ff0000;
	font-weight:normal;
	padding:0px;
	margin:0px;

}
.error
{
	color:#ff0000;
	font-weight:normal;
}
.textbox{
	background-image:url(../selesti-images/textbox_bg.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	width:262px;
	border:1px solid #d6d6d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:22px;
	padding-top:4px;
	padding-left:2px;
	margin-left:8px;
	color:#808080;
}

.news-inner
{
	width:340px;
	float:left;
	padding:0px 0px 20px 0px;
	color:#585858;
	font-size:105%;
	font-weight:bold;
}
.news-inner a
{
	color:#585858;
	text-decoration:none;
}
.news-inner a:hover
{
	color:#585858;
	text-decoration:underline;
}
.bottom-padding7
{
	padding:11px 0px 14px 0px;
}
.padbottom80
{
	padding:0px 0px 80px 0px;
}
.padbottom40
{
	padding:0px 0px 40px 0px;
}
.padbottom30
{
	padding:0px 0px 30px 0px;
}
.padding3
{
	padding:0px 3px;
}
.padtop20
{
	padding:20px 0px 0px 0px;
}
.padtop10
{
	padding:7px 0px 0px 0px;
}

.news-date-inner
{
	width:340px;
	float:left;
	font-size:95%;
	color:#c1c0bf;
	font-weight:normal;
}
.news-inner p
{
	padding:0px;
	margin:0px;
	float:left;
	font-weight:normal;
}
.news
{
	width:544px;
	float:left;
	padding:0px 0px 20px 0px;
	color:#585858;
	font-size:105%;
	font-weight:bold;
}
.news a
{
	color:#585858;
	text-decoration:none;
}
.news a:hover
{
	color:#585858;
	text-decoration:underline;
}
.news-date-home
{
	width:544px;
	font-size:95%;
	color:#c1c0bf;
	font-weight:normal;
}
.news-date
{
	width:544px;
	float:left;
	font-size:12px;
	color:#c1c0bf;
	font-weight:normal;
}
.news-link
{
	width:355px;
	float:left;
	font-size:110%;
}

.news-author-bar
{
	width:544px;
	height:31px;
	margin:0px auto;
	padding: 11px 0px 0px 0px;
	background:#f0f0f0;
	margin: 0px 0px 0px 0px;
}
.news-article
{
	width:544px;
	padding-top:11px;
	margin-bottom:0px;
}
.news-article ol
{
	padding:0px;
	margin:0px;
	list-style-type:decimal;
	padding-left:23px;
	padding-bottom:20px;
}
.news-article ol li
{
	padding:0px;
	margin:0px;
}
.new-author-left
{
	width:48px;
	float:left;
	font-size:90%;
	padding-left:12px;
	padding-top:1px;
}
.story-by
{
	color:#01a0c7;
	text-decoration:none;
	font-size:90%;
	float:left;
	padding-top:1px;
	
}
.new-author-right
{
	width:120px;
	float:right;
	padding:3px 0px 0px 15px;
	
}
.index_content-right
{
	width:544px;
	float:left;
}
.content-right
{	
	width:544px;
	float:left;
}
.content-right ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.content-right ul li
{
	margin:0px;
	padding:0px;
	background-image:url(../selesti-images/arrow_bg.gif);
	padding-left:15px;
	background-repeat:no-repeat;
}

#container-mpu
{
	width:355px;
	display:block;
	border:#dbdbdb solid 1px;
}


.serial
{
	font-size: 13px;
	color:#666666;
	margin-top:10px;
	margin-right: 18px;
	float:left;
	line-height:25px;
}
.serial-selected
{
	font-size: 13px;
	color:#666666;
	margin-right: 8px;
	float:left;
}

h1
{
	width:100%;
	font-size:24px;
	font-weight:normal;
}

h2
{
	width:300px;
	height:26px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:24px;
	float:left;
}
.h2_hr_line{
	border-bottom:1px solid #eeefef;
	margin:0px 0px 20px 0px;
	clear:both;
}
/*--=======================================--*/
h3
{
	font-size:18px;
	font-weight:normal;
	width:100%;
	height:18px;
	clear:both;
	margin:0px 0px 0px 0px;
	color:#585858;
}
/*--h4 is used in commnets / add comments heading--*/
h4
{
	width:100%;
	float:left;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
}
/*--=======================================--*/
h5
{
	width:100%;
	height:100%;
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#000000;
}
/*--h6 is used in MPU listing--*/
h6
{
	width:18px;
	height:14px;
	text-align:left;
	font-size:13px;
	font-weight:normal;
	color:#808080;
	text-decoration:none;
	margin: 5px 6px 0px 0px;
}
h6 a{
	color:#808080;
	text-decoration:none;
}
h6 a:hover{
	color:#0488a9;
	font-weight:bold;
	text-decoration:underline;
}
h6 a:visited{
	color:#0488a9;
	font-weight:bold;
}
.mpu-place{
	width:355px;
	height:330px;
	margin:0px;
	padding:0px;
}

.mpu-place{
	width:355px;
	height:330px;
	margin:0px;
	padding:0px;
}
/*--=======================================--*/
.news_comments {
	width:544px; 
	margin:25px 0px 0px 0px;
}
.news_comments ul {
	list-style-type: none;
	background-color:#FFFFFF;
	margin:0px;
	padding-top:0px;
	float:left;

}
.news_comments ul li {
	width:544px;
	margin-top:20px;
	margin-bottom:30px;
	font-size: 11px;
	color:#653b54;
	padding: 0px;
	clear:both;
}
.comment-text{
	font-size: 11px;
	color:#653b54;
	padding: 23px 23px 0px 23px;
	background-color:#edf3f8;
	}
.news_comments ul li p{
	padding: 10px 23px 0px 23px;
	font-size: 11px;
	color:#01a0c7;
	background-color:#edf3f8;
}

.news_comments ul li p b{
	font-size: 11px;
	color:#808080;
	font-weight: bold;
}
.news_comments img{
	margin: 0px;
	padding: 0px;
}
.form_obj{
	margin-top:8px;
	clear:both;
}
.featured-work
{
	width:345px;
	float:left;
	padding:0px 10px 0px 0px;
	margin:10px 0px 22px 0px;
	float:left;
}
.featured-work p
{
	margin:0px;
	padding:0px;	
}
.featured-work img
{
	border:1px solid #eeefef;
	margin:0px 10px 0px 0px;
	float:left;
}
.featured-work object
{
	border:1px solid #eeefef;
	margin:0px 10px 0px 0px;
	float:left;
}
.featured-work-title
{
	color:#3d3d3d;
	font-weight:bold;
	font-size:100%;
}
.bookmark{
	width:345px;
	float:left;
	padding:0px 10px 0px 0px;
	margin:10px 0px 0px 0px;
	float:left;
}
.icon-bookmark
{
	float:left;
	width:96px;
	padding:7px 0px 7px 22px;	
}
.icon-maps
{
	float:left;
	width:150px;
	padding:7px 0px 7px 22px;
	font-size:110%;
	color:#808080;
}
.icon-maps a
{
	color:#808080;
	text-decoration:none;
}
.icon-maps a:hover
{
	color:#808080;
	text-decoration:underline;
}
.background-facebook
{
	background:url(../selesti-images/icon-facebook.gif) no-repeat left 7px;
}
.background-dig
{
	background:url(../selesti-images/icon-digg.gif) no-repeat left 7px;
}
.background-delicious
{
	background:url(../selesti-images/icon-delicious.gif) no-repeat left 7px;
}
.background-stumble
{
	background:url(../selesti-images/icon-stumble-upon.gif) no-repeat left 7px;
}
.background-reddit
{
	background:url(../selesti-images/icon-reddit.gif) no-repeat left 7px;
}
.background-furl
{
	background:url(../selesti-images/icon-furl.gif) no-repeat left 7px;
}
.background-magnolia
{
	background:url(../selesti-images/icon-magnolia.gif) no-repeat left 7px;
}
.background-faves
{
	background:url(../selesti-images/icon-faves.gif) no-repeat left 7px;
}
.background-google
{
	background:url(../selesti-images/icon-google.gif) no-repeat left 7px;
}
.background-yahoo
{
	background:url(../selesti-images/icon-yahoo.gif) no-repeat left 9px;
}
.background-microsoft
{
	background:url(../selesti-images/icon-microsoft.gif) no-repeat left 7px;
}
.background-mapquest
{
	background:url(../selesti-images/icon-mapquest.gif) no-repeat left 7px;
}

.background-digital
{
	background:url(../selesti-images/background-service-digital.gif) no-repeat 10px 10px;
}
.background-market
{
	background:url(../selesti-images/background-service-market.gif) no-repeat 10px 10px;
}
.background-good
{
	background:url(../selesti-images/background-service-good.gif) no-repeat 10px 10px;
}

/*************** MPH ***************/

#container-mph
{
	float:left;
}

#parent1 li 
{
	color: #a0a0a0;
	float:left;
	list-style:none inside;
}
#parent1 ul
{
	padding:0px;
	margin:0px;
}

#parent1-menu
{
	float:right;
	width:140px;
	text-align:right;
	font-size:75%;
	color:#a0a0a0;
	padding:20px 10px 0px 0px;	
}
#parent1-menu a
{
	padding: 2px 2px;
	font-weight: bold;
	text-decoration:none;
	color:#a0a0a0;	
}

#parent1-menu a.wactive
{
	padding: 0px 2px;
	font-weight: bold;
	text-decoration:none;
	color:#0488a9;
}
.mph-text
{
	width:300px;
	padding:10px 0px 0px 10px;
	font-weight:normal;
	float:left;
	text-align:left;
	font-size:75%;
	color:#464646;
	line-height:18px;
}

.mph-text a
{
	color:#01a0c6;
	text-decoration:none;
	font-weight:bold;
}
.mph-text a:hover
{
	color:#01a0c6;
	text-decoration:underline;
	font-weight:bold;	
}

/*************** inner ***************/
.inner-section ul
{
	margin:0px;
	list-style:none;
	margin:0px 0px 0px 50px;
}
.inner-section li
{
	padding:6px 0px 6px 20px;
	margin:0px;
	list-style:none;
	font-size:105%;
	line-height:16px;
	background:url(../selesti-images/bullet-arrow.gif) no-repeat 10px 10px;
	color:#808080;
}
.inner-section li a
{
	color:#808080;
	text-decoration:none;
}
.inner-section li a:hover
{
	color:#808080;
	text-decoration:underline;
}
.month
{
	padding:5px 0px 15px 0px;
}
.month ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.month li
{
	padding:0px;
	padding-right:11px;
	margin:0px;
	display:inline;
	list-style:none;
	font-size:100%;
	line-height:16px;
	color:#808080;
}
.join-our-newsletter
{
	background:url(../selesti-images/icon-newsletter.gif) no-repeat left 1px;
	padding: 3px 0px 10px 23px;
}
.icon-rss-feed
{
	background:url(../selesti-images/icon-rss-feed.gif) no-repeat left 2px;
	padding: 3px 0px 15px 23px;
}
.icon-newsletter
{
	background:url(../selesti-images/icon-newsletter.gif) no-repeat left 1px;
	padding: 0px 0px 0px 20px;
}

.icon-pdf
{
	background:url(../selesti-images/icon-pdf.gif) no-repeat left 0px;
	padding: 0px 0px 10px 25px;
}
#inner-title
{
	width:544px;
	float:left;
	border-bottom:1px solid #eeefef;
	padding:0px 0px 0px 0px;
	margin:0px 0px 13px 0px;
}
#inner-title-full
{
	width:934px;
	float:left;
	border-bottom:1px solid #eeefef;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	font-size:75%;
}
#inner-title-full-bottom
{
	width:934px;
	float:left;
	border-top:1px solid #eeefef;
	padding:5px 0px 34px 0px;
	margin:0px 0px 20px 0px;
	font-size:75%;
}
#inner-title h1, #inner-title-full h1
{
	width:20%;
	font-size:24px;
	height:29px;
	font-weight:normal;
	letter-spacing:50px;
	border-bottom:1px solid #ffffff;
	float:left;
	padding:0px;
	margin:0px;
}
.container-full
{
	width:934px;
	float:left;
}
.work-mpu
{
	width:289px;
	height:198px;
	float:left;
	margin:0px 8px 40px 9px;
	border:1px solid #eeefef;
}
.work-mpu-left
{
	width:289px;
	height:198px;
	float:left;
	margin:0px 30px 40px 0px;
	border:1px solid #eeefef;
}
.work-mpu-right
{
	width:289px;
	height:198px;
	float:right;
	margin:0px 0px 40px 0px;
	border:1px solid #eeefef;
}
.client-mpu
{
	width:211px;
	height:158px;
	float:left;
	margin:0px 10px 40px 10px;
}
.client-mpu-left
{
	width:211px;
	height:158px;
	float:left;
	margin:0px 30px 40px 0px;
}
.client-mpu-right
{
	width:211px;
	height:158px;
	float:right;
	margin:0px 0px 40px 0px;
}
.client-mpu a, .client-mpu-left a, .client-mpu-right a
{	
	width:209px;	
	float:left;
	border:1px solid #eeefef;
}
.client-mpu a:hover, .client-mpu-left a:hover, .client-mpu-right a:hover
{	
	width:209px;	
	float:left;
	border:1px solid #dbdbdb;
}
.homepage_clients_border
{
	width:164px;
	height:124px;
	float:left;
	margin:21px 23px 0px 0px;
	display:block;
	border:#efefef solid 1px;
}
.homepage_clients_last_border
{
	width:164px;
	height:124px;
	float:right;
	margin:21px 0px 0px 0px;
	display:block;
	border:#efefef solid 1px;
}
.homepage_clients
{
	width:166px;
	height:126px;
	float:left;
	margin:21px 23px 0px 0px;
	border:0px;
}
.homepage_clients_last
{
	width:166px;
	height:126px;
	float:right;
	margin:21px 0px 0px 0px;
	border:0px;
}
.client-mpu-home
{
	width:162px;
	height:122px;
	float:left;
	margin:30px 23px 0px 0px;
	border:0px;
}


.paging
{
	width:200px;
	float:right; 
	text-align:right;
	padding:6px 0px 0px 0px;
}
.paging ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.paging li
{
	padding:0px 2px 0px 2px;
	margin:0px;
	display:inline;
	list-style:none;
	font-size:100%;
	line-height:16px;
	color:#d6d6d6;
}
.paging-active
{
	color:#808080;
}
.news-container
{
	width:544px;
	float:left;
	padding:0px 0px 32px 0px;
}
.news-container p
{
	padding:0px;
	margin:0px;
	line-height:18px;	
}
.news-title
{
	width:544px;
	float:left;
	color:#585858;
	font-size:105%;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

/*************** News ***************/
.comment-container
{
	width:544px;
	float:left;
	margin:25px 0px 0px 0px;
	color:#808080;
	font-size:75%;
}
.comments-bubble
{
	width:496px;
	padding:13px 24px 41px 24px;
	background: #edf3f8 url(../selesti-images/comments-bubble-bottom.gif) no-repeat left bottom;
	font-size:90%;
	line-height:18px;
	color:#653b54;
	margin:0px 0px 30px 0px;
}
.comments-bubble-testimonial-top
{
	width:355px;
	height:34px;
	background: #edf3f8 url(../selesti-images/testimonial-bubble-top.gif) no-repeat left bottom;
}
.comments-bubble-testimonial
{
	width:307px;
	padding:0px 24px 41px 24px;
	background: #edf3f8 url(../selesti-images/testimonial-bubble-bottom.gif) no-repeat left bottom;
	color:#653b54;
}
.comments-bubble-testimonial h4
{
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	font-style:italic;
	color:#653b54;
}
.comments-testimonial-top
{
	width:544px;
	height:40px;
	background: #edf3f8 url(../selesti-images/img-testimonials-top.gif) no-repeat left top;
}
.comments-testimonial-content
{
	width:432px;
	padding:0px 56px 60px 56px;
	background: #edf3f8 url(../selesti-images/img-testimonials-bottom.gif) no-repeat left bottom;
	color:#653b54;
	margin:0px 0px 70px 0px;
}
.comments-testimonial-content h4
{
	font-size:24px;
	font-weight:normal;
	line-height:30px;
	font-style:italic;
	color:#653b54;
}

.paragraph
{
	color:#808080;
	font-size:75%;
	line-height:18px;
}

.text-grey
{
	color:#808080;
}
.text-author
{
	color:#3d3d3d;
	font-size:110%;
}
.text-red
{
	color:#FF0000;
}
.light-grey
{
	color:#c1c0bf;
}
.job-container h4
{
	width:544px;
	float:left;
	color:#3d3d3d;
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
.job-title-key
{
	width:544px;
	float:left;
	color:#6e6e6e;
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
.job-container h4 a
{
	color:#3d3d3d;
	text-decoration:none;
}
.job-container h4 a:hover
{
	color:#3d3d3d;
	text-decoration:underline;
}
.job-container p
{
	padding:8px 0px;
	margin:0px;
}
.job-container
{
	width:544px;
	float:left;
	padding:20px 0px 0px 0px;
}
.form-signup
{
	width:504px;
	float:left;
	padding:40px 0px 0px 40px;
}
.job-container-detail
{
	width:544px;
	float:left;
	padding:0px;
	margin:0px;
}
.job-desc
{
	color:#6e6e6e;
	font-size:70%;
	line-height:18px;
	padding:3px 0px 24px 0px;
	float:left;
	width:100%
}


.line
{
	width:100%;
	height:18px;
	background:url(../selesti-images/background-line.gif) repeat-x;
	display:block;
	float:left;
}
.service-blue-container
{
	width:158px;
	height:188px;
	float:left;
	padding:80px 2px 10px 10px;
	background-color:#edf3f8;
	color:#6e475e;
}
.service-blue-container ul
{
	margin:0px;
	padding:0px 0px 30px 0px;
	list-style:none;
}
.service-blue-container li
{
	font-size:90%;
	line-height:18px;
}
.marginleft17
{
	margin:0px 17px 0px 0px;
}
.marginleft32
{
	margin:0px 32px 0px 0px;
}

.buttonEnquiry {
	width: 144px;
	height: 34px;
	float: right;
	background-image: url(/images/button.enquiry.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.sneak-container-left
{
	width:256px;
	height:174px;
	margin:0px;
	float:left;
	padding:0px;
	font-size:12px;
}
.sneak-container-left obj,
.sneak-container-left-img {
	width:256px;
	height:148px;
	margin: 15px 0px 0px 0px;
}

.sneak-container-right
{
	width:256px;
	height:174px;
	float:right;
	padding:0px;
	font-size:12px;
}
.sneak-container-right obj,
.sneak-container-right-img {
	width:256px;
	height:148px;
	margin: 15px 0px 0px 0px;
}

/*************** form Elements ***************/
.comment-container label
{
	padding:5px 0px;
	float:left;
	width:544px;
}

.input-comments
{
	background-image:url(../selesti-images/textbox_bg.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	border:1px solid #d7d7d7;
	padding:3px;
	width:242px;
	height:14px;
	color:#3d3d3d;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.input-textarea
{
	border:1px solid #d7d7d7;
	padding:4px;
	width:526px;
	height:110px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	font-size:12px;	
}
.btn-comment
{
	background:url(../selesti-images/btn-commnets.gif) no-repeat;
	border:0px solid #666666;
	cursor:pointer;
	width:112px;
	height:19px;
	margin-top:10px;
}
.form-signup-row
{
	float:left;
	padding:0px 0px 25px 0px;
	width:544px;
	font-size:70%;
}
.btn-signup
{
	background:url(../selesti-images/btn-signup.jpg) no-repeat;
	border:0px solid #666666;
	cursor:pointer;
	width:75px;
	height:24px;
	margin:5px 0px 20px 0px;
}

.input-contact
{
	border:1px solid #d7d7d7;
	padding:4px;
	width:244px;
	height:14px;
	color:#3d3d3d;
	margin:18px 34px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.input-contact1
{
	border:1px solid #d7d7d7;
	padding:4px;
	width:244px;
	height:14px;
	color:#3d3d3d;
	font-size:90%;
	float:left;
	margin:18px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
}

.select-contact
{
	border:1px solid #d7d7d7;
	padding:1px;
	width:254px;
	height:22px;
	color:#3d3d3d;
	margin:18px 34px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.label-contact
{
	padding:4px 4px 4px 0px;
	width:248px;
	height:14px;
	color:#3d3d3d;
	font-size:90%;
	float:left;
	margin:18px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
.label-contact-text
{
	padding:0px 4px 0px 0px;
	width:248px;
	height:14px;
	color:#3d3d3d;
	font-size:90%;
	float:left;
	margin:18px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
.textarea-content
{
	border:1px solid #d7d7d7;
	padding:4px;
	width:534px;
	height:160px;
	color:#3d3d3d;
	margin:30px 0px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.btn-send
{
	width:51px;
	height:20px;
	background:url(../selesti-images/btn-send.gif) no-repeat;
	cursor:pointer;
	border:0px solid #999999;
	margin:12px 0px;
	float:left;
}

.border-top
{
	width:100%;
	height:9px;
	background-color:#efeff1;
}

/*#toggle { display:none }*/

/*************** Footer ***************/
.footer
{
	width:100%;
	padding:15px 0px 30px 0px;
	margin:15px 0px 0px 0px;
	float:left;
	font-size:70%;

}
.footer-top
{
	width:100%;
	color:#a0a0a0;
	background-color:#eeeff0;
	float:left;
	clear:both;
}
.footer-top_wrapper
{
	width:935px;
	margin:0px auto;
	color:#a0a0a0;

}
.footer-top-col1
{
	width:400px;
	float:left;
	padding-top:16px;
	padding-bottom:13px;
	line-height:20px;
}

.footer-top-col2
{
	width:200px;
	float:right;
	text-align:right;
	margin-top:19px;
}

.footer-bottom-links
{
	width:935px;
	margin:0px auto;
	color:#c1c0bf;
	padding-top:15px;
	clear:both;
}
.footer-bottom-col1
{
	color:#c1c0bf;
	width:150px;
	float:left;
	margin-left:0px;
}
.footer-bottom-col1 strong,
.footer-bottom-col2 strong,
.footer-bottom-col3 strong,
.footer-bottom-col4 strong,
.footer-bottom-col5 strong,
.footer-bottom-col6 strong
{
	color:#999999;
}
.footer-bottom-col2
{
	color:#c1c0bf;
	width:140px;
	float:left;
	margin-left:0px;
}
.footer-bottom-col3
{
	color:#c1c0bf;
	width:185px;
	float:left;
	margin-left:30px;	
}
.footer-bottom-col4
{
	color:#c1c0bf;
	width:185px;
	float:left;
	margin-left:30px;
}
.footer-bottom-col5
{
	color:#c1c0bf;
	width:100px;
	float:left;
	margin-left:20px;
}
.footer-bottom-col6
{
	color:#c1c0bf;
	width:71px;
	float:left;
	margin-left:20px;
}
.footer-bottom-links ul
{
margin:0px;
padding:0px;
list-style:none;
}
.footer-bottom-links li
{
margin:0px;
padding:1px 0px;
list-style:none;
}
.footer-bottom-links li a
{
	color:#c1c0bf;
	text-decoration:none;
}
.footer-bottom-links li a:hover
{
color:#c1c0bf;
text-decoration:underline;
}

/*----------------jobs---------------*/
.services_links
{
	font-size:12px;
	font-style:normal;	
	width:220px;
	float:left;
	padding:0px 20px 0px 0px;
	margin-top:8px;
	color:#808080;
}
.services_links a
{
	text-decoration:none;
	color:#808080;
}
.services_links a:hover
{

	text-decoration:underline;
	color:#808080;
}
.jobs_posted{
	font-size:11px;
}
.jobs_posted_date{
	font-size:11px;
	color:#c1c0bf;
}
.jobs_snippet{
	font-size:11px;
	width:260px;
}

.jobs_hr_line{
	width:100%;
	border:1px solid #eeefef;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	margin:-10px 0px 30px 0px;
}
.news_hr_line{
	border:1px solid #eeefef;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	margin:0px 0px 20px 0px;
	clear:both;
}

.jobs_title{
	color:#3d3d3d;
	font-weight:bold;
	margin-top: 20px;
}
.jobs_title a{
	color:#3d3d3d;
	font-weight:bold;
}
.jobs_title a:hover{
	color:#3d3d3d;
	font-weight:bold;
	text-decoration:underline;
}
.job-skill
{	
	width:544px;
	float:left;
	padding:20px 0px 0px 0px;
	font-weight:bold;
	margin-bottom: 20px;
}
.job-skill ul
{
	width:544px;
	float:left;
	list-style:none;
	margin:0px;
}

.job-skill li
{
	padding:2px 0px 2px 10px;
	margin:0px;
	list-style:none;
	line-height:16px;
	color:#808080;
	font-weight:normal;
}
.more_jobs
{
	font-size:100%;
	font-style:normal;	
	width:100%;
	float:left;
	padding:0px 20px 0px 0px;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585858;
}
.more_jobs ul
{
	list-style-type:none;
}
.more_jobs ul li
{
	list-style-type:none;
	font-size:11px;
	margin-bottom:15px;
	padding-top:10px;
}
.more_jobs ul li a
{
	color:#585858;
	text-decoration:none;
}
.more_jobs ul li a:hover
{
	color:#585858;
	text-decoration:underline;
}


.btn-applyjob a
{
	font-size:8px;
	width:130px;
	height:20px;
	border:0px solid #999999;
	margin:22px 0px;
	display:block;
	text-indent:-999em;
}
.btn-applyjob a.apply {
	background:url(../selesti-images/btn-applyjob.gif) no-repeat;
	cursor:pointer;
}

.btn-applyjob a.apply:hover {
	background-position:0 -20px;
}

.btn-applyjob-large a
{
	width:186px;
	height:27px;
	border:0px solid #999999;
	margin:12px 0px;
	display:block;
	text-indent:-999em;
}
.btn-applyjob-large a.apply
{
	background:url(../selesti-images/btn-applyjob-large.gif) no-repeat;
	cursor:pointer;
}
.btn-applyjob-large a.apply:hover {
	background-position:0 -27px;
}
.news-numbering
{
	width:244px;
	float:right;
	padding:0px;
	margin:10px 0px 0px 0px;
	font-size:12px;
	text-align:right;
	vertical-align:middle;
	padding-bottom:10px;
	padding-right:20px;
}
.numbering
{
	float:right;
	padding:0px;
	margin:12px 0px 0px 0px;
	font-size:12px;
	text-align:right;
	vertical-align:bottom;
	color:#808080;
}
.main_text{
	font-size:12px;
}
.jobsdetail_posted_date{
	font-size:12px;
	color:#c1c0bf;
}
.google_map{
	font-size:12px;
	color:#808080;
}
.google_map a{
	color:#808080;
	text-decoration:none;
}
.google_map a:hover{
	color:#808080;
	text-decoration:underline;
}
.thanku_selesti_limited{
	padding-top:550px;
}
/*---------------our work------------------*/

.our_work_main_body
{	
	width:935px;
}
.our_work_text
{
	width:100%;
	margin:0px;
	float:left;
	color:#808080;
	font-size:75%;
}
.our_work_projects {
	width:935px; 
	margin:30px 0px 30px 0px;
	padding:0px;
	display:block;
}
.our_work_projects ul {
	list-style-type: none;
	padding:0px;
}
.our_work_projects li {
	display:block;
	margin:0px;
	clear:both;
}

.our_work_thumbnail {
	width:291px;
	height:200px;
	float:left;
	margin:0px 31px 30px 0px;
	padding:0px;
}

.our_work_thumbnail_last {
	width:291px;
	height:200px;
	margin:0px;
	padding:0px;
	float:right;
}
.clients_logo_paddingx {
	width:209px;
	height:158px;
	margin:0px 30px 30px 0px;
	float:left;
	border:#efefef solid 1px;
}
.clients_logo_padding_lastx {
	margin:0px 0px 30px 1px;
	width:209px;
	height:158px;
	float:right;
	border:#efefef solid 1px;
}
/*.clients_logo_padding_lastx a:hover,
.clients_logo_paddingx a:hover
{
	display:block;
	border:#dbdbdb solid 1px;
}
*/
.clients_logo_padding {
	width:211px;
	height:158px;
	margin:0px 24px 30px 0px;
	float:left;
	border:0px;
}
.clients_logo_padding_last {
	margin:0px;
	width:211px;
	height:158px;
	float:right;
	border:0px;
}
.homepage_clients a,
.homepage_clients_last a,
.clients_logo_padding a,
.clients_logo_padding_last a,
.our_work_thumbnail a,
.our_work_thumbnail_last a,
.sneak-container-left-img a,
.sneak-container-right-img a
{
	display:block;
	border:#efefef solid 1px;
	}
.homepage_clients a:hover,
.homepage_clients_last a:hover,
.clients_logo_padding_last a:hover,
.clients_logo_padding a:hover,
.our_work_thumbnail a:hover,
.our_work_thumbnail_last a:hover,
.sneak-container-left-img a:hover,
.sneak-container-right-img a:hover
{
	display:block;
	border:#dbdbdb solid 1px;
}

.our_work_news-numbering
{
	width:339px;
	float:right;
	padding:0px 0px;
	font-size:12px;
}
.hr_line{
	border-collapse: collapse; 
	border-bottom: 1px solid #eeefef;
	border-top:0px;
	margin:-16px 0px 15px 0px;
	clear:both;
}
.project-detail-hr-line{
	border-collapse: collapse; 
	border-bottom: 1px solid #eeefef;
	border-top:0px;
	margin:-16px 0px 8px 0px;
	clear:both;
}
.more-jobs-hr-line{
	border-collapse: collapse; 
	border-bottom: 1px solid #eeefef;
	border-top:0px;
	margin:-15px 0px 7px 0px;
	clear:both;
}
.right_hr_line{
	border-collapse: collapse; 
	border-bottom: 1px solid #eeefef;
	border-top:0px;
	margin:-15px 0px 7px 0px;
	clear:both;
}
.sneak{
	border:#d6d6d6 solid 1px;
	width:254px;
	height:148px;
	margin:0px;
	padding:0px;
}
.sneak-one{
	margin-left:28px;
	border:#d6d6d6 solid 1px;
	width:254px;
	height:148px;
}
.content-left-container-testimonial
{
	width:355px;
	float:left;
	margin:47px 0px 0px 0px;
	color:#808080;
	font-size:70%;
}

.content-left-container-testimonial address
{
	font-size:100%;
	font-style:normal;	
	width:200px;
	float:left;
	padding:0px 20px 0px 0px;
	margin-top:8px;
	line-height:28px;
}
#testimonial_quotes {
	width:100%; 
	margin:0px;
}
#testimonial_quotes ul {
	list-style-type: none;
	background-color:#FFFFFF;
}
#testimonial_quotes li {
	width:100%;
	margin:0px;
	padding-bottom:30px;
	vertical-align:bottom;
}
.testimonial_bg{
	width:100%;
	background-color:#edf3f8;
	margin-top:0px;
	padding:0px;
}
.author {
	width:75%;
}

.testimonial_quotes_naming{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3d3d3d;
	font-weight:normal;
	padding-left:55px;
	padding-top:0px;
}
.ski_austria{
	padding-left:208px;
}
.yahoo_icon{
	margin-left:70px;
}
.mapquest_icon{
	margin-left:92px;
}
.conatct_textbox{
	background-image:url(../selesti-images/textbox_bg.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	width:245px;
	border:1px solid #d6d6d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	padding-top:4px;
	padding-left:2px;
	color:#808080;
	margin-top:18px;
}
.conatct_menulist{
	width:248px;
	border:1px solid #d6d6d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:24px;
	padding-left:2px;
	color:#808080;
	margin-top:18px;
}
.conatct_checkox{
	padding-top:4px;
	margin-left:36px;
}
.conatct_company_textbox{
	background-image:url(../selesti-images/textbox_bg.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	width:245px;
	border:1px solid #d6d6d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	padding-top:4px;
	padding-left:2px;
	color:#808080;
	margin-top:18px;
	margin-left:30px;
}
.error_right
{
	color:#ff0000;
	font-weight:normal;
	margin-left:292px;
}
.enquiry_form_textbox_wrapper{
	width:535px;
	margin-bottom:20px;
	float:left;
}
.enquiry_form_textbox{
	width:520px;
	float:left;
}
.enquiry_form_astrix{
	width:5px;
	float:right;
	margin-top:30px;
	color:#ff0000;
}
.conatct_textarea{
	width:520px;
	border:1px solid #d6d6d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:4px;
	padding-left:2px;
	color:#808080;
	margin-top:20px;
}
.services_callouts {
	width:170px;
	height:278px;
	background-color:#edf3f8;
	float:left;
}
.services_callouts span{ display:none; }

.services_callouts a{
	color:#653b54;
	text-decoration:none;
}
.services_callouts a:hover {
	color:#653b54;
	text-decoration:underline;
}
.services_callouts_middle {
	width:170px;
	height:278px;
	background-color:#edf3f8;
	float:left;
	margin-right:17px;
	margin-left:17px;
}
.services_callouts_middle span{ display:none; }

.services_callouts_middle a {
	color:#653b54;
	text-decoration:none;
}
.services_callouts_middle a:hover {
	color:#653b54;
	text-decoration:underline;
}
/*h6{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#653b54;
	font-weight:normal;
	padding-top:15px;
	padding-left:7px;
	line-height:25px;
}*/
.services_websites_digital_media_text{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#653b54;
	font-weight:normal;
	padding:0px 10px 10px 10px;
	line-height:20px;
}
/*-------------Map icons--------------------*/
.map_direction_wrapper
{
width:355px;
float:left;
margin:47px 0px 0px 0px;
color:#808080;
font-size:11px;
}
.map_direction_wrapper ul
{
padding:0px;
margin:0px;
list-style-type:none;

}
.map_direction_wrapper ul li
{
padding:0px;
margin:0px;
float:left;
width:155px;
margin-bottom:20px;
}
.map_direction_icon{
width:25px;
float:left;
height:16px;
}
.map_direction_links{
width:125px;
float:left;
}
.map_direction_wrapper a
{
color:#808080;
}
.map_direction_wrapper a:hover
{
color:#808080;
}
.download_map_direction_body{
width:355px;
height:45px;
}
.download_map_direction_icon{
width:25px;
float:left;
}
.download_map_direction_link{
width:325px;
float:left;
margin-top:4px;
}

/*-------------our_work_detail_14th_july----------------*/
#our_wd_quotes {
	width:355px; 
	margin:auto;
	margin-top:22px;
	float:left;
}
#our_wd_quotes_text{
	width:310px;
	background-color:#edf3f8;
	padding: 0px 30px 0px 15px;
	margin:0px;
	clear:both;
}
.our_wd_quotes_text_naming{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3d3d3d;
	font-weight:normal;
	padding-left:30px;
	padding-top:10px;
	background-color:#edf3f8;
	margin:0px;
}

/*---------------22july----------------*/
.privacy_policy_subheading{
	color:#3d3d3d;
	font-weight:bold;
}
.accessibility_guidelines{
	width:900px;
}
.accessibility_guidelines ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.accessibility_guidelines ul li{
	margin:0px;
	padding:0px;
}
.sitemap_left{
	width:464px;
	height:550px;
	float:left;
	margin-top:20px;
}
.sitemap_ryt{
	width:451px;
	height:550px;
	float:right;
	margin-top:20px;
}
.sitemap_abtselesti{
	width:436px;
	height:30px;
	background-color:#f0f0f0;
	color:#3d3d3d;
	font-weight:bold;
	padding-left:15px;
	padding-top:16px;
	font-size:11px;
	clear:both;
}
.sitemap_abtselesti_text{
	width:436px;
	color:#3d3d3d;
	padding-left:15px;
	font-size:11px;
	line-height:26px;
	margin-top:10px;
	margin-bottom:55px;
}
.sitemap_selesti_limited{
	width:200px;
	font-size:11px;
	color:#3d3d3d;
	float:left;
	margin-top:15px;
}
.sitemap_selesti_limited ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.sitemap_selesti_limited ul li{
	list-style-type:none;
	padding-left:15px;
}
.sitemap_tel{
	width:200px;
	font-size:11px;
	color:#3d3d3d;
	float:left;
}
.sitemap_tel ul{
	padding:15px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
}
.sitemap_tel ul li{
	list-style-type:none;
	padding-left:15px;
}
.sitemap_click_here{
	width:436px;
	color:#3d3d3d;
	padding-left:15px;
	font-size:11px;
	line-height:26px;
	margin-top:10px;
	margin-bottom:45px;
	height:30px;
	float:left;
	font-weight:bold;
}
.sitemap_services_text{
	width:436px;
	color:#3d3d3d;
	padding-left:15px;
	font-size:11px;
	line-height:26px;
	margin-top:10px;
}

.sitemap_links_spacing{
	padding-left:12px;
	padding-right:12px;
}

.newsletter_name {
	width:87px;
	height:29px;
	padding: 0;
	margin:0px 68px 0px 0px;
	background:url(../selesti-images/your_name.gif) no-repeat right top;
	text-align:left;
	text-indent:-9999px;
	float:left;
}
.newsletter_email {
	width:148px;
	height:29px;
	padding: 0;
	margin:0px 6px 0px 0px;
	background:url(../selesti-images/email_address.gif) no-repeat right top;
	text-align:left;
	text-indent:-9999px;
	float:left;
}

/*-------------18th_aug-----------*/
.inthis_section2
{
	width:355px;
	float:left;
	margin:0px 0px 0px 0px;
	color:#808080;
	line-height:18px;
	font-size:11px;
}
.content-right-ourwork2
{
	width:500px;
	float:left;
	margin:0px 0px 0px 0px;
	color:#808080;
	line-height:18px;
	font-size:75%;
	margin-left:26px;
}
.news_hr_line2{
	border:1px solid #eeefef;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	margin:20px 0px 0px 0px;
	clear:both;
}
.news-numbering2
{
	width:170px;
	float:right;
	padding:0px;
	margin:10px 0px 0px 0px;
	font-size:12px;
	text-align:right;
	vertical-align:bottom;
}
/*------------try-------------*/
.inthis_section_wrapper{
	width:935px;
	float:left;
}
.show_hide_content{
	width:930px;
	float:left;
}
.our_work_hide_content{
	width:544px;
	float:left;
	margin:0px 0px 0px 0px;
	color:#808080;
	font-size:12px;
	margin-left:145px;
}
.show{
	text-align:right;
}

.security_code_wrapper{
	width:544px;
	height:40px;
	clear:both;
	margin-top:20px;
}
.security_code{
	width:100px;
	float:left;
}
.security_code_text_box{
	width:344px;
	float:left;
}
.security_text_box{
	background-image:url(../selesti-images/textbox_bg.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:245px;
	border:1px solid #d6d6d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	padding-top:4px;
	padding-left:2px;
	color:#808080;
	margin-top:8px;
	margin-left:8px;
}
.inthis_section_heading_body{
	width:935px;
}
/*--------------Headings------------------*/
.lets-talk-img
{
	background-image:url(../selesti-images/lets-talk.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding:0px;
	height:28px;
	display:block;
	text-indent:-999px;
	margin:0px;
}
.nice-logos-img
{
	background-image:url(../selesti-images/nice-logos.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding:0px;
	height:28px;
	display:block;
	text-indent:-999px;
	margin:0px;
}
.featured-work-img
{
	background-image:url(../selesti-images/featured-work.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
	clear:both;
}
.clients-img
{
	background-image:url(../selesti-images/clients.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.good-news-img
{
	background-image:url(../selesti-images/good-news.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.in-this-section-img
{
	background-image:url(../selesti-images/in-this-section.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.tell-me-more-img
{
	background-image:url(../selesti-images/tell-me-more.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.news-archives-img
{
	background-image:url(../selesti-images/news-archives-img.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.subscribe-img
{
	background-image:url(../selesti-images/subscribe.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.more-news-img
{
	background-image:url(../selesti-images/more-news.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.add-a-comment-img
{
	background-image:url(../selesti-images/add-a-comment.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.awards-archives-img
{
	background-image:url(../selesti-images/awards-archives.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.more-awards-img
{
	background-image:url(../selesti-images/more-awards.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.other-testimonials-img
{
	background-image:url(../selesti-images/other-testimonials.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.our-services-img
{
	background-image:url(../selesti-images/our-services.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.address-img
{
	background-image:url(../selesti-images/address.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.more-jobs-img
{
	background-image:url(../selesti-images/more-jobs.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.maps-img
{
	background-image:url(../selesti-images/maps.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.more-projects-img
{
	background-image:url(../selesti-images/more-projects-for-this-client.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.awards-and-accolades-img
{
	background-image:url(../selesti-images/awards-and-accolades.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.enquiry-img
{
	background-image:url(../selesti-images/enquiry-form.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
}
.why-not-try-img
{
	background-image:url(../selesti-images/why-not-try.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-999px;
	margin-top:20px;
}
.screenshot {
	z-index:1;
	float:left;
	margin-bottom:30px;
	overflow:hidden;
	width:289px;
	position:relative;
	height:197px;
	border:1px solid #CCCCCC;
}
.rating {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	BACKGROUND: #f7f6f6;
	LEFT: 0px;
	PADDING-BOTTOM: 1px;
	margin-bottom:-1px;
	OVERFLOW: hidden;
	padding-top:3px;
	WIDTH: 283px;
	CURSOR: pointer;
	BOTTOM: -45px;
	POSITION: absolute;
	HEIGHT: 35px;
	color:#6c6c6b;
	border-top:1px solid #CCCCCC;
}
.rating a{
	color:#808080;
}
.rating a:hover{
	color:#808080;
	text-decoration:none;
}
.rating_click_here{
	color:#01a0c7;
}

.h1-img
{
	width:100%;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	display:block;
	text-indent:-9999px;
	margin-top:0px;
}

.h2-img
{
	width:270px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	height:28px;
	text-indent:-9999px;
	margin-top:20px;
	float:left;
}

.news-img
{
	width:100%;
	background-repeat:no-repeat;
	list-style-type:none;
	padding:5px;
	padding-left:0px;
	display:block;
	text-indent:-9999px;
	margin-top:0px;
}
/*
	width:100%;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	display:block;
	text-indent:-9999px;
	margin-top:0px;
}
*/
*
	width:100%;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:0px;
	display:block;
	text-indent:-9999px;
	margin-top:0px;
}
*/


.display_title {
		text-align:left;
}