/*Global tag styles*/
html, body { margin: 0 auto; padding: 0; }
form, p, span, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
h1 {font-size: 14px; margin:0; padding: 0}
h2 {font-size: 12px; margin:0; padding: 0}

/*Global font setting*/
body {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	background:#064CA4 url(../images/bg.jpg) repeat-x;
}
*{margin:0; padding:0;}


li{list-style:none;}
img {border:0}

a {
	text-decoration:none;
	color:#064cab;
}

a:hover {
	text-decoration:underline;
}

a:visited {
	text-decoration:none;
	color:#660000;
}

a:active  {
	color:#FF3300;
	text-decoration:underline;
}

.floatleft { float:left;}

/*~~~Home page Styles~~~*/

.MainWrapper {margin:0 auto; width:867px;}

.logoContainer { float:left; width:780px;padding:15px 0 0 50px;}

#outerwrap{
width:843px;
margin:0 auto;
}


h1.logo a{
height:78px;
width:451px;
background:url(../images/Mike_the_Poolman_logo.jpg) no-repeat;
text-indent:-99999px;
font-size:14px;
font-weight:bold;
margin:0 0 0 0;
float:left;
cursor:pointer;
}


h2.slogan
{
float:right; padding:20px 0px 0 0;
}

.clearboth
{clear:both}


/*~~~Banner Styles~~~*/

#banner{
height:214px;
margin:0 auto;
}

.banner_head{
height:13px;
/*background:url(../images/banner_01.jpg) no-repeat;*/
margin:0 auto;
}

.banner_bg{
height:201px;
background:url(../Shakila/images/banner_bg.jpg) no-repeat;
}

.banner{
height:201px;
width:824px;
margin:0 auto;
padding-left:1px;
background:url(../Shakila/images/banner.jpg) no-repeat;
}

.banner1{
height:140px;
width:825px;
margin:0 auto;
background:url(../images/banner1.jpg) no-repeat;
}

/*~~~Navigation Styles~~~*/

#navigation{
height:34px;
width:825px;
margin:0 auto;
background:url(../images/nav_bg1.jpg) no-repeat;
}

.nav_left{
height:34px;
width:25px;
background:url(../Shakila/images/nav_left.jpg) no-repeat;
float:left;
}

.nav_center{
height:34px;
width:793px;
float:left;
background:url(../Shakila/images/nav_bg.jpg) repeat-x;

}


.nav_right{
height:34px;
width:25px;
background:url(../Shakila/images/nav_right.jpg) no-repeat;
float:right;
}


/*~~~Content Styles~~~*/

#content{
width:853px;
float:left;
/*background:url(../images/con_bg.jpg) repeat-y;*/
padding-bottom:25px;
}

/*~~~Content left Styles~~~*/

#content_left{
	width:540px;
	float:left;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}

.con_txt{
font-family:arial;
font-size:12px;
color:#333;
padding-top:40px;
}

.video{
width:310px;
height:195px;
padding:5px;
margin:0;
float:left;
background:#4a80da;
}

.photo_gallery{
width:199px;
margin:0 0 0 15px;
float:left;
background:#4a80da;
height:200px;
}

.underser_bg
{
width:150px; background:#e9e9e9 url(../images/underser_bg_img.jpg) no-repeat right 0; height:21px; line-height:21px; margin:6px 0 0px 0;
}

.underser_bg p
{
background:url(../images/bullet.jpg) no-repeat 5px 1px; color:#313131; height:18px; padding:0 0 0 25px; font-weight:bold;
}

.photo_gallery .img_wrap
{
padding:5px;
}

.photo_gallery .img_wrap img
{
border:1px solid #fff;
}

/*~~~Content right Styles~~~*/

#content_right{
width:205px;
padding: 40px 0 0 45px; 
/*background-color:red;*/
float:left;
}

#content_right_bg{
width:220px;
background:#e6e6e6 url(../images/news_bg2.jpg) no-repeat 0 bottom;
}

#news{
width:220px;
height:44px;
background:url(../images/news_bg.jpg) no-repeat;
}


h2.indu_news
{
background:url(../images/news_icon.jpg) no-repeat 10px 15px;
padding:18px 0 0 35px;
margin:0px 0 0 0;
height:24px;

}
.news_txt{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#333;
padding: 18px 0 0 45px;
}

.news_text{
font-family:arial;
font-size:12px;
font-weight:none;
color:#333;
padding: 14px;
}

.news_bg2{
width:220px;
height:10px;
background:url(../images/news_bg2.jpg) no-repeat;
}

#contact_bg{
width:220px;
height:111px;
background:url(../images/contact_bg.jpg) no-repeat;
float:left;
margin-top:10px;
}

#contact_bg_c{
width:220px;
height:111px;
background:url(../images/contact_bg.jpg) no-repeat;
text-align:center;
margin-top:10px;
}

.contact_bg_text{
font-family:arial;
font-size:12px;
font-weight:none;
color:#fff;
padding: 14px;
float:left;
}


/*~~~footer Styles~~~*/

#footer{
height:49px;
background:url(../Shakila/images/footer_bg.jpg) repeat-x;
margin:0px 0 25px 0;
float:left;
padding:0px 0 0 0; 
}

.footer_left{
height:49px;
width:24px;
background:url(../Shakila/images/footer_left.jpg) no-repeat;
float:left;
}

.footer_center{
height:49px;
width:100%;
float:left;
text-align:center; 
padding-top:15px;
}

p.footer_cont
{
color:#3a3a3a;
float:left;

}

ul.footer_cont{
margin:0;
padding:0 0 0 0;        
text-align:center;   
}

.footer_cont li
{
color:#3a3a3a;
padding:0 0 0 0px;
margin:0;
text-align:center;
display:inline;
}

.footer_cont li a
{
color:#3a3a3a;
padding:0 0px 0 4px;
margin:0;
}

.footer_cont li a:hover
{
color:#0e55ba;
padding:0 0px 0 4px;
margin:0;
}

.footer_right{
height:49px;
width:24px;
background:url(../Shakila/images/footer_right.jpg) no-repeat;
float:left;
}

/*~~~text Styles~~~*/
p{
font-family:Arial, Verdana; font-size:12px; color:#fc9708; font-size:12px;
}

p.text{
font-family:Arial, Verdana; 
font-size:12px;
color:#333; 
padding: 16px 0 0 0;
}

p.text2{
font-family:Arial, Verdana; 
font-size:12px;
color:#333; 
padding: 5px 0 0 0;
}

p.text3{
font-family:Arial, Verdana; 
font-size:12px;
color:#333; 
padding: 5px 0 15px 0;
}

p.text_news{
font-family:Arial, Verdana; 
font-size:12px;
color:#333; 
padding: 14px;
}

p.text_news a, p.text_news a:active, p.text_news a:visited {
font-family:Arial, Verdana; 
font-size:12px;
color:#333; 
padding:8px 0 0 0;
line-height:18px;
}

p.text_news a:hover {
font-family:Arial, Verdana; 
font-size:12px;
color:#064ca3; 
padding:8px 0 0 0;
text-decoration:underline;	
line-height:18px;	
}

h1{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#333;
padding: 18px 0 0 45px;
}

h1.welcome{
width:191px;
height:21px;
padding: 20px 0 0 0px;
background:url(../images/welcome2.jpg) no-repeat;
text-indent:-99999px;
}

p.banner_txt{
width:250px;

font-family:arial;
font-size:12px;
color:#000;
text-align:center;
float:right;
margin: 88px 60px 0 0;
}


p.banner_txt1{
width:250px;
font-family:arial;
font-size:12px;
color:#000;
text-align:center;
}


p.cont_head{
font-family:arial;
font-size:14px;
color:#fff;
text-align:left;
padding: 12px 0px 5px 20px;
font-weight:bold;
}

p.cont{
width:150px;
font-family:arial;
font-size:11px;
color:#fff;
text-align:left;
padding: 0px 20px;
}

p.cont_num{
	font-family:arial;
	font-size:15px;
	color:#FFFFFF;
	text-align:left;
	padding: 2px 0px 0px 20px;
	font-weight:bold;
}


p.pay a{
width:220px;
height:49px;
margin:10px 0 0 0px;
background:url(../images/makethepay.jpg) no-repeat;
text-indent:-99999px;
cursor:pointer;
float:left;
}


.RSS{
width:214px;
height:36px;
float:left;
padding-top:6px;
margin:10px 0 0 0;
display:block;
background:url(../images/rss-news.jpg) no-repeat;
}

p.rssnews
{
background: url(../images/rss_icon.jpg) no-repeat 20px 0;
height:24px;
padding:0 0 0 55px;
margin:0;
line-height:22px;
}

p.rssnews a
{
color:#000;
}


/*header images*/
/*#header1{ height:201px; width:825px; background:url(../images/banner.jpg) no-repeat center }
#header2{ height:201px; background:url(../images/banner.jpg) no-repeat center;}
#header3{ height:201px; background:url(../images/banner.jpg) no-repeat center}
#header4{ height:201px; background:url(../images/banner.jpg) no-repeat center}*/

.banner_position { width:100%; position:relative;}

.banner_txt{ 
	background:url(../images/hdr_bg.png) no-repeat; padding:30px 10px 10px 10px; 
	width:326px; 
	height:104px; 
	color:#fff; 
	text-align:center;
	position:absolute;
	left:450px;
	top:70px;
	
}
.jobs_done h1{ margin:0 0 20px 0; padding:0; color:#FFDE29; font-size:24px;}

/* inner page styles */

.banner2{
height:140px;
width:825px;
margin:0 auto;
background:url(../images/banner1.jpg) no-repeat;
}

.banner_bg2{
height:140px;
background:url(../Shakila/images/banner_bg.jpg) no-repeat;
}

h1.about{
width:200px;
height:22px;
padding: 20px 0 0 0px;
background:url(../images/text_about.jpg) no-repeat;
text-indent:-99999px;
}

h2.subheading {
	color:#660000;
	font-weight:bold;
	text-transform:none;
	font-size: 18px;
}

.greybox {
	width:475px;
	float:left;
	background:#f5f5f5;
	border:1px solid #d9d9d9;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}

.details { float:left; padding:0 0 18px 0;}

.qtn { width:75px; float:left; font-weight:bold; color:#3e3e3e;}

.exp { width:360px; float:left; color:#3e3e3e;}

.mem_hd { 
background:url(../images/bullet_arrow.jpg) no-repeat 0 20px; 
font-weight:bold;
color:#3e3e3e;
padding:15px 0 0 15px;
}

h2.subheading2 { 
color:#267ceb; 
font-weight:bold; 
text-transform:uppercase;
padding:15px 0 15px 0;
}

#header1{ height:201px; width:825px; background:url(../images/hdr_banner1.jpg) no-repeat; margin:0 auto;}
#header2{ height:201px; width:825px; background:url(../images/hdr_banner2.jpg) no-repeat; margin:0 auto;}
#header3{ height:201px; width:825px; background:url(../images/hdr_banner3.jpg) no-repeat; margin:0 auto;}

.logoContainer { width:485px; float:left; }

ul.industry li { list-style-type:square;list-style-position:outside; margin:0 0 0 12px;padding:0 0 5px 0;}

.link_license { color:#666; font-weight:bold; background:url(../images/bullet_arrow.jpg) no-repeat 0 5px;padding:0 0 0 15px;}
.link_license a, .link_license a:visited, .link_license a:active {
color:#666; font-weight:bold; text-decoration:underline; 
}
.link_license a:hover {color:#267ceb; font-weight:bold; text-decoration:none;}

.outerwrapper { width:867px; margin:0 auto; }

.outerwrapper_bg { background:url(../images/middle_bg.png) repeat-y; width:867px; float:left; margin:7px 0 0 0; z-index:-1;}

.outerwrapper_bg1 { background:url(../images/middle_bg.png) repeat-y; width:867px; float:left; margin:0 0 0 0; z-index:-1;}

.header_bg { 
	background:url(../images/header_bg1.png) no-repeat left top;
	width:867px;
	height:264px;
	float:left;
	padding:22px 0 0 0;
}

.header_bg1 { 
	background:url(../images/header_bg1.png) no-repeat left top;
	width:867px;
	height:175px;
	float:left;
	padding:22px 0 0 0;
}

.footer_bg1 { 
background:url(../images/footer_bg1.png) no-repeat;
width:867px;
height:75px;
float:left;
}
