

@charset "UTF-8";
/* CSS Document */

html, body {
				height: 100%;
					margin:	0px;
	padding: 0px;
			}
body {
	margin:	0px;
	padding: 0px;
	background-color:#1E0B2B;
	font-family: arial, helvetica, sans-serif;
  	font-size: 13px;
  	/*color:#464548;*/
	
	color: #5d665b;
	/*font-family: Verdana, Geneva, Arial, sans-serif;*/
	font-size: small;
	line-height: 165%
}
div.header
{
	height:151px;
	display:block;
	margin:	0px;
	padding: 0px;
	background-image:url('images/divHeader_BG.gif');
	
}
div.content
{
	width:700px;
/*
	height:720px;
*/
	height:auto;
	position:absolute;
	top:112px;
	left:50%;
	margin-left:-350px;
	background-color:#ffffff;
	z-index:1;

}
div.shadowLeft
{
	width:13px;
	height:542px;
	position:absolute;
	top:99px;
	left:50%;
	margin-left:-363px;
	z-index:10;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/leftShadow.png');
}

div.shadowLeft[class]
{
	background-image:url('images/leftShadow.png');
}


div.shadowRight
{
	width:13px;
	height:542px;
	position:absolute;
	top:99px;
	right:50%;
	margin-right:-362px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/rightShadow.png');
	z-index:10;
}

div.shadowRight[class]
{
	background-image:url('images/RightShadow.png');
}

div.gradientContent
{
	width: 602px;
	margin-left:49px;
	background-image:url('images/gardientBG.jpg');
	background-repeat:no-repeat;
	z-index:2;
	position:relative;
}
#contentWrapper
{

	margin-left:26px;
	margin-right:26px;
	text-align:justify;
	padding-bottom:24px;
	
}

div.navTabs
{
	width:680px;
	height:51px;
	background-color:#ffffff;
	border:solid 1px #D1D1D1;
	position:absolute;
	top:121px;
	left:50%;
	padding:0px;
	margin:0px;
	margin-left:-340px;
	_margin-left:-346px;
	z-index:11;
}


#navlist
{
	background-color: #C37EB7;
	padding:0px;
	margin:5px;
	width:669px;
}
.navTabs ul
{
	float: left;
	padding:0px;
	margin:0px;
	height:41px; 
	text-align:left;
	font-family: Garamond, serif;
  	font-weight: 700;
  	font-size: 14px;
}

.navTabs ul li { display: inline; width:94px;text-align:center;	padding:0px; margin:0px; }

.navTabs ul li a
{
	padding: 0px;
	padding-top:10px;
	color: White;
	text-decoration: none;
	float: left;
	width:94px;
	height:31px; 
	text-align:center;
	display:block;
}

.navTabs ul li a:hover
{
	background-color: #A984D4;
	color: #fff;
	height:31px; 
	text-align:center;
}
.navTabs ul li.splitter
{
	  background: transparent url('images/splitter.jpg') no-repeat 0px 0px;
	  width :1px; height:41px; overflow:hidden;float: left; 
}
.navTabs ul li a.largeTab
{
	width:95px;
}

/*---------------------regular css sprite -----------------------------------------------------*/

.navTabs ul li a span.home
{
	  background: transparent url('images/txtTabs.png') no-repeat 0px 0px;
	  width :36px; height:18px; overflow:hidden;float: left; margin-left:30px;margin-top:5px;
}
.navTabs ul li a span.products
{
	  background: transparent url('images/txtTabs.png') no-repeat -55px 0px;
	  width :56px; height:18px; overflow:hidden;float: left; margin-left:20px;margin-top:5px;
	  
}
.navTabs ul li a span.aboutUs
{
	  background: transparent url('images/txtTabs.png') no-repeat -127px 0px;
	  width :56px; height:18px; overflow:hidden;float: left;  margin-left:17px;margin-top:5px;
}
.navTabs ul li a span.testimonials
{
	  background: transparent url('images/txtTabs.png') no-repeat -184px 0px;
	  width :75px; height:18px; overflow:hidden;float: left;  margin-left:9px;margin-top:5px;
}
.navTabs ul li a span.services
{
	  background: transparent url('images/txtTabs.png') no-repeat -259px 0px;
	  width :50px; height:18px; overflow:hidden;float: left; margin-left:22px;margin-top:5px;
}
.navTabs ul li a span.links
{
	  background: transparent url('images/txtTabs.png') no-repeat -310px 0px;
	  width :36px; height:18px; overflow:hidden;float: left; margin-left:29px;margin-top:5px;
}
.navTabs ul li a span.contact
{
	  background: transparent url('images/txtTabs.png') no-repeat -346px 0px;
	  width :65px; height:18px; overflow:hidden;float: left; margin-left:14px;margin-top:5px;
}
	
/*--------end of regular css sprite--------------------------------*/

/*------------------ie 6 png css sprite------------------------------------*/

.navTabs ul li a div.home
{
	  _width :38px; _height:15px; _overflow:hidden;_float: left;_margin-top:5px;_margin-left:14px;_cursor:pointer;
}
.navTabs ul li a span.home
{
		_background: transparent url('') no-repeat 0px 0px;_overflow:hidden;_width:413px; _height:15px;_display:block;
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=none src='images/txtTabs.png');
		_margin:0px;
}

.navTabs ul li a div.products
{
	  _width :56px; _height:15px; _overflow:hidden;_float: left;_margin-top:5px;_margin-left:10px;_cursor:pointer;
}
.navTabs ul li a span.products
{
		_background: transparent url('') no-repeat 0px 0px;_overflow:hidden;_width:413px; _height:15px;_display:block;
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=none src='images/txtTabs.png');
		_margin:0px;_margin-left:-55px;
}

.navTabs ul li a div.aboutUs
{
	  _width :66px; _height:15px; _overflow:hidden;_float: left;_margin-top:5px;_margin-left:4px;_cursor:pointer;
}
.navTabs ul li a span.aboutUs
{
		_background: transparent url('') no-repeat 0px 0px;_overflow:hidden;_width:413px; _height:15px;_display:block;
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=none src='images/txtTabs.png');
		_margin:0px;_margin-left:-117px;
}

.navTabs ul li a div.links
{
	  _width :66px; _height:15px; _overflow:hidden;_float: left;_margin-top:5px;_margin-left:4px;_cursor:pointer;
}
.navTabs ul li a span.links
{
		_background: transparent url('') no-repeat 0px 0px;_overflow:hidden;_width:413px; _height:15px;_display:block;
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=none src='images/txtTabs.png');
		_margin:0px;_margin-left:-117px;
}

.navTabs ul li a div.testimonials
{
	  _width :75px; _height:15px; _overflow:hidden;_float: left;_margin-top:5px;_margin-left:5px;_cursor:pointer;
}
.navTabs ul li a span.testimonials
{
		_background: transparent url('') no-repeat 0px 0px;_overflow:hidden;_width:413px; _height:15px;_display:block;
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=none src='images/txtTabs.png');
		_margin:0px;_margin-left:-184px;
}

.navTabs ul li a div.services
{
	  _width :50px; _height:15px; _overflow:hidden;_float: left;_margin-top:5px;_margin-left:11px;_cursor:pointer;
}
.navTabs ul li a span.services
{
		_background: transparent url('') no-repeat 0px 0px;_overflow:hidden;_width:413px; _height:15px;_display:block;
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=none src='images/txtTabs.png');
		_margin:0px;_margin-left:-260px;
}

.navTabs ul li a div.links
{
	  _width :36px; _height:15px; _overflow:hidden;_float: left;_margin-top:5px;_margin-left:14px;_cursor:pointer;
}
.navTabs ul li a span.links
{
		_background: transparent url('') no-repeat 0px 0px;_overflow:hidden;_width:413px; _height:15px;_display:block;
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=none src='images/txtTabs.png');
		_margin:0px;_margin-left:-310px;
}

.navTabs ul li a div.contact
{
	  _width :65px; _height:15px; _overflow:hidden;_float: left;_margin-top:5px;_margin-left:7px;_cursor:pointer;
}
.navTabs ul li a span.contact
{
		_background: transparent url('') no-repeat 0px 0px;_overflow:hidden;_width:413px; _height:15px;_display:block;
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=none src='images/txtTabs.png');
		_margin:0px;_margin-left:-346px;
}
/*----------------------end of ie 6 png css sprite-------------------*/

.listSplitter
{
	
	width:1px;
	height:41px;
	display:block;
}

h1 {
	color: #35014B;
	font-family: Palatino, Palatino Linotype, Georgia, Garamond, serif;
	padding: 76px 0px 0px 0px;
  	font-size: 22px;
  	font-weight:400;
	margin-top:24px;
}
h2 {
  	font-size: 12px;
 	margin-top:28px;
	font-weight:900;
}
h3 {
	color:#C27EB9;
    font-size: 12px;
	margin-top:-2px;
	font-weight:900;
}

h4 {
	color: #35014B;
	font-family: Palatino, Palatino Linotype, Georgia, Garamond, serif;
  	font-size: 20px;
  	margin-top:24px;
	font-weight:600;
}
hr {border: none 0;
border-top: 1px solid #DEDEDE;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin-top: 20px;
margin-bottom: 20px;
_margin-top: 0px;
_margin-bottom: 0px;
}

.welcome {
	font-size: 1.3em;
	color: #5d665b;
	line-height: 1.5em;
	margin: 0px 0px 1px;
	padding: 0px 0px 1px 1px;
	font-style: italic;
	
	font-family: Palatino, Palatino Linotype, Georgia, Garamond, serif;
  	/*font-weight:900;*/
  	font-size: 20px;

}
.welcomeSmall {
	font-size: 1.3em;
	color: #5d665b;
	line-height: 1.5em;
	margin: 0px 0px 24px;
	padding: 0px 0px 1px 1px;
	font-style: italic;
	
	font-family: Palatino, Palatino Linotype, Georgia, Garamond, serif;
  	/*font-weight:900;*/
  	font-size: 14px;

}
.welcomeSmall strong
{
font-style:normal;
}

#container {
				position: relative;
				min-height: 100%;
				height: 100%;
				height: auto;
				margin:	0px;
				padding: 0px;
			}
			html>body #container {
				height: auto;
			}

div.footer {
	width:700px;
	height:99px;
	background-image:url('images/footerBG.gif');
	background-repeat:repeat-x;
	border-top:solid 2px #9C6FCC;
	text-align:center;
	margin-bottom:0px;
	display:block;
	}
	
div.footer h1{
	color: #7A7B7A;
	margin-top:7px;
	margin-bottom:6px;
	padding: 0px;
  	font-size: 20px;
  	font-weight:300;
	}
div.footer h2{
	color: #2D343A;
	margin-top:0px;
	padding: 0px;
  	font-size: 10px;
  	font-weight:600;
  	margin-bottom:0px;
	}
div.footer a{
	color: #35014B;

  	font-size: 12px;
  	font-weight:900;
	padding: 0px;
	text-decoration: none;
	}
	div.footerLinks
	{
		margin-top:12px;
	}
div.textLogo
	{	
	width:189px;
	height:65px;
	position:absolute;
	z-index:15;
	top:28px;
	left:50%;
	margin-left:-94px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/culleyLogo.png');

	}
div.textLogo[class]
{
	background-image:url('images/culleyLogo.png');
}
.imageleft 
	{
		float:left;
		padding-right:20px;
	} 
	
	.imageRight 
	{
		float:right;
		padding-left:30px;
		margin-right:10px;
	} 
	
	div.divServices
	{
		list-style-type: none;
	}
	div.divServices ul
	{
		 float: left;
		  width: 498px;
		  margin: 0;
		  margin-left:10px;
		  margin-bottom:26px;
		overflow:visible;
		list-style-type: none;
	}
	
		div.divServices li
	{
		 float: left;
		 width: 200px;
		 background: url(images/dotty.gif) no-repeat 0px 5px;
		 padding: 0px 0px 2px 16px;
		 margin-right:30px;

	}
			div.divServices li.endLi
	{
		 float: left;
		  width:200px;
		  margin: 0;
		   background: url(images/dotty.gif) no-repeat 0px 5px;
		padding: 0px 0px 2px 16px;
	}
	
	
