/* daysofyourlife.com styles */

/* ---- GLOBAL STYLES ---- */

* {margin: 0; padding: 0;}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 78%;
	color: #000000;
}

h1 {
	font-size: 1.4em;
	font-weight: normal;
	margin: 0 0 10px 0;
	background: #AAB1B5;
	line-height: 1.8em;
	padding: 0 0 0 10px;
}

h2 {
	font-size: 1.2em;
	color: #333333;
	margin-bottom: 15px;
}

p {
	margin: 5px 0 15px 5px;
	line-height: 1.7em
}

ul {
	margin: 0 0 0 40px;
}

li {
	line-height: 1.5em;
}

a:link, a:visited {
	color: #C62700;
	text-decoration: none;
}

a:hover, a:focus {
	text-decoration: underline;
}

/* ---- CONTAINERS ---- */

#globalcontainer {
	width: 780px;
	margin: 20px auto;
	text-align: left;
	background: #FFFFFF;
}

#header {
	background: #C62700;
	padding: 8px;
}

#header img {
	margin: 0 0 8px 0;
}

/*---- backgrounds ----*/

/*---- homepage ----*/
#content {
	border: 1px solid #999999;
	height: 566px;
	background: url(../images/backgrounds/homepagebg.jpg) no-repeat;
}

#content h2
{
	padding: 30px 0 0 40px;
}

#content table
{
	margin: 0 0 0 40px;	
}

#content table tr td
{
	padding: 5px 2px;
}

#content table p
{
	margin: 0;
	padding: 0;
}

#content p.tPara
{
	float: left;
	margin: 0;
	padding: 0 0 0 50px;
}

#content .tb
{
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/*---- about ----*/
#content2 {
	border: 1px solid #999999;
	background: url(../images/backgrounds/rafting.jpg) no-repeat;
}

/*---- press ----*/
#content3 {
	border: 1px solid #999999;
	background: url(../images/backgrounds/cars.jpg) no-repeat;
	height: 566px;
}

/*---- as ----*/
#content4 {
	border: 1px solid #999999;
	background: url(../images/backgrounds/cars.jpg) no-repeat;
	height: 566px;
}

/*---- Suppliers ----*/
#contentSuppliers {
	border: 1px solid #999999;
	background: #ffffff;
	padding: 10px;
	margin: 0 0 10px 0;
	clear: both;
	float: left;
	width: 758px;
}

#contentSuppliers h2 {
	font-size: 1.6em;
	color: #333333;
	margin-bottom: 10px;
	text-decoration: underline;
}

#contentSuppliers p {
	margin: 0;
	padding: 0;
}

#contentSuppliers table.edit
{
	margin: 10px 0 0 0;
	border: 1px solid #999999;
}

#contentSuppliers table.edit td.top
{
	background: #dbdbdb;
	border-bottom: 1px solid #999999;
}

#contentSuppliers table.edit td
{
	padding: 5px;
}

/*--- New ---*/
#news {
	border: 1px solid #999999;
	background: url(../images/backgrounds/rafting.jpg) no-repeat;
	height: auto;
}

#contentPress {
	border: 1px solid #999999;
	background: url(../images/backgrounds/cars_v2.jpg) no-repeat;
}

#content4 .section p {
	margin-left: 285px;
}

#content4 p.title, #content5 p.title {
	margin-left: 0;
	font-size: 1.4em;
	font-weight: bold;
}

#content5 {
	border: 1px solid #999999;
	background: url(../images/backgrounds/planes.jpg) no-repeat;
	height: 566px;
}
	

.boxtop {
	background: url(../images/boxes/boxtop.gif) top no-repeat;
	height: 24px;
} 
	
.box {
	background: #FFFFFF;
	padding: 8px;
}

.boxbottom {
	background: url(../images/boxes/boxbottom.gif) bottom no-repeat;
	height: 24px;
	margin-bottom: 20px;
}

.section {
	border-bottom: 2px solid #C62700;
}

.midSection {
	margin: 5px 0 0 0;
	border-top: 2px solid #C62700;
}

.pressTop {
	margin: 0 0 12px 0;
	border-top: 2px solid #C62700;
}

.photos {
	float: left;
	margin: 0 15px 10px 0;
	border: 1px solid #999999;
}

.photoslast {
	margin: 0 15px 10px 0;
	border: 1px solid #999999;
}

.screenshot {
	float: left;
	margin: 0 15px 10px 0;
}



.logos {
	margin: 20px 0 0 5px;
}

img.first {
	margin-left: 10px;
}

.profile {
	padding: 40px 0 0 0;
}

.linktel {
	clear: both;
	text-align: right;
}


#footer 
{
	background: #C62700;
	line-height: 2em;
	color: #FFFFFF;
	margin: 8px 0 5px 0;
	text-align: right;
	padding: 0 8px;
	clear: both;
}

#address {
	text-align: center;
	color: #666666;
	margin-top: 40px;
}

/*---- Menu Styles ----*/

#menu ul {
	margin: 0 0 0 16px;
}

#menu ul li {
	display: inline;
}

#menu ul li a:link, #menu ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;
	border-left: 1px solid #FFFFFF;
	padding: 0 10px;
}

#menu ul li a:hover, #menu ul li a:focus {
	color: #FFA28A;
}

#menu ul li.first a:link, #menu ul li.first a:visited {
	color: #FFFFFF;
	text-decoration: none;
	border-left: none;
	padding: 0 10px 0 0;
}

#menu ul li.first a:hover, #menu ul li.first a:focus {
	color: #FFA28A;
}

/*---- Suppliers Menu Styles ----*/



/*---- Homepage ----*/

#text {
	width: 400px;
	padding: 40px 0 0 50px;
}

#text2 {
	width: 560px;
	padding: 20px 0 0 30px;
}

/*---- Press text -----*/

.pressReleases H3 {
	PADDING-LEFT: 10px; MARGIN-LEFT: 23%; PADDING-BOTTOM: 5px;
}
.pressReleases H4 {
	FLOAT: left
}

H3.date {
	FONT-SIZE: .9em;
}
H4.date {
	FONT-WEIGHT: 400; FONT-SIZE: .9em; 
}

.date {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0 0 0 8px;
}

.date a:link, .date a:visited  {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.date a:hover {
	color: #88B5E2;
	text-decoration: underline;
}

.pressHeading {
	margin: 0 0 10px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 1.4em;
	font-weight: bold;
}

.pressText {
	margin: 0 0 20px 0;
}

.pressText p {
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.5em
}

.pressSubheading {
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#failed {
	display: block;
	width: 130px;
	height: 71px;
	background-image: url(../images/PNG/faildLogin.png);
	background-repeat: no-repeat;
	color: #DDDDDD;
	margin: -65px 0px 0px 250px;
	position: absolute;
	padding: 10px;
}


.newsTopArea {
	margin: 0 0 -2px 10px;
}

.newsTitle {
	background-color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	width: 550px;
	height: 15px;
	border: 1px solid #000000;
	float: left;
	margin-bottom: 0px;
}

.newsDate {
	background-color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
	float: right;
	margin-top: -17px;
}
.newsBody {
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #fff;
	font-size: 11px;
	padding: 5px;
	height: auto;
	width: 550px;
	border: 1px solid #000000;
}

#noNews {
	font-size: 10px;
	font-weight: normal;
}

#displayedNewContent h2 {
	margin: 20px auto 10px 10px;
	font-size: 18px;
}


/*-----------------------*/

.newStory_container
	{
	clear: both;
	float: left;
	width: 736px;
	margin: 10px 0;
	position: relative;
	left: 10px;
	border: solid 1px #c62700;
	}
	
	.newStory_container_small
	{
	width: 202px;
	margin: 0px 0px 10px 0px;	
	}
	.newStoryTitle
	{
	padding: 5px;
	background: #dbdbdb;
	margin-bottom: -10px;
	}
	
	.newStoryTitle p a:link, .newStoryTitle p a:visited 
	{
	color: #ffffff;
	text-decoration: underline;
	}
	
	.newStoryTitle p a:hover
	{
	text-decoration: none;
	}
	
	.newStoryTitle p
	{
	color: #c62700;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 33px;
	display: block;
	text-decoration: none;
	line-height: 20px;	
	}
	
	.newStoryTitle a:hover
	{
	text-decoration: underline;	
	}
	
	.newStoryMiddle
	{
	float: left;	
	}
	
	.newStoryInfo
	{
	margin: 14px 10px 5px 10px;	
	}
	
	.newStoryBottom
	{
	float: left;
	width: 405px;
	height: 26px;
	background: url(../images/main/newStory_bottom.gif);	
	}
	
	.newStoryBottom p
	{
	margin: 1px 10px 0px 10px;
	color: #A7A7A7;
	}
	
	
	.datesBox_container
	{
	position: relative;
	float: right;
	clear: both;
	width: 170px;
	margin: 0px 0px 5px 6px;
	border-left: solid 1px #024272;	
	border-right: solid 1px #024272;
	border-bottom: solid 1px #024272;	
	}
	
	.datesBoxTitle
	{
	width: 170px;
	background: url(../images/main/datesBoxTitle.gif) #024272;
	padding: 5px 0px;
	margin-bottom: -10px;
	}
	
	.datesBoxTitle p
	{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 10px;
	display: block;
	text-decoration: none;
	line-height: 20px;
	}
	
	.datesBoxMiddle
	{
	width: 168px;	
	}
	
	.datesBoxMiddle a:link, .datesBoxMiddle a:visited
	{
	display: block;
	color: #2A2A2A;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	}
	
	.datesBoxMiddle a:hover
	{
	text-decoration: underline;	
	}
	
	.datesBoxLinks
	{
	margin: 20px 10px 0px 10px;		
	}


#navlinks_news
{
	clear: both;	
}







