/************ GENERIC *********/
body
{
	font-size: 0.7em;
}
.hide
{
	display: none;
}

#rightpane .image-section {
	float: left;
	width: 148px;
	padding: 0;
	margin: 0;
}

#side-navigation .image-section {
	float: left;
	width: 148px;
	padding: 0;
	margin: 0;
}

#country-box {
	vertical-align: top; 
	float: right; 
	display: inline;
	}
#country-box img {
	 border: 1px grey solid; 
	 margin-left:2px;
	 }
	 
/* NB needed  for text only mode */
.logo-textcontainer,
#banner-top-nav #text-resizer-textcontainer
{
	display:none;
	position:absolute;
	left:-3000px;		
}

input { background-color:#D8D8D8 !important; }

/*********************************************************************************************************************************************
**************************************************** Content *********************************************************************************
*********************************************************************************************************************************************/
#wrapper .content {
	padding: 5px 2px 5px 3px;
	margin: 0;
	}

#content-grid  .height-spacer {
	width: 1px;
	overflow:hidden;
	height: 197px; 
	float: right;
	background-color:transparent;
} 
#content-grid .green.div-lead, 
#content-grid img.div-lead {
	margin-right: 5px;
	}
#content-grid #bot-row .div-lead {
	margin-right: 3px;
	}
#content-grid #bot-row {
	 margin-top:5px;
	 clear:both;
	 border: height: 1%;
	 vertical-align:top;
	 }
#content-grid #bot-row .double .bottom {
	 margin-top: 3px;
	 clear:both;
	 }	
#content-grid .green {
	background-color: #7cb81c;
	width: 148px;
	margin: 0 5px 0 1px;
	}

.content-row .clear {
	height: 1px;
	overflow: hidden;
	clear: both;
	background-color: #ffffff;
	}
#content-grid .div-top {
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	}
#content-grid  .div-bottom {
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	clear: both;
	}
#content-grid .white {
	width:150px;
	}
#content-grid .white .content {
	background-image: url(../images/ui/images/Generic/white-border-edge.gif);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: hidden;
	}
#content-grid .green {
	background-image: url(../images/ui/images/Generic/top-green.gif);
	background-repeat: no-repeat;
	}
#content-grid .green .div-bottom {
	background-image: url(../images/ui/images/Generic/bot-green.gif);
	height: 3px;
	}
#content-grid .white .div-top {
	background-image: url(../images/ui/images/Generic/top-white.gif);
	height: 5px;
	}
#content-grid .white .div-bottom {
	background-image: url(../images/ui/images/Generic/bot-white.gif);
	height: 5px;
	}
#content-grid .green,
#content-grid .white,
#content-grid img {
	float: left;
	}
	
.edit-mode #content-grid img {
	float: none;
}

#content-grid .double {
	float:left;
	}
	
	
#region-container 
{
	margin-bottom: 7px;
}

/*************************************/
/*******!!! Utility Styles !!!********/
/*************************************/
.clear 
{
	height: 1px;
	overflow: hidden;
	clear: both;
	display: block;
	}
/**************************************/
/************** Generics **************/
/**************************************/
body {
	margin: 0;	
	padding: 0;	
	color: #000000;
	font-family: Arial,Helvetica, Default;
	
	background-color: #ffffff;
	}
input, select {
	font-size: 1em;
	}
a img {
	border-width: 0;
}

a, a:visited, a:link, a:hover{
	color: #034b3c;
	font-size: 1em;
	text-decoration:underline;
	}
h1, h2, h3, h4, h5, h6, p
{
	margin: 0;
	padding: 0;
}

/*********************************************************************************************************************************************
****************************************************Contents *********************************************************************************
*********************************************************************************************************************************************/
#content {
	clear: both;
	background-color: #fff;
	}
#content-grid {
	padding: 4px;
	}
.clear {
	height: 1px;
	overflow: hidden;
	clear: both;
	display: block;
	}
	
#footer {
	background-color: white;
	/*clear: both;*/
}
.grid-med {
	float: left;
	}

.grid-med .summary {
	clear: both;
}

.grid-med .summary img{
	float: left;
}
.grid-med h3 {
	 margin-top: 7px;
	 }
.grid-med h3.top {
	margin-top: 0;
	}
.grid-med .summary h3, .grid-med .summary p{
	margin-left: 51px;
}
#content-grid .grid-med .white {
	display:block;
	}

/**************************************************************************************************/
/*************************************** RORO ***************************************/
/**************************************************************************************************/
body {	
	margin: 0;	
	padding: 0;
	
}

hr {
	height: 1px !important;
	overflow: hidden;
	border-bottom: 1px solid;
}

input,
select,
textarea,
td,
tbody,
table {	
	font-size: 12px;
	font-family:"Arial";
}

img {
	border-width: 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h2 {
	font-size: 1.8em;
	font-weight: normal;
}

/*	mainwrapper
****************************************/
#mainwrapper {
	position: absolute;
	left: 50%;
	top: 15px;
	margin: 0 0 0 -390px;
	padding: 0;
	width: 780px;
	background-color: #ffffff;
	}
	
#wrapper {
	padding: 14px 5px 5px 5px;
	background-color: #ffffff;
	}

#wrapper-inside {
	margin: 0 0 1px 0;
	padding: 0;
	background-color: #ffffff;
}

/*	content-div
****************************************/
#content-div {
	margin: 0;
	padding: 0;
	float: left;
	width: 612px;
	display: block;
}

.edit-mode #content-div {
	margin: 0;
}

/*	content
****************************************/
#content {
	margin: 0;
	padding: 0;
	width: 100%;
}

/*	content-pane-fix
****************************************/
#content-pane-fix {
	margin: 0 158px 0 0;
	padding: 0;
	/*background-color: orange; RORO*/
	display: block;
}

#content-pane-fix-wide {
	margin: 0 5px 0 0;
	padding: 0;
	/*background-color: orange; RORO*/
	display: block;
}

#content-pane-fix-wide-flash {
	margin: 0 5px 0 5px;
	padding: 0;		
	display: block;
}

#content-pane-fix-wide-flash .body-content {
	margin-top:5px;		
}

#content-pane-fix-wide-flash .content-pane-fix-inside {
	margin: 0;
	padding: 0;			
	width: 760px;
	/*background-color: #f69f88; RORO*/
}





#content-pane-fix .content-pane-fix-inside {
	margin: 0;
	padding: 0;
	float: left;
	width: 454px;
	/*background-color: #f69f88; RORO*/
}

#content-pane-fix-wide .content-pane-fix-inside {
	margin: 0;
	padding: 0;
	float: left;
	width: 607px;
	/*background-color: #f69f88; RORO*/
}



.edit-mode #content-pane-fix-wide,
.edit-mode  #content {
	margin: 0;
	padding: 0;
}

#content .content-pane-fix-inside h2,
.second-row .box h2 {
	margin: 0 0 9px 0;
	padding: 0 4px 6px 4px;
	border-bottom: 1px solid #7dba00;
}

.content-pane-fix-inside .body-content {
	margin: 0;
	padding: 0 4px 0 4px;
}

.edit-mode #content .content-pane-fix-inside .body-content {
	margin: 0;
	padding: 0 !important;
}

.edit-mode #content .content-pane-fix-inside .body-content {
	margin: 0;
	padding: 0 !important;
	
}

#content .content-pane-fix-inside a,
#content .content-pane-fix-inside a:link,
#content .content-pane-fix-inside a:visited,
.second-row .box a,
.second-row .box a:link,
.second-row .box a:visited {
	color: 034b3c;
	text-decoration: none;
}

#content .content-pane-fix-inside a:hover,
.second-row .box a:hover {
	text-decoration: underline;
}

#content .content-pane-fix-inside .body-content #optional-image-toggled {
	margin: 0;
	padding: 0;
}

#content .content-pane-fix-inside #optional-image-toggled .Left {
	margin: 0 8px 0 4px;
	float: left;
	width: 148px;
}
#content .content-pane-fix-inside #optional-image-toggled .Left-big {
	margin: 0 8px 0 4px;
	float: left;
	width: 250px;
}
#content .content-pane-fix-inside #optional-image-toggled .Left-small {
	margin: 0 8px 0 4px;
	float: left;
	width: 140px;
}
#content .content-pane-fix-inside .body-content-with-image {
	float: left;
	width: 282px;
}
#content .content-pane-fix-inside .body-content-with-image-big {
	float: left;
	width: 180px;
}
#content .content-pane-fix-inside .body-content-with-image-small {
	float: left;
	width: 260px;
}
#content .content-pane-fix-inside #optional-image-toggled .Right {
	margin: 0 4px 0 8px;
	float: right; 
	width: 148px;
}

#mainwrapper .edit-mode #optional-image-toggled .Left,
#mainwrapper .edit-mode #optional-image-toggled .Right {
	margin: 0;
	padding: 0;
	float: none;
}

/* #content .content-pane-fix-inside Headings
**********************************************************/
#content .content-pane-fix-inside h1,
.second-row .box h1 {
	font-size: 2.4em;
	color: #034b3c;	
}

#content .content-pane-fix-inside h1 a,
#content .content-pane-fix-inside h1 a:link,
#content .content-pane-fix-inside h1 a:visited,
.second-row .box h1 a,
.second-row .box h1 a:link,
.second-row .box h1 a:visited {
	color: #034b3c;	
	text-decoration: underline;
}

#content .content-pane-fix-inside h1 a:hover,
.second-row .box h1 a:hover {
	color: #034b3c;	
	text-decoration: underline;
}

#content .content-pane-fix-inside h2,
.second-row .box h2 {
	font-size: 1.9em;
		color: #034b3c;	
}

#content .content-pane-fix-inside h2 a,
#content .content-pane-fix-inside h2 a:link,
#content .content-pane-fix-inside h2 a:visited,
.second-row .box h2 a,
.second-row .box h2 a:link,
.second-row .box h2 a:visited {
	color: #034b3c;	
	text-decoration: underline;
}

#content .content-pane-fix-inside h2 a:hover,
.second-row .box h2 a:hover {
	color: #034b3c;	
	text-decoration: underline;
}

#content .content-pane-fix-inside h3,
.second-row .box h3 
{
	font-size: 1.2em;
	color: #034b3c;
	margin: 4px 0 4px 0;
	font-weight: 600;
}

#content .content-pane-fix-inside h3 a,
#content .content-pane-fix-inside h3 a:link,
#content .content-pane-fix-inside h3 a:visited,
.second-row .box h3 a,
.second-row .box h3 a:link,
.second-row .box h3 a:visited {
	color: #034b3c;
	text-decoration: none;
	font-size: 0.92em;
}

#content .content-pane-fix-inside h3 a:hover,
.second-row .box h3 a:hover {
	color: #034b3c;	
	text-decoration: underline;
}

#content .content-pane-fix-inside h4,
.second-row .box h4 {
	font-size: 1.1em;
	color: #034b3c;	
	margin: 0;
	padding: 0;
}

#content .content-pane-fix-inside h4 a,
#content .content-pane-fix-inside h4 a:link,
#content .content-pane-fix-inside h4 a:visited,
.second-row .box h4 a,
.second-row .box h4 a:link,
.second-row .box h4 a:visited {
	color: #034b3c;	
	text-decoration: none;
}

#content .content-pane-fix-inside h4 a:hover,
.second-row .box h4 a:hover {
	color: #034b3c;	
	text-decoration: underline;
}

#content .content-pane-fix-inside h5,
.second-row .box h5 {
	font-size: 1em;
	color: #034b3c;	
	margin: 0;
	padding: 0;
}

#content .content-pane-fix-inside h5 a,
#content .content-pane-fix-inside h5 a:link,
#content .content-pane-fix-inside h5 a:visited,
.second-row .box h5 a,
.second-row .box h5 a:link,
.second-row .box h5 a:visited {
	color: #034b3c;	
	text-decoration: none;
}

#content .content-pane-fix-inside h5 a:hover,
.second-row .box h5 a:hover {
	color: #034b3c;	
	text-decoration: underline;
}

#content .content-pane-fix-inside h6,
.second-row .box h6 {
	font-size: 1em;
	color: #034b3c;	
	margin: 0;
	padding: 0;
}

#content .content-pane-fix-inside h6 a,
#content .content-pane-fix-inside h6 a:link,
#content .content-pane-fix-inside h6 a:visited,
.second-row .box h6 a,
.second-row .box h6 a:link,
.second-row .box h6 a:visited {
	color: #034b3c;	
	text-decoration: none;
}

#content .content-pane-fix-inside h6 a:hover,
.second-row .box h6 a:hover {
	color: #034b3c;	
	text-decoration: underline;
}

/* alignment-control
*************************************/
#mainwrapper .edit-mode #content .content-pane-fix-inside .alignment-control {
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px dotted #034b3c;
	border-top: 1px dotted #034b3c;
	width: 100%;
	height: 1%;
}

#mainwrapper .edit-mode #content .content-pane-fix-inside .alignment-control a,
#mainwrapper .edit-mode #content .content-pane-fix-inside .alignment-control a:link,
#mainwrapper .edit-mode #content .content-pane-fix-inside .alignment-control a:visited {
	color: #034b3c;
	font-weight: bold;
}

#mainwrapper .edit-mode #content .content-pane-fix-inside .alignment-control a:hover {
	color: #7dba00;
}

/*	side-navigation
****************************************/
#side-navigation {
	width: 158px;
	margin: 0;
	padding: 0;
	float: left;
	/*background-color: pink; RORO*/
}

#side-navigation-inside {
	margin: 0px 5px 5px 5px;
	padding: 0;
	/*background-color: orange; RORO*/
}

#side-navigation-inside .green-container {
	margin: 0;
	padding: 0 0 4px 0;
	/*background-color: pink; RORO*/
	width: 148px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

*html .green-container .content
{
	height: 1%;
	}

#side-navigation-inside .green-container a,
#side-navigation-inside .green-container a:link,
#side-navigation-inside .green-container a:visited {
	color: #fff;
	text-decoration: none;
}

#side-navigation-inside .green-container a:hover {
	text-decoration: underline;
}

#side-navigation-inside .green-container .child {
	background-color: #999999;
	float: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0pt 0pt 0pt 0pt;
	padding: 0;
}
		
#side-navigation-inside .green-container .height-spacer {
	height: 197px;
	background-color: transparent;
	float: right;
	width: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#side-navigation-inside .green-container .child .content {
	margin: 0;
	padding: 7px 5px 7px 5px;
	color: #fff;
	height: 1%;
}

#side-navigation-inside .green-container .child .content h2 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
}

#side-navigation-inside .green-container .child .content p {
	color: #fff;
	margin: 4px 0 0 0;
	padding: 0;
	font-size: 1.1em;
}

#mainwrapper .edit-mode #side-navigation-inside .green-container .child .content {
	margin: 0;
	padding: 0;
	color: #fff;
}

#mainwrapper .edit-mode #side-navigation-inside .green-container .child .content p {
	color: #fff;
}

#side-navigation-inside .green-container .child .div-bottom {
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 3px;
	overflow: hidden;
	clear: both;
}

#side-navigation-inside .left-navigation {
	margin: 0;
	padding: 0;
}

#side-navigation-inside .left-navigation .green-container h2 {
	margin: 0;
	padding: 0;
}

#side-navigation-inside .left-navigation .green-container ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#side-navigation-inside .left-navigation .green-container li {
	margin: 4px 0 0 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #d1d1d1;
}

#side-navigation-inside .left-navigation .green-container ul li {
	font-weight: bold;
}

#side-navigation-inside .left-navigation .green-container ul ul {
	margin: 5px 0 0 0;
	padding: 0 0 9px 0;
}

#side-navigation-inside .left-navigation .green-container li li {
	margin: 0 0 0 6px;
	padding: 0;
	border-bottom-width: 0;
}

#side-navigation-inside .left-navigation .green-container ul li a,
#side-navigation-inside .left-navigation .green-container ul li a:link {
	text-decoration: none;
}

#side-navigation-inside .left-navigation .green-container ul li a:hover {
	text-decoration: underline;
	color: #fff;
}

#side-navigation-inside .left-navigation .green-container li a,
#side-navigation-inside .left-navigation .green-container li a:link,
#side-navigation-inside .left-navigation .green-container li a:visited {
	color: #fff;
}

#side-navigation-inside .left-navigation .green-container li.selected a,
#side-navigation-inside .left-navigation .green-container li.selected a:link,
#side-navigation-inside .left-navigation .green-container li.selected a:visited {
	color: #034b3c;
}

#side-navigation-inside .left-navigation .green-container li.selected li a,
#side-navigation-inside .left-navigation .green-container li.selected li a:link,
#side-navigation-inside .left-navigation .green-container li.selected li a:visited {
	color: #7dba00;
}

#side-navigation-inside .left-navigation .green-container ul li.selected li a:hover {
	color: #034b3c;
}

/* home
****************************************/
/*.home */.div-lead {
	width: 148px;
	margin: 0 0 4px 0;
	padding: 0;
}

/*.home */.content-pane-fix-inside .div-lead {
	margin: 0 5px 0 0;
	padding: 0;
}

/*.home */.div-lead-top {
	margin: 0 0 4px 0;
	padding: 0;
}

/*.home */.content-pane-fix-inside .no-right-margin {
	margin: 0;
}

/*.home */.div-lead .div-top {
	background-image: url(../images/ui/images/Generic/top-white.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
}

/*.home */.div-lead .div-bottom {
	background-image: url(../images/ui/images/Generic/bot-white.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
}

#mainwrapper /*.home */.div-lead .content {
	background-image: url(../images/ui/images/Generic/white-border-edge.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	overflow: hidden;
	margin: 0;
	padding: 0 6px 2px 6px;
	color: #000;
	height: 1%;
}

#mainwrapper .home .div-lead .content {
	color: #000;
}

#mainwrapper .home .div-lead .content a,
#mainwrapper .home .div-lead .content a:link,
#mainwrapper .home .div-lead .content a:visited {
	color: #034b3c;
}

#mainwrapper /*.home */.edit-mode .div-lead .content {
	margin: 0;
	padding: 0;
}

#mainwrapper /*.home */.div-lead .content .introduction {
	margin: 0;
	padding: 0 0 14px 0;
}

#mainwrapper /*.home */.edit-mode .div-lead .content {
	margin: 0;
	padding: 0 2px 0 2px;
}

/*.home */.div-lead .content a,
/*.home */.div-lead .content a:link,
/*.home */.div-lead .content a:visited,
/*.home */.div-lead .content b,
/*.home */.div-lead .content strong,
/*.home */#mainwrapper .div-lead .content a,
/*.home */#mainwrapper .div-lead .content a:link,
/*.home */#mainwrapper .div-lead .content a:visited {
	text-decoration: none;
	color: #034b3c !important;
}

/*.home */#mainwrapper .div-lead .content b,
/*.home */#mainwrapper .div-lead .content strong,
/*.home */#mainwrapper .div-lead .content a strong,
/*.home */#mainwrapper .div-lead .content a:link strong,
/*.home */#mainwrapper .div-lead .content a:visited strong,
/*.home */#mainwrapper .div-lead .content strong a,
/*.home */#mainwrapper .div-lead .content strong a:link,
/*.home */#mainwrapper .div-lead .content strong a:visited,
/*.home */#mainwrapper .div-lead .content a b,
/*.home */#mainwrapper .div-lead .content a:link b,
/*.home */#mainwrapper .div-lead .content a:visited b,
/*.home */#mainwrapper .div-lead .content b a,
/*.home */#mainwrapper .div-lead .content b a:link,
/*.home */#mainwrapper .div-lead .content b a:visited  {
	color: #034b3c !important;
	text-decoration: none;
}

/*.home */#mainwrapper .div-lead .content a:hover strong,
/*.home */#mainwrapper .div-lead .content strong a:hover,
/*.home */#mainwrapper .div-lead .content a:hover b,
/*.home */#mainwrapper .div-lead .content b a:hover  {
	color: #034b3c !important; 
	text-decoration: underline;
}

/*.home */.div-lead .content a,
/*.home */.div-lead .content a:link,
/*.home */#mainwrapper .div-lead .content a,
/*.home */#mainwrapper .div-lead .content a:link {
	text-decoration: none;
}

/*.home */.div-lead .content a:hover,
/*.home */#mainwrapper .div-lead .content a:hover {
	text-decoration: underline;
	/*color: #7dba00;*/
}


/*.home */#mainwrapper .div-lead .content h3 {
	margin: 0;
	padding: 0 0 7px 0;
	color: rgb(3, 75, 60) !important;
	font-weight: bold;
	font-family: Helvetica, arial;
	font-size: 1.2em;
    font-weight: 600;
}

/*.home */#mainwrapper .div-lead h3 {
	margin: 0;
	padding: 0 0 7px 0;
	color: #034b3c !important;
	font-size: 1.3em;
}

/*.home */#mainwrapper .div-lead .content h3 a,
/*.home */#mainwrapper .div-lead .content h3 a:link,
/*.home */#mainwrapper .div-lead .content h3 a:hover,
/*.home */#mainwrapper .div-lead .content h3 a:visited {
	color: rgb(3, 75, 60) !important;	
	text-decoration: none;
	font-size: 1em;
	
}

/*.home */#mainwrapper .div-lead h3 a:hover {
	text-decoration: none;
}

.home .div-lead .content img,
#rightpane .div-lead .content img {
	margin: 0 0 4px 0;
	padding: 0;
}

.home .edit-mode .div-lead .content img,
.edit-mode #rightpane .div-lead .content img {
	margin: 0;
	padding: 0;
}

/* feature-container
****************************************/
/*.home */#content .summary .feature-container,
.second-row .box .summary .feature-container {
	padding: 0px 0 0 0;
}
/*.home */#content .summary .feature-container .left,
.second-row .box .summary .feature-container .left {
	margin: 0;
	padding: 0;
	text-align: left;
}

/*.home */#content .summary .feature-container .left img,
.second-row .box .summary .feature-container .left img {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0px;
	left: -3;
}

/*.home */#content .summary .feature-container .sub-container,
 .second-row .box .summary .feature-container .sub-container {
	float: right;
	padding: 0 0 0px 0;
	margin: 0;
	width: 80px;
}

#content .summary .feature-container .sub-container p,
.second-row .box .summary .feature-container .sub-container p {
	margin: 0;
	padding: 0;
}

.edit-mode .summary .feature-container img {
	float: none;
}

/*.home */.edit-mode #content .summary .feature-container,
.edit-mode .second-row .box .summary .feature-container {
	margin: 7px 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px dotted #034b3c;
}

/*.home */.edit-mode #content .summary .feature-container .left,
.edit-mode .second-row .box .summary .feature-container .left {
	float: none;
	margin: 0;
	padding: 0;
}

#mainwrapper /*.home */.edit-mode #content .summary .feature-container .sub-container,
#mainwrapper /*.home */.edit-mode .second-row .box .summary .feature-container .sub-container {
	margin: 0;
	padding: 0;
}

/*.home */#content .summary .feature-container .sub-container .title,
/*.home */.second-row .box .summary .feature-container .sub-container .title {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #034b3c;
}

/*.home */#content .summary .feature-container .sub-container .text,
/*.home */.second-row .box .summary .feature-container .sub-container .text {
	margin: 0 ;
	padding: 0;
}


/* work-with-us
****************************************/
#content .work-with-us,
.second-row .box .work-with-us {
	margin: 14px 0 0 0;
	padding: 0;
	clear: both;
	display: block;
}

#content .work-with-us h3,
.second-row .box .work-with-us h3 {
	margin: 0 0 3px 0;
	padding: 0;
}

#mainwrapper .edit-mode #content .work-with-us .flash-image-control,
#mainwrapper .edit-mode .second-row .box .work-with-us .flash-image-control {
	margin: 0 0 0 0;
	padding: 0;
	border-width: 0;
	clear: both;
}


/*.home */#mainwrapper .edit-mode #content .work-with-us,
/*.home */#mainwrapper .edit-mode .second-row .box .work-with-us {
	margin: 7px 0 7px 0;
	padding: 0 0 7px 0;
	border-top: 1px dotted #034b3c;
	clear: both;
}

/*.home */#content .work-with-us-image,
/*.home */.second-row .box .work-with-us-image 
{
	float:left;	
	margin: 0 10px 0 0;
	padding: 0;	
	width:85px;
}

#content .work-with-us-image-empty,
.second-row .box .work-with-us-image-empty {
	float: left;
	margin: 0;
	padding: 0;
}

/*.home */.edit-mode #content .work-with-us-image,
/*.home */.edit-mode .second-row .box .work-with-us-image {
	float: none;
	margin: 0;
	padding: 0;
}

/*.home */#content work-with-us-image img,
/*.home */.second-row .box work-with-us-image img {
	margin: 0;
	padding: 0;
}

/*.home */#content .work-with-us-text,
/*.home */.second-row .box .work-with-us-text {
	margin: 0;
	padding: 0;
	float: left;
	width: 350px;
}

#mainwrapper /*.home */.edit-mode #content .work-with-us-text,
#mainwrapper /*.home */.edit-mode .second-row .box .work-with-us-text {
	margin: 0;
	padding: 0;
}

/*	rightpane
****************************************/
#rightpane {
	margin: 0;
	padding: 0;
	width: 153px;
	float: right;
}


#rightpane .rightpane-inside {
	margin: 0 4px 0 0;
	padding: 0;
	/*background-color: orange; RORO*/
}

#rightpane {
	margin: 0 0 4px 0;
	padding: 0;
	/*background-color: orange; RORO*/
}

#rightpane .green-container {
	margin: 0 0 4px 0;
	padding: 0;
	/*background-color: pink; RORO*/
	width: 148px;
	background-image: url(../images/ui/images/Generic/bot-green.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#rightpane .green-container .child {
	background-color: #7dba00;
	float: none;
	background-image: url(../images/ui/images/Generic/top-green.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
		
#rightpane .green-container .height-spacer {
	height: 197px;
	background-color: transparent;
	float: right;
	width: 1px;
	overflow: hidden;
}

#rightpane .green-container .child .content {
	margin: 0;
	padding: 5px 5px 10px 5px;
}

#mainwrapper .edit-mode #rightpane .green-container .child .content {
	margin: 0;
	padding: 0;
}

#rightpane .green-container .content b,
#rightpane .green-container .content strong {
	color: #034b3c;
}


#rightpane .green-container a,
#rightpane .green-container a:link,
#rightpane .green-container a:visited {
/*	color: #fff !important;	*/
	text-decoration: none;
}

#rightpane .green-container a:hover {
/*	color: #fff;	*/
	text-decoration: underline;
}


#rightpane .green-container .child .content h3 {
	color: #fff;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

#rightpane .green-container .child .content h3 a,
#rightpane .green-container .child .content h3 a:link,
#rightpane .green-container .child .content h3 a:visited {
	color: #fff;
	text-decoration: none;
}

#rightpane .green-container .child .content h3 a:hover {
	color: #fff;
	text-decoration: underline;
}
/*
#mainwrapper .edit-mode #rightpane .green-container .child .content h3,
#mainwrapper .edit-mode #rightpane .green-container .child .content h3 a {
	color: #034b3c;
}*/

#rightpane .green-container .child .content h4 {
	color: #fff;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

#rightpane .green-container .child .content h4 a,
#rightpane .green-container .child .content h4 a:link,
#rightpane .green-container .child .content h4 a:visited {
	color: #fff;
	text-decoration: none;
}

#rightpane .green-container .child .content h4 a:hover {
	color: #fff;
	text-decoration: underline;
}

/*
#mainwrapper .edit-mode #rightpane .green-container .child .content h4,
#mainwrapper .edit-mode #rightpane .green-container .child .content h4 a,
#mainwrapper .edit-mode #rightpane .green-container .child .content h4 a:link,
#mainwrapper .edit-mode #rightpane .green-container .child .content h4 a:visited,
#mainwrapper .edit-mode #rightpane .green-container .child .content h4 a:hover {
	color: #034b3c;
}*/

#rightpane .green-container .child .content h5 {
	color: #fff;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

#rightpane .green-container .child .content h5 a,
#rightpane .green-container .child .content h5 a:link,
#rightpane .green-container .child .content h5 a:visited {
	color: #fff;	
	text-decoration: none;
}

#rightpane .green-container .child .content h5 a:hover {
	color: #fff;	
	text-decoration: underline;
}

/*
#mainwrapper .edit-mode #rightpane .green-container .child .content h5,
#mainwrapper .edit-mode #rightpane .green-container .child .content h5 a,
#mainwrapper .edit-mode #rightpane .green-container .child .content h5 a:link,
#mainwrapper .edit-mode #rightpane .green-container .child .content h5 a:visited {
	color: #034b3c;
}*/

/*
#mainwrapper .edit-mode  #rightpane .green-container .child .content p {
	margin: 0 0 5px 0;
	padding: 0 0 6px 0;
}*/

#rightpane .green-container .child .content p {
	margin: 0;
	padding: 0;
	color: #034b3c;
	font-weight: bold;
}
#rightpane .green-container .child .content 
{
	font-weight: bold;
}


#rightpane .green-container .child .content hr {
	border-color: #fff;
	border-width: 0 0 1px 0;
}

/*
#mainwrapper .edit-mode  #rightpane .green-container .child .content hr {
	color: #000;
	border: solid 1x #000;
}*/

#mainwrapper .green-container .RadEContent
{
	background-color: #7cb81c !important;
}

#rightpane .green-container .child .div-bottom {
	background-image: url(../images/ui/images/Generic/bot-green.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 3px;
	overflow: hidden;
	clear: right;
}

.edit-mode #rightpane
{	
	overflow:hidden;
}

/*
#mainwrapper .edit-mode #rightpane .green-container a,
#mainwrapper .edit-mode #rightpane .green-container a:link,
#mainwrapper .edit-mode #rightpane .green-container a:visited {
	color: #034b3c !important;
}*/

.div-lead-no-border .div-top {
	background-image: none;
}

.div-lead-no-border .div-bottom {
	background-image: none;
}

#mainwrapper .div-lead-no-border .content {
	background-image: none;
}

/* flash-image-control
**************************************/
#mainwrapper .flash-image-control,
#mainwrapper .flash-image-container 
{	
}

#mainwrapper #content-pane-fix .flash-image-control,
#mainwrapper #content-pane-fix .flash-image-container 
{
}

.flash-image-control
{
	margin-bottom: 3px;
}

#content-pane-fix-wide-flash .flash-image-control
{
    margin-bottom:0px;
}

#side-navigation .flash-image-control,
#rightpane .flash-image-control
{
	margin-bottom: 4px;
}

#side-navigation .mac-flash,
#rightpane .mac-flash
{
	margin-bottom: 5px;
}

#FlashImageControlDiv input {		
	width: 148px;
}

.flash-image-control input {		
	width: 144px;
}

#mainwrapper .edit-mode .flash-image-control {
	margin: 0;
	padding: 0;
}

#mainwrapper .edit-mode #side-navigation .flash-image-control,
#mainwrapper .edit-mode #rightpane .flash-image-control,
#mainwrapper .edit-mode #content .flash-image-control {
	margin: 0 0 5px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px dotted #034b3c;
	height: 1%;
}

#mainwrapper .edit-mode #optional-image-toggled .flash-image-control {
	margin: 5px 0 0 0;
	padding: 2px 0 0 0;
	border-top: 1px dotted #034b3c;
	border-bottom-width: 0; 
	height: 1%;
}

#mainwrapper .edit-mode .flash-image-control input {
	margin: 0;
	padding: 0;
	color: #034b3c;
}
/* JASON
*html .flash-image-control .image-section 
{
	margin-bottom: -4px;
	}*/

.flash-image-control img {
	display: block;
}

/* footer-container
***********************************/
#footer-container {
	margin: 0;
	padding: 10px 0 0 0;
	clear: both;
	width: 100%;
	height: 1%;
	background-color: #ffffff;
	background-image: url(../images/ui/images/Generic/footer_corner.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#footer-container #country-box {
	float: right;
	width: 200px;
	
}
	
#footer-container #country-box #Footer_NavigationControl_outerDiv {
	float: right;
}

.edit-mode #footer-container {
	padding: 5px 0 0 5px;
}

#footer  {
	background-color: #034b3c;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 1em;
	
	width: 100%;
	float: left;
}

#footer select {
	font-size: 0.9em;
}

.edit-mode #footer  {
	margin: 0 5px 0 0;
}
	
#footer ul {
	margin: 0;
	list-style: none;
	padding: 1px 0 0 0;
	height: 1%;
}
	
#footer li {
	float:left;
	margin: 0 0 3px 0;
	padding: 0 4px 0 6px;
}
	
#footer ul li {
	background-image: url(../images/ui/images/Generic/footer-separator.gif);	
	background-repeat: no-repeat;		
	background-position: left center;
	
}
	
#footer ul li.first-item {
	background-image: none;	
}

#footer ul li a,
#footer ul li a:link,
#footer ul li a:visited {
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
	
#footer ul li a:hover {
	text-decoration: underline;
}

#end {
	margin: 4px 5px 1px 5px;
	padding: 0;	
}
	
#end-text {
	vertical-align: top; 
	display: inline; 
	float: left; 
	padding: 0;
	color: #fff;
	font-size: 1em;
	width:450px;
}


/*	Banner
*********************************/
#banner 
{
	background-color: #FFFFFF;
	clear: both;
	width: 100%;
}

/*********************************************************************************************************************************************
**************************************************** Banner Top Nav *********************************************************************************
*********************************************************************************************************************************************/
#banner-top-nav {
	background-color: #7DBA00;
	background-image: url(../images/ui/images/Generic/banner-nav-top.gif);
	background-position: left top;
	clear: both;
	margin: 0;
	padding: 0; 
	background-repeat: no-repeat;
	height: 1%;
}

#banner-top-nav .navigation-container {
	width: 750px;
}

#banner-top-nav ul {
	float: left;
	padding: 3px 0 2px 5px;
	margin: 0;
	list-style-type: none;
}

#banner-top-nav ul li {
	float: left;	
	margin: 0;
	padding: 0 11px 0 0;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
}

#banner-top-nav ul li a {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#banner-top-nav ul li a,
#banner-top-nav ul li a:link,
#banner-top-nav ul li a:visited {
	color: #fff;
}

#banner-top-nav ul li a:hover {
	color: #034b3c;
	text-decoration: underline;
}

#banner-top-nav ul li.selected a {
	color: #034b3c !important;
}


/*********************************************************************************************************************************************
**************************************************** Upper Banner *********************************************************************************
*********************************************************************************************************************************************/
#banner #left {
    float:left;
    margin: 0 0 13px 0;
    padding: 0 0 0 20px;
}

#banner #right {
    float:right;
    font-weight:bold;
    width: 440px;
}      

#banner #right label,
#banner #right input,
#banner #right select {
	font-size: 1em;
	margin: 0;
	padding: 0; 
} 

#banner #right label {
	color: #fff; 
} 

#banner #right input,
#banner #right select {
	color: #034b3c;
	border-width: 0;  
} 

#banner #right select {
	width: 127px;
	height: 20px;
} 
        
   
   
        
 
/* BANNER - Search Container */

#banner #right .search-div
{
	float: right;
	width: 143px;
	margin-top: 1px;
	margin-right:0px;
	margin-left:0px;	
	text-align:right;
	
}

#banner #right .search-div label
{	
	margin-bottom: 3px;	
	float: left;			
}

#banner #right .search-div .search-input
{	
	display:inline;
	width:118px;
	
}

#banner #right .search-div .searchinner-div
{
	
}

#banner #right .search-button
{
	vertical-align: middle;
	margin-left: 4px;
	margin-bottom: 2px;
}



/* BANNER - Navigation Control */

#banner #right #language-box 
{
	float: left;
    width: 155px;
    margin-right:3px;
    margin-left:5px;            
}


#NavControlBody #NavControlBody-inner select
{
	width: 160px;
}

#NavControlBanner,
#NavControlFooter,
#NavControlBody 
{
	margin: 0;
	padding: 0;
}

#NavControlBanner label,
#NavControlFooter label,
#NavControlBody label
{
	display: block;
}

#NavControlBanner label.hide,
#NavControlFooter label.hide,
#NavControlBody label.hide
{
	display: none;
	visibility: hidden;
}

#NavControlBanner #NavControlBanner-inner,
#NavControlFooter #NavControlFooter-inner,
#NavControlBody #NavControlBody-inner
{
	float: left;
	margin-top: 4px;
}

*html #NavControlBanner #NavControlBanner-inner,
*html #NavControlFooter #NavControlFooter-inner,
*html #NavControlBody #NavControlBody-inner
{
	margin-top: 2px;
}


#NavControlBanner #NavControlBanner-inner #NavControlBanner-button,
#NavControlFooter #NavControlFooter-inner #NavControlFooter-button,
#NavControlBody #NavControlBody-inner #NavControlBody-button
{
	vertical-align: bottom;
	padding-left: 3px;
}

#content-pane-fix #inner
{
	float: left;
    width: 136px;
    margin-right: 0px;
}

#content-pane-fix #RightShopWithUs_NavigationControl_DestinationDropdown
{
    width: 113px;
    margin-right: 0px;
    vertical-align: top;
    padding: 0;	
    height: 20px;
}

#content-pane-fix #nav-control #inner #nav-dest-button {
	float: left;
	vertical-align: bottom;
	padding-left: 3px;
}


/* BANNER - Text Resize */



#banner-top-nav #text-resizer-container {
	float: right;
	margin: 0;
	padding: 3px 0 0 0;
	color: #fff;
	font-weight: bold;
	width: 93px;
	font-size: 11px;
}

#banner-top-nav #text-resizer-container span 
{
	border-left: 1px solid #fff;
	margin: 0;
	padding: 0 1px 0 7px;
	float: left;
}

#banner-top-nav #text-resizer-container ul {
	margin: 0;
	padding: 0 2px 0 0;
}

#banner-top-nav #text-resizer-container ul li 
{
	margin: 0px 0px 0px 1px;
	padding: 0;	
}
	
 .email-dest-control td, 
 .nav-dest-control td
{		
	margin: 0;
}
.nav-dest-control td
{
	font-weight: bold;
}

#footer-container .nav-dest-control 
{
	clear: both;
	}

#footer-container .nav-dest-control .nav-dest-button 
{
	vertical-align: bottom;
	margin-top:0;
	margin-bottom:0;
	}

#footer-container .nav-dest-control span 
{
	margin-top:0;
	margin-bottom:0;
	}

#footer-container .nav-dest-control span select
{
	vertical-align: bottom;
	margin-top:0;
	margin-bottom:0;
	padding-top: 0;
	height:18px;
	}


/* Utilities
***************************************/
.control-desc {
	height: 1%;
	color: #034b3c;
	font-weight: bold;
	display: block;
}

.alpha
{	
	filter: alpha(opacity=25);
}

.not-alpha {
	filter: alpha(opacity=100);
}

/* console
**************************************/
.console {
	clear: both;
}

/* two-col
*************************************/
#two-col {
	padding: 0;
	margin: 0;
}

#mainwrapper .edit-mode #two-col {
	margin: 8px 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px dotted #034b3c;
}

#two-col #two-col-left {
	padding: 0;
	float: left; 
	width: 220px;
	margin: 0 6px 0 0;
	
}

#two-col #two-col-right {
	padding: 0;
	margin: 0;
	width: 220px;
	float: right;
}

/* whatsnew
***************************/
#whatsnew {
	margin: 0;
	padding: 0;
	background-image: url(../images/ui/images/Generic/borders_whatsnew.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
}

#whatsnew .header {
	margin: 0;
	padding: 0;
	height: 5px;
	overflow: hidden;
	background-image: url(../images/ui/images/Generic/top_whatsnew.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#whatsnew .end {
clear: both;
margin: 0;
padding: 0;
height: 5px;
/*overflow: hidden;*/
background-image: url(../images/ui/images/Generic/bottom_whatsnew.gif);
background-position: 0 0;
background-repeat: no-repeat;
}

/* whatsnew-images
****************************/
#whatsnew-images {
	margin: 0;
	padding: 0 0 5px 0;
}

#whatsnew-images .left {
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}

#whatsnew-images .text {
	margin: 0;
	padding: 0 0 0 5px;
}

#whatsnew-images .text h3 {
	margin: 0;
	padding: 0 0 7px 0;
	font-size: 1.3em;
}

#mainwrapper .edit-mode #whatsnew-images .text {
	margin: 0;
	padding: 0;
}

#whatsnew-images .image
{		
	width:222px;			
	margin-right:10px;
}	

/* product-landing
***********************************/
#product-landing {
	margin: 10px 0 10px 0;
	padding: 0;
}

#product-landing .clear {
	height: 5px;
	overflow: hidden;
	clear: both;
}

#mainwrapper .edit-mode #product-landing {
	margin: 0;
	padding: 0;
}

#mainwrapper #product-landing .image-product,
#mainwrapper #product-landing .image-product-no-margin-right {
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
	width: 148px;
}

#mainwrapper #product-landing .image-product-no-margin-right {
	margin: 0;
	padding: 0;
}

#mainwrapper #product-landing img {
	margin: 0;
	padding: 0;
	display: block;
}

/* site-map
*******************************/
#site-map{
	margin: 10px 0 0 0;
	padding: 0 0 14px 0;
}

.site-map-block {
	float: left;
	margin: 0;
	padding: 0;
}
#site-map .drk-green {
	background-color: #034b3c;
	width: 148px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
}
#site-map .drk-green .div-bottom {
	margin: 0;
	padding: 0;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 3px;
	overflow: hidden;
	clear: both;
}
#site-map .drk-green .content {
	margin: 0;
	padding: 0;
	padding: 4px 5px 4px 5px;
	color: #ffffff;
	height: 1%;
}
#site-map ul li, 
#site-map ul li ul li 
{
	list-style:none;

}

#site-map ul li ul li {
		background-image: url(../images/ui/images/Generic/Bullet.gif);
		background-position: 0 5px;
		background-repeat: no-repeat;						
}

#site-map ul li ul li a
{					
	display:block;			
	display:inline-block;	
	padding:0;
	margin:0;	
	
}

#site-map  ul,
#site-map  ul li,
#site-map  ul li ul li 
{
	padding: 0;
	margin: 0;
}

#site-map ul li {
	margin-right: 0px;
	width: 153px;
}
#site-map ul li ul {
	margin: 0 0 0px 0;
}

#site-map ul li ul li,
#site-map li.no-margin-right {
	margin: 0;
	width: 148px;
}

#content .content-pane-fix-inside #site-map  ul li .drk-green h3 a {
	color: #ffffff;
	padding: 0 1px 0 5px;
	text-decoration: none;
	font-size: 0.8em;
}

#content .content-pane-fix-inside #site-map ul li ul li a {
	color: #034b3c;
	padding:0;
	
	padding-left:10px;	
	font-weight: bold;
}
#content .content-pane-fix-inside #site-map ul li ul li a:link,
#content .content-pane-fix-inside #site-map ul li ul li a:visited
{
	text-decoration: none;
}
#content .content-pane-fix-inside #site-map ul li ul li a:hover
 {
	text-decoration: underline;
}


/* Aggregation Options
/*****************************************/
#aggregation-options 
{
	background-color: #eaeaea;
	border: 1px solid #000000;
	padding: 5px;	
	width: 450px;
}
	
#aggregation-options .check 
{
	clear: both;
}
	
#aggregation-options label
{
	width: 125px;
	clear: left;
	margin: 5px 0 5px 0; 
}
	
#aggregation-options select
{
	width: 200px;
	clear: right;
}

#aggregation-options .filter
{
	vertical-align: top;
}

#aggregation-options table
{	
	padding: 0;
	margin: 0;
	display: inline;
}

#aggregation-options td {	
	font-size: 0.8em;
	padding: 0;
	margin: 0;
}

/* Contact Us
**********************************************/
#mainwrapper #summary { 
	clear: both;
	padding: 0;
	margin: 15px 0 0 0;
}

#mainwrapper #summary .row { 
	padding: 0 4px 15px 0;
	margin: 0;
}

#mainwrapper #summary .row img {
	float: left;
	padding: 0;
	margin: 0 0 0 4px;
}

#mainwrapper #summary .row .search {
	padding: 0 0 0 4px;
	margin: 0;
}

#mainwrapper #summary .row a {
	padding: 0;
	margin: 0;
}

#mainwrapper #summary .row h3 {
	margin: 0 0 0 90px;
	padding: 0;
}
	
#mainwrapper #summary .row .search h3 {
	margin: 0;
	padding: 0;
}

#mainwrapper #summary .row p {
	margin: 0 0 0 90px;
	padding: 5px 0 0 0;
}

#mainwrapper #summary .row .search p {
	margin: 0;
	padding: 5px 0 0 0;
}
	
#mainwrapper #summary h3, 
#mainwrapper #summary h3 a,
#mainwrapper #summary h3 a:link,
#mainwrapper #summary h3 a:visited {
	color: #034b3c;
	text-decoration: none;
}

#mainwrapper #summary h3 a:hover {
	text-decoration: underline;
}	

#mainwrapper #summary .pager {
	width: 100%;
	margin: 0;
	padding: 15px 0 15px 0;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #7dba00;
}

#mainwrapper #summary .pager a,
#mainwrapper #summary .pager a:link,
#mainwrapper #summary .pager a:visited {
	color: #034b3c;
	text-decoration: none;
}

#mainwrapper #summary .pager a:hover {
	color: #7dba00;
	text-decoration: underline;
}

#mainwrapper #summary .pager span .selected {
	font-weight: normal;
}

#mainwrapper .error-message {
	margin: 5px 0 0 0;
	padding: 0;
	clear: both;
}

/* iframe
*****************************/
.iframe {
	border-width: 0;
}

.iframe iframe {
	margin-top: 15px; 
	text-align: center;
	border-width: 0;
}

.edit-mode .iframe iframe {
	border: 1px dotted # 034b3c;
}

/***********************************************Contact Us*************************************************/
#contact-us-container 
{
	padding-top: 18px;
}

#contact-us-container .row 
{
	margin: 7px 0px 0px 0px;
	padding: 0;
}

#contact-us-container .row-grouped
{
	margin: 0px 0 0px 0;
	padding: 0;
}
	
#contact-us-container label 
{
	width: 167px; 
	float: left; 
	text-align: right;
	color: #000000;
	margin: 0 20px 0 0;
	font-weight: bold;
}
	 
#contact-us-container select 
{
	color: #000000;
	width: 199px;
	padding: 0;
	margin: 0;
}
 
#contact-us-container textarea {
	width: 199px;
	padding: 0;
	margin: 0;
}

#contact-us-container input
{
	width: 195px;
	padding: 0;
	margin: 0;
}

#contact-us-container .outer 
{
	margin: 0;
	padding: 0;
	float: left;
	width: 200px;
}
	
#contact-us-container .send
{
	margin-right: 55px;
	width: 33px;
	float: right;
}

/***************************************Contact Us Generic content styles (white background content)****************************/
#contact 
{
	padding: 0 0 10px 5px;
}

#contact input,
#contact select,
#contact textarea 
{
	font-size: 1em;
}

#contact label 
{
	color: #000;
}

#contact label.white
{
	color: #ffffff;
}

#contact select 
{
	color: #034b3c;

}
#contact  a 
{
	color: #7dba00;
	padding: 0;
}

#contact .row 
{
	clear: both;
	padding: 2px 0px 0px 0px;
}

#contact .row img 
{
	float: left;
	padding: 0 0 0 7px;
}

#contact .row p 
{
	margin: 0 0 0 100px;
	vertical-align: top;
	padding: 4px 0 4px 5px;
}

#contact #validationsummary ul
{
	display: none;
}
/*.home */#mainwrapper .div-lead .content a:hover
{
	color: #034b3c !important;
}


/*******************************************************
* Short shop with us								   *
*******************************************************/


#ShortShopWithUs img
{
	margin:0px;
	padding:0px;
	display:block;		
}

#ShortShopWithUs 
{
	float:right;	
	margin-bottom:4px;
}

.first-row {
	margin: 0;
	padding: 0;	
}

.first-row #side-navigation-inside {
	margin-bottom: 0;
}

.first-row #side-navigation .green-container {
	margin: 0;
	padding: 0;
}

.main-image {
	width: 454px;
	float: left;
	margin: 0;
	padding: 0;
}

.new-right-column {
	width: 148px;
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
}

.first-row .flash-image-control {
	margin: 0;
	padding: 0;
}					

.second-row {
	clear: both;
	margin: 0 0 0 5px;
	padding: 0;
	background-image: url(../images/ui/images/Generic/home_borders.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
}

.second-row .header {						
	margin: 0;
	padding: 0;
	border-top: 4px solid #ffffff;
	height: 5px;
	background-image: url(../images/ui/images/Generic/top_home_borders.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	clear: both;
}
*html .second-row .header 
{
	overflow: hidden;
}

.second-row .end {					
	clear: both;
	margin: 0;
	padding: 0;
	height: 5px;
	/*overflow: hidden;*/
	background-image: url(../images/ui/images/Generic/bottom_home_borders.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
*html .second-row .end 
{
	overflow: hidden;
}

.second-row .box {					
	margin: 0;
	padding: 0;
	width: 153px;
	float: left;
}

.second-row .box .div-lead .div-top,
.second-row .box .div-lead .div-bottom {					
	display: none;
}				

.second-row .box .separator {
	clear: both;
	margin: 0;
	padding: 0;
	height: 15px;
	overflow: hidden;
	width: 148px;
	background-image: url(../images/ui/images/Generic/home_right_separator_border.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	
}		

.second-row .box .height-minimum {
	height: 107px;
	margin: 0;
	padding: 0;
	width: 1px;
	overflow: hidden;
}

.nav-dest-button {
vertical-align:bottom;
padding-bottom:2px;
}
.border_green{border: 1px solid #CCCCCC;}

.sanpham {
	text-align:center;
}

.hotlinetop {
	font-weight:bold;
	padding-top:3px;
	padding-right:5px;
	color:yellow;
	text-align:right;
	text-shadow:#00CC00;
}
.titleblue	{ COLOR: #005699; FONT-SIZE: 11px; FONT-WEIGHT: bold;  FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none; text-align:left}

.highlight {
	color:e578f6;
}

#scroll-box {
	height:250px;
	width:130px;
	background-color:ffffff;
	font-family:Arial;
	font-size:12px;
	color:000000;
	text-align:justify;
	border-width:0;
	border-style:solid;
	border-color:cccccc;
	overflow:scroll;
	padding:6px;
	line-height:18px;
}

#blog p{
	padding: 0 20px 20px 20px;
	font-size:13px;
	line-height:18px;
	font-family:Arial;
}

#blog h3{
	padding-left:20px;
	padding-top:8px;
	font-family:Arial;
	color:#006600;
}

.menu_flavor a, a:visited, a:link {
	/*color:#034b3d;*/
	color:#034b3d;
	text-decoration:underline;
	font-weight:bold;
}

.menu_flavor a:hover {
	color:#ffffff;
	text-decoration:underline;
}
