/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2008 template-help.com
 */

/* Layout ================================================================================= */
.wrapper { background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/site_wrapper_bg.png) center top no-repeat;}
.page { width:953px; margin:0 auto; text-align:left; }
.page-print { padding:20px; text-align:left; }
body.page-print{background:#FFF;}
.page-print .col2-set{padding:5px 0;}
.page-print .col2-set .col-1,
.page-print .col2-set .col-2{padding:5px 0;}
.main-conent-container {
	background-color: #FFF;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.page-print .print-head{margin-bottom:15px;}
.page-print h3{margin-bottom:10px;}
.page-popup { padding:20px; text-align:left; }
.page-popup{background:#FFF!important;}
.page-popup button{margin-bottom:10px;}
.page-popup p.a-right,
.page-popup .nav{margin:10px 0;}
.main{padding:13px 11px 0 12px; background:#FFF;}
/* ======================================================================================= */

.main-block{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/main_block_border.gif) left top repeat-x; width:100%; margin-bottom:16px;}
.main-block .border-bot{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/main_block_border.gif) left bottom repeat-x;}
.main-block .border-left{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/main_block_border.gif) left top repeat-y;}
.main-block .border-right{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/main_block_border.gif) right top repeat-y;}
.main-block .corner-left-top{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/main_block_corner_left_top.gif) left top no-repeat;}
.main-block .corner-right-top{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/main_block_corner_right_top.gif) right top no-repeat;}
.main-block .corner-left-bot{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/main_block_corner_left_bot.gif) left bottom no-repeat;}
.main-block .corner-right-bot{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/main_block_corner_right_bot.gif) right bottom no-repeat; padding:26px;}
.col-main .main-block .corner-right-bot{padding:22px 28px 23px 30px;}


/* Header ================================================================================ */
.header-container {}
.header {}
.header .left-col{
	width:400px;
	height:94px;
	overflow:hidden;
	float:left;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
.header .right-col{
	float:right;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 0;
	color: #FFF;
}

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

.header .language-switcher{float:right; margin-bottom:24px; padding-right:1px;}
.header .language-switcher label{display:none;}
.header .language-switcher img{margin-left:4px;}

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

.header .form-search{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/search_bg.jpg) left top no-repeat; height:17px; overflow:hidden; padding:2px 0 0 7px;}
.header .form-search label{display:none;}
.header .form-search input{width:163px; height:11px; border:0; float:left; margin-right:5px;}
.header .form-search button{width:45px; height:11px!important; overflow:hidden; float:left; margin-top:1px;}
.header .form-search button span{display:none;}
.header .menu-block{
	width:100%;
	background-color: #7B3181;
	background-image: url(http://www.blooming-baskets.com/themes/blooming-baskets/images/menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.header .menu-block .menu-block-left-top{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/menu_left_top.jpg) left top no-repeat;}
.header .menu-block .menu-block-right-top{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/menu_right_top.jpg) right top no-repeat; padding:0;}
.header .header_block_2{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/header_block_2_bg.jpg) left top repeat-y;}
.header .header_block_2 .border-top{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/header_block_2.jpg) left top no-repeat; padding:10px 27px 8px;}
.header #logo{float:left; width:299px; height:75px; background-position:0 0; background-repeat:no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer;} 
.header .welcome-msg{font-weight:bold; color:#0DD6FA; font-size:0.91em; float:left;}
.header .links{float:left; margin-left:127px;}
.header .links li{display:inline; background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/top_links_divider.gif) right 3px no-repeat; padding-right:22px; margin-right:21px;}
.header .links li.last{margin:0; background:0;}
.header .links li a{color:#FFF; text-decoration:none; font-size:0.91em;}
.header .links li a:hover{text-decoration:underline;}
.header .links li.last a{color:#0DD6FA; font-weight:bold;}

/********** < Navigation */
#nav {
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:999; }
#nav li.parent {}
#nav li a {
	display:block;
	text-decoration:none;
	color: #FFF;
}
#nav li a:hover {
	text-decoration:none;
	color: #FAE4FF;
}
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav li { float:left; background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/menu_divider.gif) left top no-repeat;}
#nav li a {
	float:left;
	font-weight:normal;
	color:#FFF;
	padding-top: 10px;
	padding-right: 24px;
	padding-bottom: 10px;
	padding-left: 22px;
}
#nav li a:hover {
	color:#FAE4FF;
	text-decoration: underline;
}
#nav li.over a,
#nav li.active a { color:#FFF; }
#nav li.first{background:0; padding-left:0px;}
#nav .first-button{padding-left:30px;}


/* 2nd Level */
#nav ul { position:absolute; width:5em; top:36px; left:-10000px; }
#nav ul li { float:none; background:#FFF; }
#nav ul li.last { border-bottom:0; }
#nav ul li a {
	font-size:12px;
	float:none;
	font-weight:normal;
	color:#0F1E3B !important;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 6px;
	padding-left: 16px;
}
#nav ul li a:hover { color:#980087 !important; }
#nav ul li.active > a,
#nav ul li.over > a  { color:#980087 !important; }

/* 3rd+ leven */
#nav ul ul { top:7px; }

/* Show Menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav .corners-top{padding:0!important; margin-bottom:-3px;}
#nav .corners-bot{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/sub_menu_corner_left_bot.gif) left top no-repeat!important; padding:0!important; height:15px; overflow:hidden;}
#nav .corners-bot div{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/sub_menu_corner_right_bot.gif) right top no-repeat; padding:0 15px; height:15px; overflow:hidden;}
#nav .corners-bot div div{background:#FFF!important; width:100%; padding:0; height:15px; overflow:hidden;}
#nav .corners-top iframe{position:absolute; top:0; filter:mask(); width:100%;}
/********** Dashboard > */

/* Order View */
.order-info { border:1px solid #ddd; padding:5px; margin-bottom:10px; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info dt { font-weight:bold; }

/* Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }

/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

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


/* Footer ================================================================================ */
.footer{}
.footer .footer-block{
	text-align:right;
	float: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.footer .footer-block-2{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/footer_corner_left_bot.gif) left top no-repeat;} 
.footer .footer-block-2 .corner-left{background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/footer_corner_right_bot.gif) right top no-repeat; padding:0 15px;} 
.footer .footer-block-2 .center-layer{height:15px; overflow:hidden; background:#FFF;} 

.footer ul {display:inline;}
.footer ul li{
	display:inline;
	background:url(http://www.blooming-baskets.com/themes/blooming-baskets/images/footer_links_divider.gif) right 3px no-repeat;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.footer ul li a{
	color:#FFF;
	font-size:1em;
	text-decoration:none;
}
.footer ul li a:hover{
	text-decoration:underline;
	color: #FFF;
}
.footer .links .last{background:0;}

.footer .footer-block-3{padding:15px 15px 23px; color:#657996; font-size:0.91em;}
.footer .store-switcher{float:right;}
/* ======================================================================================= */
.header-links {
	background-image: url(http://www.blooming-baskets.com/themes/blooming-baskets/images/header-link-right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #B6D48E;
	float: right;
}
.header-left-links {
	background-image: url(http://www.blooming-baskets.com/themes/blooming-baskets/images/header-link-left.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: right;
	padding-right: 15px;
	height: 18px;
	overflow: hidden;
	width: 262px;
}
.header-left-links ul {
	display: inline;
	padding-right: 0px;
	padding-left: 0px;
}
.header-left-links li {
	display: inline;
	padding-right: 8px;
	padding-left: 8px;
}
	
.header-left-links a:link {
	color: #166F53;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.header-left-links a:visited {
	color: #166F53;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.header-left-links a:active{
	color: #166F53;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.header-left-links a:hover {
	color: #0E4635;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.header .contact-details {
	width: 200px;
	color: #999;
	float: right;
	text-align: right;
	padding-top: 20px;
	padding-right: 6px;
}
.home-banner-image {
	height: 284px;
	width: 685px;
	float: left;
	overflow: hidden;
	z-index: 2;
	position: relative;
}
.home-featues {
	width: 245px;
	float: right;
	height: 281px;
	background-color: #793381;
}
.feature-boxes-home {
	height: 85px;
	width: 230px;
	background-color: #783180;
	background-image: url(http://www.blooming-baskets.com/themes/blooming-baskets/images/home-feature-background.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 10px;
	padding-top: 9px;
	padding-right: 5px;
}

.feature-boxes-home-line {
	height: 86px;
	width: 230px;
	background-color: #783180;
	background-image: url(http://www.blooming-baskets.com/themes/blooming-baskets/images/home-feature-background.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BE87C9;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 5px;
}
.main-conent-container .main-text-home {
	width: 385px;
	float: left;
	padding-top: 22px;
	padding-left: 22px;
	padding-bottom: 20px;
	padding-right: 20px;
}
.main-text-home h1 {
	font-size: 1.7em;
	color: #681D6C;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.main-text-home h2 {
	line-height: 1.2em;
	padding-bottom: 11px;
	font-size: 1.3em;
	color: #484848;
}
.main-text-home p {
	color: #484848;
	line-height: 1.3em;
}
.news-home {
	float: left;
	margin-top: 29px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	width: 230px;
	padding-bottom: 20px;
	padding-right: 14px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
	min-height: 150px;
	background-color: #FFF;
	color: #FFF;
}

.news-home h1 {
	font-size: 15px;
	color: #681D6C;
	padding-bottom: 9px;
}
.news-home h2 {
	line-height: 1.2em;
	padding-bottom: 2px;
	font-size: 1em;
	color: #803D87;
	font-weight: bold;
}
.news-home p {
	color: #666;
	line-height: 1.3em;
	font-size: 11px;
}

.news-home a:link {
	color: #803D87;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.news-home a:visited {
	color: #803D87;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.news-home a:active{
	color: #803D87;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.news-home a:hover {
	color: #681D6C;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

.newsletter-home {
	float: left;
	margin-top: 28px;
	padding-left: 16px;
	width: 227px;
	padding-bottom: 20px;
}

.newsletter-home h1 {
	font-size: 14px;
	color: #681D6C;
	padding-bottom: 9px;
}
.newsletter-home h2 {
	line-height: 1.2em;
	padding-bottom: 13px;
	font-size: 1em;
	color: #803D87;
	font-weight: bold;
}
.newsletter-home p {
	color: #484848;
	line-height: 1.3em;
}

.newsletter-home a:link {
	color: #803D87;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.newsletter-home a:visited {
	color: #803D87;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.newsletter-home a:active{
	color: #803D87;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.newsletter-home a:hover {
	color: #681D6C;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.footer-left {
	float: left;
	padding-left: 10px;
	color: #FFF;
}
.feature-boxes-home-line h1 {
	color: #FFF;
	font-size: 1.4em;
	padding-bottom: 4px;
}
.feature-boxes-home h1 {
	color: #FFF;
	font-size: 1.4em;
	padding-bottom: 4px;
}

.feature-boxes-home-line p {
	color: #FFF;
	font-size: 1em;
}
.feature-boxes-home p {
	color: #FFF;
	font-size: 1em;
}
.left-navigation {
	float: left;
	width: 190px;
	padding-top: 52px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.left-navigation-lesspad {
	float: left;
	width: 185px;
	padding-top: 15px;
	padding-right: 3px;
	padding-bottom: 20px;
	padding-left: 12px;
}
.middle-about-content {
	float: left;
	width: 402px;
	padding-left: 8px;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-right: 10px;
}
.breadcrumb-trail {
	height: 15px;
	padding-top: 5px;
	padding-left: 12px;
	color: #8C4092;
	padding-bottom: 5px;
}
.middle-about-content h1 {
	font-size: 1.8em;
	padding-bottom: 8px;
	color: #606;
}
.middle-about-content p {
	padding-bottom: 10px;
	color: #444;
}
.middle-about-content h3 {
	font-size: 1.2em;
	font-weight: normal;
	color: #88358A;
}
.about-image {
	float: right;
	width: 264px;
	padding-right: 15px;
	padding-top: 50px;
	padding-bottom: 20px;
	padding-left: 5px;
}
.left-navigation ul li {
	padding-bottom: 5px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E9E9E9;
	padding-top: 5px;
}

.left-navigation ul li a:link {
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.left-navigation ul li a:visited {
	color: #803D87;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.left-navigation ul li a:active{
	color: #803D87;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.left-navigation ul li a:hover {
	color: #681D6C;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.right-container-area {
	float: right;
	width: 733px;
}
.left-navigation-lesspad ul li {
	padding-bottom: 5px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E9E9E9;
	padding-top: 5px;
}

.left-navigation-lesspad ul li a:link {
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.left-navigation-lesspad ul li .nav-selected a {
	color: #681D6C;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.left-navigation-lesspad ul li a:visited {
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.left-navigation-lesspad ul li a:active{
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.left-navigation-lesspad ul li a:hover {
	color: #681D6C;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}



.right-container-area {
	float: right;
	width: 733px;
}
.banner-image {
	height: 260px;
	width: 696px;
	float: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.gallery-image {
	width: 696px;
	float: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.advertising-left {
	float: left;
	width: 203px;
	padding-top: 54px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 9px;
}
.middle-about-content h2 {
	color: #9A3993;
	font-size: 1.1em;
	line-height: 1.3em;
	padding-bottom: 10px;
}
.about-image p {
	color: #333;
	padding-bottom: 9px;
}

.about-image h2 {
	color: #9A3993;
	font-size: 1.1em;
	line-height: 1.1em;
	padding-bottom: 10px;
}

.about-image a:link {
	color: #803D87;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.about-image a:visited {
	color: #803D87;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.about-image a:active{
	color: #803D87;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.about-image a:hover {
	color: #681D6C;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.full-div {
	width: 917px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}


/* Footer ================================================================================ */



* { margin: 0; padding: 0 }
		/* I've used a hard CSS reset above, but you should consider a more sophisticated reset, such as this one: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
		
		
		a:focus { outline:none }
		
		img { border: 0 }
		
			
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	position: relative;
width: 100%;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {
	width: 100%;
	height: 328px;
	background: #fff;
	overflow: hidden
		}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden;
	margin: 0px;
	width: 900px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 260px;
	clear: both;
	border: 6px;
	padding: 0px;
	border: 7px solid #EAE5EB;
	background-color: #FFF;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width: 870px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		}


		.stripViewer .panelContainer .panel .slider-wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 10px;
	height: 260px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
		margin: 0px;
		width: 900px;			
		}
		
		.stripNav ul { /* The auto-generated set of links */
	list-style: none;
	width: 900px;
		}
		
		.stripNav ul li {
		float: left; /* If you change this, be sure to adjust the initial value of navWidth in slideviewer.js */
		border-right-width: 2px;
		border-right-style: solid;
		border-right-color: #FFF;
		}
		
		.stripNav a { /* The nav links */
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		line-height: 24px;
		text-decoration: none;
		display: block;
		padding-top: 0;
		padding-right: 25px;
		padding-bottom: 0;
		padding-left: 25px;
		background-image: none;
		background-repeat: no-repeat;
		background-position: left top;
		background-color: #EAE5EB;
		color: #862F89;
	}
		
	.stripNav a:hover {
	background-color: #EAE5EB;
	text-decoration: underline;
	}
		
	.stripNav a.current {
	color: #606;
	background-color: #606;
	background-image: url(http://www.blooming-baskets.com/themes/blooming-baskets/images/tabs_background-purple.gif);
	background-repeat: repeat-x;
	color: #fff;
	background-position: left top;	}
		
	.stripNavL, .stripNavR { /* The left and right arrows */
	position: absolute;
	top: 230px;
	text-indent: -9000em;
	}
		
	.stripNavL a, .stripNavR a {
	display: block;
	height: 40px;
	width: 40px;
	}
		
	.stripNavL {
	left: 0;
	}
		
	.stripNavR {
	right: 0;
	}
		
	.stripNavL {
	background: url(http://www.blooming-baskets.com/themes/blooming-baskets/"images/arrow-left.gif") no-repeat center;
	}
		
	.stripNavR {
	background: url(http://www.blooming-baskets.com/themes/blooming-baskets/"images/arrow-right.gif") no-repeat center;
	}
	
	
	.box-one {
	width: 175px;
	margin-left: 35px;
	margin-top: 18px;
	float: left;
	margin-bottom: 8px;
	background-color: #FFF;
	display: inline;
}
.box-two {
	height: 165px;
	width: 270px;
	margin-top: 20px;
	float: left;
	margin-bottom: 8px;
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.box-two img{
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	clear: both;
}
.box-three {
	height: 165px;
	width: 190px;
	margin-top: 20px;
	float: right;
	margin-bottom: 8px;
	background-color: #FFF;
	padding-left: 49px;
}
.box-three img{
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	display: list-item;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.threecol-cms {
	float: left;
	width: 270px;
	padding-right: 25px;
	padding-bottom: 25px;
}
.twocol-cms {
	float: left;
	width: 560px;
	padding-right: 25px;
	padding-bottom: 30px;
}
.twocol-cmsright {
	float: right;
	width: 410px;
	padding-right: 15px;
	padding-bottom: 30px;
}
.twocol-cmsleft {
	float: left;
	width: 470px;
	padding-right: 10px;
}
.header-title {
	padding-top: 10px;
	padding-bottom: 10px;
}
.home-featues p  {
	font-size: 11px;
}
.feature-boxes-home-line table img {
	text-align: right;
	vertical-align: bottom;
	float: right;
	padding-top: 18px;
	padding-right: 2px;
}
.feature-boxes-home table img    {
	text-align: right;
	vertical-align: bottom;
	float: right;
	padding-top: 18px;
	padding-right: 2px;
}
.question    {
	font-size: 11px;
}
 .block-testimonial p {
	padding: 0px;
	margin: 0 0 0px 0;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #933990;
 }
.overlay-text {
	position: absolute;
	z-index: 100;
	width: 400px;
	top: 144px;
	left: 0px;
	height: 142px;
	padding-left: 17px;
}
.overlay-text p {
	color: #FFF;
	padding-left: 7px;
	padding-top: 3px;
}
.news-home hr {
	color: #FFF;
	background-color: #FFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 12px;
}
.full-div .header-title h1 {
	font-size: 16px;
	font-weight: normal;
	color: #813486;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 3px;
}

.middle-contact-content {
	float: left;
	width: 375px;
	padding-left: 8px;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-right: 10px;
}
.middle-contact-content h1 {
	font-size: 1.8em;
	padding-bottom: 8px;
	color: #606;
}
.middle-contact-content p {
	padding-bottom: 10px;
	color: #444;
}
.middle-contact-content h3 {
	font-size: 1.2em;
	font-weight: normal;
	color: #88358A;
}
.google-map {
	float: right;
	width: 320px;
	padding-right: 15px;
	padding-top: 50px;
	padding-bottom: 20px;
	padding-left: 5px;
}

.miniSurveyView {
	font-size: 11px;

}
.twocol-cmsright h1  {
	font-size: 16px;
	font-weight: normal;
	color: #813486;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 3px;
	margin-bottom: 6px;
}
.twocol-cmsright p {
	padding-bottom: 10px;
	color: #444;
}
.twocol-cms h1  {
	font-size: 16px;
	font-weight: normal;
	color: #242859;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
	padding-bottom: 4px;
	margin-bottom: 9px;
}

.twocol-cms h2 {
	color: #9A3993;
	font-size: 1.3em;
	line-height: 1.1em;
	padding-bottom: 10px;
	padding-top: 0px;
}

.twocol-cms h2 a {
	color: #9A3993;
}


.ccm-blog-blog-post-content {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 20px;
}
.notes-home {
	clear: both;
	padding-left: 34px;
	padding-top: 8px;
}
