/* File: style.css - main style sheet for AWILLYS LTD /*

/* ----- Basic ----- */

html				{margin: 0;padding: 0;}
body				{display:inline; margin: 0;padding: 0;height: 100%;font:11px tahoma; background : #333333 url(../../images/awillys/bg_container.gif) repeat-y;}
#container			{position: absolute;margin: 0;padding: 0; width: 1000px; height: 700px; background: url(../../images/awillys/bg_body.jpg) top left no-repeat;}

a:link, a:visited	{color: #3F5671;}
a:hover				{color: #DA8C11;}	
acronym				{font-style: italic; cursor: help; border: none;}
p, p.bodytext		{margin: 0; padding: 2px 10px 0 10px; text-align:left; color:#222222; line-height:16px; font-size:10pt;}
h1, h1 a:link, 	h1 a:visited, h1 a:hover {margin:10px 0 0 4px; padding:0; color:#b56528; font-size:11px; text-transform:uppercase; letter-spacing:1px; text-decoration:none;}
h1.news_list, h1.news_list a:link, h1.news_list a:visited, h1.news_list a:hover {margin:10px 0 0 4px; padding:0; color:#000000; font-size:11px; text-transform:uppercase; letter-spacing:1px; text-decoration:none;}
h2					{color:#ffffff; font-size:14px;}
h3					{margin:5px 0 0 0px; padding:0; color:#b56528; font-size:11px; text-transform:uppercase;}
.underline			{clear:both;height:3px;width:auto;margin:2px 10px;padding:0;line-height:3px;font-size:3px;background:url(../../images/awillys/underline.gif) repeat-x;}
.floatleft {float:left; clear:left;}
.floatleft IMG {margin:10px 14px 0px 10px; border:1px solid #555555;}
.floatleft_newslist {float:left; clear:left; text-align:center; width:100%;}
.floatleft_newslist IMG {margin:5px 5px 15px 5px; border:0px}

/* ----- Main Content ----- */

#header				{position: absolute; top: 261px; left: 30px; width: 616px; height: 40px; background:url(../../images/awillys/header.gif) no-repeat top; border-bottom:5px solid #555555;}
#content			{position: absolute; top: 306px; left: 30px; width: 606px; padding-bottom: 10px; margin:0px; color: #1D0D00; background: #FFFFFF; border: 5px solid #555555}


/* ----- NEWS Content ---- */
#news {width:100%; overflow: hidden;}
#news_1 {width:33%;float:left;}
#news_2 {width:34%;float:left; margin-top:15px;}
#news_3 {width:33%;float:left;}
H1.news_title, H1.news_title A {font-size:16px;}


/*  ---- Events ---- */
.upcoming-events {padding-top:5px; padding-bottom:15px;}
.list_data {padding-left:5px; padding-bottom:2px;}
.list_data A {color:#000099; text-decoration:none;}

/* ----- Navigation ----- */

#navigation			{position: absolute; top: 221px;left: 40px;width: 616px; height:40px; padding: 0px; margin: 0;}
#menu				{display:block; height:40px; min-height:40px;}
#menu ul			{margin:0; padding:0; list-style-type:none;}
#menu li			{display:block; float:left; margin:0 4px 0 0 ; padding:0px; width:146px;}
#menu li.list1t		{background: url(../../images/awillys/buttons/home.gif) no-repeat;}
#menu li.list1t	a:hover	{background: url(../../images/awillys/buttons/home_hover.gif) no-repeat;}
#menu li.list2t		{background: url(../../images/awillys/buttons/services.gif) no-repeat;}
#menu li.list2t a:hover	{background: url(../../images/awillys/buttons/services_hover.gif) no-repeat;}
#menu li.list3t		{background: url(../../images/awillys/buttons/about.gif) no-repeat;}
#menu li.list3t	a:hover	{background: url(../../images/awillys/buttons/about_hover.gif) no-repeat;}
#menu li.list4t		{background: url(../../images/awillys/buttons/contact.gif) no-repeat;}
#menu li.list4t	a:hover	{background: url(../../images/awillys/buttons/contact_hover.gif) no-repeat;}
#menu a				{display:block; width:146px; height:40px;}


/* Not USED for now
#menu a#item1t		{background:transparent url(../../images/awillys/buttons/home_hover.gif) -146px -40px no-repeat;}
#menu a#item2t		{background:transparent url(../../images/awillys/buttons/services_hover.gif) -146px -40px no-repeat;}
#menu a#item3t		{background:transparent url(../../images/awillys/buttons/about_hover.gif) -146px -40px no-repeat;}
#menu a#item4t		{background:transparent url(../../images/awillys/buttons/contact_hover.gif) -146px -40px no-repeat;}

#menu a#item1t:hover{background-position:top right; z-index:50;}
#menu a#item2t:hover{background-position:top right; z-index:50;}
#menu a#item3t:hover{background-position:top right; z-index:50;}
#menu a#item4t:hover{background-position:top right; z-index:50;}
*/

/* Logo and About part */

#logo				{position: absolute; top: 350px; left: 641px; width: 110px; height: 110px; margin:0px; padding:0px; border:5px solid #555555; background:url(../../images/awillys/logo.jpg) no-repeat;}
#about				{position: absolute; top: 350px; left: 756px; width: 237px; height: 110px; margin:0px; padding:0px; border:5px solid #555555; background-color:#ffffff;}
#about p			{font-size:10px; line-height:12px}

/* ---- Footer ---- */	

#footer				{position: absolute; color:#888888; font-family:Arial; left:-5px; margin-top:15px; padding:0px; text-align: center;height: 20px; width: 616px; background:url(../../images/awillys/footer.gif); }
#footer DIV {position:relative; top:2px;clear:both;}

/* ---- Form ---- */

.table				{background:url(../../images/awillys/bg.gif) repeat; float: left; padding:10px; margin:0px 10px 10px 0px; width:265px; border:1px solid #b4b4b4;}
form				{margin: 10px 0 0 0;padding: 0 0 0 10px;}
form label			{display: block; width: 70px;padding: 0px;margin:0px; font-weight:bold; color:#555555;}
form input			{width:252px; padding:0px; margin:0px; font:11px tahoma;}
form input#reset	{margin-left:0px;}
textarea			{overflow:auto; font:11px tahoma; width:250px}

.formbutton			{cursor:pointer; border:1px solid #b4b4b4; letter-spacing:1px; margin-right:10px; padding:5px; text-transform:uppercase; background-color:#f1f1f1; color:#b56528; font-weight:bold; width:10em; overflow:hidden;}
.formfloat			{float: left;}


