#container_menu{
	background: transparent url(img/menu.gif) repeat scroll 0% 0%; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous;
}

.text-11-normal-darkgray{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Normal;
	color: #666666;
}

.text-11-normal-gray{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Normal;
	color: #333333;
}

.text-11-normal-red{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Normal;
	color: #c32519;
}
.text-13-bold-red{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #c32519;
}
.text-14-normal-black{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:Normal;
	color: #000000;
	padding-left:70px;
}
.text-13-normal-black{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:Normal;
	color: #000000;
	padding-left:70px;
}

.text-13-normal-blue{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:Normal;
	color: #3959a8;
	padding-left:70px;
}
.text-14-normal-blue{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:Normal;
	color: #3959a8;
	padding-left:70px;
}
.text-14-bolder-blue{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color: #3959a8;
	padding-left:70px;
}
.text-14-bold-blue{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #3959a8;
	padding-left:70px;
}
.text-14-bold-red{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #c32519;
	padding-left:70px;
}
.text-18-normal-red{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color: #c32519;
}

.text-18-bold-blue{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; 
	color:#3959a8; 
	font-weight:bold
	}

a.menu{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	color:#143f83;
	font-size:13px;
	font-style:  normal;
	font-weight: bold;
	text-decoration:none;
}
	
a.menu:hover{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	color:#c32519;
	font-size:13px;
	font-style:  normal;
    font-weight: bold;
	text-decoration: none;
}

.item{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Normal;
	color:#585C5F;
	text-decoration: none;
}

a.item{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Normal;
	color:#585C5F;
	text-decoration: none;
}

a.item:hover{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Normal;
	color:#c32519;
	text-decoration: underline;
}

body {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
/*	background: #a5c64c url(img/bg.gif) repeat-x;*/
/*	background: #c8dcf2 url(img/blue-bg.gif) repeat-x;*/
/*	background: #B1D480 url(img/green-bg.gif) repeat-x;*/

	background: #659DD6 url(img/BG_Body.jpg) repeat-x;
/*	background: #6797ec url(img/clouds_6.jpg) repeat-x;*/

	margin:0;
	
}

.freerequest{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	padding:5px 5px 5px 20px;
}

.shoppingcart{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #336699;
	padding:10px 10px 10px 10px;
}


#promo{
	background: transparent url(img/happy-family.jpg) no-repeat scroll 0% 0%; 
	width: 675px; 
	height: 250px; 
	/*margin:5px 5px 5px 5px;*/
	margin:10px 10px 10px 10px;

}

#promo div{
	width:300px;
	margin:0px 0px 0px 250px;
	padding-top:10px;
	text-align:center;
	font-size:14px;
	font-family :Verdana, Arial, Helvetica, sans-serif;
}
ul{
	font-size:13px;
	font-family :Verdana, Arial, Helvetica, sans-serif;
}
#header{
	background: #ffffff url(img/bg-header.gif) repeat-x;
}
.header{
	background: #ffffff url(img/bg-header.gif) repeat-x;
}




/*** jquery featured list  START ***/
#content {
	width: 650px;
	margin: 10px 10px 10px 10px;
	padding: 10px;
	background: #FFF;	
	border: 1px solid #CCC;
}


		#content h3 {
			margin: 0;	
			padding: 7px 0 0 0;
			font-size: 16px;
			/*text-transform: uppercase;*/
		}

		div#feature_list {
			width: 650px;
			height: 240px;
			overflow: hidden;
			position: relative;
		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			right: 0;
			z-index: 2;
			width: 250px;
		}

		ul#tabs li {
			font-size: 12px;
			font-family :Verdana, Arial, Helvetica, sans-serif;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {
			color: #3a59a9;
			text-decoration: none;	
			display: block;
			padding: 10px;
			padding-left:30px;
			height: 60px;
			outline: none;
		}

		ul#tabs li a:hover {
			text-decoration: underline;
		}

		ul#tabs li a.current {
			background:  url('img/feature-tab-current.gif');
			background-repeat:no-repeat;
			color: #fff;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			left: 0;
			width: 420px;
			height: 260px;
			position: relative;
		}

		ul#output li {
			position: absolute;
			width: 420px;
			height: 260px;
		}

		ul#output li a {
			opacity: .99;
			filter: alpha(opacity=99);
		}
		
		ul#output li a:hover {
		opacity: .8;
		filter: alpha(opacity=80);
		}
		

/*** jquery featured list  END ***/

#contact-body textarea,#contact-body select,#contact-body #name, #contact-body #email {
			background:#f6f6f6;
			border:solid 1px #3e94dc;
			font-size:13px;
		}
		
#contact-body #send{
	width:150px;
	font-size:16px;
}		


#aboutus-head{
border: 1px solid #bdc4cf; background: transparent url(img/about-us-team.jpg) no-repeat scroll 50% 50%; color: #333333; height: 350px;
}

#wrapper { padding: 5px; text-align: center;}

/* Custom Icons */
.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
}
.addthis_toolbox .custom_images a img {
    opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}

#terms{
	margin: 15px;
	padding: 10px;
	background: #FFF;	
	border: 1px solid #CCC;
}

#large-content{
	margin: 5px;
	padding: 5px;
	background: #FFF;	
	border: 1px solid #CCC;
}

.blue {color: #3959a8;}
.red {color: #c32519}


		#linktocopy {
			background:#f6f6f6;
			border:solid 2px #3e94dc;
			font-size:14px;

			width:730px;
			text-align:center;
		}
