@charset "UTF-8";





/***
 ***
 ***
 ***
 *** ------------------------ CSS **CUSTOMIZATION** DOCUMENT COMMENTS
 *
 * Copyright (c) 2011 Pogostick Web Solutions, LLC.
 * You can updtain detailed copyright information as follows:
 *
 * http://www.ThePogostick.com (click on the copyright link in the footer)
 *
 * Author: John Lenker
 * 
 * Credits (in alphabetical order):
 * --------------------------------
 * Nathan Hoialmen (Database Architect)
 * Usha Lakshmanan (Software Tester)
 * John Lenker (Platform Designer - CSS Developer)
 * Akshay Markande (Platform Architect)
 * Sangeetha Reddy (Sr. Developer)
 * Pauline Rose (V.P. Development Operations)
 * Soundarrajan Sadasivam (CSS Developer)
 * Mohanraj Thirumaliah (Sr. Developer)
 *
 ***
 ***
 ***
 ***
 ***/





/***
 ***
 ***
 ***
 *** ------------------------ HOUSE KEEPING
 ***/
 
 * {
	 
	margin: 0;
	padding: 0;
}

html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video {
	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}

/*** FOR WEBKIT ***/

embed { /* What is this for????? Shouldn't it be "webkit-border: ..." and "webkit-border-color ..."?*/
	
	border: thick; 
	border-color: #F00;
	
}

hr {

	margin: 20px 0 5px 30px;
	width: 557px;

}

/*** ------------------------ HOUSE KEEPING - END
 ***/





/***
 ***
 ***
 ***
 *** ------------------------ BASE STYLES
 ***/
 
body {
	background: url(../_images/Background_Gradient-top.jpg) repeat-x left top, 
				url(../_images/Background_Gradient-bottom.jpg) repeat left top;	
}

#mozillaContainWrapper { /*needed for mozilla browsers to center object*/
	width: 950px; /* This will change from project to project */
	margin: 0 auto;
}

/*** INITIALIZE CUSTOM FONTS ***/
 
/*@font-face {
	
    font-family: 'EBGaramondRegular';
    src: url('../_fonts/ebgaramond-webfont.eot');
    src: url('../_fonts/ebgaramond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/ebgaramond-webfont.woff') format('woff'),
         url('../_fonts/ebgaramond-webfont.ttf') format('truetype'),
         url('../_fonts/ebgaramond-webfont.svg#EBGaramondRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

/*** FONT ASSIGNMENTS ***/

p {
	
	
}

h1 {
	

}

h2 {
	

}

/*** LINK STYLES ***/

a {
	
	
}

a:hover { /* What is this for????? This should be a decendant selector for specific DOs */
	
	
}
#left {
	
	/* Box Styles */
	padding: 0px;
	margin: 0px 0px 0px 0px;
	
	/* Content Styles */
	color: white;
	
}

#center {
	
	/* Box Styles */
	margin: 10px 0px 30px 0px;
	
	/* Content Styles */
	
}

#right {
	
	/* Box Styles */
	padding: 0px;
	margin: 0px 0px 0px 0px;
	
	/* Content Styles */
	color: white;
	
}

#contentWrapper {
	
	/* Box Styles */
	margin: 0 0 0 0;
	-webkit-box-shadow: 0px 0px 1.7em #000;
	-moz-box-shadow: 0px 0px 1.7em #000;
	box-shadow: 0px 0px 1.7em #000;
	-moz-border-radius: .5em .5em .5em .5em;
	-webkit-border-radius: .5em .5em .5em .5em;
	border-radius: .5em .5em .5em .5em;


	
	/* Content Styles */
	padding: .2em;
	
}


/*** ------------------------ BASE STYLES - END
 ***/





/***
 ***
 ***
 ***
 *** ------------------------ TOP MATTER
 ***/

#topMatter {

	/* Box Styles */
	margin: 0px 0px 0px 15px;
	position:relative;
	
	/* Content Styles */
	padding: .5em 0 .8em 0;
	font-size: 1em;
	letter-spacing: .06em;
	color: #969696;
	
}

#logo {
	
   margin-left: 910px;
   position: absolute;
   top: 0;
   z-index: -100;
}
	
#topMatterLeft {
	
	/* Box Styles */
	
	/* Content Styles */
	text-align: left;
	
}

#topMatterMiddle {
	
	/* Box Styles */
	width: 250px;
	
	/* Content Styles */
	text-align: right;
	
}

#topMatterRight {
	
	/* Box Styles */


	/* Content Styles */
	text-align: right;
	vertical-align:bottom;
	
}

/*** TOP MATTER TYPE ***/

#topMatter b {
	
	/* Content Styles */
	color: white;
	
}

#topMatter a {

  /* Box Styles */

  /* Content Styles */
  font-size: .9em;
  letter-spacing: .06em;
  color: #969696;
  text-decoration: none;
  
}

#topMatter a:hover {

  /* Box Styles */

  /* Content Styles */
  font-size: .9em;
  letter-spacing: .06em;
  color: white;
  
}
 
/*** ------------------------ TOP MATTER - END
 ***/
 
 
 
 

/***
 ***
 ***
 ***
 *** ------------------------ HEADER
 ***/

 
#mainHeader {

	/* Box Styles */
	margin: 0 0 0 0;
	height: 430px;
	
	/* Content Styles */
	padding: 0 0 0 0;
	
}

#featuredContent {
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;
	
	/* How this box acts as a parent */
 	display: -webkit-box;
	display: -moz-box;
	display: box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	
	/* Box Styles */
	height: 390px;
	vertical-align: top;
	margin: -.13em;
	
	/* Content Styles */
	padding: 0 0 0 0;
	
}

#featuredContent a {
	
	/* Content Styles */
	color: #999;
	letter-spacing: .1em;
	text-decoration: none;
	
}

#featuredContent a:hover {
	
	/* Content Styles */
	color: #666;
	letter-spacing: .1em;
	text-decoration: none;
	
}


/*#fcTopPart {
	
	/* How this box acts as a child 
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;
	
	/* How this box acts as a parent 
 	display: -webkit-box;
	display: -moz-box;
	display: box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	
	/* Box Styles 
	height: 290px;
	vertical-align: top;
	overflow: hidden;
	margin: -5px -5px 0 -5px;
	background-color: white;
	-moz-border-radius: .5em .5em .3em 3em;
	-webkit-border-radius: .5em .5em .3em 3em;
	border-radius: .5em .5em .3em .3em;
	background: url(../_images/Logo_bg.png), url(../_images/Argentine_bg.png), url(../_images/White_bg.png);
	background-position:  center 32px, 25px 165px, center center;
	background-repeat: no-repeat, no-repeat, repeat;

	
	/* Content Styles
	padding: 0 0 0 0;
}*/
#fcTopPart {
    -moz-box-flex: 0;
    -moz-box-orient: vertical;
    background: url("../_images/Logo_bg.png") no-repeat scroll center 32px, url("../_images/White_bg.png") repeat scroll center center transparent;
    border-radius: 0.5em 0.5em 0.3em 0.3em;
    display: -moz-box;
    height: 290px;
    margin: -5px -5px 0;
    overflow: hidden;
    padding: 0;
    vertical-align: top;
}

#fcTopText {
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;
	
	/* How this box acts as a parent */
 	display: -webkit-box;
	display: -moz-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	
	/* Box Styles */
	height: 20px;
	margin: 20px 20px 0 20px;
	
	/* Content Styles */
	color: #999;
	letter-spacing: .1em;
	
}

#fcTextLeft {
	
	/* How this box acts as a child */
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	
	/* How this box acts as a parent */
 	display: -webkit-box;
	display: -moz-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;

	
	/* Box Styles */

	
	/* Content Styles */
	
}

#fcTextRight {
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;
	
	/* How this box acts as a parent */
 	display: -webkit-box;
	display: -moz-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	text-align: right;
	position: absolute;
	z-index: 200;
	margin: 0 0 0 770px;
	-webkit-margin-start: -135px;
	/* Box Styles */

	
	/* Content Styles */
	
}

#bottlesFloat {
	
	position:absolute;
	top: 0px;
	margin: 38px 0 0 225px;
	/*-webkit-margin-start:255px;*/
	z-index: 100;
	overflow: hidden;
	
}

#bottlesAnimatedFloat {
	
	position:absolute;
	top: 0px;
	margin: 38px 0 0 225px;
	/*-webkit-margin-start:255px;*/
	z-index: 110;
	
}

#fcBottomGradient {
	
	position:absolute;
	top: 0px;
	z-index: 110;
	margin: 190px 0 0 255px;
	background: url(../_images/fc_bottom_gradient.png) no-repeat top left ;
	
}

#fcStripe {
	

	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;
	z-index: -100;
	
	/* Box Styles */
	height: 47px;
	margin: 0 -2px 0 -1px;
	background: url(../_images/Stipe_bg.png) no-repeat top left ;
	
	/* Content Styles */
	padding: 0 0 0 0;
	
	
}

#fcBottomPart {
	
	/* How this box acts as a child */
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	
	/* Box Styles */
	margin: 0 -5px 0 -5px;
	background-color: white;
	-moz-border-radius: .3em .3em 0em 0em;
	-webkit-border-radius: .3em .3em 0em 0em;
	border-radius: .3em .3em 0em 0em;
	height:52px\9;
	
	/* Content Styles */
	padding: 0 0 0 0;
	
	
}

.banner_pic {
	
	position: absolute;
	top: -26px;
	right: -21px;
	
}

/*** ------------------------ HEADER - END
 ***/
 
 
 
 
 
/***
 ***
 ***
 ***
 *** ------------------------ FEATURED CONTENT
 ***/
 


/*** ------------------------ FEATURED CONTENT - END
 ***/
 
 
 
 
 
/***
 ***
 ***
 ***
 *** ------------------------ HORIZONTAL NAVIGATION
 ***/
 
/*** Left of Navigation Area ***/



/*** Navigation Area ***/
 
#topNavigationWrapper {	
	/* Box Styles */
	background-color: white;
	background: url(../_images/Nav_bg_left.png) no-repeat left top, 
				url(../_images/Nav_bg_right.png) no-repeat right top, 
				url(../_images/Nav_bg_center.png) repeat left top;
	margin: 0 -7px 0 -7px;
	
	/* Content Styles */
	font-size: .9em;
	letter-spacing: .07em;
	padding: 0 10px 0 10px;	
}

#topNavigation {

 /* Box Styles */
 margin: 0 0 0 0;
 
 /* Content Styles */
 list-style-type: none;
 text-transform: uppercase;
 padding: 0 10px 0 10px;
}

#topNavigation li {
 
 /* Box Styles */
 position: relative;
 z-index:100;
 /*height: 30px;*/
 display: block;
 background: url(../_images/Nav_divider.png) no-repeat right top;
 
 /* Content Styles */
 text-align: center;
 margin: 0 2px 0px 2px;
 padding: 18px 10px 0 3px;
 /*height:30px;*/
 cursor:pointer;
}

#topNavigation li:last-child {
 
 /* Box Styles */

 background: none;
 
}

#topNavigation li a {
 
 /* Content Styles */

 color: #777;
 text-decoration: none;
 
}

#currentSection{
 
 /* Box Styles */
 
 /* Content Styles */
 color: #c3163c;
 font-weight: 600;
 text-align: center;
/* padding: 18px 10px 0 0 !IMPORTANT;*/
 white-space:nowrap;
 
}

#currentSection p {
 
 padding: 9px 5px 0 5px;
 
}

#topNavigation li a:hover {
 
 color: #c3163c;
 
}

/*#topNavigation ul {
	padding:0px; margin:0px;  display:block; display:inline;
}*/

#topNavigation li ul {
 
 /* Box Styles */
 display: none;
 margin: 0;
 padding: 0;
 /*width: 160px; */
 position: absolute;
 -moz-border-radius: 0 0 1em 1em;
 -webkit-border-radius:  0 0 1em 1em;
 border-radius:  0 0 1em 1em;
 background: white;

  -webkit-box-shadow: 0px 7px 7px #777; 
 -moz-box-shadow: 0px 7px 7px #777; 
 box-shadow: 0px 7px 7px #777; 
 
 margin: 0 0 0 -5px;
 
 /* Content Styles */
 padding: 10px 10px 0px 10px;
 list-style-type: none;
 text-align: left;
 font-weight: normal;
 font-size: .9em;
 letter-spacing: .07em;
 
}

#topNavigation li ul:nth-child(2) {
 
/* width: 295px; */
 
}

#topNavigation li:hover > ul {
 
	display:block;
 
}

#topNavigation ul li {
 
 /* Box Styles */
 float:none;
 display:block;
 background: none;
 list-style-type:none;
 
 /* Content Styles */
 padding: 5px 5px;
 height:auto;
 text-align: left;
 color: #777;
 cursor: pointer;
 
}

#topNavigation li ul li:hover {

 color: #C3163C;
 
}

#topNavigation li ul li a {
 
 /* Content Styles */
 display:block;
 text-align:left;
 white-space:nowrap;
 
}


/*** Navigation Area Right ***/



.phone_no {

	color:white;
	text-shadow: 1px 1px 1px #4b4b4c;

}

/*** Link Treatment ***/

#contactInformation a {

	color: white;
	padding: 0 15px 0 0;
	text-shadow: 1px 1px 1px #4b4b4c;
	text-decoration: none;
	text-align: left;

}

#contactInformation a:hover {
	
	color: #d7cd8d;

}

/*** ------------------------ HORIZONTAL NAVIGATION - END
 ***/
  
 
 
 
 
/***
 ***
 ***
 ***
 *** ------------------------ VERTICAL NAVIGATION
 ***/
 


/*** ------------------------ VERTICAL NAVIGATION - END
 ***/
  
 
 
 
 
/***
 ***
 ***
 ***
 *** ------------------------ MIDDLE DIV CONTAINER
 ***/ /** nth-child(2) **/
 
.middleDivContainer:nth-child(2) {

	/* Box Styles */
	background-color: white;
	background: url(../_images/MDC_background_left.png), url(../_images/MDC_background_right.png), url(../_images/white_bg.png);
	background-position:  left top, right top, left top;
	background-repeat: no-repeat, no-repeat, repeat;
	-moz-border-radius: 0 0 0 0;
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	margin: 0 -7px 0 -7px;

	/* Content Styles */
	padding: 20px 0 0 0;

 }

.middleDivContainer:nth-child(3) {

	/* Box Styles */
	background-color: white;
	background: url(../_images/MDC_background_left.png), url(../_images/MDC_background_right.png), url(../_images/white_bg.png);
	background-position:  left top, right top, left top;
	background-repeat: no-repeat, no-repeat, repeat;
	moz-border-radius: 0 0 .6em .5em;
	-webkit-border-radius: 0 0 .6em .5em;
	border-radius: 0 0 .6em .5em;
	margin: 0 -7px 0 -7px;
	padding: 10px 0 0 8px;

 }
 
.middleDivContainer {

	/* Box Styles */
	
	-moz-border-radius: 0 0 0 0;
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	margin: 0 -7px 0 -7px;

	/* Content Styles */
	padding: 20px 0 0 0;

 }

.middleDivContainer:last-child {

	/* Box Styles */
	background: url(../_images/MDC-Nth_Child_BG_Top.png), url(../_images/gray_bg.png);
	background-position:  left top, left top;
	background-repeat: no-repeat, repeat;	
	-moz-border-radius: 0 0 .6em .5em;
	-webkit-border-radius: 0 0 .6em .5em;
	border-radius: 0 0 .6em .5em;
	margin: 0 -7px 0 -7px;

	/* Content Styles */
	padding: 10px 0 0 0;

 }

 
 #mdvDivider {
	
	
	/* Box Styles */
	background-color: white;
	margin: 0 -7px 0 -7px;

	/* Content Styles */
	padding: 0 7px 30px 7px;
	height: 10px;
	background: url(../_images/RowCluster_BG_Bottom.png), url(../_images/white_bg.png);
	background-position:  -70px 3px, left top;
	background-repeat: no-repeat, repeat;
	
}

#leftColumn {
	
	/* Box Styles */
	position: relative;
	margin: 0 0 0 0;
	/*width: 4px;*/
	overflow: hidden;
	
	/* Content Styles */
	padding: 20px 0 0 0;/*	background-color:#CCC;*/
	
}

#centerColumn {
	
	/* Box Styles */
	margin: 0 0 0 0;
	/* width: 595px; */
	
	/* Content Styles */
	padding: 0px 0 0 0;
	width:615px;
}

#CenterColumnAlone {
	/* Box Styles */
	margin: 0 0 0 0;
	/* width: 595px; */
	
	/* Content Styles */
	padding: 0px 0 0 0;
	width: 575px;
}

#rightColumn {

	/* Box Styles */
	width: 335px;
	margin: 0 0 0 0;
	background: url(../_images/RC_bg_top.jpg) no-repeat left top, 
				url(../_images/RC_bg_bottom.jpg) repeat-y left top ;
	-moz-border-radius: 0 0 .5em 0;
	-webkit-border-radius: 0 0 .5em 0;
	border-radius: 0 0 .5em 0;
	
	/* Content Styles */
	 padding: 20px 0 0 0;

}

#rightColumnNoDOs{
	width:auto;
	background:none;
}

.middleDivContainer:nth-child(2) #centerColumn {
	width:100%;
}
.middleDivContainer:last-child #rightColumn {

	/* Box Styles */
	width: 335px;
	margin: -7px 0px 0 0;
	background: url(../_images/Home_RC_bg_left.png),url(../_images/Home_RC_bg_top.jpg), url(../_images/RC_bg_bottom.jpg);
	background-position: left -25px, left 1px, left 3px;  /*left -20px, left top, left top */
	background-repeat: no-repeat, no-repeat, repeat-y;
	-moz-border-radius: 0 0 .5em 0;
	-webkit-border-radius: 0 0 .5em 0;
	border-radius: 0 0 .5em 0;
	
	/* Content Styles */
	padding: 0px 0 0 0;

}

.middleDivContainer:nth-child(2) #rightColumn {
 	width:auto;
	margin:0;
	padding:0px;
	background:none;
 }
/*** ------------------------ MIDDLE DIV CONTAINER - END
 ***/
 




 /***
 ***
 ***
 ***
 *** ------------------------ FOOTER AREA
 ***/
 
 #mainFooter {

	/* Box Styles */
	margin: 0px -7px -7px -7px;

	margin: 0 -7px 0 -7px;
	
	/* Content Styles */
	padding: 0px;
	color: #969696;
	
 }
	
	#footerStrip {

	/* Box Styles */
	margin: 0 0 0 0;

	/* Content Styles */
	font-size:.9em;
	color: #666;
	padding: 7px;
	
}

#footerStripLeft {

	/* Box Styles */
	width: 250px;
	margin: 0 0 0 0;

	/* Content Styles */
	text-align: left;
	padding:0 0 0 10px;

}

#footerStripMiddle {

	/* Box Styles */
	margin: 0 0 0 0;

	/* Content Styles */
	text-align: center;
	vertical-align: middle;

}

#footerStripRight {

	/* Box Styles */
	width: 335px;
	margin: 0 0 0 0;

	/* Content Styles */
	text-align: right;
	padding:0 10px 0 0;

}

#footerStripRight span {

	/* Box Styles */
	vertical-align: -4px;
	opacity: 0.5;
	filter: alpha(opacity=40); /* For IE8 and earlier */

}

#footerStripRight span:hover {

	/* Box Styles */
	vertical-align: -4px;
	opacity: 1;
	filter: alpha(opacity=100); /* For IE8 and earlier */

}

/*** Link Treatment ***/

#footerStrip a {
	
	color: #666666;
	text-decoration: none;

}

#footerStrip a:hover {

	color: white;

}

/*** ------------------------ FOOTER AREA - END
 ***/





/***
 ***
 ***
 ***
 *** ------------------------ BOTTOM MATTER
 ***/
 
#bottomMatter {

	/* How this box acts as a child */
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;

	/* Box Styles */
	margin: 10px 0 0 0;

	/* Content Styles */
	padding: 0 0 0 0;
	color: #574c31;

}

/*** ------------------------ BOTTOM MATTER - END
 ***/ 





/***
 ***
 ***
 ***
 *** ------------------------ DO - PRIMARY SHELL LEFT
 ***/
 
 .displayObjectShellLeft {
	 
	/* Box Styles */
	margin:0 0 20px 0;
	-webkit-box-shadow: 5px 5px 10px #333;
	-moz-box-shadow: 5px 5px 10px #333;
	box-shadow: 5px 5px 10px #33;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	/* Content Styles */
	background: #fff;
	font-size:.9em;
	color:#7d6f48;
	padding: 5px 10px 10px 10px;
	width:240px;

}

.displayObjectShellLeft h2 {
	
	/* Box Styles */
	margin:0 0 5px 0;
	border-bottom:#383733 solid 1px;
	
	/* Content Styles */
	padding: 5px 0 5px 0px;
	color: #7d6f48;

}

.desCnt { /* What is this ?????? */
	
	/* Box Styles */
	margin: 3px 0 3px 0;
	
	/* Content Styles */
	padding: 0 0 0 0;
	text-align:left;

}

.desCnt img { /* What is this ?????? */

	margin:0px 10px 0px 0px;

}

.desCnt p { /* What is this ?????? */

	color:#333;
	
}

/*** ------------------------ PRIMARY SHELL LEFT - END
 ***/ 





/***
 ***
 ***
 ***
 *** ------------------------ DO - PRIMARY SHELL CENTER
 ***/
 


/*** ------------------------ PRIMARY SHELL CENTER - END
 ***/





/***
 ***
 ***
 ***
 *** ------------------------ DO - PRIMARY SHELL RIGHT
 ***/
 
.displayObjectShellRight {
	
	/* Box Styles */
	width: 295px;
	margin: 0px 20px 0px 20px; 
	
	/* Content Styles */
	font-size:.9em; 
	color:#7d6f48;
	padding: 0;

}

.displayObjectShellRight a{

	color: #7d6f48;
	text-decoration: none;
}

.displayObjectShellRight .displayObjectTitle {
	
	/* Box Styles */
	background: url(../_images/Underline_double.png) bottom left repeat-x;
	margin:0 0 10px 0; 
	
	/* Content Styles */
	padding:5px 0 10px 0; ;
	font-family: Georgia, "Times New Roman", Times, serif;

	
}

.displayObjectShellRight .displayObjectTitle h1 {
	
	/* Box Styles */
	
	
	/* Content Styles */
	padding: 8px 0 0 0;
	color: #323232;
	font-size: 1.2em;
	letter-spacing: .06em;
	font-weight: 100;
	text-transform:uppercase;
	text-align: center;
	
}

.displayObjectShellRight .displayObjectTitle p span{
	
	/* Box Styles */
	
	
	/* Content Styles */
	padding: 0 0 0 0;
	color: #777;
	font-size: .7em;
	letter-spacing: .04em;
	font-weight: 600;
	vertical-align: -4px;
	
	
}

.pagingArea {
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;
	
	/* How this box acts as a parent */
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	-webkit-box-align: top;
	-moz-box-align: top;
	box-align: top;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	padding: 15px 0 0 0;
	margin: 5px 0 10px 0;
	background: url("../_images/Underline_double.png") repeat-x scroll left top transparent;
	width: 100%;
	
}

.pagingArrayContain {
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;
	/* How this box acts as a parent */
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	padding: 0 0 0 4px;
	
}

.primaryLeftArrow {
	
	/* Box Styles */
	background-image: url(../_images/Arrows_and_Dots-Primary.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 25px;
	height: 22px;
	
}

.primaryLeftArrow:hover {
	
	/* Box Styles */
	background-image: url(../_images/Arrows_and_Dots-Primary.png);
	background-position: -40px 0px;
	background-repeat: no-repeat;
	width: 25px;
	height: 22px;
	cursor: pointer;
	
}

.primaryNumber {
	
	padding: 3px 0 0 0;
	margin: 0 4px 0 2px;
	-webkit-padding: 3px 0 0 0;
	font-size: 1.1em;
	font-style: oblique;
	
}

.primaryDot {
	
	/* Box Styles */
	background-image: url(../_images/Arrows_and_Dots-Primary.png);
	background-position: -240px 0px;
	background-repeat: no-repeat;
	margin: 0 2px 0 2px;
	width: 17px;
	height: 22px;
	cursor: pointer;
	
}

.primaryHotDot {
	
	/* Box Styles */
	background-image: url(../_images/Arrows_and_Dots-Primary.png);
	background-position: -160px 0px;
	background-repeat: no-repeat;
	margin: 0 2px 0 2px;
	width: 17px;
	height: 22px;
	
}

.primaryHotDot:hover {
	
	/* Box Styles */
	background-image: url(../_images/Arrows_and_Dots-Primary.png);
	background-position: -240px 0px;
	background-repeat: no-repeat;
	margin: 0 2px 0 2px;
	width: 17px;
	height: 22px;
	cursor: pointer;
	
}

.primaryColdDot {
	
	/* Box Styles */
	background-image: url(../_images/Arrows_and_Dots-Primary.png);
	background-position: -200px 0px;
	background-repeat: no-repeat;
	margin: 0 2px 0 2px;
	width: 17px;
	height: 22px;
	
}

.primaryColdDot:hover {
	
	/* Box Styles */
	background-image: url(../_images/Arrows_and_Dots-Primary.png);
	background-position: -240px 0px;
	background-repeat: no-repeat;
	margin: 0 2px 0 2px;
	width: 17px;
	height: 22px;
	cursor: pointer;
	
}

.primaryRightArrow {
	
	/* Box Styles */
	background-image: url(../_images/Arrows_and_Dots-Primary.png);
	background-position: -80px 0px;
	background-repeat: no-repeat;
	margin: 0 0 0 0px;
	width: 25px;
	height: 22px;	
	opacity:0.4;
	filter:alpha(opacity=40);
}



.primaryRightArrow:hover {
	
	/* Box Styles */
	background-image: url(../_images/Arrows_and_Dots-Primary.png);
	background-position: -120px 0px;
	background-repeat: no-repeat;
	margin: 0 0 0 0px;
	width: 25px;
	height: 22px;
	cursor: pointer;
	
}


#shellRightOutsideDivider {
	
	background: url(../_images/RDO_Bottom_Edge.png) bottom left no-repeat;

	width: 335px;
	height: 9px;
	margin: 0 0 5px;
	
}

#shellRightOutsideDividerLast {
	
	background: url(../_images/RDO_Bottom_Edge.png) bottom left no-repeat;

	width: 335px;
	height: 9px;
	margin: 10px 0 -17px 0;
	
}

#linkListPagingArea147 .pagingArea {
-moz-box-flex: 0;
-moz-box-orient: horizontal;
-moz-box-pack: center;
background: url("../_images/Underline_double.png") repeat-x scroll left top transparent;
display: -moz-box;
margin: 5px 0 0 0;
padding: 10px 0 0;
width: 100%;
}

/***
 ***
 ***
 ***
 *** ------------------------ DO - PRIMARY SHELL CENTER
 ***/
 
.displayObjectShellCenter {
	
	/* Box Styles */
	width: 595px;
	margin: 0;
	
	/* Content Styles */
	font-size:.9em; 
	color:#7d6f48;
	padding: 0px 14px 0px 14px;

}
.displayObjectShellCenter a{

	color: #7d6f48;
	text-decoration: none;
}
.displayObjectShellCenter .displayObjectTitle {
	
	/* Box Styles */
	background: url(../_images/Underline_double.png) bottom left repeat-x;
	margin:0 0 10px 0; 
	position: relative;
	
	/* Content Styles */
	padding:5px 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}

.displayObjectShellCenter .displayObjectTitle #LocationOverlapElement {
	
	/* Box Styles */
	position: absolute;
	z-index: 90;
	/* left: 0px; 
	 top: -72px; */
	
}

.displayObjectShellCenter .displayObjectTitle h1 {
	
	/* Box Styles */
	
	
	/* Content Styles */
	padding: 0 0 0 120px;
	color: #323232;
	font-size: 1.2em;
	letter-spacing: .06em;
	font-weight: 100;
	text-transform: uppercase;
	
}

.displayObjectShellCenter .displayObjectTitle p span{
	
	/* Box Styles */
	
	
	/* Content Styles */
	padding: 0 0 0 0;
	color: #777;
	font-size: .7em;
	letter-spacing: .04em;
	font-weight: 600;
	vertical-align: -4px;
	
	
}


/*** DO - Right - Link List ***/

#linkListPages {
	
	margin: 0 0 0 0;
	
	
}

.newsItem {
	
	/* Box Styles */
	margin: 0px 0 5px 0;
	background: url(../_images/Underline_single.png) left bottom repeat-x;
	width: 100%;

	
	/* Content Styles */
	padding: 0 0 5px 0;
	
}

.displayObjectShellCenter .newsText {
	
	margin: 8px 0 0 10px;
	
	
}


.newsItem:last-child {
	
	/* Box Styles */
	margin: 0px 0 5px 0;
	background: none;
	width: 100%;
	
	/* Content Styles */
	padding: 0 0 5px 0;
	
}

.newsItem:hover {
	
	/* Box Styles */
	background-color: #ECECEC;
	cursor:pointer;
	
	/* Content Styles */
	padding: -4px;
	
	
}

.newsImage {
	
	/* Box Styles */
	margin: 5px;
	/*background:#fff;	
	-webkit-box-shadow: 0px 0px 5px #666;
	-moz-box-shadow: 0px 0px 5px #666;
	box-shadow: 0px 0px 5px #666;*/
	
	/* Content Styles */
	padding:3px 3px 0;

}
.newsImage img{
	border:solid 5px #fff;
	-webkit-box-shadow: 0px 0px 5px #666;
	-moz-box-shadow: 0px 0px 5px #666;
	box-shadow: 0px 0px 5px #666; 
}
.newsText {

	/* Box Styles */
	margin: 8px 5px 0 5px;
	
	/* Content Styles */
	padding: 0 0 0 0;
	text-align:left;

}

/*** Font / Text Treatment ***/

.newsItem i {
	
	/* Box Style */
	
	
	/* Content Style */
	color: #777;
	font-size: .9em;
	font-weight: 100;
	letter-spacing: .03em;
	font-style: oblique;

}

.newsItem h1 {
	
	/* Box Styles */
	margin: 3px 0 0 0;
	
	/* Content Styles */
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: .03em;
	color: #333;
	text-decoration: none;
	font-size: 1em;
	line-height: 1.3em;
	font-style: normal;
	font-weight: 100;

}

.displayObjectShellCenter .newsText h1 {
	
	font-size: 1.1em;
	padding: 0 0 4px 0;
	
	
}

/*** Link Treatment ***/



.viewlinksCnt { /* View More */
	
	/* Box Styles */
	margin:0 0 0 0;
	
	/* Content Styles */
	color:#666;
	padding:5px 0 0 0;
	text-align: right;
	font-weight:500;

}

/*** Right Column Ad Rotator ***/

.adRotator {
	
	/* Box Styles */
	width: 289px;
	background:#fff;
	margin: 0 0 5px 0;
	-webkit-box-shadow: 0px 0px 5px #666;
	-moz-box-shadow: 0px 0px 5px #666;
	box-shadow: 0px 0px 5px #666;
	overflow: hidden;
	
	/* Content Styles */
	padding:4px 3px 0px 3px;

}

.adRotator a{
	
	/* Box Styles */
	text-decoration:none;
	
}

.adRotator img {
	
	/* Box Styles */
	width: 289px;

}

#rotatorCaption {
	
	position: absolute;
	margin: 170px 0 0 -5px;
	padding: 10px;
	color: #CCC;
	align: center;
	background-color: black;
	width: 288px;
	font-size: 1.1em;
	letter-spacing: .03em;
	cursor: pointer;
	
}

#rotatorCaption span {
	
	margin: 0 3px 3px 0;
	padding: 2px 5px 0px 5px;
	color: black;
	align: center;
	background-color: #c4a96f;
	-moz-border-radius: 0 .3em .3em 0;
	-webkit-border-radius: 0 .3em .3em 0;
	border-radius: 0 .5em .5em 0;
	letter-spacing: .07em;
	font-weight: 600;
	font-size: .7em;
	
}

/*** Social Media Related Styling ***/
#socialBookmarking {

	margin: 0 30px;
}
.facebook {
	
	
	padding: 2px 4px 1px 4px;
	letter-spacing: .05em;
	background-color: white;
	color: #3b5998;	
}

.twitter {
	
	padding: 2px 4px 1px 4px;
	letter-spacing: .05em;
	background-color: #333;
	color: #4ed3ff;
	
	
}

.linkedin {
	
	padding: 2px 4px 1px 4px;
	letter-spacing: .05em;
	background-color: gray;
	color: white;	

	
	
}

/*** Right Column Filler ***/

#rightColumnFiller {
	
	background: url(../_images/Vines_Pattern_01.png) left top repeat;
	margin: -50px 0 0 0;
	
}

/*** ------------------------ PRIMARY SHELL RIGHT - END
 ***/
 
 
 
 
 
/***
 ***
 ***
 ***
 *** ------------------------ DO - FOOTER SHELL LEFT
 ***/
 


/*** ------------------------ FOOTER SHELL LEFT - END
 ***/
 
 
 
 
 
 /***
 ***
 ***
 ***
 *** ------------------------ DO - FOOTER SHELL CENTER
 ***/
 


/*** ------------------------ FOOTER SHELL CENTER - END
 ***/





 /***
 ***
 ***
 ***
 *** ------------------------ DO - FOOTER SHELL RIGHT
 ***/
 


/*** ------------------------ FOOTER SHELL RIGHT - END
 ***/ 





/***
 ***
 ***
 ***
 *** ------------------------ DO - PRIMARY CONTENT STACK (PCS)
 ***/

#primaryContentStack {
	
	/* Box Styles */
	
	/* Content Styles */
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: .03em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: #666;
	
	padding: 0 0 20px 0;

}

#CenterColumnAlone #primaryContentStack {
	
	/* Box Styles */
	
	/* Content Styles */
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: .03em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: #666;
	
	padding: 0 0 20px 0;

}

.callToActionText {
	
	/* Box Styles */
	
	/* Content Styles */
	font-style: oblique;
	color: black;

}


#node {
	
	/* Box Styles */
	margin: 0 0 0 0;
	
	/* Content Styles */
    padding: 0 0 0 0;

}

#primaryContentStack #node p.leadInText {
	
	font-size: 1.1em;
	line-height: 1.7em;
	font-style: italic;
	text-align: justify;
	color: #666;
	padding: 10px 5px 0 0;
	
}

#node p {
	
	margin: 0 0 10px 0;
	
	
}

#articleFooter {
	
	/* Box Styles */
	margin: 0px ;

}

/*** PCS Type / Fonts ***/
 
#primaryContentStack h1 {
	
	/* Box Styles */
	margin: 0px 0 4px 30px;
	
	/* Content Styles */
	padding: 0 0 10px 0;
	font-size: 1.4em;
	letter-spacing: .07em;
	line-height: 1.1em;
	color: #3f3f3f;
	text-align: left;
	font-weight: 100;
	
}

#CenterColumnAlone #primaryContentStack h1 {
	
	/* Box Styles */
	margin: 0px 0 4px 0px;
	
	/* Content Styles */
	padding: 0 0 10px 0;
	font-size: 1.4em;
	letter-spacing: .07em;
	line-height: 1.1em;
	color: #3f3f3f;
	text-align: left;
	font-weight: 100;
	
}

#primaryContentStack h1 + p {
	
	/* Box Styles */
/*	margin: 0 0 10px 0;*/
	
	/* Content Styles */
/*	padding: 0 0 0 0;
	font-size: 1em;
	color: red;
	font-weight: normal;
	line-height: 1.5em;*/
	
}

#primaryContentStack #node h2 {
	
	/* Box Styles */
	margin: 10px 0px 10px 0px;
	
	/* Content Styles */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: 500;
	color: #3f3f3f;
	text-align: left;
	padding: 0 30px 0 30px;

}

#CenterColumnAlone #primaryContentStack #node h2 {
	
	/* Box Styles */
	margin: 10px 0px 10px 0px;
	
	/* Content Styles */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: 500;
	color: #3f3f3f;
	text-align: left;
	padding: 0 30px 0 0px;

}

#primaryContentStack #node #nodeText .text .whole h2 {
	
	/* Content Styles */
	padding: 0 0 0 0;

}

#primaryContentStack #node #nodeText .text .whole p {
	
	/* Content Styles */
	margin: 10px 0 0 0;
	font-size: 1em;
	line-height: 1.5em;

}

#primaryContentStack #node p {
	
	/* Box Styles */
	margin: 0 30px 0 30px;
	
	/* Content Styles */
	font-size: .95em;
	line-height: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: #666;
	
}


#CenterColumnAlone #primaryContentStack #node p {
	
	/* Box Styles */
	margin: 0 0px 0 0px;
	
	/* Content Styles */
	font-size: .95em;
	line-height: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: #666;
	
}

#CenterColumnAlone #primaryContentStack #node p + p {
	
	/* Box Styles */
	margin: 10px 0px 0 0px;
	
}

#primaryContentStack #node p + p {
	
	/* Box Styles */
	margin: 10px 30px 0 30px;
	
}

#nodeText {
	
	/* Box Styles */
	margin: 0 0 10px 0;
	clear: both;
	overflow:hidden;
	
	/* Content Styles */
	padding:0 0 0 0;

}

#nodeText h1{
	
	/* Box Styles */
	margin: 10px 30px 10px 30px;
	clear: both;
	overflow:hidden;
	
	/* Content Styles */
	padding:0 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: 200;
	color: #424242;
	letter-spacing: .07em;

}

#nodeText div.whole h2 {

    margin: 10px 0px 10px 0px;
	
	/* Content Styles */
	padding:0 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
    font-size: 1.1em;
    font-weight: 500;

}
#nodeText div.whole p{
	color: #666666;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 0.95em;
    line-height: 1.5em;
    text-align: left;	
}

#nodeText div.whole p.leadInText  {
	
	font-size: 1.1em;
	line-height: 1.7em;
	font-style: italic;
	text-align: justify;
	color: #666;
	padding: 10px 5px 0 0;	
}

#primaryContentStack #node b {
	
	/* Content Styles */
	font-weight: bold;

}

#primaryContentStack #node sup {
	
	/* Content Styles */
	font-size: .6em;
	color: red;
	
}

.caption {
	
	/* Box Styles */
	background :#000;
	margin: -3px -5px -5px -5px;
	
	/* Content Styles */
 	color: #fff;
 	text-align: center;
 	min-height: 30px;
 	padding-top: 10px;

}

#videoContain {
	
	/* Box Styles */
	background-color: #999;
	height: 177px;
	margin: 0 0 70px 0;
	
	/* Content Styles */
	text-align: center;
	padding: 130px 0 0 0;
	clear: both;
	overflow: hidden;

}

table.redShell {
	
	background-color: #c7213b;
	color: white;
	padding: 10px 30px 15px 33px;
	font-variant: small-caps;
	font-weight: 100;
	margin: 10px 0 0 -3px;
	
}

table.goldShell {
	
	background-color: #c8ab6d;
	color: white;
	padding: 10px 30px 15px 33px;
	font-variant: small-caps;
	font-weight: 100;
	margin: 10px 0 0 -3px;
	
}

table.silverShell {
	
	background-color: #afafb3;
	color: white;
	padding: 10px 30px 15px 33px;
	font-variant: small-caps;
	font-weight: 100;
	margin: 10px 0 0 -3px;
	
}

table.standardTable {
	
	padding: 10px 30px 0px 33px;
	margin: 0 0 0 0;
	font-variant: small-caps;
	font-weight: 100;
	
	
}

table.standardTable > tr:nth-child(odd)		{ background-color:#d7d7d7; }
table.standardTable > tr:nth-child(even)	{ background-color:#white; }

#primaryContentStack #node .redShell b {
	
	font-size: 1.1em;
	font-weight: 100;
	
}


table.redShell td {
	
	padding: 2px 10px 2px 0;

	
}

#primaryContentStack #node .redShell h2 {
	
	color: white;
	padding: 0 0 0 -30px;
	
}



/*** Image Locations ***/

.LocationTopElement {
	
	/* Box Styles */

	margin: 6px 10px 10px 30px;
	
	/* Content Styles */
	padding: 0 0 0 0;
	
}
#player1_wrapper {
	/* Box Styles */

	margin: 6px 10px 10px 30px;
	
	/* Content Styles */
	padding: 0 0 0 0;

}
#CenterColumnAlone #primaryContentStack #node .LocationTopElement {
	
	/* Box Styles */

	margin: 6px 10px 10px 0px;
	
	/* Content Styles */
	padding: 0 0 0 0;
	
}

.boxHolder {
	
	/* Box Styles */
	
	/* Content Styles */
	padding: 0 0 0 0;
	width: 557px;
	overflow: hidden;
	
	
}

.styledBoxHolder01 {
	
	/* Box Styles */
	-webkit-box-shadow: 0 0 6px #777;
	-moz-box-shadow: 0 0 6px #777;
	box-shadow: 0 0 6px #adadad;
	border:solid 8px #fbf6eb;
	width: 557px;
	overflow: hidden;
	
	/* Content Styles */
	padding: 0 0 0 0;
	
	
}



.morecontent .styledBoxHolder01 {
	
	/* Box Styles */
	margin: 15px 0px 15px 0;
	width: 540px;
	
	/* Content Styles */
	padding: 0 0 0 0;
	
}

.LocationRightElement{
	
	/* Box Styles */
	margin: 0 0 0 0;

	/* Content Styles */
	padding: 0 0 0 0;

}

.LocationRightElement img{
	
	/* Box Styles */
	border:solid 5px #fff;
	-webkit-box-shadow: 3px 3px 7px #000;
	-moz-box-shadow: 3px 3px 7px #000;
	box-shadow: 3px 3px 7px #000;
	
	/* Content Styles */

}

.LocationBottomElement img{

	/* Box Styles */
	-webkit-box-shadow: 3px 3px 7px #000;
	-moz-box-shadow: 3px 3px 7px #000;
	box-shadow: 3px 3px 7px #000;
	border:solid 5px #fff;
	margin: 0 0 0 0;
	
	/* Content Styles */
	padding: 0 0 0 0;
	
}

.LocationLeftElement {
	
	/* Box Styles */
	margin: 0 0 0 0;
	
	/* Content Styles */
	padding: 0 0 0 0;
	
}

.LocationLeftslideElement {

	/* Box Styles */
	background: url(../_images/Frame_Shadow.png);
	margin: 0 0 0 0;
	
	/* Content Styles */
	padding: 0 0 0 0;

}

.LocationLeftElement img{
	
	/* Box Styles */
	margin: 0px 15px 9px 0px;
	border:solid 5px #fff;
	-webkit-box-shadow: 3px 3px 7px #000;
	-moz-box-shadow: 3px 3px 7px #000;
	box-shadow: 3px 3px 7px #000; 
	
	/* Content Styles */
	padding: 0 0 0 0;
	
}

#LocationOverlapElement {
	
	/* Box Styles */
	position:absolute;
	/* left: -52px; 
	top: 170px; */
	margin: -70px 0 0;
	
}

#LocationOverlapElement img{



}

/*** List Treatment ***/

#primaryContentStack li{
	
	/* Box Styles */
	margin: 0 20px 0 30px;
	font-size: .95em;

}

#primaryContentStack li ul{
	
	/* Box Styles */
	margin: 0 0 0 0px;

}

#primaryContentStack li ul ul{
	
	/* Box Styles */
	margin: 0 0 0 0px;

}

#primaryContentStack li:first-child {
	
	/* Box Styles */
	margin: 10px 20px 0 30px;

}

#primaryContentStack li:last-child {
	
	/* Box Styles */
	margin: 0px 20px 10px 30px;

}

/*** Link Treatment ***/

#primaryContentStack a:link {
	
	/* Box Styles */
	margin: 0 0 0 1px;
	
	/* Content Styles */
	padding: 0 0 0 0;
	color: #ce4740;
	text-decoration: none;
	
}

#primaryContentStack a:visited {
	
	/* Content Styles */
	color: #ce4740;
	text-decoration: none;

}

#primaryContentStack a:hover {

	/* Content Styles */
	text-decoration: underline;

}

#rowClusterShell a:link {
	
	/* Box Styles */
	margin: 0 0 0 1px;
	
	/* Content Styles */
	padding: 0 0 0 0;
	color: #ce4740;
	text-decoration: none;
	
}

#rowClusterShell a:visited {
	
	/* Content Styles */
	color: #ce4740;
	text-decoration: none;

}

#rowClusterShell a:hover {

	/* Content Styles */
	text-decoration: underline;

}

#primaryContentStack a[href$=".pdf"]:hover {
	
	/* Box Styles */
	background: url(../_images/pdf_icon.png) no-repeat right center;
	
	/* Content Styles */
	padding: 0 20px 0 0;
	
}

#primaryContentStack a[href^="http://"]:hover {
	 
	/* Box Styles */
	/* background: url(../_images/external_link.png) no-repeat right center; */
	
	/* Content Styles */
	padding: 0 0px 0 0;
 
}

#primaryContentStack  a[href$=".mov"]:hover {
	 
	/* Box Styles */
	background: url(../_images/video_icon.png) no-repeat right center;
	
	/* Content Styles */
	padding: 0 20px 0 0;
	
}

/*** Article Footer ***/

#articleFooter {

	/* Box Styles */
	margin: 30px 0 0 0;
	background: url(../_images/Footer_Top_Shadow.png) left top no-repeat;

	
	/* Content Styles */
	color: #666;
	font-size: .9em;
	height:auto;
	display:block;
	
	
}

#articleFooter h1 {

	/* Box Styles */
	margin: 30px 0 0 30px;
	
	/* Content Styles */
	color: #666;
	font-size: 1.1em;
	
}

#articleFooter #referenceNode {
	
	/* Box Styles */
	margin: 10px 20px 10px 30px;
	background: url(../_images/Underline_single.png) left bottom repeat-x;

	
	/* Content Styles */
	color: #666;
	font-size: 1em;
	display:block;
	
	
}

#articleFooter #referenceNode:last-child {
	
	/* Box Styles */
	margin: 10px 20px 10px 30px;
	background: none;

	
	/* Content Styles */
	color: #666;
	font-size: 1em;
	
}

#articleFooter #refNumber {
	
	/* Box Styles */
	margin: 0 5px 0 0;
	
	/* Content Styles */
	color: #666;
	font-size: .8em;
	float:left;
	
}

#articleFooter #refContent {
	
	width: 560px;
	/* height: 120px; /*This is where it is broken. It should not be necessary to set the height anyway!!!!!!!!!!!!!!!!!!!!!*/
	/* overflow: hidden; */
	display:block;
	
	/* Content Styles */
	color: #666;
	font-size: 1em;
	
}

#articleFooter #refContent i {
	
	/* Content Styles */
	color: #333;
	font-size: 1em;
	display:block;
}

#articleFooter #refContent p {
	
	/* Box Styles */
	margin: 5px 0 0 0;
	display:block;
	
	/* Content Styles */
	font-size: 1em;
}

#articleFooter #refContent p i {
	
	/* Content Styles */
	color: black;
}

#articleFooter #refContent p a {
	
	/* Content Styles */
	color: #CE4740;
	font-style: oblique;
}


/*** MORE / LESS FUNCTIONALITY ***/
 

ul.ulmore li {
	
    /* Box Styles */
	list-style: disc;
    list-style-position: outside;
	margin: 0 0 0 10px;
    
}

#nodeText div.whole {
	
/*	/* Box Styles */
	margin: 0 30px 0 30px;
	
	/* Content Styles */
	font-size: .95em;
	line-height: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color:  #3f3f3f;
	
} 

/* Height transition */

.more {

	/* Box Style */
	cursor: pointer;
	margin: 0 0 0 1px;
	
	/* Content Style */
	color: #ce4740;
	font-size: .8em;
	font-style: oblique;
	text-decoration: none;

}

.more: hover {

	text-decoration: underline;

}

.less {

	/* Box Styles */
	display: block;
	cursor: pointer;
	margin: 20px 0 0 0;
	background: url(../_images/Underline_double.png);
   	backgroun-position: top left;
   	background-repeat: repeat-x;
	
	/* Content Style */
	color: #ce4740;
	font-size: .8em;
	font-style: oblique;
	text-decoration: none;
	padding: 5px 0 0 0;

}

.less: hover {

	text-decoration: underline;

}

.morecontent { /* Makes "more" content invisible */

   /* Box Styles */
   margin: 12px 0 0 0;
   display: none;
   padding: 8px 0 0 0;
   clear: none; /* Is this really needed? */
   background: url(../_images/Underline_double.png);
   backgroun-position: top left;
   background-repeat: repeat-x;
   
   /* Content Styles */

}

#transitiondiv { /* Controls opening and closing transition. */

	/* Box Styles */
	height:165px;
	-moz-transition:height 1s;
	-webkit-transition:height 1s;
	-o-transition:height 1s;
	transition:height 1s;
	overflow:hidden;

}

/*** ------------------------ PCS - END
 ***/





/***
 ***
 ***
 ***
 *** ------------------------ DO - SPECIAL (FCS)
 ***/
 
/* Google Maps-Related Selectors */
#searchForm .LocationTopElement {
	
	/* Box Styles */
	margin-left:10px;	
		
}
#googleMapSearchStrip {
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;

	/* How this box acts as a parent */
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;

	/* Box Styles */
	margin: 10px 0 0 10px;
	width: 552px;
	overflow: hidden;
	background-color: white;
	-webkit-box-shadow: 0px 0px 7px #666;
	-moz-box-shadow: 0px 0px 7px #666;
	box-shadow: 0px 0px 7px #666;

	/* Content Styles */
	padding: 3px 3px 3px 6px;
	
	
}

#googleMapSearchStrip table, td{

	padding:0px;
	margin:0px;
}

#googleMapSearchStrip #checkBox {
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;

	/* How this box acts as a parent */
	display: -webkit-box;
	display: -moz-box;
	display: box;

	/* Box Styles */
	margin: 0 0 0 5px;

	/* Content Styles */
	padding: 0;
	cursor: pointer;
	
	
}

#googleMapSearchStrip #checkBox span {
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;

	/* How this box acts as a parent */
	display: -webkit-box;
	display: -moz-box;
	display: box;

	/* Box Styles */
	margin: 0 0 0 5px;

	/* Content Styles */
	padding: 2px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	letter-spacing: .06em;
	
}

#googleMapSearchStrip #searchStripText {
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;

	/* How this box acts as a parent */
	display: -webkit-box;
	display: -moz-box;
	display: box;

	/* Box Styles */
	margin: 0 0 0 8px;

	/* Content Styles */
	padding: 2px 0 0 0;
	font-size: .9em;
	letter-spacing: .06em;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}

#googleMapSearchStrip #searchDropDown {
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;

	/* How this box acts as a parent */
	display: -webkit-box;
	display: -moz-box;
	display: box;

	/* Box Styles */
	margin: 0 0 0 8px;

	/* Content Styles */
	padding: 3px 0 0 0;
	font-size: .9em;
	letter-spacing: .06em;
	color: #969696;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}

#googleMapSearchStrip #searchField {
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;

	/* How this box acts as a parent */
	display: -webkit-box;
	display: -moz-box;
	display: box;

	/* Box Styles */
	margin: 0 0 0 7px;
	background: url(../_images/Underline_single.png) left bottom repeat-x;

	/* Content Styles */
	padding: 2px;
	font-size: .7em;
	letter-spacing: .06em;
	color: #969696;
	
}

#googleMapSearchStrip #searchField input {

	/* Box Styles */
	width: 65px;
	
}

#googleMapSearchStrip #searchStripButton {
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;

	/* How this box acts as a parent */
	display: -webkit-box;
	display: -moz-box;
	display: box;

	/* Box Styles */
	margin: 0 0 0 5px;

	/* Content Styles */
	padding: 0;
	
}

#googleMapSearchStrip #searchStripButton input{
	
	/* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;

	/* How this box acts as a parent */
	display: -webkit-box;
	display: -moz-box;
	display: box;

	/* Box Styles */
	margin: 0 0 0 3px;
	background-color: #c8ad72;
	-moz-border-radius: .5em .5em .5em .5em;
	-webkit-border-radius: .5em .5em .5em .5em;
	border-radius: .5em .5em .5em .5em;

	/* Content Styles */
	padding: 0px 8px 0 8px;
	font-size: .7em;
	letter-spacing: .15em;
	font-weight: 600;
	color: white;
	
}

#googleMapSearchStrip #searchStripButton input:hover {

	/* Content Styles */
	cursor: pointer;
	background-color: #ca183d;
	
}

/*** ------------------------ DO - SPECIAL - END
 ***/





/***
 ***
 ***
 ***
 *** ------------------------ DO - ROW CLUSTER
 ***/
 
#rowCluster {
	
	/* Box Styles */
	margin: 0 14px 0 14px;
	
	/* Content Styles */


}

#rowClusterShell {
	
	/* Box Styles */
	background: url(../_images/RowClusterLeft.png), url(../_images/RowClusterRight.png), url(../_images/RowClusterCenter.png);
	background-position:  left bottom, right bottom, left bottom;
	background-repeat: no-repeat, no-repeat, repeat-x;
	margin: 0 0px 0 0px;

	
	/* Content Styles */
	padding: 0 12px 0 12px;


}


#rowCluster img {
	
	/* Box Styles */
	
	/* Content Styles */
	text-align: center;

}

#rowClusterShell h2 {
	
	/* Content Styles */
	font-size: 1em;
	line-height: 1.3em;
	letter-spacing: .1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-transform: uppercase;
	color: #333;
	padding: 7px 0 0 0;
	
	
	
}

#rowCluster p {
	
	/* Content Styles */
	font-size: .95em;
	line-height: 1.3em;
	letter-spacing: .03em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: #666;
	padding: 0 0 7px 0;
	
	
}


/*** ------------------------ ROW CLUSTER - END
 ***/





/***
 ***
 ***
 ***
 *** ------------------------ DO - FOOTER CONTENT STACK (FCS)
 ***/
 


/*** ------------------------ FCS - END
 ***/





/***
 ***
 ***
 ***
 *** ------------------------ OVERLAY
 ***/

.sd_container{

  /* How this box acts as a child */
	z-index: 1001;
	position: absolute;
	display:none;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;

	/* How this box acts as a parent */
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;

	/* Box Styles */
	margin: 0 0 0 0;
	background-color: white;
	-webkit-box-shadow: 0px 0px 60px #000;
	-moz-box-shadow: 0px 0px 60px #000;
	box-shadow: 0px 0px 18px #000;

	/* Content Styles */
	padding: 7px;

}

.sd_header{

	/* Box Styles */
	margin: 0 0 5px 0;
	
	
	/* Content Styles */
	padding: 4px 0 4px 8px;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	color: white;
	text-shadow: 2px 2px 2px #000;

}

.sd_content{
	
	/* Box Styles */
	margin: 20px 0 0 0;
	
	/* Content Styles */
	text-align: left;
	height: inherit;

}

.sd_footer{

	/* Box Styles */
	background-color: #EEEEEE;
	margin: 2px -3px 0 -3px;
	
	/* Content Styles */
	color: #a0a0a0;
	text-align: center;
 	padding: 5px 0 6px 0;

}

.sd_overlay{

	/* How this box acts as a child. */
	position: absolute;
	
	/* Box Styles */
	background: none repeat scroll 0 0 #000000;
	margin:0 0 0 0;
	top: 0;
	left: 0;
	
	/* Content Styles */
	padding: 0 0 0 0;

}

.sd_loading{

	/* Box Styles */
	background: #fff url('../_images/progress-indicator-alpha.gif') no-repeat center center;   

}

.sd_closelabel{

	/* Box Styles */
	z-index: 1002;
	background: url("../_images/Close-Over.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 30px;
	width: 30px;
   	margin: -15px -15px 0 0;
    position: absolute;
    right: 0;

}

.sd_closelabel:hover{

	/* Box Styles */
	background: url("../../Content/_images/Close-Rest.png") no-repeat;
	width: 30px;
	height: 30px;

}

.sd_closelabel a {

 text-decoration:none;
 color: #222;
 font-size: 16px;
 font-weight:bold;

}

#overlayinnercontent {

    /* Box Styles */
	background-color: #BEB8A4;
	
	/* COntent Styles */
    padding:10px;

}

/*** form contact ***/

table#tblcontactfrm {

	/* Box Styles */
	background-color:#a89b6f;
	
	/* Content Styles */
	padding:10px;

}

/*** ------------------------ OVERLAY - END
 ***/
/* Greybox Div Styles */
#greybox {
	background:#000;
	opacity:0;
	filter:alpha(opacity:0);
	width:100%;
	left:0;
	top:0;
	display:none;
	position:fixed;
	}
	
#greyboxDiv {
	/* How this box acts as a child */
	z-index:1001;
	position:absolute;
	padding: 60px;
	-webkit-box-shadow: 0px 0px 60px #000;
	-moz-box-shadow: 0px 0px 60px #000;
	box-shadow: 0px 0px 18px #000;
	/* Content Styles */
	background-color: #fff; /* already used code #dcd8cc This color should only show if there is a problem with the flexible boxes. */
	display:none;
	width:615px;
	margin-left:100px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	top:140px;
	/*left:50%;*/
	
}
#greyboxDiv {
	/* How this box acts as a child */
	z-index:1001;
	position:absolute;
	padding: 60px;
	-webkit-box-shadow: 0px 0px 60px #000;
	-moz-box-shadow: 0px 0px 60px #000;
	box-shadow: 0px 0px 18px #000;
	/* Content Styles */
	background-color: #fff; /* already used code #dcd8cc This color should only show if there is a problem with the flexible boxes. */
	display:none;
	width:615px;
	margin-left:100px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	top: 50%;
}
#greyboxDiv .close, #greyloginboxDiv .close{ 
 position:absolute; 
 z-index:1002; background:url(../_images/Close-Rest.png) no-repeat;
 width:90px; height:30px;
 cursor:pointer; right:3px;
 top:3px;
 }

#greyboxDiv .close:hover, #greyloginboxDiv .close:hover{ 
 background:url(../_images/Close-Over.png) no-repeat;
 width:90px;
 height:30px;
 }




#mediagreyboxDiv {
 /* How this box acts as a child 
 background:url(../_images/Frame_Shadow.png) no-repeat;*/
 z-index:1001;
 position:absolute;
 /* padding: 0.5em; */
 -webkit-box-shadow: 0px 0px 60px #000;
 -moz-box-shadow: 0px 0px 60px #000;
 box-shadow: 0px 0px 18px #000;
 /* Content Styles */
 background-color: #fff; /* already used code #dcd8cc This color should only show if there is a problem with the flexible boxes. */
 display:none; 
 top:50%;
 left:50%;
 overflow:hidden;
 /*margin-left:100px;*/
}
#mediagreyboxDiv .mediaclose { 
 position:absolute; 
 z-index:1002; background:url(../_images/Media-Close-Rest.png) no-repeat;
 width:17px; height:18px;
 cursor:pointer; 
 right:0px;
 top:0px;
 }

#mediagreyboxDiv .mediaclose:hover{ 
 background:url(../_images/Media-Close-Over.png) no-repeat;
 width:17px;
 height:18px;
 }

#formNode {
	
	padding: 20px 0px 0px 0px;
	
	
}
#formNode fieldset {
    background: none repeat scroll 0 0 #D6D6D6;
    /* margin-left: -30px; */
    padding: 0 15px 10px 10px;
    width: 580px;
}
#formNode .submit {
	
	padding: 10px 0 10px 150px;
	
	
}

#formNode .field {
	
	padding: 10px 0 0 0;
	
	
}

#formNode .field #formLabel {
	
	/* Content Styles */
	font-size: .6em;
	font-weight: bold;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-align: right;
	vertical-align: baseline;
	color: #444;
	width: 85px;
	padding: 4px 10px 0 0;
	white-space:nowrap;
	
}

#formNode .field Input {
	
	/* Content Styles */
	vertical-align: baseline;
	font-size: .9em;
	width: 100%;
	background: #f9f9f9;
	padding: 2px 5px 2px 5px;
	margin-right:5px;
	
}

#formNode .field select {
	
	/* Content Styles */
	vertical-align: baseline;
	font-size: .9em;
	width: 150px;
	background: #f9f9f9;
	padding: 2px 5px 2px 5px;
	margin-right:5px;
	
}


#formNode .field textarea {
	
	/* Content Styles */
	vertical-align: baseline;
	font-size: .9em;
	width: 100%;
	background: #f9f9f9;
	padding: 2px 5px 2px 5px;
	margin-right:5px;
}




.loading {
 float:right; 
 background:url("../_images/button-sending.gif") no-repeat 1px; 
 height:28px; 
 width:115px; 
 display:none;
}



#formNode .submit #btnRegister {
	
	background: #c62239;
	color: white;
	font-weight: bold;
	letter-spacing: .07em;
	cursor: pointer;
	margin: 0 20px 0 0;
	padding: 3px 5px 3px 5px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}

#formNode .submit #btnRegister:hover {
	
	background: #6aae7a;
	color: white;
}

#formNode .submit #btnRegReset {
	
	background: #e1da8e;
	color: white;
	font-weight: bold;
	letter-spacing: .07em;
	cursor: pointer;
	margin: 0 20px 0 0;
	padding: 3px 5px 3px 5px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}

#formNode .submit #btnRegReset:hover {
	
	background: #6aae7a;
	color: white;
}


#formNode .submit #btncntReset {
	
	background: #e1da8e;
	color: white;
	font-weight: bold;
	letter-spacing: .07em;
	cursor: pointer;
	margin: 0 20px 0 0;
	padding: 3px 5px 3px 5px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}

#formNode .submit #btncntReset:hover {
	
	background: #b2ad72;
	color: white;

}

#formNode .submit #btncntSubmit {
	
	background: #c62239;
	color: white;
	font-weight: bold;
	letter-spacing: .07em;
	cursor: pointer;
	margin: 0 20px 0 0;
	padding: 3px 5px 3px 5px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}

#formNode .submit #btncntSubmit:hover {
	
	background: #6aae7a;
	color: white;
}

/* Updated for Retail Locator */
#formNode .submit #btncbgReset {
	
	background: #e1da8e;
	color: white;
	font-weight: bold;
	letter-spacing: .07em;
	cursor: pointer;
	margin: 0 20px 0 0;
	padding: 3px 5px 3px 5px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}

#formNode .submit #btncbgReset:hover {
	
	background: #b2ad72;
	color: #FFFFFF;


}

#formNode .submit #btncbgSubmit {
	
	background: #c62239;
	color: white;
	font-weight: bold;
	letter-spacing: .07em;
	cursor: pointer;
	margin: 0 20px 0 0;
	padding: 3px 5px 3px 5px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}

#formNode .submit #btncbgSubmit:hover {
	
	background: #6aae7a;
	color: white;
}

#lbcaption 
{
    font-size:large;
    font-weight:bold;
    padding-bottom:50px;
}


.ifrmgoogStore {
	
	height:645px;
	overflow:hidden;
}
/****** THESE ITEMS NEED TO BE CLEANED UP AND BETTER INTEGRATED  */
/* T4 */
.medTopSty1{
	/* float:left; */
	margin-left:5px;
}

/* L04  */

.medLftSty1 {

	float: left;

}

.medLftSty1 img {

	margin: 0px 15px 9px 0px;
	
}


/* L05  */

.L05 {

	/* Box Styles */
	height: 100%;

	/* How this box acts as a parent */
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	
}

.L05_Image{

 /* How this box acts as a child */
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
	box-flex: 0;

	/* How this box acts as a parent */
 	display: -webkit-box;
	display: -moz-box;
	display: box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;

 }
 
.L05_Image img{

	margin: 0px 15px 9px 5px;
	border:solid 5px #fff;
	-webkit-box-shadow: 3px 3px 7px #000;
	-moz-box-shadow: 3px 3px 7px #000;
	box-shadow: 3px 3px 7px #000;

}

.L05_Content{

 /* How this box acts as a child */
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;

	/* How this box acts as a parent */
 	/*display: -webkit-box;
	display: -moz-box;
	display: box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;*/

 }
 
 .medRhtSty1 {

	float: right;

}

.medRhtSty1 img {

	margin: 0px 0px 9px 15px;
	
}

/*** comment box Style ***/

.mandatory {

	color: #FF0000;
}

#addFeedback {

	padding: 20px 30px;
}
#comments {

	margin: 0 30px;
}
#comments ol li {

	list-style:none;
}
.comment {

	font-family: 'lucida grande','Lucida Sans Unicode', tahoma, sans-serif;
	font-size: 75%;
	line-height: 1.7em;
	font-size: small;
}
.comment .comment-author {

	font-size: 80%;
}
.comment .comment-author span {
	
	display: block;
	font-size: 100%;
}

.comment .comment-author a, .comment .comment-author a:active {
	
	color: #C96625;
	outline: none;
	text-decoration: none;
	font-size: 120%;
} 


#commentNode {
	
	padding: 5px 0px 0px 0px;
	
	
}
#commentNode fieldset {
    /* margin-left: -30px; */
    padding: 0 0px 10px 0px;
    width: 580px;
	border:0px;
}
#commentNode .submit {
	
	padding: 10px 0 10px 440px;
	
	
}

#commentNode .field {
	
	padding: 10px 0 0 0;
	
	
}

#commentNode .field #formLabel {
	
	/* Content Styles */
	font-size: .6em;
	font-weight: bold;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-align: right;
	vertical-align: baseline;
	color: #444;
	width: 85px;
	padding: 4px 10px 0 0;
	white-space:nowrap;
	
}



#commentNode .field textarea {
	
	/* Content Styles */
	vertical-align: baseline;
	font-size: .9em;
	width: 100%;
	background: #f9f9f9;
	padding: 2px 5px 2px 5px;
	margin-right:5px;
}
#commentNode .submit #btnComment {
	
	background: #c62239;
	color: white;
	font-weight: bold;
	letter-spacing: .07em;
	cursor: pointer;
	margin: 0 20px 0 0;
	padding: 3px 5px 3px 5px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}

#commentNode .submit #btnComment:hover {
	
	background: #6aae7a;
	color: black;
}


#commentNode #detaillogincontent fieldset {
    /* margin-left: -30px; */
    padding: 0 0px 10px 0px;
    width: 300px;
	border:0px;
}
#commentNode #detaillogincontent .submit {
	
	padding: 10px 0 10px 150px;
	
	
}

#commentNode #detaillogincontent .field {
	
	padding: 10px 0 0 0;
	
	
}

#commentNode #detaillogincontent .field #formLabel {
	
	/* Content Styles */
	font-size: .6em;
	font-weight: bold;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-align: right;
	vertical-align: baseline;
	color: #444;
	width: 120px;
	padding: 4px 10px 0 0;
	white-space:nowrap;
	
}



#commentNode #detaillogincontent .field textarea {
	
	/* Content Styles */
	vertical-align: baseline;
	font-size: .9em;
	width: 100%;
	background: #f9f9f9;
	padding: 2px 5px 2px 5px;
	margin-right:5px;
}
#commentNode #detaillogincontent .submit #btnLogin {
	
	background: #c62239;
	color: white;
	font-weight: bold;
	letter-spacing: .07em;
	cursor: pointer;
	margin: 0 20px 0 0;
	padding: 3px 5px 3px 5px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}

#commentNode #detaillogincontent .submit #btnLogin:hover {
	
	background: #6aae7a;
	color: white;
}
#commentNode #detaillogincontent .submit #btnUserRegisteration {
	
	background: #c62239;
	color: white;
	font-weight: bold;
	letter-spacing: .07em;
	cursor: pointer;
	margin: 0 20px 0 0;
	padding: 3px 5px 3px 5px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}

#commentNode #detaillogincontent .submit #btnUserRegisteration:hover {
	
	background: #6aae7a;
	color: white;
}

#commentNode #detaillogincontent #btnSignUp{

	color: #CE4740;
}

#commentNode #detaillogincontent #linkLogin{

	color: #CE4740;
}





/*

	Supersized - Fullscreen Slideshow jQuery Plugin
	Version : 3.2.5
	Site	: www.buildinternet.com/project/supersized
	
	Author	: Sam Dunn
	Company : One Mighty Roar (www.onemightyroar.com)
	License : MIT License / GPL License
	
*/

* { margin:0; padding:0; }
	img { border:none; }
	
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(/img/progress.gif) no-repeat center center;}
	
	#supersized-wrap{ position:relative; height:407px; width:986px; overflow:hidden;  }
	
	#supersized {  display:block; position:relative; left:0; top:0; overflow:hidden; z-index:1; height:100%; width:100%; }
		#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized li { display:block; list-style:none; z-index:-30; position:absolute; overflow:hidden; top:0; left:0; height:406px; width:986px; background:#111; }
		#supersized a { width:100%; height:100%; display:block; }
			#supersized li.prevslide { z-index:-20; }
			#supersized li.activeslide { z-index:-10; }
			#supersized li.image-loading { background:#111 url(/img/progress.gif) no-repeat center center; width:100%; height:100%; }
				#supersized li.image-loading img{ visibility:hidden; }
			#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }

















