body 
	{
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	background:#4f4d4f url(../../_images/home-body-bg.gif) repeat-x;
	height:100%;
	}
	
#security-services
	{
	background:#0050a2 url(../../_images/security-body-bg.gif) repeat-x;
	}
	
#canine-care
	{
	background:#339866 url(../../_images/canine-body-bg.gif) repeat-x;
	}

html * 
	{
	margin:0px;
	padding:0px;
	}
	
html, body
	{
	height:100%;
	}
	
.container
	{
	width:600px;
	margin:auto;
	}
	
.footer
	{
	width:100%;
	height:210px;
	background:url(../../_images/footer-bg.gif) repeat-x;
	min-width:984px;
	}
	
.top-bg
	{
	width:100%;
	height:44px;
	background:url(../../_images/header-bg.png) repeat-x;
	min-width:984px;
	}

.wrapper
	{
	width:984px;
	min-height:100%;
	margin:auto;
	margin-bottom:-210px;
	margin-top:-44px;
	}
	
.clearfooter
	{
	height:210px;
	clear:both;
	}
	
.header
	{
	width:984px;
	float:left;
	height:44px;
	position:relative;
	}
	
.header ul
	{
	float:right;
	padding:11px 0px 0px 0px;
	margin:0px;
	}
	
.header ul li
	{
	float:left;
	list-style:none;
	border-right:1px solid #fff;
	display:inline;
	padding:0px 9px 0px 9px;
	}
	
.header ul li.last
	{
	border:none;
	}
	
.header ul li a
	{
	float:left;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-transform:capitalize;
	outline:none;
	color:#333;
	}
	
.content-container
	{
	float:left;
	width:974px;
	padding:0px 0px 70px 10px;
	}
	
.logo
	{
	position:absolute;
	top:26px;
	left:0px;
	background:url(../../_images/logo-home.png) no-repeat;
	width:308px;
	height:170px;
	cursor:pointer;
	}
	
.logo-security-services
	{
	position:absolute;
	top:26px;
	left:0px;
	background:url(../../_images/logo-security.png) no-repeat;
	width:308px;
	height:170px;
	cursor:pointer;
	}
	
.logo-canine-care
	{
	position:absolute;
	top:26px;
	left:0px;
	background:url(../../_images/logo-canine.png) no-repeat;
	width:308px;
	height:170px;
	cursor:pointer;
	}
	
.content-container-left
	{
	float:left;
	width:286px;
	padding:138px 0px 0px 0px;
	}
	
.content-container-left h2
	{
	float:left;
	width:266px;
	height:29px;
	margin:38px 0px 0px 0px;
	}
	
.content-container-left h2 a span
	{
	font-size:8px;
	margin:0px;
	}
	
.content-container-left h2.normal
	{
	float:left;
	width:266px;
	height:29px;
	line-height:29px;
	font-size:16px;
	font-weight:bold;
	color:#fdfdfd;
	outline:none;
	padding:0px 0px 0px 20px;
	margin:38px 0px 0px 0px;
	background:#333;
	text-transform:capitalize;
	}

	
.content-container-left h2 a
	{
	float:left;
	width:266px;
	height:29px;
	line-height:29px;
	font-size:16px;
	font-weight:bold;
	color:#fdfdfd;
	outline:none;
	padding:0px 0px 0px 20px;
	background:#333;
	text-transform:capitalize;
	text-decoration:none;
	}
	
.security-services,.canine-care
	{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:286px;
	}
	
.border-bottom-line
	{
	float:left;
	width:100%;
	height:2px;
	overflow:hidden;
	background:url(../../_images/border-bottom-bg.png) repeat-x;
	}

.security-services li ul,.canine-care li ul
	{
	float:left;
	width:266px;
	display:none;
	padding:0px 0px 0px 20px;
	overflow:hidden;
	background:url(../../_images/ul-ul-top-bg.png) top repeat-x;
	}
	
.security-services ul li a,.canine-care li ul li a
	{
	float:left;
	width:246px;
	}
	
.security-services li,.canine-care li
	{
	float:left;
	width:286px;
	height:auto !important;
	height:32px;
	min-height:32px;
	list-style:none;
	background:url(../../_images/li-bg.png) bottom repeat-x;
	}
	
.security-services li.last,.canine-care li.last
	{ 
	background:none;
	overflow:hidden;
	}
	
.security-services li a,.canine-care li a
	{
	padding:0px 0px 0px 20px;
	height:31px;
	line-height:31px;
	width:266px;
	float: left;
	color:#fdfdfd;
	font-size:14px;
	text-transform: capitalize;
	text-decoration:none;
	outline:none;
	}
	
.security-services li a:hover,.canine-care li a:hover,.security-services li ul li a:hover,.petrolling .security-services li.our-services-li ul li a.list-item-one,.mob_controlling .security-services li.our-services-li ul li a.list-item-two,.suspect_identification .security-services li.our-services-li ul li a.list-item-three,
.explosive_detection .security-services li.our-services-li ul li a.list-item-four,.security_people .security-services li a.list-item-five,.narcotic_detection .security-services li.our-services-li ul li a.list-item-six,.arson_detection .security-services li.our-services-li ul li a.list-item-seven,
.about_us .security-services li a.list-item-eight,.our_clients .security-services li a.list-item-nine,.achivements .security-services li a.list-item-ten,.our_services .security-services li.our-services-li a.list-item-twentyone,
.canine_about_us .canine-care li a.list-item-twelve,.dog_training .canine-care li.training-li a.list-item-twentythree,.at_commando_kennel .canine-care li.training-li ul li a.list-item-thirteen,.trainers_training .canine-care li.training-li ul li a.list-item-fourteen,.boarding .canine-care li a.list-item-fifteen,.puppies .canine-care li a.list-item-sixteen,
.people .canine-care li a.list-item-seventeen,.facilities .canine-care li a.list-item-eighteen,.canine_achievements .canine-care li a.list-item-nineteen,.dog_matrimony .canine-care li a.list-item-twenty,.train_the_trainer .canine-care li a.list-item-twentytwo
	{
	background:url(../../_images/li-hover-bg.png) repeat-x;
	}
	
.patrolling .security-services li.our-services-li ul,.mob_controlling .security-services li.our-services-li ul,.suspect_identification .security-services li.our-services-li ul,
.search_dogs .security-services li.our-services-li ul,.narcotic_detection .security-services li.our-services-li ul,.arson_detection .security-services li.our-services-li ul,
.at_commando_kennel .canine-care li.training-li ul,.dog_training .canine-care li.training-li ul,.trainers_training .canine-care li.training-li ul,.explosive_detection .security-services li.our-services-li ul
	{
	display:block;
	}
	
.dog-of-the-day,.clients,.achievements
	{
	float:left;
	padding:21px 0px 20px 0px;
	}
		
.dog-of-the-day-inner
	{
	float:left;
	border:9px solid #fff;
	width:268px;
	height:140px;
	}
	
.clients-inner,.achievements-inner
	{
	float:left;
	border:9px solid #fff;
	width:287px;
	height:140px;
	}
	
.achievements-inner a img
	{
	border:2px solid #474747;
	}
	
.our-client-logos
	{
	border:2px solid #474747;
	width:283px;
	height:136px;
	float:left;
	overflow:hidden;
	}
	
.clients-inner-bg
	{
	float:left;
	width:283px;
	height:136px;
	border:2px solid #4c4c4c;
	background:url(../../_images/our-director.jpg) no-repeat;
	}
	
.achievements-inner-bg
	{
	float:left;
	width:283px;
	height:136px;
	border:2px solid #4c4c4c;
	background:#fff url(../../_images/our-chief-trainer.jpg) no-repeat;
	}
	
.achievements-inner-bg1
	{
	float:left;
	width:283px;
	height:136px;
	border:2px solid #4c4c4c;
	background:url(../../_images/satya-butt-quote.jpg) no-repeat;
	}
	
.clients-inner-bg p,.achievements-inner-bg p,.achievements-inner-bg1 p
	{
	font-size:11px;
	width:150px;
	padding:5px 0px 0px 10px;
	color:#333;
	}
	
.achievements-inner-bg1 p.text
	{
	font-size:11px;
	width:150px;
	padding:5px 0px 0px 10px;
	color:#333;
	}
	
.our-services .clients-inner-bg h3,.our-services .achievements-inner-bg h3,.our-services .achievements-inner-bg1 h3
	{
	font-size:11px;
	padding:4px 0px 0px 10px;
	color:#333;
	width:150px;
	background:none;
	}

	
.dog-of-the-day-inner img
	{
	float:left;
	width:264px;
	height:136px;
	border:2px solid #4c4c4c;
	}
	
.footer-inner
	{
	width:974px;
	padding:0px 0px 0px 10px;
	margin:auto;
	}
	
	
.footer-inner-left h2
	{
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#fdfdfd;
	border-bottom:1px solid #fdfdfd;
	}
	
.footer-inner-left
	{
	width:286px;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#fdfdfd;
	line-height:22px;
	padding:28px 0px 0px 0px;
	}
	
.vcard
	{
	float:left;
	width:100%;
	}
	
.footer-inner-left a
	{
	color:#fdfdfd;
	text-decoration:none;
	outline:none;
	font-weight:bold;
	}
	
.footer-inner-right
	{
	float:right;
	width:648px;
	padding:30px 0px 0px 0px;
	font-size:12px;
	color:#fdfdfd;
	}
	
.footer-inner-right ul
	{
	margin:0px 0px 13px 0px;
	float:left;
	width:100%;
	padding:0px;
	line-height:18px;
	}
	
.footer-inner-right ul li
	{
	float:left;
	list-style:none;
	display:inline;
	margin:0px;
	color:#fff;
	background:url(../../_images/footer-li-bg.gif) right center no-repeat;
	}
	
.footer-inner-right ul li.last
	{
	background:none;
	}
	
.footer-inner-right ul li a.first-element
	{
	font-weight:bold;
	text-decoration:underline;
	}

	
.footer-inner-right ul li a
	{
	float:left;
	color:#fdfdfd;
	text-transform:capitalize;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	margin:0px 8px 0px 8px;
	outline:none;
	}
	
.footer-inner-right p
	{
	float:left;
	width:638px;
	padding:0px 0px 0px 10px;
	}

.content-container-right
	{
	width:648px;
	float:right;
	padding:29px 0px 0px 0px;
	}
	
.content-container-right .vcard
	{
	font-size:12px;
	color:#fff;
	padding:10px 0px 5px 0px;
	}
	
.content-container-right .vcard a
	{
	color:#fff;
	text-decoration:none;
	outline:none;
	}
	
.content-container-right h1
	{
	float:left;
	font-weight:bold;
	font-size:34px;
	color:#fff;
	width:100%;
	padding:0px 0px 5px 0px;
	}

.content-container-right h1 span
	{
	background:url(../../_images/text-logo.png) no-repeat;
	width:357px;
	height:29px;
	overflow:hidden;
	float:left;
	text-indent:-9000px;
	}
	
.main-content,.content-wrapper,.form-content,.contact-form
	{
	float:left;
	width:100%;
	}
	
.content-wrapper p.title
	{
	font-size:16px;
	padding:14px 0px 0px 0px;
	line-height:28px;
	font-weight:normal;
	color:#fff;
	}
	
.content-wrapper p
	{
	font-size:12px;
	padding:0px 9px 20px 9px;
	line-height:22px;
	font-weight:normal;
	color:#fff;
	}

.image-left,.image-right
	{
	float:left;
	width:630px;
	padding:0px 0px 0px 9px;
	}

.image-right .image-reflection
	{
	float:right;
	margin:22px 0px 0px 20px;
	}
	
#canine-care .content-wrapper .image-right  h2,#canine-care .content-wrapper .image-left h2,
#security-services .content-wrapper .image-right  h2,#security-services .content-wrapper .image-left h2
	{
	padding:14px 9px 0px 0px;
	}
	
#canine-care .content-wrapper .image-right  p,#canine-care .content-wrapper .image-left p,
#security-services .content-wrapper .image-right  p,#security-services .content-wrapper .image-left p
	{
	padding:0px 9px 20px 0px;
	}
	
.image-left .image-reflection
	{
	float:left;
	margin:22px 20px 0px 0px;
	}
	
#security-services .content-wrapper h2
	{
	font-size:16px;
	padding:14px 9px 0px 9px;
	font-weight:bold;
	color:#ffcc00;
	}
	
.content-wrapper h4
	{
	float:left;
	width:630px;
	font-size:20px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	color:#003366;
	padding:0px 0px 0px 0px;
	background:url(../../_images/li-bg.png) bottom repeat-x;
	}

.testimonial
	{
	width:630px;
	float:left;
	padding:28px 0px 0px 0px;
	}
	
.testimonial-right
	{
	width:140px;
	height:180px;
	float:right;
	border:10px solid #fff;
	margin:0px 0px 0px 0px;
	}
	
.testimonial-right img
	{
	float:left;
	border:2px solid #393939;
	}
	
.testimonial .quote
	{
	float:left;
	width:430px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:3px 0px 0px 0px;
	}
	
.testimonial .quote p
	{
	float:left;
	width:400px;
	padding:0px 0px 25px 0px;
	position:relative;
	left:38px;
	}
	
.testimonial .quote p span.left
	{
	position: absolute;
	margin:0px 0px 0px -38px;
	}
	
.testimonial .quote p span.right
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:23px;
	height:21px;
	}
	
.testimonial .quote p span.right img
	{
	position:relative;
	margin:0px 0px -12px 6px;
	}

.testimonial .quote h3
	{
	font-size:13px;
	font-weight:bold;
	color:#333;
	padding:0px 0px 0px 40px;
	}
	
.testimonial .quote h5
	{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:0px 0px 0px 40px;
	}

	
#canine-care .content-wrapper h2
	{
	font-size:16px;
	padding:14px 9px 0px 9px;
	font-weight:bold;
	color:#003366;
	}
	
.services	
	{
	padding:35px 0px 22px 0px;
	float:left;
	width:648px;
	}
	
.services-left,.our-services-left
	{
	float:left;
	width:304px;
	}
	
.services-right,.our-services-right
	{
	float:right;
	width:304px;
	}
	
.services-header
	{
	float:left;
	width:286px;
	height:119px;
	border:9px solid #fff;
	}
	
.services-header img
	{
	float:left;
	border:2px solid #4c4c4c;
	}
	
.services-left h2,.services-right h2,.our-services-right h2,.our-services-left h2
	{
	width:100%;
	float:left;
	color:#fdfdfd;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	height:30px;
	margin:10px 0px 0px 0px;
	text-transform:capitalize;
	background:url(../../_images/titile-h2-bg.png) bottom repeat-x;
	}
	
.services-left h2 span,.services-right h2 span,.our-services-right h2 span,.our-services-left h2 span,.breadcrumb-bar h2 span
	{
	font-weight:normal;
	}
	
.our-services-left h2 span,.our-services-right h2 span
	{
	font-size:14px;
	font-weight:normal;
	}
	
.services-left h2 span,.services-right h2 span
	{
	font-size:10px;
	}
	
.services-left ul,.services-right ul
	{
	float:left;
	margin:0px;
	height:auto !important;
	height:250px;
	min-height:250px;
	padding:7px 0px 20px 30px;
	}
	
.services-left ul li,.services-right ul li
	{
	font-size:12px;
	font-weight:normal;
	color:#fdfdfd;
	line-height:22px;
	}
	
.services-left a
	{
	width:304px;
	height:79px;
	float:left;
	background:url(../../_images/security-services-bg.png) no-repeat;
	}
	
.services-left a:hover
	{
	width:304px;
	height:79px;
	float:left;
	cursor:pointer;
	background:url(../../_images/security-services-bg-hover.png) no-repeat;
	}
	
.services-right a
	{
	width:304px;
	height:79px;
	float:left;
	background:url(../../_images/canine-care-bg.png) no-repeat;
	}
	
.services-right a:hover
	{
	width:304px;
	height:79px;
	float:left;
	cursor:pointer;
	background:url(../../_images/canine-care-bg-hover.png) no-repeat;
	}
	
.services-left a img
	{
	border:0px;
	float:right;
	margin:22px 19px 0px 0px;
	}
	
.services-right a img
	{
	border:0px;
	float:left;
	margin:23px 0px 0px 19px;
	}
	
.gallery
	{
	float:left;
	width:648px;
	padding:20px 0px 20px 0px;
	}
	
.gallery span
	{
	width:144px;
	height:158px;
	float:left;
	padding:0px 23px 0px 0px;
	}
	
.gallery span.last
	{
	padding:0px 0px 0px 0px;
	}
	
.gallery span img
	{
	float:left;
	margin:0px;
	cursor:pointer;
	border:0px;
	}
	
.main-content-header
	{
	float:left;
	height:214px;
	width:630px;
	border:9px solid #fff;
	position:relative;
	}
	
.main-content-header img
	{
	float:left;
	border:2px solid #4c4c4c;
	}
	
.breadcrumb-bar
	{
	float:left;
	width:648px;
	margin:0px 0px 0px 0px;
	line-height:30px;
	height:30px;
	background:url(../../_images/titile-h2-bg.png) repeat-x;
	}
	
.breadcrumb-bar h2
	{
	font-size:10px;
	font-weight:bold;
	color:#fdfdfd;
	}
	
.breadcrumb-bar h2 a
	{
	font-size:10px;
	font-weight:bold;
	color:#fdfdfd;
	text-decoration:none;
	outline:none
	}
	
	
.quote
	{
	float:left;
	width:100%;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:3px 0px 0px 0px;
	}
	
.quote span
	{
	color:#ffcc00;
	font-size:30px;
	padding:0px 8px 0px 8px;
	}

	
.our-services
	{
	float:left;
	width:648px;
	padding:16px 0px 0px 0px;
	}
	
.services-details
	{
	float:left;
	background:url(../../_images/services-gradient-bg.png) no-repeat;
	width:304px;
	height:116px;
	margin:0px 0px 20px 0px;
	position:relative;
	cursor:pointer;
	}	
	
.services-details:hover a
	{
	text-decoration:underline;
	}

.services-details p.description
	{
	float:right;
	width:160px;
	top:0px;
	right:0px;
	z-index:2;
	line-height:16px;
	padding:19px 0px 0px 0px;
	height:57px;
	position:absolute;
	font-size:12px;
	color:#fff;
	}
	
.services-details a
	{
	float:right;
	position:absolute;
	top:80px;
	right:15px;
	text-decoration:none;
	font-size:12px;
	color:#ffcc00;
	outline:none;
	}
	
.slide-wrapper 
	{
	float:left; 
	width:282px;
	height:234px; 
	margin:20px 0px 0px  0px; 
	padding: 0px; 
	overflow:hidden;
	border:2px solid #000;
	}

#slide-position 
	{ 
	position: relative; 
	left: 0px; 
	height:234px; 
	overflow: hidden; 
	}

.slide 
	{ 
	width:282px;
	height:234px; 
	float: left; 
	position:relative; 
	margin-right:0px;
	overflow:hidden;
	}
	
.watch-video-scroll 
	{
	float:left;
	width:286px;
	background:#ededed;
	height:133px;
	margin:0px 0px 20px 0px;
	padding:10px 0px 0px 0px; 
	}
	
.watch-video-scroll-inner
	{
	float:left;
	width:100%;
	overflow:auto;
	height:133px;
	position:relative;
	}
	
.watch-video-scroll-inner .watch-video
	{
	float:left;
	width:257px;
	height:62px;
	border:1px solid #d6d6d6;
	margin:0px 0px 9px 0px;
	position:relative;
	left:7px;
	background:url(../../_images/watch-video-bg.gif) repeat-x;
	}
	
.watch-video-scroll-inner .watch-this-video
	{
	float:left;
	padding:9px 20px 0px 7px;
	width:65px;
	}
	
.watch-video-scroll-inner .watch-this-video a img
	{
	float:left;
	border:0px;
	}
	
.watch-video-scroll-inner .watch-video-description
	{
	padding:14px 0px 0px 0px;
	font-size:10px;
	color:#fff;
	line-height:16px;
	color:#666;
	}

	
img.float-right
	{
	float:right;
	margin:7px 0px 0px 30px;
	}
	
img.float-left
	{
	float:left;
	margin:7px 20px 0px 0px;
	}
	
.explosive-detection-photos
	{
	width:304px;
	height:155px;
	float:left;
	background:#ededed;
	margin:20px 0px 0px 0px;
	overflow:hidden;
	}
	
.explosive-detection-videos
	{
	width:295px;
	height:146px;
	float:left;
	background:#ededed;
	margin:20px 0px 0px 0px;
	padding:9px 9px 0px 0px;
	overflow:auto;
	}
		
.explosive-detection-gallery
	{
	float:left;
	padding:10px 0px 10px 9px;
	width:295px;
	height:136px;
	overflow:auto;
	}

.explosive-detection-gallery a
	{
	float:left;
	margin:0px 4px 8px 1px;
	width:64px;
	height:64px;
	background:#ededed;
	outline:none;
	}
	
.explosive-detection-gallery a img
	{
	float:left;
	border:1px solid #cccccc;
	}
	
.view-more
	{
	float:left;
	width:295px;
	height:20px;
	padding:0px 0px 0px 0px;
	}
	
.view-more a
	{
	float:right;
	width:36px;
	height:13px;
	text-decoration:none;
	font-size:9px;
	color:#fff;
	padding:2px 0px 0px 5px;
	cursor:pointer;
	outline:none;
	background:url(../../_images/view-more-bg.png) no-repeat;
	}

.watch-video
	{
	float:right;
	width:272px;
	height:62px;
	border:1px solid #d6d6d6;
	margin:0px 0px 9px 0px;
	background:url(../../_images/watch-video-bg.gif) repeat-x;
	}
	
.watch-this-video
	{
	float:left;
	padding:9px 20px 0px 7px;
	width:65px;
	}
	
.watch-this-video a img
	{
	float:left;
	border:0px;
	}
	
.watch-video-description
	{
	padding:14px 0px 0px 0px;
	font-size:10px;
	color:#fff;
	line-height:16px;
	color:#666;
	}
	
p.canine-programme
	{
	font-size:16px;
	color:#fff;
	line-height:25px;
	font-weight:normal;
	padding:10px 0px 0px 0px;
	}
	
p.canine-programme span
	{
	font-weight:bold;
	text-transform:uppercase;
	}
	
.detail-list
	{
	float:left;
	width:100%;
	margin:0px;
	padding:16px 0px 5px 0px;
	}
	
.detail-list li
	{
	float:left;
	list-style:none;
	display:inline;
	padding:0px 40px 0px 0px;
	}
	
.enroll-general .detail-list li.general-information a,.enroll-training .detail-list li.training-requirements a,.enroll-behavioral .detail-list li.behavioral-remarks a
	{
	background:url(../../_images/left-content-h2-bg.png) repeat-x;
	cursor:pointer;
	color:#333;
	}
	
.detail-list li.behavioral-remarks
	{
	padding:0px 0px 0px 4px;
	}
	
.detail-list li a
	{
	float:left;
	font-weight:bold;
	height:29px;
	line-height:29px;
	font-size:16px;
	text-transform: capitalize;
	text-decoration:none;
	color:#fff;
	outline:none;
	padding:0px 4px 0px 10px;
	}
	
.detail-list li a:hover,.bottom-link-right:hover,.bottom-link-left:hover
	{
	background:url(../../_images/left-content-h2-bg.png) repeat-x;
	color:#333;
	}

.form-content-inner
	{
	float:left;
	width:630px;
	padding:0px 9px 0px 9px;
	border-top:1px solid #cecece;
	border-bottom:1px solid #cecece;
	}
	
.input-fields
	{
	float:left;
	width:100%;
	padding:20px 0px 10px 0px;
	border-bottom:1px solid #8dcfae;
	}

.options
	{
	float:left;
	width:100%;
	padding:20px 0px 0px 0px;
	border-bottom:1px solid #8dcfae;
	}
	
p.guideline
	{
	color:#fff;
	font-size:12px;
	float:left;
	font-weight:normal;
	padding:3px 0px 0px 0px;
	width:100%;
	}
	
.checkbox-input-fields,.terms-and-conditions
	{
	float:left;
	width:432px;
	padding:6px 0px 0px 198px;
	}
	
.terms-and-conditions
	{
	font-size:12px;
	color:#fff;
	padding:10px 0px 10px 198px;
	}
	
.terms-and-conditions a
	{
	font-weight:bold;
	color:#0071b2;
	}
	
.textarea-field
	{
	float:left;
	width:100%;
	padding:20px 0px 10px 0px;
	}
	
.input-fields p,.textarea-field p
	{
	float:left;
	width:100%;
	padding:0px 0px 10px 0px;
	}
	
.input-fields p label
	{
	float:left;
	width:165px;
	text-align:right;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	}
	
.textarea-field p label
	{
	float:left;
	width:165px;
	text-align:right;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	}
	
.checkbox-input-fields p
	{
	float:left;
	width:430px;
	padding:0px 0px 10px 0px;
	}
	
.checkbox-input-fields p input
	{
	float:left;
	margin:3px 10px 0px 0px;
	}
		
.checkbox-input-fields p label
	{
	float:left;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	}
	
.input-fields p input.text-field
	{
	float:right;
	width:422px;
	height:18px;
	}
	
.gender
	{
	float:left;
	width:100%;
	padding:0px 0px 10px 0px;
	}
	
span.gender-left
	{
	width:165px;
	float:left;
	text-align:right;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:0px 29px 0px 0px;
	}
	
.gender input
	{
	float:left;
	width:32px;
	height:18px;
	background:#fff;
	color:#333;
	font-size:12px;
	border-top:1px solid #939393;
	border-left:1px solid #939393;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	padding:2px 3px 0px 3px;
	margin:0px 5px 0px 0px;
	}
	
.gender label
	{
	float:left;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:0px 20px 0px 0px;
	}

.textarea-field p textarea
	{
	float:right;
	width:422px;
	height:90px;
	}
	
.bottom-links
	{
	float:left;
	width:100%;
	padding:9px 0px 0px 0px;
	}
	
.bottom-link-right 
	{
	text-decoration:none;
	float:right;
	font-weight:bold;
	height:29px;
	line-height:29px;
	font-size:12px;
	text-transform: capitalize;
	color:#0071b2;
	outline:none;
	padding:0px 4px 0px 10px;
	}

.bottom-link-left 
	{
	text-decoration:none;
	float:left;
	font-weight:bold;
	height:29px;
	line-height:29px;
	font-size:12px;
	text-transform:capitalize;
	color:#fff;
	outline:none;
	padding:0px 4px 0px 10px;
	}
	
.form-content-inner h2
	{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#333;
	border-bottom:1px dashed #c3e8d6;
	padding:12px 0px 5px 0px;
	}
	
.command-vedios
	{
	float:left;
	width:630px;
	}

.command
	{
	float:left;
	width:133px;
	padding:19px 32px 35px 0px;
	}
	
.command a,.command-last a
	{
	float:left;
	width:133px;
	height:75px;
	position:relative;
	z-index:1;
	}
	
.watch-command-video
	{
	float:left;
	width:133px;
	height:75px;
	}
	
.command-last
	{
	float:left;
	width:133px;
	padding:19px 0px 35px 0px;
	}
	
.command h3,.command-last h3
	{
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:0px 0px 5px 0px;
	}
	
.command p,.command-last p
	{
	float:left;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	padding:12px 0px 0px 0px;
	}
	
.command p input,.command-last p input
	{
	float:left;
	margin:0px 6px 0px 0px;
	}
	
.command p span,.command-last p span
	{
	float:left;
	padding:2px 0px 0px 0px;
	}
	
.watch-command-video img
	{
	border:0px;
	}
	
.watch-command-video img.png
	{
	position:absolute;
	top:0px;
	left:0px;
	}
	
.welcome-to-caninecare
	{
	width:630px;
	height:214px;
	top:0px;
	left:0px;
	position:absolute;
	overflow:hidden;
	z-index:1;
	background:url(../../_images/welcome-to-canine-care1.png) no-repeat;
	}
	
.welcome-to-securityservices
	{
	width:630px;
	height:214px;
	top:0px;
	left:0px;
	position:absolute;
	overflow:hidden;
	z-index:2;
	background:url(../../_images/welcome-to-security-services1.png) no-repeat;
	}
	
#image-fader
	{
	position:relative;
	z-index:1;
	width:630px;
	height:214px;
	overflow:hidden;
	}
	
#logo-fader
	{
	position:relative;
	z-index:1;
	width:283px;
	height:136px;
	overflow:hidden;
	}
	
#text-fader
	{
	position:relative;
	z-index:1;
	width:283px;
	height:136px;
	overflow:hidden;
	}

	
/*========================overlay============================*/

.pictureHolder .top .left 
	{
	background:url(../../_images/lightbox/tl.gif) no-repeat scroll left top;
	}
	
.pictureHolder .top .middle
	{
	background:#FFFFFF none repeat scroll 0 0;
	}
	
.pictureHolder .top .right 
	{
	background:url(../../_images/lightbox/tr.gif) no-repeat scroll left top;
	}
	
.pictureHolder .content 
	{
	background-color:#FFFFFF;
	}
	
.pictureHolder .content a.next:hover 
	{
	background:url(../../_images/lightbox/btnNext.gif) no-repeat scroll right center;
	cursor:pointer;
	}
	
.pictureHolder .content a.previous:hover 
	{
	background:url(../../_images/lightbox/btnPrevious.gif) no-repeat scroll left center;
	cursor:pointer;
	}
	
.pictureHolder .content a.expand 
	{
	background:url(../../_images/lightbox/btnExpand.gif) no-repeat scroll left top;
	cursor:pointer;
	}
	
.pictureHolder .content a.expand:hover 
	{
	background:url(../../_images/lightbox/btnExpand.gif) no-repeat scroll left bottom;
	cursor:pointer;
	}

.pictureHolder .content a.contract 
	{
	background:url(../../_images/lightbox/btnContract.gif) no-repeat scroll left top;
	cursor:pointer;
	}

.pictureHolder .content a.contract:hover 
	{
	background:url(../../_images/lightbox/btnContract.gif) no-repeat scroll left bottom;
	cursor:pointer;
	}

.pictureHolder .content a.close 
	{
	background:url(../../_images/lightbox/btnClose.gif) no-repeat;
	cursor:pointer;
	height:17px;
	width:17px;
	}

.pictureHolder .content .details .nav a.arrow_previous 
	{
	background:url(../../_images/lightbox/arrow_previous.gif) no-repeat scroll left top;
	}

.pictureHolder .content .details .nav a.arrow_next 
	{
	background:url(../../_images/lightbox/arrow_next.gif) no-repeat scroll left top;
	}

.pictureHolder .bottom .left 
	{
	background:url(../../_images/lightbox/bl.gif) no-repeat scroll left top;
	}

.pictureHolder .bottom .middle 
	{
	background:#FFFFFF none repeat scroll 0 0;
	}

.pictureHolder .bottom .right 
	{
	background:url(../../_images/lightbox/br.gif) no-repeat scroll left top;
	}
	
.pictureHolder .loaderIcon 
	{
	background:url(../../_images/lightbox/loader.gif) no-repeat scroll center center;
	}

.prettyPhotoTitle .prettyPhotoTitleLeft 
	{
	background:url(../../_images/lightbox/ttl.gif) no-repeat scroll left top;
	}

.prettyPhotoTitle .prettyPhotoTitleRight 
	{
	background:url(../../_images/lightbox/ttr.gif) no-repeat scroll left top;
	}

.prettyPhotoTitle .prettyPhotoTitleContent 
	{
	background:url(../../_images/lightbox/ttp.gif) repeat-x scroll left top;
	}

.prettyPhotoOverlay 
	{
	background:#000000 none repeat scroll 0 0;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500;
	}

.pictureHolder 
	{
	position:absolute;
	width:100px;
	z-index:10000;
	}
	
.pictureHolder .top 
	{
	height:20px;
	position:relative;
	}

* html .pictureHolder .top 
	{
	padding:0 20px;
	}
	
.pictureHolder .top .left 
	{
	height:20px;
	left:0;
	position:absolute;
	width:20px;
	}

.pictureHolder .top .middle 
	{
	height:20px;
	left:20px;
	position:absolute;
	right:20px;
	}

* html .pictureHolder .top .middle 
	{
	position:static;
	}
	
.pictureHolder .top .right 
	{
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px;
	}

.pictureHolder .content 
	{
	height:40px;
	position:relative;
	text-align:left;
	width:100%;
	}

.pictureHolder .content .details 
	{
	display:none;
	margin:10px 15px 0 20px;
	}

.pictureHolder .content .details p.description 
	{
	display:none;
	float:left;
	margin:0;
	font-size:12px;
	color:#343333;
	}

.pictureHolder .content .details .nav 
	{
	float:left;
	margin:4px 0 0;
	font-size:12px;
	color:#343333;
	height:8px;
	padding-bottom:5px;
	}

.pictureHolder .content .details .nav p 
	{
	float:left;
	margin:0 4px;
	}
	
.pictureHolder .content .details .nav a
	{
	float:left;
	width:8px;
	height:8px;
	margin-top:4px;
	}

.pictureHolder .content .details .nav a.arrow_previous, .pictureHolder .content .details .nav a.arrow_next 
	{
	display:block;
	float:left;
	height:8px;
	text-indent:-10000px;
	width:8px;
	overflow:hidden;
	}

.pictureHolder .content .details .nav a.disabled 
	{
	background-position:0 -10px;
	cursor:default;
	}
	
.pictureHolder .content .hoverContainer 
	{
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10000;
	}

.pictureHolder .content a.next 
	{
	background:url(../../_images/lightbox/btnNext.gif) no-repeat scroll 10000px 50%;
	display:block;
	float:right;
	height:100%;
	position:relative;
	text-indent:-10000px;
	width:49%;
	z-index:2000;
	outline:none;
	}
	
.pictureHolder .content a.previous 
	{
	background:url(../../_images/lightbox/btnNext.gif) no-repeat scroll 10000px 50%;
	cursor:pointer;
	display:block;
	height:100%;
	text-indent:-10000px;
	outline:none;
	width:49%;
	}

.pictureHolder .content a.expand, .pictureHolder .content a.contract 
	{
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
	right:30px;
	text-indent:-10000px;
	top:10px;
	width:20px;
	z-index:20000;
	}

.pictureHolder .content a.close 
	{
	display:block;
	float:right;
	text-indent:-10000px;
	outline:none;
	}

.pictureHolder .bottom 
	{
	height:20px;
	position:relative;
	}

.pictureHolder .bottom .left
	{
	height:20px;
	left:0;
	position:absolute;
	width:20px;
	}

.pictureHolder .bottom .middle 
	{
	height:20px;
	left:20px;
	position:absolute;
	right:20px;
	}

.pictureHolder .bottom .right 
	{
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px;
	}

.pictureHolder .loaderIcon 
	{
	display:none;
	height:24px;
	left:50%;
	margin:-12px 0 0 -12px;
	position:absolute;
	top:50%;
	width:24px;
	}

.pictureHolder #fullResImageContainer 
	{
	text-align:center;
	width:100%;
	}

.prettyPhotoTitle 
	{
	color:#FFFFFF;
	display:none;
	font-size:13px;
	left:0;
	position:absolute;
	top:0;
	z-index:9999;
	}

.prettyPhotoTitle .prettyPhotoTitleLeft, .prettyPhotoTitle .prettyPhotoTitleRight 
	{
	float:left;
	height:23px;
	overflow:hidden;
	width:19px;
	}

.prettyPhotoTitle .prettyPhotoTitleContent 
	{
	float:left;
	line-height:23px;
	}
	
/*===============================>>>>contact form css<<<<==========================================*/
.contact-form .input-fields
	{
	float:left;
	width:100%;
	padding:20px 0px 10px 0px;
	border:none;
	}

.contact-form .input-fields p label
	{
	float:left;
	width:165px;
	text-align:right;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	}
	
.contact-form .input-fields p label span,.contact-form h3 span
	{
	color:#003366;
	font-size:14px;
	}
	
.contact-form .input-fields p label span.small	
	{
	font-size:14px;
	font-weight:normal;
	color:#fff;
	}

.contact-form .input-fields p input.text-field
	{
	float:right;
	width:434px;
	height:18px;
	}
	
.contact-form p textarea
	{
	float:right;
	width:434px;
	height:90px;
	}

.contact-form p textarea,.input-fields p input.text-field,.textarea-field p textarea,.contact-form .input-fields p input.text-field
	{
	background:#fff;
	color:#333;
	font-size:12px;
	border-top:1px solid #939393;
	border-left:1px solid #939393;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	padding:2px 6px 0px 6px;
	}
	
.contact-form .input-fields p input.button
	{
	float:right;
	padding:3px 10px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background:none;
	border:0px;
	cursor:pointer;
	}

.contact-form .input-fields p input.button:hover
	{
	background:#767676;
	color:#333;
	}
	
.contact-form h2
	{
	float:left;
	width:638px;
	font-size:16px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	color:#fff;
	padding:0px 0px 0px 0px;
	background:url(../../_images/li-bg.png) bottom repeat-x;
	margin:15px 0px 10px 0px;
	}

.contact-form h3
	{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
	border-bottom:1px dashed #c5c4c5;
	padding:12px 0px 5px 0px;
	margin:0px 0px 0px 9px;
	}
	
.google-map
	{
	width:630px;
	height:254px;
	border:9px solid #fbfbfb;
	float:left;
	margin:10px 0px 0px 0px;
	}
	
.google-map img
	{
	float:left;
	border:2px solid #4c4c4c;
	}

	
/*========================================================*/

.previous-next-buttons
	{
	float:left;
	width:648px;
	}
	
.previous-next-buttons ul
	{
	margin:0px;
	padding:5px 4px 20px 0px;
	float:right;
	width:102px;
	}
	
.previous-next-buttons ul li
	{
	float:left;
	display:inline;
	}
	
.previous-next-buttons ul li img
	{
	float:left;
	width:2px;
	}
	
.previous-next-buttons ul li a.prev
	{
	float:left;
	background:url(../../_images/previous-button.png) no-repeat;
	width:43px;
	height:9px;
	line-height:9px;
	font-size:9px;
	font-weight:normal;
	padding:0px 0px 0px 8px;
	color:#fff;
	text-decoration:none;
	margin:0px 8px 0px 0px;
	outline:none;
	text-transform:capitalize;
	cursor:pointer;
	}
	
.previous-next-buttons ul li a.next
	{
	float:left;
	background:url(../../_images/next-button.png) no-repeat;
	width:25px;
	height:9px;
	line-height:9px;
	font-size:9px;
	font-weight:normal;
	color:#fff;
	padding:0px 8px 0px 0px;
	margin:0px 0px 0px 8px;
	text-decoration:none;
	outline:none;
	text-transform:capitalize;
	cursor:pointer;
	}
	
#scrollable .items { height:158px; margin: 0; padding:20px 0px 0px 0px; float:left;width: 648px !important; }
	

#scrollable .items a { display:block; float:left; margin-right:23px; width:144px; height:158px; color:#006699; text-decoration:none; text-align:center; cursor:pointer; }
#scrollable .items a img
	{
	border:0px;
	}	

.clients-logo-content
	{
	width:639px;
	float:left;
	padding:20px 0px 0px 9px;
	}
	
.clients-logo-content ul
	{
	margin:0px;
	padding:0px;
	}
	
.clients-logo-content ul li
	{
	list-style:none;
	width:648px;
	float:left;
	}
	
.seperator
	{
	width:1px;
	height:156px;
	float:left;
	background:url(../../_images/seperator-right.png) repeat-y;
	}
	
.image-box 
	{
	float:left;
	width:208px;
	height:156px;
	}
	
.image-box-inner
	{
	width:208px;
	height:156px;
	display:table-cell;
	text-align: center;
	vertical-align: middle;
	}
	
.image-box-inner img 
	{
	vertical-align: middle;
	}

.border-bottom
	{
	width:626px;
	height:1px;
	float:left;
	background:url(../../_images/seperator-right.png) repeat-x;
	overflow:hidden;
	}
	
.notification
	{
	float:left;
	line-height:33px;
	border:2px solid #003366;
	background:#335c85;
	padding:0px 0px 0px 0px;
	width:624px;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	margin:20px 0px 0px 9px;
	text-align:center;
	}
	
.image-right p a
	{
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	}
	
.image-right p a img
	{
	float:left;
	border:0px;
	margin:0px 10px 0px 0px;
	}
	
.image-right p a span
	{
	color:#003366;
	font-weight:bold;
	text-decoration:none;
	}
	
.image-right p a:hover
	{
	text-decoration:none;
	}
	
.image-right p a:hover span
	{
	text-decoration: underline;
	}
	
#error_msg
	{
	color:#ff0000;
	padding:10px 0px 0px 0px;
	}
	
.link-to-achivements
	{
	float:left;
	width:100%;
	}
	
#canine-care .link-to-achivements
	{
	float:left;
	width:100%;
	padding:20px 0px 0px 0px;
	}

	
.link-to-achivements a	
	{
	float:right;
	color:#FFCC00;
	padding:4px 10px 4px 10px;
	}
	
.link-to-achivements a:hover
	{
	background:#333;
	color:#fff;
	}
