
/* --------------------------------------------------------------------------------------- */ 
/* --------------------------------------------------------------------------------- Reset */ 

	html, body, div, span, applet, object, iframe, 
	h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
	abbr, acronym, address, big, cite, code, del, dfn, 
	em, img, ins, kbd, q, s, samp, small, strike, strong, 
	sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, 
	ul, li, fieldset, form, label, legend, table, 
	caption, tbody, tfoot, thead, tr, th, td, article, 
	aside, canvas, details, embed, figure, figcaption, 
	footer, header, hgroup, menu, nav, output, ruby, 
	section, summary, time, mark, audio, video {
      margin: 0;
      padding: 0;
      border: 0;
      font-size: 100%;
      font: inherit;
      vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, 
	header, hgroup, menu, nav, section {
      display: block; }
	body { line-height: 1; }
	ol, ul { list-style: none; }
	blockquote, q { quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
      content: '';
      content: none; }
	table {
      border-collapse: collapse;
      border-spacing: 0; }


/* --------------------------------------------------------------------------------------- */ 
/* --------------------------------------------------------------------------------- Basic */ 

	body {
      font: 14px/22px Tahoma, Geneva, sans-serif;
      color: #121212;
      -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
      -webkit-text-size-adjust: 100%;		
      overflow-x: hidden;
      background: #15462e; /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NDYyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzAwNjQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwNjQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ2MmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	  background: -moz-linear-gradient(left, #15462e 0%, #006435 30%, #006435 70%, #15462e 100%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#15462e), color-stop(30%,#006435), color-stop(70%,#006435), color-stop(100%,#15462e)); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(left, #15462e 0%,#006435 30%,#006435 70%,#15462e 100%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(left, #15462e 0%,#006435 30%,#006435 70%,#15462e 100%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(left, #15462e 0%,#006435 30%,#006435 70%,#15462e 100%); /* IE10+ */
	  background: linear-gradient(to right, #15462e 0%,#006435 30%,#006435 70%,#15462e 100%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15462e', endColorstr='#15462e',GradientType=1); /* IE6-8 */
	}

	.ie9 body {
		filter: none; }

	.ie body {
		position: relative;
	  	behavior: url(/scripts/PIE.htc); }

	html { 
		/*overflow-y: scroll;*/ }

	.innerWrapper { background: url('Images/noise.png') repeat; }

	img, embed, object, video { max-width: 100%; }
	.ie6 img.full, .ie6 object.full, .ie6 embed, .ie6 video { width: 100%; }

	/* Resize YouTube Videos */
    .video-container {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 30px; 
        height: 0; 
        overflow: hidden; }

    .video-container iframe,
    .video-container object,
    .video-container embed {
       position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }

     .sfPageEditor .video-container iframe {
     	position: relative;
     }


/* Typography
================================================== */
	h1, h2, h3, h4, h5 {
      color: #15462e;
      font-family: "cooper-black-std-n4","cooper-black-std",sans-serif;
      font-style: normal;
      font-weight: 400; }

	h1 a, h2 a, h3 a, h4 a, h5 a { font-weight: inherit; color: #00673c; }
	h1 { font-size: 24px; line-height: 30px; margin-bottom: 20px !important;}
	h2 { font-size: 22px; line-height: 28px; margin-bottom: 10px; }
	h3 { font-size: 20px; line-height: 26px; margin-bottom: 10px; }
	h4 { font-size: 18px; line-height: 24px; margin-bottom: 10px; }
	h5 { font-size: 16px; line-height: 22px; margin-bottom: 10px; }

	p { margin: 0 0 20px 0; }
	p img { margin: 0; }
	img.left { float: left; margin-bottom: 20px; margin-right: 20px;}
	img.right { float: right; margin-bottom: 20px; margin-left: 20px;}
	
	b, strong { font-weight: bold; }
	i, em { font-style: italic; }
	small { font-size: 80%; }


/* Blockquotes
================================================== */
	blockquote, blockquote p { font-size: 15px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 0px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }


/* Text and Image Selection
================================================== */
	::selection { background: #00673c; color: #fff; /* Safari */ }
	::-moz-selection { background: #00673c; color: #fff; /* Firefox */ }
	img::selection { background: transparent; }
	img::-moz-selection { background: transparent; }

/* Links
================================================== */
	a, a:visited { color: #b1163d; text-decoration: none; outline: 0; }
	a:hover, a:focus { color: #000; text-decoration: underline; }
	p a, p a:visited { line-height: inherit; }


/* Lists
================================================== */
	ul, ol { margin-bottom: 20px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li { line-height: 18px; margin-bottom: 12px; }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }




/* Buttons
================================================== */

	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
      background: #00673c;
	  border: 0;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  color: #fff !important;
	  display: inline-block;
	  font-size: 14px;
	  font-weight: bold;
	  text-decoration: none !important;
	  cursor: pointer;
	  margin-bottom: 20px;
	  line-height: normal;
	  padding: 12px 14px;
      font-family: Tahoma, Geneva, sans-serif;
      position:relative;
      behavior: url(/scripts/PIE.htc); }

	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
      color: #fff !important;
      border: 0;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      cursor: pointer;
      background: #00673c;
      position: relative;
      behavior: url(/scripts/PIE.htc); }

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active,
	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
      background: #0f4a34; }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
      width: 100%;
      padding-left: 0 !important;
      padding-right: 0 !important;
      text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
      border: 0;
      padding: 0; }


/* Forms
================================================== */

	.sfFormsEditor {
      margin-bottom: 20px; }
	fieldset {
      margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
      border: 1px solid #cca766;
      padding: 8px 1%;
      outline: none;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      font: 14px Tahoma, Geneva, sans-serif;
      color: #121212;
      margin: 0;
      width: 98%;
      /*width: 280px;
      max-width: 100%;*/
      display: block;
      background: #fff;
      position: relative;
      behavior: url(/scripts/PIE.htc); }
	select {
      padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
      border: 1px solid #aaa;
      color: #444;
       -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
      -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
      box-shadow:  0 0 3px rgba(0,0,0,.2); }
	textarea {
      min-height: 60px; }
	label,
	legend,
	.sfFormRadiolist .sfTxtLbl,
	.sfFormCheckboxlist .sfTxtLbl {
      display: block;
      font-weight: bold;
      font-size: 14px;  }
    .sfRadioList  input,
    .sfRadioList  label,
    .sfFormCheckboxlist input,
    .sfFormCheckboxlist label {
      display: inline;
      font-weight: normal;
      font-size: 14px;
      width: auto;  } 
	/*select {
      width: 220px; }*/
	input[type="checkbox"] {
      display: inline; }
	label span,
	legend span {
      font-weight: normal;
      font-size: 14px;
      color: #444; }
    .sfTxtLbl { margin-bottom: 6px; }
    .sfFormBox,
    .sfFormBlock,
    .sfFormInstructions,
    .sfFormCheckboxlist,
    .sfFormRadiolist,
    .sfFormDropdown { margin-bottom: 20px; }
	
	.sfError { color: #ff0000; }

	.sfSuccess {
		margin: 20px 0 0 0;
		color: #fff;
		padding: 20px 20px 20px 75px;
		-webkit-border-radius: 4px;
	    -moz-border-radius: 4px;
	    border-radius: 4px;
	    font-size: 15px;
		background: #231f20 url('Images/tick.png') no-repeat 20px 50%; }

	

/* Misc
================================================== */
    .container { 
        position: relative; }


/* Top Menu
================================================== */

	div.RadTabStripTop_topmenu {
		font-weight: normal;
      	font: 13px/18px Tahoma, Geneva, sans-serif; }

	div.RadTabStripTop_topmenu,
	div.RadTabStripTop_topmenu div.rtsLevel,
	div.RadTabStripTop_topmenu div.rtsLevel ul.rtsUL,
	div.RadTabStripTop_topmenu div.rtsLevel ul.rtsUL li.rtsLI a.rtsLink,
	div.RadTabStripTop_topmenu div.rtsLevel ul.rtsUL li.rtsLI a.rtsLink span.rtsOut,
	div.RadTabStripTop_topmenu div.rtsLevel ul.rtsUL li.rtsLI a.rtsLink span.rtsIn,
	div.RadTabStripTop_topmenu div.rtsLevel ul.rtsUL li.rtsLI a.rtsLink span.rtsTxt {
	    margin: 0;
	    padding: 0; }
	    
	div.RadTabStripTop_topmenu div.rtsLevel ul.rtsUL li.rtsLI { padding: 0; }


/* Social Media
================================================== */

	.header div.socialMedia {
	
		height: 36px;
		margin: 10px 0 0 0;
	}

	.header div.socialMedia ul {
		float: right;


	}

	.header div.socialMedia ul li{
		float: left;
		margin: 0 5px;
	}






/* Main Menu
================================================== */
    
    .header div.RadMenu {
	    margin: 0;
	    padding: 8px 0 0 0;
	    background: url('Images/bg_desktop_mainmenu_top.png') no-repeat 100% 0;
        position: relative;
        z-index: 999;
    }    

    .header div.RadMenu ul.sfNavList,
	.header div.RadMenu ul.rmRootGroup {
	    margin: 0;
	    display: block;
	    background: url('Images/bg_desktop_mainmenu.png') no-repeat 100% 100%;
	    -moz-box-shadow: -3px 3px 1px 1px rgba(0,0,0,0.5);
	    -webkit-box-shadow: -3px 3px 1px 1px rgba(0,0,0,0.5);
	    box-shadow: -3px 3px 1px 1px rgba(0,0,0,0.5);
	    position: relative;
	    behavior: url(/scripts/PIE.htc);
	    border: 0; } 
    
    .header div.RadMenu ul.sfNavList li,
	.header div.RadMenu ul.rmRootGroup li.rmItem {
	    margin: 0;
	    padding: 0;
	    border: 0;
	    line-height: normal; } 

    .header div.RadMenu ul.sfNavHorizontal li a,
	.header div.RadMenu ul.rmRootGroup li.rmItem a.rmLink {
	    margin: 0;
	    border: 0;
	    text-decoration: none;
	    background: none; }

    .header div.RadMenu ul.sfNavHorizontal a,
	.header div.RadMenu ul.rmHorizontal a.rmLink {
	    padding: 0;
	    font: 17px/24px "cooper-black-std-n4","cooper-black-std",sans-serif;
	    font-weight: 400;
	    color: #b1163d; }





   .header div.RadMenu ul.rmHorizontal a.rmLink:hover,
	.header div.RadMenu ul.rmHorizontal a.rmLink:hover span,
	.header div.RadMenu ul.rmHorizontal a.rmLink.rmFocused,
    .header div.RadMenu ul.rmHorizontal a.rmLink.rmFocused span,
    .header div.RadMenu ul.rmHorizontal a.rmLink.rmSelected,
    .header div.RadMenu ul.rmHorizontal a.rmLink.rmSelected span {
	    padding: 0;
	    color: #00673c;
	    background: none; }

	.header div.RadMenu ul.rmRootGroup li.rmItem a.rmLink span.rmText {
	    margin: 0;
	    padding: 0;
	    border: 0;
	    cursor: pointer;
	    background: none; }

     .header div.RadMenu ul.sfNavHorizontal a:hover {
	    color: #00673c;
	    background: none;
        }

    /**/

	/* Sub levels */
	.header div.RadMenu div.rmSlide,
	.header div.RadMenu div.rmSlide ul.rmMultiColumn,
	.header div.RadMenu div.rmSlide li.rmGroupColumn,
	.header div.RadMenu div.rmSlide li.rmFirstGroupColumn,
	.header div.RadMenu div.rmSlide ul.rmVertical,
	.header div.RadMenu div.rmSlide ul.rmGroup,
	.header div.RadMenu div.rmSlide ul.rmMultiGroup,
	.header div.RadMenu div.rmSlide ul.rmLevel1,
	.header div.RadMenu div.rmSlide li.rmItem,
	.header div.RadMenu div.rmSlide li.rmFirst,
	.header div.RadMenu div.rmSlide li.rmLast,
	.header div.RadMenu div.rmSlide li.rmTemplate,
	.header div.RadMenu div.rmSlide div.rmText,
	.header div.RadMenu div.rmSlide div.RadSiteMap,
	.header div.RadMenu div.rmSlide div.RadSiteMap_Default,
	.header div.RadMenu div.rmSlide div.ProductsStyle,
	.header div.RadMenu div.rmSlide ul.rsmList,
	.header div.RadMenu div.rmSlide ul.rsmLevel1,
	.header div.RadMenu div.rmSlide ul.rsmLevel2,
	.header div.RadMenu div.rmSlide ul.rsmLevel3,
	.header div.RadMenu div.rmSlide ul.rsmLevel4,
	.header div.RadMenu div.rmSlide ul.rsmLevel5,
	.header div.RadMenu div.rmSlide ul.rsmColumn,
	.header div.RadMenu div.rmSlide ul.rsmLevel,
	.header div.RadMenu div.rmSlide ul.rsmThreeLevels,
	.header div.RadMenu div.rmSlide li.rsmItem,
	.header div.RadMenu div.rmSlide a.rsmLink {
    	margin: 0;
    	padding: 0;
    	line-height: 20px;
    	border: 0;
    	background: none;
    	text-align: left; }

    .header div.RadMenu div.rmSlide li.rmTopRight,
    .header div.RadMenu div.rmSlide li.rmTopShadowRight,
	.header div.RadMenu div.rmSlide li.rmBottomLeft,
	.header div.RadMenu div.rmSlide li.rmBottomShadowLeft,
	.header div.RadMenu div.rmSlide li.rmBottomRight,
	.header div.RadMenu div.rmSlide li.rmBottomShadowRight,
	.header div.RadMenu div.rmSlide li.rmTopFix,
	.header div.RadMenu div.rmSlide li.rmBottomFix { display: none; }

    .header div.RadMenu div.rmSlide {
    	margin: 0;
    	padding: 0 0 0 10px;
    	line-height: 20px;
    	border: 0;
    	text-align: left;
    	color: #fff;
    	background: #00673c !important; }

   	.header div.RadMenu div.rmSlide ul.rsmColumn li.rsmItem {
   		margin: 20px 10px; }

	.header div.RadMenu div.rmSlide ul.rsmColumn li.rsmItem a.rsmLink {	
		padding: 5px 10px;
		color: #fff;
		font-size: 18px;
		font-family: "cooper-black-std-n4","cooper-black-std",sans-serif;
	    font-style: normal;
	    font-weight: 400;
	    background: #0f4a34; }

	.header div.RadMenu div.ProductsStyle ul.rsmColumn ul.rsmList li.rsmItem {
		border-bottom: 1px dotted #267e59; }

	.header div.RadMenu div.rmSlide ul.rsmColumn li.rsmItem ul.rsmLevel2 li.rsmItem {
		border-bottom: none; }

	.header div.RadMenu div.rmSlide ul.rsmColumn li.rsmItem ul.rsmLevel1 li.rsmItem a.rmsLink {
		padding: 5px 0px !important; }

	.header div.RadMenu div.rmSlide ul.rsmColumn li.rsmItem ul.rsmLevel2 li.rsmItem a.rmsLink {
		padding: 0 10px 5px 10px !important; }

	.header div.RadMenu div.rmSlide ul.rsmColumn li.rsmItem ul.rsmLevel1 li.rsmItem a.rsmLink {
		color: #fff;
		background: #00673c;
		font: bold 14px/20px Tahoma, Geneva, sans-serif; }

	.header div.RadMenu div.rmSlide ul.rsmColumn li.rsmItem ul.rsmLevel2 li.rsmItem a.rsmLink {
		color: #color: #b3d2c5;;
		background: #00673c;
		font: normal 12px/20px Tahoma, Geneva, sans-serif; }

	.header div.RadMenu div.rmSlide ul.rsmColumn li.rsmItem ul.rsmLevel2 li.rsmItem a.rsmLink:hover {
		color: #fff; }

	.header div.RadMenu div.rmSlide ul.rsmColumn li.rsmItem ul.rsmList li.rsmItem {
   		margin: 0px 10px;
   		color: #fff; }


	

    /*
    .header li.rmFirstGroupColumn {}
    .header ul.rmMultiColumn ul.rmVertical.rmGroup.rmLevel1.rmMultiGroup {}
    .header ul.rmMultiColumn ul.rmVertical li.rmItem.rmFirst.rmLast.rmTemplate {}
    .header ul.rmMultiColumn ul.rmVertical li.rmItem div.rmText {}
    .header ul.rmMultiColumn ul.rmVertical li.rmItem div.rmText div.ProductsStyle { width: auto !important; }
    .header ul.rmMultiColumn ul.rmVertical li.rmItem div.rmText div.ProductsStyle ul.rsmList.rsmColumn.rsmLevel.rsmThreeLevels {}
    .header ul.rmMultiColumn ul.rmVertical li.rmItem div.rmText div.ProductsStyle ul.rsmList li.rsmItem {}
    .header ul.rmMultiColumn ul.rmVertical li.rmItem div.rmText div.ProductsStyle ul.rsmList li.rsmItem a.rsmLink {}

    .header ul.rmMultiColumn ul.rmVertical li.rmItem div.rmText div.ProductsStyle ul.rsmList ul.rsmLevel1 {}
    .header ul.rmMultiColumn ul.rmVertical li.rmItem div.rmText div.ProductsStyle ul.rsmList ul.rsmLevel2 {}
	*/

	/*
	div.RadMenu_mainmenu div.rmSlide {
	    margin: 0;
	    padding: 0;
	    text-align: left;
	    border: 0; }

	div.RadMenu_mainmenu div.rmSlide div.rmSlide div.rmSlide {
	    margin: 10px 0 0 0 !important; }

	div.RadMenu_mainmenu div.rmSlide ul.rmVertical {
	    margin: 0;
	    padding: 0px 15px; } 

	div.RadMenu_mainmenu div.rmSlide ul.rmLevel2,
	div.RadMenu_mainmenu div.rmSlide ul.rmLevel3,
	div.RadMenu_mainmenu div.rmSlide ul.rmLevel4,
	div.RadMenu_mainmenu div.rmSlide ul.rmLevel5 {
	    margin-left: 15px; }

	div.RadMenu_mainmenu div.rmSlide ul.rmLevel1 {
	    padding: 10px 15px 0 15px;
	    background: #00673c; }

	div.RadMenu_mainmenu div.rmSlide ul.rmLevel2 { background: #0f4a34; }
	div.RadMenu_mainmenu div.rmSlide ul.rmLevel3 { background: #082c1c; }
	div.RadMenu_mainmenu div.rmSlide ul.rmLevel4 { background: #0f4a34; }
	div.RadMenu_mainmenu div.rmSlide ul.rmLevel5 { background: #082c1c; }

	div.RadMenu_mainmenu div.rmSlide ul.rmVertical li.rmItem {
	    margin: 0;
	    padding: 0; }

	div.RadMenu_mainmenu div.rmSlide ul.rmVertical a.rmLink {
	    margin: 0;
 	    padding: 6px 30px 6px 0 !important;
	    font: 14px/20px Tahoma, Geneva, sans-serif; } 

	div.RadMenu_mainmenu div.rmSlide ul.rmLevel1 a.rmLink,
	div.RadMenu_mainmenu div.rmSlide ul.rmLevel2 a.rmLink,
	div.RadMenu_mainmenu div.rmSlide ul.rmLevel3 a.rmLink,
	div.RadMenu_mainmenu div.rmSlide ul.rmLevel4 a.rmLink,
	div.RadMenu_mainmenu div.rmSlide ul.rmLevel5 a.rmLink { 
	    color: #b3d2c5;
	    border-bottom: 1px dotted #267e59; }

	div.RadMenu_mainmenu div.rmSlide ul.rmVertical a.rmLink:hover,
	div.RadMenu_mainmenu div.rmSlide ul.rmVertical a.rmLink:hover span,
	div.RadMenu_mainmenu div.rmSlide ul.rmVertical a.rmLink.rmFocused,
	div.RadMenu_mainmenu div.rmSlide ul.rmVertical a.rmLink.rmFocused span,
	div.RadMenu_mainmenu div.rmSlide ul.rmVertical a.rmLink.rmSelected,
	div.RadMenu_mainmenu div.rmSlide ul.rmVertical a.rmLink.rmSelected span,
	div.RadMenu_mainmenu div.rmSlide ul.rmVertical a.rmLink.rmExpanded,
	div.RadMenu_mainmenu div.rmSlide ul.rmVertical a.rmLink.rmExpanded span,
	div.RadMenu_mainmenu div.rmSlide ul.rmVertical a.rmLink.rmExpanded:hover,
	div.RadMenu_mainmenu div.rmSlide ul.rmVertical a.rmLink.rmExpanded:hover span {
 	    color: #fff !important;
	    background: none; }

	div.RadMenu_mainmenu div.rmSlide ul.rmVertical li.rmLast a.rmLink {
	    border-bottom: none; }
    */

/* Banner
================================================== */

	.banner {
	    background: #231f20 url('Images/bannerShadowTop.png') repeat-x 0 0; }

	ul.bxslider li.bxsliderListItem div.bxsliderItemContent {
	    position: relative; }
	
	.sfimageWrp, .sfimageWrp img {
		margin: 0;
		padding: 0;
		line-height: normal;
		overflow: hidden;
		vertical-align: top;
	}
  

/* Main
================================================== */   
	
	.main { 
	    background: url('Images/bg_wood.jpg') repeat;
	    -moz-box-shadow: 0 0px 30px 10px rgba(0, 0, 0, 0.7);
	    -webkit-box-shadow: 0 0px 30px 10px rgba(0, 0, 0, 0.7);
	    box-shadow: 0 0px 30px 10px rgba(0, 0, 0, 0.7);
	    position: relative;
	    behavior: url(/scripts/PIE.htc); }


/* Maincontent
================================================== */   
	
	.maincontent {
	    width: 100%;
	    padding: 9px 0 !important;
	    /*background: url('Images/bg_call2action.jpg') repeat;*/
	    background: #e0c68d;
	    -moz-box-shadow: 0 0px 6px 3px rgba(0, 0, 0, 0.3);
	    -webkit-box-shadow:  0px 0px 6px 3px rgba(0, 0, 0, 0.3);
	    box-shadow:  0px 0px 6px 3px rgba(0, 0, 0, 0.3); }

	.ie6 .maincontent,
	.ie7 .maincontent,
	.ie8 .maincontent {
	    -moz-box-shadow: 0 0px 8px rgba(41, 41, 41, 0.3);
	    -webkit-box-shadow:  0px 0px 8px rgba(41, 41, 41, 0.3);
	    box-shadow:  0px 0px 8px rgba(41, 41, 41, 0.3);
	    position: relative;
	    behavior: url(/scripts/PIE.htc); }

	.maincontent .sfContentBlock h1 { 
	    margin: 0 -10px 9px -10px !important;
	    padding: 14px 0 0 0;
	    color: #fff;
	    text-align: center;
	    background: #0e4d2c url('Images/bg_headingTop.jpg') repeat-x 0 0; }

	.maincontent .sfContentBlock h1 .wrap {
	    padding: 0 0 17px 0;
	    display: block;
	    background: #0e4d2c url('Images/bg_headingBottom.jpg') repeat-x 0 100%; }

	.maincontent a, .maincontent a:visited { text-decoration: underline; }
	.maincontent a:hover { text-decoration: none; }

	.maincontent a.more, .maincontent a.more:visited { text-decoration: none; }
	.maincontent a.more:hover { text-decoration: underline; }

	.maincontent ul {
		padding-top: 20px;
		background: url('Images/bg_listDots.png') repeat-x 0 0; }
	
	.maincontent ul span.bottomDots {
		padding-bottom: 10px;
		display: block;
		background: url('Images/bg_listDots.png') repeat-x 0 100%; }
	
	.maincontent ul ul span.bottomDots {
		padding-bottom: 0;
		background: none; }

	.maincontent li { line-height: 20px; }

	.maincontent ul li {
		padding-left: 20px;
		background: url('Images/ico_list.png') no-repeat 0 6px; }

	.maincontent table {
    	margin: 10px 0 0 0;
    	width: 100% !important;
    	border-collapse: separate;
    	border-spacing: 5px; }

  	.maincontent table th  {
    	padding: 10px 15px;
    	background: #15462e;
    	font-weight: bold;
    	color: #f3f1bb;
    	text-align: left;
    	vertical-align: top; }

	.maincontent table td  {
    	padding: 10px 15px;
    	background: #f3f1bb;
    	vertical-align: top; }
	
	.maincontent img { 
        margin: 0 auto;
		margin-bottom: 10px;
		margin-right: 10px;
        max-width:98%;
        padding:1%;
        background: #fff;
        text-align: center; }

    .ie7 .maincontent .sfContentBlock img {
    	display: block;
    }

/* News List
================================================== */
	.maincontent ul.sfnewsList {
		padding-top: 10px;
		padding-bottom: 0px;
		background: url('Images/bg_listDots.png') repeat-x 0 100%; }

	.maincontent ul.sfnewsList li.sfnewsListItem {
		padding: 0;
		background: url('Images/bg_listDots.png') repeat-x 0 100%; }

    .maincontent ul.sfnewsList li.sfnewsListItem table {
		margin: 0;
		padding: 0;
		border-collapse: none;
    	border-spacing: 0px;
    	background: none; }

	.maincontent ul.sfnewsList li.sfnewsListItem table td {
		margin: 0;
		padding: 0 0 30px 0 !important;
		background: none; }

	.maincontent ul.sfnewsList li.sfitem .sfimageWrp { 
		margin: 0;
		padding: 0; }

	.maincontent ul.sfnewsList li.sfitem .sfimageWrp img { 
		margin: 0 !important;
		padding: 0 !important; }

	.maincontent ul.sfnewsList li.sfnewsListItem h2.sfnewsTitle,
	.maincontent ul.sfnewsList li.sfnewsListItem h2.sfnewsTitle a {
		color: #15462e; }
	
	.maincontent ul.sfnewsList li.sfnewsListItem h2.sfnewsTitle a,
	.maincontent ul.sfnewsList li.sfnewsListItem h2.sfnewsTitle a:visited {
		text-decoration: none; }

	.maincontent ul.sfnewsList li.sfnewsListItem h2.sfnewsTitle a:hover {
		text-decoration: underline; }

	.maincontent ul.sfnewsList li.sfnewsListItem .sfnewsMetaInfo {
		margin-bottom: 10px;
		font-style: italic;
		color: #7b6935; }

    .maincontent ul.sfnewsList li.sfnewsListItem .sfnewsSummary 
    {
         }
    
	.maincontent ul.sfnewsList li.sfnewsListItem .sfnewsFullStory {
	    margin-top: 20px;
	    padding: 0 0 0 34px;
	    width: 66px;
	    height: 27px;
	    line-height: 24px;
	    display: block;
	    text-align: left;
	    color: #fff !important;
	    text-decoration:  none;
	    background: url('Images/bg_more.png') no-repeat 100% -27px; }

    .maincontent ul.sfnewsList li.sfnewsListItem .sfnewsFullStory:hover {
    	text-decoration: underline;
	    background: url('Images/bg_more.png') no-repeat 100% 0px; }	


/* News Details
================================================== */
	.maincontent .sfnewsDetails 
	{
	    padding-top: 20px; }
	.maincontent .sfnewsDetails h1.sfnewsTitle { 
		margin-bottom: 10px !important; }	
	.sfnewsAuthorAndDate {
		margin: 0 0 20px 0;
		font-style: italic;
		color: #7b6935; }

/* Social Sharing
================================================== */
	.maincontent .RadSocialShare {
		margin: 0 0 20px 0;
		padding: 0;
		border: 0; }

	.maincontent .RadSocialShare ul.sshContent {
		margin: 0;
		padding: 0;
		background: none; }

	.maincontent .RadSocialShare li.sshListItem {
		margin: 0 10px 0 0;
		padding: 0;
		background: none; }

	.maincontent .RadSocialShare li.sshListItem:last-child {
		margin: 0 10px 0 0;
		padding: 7px 0 0 0;
		background: none; }


/* Comments
================================================== */
	.maincontent h2.sfcommentsTitle {
		margin-top: 30px; }	

	.maincontent .sfcommentsForm { margin-top: 20px; }
	.maincontent ol.sfcommentsFieldsList,
	.maincontent ol.sfcommentsFieldsList li.sfcommentsField { 
		margin-left: 0;
		list-style: none; }

	.maincontent ul.reToolbar,
	.maincontent ul.reToolbar li {
		margin: 0;
		padding: 0;
		background: none;
		line-height: normal;
		list-style: none; }	

	.maincontent .sfEditorWrp,
	.maincontent .RadEditor,
	.maincontent .reRibbonBarWrapper table,
	.maincontent .reRibbonBarWrapper td,
	.maincontent .RadEditor td {
		margin: 0;
		padding: 0;
		line-height: normal;
		background: #f3f1bb;
		border-collapse: none;
    	border-spacing: 0px; }

	.maincontent .RadEditor {
		min-width: 260px !important; }

	.sfreContentArea { 
		background: #fff !important; }

	.sfNeutral { color: #ff0000; }


/* Pager
================================================== */  

	.maincontent div.sf_pagerNumeric 
	{
	    margin: 0 0 20px 0; }
	    
	.maincontent div.sf_pagerNumeric a 
	{
	    margin: 0 6px 0 0 ;
	    padding: 6px 10px;
	    font-family: "myriad-pro-n4","myriad-pro",sans-serif;
	    font-style: normal;
	    font-weight: 400;
	    -webkit-border-radius: 4px;
	    -moz-border-radius: 4px;
	    border-radius: 4px;
	    position: relative;
	    behavior: url(/scripts/PIE.htc); }

	.maincontent div.sf_pagerNumeric a,
	.maincontent div.sf_pagerNumeric a:visited 
	{
	    color: #cdcdcd;
	    background: #231f20;
	    border: 1px solid #231f20;
	    text-decoration: none; }

	.maincontent div.sf_pagerNumeric a:hover {
		text-decoration: underline; }

	.maincontent div.sf_pagerNumeric a:hover,    
	.maincontent div.sf_pagerNumeric a.sf_PagerCurrent 
	{
	    color: #fff;
	    background: #00673c;
	    border: 1px solid #00673c; }		


/* Sidebar Vertical Navigation
================================================== */ 

	.sidebar h3 { color: #fff; }

	.RadPanelBar {
	    margin: 0;
	    padding: 0;
	    line-height: normal;
	    border: 0;
	    background: none !important; }

	.RadPanelBar,
	.RadPanelBar a.rpLink,
	.RadPanelBar span.rpText {
		color: #cdcdcd;
		text-decoration: none; }
		    
	.RadPanelBar ul.rpRootGroup {
	    margin: 0 0 25px 0;
	    padding: 0;
	    line-height: normal;
	    border: 0;
	    background: none !important; }

	.RadPanelBar ul.rpRootGroup li.rpItem {
	    margin: 0 0 5px 0;
	    padding: 8px 10px;
	    display: block;
	    line-height: normal;
	    background: #231f20;
	    -webkit-border-radius: 4px;
	    -moz-border-radius: 4px;
	    border-radius: 4px;
	    position: relative; }

	.ie6 .RadPanelBar ul.rpRootGroup li.rpItem,
	.ie7 .RadPanelBar ul.rpRootGroup li.rpItem,
	.ie8 .RadPanelBar ul.rpRootGroup li.rpItem {
	    behavior: url(/scripts/PIE.htc); }

	.RadPanelBar ul.rpRootGroup li.rpItem a.rpLink,
	.RadPanelBar ul.rpRootGroup li.rpItem a.rpLink span.rpOut,
	.RadPanelBar ul.rpRootGroup li.rpItem a.rpLink span.rpExpandHandle,
	.RadPanelBar ul.rpRootGroup li.rpItem a.rpLink span.rpNavigation,
	.RadPanelBar ul.rpRootGroup li.rpItem a.rpLink span.rpText {
	    margin: 0;
	    padding: 0;
	    line-height: normal;
	    border: 0;
	    background: none; }

	.RadPanelBar ul.rpRootGroup li.rpItem a.rpLink:hover,
	.RadPanelBar ul.rpRootGroup li.rpItem a.rpLink:hover span.rpText,
	.RadPanelBar ul.rpRootGroup li.rpItem a.rpSelected,
	.RadPanelBar ul.rpRootGroup li.rpItem a.rpSelected span,
	.RadPanelBar ul.rpRootGroup li.rpItem a.rpExpanded,
	.RadPanelBar ul.rpRootGroup li.rpItem a.rpExpanded span {
	    color: #fff !important;
	    font-weight: bold; }

	.RadPanelBar ul.rpRootGroup li.rpItem ul.rpGroup {
	    padding: 5px;
	    background: none; }

	.RadPanelBar ul.rpRootGroup li.rpItem ul.rpGroup li.rpItem ul.rpGroup {
	    padding: 5px 10px; }
	    
	.RadPanelBar ul.rpRootGroup li.rpItem ul.rpGroup,
	.RadPanelBar ul.rpRootGroup li.rpItem ul.rpGroup a.rpLink,
	.RadPanelBar ul.rpRootGroup li.rpItem ul.rpGroup span.rpText {
		color: #cdcdcd; }

	.RadPanelBar ul.rpRootGroup li.rpItem ul.rpGroup li.rpItem {
	    margin: 0 0 1px 0;
	    padding: 5px 14px 0px 10px;
	    line-height: normal;
	    border: none;
	    background: #231f20;
	    -webkit-border-radius: 0px;
	    -moz-border-radius: 0px;
	    border-radius: 0px; }

	.RadPanelBar ul.rpRootGroup li.rpItem ul.rpGroup li.rpItem a.rpLink span.rpNavigation {
	    margin: 0;
	    padding: 0;
	    line-height: normal;
	    border: 0;
	    background: none; }


/* Call2actions
================================================== */  

.sidebar .call2action h1 {
margin: 0 -10px 9px -10px !important;
padding: 14px 0 0 0;
color: #fff;
text-align: center;
background: #0e4d2c url('Images/bg_headingTop.jpg') repeat-x 0 0;
}

	.sidebar .call2action h1 .wrap {
padding: 0 0 17px 0;
display: block;
background: #0e4d2c url('Images/bg_headingBottom.jpg') repeat-x 0 100%;
}

    .call2action .sfContentBlock {
	    padding: 9px 10px;
	    background: url('Images/bg_call2action.jpg') repeat;
	    -moz-box-shadow: 0 0px 6px 3px rgba(0, 0, 0, 0.3);
	    -webkit-box-shadow:  0px 0px 6px 3px rgba(0, 0, 0, 0.3);
	    box-shadow:  0px 0px 6px 3px rgba(0, 0, 0, 0.3); }

	.ie6 .call2action .sfContentBlock,
	.ie7 .call2action .sfContentBlock,
	.ie8 .call2action .sfContentBlock {
	    -moz-box-shadow: 0 0px 8px rgba(41, 41, 41, 0.3);
	    -webkit-box-shadow:  0px 0px 8px rgba(41, 41, 41, 0.3);
	    box-shadow:  0px 0px 8px rgba(41, 41, 41, 0.3);
	    position: relative;
	    behavior: url(/scripts/PIE.htc); }

    .ourStory .sfContentBlock { position: relative; }

	.call2action .sfContentBlock h2 {
	    margin: 0 -10px 9px -10px;
	    padding: 15px 0 0 0;
	    color: #fff;
	    text-align: center;
	    background: #0e4d2c url('Images/bg_headingTop.jpg') repeat-x 0 0; }

	.call2action .sfContentBlock h2 .wrap {
	    padding: 0 0 18px 0;
	    display: block;
	    background: #0e4d2c url('Images/bg_headingBottom.jpg') repeat-x 0 100%; }

    .call2action .sfContentBlock img { margin-bottom: 8px; }

	.call2action .sfContentBlock p {
	    margin: 0 0 10px 0;
	    line-height: 20px; }

    .call2action .sfContentBlock a.more {
	    padding: 0 34px 0 0;
	    height: 27px;
	    line-height: 24px;
	    display: block;
	    text-align: right;
	    color: #fff;
	    background: url('Images/bg_more.png') no-repeat 100% -27px; }

	.ourStory .sfContentBlock a.more {
	    padding: 0 0 0 34px;
	    width: 66px;
	    height: 27px;
	    line-height: 24px;
	    display: block;
	    text-align: left;
	    color: #fff;
	    background: url('Images/bg_more.png') no-repeat 100% -27px;
	    position: absolute;
	    bottom: 0px;
	    left: 0px; }

    .call2action .sfContentBlock a.more:hover,
    .ourStory .sfContentBlock a.more:hover {
	    background: url('Images/bg_more.png') no-repeat 100% 0px; }

    
/* Products / Recipes List
================================================== */
	.maincontent ul.sfitemsList {
		padding-top: 10px;
		padding-bottom: 0px;
		background: none; }

	.maincontent ul.sfitemsList li.sfitem {
		padding: 0 0 0 0;
		background: url('Images/bg_listDots.png') repeat-x 0 100%; }

	.maincontent ul.sfitemsList li.sfitem table {
		margin: 0;
		padding: 0;
		border-collapse: none;
    	border-spacing: 0px;
    	background: none; }

	.maincontent ul.sfitemsList li.sfitem table td {
		margin: 0;
		padding: 0 0 30px 0 !important;
		background: none; }

	.maincontent ul.sfitemsList li.sfitem table td:first-child {
		background: none;
		width: 155px;
	}	



	.maincontent ul.sfitemsList li.sfitemRecipe table td {
		padding: 0 0 20px 0 !important; 
		
	}

	.maincontent ul.sfitemsList li.sfitem .sfimageWrp { 
		margin: 0;
		padding: 5px 3px 5px 5px;
		background: #fff; }

	.maincontent ul.sfitemsList li.sfitem .sfimageWrp img { 
		margin: 0 !important;
		padding: 0 !important;
		width: 100%; }

	.maincontent ul.sfitemsList li.sfitem h2.sfitemTitle,
	.maincontent ul.sfitemsList li.sfitem h2.sfitemTitle a {
		color: #15462e; }
	
	.maincontent ul.sfitemsList li.sfitem h2.sfitemTitle a,
	.maincontent ul.sfitemsList li.sfitem h2.sfitemTitle a:visited {
		text-decoration: none; }

	.maincontent ul.sfitemsList li.sfitem h2.sfitemTitle a:hover {
		text-decoration: underline; }

	.maincontent ul.sfitemsList li.sfitem .sfnewsMetaInfo {
		margin-bottom: 10px;
		font-style: italic;
		color: #7b6935; }

	.maincontent ul.sfitemsList li.sfitem .sfitemShortTxtWrp {
		padding: 0 20px 0 26px;
		display: inline-block;
		font-size: 13px;
		height: 20px;
		line-height: 20px;
		font-style: italic; }

	.ie7 .maincontent ul.sfitemsList li.sfitem .sfitemShortTxtWrp {
		float: left; }

	.maincontent ul.sfitemsList li.sfitem .sfitemPortion {
		background: url('Images/ico_serves.png') no-repeat 0 0; }

	.maincontent ul.sfitemsList li.sfitem .sfitemPreparation {
		background: url('Images/ico_clock.png') no-repeat 0 0; }

	.maincontent ul.sfitemsList li.sfitem .sfitemFullDetails {
	    margin-top: 20px;
	    padding: 0 0 0 34px;
	    width: 66px;
	    height: 27px;
	    line-height: 24px;
	    display: block;
	    text-align: left;
	    color: #fff !important;
	    text-decoration:  none;
	    background: url('Images/bg_more.png') no-repeat 100% -27px; }

    .maincontent ul.sfitemsList li.sfitem .sfitemFullDetails:hover {
    	text-decoration: underline;
	    background: url('Images/bg_more.png') no-repeat 100% 0px; }

/* List Details
================================================== */

	.maincontent .sfitemDetails {
		padding-top: 20px;
	}

	.maincontent .sfitemDetails h1.sfitemTitle {}

	.maincontent .sfitemDetails table {
		margin: 0;
		padding: 0;
		border-collapse: none;
    	border-spacing: 0px;
    	background: none; }

	.maincontent .sfitemDetails table td {
		margin: 0;
		padding: 0 20px 30px 0;
		background: none; }

	.maincontent .sfitemDetails .sfimageWrp { 
		margin: 0 0 20px 0;
		
		background: #fff; }

	.maincontent .sfitemDetails .sfimageWrp img { 
		margin: 0 !important;
		padding: 0 !important;
		width: 100%; }

	.maincontent .sfitemDetails .sfitemShortTxtWrp {
		width: 90% !important;
		padding: 2% 5% !important;
		margin: 0 0 6px 0;
	    background: #f3f1bb;
	}

	.sfitemRichText {}


	/* Recipe Details */
	.sfitemRecipe {}

	.sfitemRecipeSummary {
		padding-bottom: 10px;
	}

	.sfitemRecipePortions,
	.sfitemRecipePreparation {
		margin: 10px 0 0 0;
		padding: 0 20px 0 26px;
		display: block;
		font-size: 13px;
		height: 20px;
		line-height: 20px;
		font-style: italic; }

	.sfitemRecipePortions {
		background: url('Images/ico_serves.png') no-repeat 0 0; }

	.maincontent .sfitemRecipePreparation {
		background: url('Images/ico_clock.png') no-repeat 0 0; }


		
	.sfitemRecipe h4 {
		margin-top: 20px;
		padding: 0 0 15px 0;
		background: url('Images/bg_listDots.png') repeat-x 0 100%; }

	.sfitemRecipe .sfitemRichText.servingSuggestion {
		padding-left: 80px;
		min-height: 70px;
		background: url('Images/ico_servingSuggestion.png') no-repeat 0 10px; }

	.sfitemRecipe .sfitemRichText.chefsTips {
		padding-right: 80px;
		min-height: 85px;
		background: url('Images/ico_chefTips.png') no-repeat 100% 5px; }

	.sfitemRecipe .sfitemRichText.sauceSuggestion {
		padding-left: 105px;
		min-height: 60px;
		background: url('Images/ico_sauceSuggestion.png') no-repeat 0 5px; }

	.sfitemRecipe .sfitemRichText.servingSuggestion ul,
	.sfitemRecipe .sfitemRichText.chefsTips ul,
	.sfitemRecipe .sfitemRichText.sauceSuggestion ul {
		margin: 0;
		padding: 0;
		background: none;
	}

	.sfitemRecipe .sfitemRichText.servingSuggestion ul li,
	.sfitemRecipe .sfitemRichText.chefsTips ul li,
	.sfitemRecipe .sfitemRichText.sauceSuggestion ul li {
		margin: 0;
		padding: 0;
		background: none;
	}


/* Footer
================================================== */

	.footerRowOne h2.sflistTitle { 
	    margin: 20px 0 0 0;
	    padding: 0;
	    font-size: 18px; 
	    color: #fff; } 

	.footerAwards ul.sflistList,
	.footerContact ul.sflistList  {
	    margin: 7px 0 0 0;
	    padding: 0;
	    line-height: normal; }

	.footerAwards ul.sflistList li.sflistListItem {
	    margin: 0 6px 6px 0;
	    padding: 0;
	    line-height: normal;
	    display: inline;
	    float: left; }

	.footerContact ul.sflistList li.sflistListItem,
	.footerContact ul.sflistList li.sflistListItem div.sflistItemContent,
	.footerContact ul.sflistList li.sflistListItem div.sflistItemContent ul {
	    margin: 0;
	    padding: 0;
	    line-height: normal; }

	.footerContact ul.sflistList li.sflistListItem div.sflistItemContent ul li {
	    margin: 3px 0 0 0;
	    padding: 4px 6px;
	    line-height: normal;
	    color: #fff;
	    background: #002b0b;
	    -webkit-border-radius: 4px;
	    -moz-border-radius: 4px;
	    border-radius: 4px;
	    position: relative; }

	.ie7 .footerContact ul.sflistList li.sflistListItem div.sflistItemContent ul li {
	    margin: 0 0 3px 0 !important; }

	.ie6 .footerContact ul.sflistList li.sflistListItem div.sflistItemContent ul li,
	.ie7 .footerContact ul.sflistList li.sflistListItem div.sflistItemContent ul li,
	.ie8 .footerContact ul.sflistList li.sflistListItem div.sflistItemContent ul li {
	    behavior: url(/scripts/PIE.htc); }

	.footerContact ul.sflistList li.sflistListItem div.sflistItemContent ul li a {
	    color: #fff; }

	.footerContact ul.sflistList li.sflistListItem div.sflistItemContent ul li strong {
	    font-weight: normal;
	    color: #c5b8b2; }

	.footerValues {
	    background: url('Images/bg_footer_feather.png') no-repeat 100% 0; }

	.footerValues ul.sflistList,
	.footerValues ul.sflistList li.sflistListItem,
	.footerValues ul.sflistList li.sflistListItem div.sflistItemContent ul {
		margin: 0 0 0 0;
		padding: 0;
		line-height: normal; }

	.footerValues ul.sflistList li.sflistListItem div.sflistItemContent ul li {
		margin: 11px 0 0 0;
		padding: 0 0 0 0;
		line-height: normal;
		color: #c5b8b2; }

	.footerValues ul.sflistList li.sflistListItem div.sflistItemContent ul li strong {
		font-weight: normal;
		text-transform: uppercase;
		color: #fff; }

	.footerRowTwo,
	.footerRowTwo a {
		font-size: 12px;
		color: #fff; }

	.footerCredit a {
		padding: 5px 0 5px 30px;
		background: url('Images/ico_continuum.png') no-repeat 0 50%; }

/* Contact Us - Google Map
================================================== */


#map_div{
	width:100%;
	height:400px;
	border:1px solid #F4F4F4;
	margin:0 0 20px 0;
}




.maincontent #map_div img { 
	background: none;
	max-width: none!important;

}


/* Image Gallery
================================================== */
.sfimagesTmbList.sfLightboxMode {
	list-style-type: none;
	margin: 0 0 0 20px;
}

.sfimagesTmbList.sfLightboxMode li.sfimagesTmb {
	float: left;
	list-style-type: none;
	background: none;
	padding: 10px;

}

.sfimagesTmbList.sfLightboxMode li.sfimagesTmb img {
	border:solid 5px #fff;
}


/* Our Awards - Custom List
================================================== */
.sfOurAwards {}

.sfOurAwards ul { background: none;}
.sfOurAwards ul li {
	background: #fff;
	overflow: hidden;
	padding: 10px;
}

.sfOurAwards ul li .image{
	float: left;
	width: 120px;
}


.sfOurAwards ul li .title{
	float: left;
	font-family: "cooper-black-std-n4","cooper-black-std",sans-serif;
    font-style: normal;
    font-weight: 400;
    padding: 20px 0 0 0;
}


@media screen and (max-width: 768px) {

    .header div.RadMenu ul.sfNavList {
        padding: 6px 31px 18px 3px;
    }
}

@media screen and (max-width: 480px) {
    #tweet {
        width: 87% !important;
    }
    .header div.RadMenu ul.sfNavHorizontal li a {
        font-size:15px;
    }



    .header div.RadMenu ul.sfNavHorizontal li {
        padding: 0 10px;
    }

    .header div.RadMenu ul.sfNavList {
    padding: 6px 3px 18px;
}
}
@media screen and (max-width: 375px) {
    #tweet {
        width: 80% !important;
    }
}