@charset "utf-8";
/* CSS Document */

/* ---------------------BASE STYLES--------------------- */

body {
	height: 100%;
	text-align: center;
	background: #dadaf4;
	margin: 0;
	}	

html {
	height: 100%;
	font-size: 100%; /* IE hack */ 
	}		

.clear {
	clear: both;
	}

.hidden {
	display: none;
	}
	
hr { 
	width: 100%;
	height: 1px;
	color: #d4d6d2;
	background-color: #d4d6d2;
	border: 0px solid #d4d6d2;
	margin: 20px 0;
	} 
	
input,
select {
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	}
	
/* ---------------------LAYOUT--------------------- */
	
#container {
	text-align: left;
	margin: 0 auto;
	width: 960px;
	border: 0;
	padding: 20px 0;
	position: relative;
    height: auto;
   	voice-family: "\"}\"";
   	voice-family: inherit;
	}

html>body #container {
	height: auto;
	}
	
#top {
	width: 960px;
	height: 55px;
	background: url(/images/top.gif) repeat-y;
	}
	
#main {
	width: 960px;
	padding: 5px 0 0 0;
	background: url(/images/bg-frame.gif) repeat-y;
	}
	
#banner {
	width: 723px;
	}
	
#navCol {
	float: left;
	width: 177px !important;
 	width /**/: 214px;
	padding: 0 14px 0 23px;
	}
	
#logo {
	width: 177px;
	text-align:center;
	}
	
#nav {
	width: 177px;
	}
	
#content4Col {
	float: left;
	width: 723px;
	padding: 0 0 0 0;
	}
	
#content3Col {
	float: left;
	width: 505px !important;
 	width /**/: 549px;
	padding: 15px 29px 0 15px;
	}
	
#content2Col {
	float: left;
	width: 704px !important;
 	width /**/: 741px;
	padding: 15px 23px 0 15px;
	}
	
#sidebar3Col {
	float: left;
	width: 174px !important;
 	width /**/: 197px;
	padding: 0 23px 0 0;
	}
	
#footerTop {
	width: 960px;
	background: url(/images/top-footer.gif) top no-repeat;
	height:20px;
	}
	
#footer {
 	width: 960px;
	padding: 50px 0 0 0;
	background: url(/images/bg-frame.gif) repeat-y;
	}
	
#footerTxt {
	float: left;
	padding: 20px 0 10px 30px;
	}
	
#footerLogos {
	float: right;
	padding: 20px 30px 10px 0;
	}
	
.bottom, #bottom {
	width: 960px;
	background: url(/images/bottom.gif) top no-repeat;
	}
	
.footercolumn select {
	width:190px;
	
}
	
/* ---------------------TEXT--------------------- */

body {
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.4em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	}
	
p {
	margin: 0;
	padding: 0 0 11px 0;
	line-height: 1.4em;
	}	

h1 {
	position: absolute;
	font-size: 0;
	left: -1000px;
   }
   
h2 {
	font-size: 1.6em;
	font-weight: lighter;
	margin: 0;
	padding: 10px 0;
	line-height: 1.1em; 
	}
	
h3 {
	font-size: 1.3em;
	font-weight: lighter;
	margin: 0;
	padding: 10px 0 10px 0;
	}

/* ---------------------LINKS--------------------- */

a {
	text-decoration: none;
	color: #612c83;
	}

a:hover {
	text-decoration: underline;
	}
	
/* ---------------------IMAGES--------------------- */

img {
	border: none;
	margin: 0;
	padding: 0;
	}
	
img.right {
	border: 0;
	float: right;
	margin: 0 0 0 20px;
	padding: 0;
	}

img.left {
	float: left;
	margin: 0 20px 0 0;	
	padding: 0;
	}

#banner img {
	display: block;
	}
	
/* ---------------------INPUT--------------------- */

#formBox {
	padding: 10px 0 0 0;	
	}

.formLabel {
	float: left;
	width: 140px;
	padding: 0 0 10px 0;
	}
	
.formLabelWide {
	float: left;
	width: 325px;
	padding: 0 0 5px 0;
	}

.formItem {
	float: left;
	width: 325px;
	padding: 0 0 10px 0;
	}
	
.formItemWide {
	float: left;
	width: 465px;
	padding: 0 0 10px 0;
	}
		
.textBoxMini {
	width: 30px;
	}
	
.textBoxShort {
	width: 150px;
	}
	
.textBoxLong {
	width: 275px;
	}
	
.dropListMedium {
	width: 150px; 
	}
	
.textFieldMultilineLong {
	width: 225px;
	}
	
.errorMessage,
.validationMessage {
	color: #CD0008;
	}
	
/* ---------------------TOP TOOLS--------------------- */

#search {
	z-index: 2;
	left: 543px;
	top: 40px;
	float: left;
	position: absolute;
 	width: 417px;
	text-align: right;
	color: #000;
	}
	
#searchTop {
	float: left;
	width: 230px;
	padding: 0;
	}
	
#searchTop fieldset {
	display: inline;
	border: none;
	}
	
#searchTop legend {
	display: none;
	}
	
#searchTop label {
	display: none;
	}
	
#searchTop fieldset div.pageSearchBoxTextPanel {
	float: left;
	}
	
#searchTop fieldset div.pageSearchBoxTextPanel input {
	border: 1px solid #b2b2b2;
	padding: 3px;
	font-size: 0.9em;
	width: 140px;
	}
	
#searchTop fieldset div.pageSearchBoxButtonPanel {
	float: left;
	padding: 0 0 0 5px;
	}
	
#searchTop fieldset div.pageSearchBoxButtonPanel input {

	}

#cartTop {
	float: left;
	width: 162px !important;
 	width /**/: 168px;
	padding: 3px 6px 3px 0
	}
	
#content3Col fieldset {
	display: inline;
	border: none;
	margin: 0;
	padding: 0;
	}
	
#content3Col legend {
	display: none;
	}
	
.pageSearchBoxFilterPanel {
	float: left;
	padding: 5px 5px 11px 0;
	}
	
.pageSearchBoxFilterPanel label {
	display: none;
	}
	
.pageSearchBoxButtonPanel {
	float: left;
	padding: 4px 0 11px 0;
	}
	
.pageSearchBoxTextPanel {
	float: left;
	}
	
	
/* ---------------------ADVANCED SEARCH--------------------- */

#advancedSearch fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	}
	
#advancedSearch legend {
	display: none;
	}

#advancedSearch label {
	display: none;
	}
		
#advancedSearch .input {
	width: 194px;
	}
	
#advancedSearch select {
	width: 200px;
	}
	
/* ---------------------TOPNAV--------------------- */

#nav ul {
    list-style-type: none;
    margin: 15px 0 35px 0;
    padding: 0;
	border-top: 1px solid #ddd2e5;
    }
	
#nav li {
	font-size: 1em;
	padding: 3px 5px 5px 5px;
    margin: 0;
	background: url(/images/arrow-nav.gif) no-repeat right;
	border-bottom: 1px solid #ddd2e5;
	}

#nav a {
    display: block;
	color: #000;
	font-weight: normal;
    }

#nav a:hover {
	padding-bottom: 0;
	}
	
#nav .selected a {
	font-weight: bold;
	color: #612c83;
	}	
	
/* ---------------------FEATURES--------------------- */
	
#newsletter {
	width: 177px;
	padding: 0;
	font-size: 0.9em;
	line-height: 1.4em;
	}
	
#newsletterT {
	padding: 5px 10px 0 10px;
	background: url(/images/box-newsletter-t.gif) top no-repeat;
	}
	
.textBoxNewsletter {
	width: 147px;
	}
	
#newsletterT input {
	margin: 0 0 11px 0;
	}
	
#newsletterB {
	background: url(/images/box-newsletter-b.gif) top no-repeat;
	}
	
#newsletter h3 {
	font-size: 1.1em;
	color: #612c83;
	}
	
#newsletter p {	
	padding: 15px 5px 5px 0;
	}
	
#login {
	width: 177px; 
	padding: 15px 0 0 0;
	font-size: 0.9em;
	line-height: 1.4em;
	}
	
#loginT {
	padding: 5px 10px 0 10px;
	background: url(/images/box-newsletter-t.gif) top no-repeat;
	}
	
#loginB {
	background: url(/images/box-newsletter-b.gif) top no-repeat;
	}
	
#login h3 {
	font-size: 1.1em;
	color: #612c83;
	}
	
#status {
	width: 177px;
	padding: 0;
	margin: 0 0 35px 0;
	font-size: 0.9em;
	line-height: 1.4em;
	}
	
#statusT {
	padding: 5px 10px 0 10px;
	background: url(/images/box-newsletter-t.gif) top no-repeat;
	}
	
#statusB {
	background: url(/images/box-newsletter-b.gif) top no-repeat;
	}
	
#status h3 {
	font-size: 1.1em;
	color: #612c83;
	}
	
#strapline {
	width: 723px;
	padding: 5px 0 0 0;
	text-align: center;
	}
	
#strapline h2 {
	font-size: 1.7em;
	line-height: 1.2em;
	margin: 0; 
	}
	
#strapline h3 {
	font-size: 1.4em;
	line-height: 1.2em;
	margin: -15px 0 0 0; 
	}

#love {
	width: 723px;
	padding: 5px 0 0 0;
	color: #fff;
	}
		
#loveT {
	padding: 15px 0 0 10px;
	background: url(/images/love-t.gif) top no-repeat;
	}
	
#loveT fieldset {
	float: left;
	border: none;
	width: 713px;
	}
	
#loveT legend {
	display: none;
	}
	
#loveT label {
	font-size: 1.4em; 
	}
	
#loveT fieldset div.pageSearchBoxTextPanel {
	float: left;
	}
	
#loveT fieldset div.pageSearchBoxTextPanel input {
	border: 1px solid #b2b2b2;
	padding: 3px;
	font-size: 1.2em;
	width: 395px; 
	}
	
#loveT fieldset div.pageSearchBoxButtonPanel {
	float: left;
	padding: 0 0 0 5px;
	}
	
#loveT fieldset div.pageSearchBoxButtonPanel input {

	}
	
#loveB {
	background: url(/images/love-b.gif) top no-repeat;
	}
	
#love p {
	font-size: 1.2em;
	}
	
#love a {
	color: #fff;
	}
	
.featureHome {
	float: left;
	width: 174px !important;
 	width /**/: 183px;
	padding: 15px 9px 0 0;
	}
	
.featureHomeT {
	padding: 5px 10px;
	color: #fff;
	background: url(/images/box-1col-t.gif) top no-repeat;
	}
	
.featureHomeM {
	padding: 0;
	background: #c6d0ed;
	}
	
.featureHomeB {
	height: 10px;
	background: url(/images/box-1col-b.gif) top no-repeat;
	}
	
.featureHome h3 {
	padding: 0 0 0 0;
	font-size: 1.1em;
	}
	
.featureHome h3 a {
	color: #fff;
	text-decoration: none;
	}
	
.featureHome h3 a:hover {
	color: #fff;
	text-decoration: underline;
	}
	
.featureHome p {
	padding: 5px 10px 5px 10px;
	}
	
.featureHome img {
	padding: 0;
	}
	
.featureHomeR {
	float: left;
	width: 174px;
	padding: 15px 0 0 0;
	}
	
.featureHomeR h3 {
	padding: 0 0 0 0;
	font-size: 1.1em;
	}
	
.featureHomeR p {
	padding: 5px 10px 5px 10px;
	}
	
.featureHomeR img {
	padding: 0;
	}
	
.featureHomeR h3 a {
	color: #fff;
	text-decoration: none;
	}
	
.featureHomeR h3 a:hover {
	color: #fff;
	text-decoration: underline;
	}
	
.featureSidebar {
	fl/oat: left;
	width: 174px;
	padding: 0;
	margin: 20px 0 0 0;
	}
	
.featureSidebarT {
	padding: 5px 10px;
	color: #fff;
	background: url(/images/box-1col-t.gif) top no-repeat;
	}
	
.featureSidebarM {
	padding: 0;
	background: #C6D0ED;
	}
	
.featureSidebarB {
	height: 10px;
	background: url(/images/box-1col-b.gif) top no-repeat;
	}
	
.featureSidebar h3 {
	padding: 0 0 0 0;
	font-size: 1.1em;
	}
	
.featureSidebar p {
	padding: 5px 10px 5px 10px;
	font-size: 0.9em;
	}
	
.txtLarge {
	font-size: 1.3em;
	font-weight: bold;
	}
	
.featureSidebar ul {
	font-size: 0.9em;
	}
	
.featureSidebar img {
	padding: 0;
	}
	
#seenHome {
	float: left;
	width: 357px !important;
 	width /**/: 366px;
	padding: 15px 9px 0 0;	
	}
	
#seenHomeT {
	background: url(/images/box-2col-t.gif) top no-repeat;
	padding: 5px 10px;
	color: #fff;	
	}
	
#seenHomeM {
	background: #c6d0ed;
	padding: 10px 10px 5px 10px;
	}
	
#seenHomeB {
	background: url(/images/box-2col-b.gif) top no-repeat;	
	}
	
#seenHome ul {
    list-style-type: none;
    margin: 0 0 5px 0;
    padding: 0;
    }
	
#seenHome h3 {
	padding: 0 0 0 0;
	font-size: 1.1em;
	}
	
#seenHome p {
	padding: 5px 10px 5px 10px;
	}
	
#newHome {
	float: left;
	width: 357px;
	padding: 15px 0 0 0;
	}
	
#newHomeT {
	background: url(/images/box-2col-t.gif) top no-repeat;
	padding: 5px 10px;
	color: #fff;	
	}
	
#newHomeM {
	background: #c6d0ed;
	padding: 10px 10px 5px 10px;
	}
	
#newHomeB {
	background: url(/images/box-2col-b.gif) top no-repeat;	
	}
	
#newHome ul {
    list-style-type: none;
    margin: 0 0 5px 0;
    padding: 0;
    }
	
#newHome h3 {
	padding: 0 0 0 0;
	font-size: 1.1em;
	}
	
#newHome p {
	padding: 5px 10px 5px 10px;
	}
	
#sendWindow {
	background: #fff;
	text-align: left;
	padding: 20px;
	}
	
.boxWide {
	float: left;
	width: 228px !important;
 	width /**/: 237px;
	padding: 15px 9px 0 0;
	}
	
.boxWideT {
	background: url(/images/box-wide-t.gif) top no-repeat;
	padding: 5px 10px;
	color: #fff;	
	}
	
.boxWideM {
	background: #c6d0ed;
	padding: 10px 10px 5px 10px;
	}
	
.boxWideB {
	background: url(/images/box-wide-b.gif) top no-repeat;	
	}
	
.boxWide h3 {
	padding: 0 0 0 0;
	font-size: 1.1em;
	}
	
.boxWideRight {
	float: left;
	width: 228px;
	padding: 15px 0 0 0;
	}
	
.boxWideRightT {
	background: url(/images/box-wide-t.gif) top no-repeat;
	padding: 5px 10px;
	color: #fff;	
	}
	
.boxWideRightM {
	background: #c6d0ed;
	padding: 10px 10px 5px 10px;
	}
	
.boxWideRightB {
	background: url(/images/box-wide-b.gif) top no-repeat;	
	}
	
.boxWideRight h3 {
	padding: 0 0 0 0;
	font-size: 1.1em;
	}
	
/* ---------------------SHOP--------------------- */		

.boxContentbasket,
.boxContentGreen {
	padding: 7px 0 0 0;
	width:710px;
	}


	
.boxContent
 {
	padding: 7px 0 0 0;
	}
	
.boxContentT {
	background: url(/images/box-content-t.gif) top no-repeat;
	padding: 5px 10px;
	color: #fff;	
	}
	
.boxContentTbasket {
	background: url(/images/box-content-t-710.gif) top no-repeat;
	padding: 5px 10px;
	color: #fff;	
	}
	
.boxContentGreenT {
	background: url(/images/box-content-green-t-710.gif) top no-repeat;
	padding: 5px 10px;
	color: #fff;	
	}
	
.boxContentTNoTitle {
	background: url(/images/box-content-t-no-title-710.gif) bottom no-repeat;	
	}
	
.boxContentTNoTitlePage {
	background: url(/images/box-content-t-no-title.gif) bottom no-repeat;	
	}
	
.boxContentM, .boxContentMbasket {
	background: #c6d0ed;
	padding: 20px 20px 5px 20px;
	}
	
.boxContentGreenM {
	background: #daedc6;
	padding: 20px 20px 5px 20px;
	}
	
.boxContentMNoPadding {
	back/ground: #c6d0ed;
	padding: 0;
	}
	
.boxContentMImgs {
	background: #c6d0ed;
	padding: 0;
	height: 82px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;	
	}
	
.boxContentMImgs img {
	border-right: 1px solid #fff;
	}
	
.boxContentB {
	background: url(/images/box-content-b.gif) top no-repeat;	
	}
	
.boxContentBbasket {
	background: url(/images/box-content-b-710.gif) top no-repeat;	
	}
	
.boxContentGreenB {
	background: url(/images/box-content-green-b-710.gif) top no-repeat;	
	}

.boxContentPurpleB {
	background: url(/images/box-content-purple-b.gif) top no-repeat;	
	}
		
.boxContent h3,
.boxContentGreen h3,
.boxContentbasket h3 {
	padding: 0 0 0 0;
	font-size: 1.1em;
	}
	
.boxContent p,
.boxContentGreen p,
.boxContentbasket p {
	padding: 0 0 10px 0;
	}
	
.listItem {
	width: 670px !important;
	padding: 20px;
	background: #dee4f4 url(/images/bg-shop-subcat.jpg) bottom repeat-x;
	}
	
.listItemPage {
	width: 465px !important;
 	width /**/: 505px;
	padding: 20px;
	background: #dee4f4 url(/images/bg-shop-subcat.jpg) bottom repeat-x;
	}
	
.listThumb {
	float: left;
	padding: 0 20px 0 0;
	width: 138px !important;
 	wi/dth /**/: 158px;
	}

.listThumbBasket {
	float: left;
	padding: 0 20px 0 0;
	width: 200px !important;
 	wi/dth /**/: 158px;
	}

	
.listSummary {
	float: left;
 	width: 500px;
	}
	
.listSummaryPage {
	float: left;
 	width: 307px;
	}
	
.listSummary h3 {
	padding: 0;
	margin: 0 0 20px 0;
	font-size: 1.3em;
	}


.listSummaryPage h3 {
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	}
	
.listSummary p {
	padding: 0;
	margin: -10px 0 0 0;
	}
	
.productTitle {
	font-size: 1.6em;
	line-height: 1.2em;
	padding: 0 0 15px 0;
	}
	
#productFilter {
	padding: 10px 0 0 0;
	}
	
#sortButton {
	padding: 0 0 10px 5px;
	}
	
.boxContentT .smallDroplist {
	font-size: 0.8em;
	margin: 0 5px;
	}
	
.gridRow {
	float: left;
	width: 505px;
	background: #dee4f4 url(/images/bg-shop-subcat.jpg) bottom no-repeat;
	padding: 10px 0 5px 0;
	} 
	
.gridItem {
	float: left;
	padding: 7px 0 11px 23px;
	width: 138px !important;
 	width /**/: 161px; 
	} 
	
.gridThumb {

	}
	
.gridSummary {

	}
	
.gridItem h3 {
	padding: 7px 0;
	margin: 0;
	font-size: 1.1em;
	}
	
#buyLink {
	float: right;
	width: 88px;
	}
	
.boxContentM ul {
	margin: 0;
	padding: 0 0 5px 12px; 
	}
	
#productPrice {
	float: left;
	padding: 15px 0 0 0;
	width: 165px;
	font-size: 1.4em;
	}
	
#productOptions {
	float: left;
	padding: 0 0 0 0;
	width: 175px;
	}
	
#productBuyButton {
	float: left;
	text-align: right;
	padding: 15px 0 0 0;
	width: 115px;
	}
	
#next {
	width: 710px;
	padding: 10px 0 0 0;
	text-align: right;
	}

#next3col {
	width: 505px;
	padding: 10px 0 0 0;
	text-align: right;
	}
	
#emptybasket {
	padding: 20px 10px;
}
	
	
/* ---------------------FOOTER--------------------- */	


#footer {
	font-size: 0.9em;
	line-height: 1.4em;
	padding-top:3px;
}

#footer h3 {
	font-size:12px;
	padding: 0 0 7px 0;
	font-weight:bold;
	margin:0px;
}

#footer td {
	padding-bottom:10px;
}
			
.hrFooter { 
	width: 940px;
	height: 1px;
	margin: 0 10px;
	color: #d4d6d2;
	background-color: #d4d6d2;
	border: 0px solid #d4d6d2;
	} 

#footerTxt {

	}
	
#footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
	
#footer li {
	display: inline;
    margin: 0;
	padding: 0 10px 0 0;
	}
	
#footer a {

	}
	
#footer .selected {
	font-weight: bold;
	}
	

/* ------------- MAP -------------- */

#mapHome {
	width: 723px;
	padding: 15px 0 0 0;
	}
	
#mapHomeT {
	background: url(/images/structural/box-4col-t.gif) top no-repeat;
	padding: 5px 10px;
	color: #fff;
	}
	
#mapHomeM {
	height: 300px;
	}
	
#panelMap {
	width: 723px;
	height: 300px;
	}
	
#mapHomeB {
	background: url(/images/structural/box-4col-b-purple.gif) top no-repeat;
	}
	
#mapHome h3 {
	padding: 0 0 0 0;
	font-size: 1.1em;
	}
	
#map {
	width: 723px;
	height: 300px;
	margin: 0;
	border: none;
}

.infoWindow {
	border:0;
	margin:0;
	padding:0;
	width: 300px;
}

.infoWindowFull {
	width:300px;
}

.infoWindowLeft {
	border:0;
	float: left;
	margin:0 10px 0 0;
	padding:0;
}

.infoWindowRight {
	border:0;
	float:left;
	margin:0;
	padding:0;
	width:230px;
}

.infoWindow p {
	margin:0;
	padding:5px 0 0 0;
}

#miniMap {
	float: right;
	border: 0;
	margin: 0 0 15px 15px;
	width: 275px;
	height: 175px;
	}

	
/* ------------- VOUCHER ACTIVATION ------------- */

.errMsg, #form_failmsg { color: #c00;font-size:11px; font-weight:bold;}
.reqd {color:#c00;padding-right:5px;font-size:14px;}
.crumb {color: #612c83}

#activation-container {
	text-align:center;
	margin:0px auto;
	}
	
#activation {
	width: 359px;
	padding: 0;
	font-size: 0.9em;
	line-height: 1.4em;
	margin:0px auto;
	text-align:left;
	}
	
#activationT {
	padding: 5px 10px 0 10px;
	background: url(/images/box-activation-t.gif) top no-repeat;
	border:1px solid #fff;
	margin-bottom:-1px;
	}
	
.textBoxNewsletter {
	width: 147px;
	}
	
#activationT input {
	margin: 0 0 11px 0;
	}
	
#activationB {
	background: url(/images/box-activation-b.gif) top no-repeat;
	}
	
#activation h3 {
	font-size: 1.1em;
	color: #612c83;
	}
	
#activation p {	
	padding: 15px 5px 5px 0;
	}
	
.purple {
	color: #612c83;
	font-weight:bold;
	}
	
.activationSidebar {
	float: left;
	width: 174px;
	padding: 0;
	}
	
.activationSidebarT {
	padding: 5px 10px;
	color: #fff;
	background: url(/images/box-1col-t.gif) top no-repeat;
	}
	
.activationSidebarM {
	padding: 0;
	background: #C6D0ED;
	}
	
.activationSidebarB {
	height: 10px;
	background: url(/images/box-1col-b.gif) top no-repeat;
	}
	
.activationSidebar h3 {
	padding: 0 0 0 0;
	font-size: 1.1em;
	}
	
.activationSidebar p {
	padding: 5px 10px 5px 10px;
	font-size: 0.9em;
	}
	
.act_phone {
	font-weight:bold;
	font-size:14px !important;
}

#mapHome {
	width: 723px;
	padding: 15px 0 0 0;
	}
	
#mapHomeT {
	background: url(/images/box-4col-t.gif) top no-repeat;
	padding: 5px 10px;
	color: #fff;
	}
	
#panelMap {
	width: 723px;
	height: 300px;
	}
	
#mapHomeB {
	background: url(/images/box-4col-b-purple.gif) top no-repeat;
	}
	
#mapHome h3 {
	padding: 0 0 0 0;
	font-size: 1.1em;
	}


#map_canvas {width: 410px; height: 400px;border-left: 1px solid #ccc}
#route {height:390px;overflow:auto;width: 300px;border-left:1px solid #ccc;border-right:1px solid #ccc}
#get_directions {padding-top:10px}
#hearmorediv {padding:10px;}
#comments {width:260px;height:50px;}
.notfound {font-size:12px;padding:20px 10px;}
#experience_name {text-transform:capitalize}

.already_activated {
	margin: 10px 0;
	color: #c00;
	font-weight:bold;
	font-size:1.2em;
	display:none;
}

.hiddeniframe {width:0px;height:0px;visibility:hidden}
.already {font-weight:bold}

#breadcrumb .sep {
	padding-left:4px;
}

#breadcrumb {margin-bottom:10px;}
	
#mainnav-container {
	margin:20px 0;
}

.current {
	font-weight:bold;
}

/* Home Page Sliders */

#myController span{
	display:none;
}

.jFlowPrev, .jFlowNext{
	display:none;
}

/* Pagination */

.pagination span {padding-right:10px;}
.pagination {clear: both;padding-top:12px;padding-left:12px}
