﻿
div.ajaxcontainer 
{
	float:left;
	margin:0;
	padding:0;
	border:solid 1px #dfdfdf;
	border-bottom:none;
	background:#ffffff url(/images/portal/volvo/bg-gradient.gif) repeat-x left top;
	width:100%;
	overflow:hidden;
}

#columnleft div.ajaxcontainer {width:473px;}
#columnright div.ajaxcontainer {width:334px;}

/* news */

div.ajaxcontainer div.news {padding:10px}
div.ajaxcontainer div.news div.image {float:left; width:164px; height:218px; padding:6px; background:#e7e7e7;margin-bottom:10px;}
div.ajaxcontainer div.news div.list {float:left; overflow:hidden; width:275px;}
div.ajaxcontainer div.news div.list ul {margin:0; padding:0;float:left;}
div.ajaxcontainer div.news div.list ul li {list-style-type:none;}
div.ajaxcontainer div.news div.list ul li a {width:275px; padding:2px 6px 5px 10px; display:block;text-decoration:none;line-height:1.5em;}
div.ajaxcontainer div.news div.list ul li a:hover {background:#e7e7e7;}
div.ajaxcontainer div.news div.list ul li a span {text-decoration:none; width:70px;float:left;}

#columnleft div.ajaxcontainer div.news div.list {width:275px;} /*275*/
#columnleft div.ajaxcontainer div.news div.list ul li a {width:260px;} /*275*/
#columnright div.ajaxcontainer div.news div.list {width:315px;} /*315*/ 
#columnright div.ajaxcontainer div.news div.list ul li a {width:300px;} /*315*/ 


/* fact */

div.ajaxcontainer div.facts {padding:10px}
div.ajaxcontainer div.facts div.image {float:left; width:164px; height:123px; padding:6px; background:#e7e7e7;margin-bottom:10px;}
div.ajaxcontainer div.facts div.list {float:left; overflow:hidden; width:275px;}
div.ajaxcontainer div.facts div.list ul {margin:0; padding:0;float:left;}
div.ajaxcontainer div.facts div.list ul li {list-style-type:none;}
div.ajaxcontainer div.facts div.list ul li a {width:500px; padding:2px 6px 5px 6px; display:block;text-decoration:none;}
div.ajaxcontainer div.facts div.list ul li a:hover {background:#e7e7e7;}

#columnleft div.ajaxcontainer div.facts div.list {width:275px;}
#columnleft div.ajaxcontainer div.facts div.list ul li a {width:260px;}
#columnright div.ajaxcontainer div.facts div.list {width:315px;}
#columnright div.ajaxcontainer div.facts div.list ul li a {width:300px;}


/* calendar */
div.ajaxcontainer div.calendar {padding:10px; height:150px;}
div.ajaxcontainer div.calendar div.list {float:left; overflow:hidden;padding:5px 0 0 0;width:154px;}
div.ajaxcontainer div.calendar div.list ul {margin:0; padding:0;float:left;}
div.ajaxcontainer div.calendar div.list ul li {list-style-type:none;}
div.ajaxcontainer div.calendar div.list ul li a {width:154px; padding:2px 6px 5px 10px; display:block;}
div.ajaxcontainer div.calendar div.list ul li a:hover {background:#e7e7e7;}

div.ajaxcontainer div.calendar div.month {float:right; width:150px;padding:0 0 0 10px;}

div.ajaxcontainer div.calendar div.month table.header {width:140px; background:#e3e3e3}
div.ajaxcontainer div.calendar div.month table.header tr td.month {text-align:center;color:#71777a; width:120px;font-size:0.8em; font-weight:bold;color:Black;}
div.ajaxcontainer div.calendar div.month table.header tr td.select a {text-decoration:none; width:10px;font-size:1.3em;}

div.ajaxcontainer div.calendar div.month table tr th.dayheader {border-bottom:solid 1px gray;font-size:0.8em;}
div.ajaxcontainer div.calendar div.month table tr td {font-size:0.9em;}     
div.ajaxcontainer div.calendar div.month table tr td a {text-decoration:none}
div.ajaxcontainer div.calendar div.month table tr td.day a {color:#000000;}
div.ajaxcontainer div.calendar div.month table tr td.today a {color:#cc0000;}     
div.ajaxcontainer div.calendar div.month table tr td.othermonth a {color:#dddddd;}  
div.ajaxcontainer div.calendar div.month table tr td.highlight {background:#004fa3;}
div.ajaxcontainer div.calendar div.month table tr td.highlight a {text-decoration:none; color:#ffffff;}


#columnleft div.ajaxcontainer div.calendar div.list {width:288px;}
#columnright div.ajaxcontainer div.calendar div.list {width:154px;}
#columnleft div.ajaxcontainer div.calendar div.list ul li a {width:278px;}
#columnright div.ajaxcontainer div.calendar div.list ul li a {width:144px;}



/* sponsorship */
div.ajaxcontainer div.sponsor {padding:10px;}
div.ajaxcontainer div.sponsor div.image {float:left; width:120px; padding:6px;}
div.ajaxcontainer div.sponsor div.image a {padding:2px;}


div.ajaxcontainer div.sponsor div.list {float:right; padding:6px;width:165px;overflow:hidden;}
div.ajaxcontainer div.sponsor div.list ul {margin:0; padding:0;float:left;}
div.ajaxcontainer div.sponsor div.list ul li {list-style-type:none;}
div.ajaxcontainer div.sponsor div.list ul li a {width:500px; padding:2px 6px 5px 6px; display:block;}
div.ajaxcontainer div.sponsor div.list ul li a:hover {background:#e7e7e7;}

#columnleft div.ajaxcontainer div.sponsor div.list {width:300px;}
#columnright div.ajaxcontainer div.sponsor div.list {width:165px;}


/* sponsorship 2 */
div.ajaxcontainer div.sponsor2 {padding:10px;}
div.ajaxcontainer div.sponsor2 div.container {height:90px;}
div.ajaxcontainer div.sponsor2 div.container div.image {height:80px; width:180px; float:left;}
div.ajaxcontainer div.sponsor2 div.container div.link {width:255px; float:left;}

#columnleft div.ajaxcontainer div.sponsor2 div.container div.link {width:255px;}
#columnright div.ajaxcontainer div.sponsor2 div.container div.link {width:125px;}

/* awards */
div.ajaxcontainer div.awards {padding:10px}
div.ajaxcontainer div.awards div.image {float:left; width:80px; text-align:center; padding:6px;}
div.ajaxcontainer div.awards div.list {float:right; width:210px;}

#columnleft div.ajaxcontainer div.awards div.list {width:358px;}
#columnright div.ajaxcontainer div.awards div.list {width:214px;}


/* downloads */
div.ajaxcontainer div.downloads {padding:10px;}
div.ajaxcontainer div.downloads div.list {float:left; width:312px;overflow:hidden;}
div.ajaxcontainer div.downloads div.list ul {float:left;margin:0; padding:0;}
div.ajaxcontainer div.downloads div.list ul li {list-style-type:none;}
div.ajaxcontainer div.downloads div.list ul li a {width:500px; padding:2px 6px 5px 6px; display:block;}
div.ajaxcontainer div.downloads div.list ul li a:hover {background:#e7e7e7;}

#columnleft div.ajaxcontainer div.downloads div.list{width:454px;}
#columnright div.ajaxcontainer div.downloads div.list{width:316px;}


/* logo */
div.ajaxcontainer div.logo {float:left; width:100%; text-align:center; padding-top:6px} 



/* login */
div.ajaxcontainer div.login {float:left; width:100%; text-align:center;} 
div.ajaxcontainer div.login div.form {padding:10px 0 10px 0; height:90px; margin:0 5% 0 5%;} 
div.ajaxcontainer div.login div.form div.message {text-align:left;padding:10px 50px 50px 50px;}
div.ajaxcontainer div.login div.form table tr td.name {width:85px; text-align:left;}
div.ajaxcontainer div.login div.form table tr td input {width:195px;}
div.ajaxcontainer div.login div.form table tr td a {float:right; border:solid 1px #d0d0d0; background-color:White; padding:3px 7px; text-decoration:none;}
div.ajaxcontainer div.login div.form table tr td a:hover {background-color:#d0d0d0; color:White;}



/* gallery */
div.ajaxcontainer div.gallery {padding:10px;}
div.ajaxcontainer div.gallery div.flash {float:left; width:100%;display:none;}

#columnleft div.ajaxcontainer div.gallery div.flash {float:left; width:454px; height:275px; display:block;}
#columnright div.ajaxcontainer div.gallery div.flash {float:left; width:315px; height:195px; display:block;}

/* archive */
div.ajaxcontainer div.archive {padding:10px;}
div.ajaxcontainer div.archive div.list {float:left; width:100%;}
div.ajaxcontainer div.archive div.list div.image {width:113px; height:101px; float:left; background:url(/images/bg-smallframe.gif) no-repeat center center;text-align:center;padding-top:20px;}
div.ajaxcontainer div.archive div.list div.image img {width:80px; height:80px; background:white;}
div.ajaxcontainer div.archive div.link {float:left; width:200px; padding:10px 0 0 10px;}

#columnleft div.ajaxcontainer div.archive div.list{width:460px; padding:0;display:block;}
#columnright div.ajaxcontainer div.archive div.list{width:230px; padding-left:40px;display:block;}


div.separator {border-top:dotted silver 1px; height:1px;width:100%; clear:both; display:block;}