/* www.amarach.com stylesheet */

/* Default settings... */
*, body { margin:0px; padding:0px; }
p { margin:0 0 15px; line-height:15px;  }
img { border:0px; }
a { text-decoration:none; color: #A71930; }
a:hover { text-decoration:underline; }

/* General Fonts & Styles */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5C5B58; }
h1 { font-size: 16px; font-weight:bold; color:#A71930; margin:0px; margin-top:10px; }
h2 { font-size: 14px; color:#5C5B58; margin:0px; padding:0px; margin-bottom:5px; }
h4 { font-size: 11px; color:#A71930; margin:0px; padding:0px; font-weight:bold; margin-left:5px; margin-top:1px; }
h5 { font-size: 13px; color:#A71930; margin:0px; padding-bottom:2px; }

h2 a { text-decoration:none; color:#5C5B58; }

/* Overall layout */
body { text-align:center; background-image:url(../images/background_gradient.jpg); background-repeat:repeat-x; background-color:#C9CACA; }

/* Setting a min heigh as in Opera background not showing properly on homepage.*/
#wrapper { margin:0 auto; text-align:left; width:808px; background-image:url(../images/background.gif); }

/* Header, logo and search box */
#header { background-image:url(../images/header_background.jpg); background-repeat:no-repeat; height:101px; margin-left:1px; }
#amarachlogo { margin-top: 13px; margin-left:15px; }
#headercontrols { margin-left:1px; margin-right:7px; height:25px; background-color:#A71930; color:#FFFFFF; font-size:10px; font-weight:bold; text-align:right; padding-right:10px; padding-top:4px; }
#headercontrols form { margin:0px; padding:0px; display:inline; margin-left:10px; float:right; }
#headercontrols form fieldset { border:0px; margin:0px; }
#headercontrols a { color:#FFFFFF; }
#ajaxSearch_input { height:15px; font-size:10px; color:#727066; }
#ajaxSearch_submit { height:18px; font-size:10px; background-color:#DDDBD1; color:#01451C; font-weight:bold; padding:0px; margin-left:10px; }
.ajaxSearch_intro { display:none; }



/* Justin padding on content! */
#homecontent { padding:5px; line-height:16px; }
#homecontent p { line-height:16px; }  

/* Navigation background, css dropdowns will be styles in a seperate css file */
#navigation { background-image:url(../images/navigation_background.jpg); height:24px; margin-left:1px; margin-right:7px; padding:0px; }

/* This is the persistent bar on the RH side of the site */
#rightbar { background-color:#E9E8E5; background-image:url(../images/sidebar_background.jpg); background-repeat:no-repeat; border-left:1px solid; border-bottom:1px solid;  border-color:#C6C4BC; width:200px; float:right; display: inline;  padding-bottom: 30px; margin-right:7px; }

/* consumerforesight in the LHN */
#consumerforesight { background-image:url(../images/consumer_background.jpg); height:268px; width:166px; margin-left:17px; margin-bottom:10px; overflow:hidden; }
#consumerforesight p { color:#5C5B58; font-size:10px; margin-top:10px; }
#consumerforesight form { margin:0px; color:#5C5B58; font-size:10px; }
.tag { font-size:10px; color:#FFFFFF; font-weight:bold;  }

/* consumerwatch in the LHN */
#consumerwatch { background-image:url(../images/consumerwatch_background.jpg); height:298px; width:165px; margin-left:17px; margin-bottom:10px; }
#consumerwatch a { color:#A71930; }
#consumerwatch ul { font-size:11px; margin:0px; padding-left:5px; margin-top:30px; }
#consumerwatch li { list-style:none; margin:0px; padding:0px; background-image:url(../images/consumerwatch_bullet.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; margin-top:10px; }
#consumerwatchimg { margin-left:8px; margin-top:10px; }
.rightbar_inside { padding:5px; }

/* standard list */
ul { margin-left:25px; margin-bottom:15px; }
ul li { padding-left:15px; margin-bottom:5px; }

/* sitemap! */
.sitemap ul { margin-left:20px; margin-top:10px; margin-bottom:10px; }
.sitemap ul li { margin-bottom:5px; }

/* Extranet Navigation */
.extranet ul { margin-left:15px; margin-top:10px; margin-bottom:10px; }
.extranet ul li { margin-bottom:5px; padding-left:5px; }
.extranet ul li ul { margin-left:10px; }

/* The main page content is held within!! */
#main { width:580px; float:left; display: inline; padding:10px; }

/* homepage styles */
#amarachnews { width: 572px; float:left; min-height:291px; background-repeat:no-repeat;  }
#column1, #column2, #column3 { float:left; }
#column1 { width: 187px; }
#column2 { width: 193px; }
#column3 { width: 187px; }
.column_inside { padding:10px; padding-top:35px; float:left; }
/* style for the 3 small thumbs in the columns above */
.newsimg { margin-left: 20px; margin-bottom: 10px; }

/* News items in various columns, deafult style for Listindexer in short mode */
.LIn_shortMode { margin:0px; padding:0px; font-weight:bold; }
.LIn_shortMode li { margin:0px; padding:0px; margin-bottom:10px; list-style:none; }
.LIn_shortMode li a { color:#000000; }
.LIn_shortMode li a:visited{ color:#000000; }
/* Deafult style for Listindexer in full mode */
.LIn_fullMode { margin:0px; padding:0px; margin-left:10px; }
.LIn_fullMode li { margin:0px; padding:0px; margin-bottom:5px; margin-left:15px; }

/* footer, finished the drop shadow effect for the interface */
#footer { background-image:url(../images/amarach_footer.gif); width: 808px; float: left; height:60px; }
.red { color:#A71930; }
#companyinfo { color:#5C5B58; margin-top:40px; font-size:10px; height:200px; }
.fade { color:#ADADAD; }

/* Splits the <h1> from the company info */
hr { color: #C6C4BC; background-color: #C6C4BC; height: 1px; margin:0px; clear:both; }

/* Make stuff work properly.... */
#column1, #column2, #column3 { display:inline; } /* IE margin problem */
.clear { clear:both; height: 0; }

/* Styling for Flash */
.flashbanner { background-image:url(../images/flash_background.jpg); background-repeat: no-repeat; margin-left:17px; margin-top:10px; }


#NewsTicker{ border:solid 1px #cccccc; background:#E9E8E4; width:100%; height:344px; margin:0 auto; margin-bottom:10px; }
#NewsTicker h2{ padding:6px; margin:0; border:0; background:#C7C4BD; }
#NewsVertical { height: 300px; display: block; overflow: hidden; position: relative; }
/* --------------- */
/* Ticker Vertical */
#TickerVertical { height: 300px; display: block; list-style: none; margin: 0; padding: 0px; }
#TickerVertical li { display: block; color: #333333; text-align: left; font-size: 11px; margin: 0; padding: 6px; float: left; }
#TickerVertical li .NewsTitle{ display: block; color:#A71930; font-size: 12px; font-weight:bold; margin-bottom:6px; }
		
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color:#A71930;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}


