/* -----------------------------------------------------------------------

Brandon Raynor's School of Natural Therapies
Version:  1.01

   * Overwrites blueprint styles.

----------------------------------------------/* -----------------------------------------------------------------------

Brandon Raynor's School of Natural Therapies
Version:  1.01

   * Overwrites blueprint styles.

----------------------------------------------------------------------- */

body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eae7d4;
	background-image: url(/templates/v1/images/bg-tile.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

#wrap-container {
	background-image: url(/templates/v1/images/menu-banner-tile-bg.jpg);
	background-repeat: repeat-x;
	background-position: center 109px;
	background-color: #FFFFFF;
}

/* --------------------- typography ------------------------------- */

h1,h2,h3,h5,h6 {
	color: #1f2424;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1 { color:#d06f00; font-style:normal; font-size:2.33em; line-height:1.285; margin-bottom: 0.642em;}
h2 { color:#1f2424; font-style:italic; font-size:1.5em; line-height:1.4; margin-bottom: 1em; font-weight:bold;}
p + h2 { margin-top: 2em;}
h3 { color:#d06e00; font-style:normal; font-size:1.8em; line-height:1.125; margin-bottom: .6em; margin-top:1.5em}
h6 + h3 {margin-top:3em;}
center + h3 {margin-top:3em;}
h4 { color:#7a9f37; font-style:normal; font-size:1.3em; line-height:1.4; margin-bottom: .6em; margin-top:1.5em; font-weight:bold; height:auto;}
h6 + center {margin-top:6em;}

a:hover     { color: #639515; text-decoration: underline;}
a           { color: #C73C05; text-decoration: none; }

blockquote  { padding-left: 80px;  font-size: 1.33em; line-height: 1.5; margin:0 80px 1.125em 0; color: #739b29; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; background: url(/templates/v1/images/openquote.gif) no-repeat 20px 5px;}
blockquote  p{ margin-bottom: 1.125em;}
blockquote + cite { margin:0 80px 1.8em 80px; display:block;}
cite + blockquote {margin-top: 3em;}

p{ font-size:1.15em;}
p img {margin-bottom: 1.5em;}
img.top {margin-top: .4em;}
p + p img {margin: .8em 1.5em 2em 0;}

ul, ol, dl, dd      { margin-left: 50px;margin-right: 50px; }
li {margin-bottom:1.5em;}
li ul {margin-top:1em; font-size:.9em;}
li ul li {margin-bottom:.7em;}
.box {background-color:#f8efc4; color:#411215;}

.small      { font-size: .8em; margin-bottom: 1.6em; line-height: 1.4em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }

.vid-caption {font-style:italic; font-weight:bold; margin:1em 0 2.5em; display:block; text-align:center;background-color:#eff8e0; padding:6px;}

h3 + center {margin-top:2em;}

/* --------------------- grid ------------------------------- */

hr {
  background: #e1f9b3; 
  color: #e1f9b3;
  height: .41em;
  margin: 2.59em 0;
}

h3 + hr {
  margin-top:-.5em;
}

.span-1, .span-2,   
.span-2,
.span-3, 
.span-4, 
.span-5,
.span-6,
.span-7,
.span-8,
.span-9,
.span-10,
.span-11,
.span-12, div.span-12 { }

.redline {border:1px solid red;}

/* --------------------- forms ------------------------------- */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input {color:#2b251f; font-family: Arial, Helvetica, sans-serif; border:1px solid #9ccf65; padding:4px;}
input.text, input.title, textarea, select {
	margin:0.5em 0;
	border:1px solid #bbb;
}
input.text:focus, input.title:focus, textarea:focus, select:focus, {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

input.cat_textbox_small {
	width:200px;
	padding:4px 6px 3px 6px;
	border:2px solid #cee5a4;
	background-color:#f9fef0;
	color:#2b251f;
	font-size:12px;
	margin:0;
	right:17px;
	position:absolute;
}
.search-box {position:relative; height:50px;}
input.cat_searchbutton {

	height:26px;
	border:none;
	background-color:#cee5a4;
	color:#33690b;
	font-size:1em;
	margin: 0;
	right:0;
	position:absolute;
	background-image: url(/templates/v1/images/search-button.gif);
	background-repeat: no-repeat;
	background-position: right center;
	line-height:22px;
}

/* ---------- Contact Us form --------- */

#contact-form-wrap {
	padding-bottom:11px;
	background-image: url(/templates/v1/images/contact-form-bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:539px;
}
#contact-us {width:539px; background: #f3ecc5 url(/templates/v1/images/contact-form-top.gif) no-repeat top center; }
#contact-us h2 {color:#1F2424; padding:15px 12px; margin-bottom:0em;}
#contact-us h3{ font-size:1.4em; margin:0 0 1.8em; font-style:italic;}
#contact-us fieldset {padding:20px 17px; margin: 4px 12px 0; border:none; background: #fefdf5 url(/templates/v1/images/contact-form-box-bottom.gif) no-repeat bottom center; }
.contactForm legend { padding:0 10px; margin-left:20px;color:#b4de73;}
.contactForm ul { margin:0;  list-style:none;}
.contactForm ul.extras { background-color:#efe9c5; padding:20px 20px 12px; margin:20px 0 20px 0;}
.contactForm ul li {clear:both; background:none; line-height:18px; margin-bottom:12px;}
.contactForm ul label { display:block; float:left; width:150px; padding:2px 0;}
.contactForm ul.extras label {  margin-right:20px; width:160px;}
.contactForm .txtField, .contactForm select  {display:block; padding:3px; width:240px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#1f2424;border:2px solid #cfc79a;outline:none;}
.contactForm select.cat_dropdown_smaller  {width:100px; }
ul.extras .cat_dropdown {font-size:11px; font-weight:normal; width:200px; padding:2px; border-width:1px;}
.contactForm .txtField:hover, .txtField:focus, .txtField:active { background:#fffdea;}
.contactForm textarea.txtField { width:320px;}
.contactForm div.send {text-align:center;}
.contactForm input.send {
	width:160px;
	height:65px;
	padding-bottom:6px;
padding-left:60px;
	text-align:left;
	margin:5px auto;
	border:none;
	background-image: url(/templates/v1/images/btn-submit.gif);
	background-repeat: no-repeat;
font-size:18px; font-weight:bold; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; color: #54a0cf;
display:block;
}
.contactForm input.send:hover {cursor:pointer; width:160px; color: #54a0cf;}
.contactForm em {font-weight:normal;}
.contactForm li.captcha label { width:auto; float:none; font-size:14px; text-align:center; color:#d47a10;}
.contactForm li.captcha img { float:left; margin:3px 8px 0 0;}

/* --------------------- Header ------------------------------- */

#header-container #logo {
	height:96px;
	background-image: url(/templates/v1/images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
text-indent:-4000px;
	}
	#header-container #logo a {
	height:96px;
width:380px;
display:block;
	}
	
#header-container h2 {color:#9bc464; font-size:16px; margin-top:40px;}

#header-container .header-buttons {text-align:right;}

/* --------------------- Banner ------------------------------- */

#banner-container { margin-top:18px; height:199px;}

#flash {height:170px; width:614px; background-color:#fff;padding:3px;}


#bannertestimonials blockquote {
	padding-left:52px;
	margin:.6em 0 7px 0;
background-image: url(/templates/v1/images/banner-openquote.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#32680b;
}
#bannertestimonials cite {
font-size:11px; color:#240f04; margin:0 0 0 52px;
}


/* --------------------- Body ------------------------------- */
#content-container {margin-top:1.5em; background-color:#FFFFFF;}



div.content-wrap {margin-top:2em;}

#sidebar #wrapper {
	background-color: #f8efc4;
	background-image: url(/templates/v1/images/sidebar-panel-top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding:0;
	padding-top:1px;
	margin-bottom:20px;
}

#sidebar #wrapper hr {
	color: #f8efc4;
height:12px;
	background: #f8efc4 url(/templates/v1/images/sidebar-panel-bottom.gif) no-repeat center bottom;
}


#sidebar #wrapper .bottom {
	height:12px;
	background: url(/templates/v1/images/sidebar-panel-bottom.gif) no-repeat center bottom;
}

#sidebar .box {
	padding:16px 14px 4px;
	margin:0 12px;
	background-color: #fefdf5;
	background-image: url(/templates/v1/images/sidebar-box-bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#sidebar .testimonials {
	padding-left:0;
	padding-right:0;

}

#sidebar .testimonials p {
	margin-left:12px;
	margin-right:12px;
	color:#D17100;
font-size:1.2em;
line-height:1.2em;
font-style:italic;

}

#sidebar h3 {
	line-height:1.2;
	padding:10px 14px;
	margin:13px 12px 0 12px;
	background-color: #9bcb59;
	color:#FFFFFF;
	font-size: 20px;
	background-image: url(/templates/v1/images/sidebar-box-top.gif);
	background-repeat: repeat;
}

#sidebar h4 {
	line-height:1.25;
	margin-bottom: 2.25em;
	color:#d97500;
	font-size: 1.33em;
	font-style:italic;
}
#sidebar img {
	margin-bottom: 1.5em;

}
#sidebar #courses h2 {
margin:8px 2px;
color:#5aa6d6;
font-size:1.4em;
font-weight:bold;
}
#sidebar #courses p {
margin:0 20px 30px 30px;
color:#1f2424;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}
#sidebar #courses h2 {
margin:8px 2px;
color:#5aa6d6;
font-size:1.4em;
font-weight:bold;
}
#sidebar h5 {
color:#1F2424;
line-height:1.4em;
margin:12px 2px 2.1em;
font-size:1.2em;
}

/* --------------------- footer ------------------------------- */

#footer-banner-container{
	background-image: url(/templates/v1/images/footer-banner-bg.jpg);
	background-repeat: repeat-x;
	background-position: center 27px;
	height:171px;
}

#footer-banner-container div.container {
	background-image: url(/templates/v1/images/footer-banner-image.jpg);
	background-repeat: no-repeat;
	background-position: right 28px;
	height:168px;
}

#footer-banner-container blockquote {
	padding-left:79px;
	margin:56px 0 7px 0;
background-image: url(/templates/v1/images/footer-banner-openquote.gif);
	background-repeat: no-repeat;
	background-position: 12px top;
	color:#32680b;
}
#footer-banner-container cite {
font-size:11px; color:#240f04; margin:0 0 0 79px;
}

#footer-wrap {
	background-color: #f2a54c;
	background-image: url(/templates/v1/images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border:1px solid #f4aa54;
	border-top:1px solid #f1c495;
}

#footer-container{ padding-top: 44px; padding-bottom:44px;}



#footer-container h3 {
	color: #FFFFFF;
	background-color:#e19447;
		padding:.4em .6em;
		font-weight:normal;
		font-size: 20px;
		margin:0;
}
#footer-container h3 + div {
	background-color:#fff7bb;
		padding:14px 14px;
		color:#55483a;
}
#footer-container #subscribe {
		margin-bottom:1.5em;
}

#footer-container #email {
	background-color:#ffffff;
		padding:3px;
		width:200px;
		color:#313131;
		border:1px solid #e19447;
		margin-bottom:1em;
}
#footer-container .small {
		margin-bottom:.5em;
}


#footer-bottom{
	background-color: #d96a00;
	background-image: url(/templates/v1/images/footer-bottom-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-size:10px;
	line-height:1.3;
	color:#813600;
	padding-top:10px;
padding-bottom:-8px;
}
#footer-bottom .container{
}
#footer-bottom .container ul {margin:0;}
#footer-bottom .container li {display:inline; font-size:11px; color:#fff7b7; margin-right:12px;}
#footer-bottom .container li a {color:#fff7b7;}
#footer-bottom .container li a:hover {color:#fff7b7; text-decoration:underline;}
#footer-bottom strong {
   color:#431c00;
   font-weight:normal; 
}
#footer-bottom .container:after {
    content: "";
}


/* ----- Top Main Menu ------------------------------------------------------------ */
#topmenu {margin-top:28px;}
#topmenu ul {margin:0;}
#topmenu li {display:inline; font-size:1.2em; margin-left:32px;}
#topmenu #first {margin-left:0;}
#topmenu li a {color:#cf7004;}



/* ----- 2nd Main Menu ------------------------------------------------------------ */

/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */
#nav_14623, #nav_14623 ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

#nav_14623 li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

#nav_14623 li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

#nav_14623 li li {
	float: none;/* items of the nested menus are kept on separate lines */
}

#nav_14623 ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

#nav_14623 li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}

#nav_14623 li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
#nav_14623:after, #nav_14623 ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
#nav_14623, #nav_14623 ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the "#nav_14623 UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
#nav_14623 ul {
	background-image: url(/templates/v1/images/empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
#nav_14623 ul ul {
	padding: 10px 20px 30px 0px;
	margin: -35px 0 0 -30px;
}
/* -- sticky.submenu.END -- */






/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

#nav_14623 #toplevel {font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:17px; margin-left:10em;}

#nav_14623 {
	margin:11px 0 2px 0; 
}
#nav_14623, #nav_14623 ul li {
	color: #eee; font-size:14px;font-family: Arial, Helvetica, sans-serif; font-style:normal;
}
#nav_14623 ul {
	width: 17em;
}
#nav_14623 ul ul {
	padding-bottom:20px;


}

#nav_14623 a {
	text-decoration: none;
	color: #ffffff;
	padding: .1em 1em;
	display: block;
	position: relative;
}

#nav_14623 a:hover, #nav_14623 li:hover>a {
	color: #ffffff; text-decoration:underline;
}
#nav_14623 ul a, #nav_14623 ul li>a {
	color: #ffffff; text-decoration:none;
}
#nav_14623 ul a:hover, #nav_14623 ul li:hover>a {

	color: #fdf8ad; text-decoration:none;
}


#nav_14623 li li {	/* create borders around each item */
	background-color: #d06f00;
font-size:11px; padding:8px 3px 8px 3px; line-height:1.2em;
}
#nav_14623 li li li {	/* create borders around each item */
	background-color: #de7d0e;
}
#nav_14623 ul>li + li {	/* and remove the top border on all but first item in the list */
	padding-top:0px;  
}

#nav_14623 li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 25px;
	left: 90%;
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
#nav_14623>li:first-child>a, #nav_14623 li + li + li li:first-child>a {
	color: #fffef9; 
}
#nav_14623 li + li + li li:first-child>a:hover {
	color: #fdf8ad; 
}

/* Fix for IE5/Mac \*//*/
#nav_14623 a {
	float: left;
}
/* End Fix */



/* ----- locations footer menu combine with links footer menu ------------------------------------------------------------ */


/* - - - ADxMenu: BASIC styles - - - */

/* remove all list stylings */
#nav_304969, #nav_304969 ul, #footer-menu, #footer-menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

#nav_304969 li, #footer-menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

#nav_304969 li:hover, #footer-menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

#nav_304969 li li, #footer-menu li li{
	float: none;/* items of the nested menus are kept on separate lines */
}

#nav_304969 ul, #footer-menu ul{
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the bottom left corner, */
	bottom: 0;		/* 		to avoid scrollbars as much as possible */
}

#nav_304969 li:hover>ul, #footer-menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	bottom: 100%;	/* 1st level go above their parent item */
}

#nav_304969 li li:hover>ul, #footer-menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	bottom: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
#nav_304969:after, #nav_304969 ul:after, #footer-menu:after, #footer-menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
#nav_304969, #nav_304969 ul, #footer-menu, #footer-menu ul{	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* sticky submenu: it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the "#nav_304969 UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
#nav_304969 ul, #footer-menu ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 30px 30px 26px 30px;
	margin: 0 0 -26px -20px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
#nav_304969 ul ul, #footer-menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: 0 0 -30px -10px;
}


/* - - - ADxMenu: DESIGN styles - - - */


#footer-menu {
	color: #FFFFFF;
	text-transform: capitalize;
	margin:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
}
#footer-menu ul {
left:-15px;
	width: 35em;
font-size:11px; font-weight:bold; font-style: normal; font-family: arial, helvetica;
}
#footer-menu li {
margin:0 2px 15px; line-height:2em;
}
#footer-menu li li {
margin:0;  padding: 0 10px;
}
#footer-menu li a {
	color: #FFFFFF;
	text-decoration:none;
	background-color:#e19447;
	padding:.2em 1.4em .2em .6em;
}
#footer-menu ul li a {
	color: #e19447;
	text-decoration:none;
	background-color:#f9fdf7;
	padding:none;
}
#footer-menu li a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	background-color:#d58330;
}
#footer-menu ul li a:hover {
	color: #e19447;
	text-decoration:underline;
	background-color:#f9fdf7;
}


#nav_304969, #nav_304969 ul li {
	color: #eee;
	background: #FFF7BB;
}

#nav_304969 ul li, #footer-menu ul li{
	color: #eee;
	background: #f9fdf7;
}

#nav_304969 ul {
	width: 21em;
font-size:11px; font-weight:bold;
}

#nav_304969 a img {
	visibility: hidden;
}
#nav_304969 a {
	text-decoration: none;
	color: #369ce0;
	padding: .4em 1em;
	display: block;
	position: relative;
height:14px;
}

#nav_304969 a:hover, #nav_304969 li:hover>a {
	color: #3da43f;
}

#nav_304969 li li {	/* create borders around each item */
	border: 1px solid #ece7b4; padding:.2em 0;

}
#nav_304969 ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}

#nav_304969 li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	bottom: 5px;
	left: 90%;
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
#nav_304969>li:first-child>a, #nav_304969 li + li + li li:first-child>a {
	color: #567;
}

/* Fix for IE5/Mac \*//*/
#nav_304969 a {
	float: left;
}
/* End Fix */





/* ----- homepage tabed boxes ------------------------------------------------------------ */


@media screen, projection {
.ui-tabs-hide {
	display:none
}
}
@media print {
.ui-tabs-nav {
	display:none
}
}
#tabs-container h1 {
	color:#d06f00;
	border-bottom:none;
	line-height:1.4em;
	font-size:2.3em;
	margin-bottom:1em;
	font-weight:normal
}
#tabs-container #column-1 {
	width:590px
}
#tabs-container #column-1 h2 {
	margin:.6em 0 .9em 0;
	font-weight:bold
}
#tabs-container #column-1 p {
	margin-bottom:1em
}
#tabs-container #column-1 p+p {
	margin-bottom:8px
}
#tabs-container #column-2 {
	float:right;
	width:288px
}
#tabs-container #column-2 .box {
	border:1px solid #e3efcd;
	padding:3px;
	background-color:#fff
}
#tabs-container #column-2 .inner-box {
	background-color:#f1f9e3;
	padding:5px
}
#tabs-container #column-2 .inner-box a {
	display:block;
	padding:0
}
#tabs-container #column-2 .inner-box img {
	width:260px;
	height:132px;
	background-color:#000;
	border:5px solid #000;
	color:#fff;
	margin:0
}
#tabs-container #column-2 .inner-box h3 {
	font-size:11px;
	font-weight:bold;
	line-height:1.4em;
	margin:.6em 4px
}
#tabs-container #column-2 .inner-box p {
	font-size:11px;
	line-height:1.4em;
	margin:0 4px .5em 4px
}
#tabs-container a.read-more {
	color:#75a2bf;
	display:block;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:url(/templates/v1/images/icon-greenarrow01.gif);
	background-position:left center;
	padding-left:14px;
	background-repeat:no-repeat;
	margin:0
}
.ui-tabs-nav, .ui-tabs-panel {
font-family:font-family:Arial, Helvetica, sans-serif;

}
.ui-tabs-nav {
	list-style:none;
	margin:0;
	padding:0 0 0 0px
}
.ui-tabs-nav:after {
	display:block;
	clear:both;
	content:""
}
.ui-tabs-nav li {
	float:left;
	margin:0 2px 0 0;
	min-width:84px
}
.ui-tabs-nav a, .ui-tabs-nav a span {
	display:block;
	padding:0 20px;
	background:url(/templates/v1/images/tab.png) no-repeat
}
.ui-tabs-nav a span {
	padding-bottom:5px;
	line-height:1.8em
}
.ui-tabs-nav a {
	margin:2px 0 0;
	padding-left:0;
	color:#fff;
	font-weight:normal;
	line-height:1.8;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;

	outline:0;
font-size:16px;
}
.ui-tabs-nav a:hover {
	color:#c60
}
.ui-tabs-nav .ui-tabs-selected a {
	position:relative;
	top:2px;
	z-index:2;
	margin-top:0;
	color:#c60
}
.ui-tabs-nav a span {
	width:64px;
	min-width:64px;
	height:18px;
	min-height:18px;
	padding-top:6px;
	padding-right:0
}
*>.ui-tabs-nav a span {
	width:auto;
	height:auto
}
.ui-tabs-nav .ui-tabs-selected a span {
	padding-bottom:.4em;
	line-height:1.8em
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
	background-position:100% -149px
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
	background-position:100% -100px
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
	background-position:0 -49px
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
	background-position:0 0
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
	cursor:text
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {
	cursor:pointer
}
.ui-tabs-disabled {
	opacity:.4;
	filter:alpha(opacity=40)
}
.ui-tabs-panel {
	border:1px solid #dbe4bc;
	padding:1.5em 20px 1em 20px;
	background:#fff;
	margin-bottom:2em
}
.ui-tabs-loading em {
	padding:0 0 0 20px;
}
* html .ui-tabs-nav {
	display:inline-block
}
*:first-child+html .ui-tabs-nav {
	display:inline-block
}
