/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:#126B85;
	font-family:Tahoma;
	font-size:11px;
	line-height:17px;
	color:#126B85;
}
.header{
	margin:0 auto;
	width:900px;
	height:150px;
	background:url(images/header.jpg) no-repeat;
}
#headerLink{
	display:block;
	width:194px;
	height:90px;
	margin:0px 650px 0px 43px;
}
.menu_main{
	margin:0 auto;
	width:900px;
	height:30px;
	background:url(images/menu_bg.jpg) repeat-x;
	font-size:10px;
	line-height:30px;
}
.menuS{
	display:block;
	margin:0 25px 0 25px;
	width:66px;
	height:30px;
	color:#3BAFCD;
	float:left;
	text-align:center;
}
.menu_link,.menu_link:visited{
	display:block;
	margin:0 25px 0 25px;
	width:66px;
	height:30px;
	color:#FFFFFF;
	float:left;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
}
.menu_link:hover{
	display:block;
	margin:0 25px 0 25px;
	color:#3BAFCD;
	width:66px;
	height:30px;
	text-align:center;
	text-decoration:none;
	float:left;
	font-weight:normal;
}



.main_body{
	margin:0 auto;
	width:860px;
	height:auto;
	min-height:581px;
	background:#F3F7F9;
	padding:45px 13px 0 27px
}
.body_left{
	width:551px;
	height:auto;
	min-height:581px;

	padding:0 20px 0 0;
	float:left;
	display:inline;

}
.body_right{
	width:289px;
	/*height:650px;*/
	background:url(images/recent_work_bg_left.jpg) no-repeat left top #F3F7F9;
	float:left;
	display:inline;
}
.body_right1{
	width:244px;
	height:490px;
	background:url(images/recent_work_bg_right.jpg) no-repeat right top;
	padding:0 20px 0 25px;
}
#recent_work{
	width:244px;
	height:33px;
	background:url(images/recent_work_title.jpg) no-repeat;
	display:block;
}
#welcomeTitle{
	width:315px;
	height:22px;
	display:block;
	background:url(images/welcome_title.jpg) no-repeat;
}
#aboutTitle{
	width:219px;
	height:22px;
	display:block;
	background:url(images/aboutTitle.jpg) no-repeat;
}
#serviceTitle{
	width:219px;
	height:22px;
	display:block;
	background:url(images/servicesTitle.jpg) no-repeat;
}
#contactTitle{
	width:219px;
	height:22px;
	display:block;
	background:url(images/contact-Title.jpg) no-repeat;
}
#playersTitle{
	width:219px;
	height:22px;
	display:block;
	background:url(images/playersTitle.jpg) no-repeat;
}
#portfolioTitle{
	width:219px;
	height:22px;
	display:block;
	background:url(images/portfolioTitle.jpg) no-repeat;
}

.recentWorkBlock{
	width:244px;
	height:99px;	 
}
.layout_border{
	width:80px;
	height:93px;
	border:1px solid #46B5D0;
	padding:2px;
	float:left;
}
.layout_border img{
	border:1px solid #46B5D0;
}
.recentText{
	width:147px;
	height:99px;
	float:left;
	font-size:10px;
	padding:0 0 0 10px;
	line-height:13px;
}
.recentText b{
	font-weight:bold;
	text-decoration:underline;
	line-height:15px;
}
.recentText a,.recentText a:visited{
	text-decoration:none;
	line-height:15px;
	color:#126B85;
	font-weight:bold;
	font-size:11px;
}
.recentText a:hover{
	text-decoration:underline;
	line-height:15px;
	color:#126B85;
	font-weight:bold;
		font-size:11px;
}
.divider{
	width:244px;
	height:40px;
	background:url(images/divider.jpg) no-repeat center center;
}
.viewSite{
	display:block;
	width:77px;
	height:14px;
	background:url(images/view_site_but.jpg) no-repeat;
}
a,a:visited{
	color:#126B85;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color:#126B85;
	text-decoration:underline;
	font-weight:bold;
}
.copyRight{
	margin:0 auto;
	width:862px;
	height:40px;
	background:url(images/footer_strip.jpg) repeat-x;
	text-align:left;
	line-height:40px;
	color:#0A3C49;
	padding:0 22px 0 16px;
}
li{
	list-style-image: url(images/bullet.jpg);
	list-style-type: none;
}
.clear{
	width:100%;
	height:10px;
	line-height:0;
	font-size:0px;
	clear:both;
}
.portfolio{
	width:244px;
	height:550px;
	float:left;
}
.port_divider{
	width:64px;
	height:550px;
	float:left;
}
.players{
	width:551px;
	height:756px;
	padding:26px 0 0 0;
	text-align:center;
}
.players img{
	margin-bottom:30px;
}
.contactForm{
	height:560px;
	width:551px;
}
.contactForm .lable{
	width:65px;
	height:30px;
	line-height:30px;
	padding-right:5px;
	text-align:right;
	float:left;
}
.contactForm .input{
	width:481px;
	height:25px;
	padding:4px 0 4px 0;
	float:left;
}
.contactForm .input input, .contactForm .textArea input{
	margin:0;
	padding:0;
	background:#DCF3FA;
	border:1px solid #B3E6F4;
	width:181px;
	height:20px;
	font-family:Tahoma;
	font-size:11px;
	color:#126B85;
	line-height:20px;
}
.contactForm .textArea{
	width:481px;
	height:170px;
	float:left;
	padding:5px 0 0 0;
	line-height:25px;
}
.contactForm .textArea textarea{
	width:459px;
	height:168px;
	margin:0;
	padding:0;
	background:#DCF3FA;
	border:1px solid #B3E6F4;
	font-family:Tahoma;
	font-size:11px;
	color:#126B85;
	line-height:20px;
}
.paging{
	width:120px;
	height:25px;
	padding:20px 0 0 0;
	background:url(images/paging.jpg) no-repeat top center;
	margin:0 auto;
	line-height:25px;
	text-align:center;
	font-size:13px;
}
.paging b{
	text-decoration:underline;
}
.footer_n{
	margin:0 auto;
	width:869px;
	padding:5px 15px 5px 16px;
	height:80px;
	font-size:9px;
	text-align:justify;
	line-height:normal;
	/*background:#C8E8F0;*/
	background:#F3F7F9;
	font-weight:normal;
	border-top:3px solid #B3E6F4;
}
.footer_l{
	margin:0 auto;
	width:900px;
	height:40px;
	font-size:9px;
	line-height:20px;
	text-align:center;
	/*background:#B4DEEB;*/
	background:#C8E8F0;
}
.footer_l a,.footer_l a:visited{
	text-align:center;
	text-decoration:none;
}
.footer_l a:hover{
	text-align:center;
	text-decoration:underline;
}
#mycontent{
	display:none;
}


/*.tool-tip {
	color: #fff;
	width: 220px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(images/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 500px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}*/
.tool-tip {
	color: #fff;
	width: 618px;
	z-index: 13000;
	margin:0 0 0 0;
	float:left;
	height:400px;
}
.tool-title {
	font-weight: bold;
	font-size: 11px;
	line-height:0px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 8px;
	display:inline;
	float:left;
	background: url(images/bubble.png) top left;
}

.tool-text {
	font-size: 11px;
	padding: 8px 8px 8px;
	background: url(images/bubble.png) bottom right;
}
.custom-tip {
	color: #000;
	width: 312px;
	z-index: 13000;
}

.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 8px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.custom-text {
	font-size: 11px;
	padding: 8px 8px 8px;
	background: #CFDFA7;
}
.small_font{
	font-size:9px;
}


/*-------------------------------------|New CSS - mayur|-----------------------------------*/
#page{
	width:900px;
	margin:0 auto;
}
.page_header{
	width:900px;
	float:left;
	height:150px;
	background:url(images/header.jpg) no-repeat;
}
.page_header a{
	width:193px;
	height:80px;
	float:left;
	margin:27px 0 0 45px;
	display:inline;
}
/*........................NAVIGATION........................*/
.nav{
	width:900px;
	float:left;
	height:30px;
	background:url(images/menu_bg.jpg) repeat-x;
	font-size:10px;
}
a.nav_link{
	float:left; margin:0 25px 0 25px; line-height:30px; color:#FFFFFF; display:inline;
	font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; width:70px;
	text-align:center; text-decoration:none;
}
a.nav_link:hover{
	float:left; margin:0 25px 0 25px; line-height:30px; color:#3BAFCD; display:inline;
	font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; width:70px;
	text-align:center; text-decoration:none;
}
a.nav_link_s{
	float:left; margin:0 25px 0 25px; line-height:30px; color:#3BAFCD; display:inline;
	font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; width:70px;
	text-align:center; text-decoration:none;
}
/*........................NAVIGATION........................*/

/*........................TEXT  AREA........................*/
.text_area{
	width:900px;
	float:left;
	background:#F3F7F9;
}
.left_bar{
	width:550px;
	float:left;
	background:url(images/recent_work_bg_left.jpg) no-repeat top right;
	min-height:500px;
	_height:500px;
	margin:40px 0 0 20px;
	padding-right:20px;
	display:inline;
}
.right_bar{
	width:250px;
	float:left;
	background:url(images/recent_work_bg_right.jpg) no-repeat top right;
	min-height:500px;
	_height:500px;
	margin:40px 0 0 20px;
	padding-right:25px;
	display:inline;
}
.port_box{
	width:250px;
	float:left;
	height:100px;
	margin:20px 0 0 0;
}
.port_img_box{
	width:80px;
	height:93px;
	background:#FFFFFF;
	border:#46B5D0 1px solid;
	padding:1px;
	float:left;
}
.port_img_box img{
	border:#46B5D0 1px solid;
}
.port_text_box{
	width:150px;
	float:left;
	margin:0 0 0 9px;
	display:inline;
	line-height:20px;
}
.port_text_box b{ font-size:10px; text-decoration:underline;}
.port_spacer{
	width:250px;
	height:20px;
	float:left;
	background:url(images/divider.jpg) no-repeat bottom center;
}
.ind_right_bot{
	width:250px;
	margin:20px 0 0 0;
	float:left;
	text-align:center;
}
.ind_bot_text{
	width:860px;
	float:left;
	border-top:#C8E8F0 3px solid;
	padding:5px 20px 5px 20px;
	margin:10px 0 0 0;
	font-size:9px;
	line-height:12px;
}
.footer_link{
	width:900px;
	float:left;
	text-align:center;
	background:#C8E8F0;
	padding:5px 0 5px 0;
	font-size:9px;
}
.footer_link a{
	font-size:9px;
	text-decoration:none;
}
.footer_link a:hover{
	font-size:9px;
	text-decoration:underline;
}
.footer{
	width:860px;
	float:left;
	background:url(images/footer_strip.jpg) repeat-x;
	height:35px;
	line-height:35px;
	color:#0A3C49;
	padding:5px 20px 0 20px;
	display:inline;
}
/*........................TEXT  AREA........................*/
/*........................ PORTFOLIO........................*/
.port_blue{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/port_imgBg.jpg) no-repeat;
	text-align:center;
}
.port_blue_r{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 0px;
	display:inline;
	background:url(images/port_imgBg.jpg) no-repeat;
	text-align:center;
}
.port_blue_img{
	border:#10586D 5px solid;
	margin-top:10px;
}
.title_port_music{
	width:136px;
	height:63px;
	background:url(images/title_portfolio.gif) no-repeat -31px 0;
	margin:20px 0 0 31px;
	display:inline;
	float:left;
}
.title_port_ecom{
	width:117px;
	height:15px;
	background:url(images/title_portfolio.gif) no-repeat -42px -76px;
	margin:50px 0 0 41px;
	display:inline;
	float:left;
}
.title_port_restaurant{
	width:148px;
	height:39px;
	background:url(images/title_portfolio.gif) no-repeat -25px -105px;
	margin:40px 0 0 25px;
	display:inline;
	float:left;
}
.title_port_business{
	width:175px;
	height:67px;
	background:url(images/title_portfolio.gif) no-repeat -11px -158px;
	margin:20px 0 0 11px;
	display:inline;
	float:left;
}
.title_port_ml{
	width:126px;
	height:20px;
	background:url(images/title_portfolio.gif) no-repeat -36px -233px;
	margin:50px 0 0 36px;
	display:inline;
	float:left;
}
.title_port_realestate{
	width:102px;
	height:60px;
	background:url(images/title_portfolio.gif) no-repeat -48px -262px;
	margin:20px 0 0 48px;
	display:inline;
	float:left;
}
.title_port_myspace{
	width:136px;
	height:39px;
	background:url(images/title_portfolio.gif) no-repeat -31px -332px;
	margin:40px 0 0 31px;
	display:inline;
	float:left;
}
.title_port_miscell{
	width:134px;
	height:16px;
	background:url(images/title_portfolio.gif) no-repeat -33px -384px;
	margin:50px 0 0 32px;
	display:inline;
	float:left;
}
.portfolio_subtitle{
	width:860px;
	float:left;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#10586D;
	border-left:#10586D 5px solid;
	padding-left:10px;
	display:inline;
	height:20px;
}
.portfolio_back{
	width:860px;
	height:18px;
	float:left;
	text-align:center;
	color:#68C2DA;
}
.portfolio_back a{
	text-decoration:none;
	padding:0 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	/*background:#68C2DA;*/
	border:#68C2DA 1px solid;
	color:#10586D;
}
/*----------**********************************************-----------*/
a.port_music{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 0;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat 0 0;
	text-align:center;
}
a.port_music:hover{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 0;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat 0 -620px;
	text-align:center;
}
a.port_ecom{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -214px 0;
	text-align:center;
}
a.port_ecom:hover{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -214px -620px;
	text-align:center;
}
a.port_restaurant{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -428px 0;
	text-align:center;
}
a.port_restaurant:hover{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -428px -620px;
	text-align:center;
}
a.port_business{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -646px 0;
	text-align:center;
}
a.port_business:hover{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -646px -620px;
	text-align:center;
}
a.port_ml{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 0;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat 0 -308px;
	text-align:center;
}
a.port_ml:hover{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 0;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat 0 -928px;
	text-align:center;
}
a.port_booking{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 0;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat 0 -1238px;
	text-align:center;
}
a.port_booking:hover{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 0;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -214px -1238px;
	text-align:center;
}
a.port_realestate{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -214px -308px;
	text-align:center;
}
a.port_realestate:hover{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -214px -928px;
	text-align:center;
}
a.port_myspace{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -428px -308px;
	text-align:center;
}
a.port_myspace:hover{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -428px -928px;
	text-align:center;
}
a.port_miscell{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -646px -308px;
	text-align:center;
}
a.port_miscell:hover{
	width:196px;
	height:292px;
	float:left;
	margin:20px 0 0 18px;
	display:inline;
	background:url(images/portfolio_ico.jpg) no-repeat -646px -928px;
	text-align:center;
}

/*........................ PORTFOLIO........................*/