/* CSS Document */

	a { color: #F0792E; text-decoration: underline; }
	a:visited { color: #F0792E; text-decoration: underline; }
	a:hover { color: #666666; text-decoration: none; }

	/*HOVER*/
	
	a:hover span {
	display: block !important;
	background: #eeeeee;
	text-decoration:none!important;
	padding:15px 20px 15px 20px;
	}
	
	a span {
	display: none;
	}
	 
	/* The above hover change defeats the
	  IE/Win display changing bug */
  
	body {
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	background-image: url(http://www.collaborativeconsumption.com/images/bckgd_top.gif);
	background-repeat: repeat-x;
	}

	h1 {
	font-family:arial,sans-serif;
	color:#52A6D7;
	font-size:21px;
	font-weight:bold;
	line-height:24px;
	display:block;
	width:490px;
	padding:0px 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 52A6D7;
	}	

	h2 {
	font-family:arial,sans-serif;
	color:#52A6D7;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	display:block;
	width:490px;
	padding:10px 0px 3px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 52A6D7;
	}	

	h2 a { color: #52A6D7; text-decoration: none; }
	h2 a:visited { color: #52A6D7;  text-decoration: none; }
	h2 a:hover { color: #F0792E;  text-decoration: none; }

	h3 {
	font-family:arial,sans-serif;
	color:#666666;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	display:block;
	width:490px;
	padding:0px;
	}	

	h3 a { color: #666666; text-decoration: none; }
	h3 a:visited { color: #666666;  text-decoration: none; }
	h3 a:hover { color: #F0792E;  text-decoration: underline; }
	
	p {
	font-family:arial,sans-serif;
	color:#666666;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	}	
	
	.p_more {
		font-family:arial,sans-serif;
		font-size:10px;
		font-weight:bold;
		letter-spacing:1px;
		text-transform:uppercase;
	}

	.p_date {
		font-family:arial,sans-serif;
		color:#666666;
		font-size:10px;
		font-weight:normal;
		letter-spacing:1px;
		text-transform:uppercase;
	}

	.p_small {
	font-family:arial,sans-serif;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	line-height:18px;
	}	


/*Structure Elements*/

	#container {
	width:970px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	text-align:left;
	}

	#header {
	clear:both;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	}


	#col_01 {
		width:200px;
		float:left;
		padding:0px 40px 20px 0px;
		}
			
	#col_02 {
		width:490px;
		float:left;
		padding:0px 0px 30px 0px;
		}
				
	#col_03 {
		width:200px;
		float:left;
		padding:0px 0px 20px 40px;
		}		
		
	#footer {
		clear:both;
		float:left;
		width:100%;
		height:112px;
		padding:0px;
		background-image: url(http://www.collaborativeconsumption.com/images/bckgd_bottom.gif);
		background-repeat: repeat-x;
	}

	#footer a { color: #7D7B74; text-decoration: none; }
	#footer a:visited { color: #7D7B74;  text-decoration: none; }
	#footer a:hover { color: #E32D2A;  text-decoration: none; }

 /* Navigation Bar  */

	#nav {
      width: 100%;
      float: left;
      margin: 0;
      padding: 0;
      list-style: none;
      }
	  
   #nav li {
      float: left; }
	  
	#nav lu {
		padding:0px;
		margin:0px;
	}
   
		
/*Style Elements*/
		
	#sidebar_left,#sidebar_right {
		padding:5px 0px 0px 0px;
	}

	#sidebar_right p,#sidebar_left p {
		font-family:arial,sans-serif;
		color:#666666;
		font-size:11px;
		font-weight:normal;
		line-height:15px;
	}

	.sidebar_head {
		font-family:arial,sans-serif;
		font-size:13px;
		font-weight:bold;
		line-height:18px;
	}	

	.sidebar_head_more {
		font-family:arial,sans-serif;
		font-size:10px;
		font-weight:bold;
		letter-spacing:1px;
	}	


	.sidebar_more {
		font-family:arial,sans-serif;
		font-size:9px;
		font-weight:bold;
		letter-spacing:1px;
	}
	
	.sidebar_box {
		font-family:arial,sans-serif;
		font-size:9px;
		line-height:12px;
		color:#666666;
		font-weight:normal;
		background-color:#EEEEEE;
		padding:10px;
		margin:0px;
	}

	img.floatLeft { 
		float: left; 
		margin: 0px 10px 10px 0px; 
	}
	
	.quote {
	font-family:georgia, serif;
	color:#666666;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	}		

	.content_highlight {
		padding:5px 20px 5px 20px;
		background-color:#EEEEEE;
	}

	.quote_credit {
	font-family:arial,sans-serif;
	color:#999999;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	width:490px;
	padding:0px 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}	

	#latest_news {
		width:450px;
		padding:20px 20px 15px 20px;
		font-family:arial,sans-serif;
		color:#666666;
		line-height:15px;
		font-size:10px;
		font-weight:bold;
		background-color:#CBE4F3;
	}

	#latest_news ul
	{
	list-style-image:url("/images/latest_news_arrow.gif");
	margin:0px;
	padding:5px 0px 0px 15px;
	}
	
	#latest_news li {
		padding-bottom:5px;
	}
	
	#latest_news a { color: #666666; text-decoration: none; }
	#latest_news a:visited { color: #666666; text-decoration: none; }
	#latest_news a:hover { color: #F0792E; text-decoration: none; }
	
	
/*TABLE STRUCTURE, MOSAIC*/
	
	.table {
	font-family:arial,sans-serif;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	width:490;
	margin: 0px;
	padding: 0px;
	}
	
	.cell_left {
	padding-right: 20px;
	width:150px;
	background-image: url(http://www.collaborativeconsumption.com/images/bckgd_table_vertical.gif);
	background-repeat: repeat-y;
	}

	.cell_middle {
	padding-right: 20px;
	width:150px;
	background-image: url(http://www.collaborativeconsumption.com/images/bckgd_table_vertical.gif);
	background-repeat: repeat-y;
	}

	.cell_right {
	width:150px;
	}		

	.cell_long {
	width:490px;
	height:20px;
	background-image: url(http://www.collaborativeconsumption.com/images/bckgd_table_horizontal.gif);
	background-repeat: repeat-x;
	}

/*TABLE STRUCTURE, 2-COL*/
		
	.cell_left_2col {
	padding-right: 20px;
	width:235px;
	background-image: url(http://www.collaborativeconsumption.com/images/bckgd_table_vertical_2col.gif);
	background-repeat: repeat-y;
	}

	.cell_right_2col {
	width:235px;
	}		

/*TABLE STRUCTURE, HOME SOCIAL MEDIA*/

	.table_home_social_media {
	width:490;
	margin: 0px;
	background-color:#FFFFFF;
	}

	.cell_01_home_social_media, .cell_02_home_social_media {
	width:115px;
	}

	.cell_03_home_social_media {
	width:135px;
	}
	.cell_04_home_social_media, {
	width:95px;
	}	

/*TABLE STRUCTURE, LATEST HIGHLIGHTS*/

	.latest_highlights {
	font-family:arial,sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	padding:10px;
	}

	.table_latest_highlights {
	width:490;
	margin: 0px;
	background-color:#CBE4F3;
	}

	.cell_left_latest_highlights {
	padding-right: 20px;
	width:150px;
	background-image: url(http://www.collaborativeconsumption.com/images/bckgd_table_vertical_highlights.gif);
	background-repeat: repeat-y;
	}

	.cell_middle_latest_highlights {
	padding-right: 20px;
	width:150px;
	background-image: url(http://www.collaborativeconsumption.com/images/bckgd_table_vertical_highlights.gif);
	background-repeat: repeat-y;
	}

	.cell_right_latest_highlights {
	width:150px;
	}		

/*TABLE STRUCTURE, PRESS*/

	.table_cc_press {
		background-color:#ffffff;
	}		
	
	.table_cc_press_left {
		width:235px;
		padding-right:10px;
		text-align:center;
	}		

	.table_cc_press_right {
		width:235px;
		padding-left:10px;
		text-align:center;
	}	
	
/*TABLE STRUCTURE, PIONEER*/

	.table_cc_pioneer {
		background-color:#EEEEEE;
	}		
	
	.table_cc_pioneer_left {
		width:160px;
	}		

	.table_cc_pioneer_right {
		width:310px;
		padding:10px;
	}	
	
/*TABLE STRUCTURE, BUZZ AND PRESS*/

	.table_buzz_and_press {
		background-color:#FFFFFF;
		width:490px;
	}		
	
	.table_buzz_and_press_left {
		width:150px;
	}		

	.table_buzz_and_press_right {
		width:320px;
		padding:0px 0px 0px 20px;
	}		

/*TABLE STRUCTURE, FEATURED CONTENT*/

	.table_featured_content {
		background-color:#52A6D7;
	}		
	
	.table_featured_content_left {
		width:320px;
	}		

	.table_featured_content_right {
		width:170px;
		padding:20px;
		font-family:arial,sans-serif;
		font-size:11px;
		font-weight:bold;
		line-height:15px;
		color:#333333;
	}		


	#subnav {
		width:970px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		text-align:left;
	}
	
	#subnav_left {
		width:889x;
		float:left;
		padding:0px;
	}
	
	
	#subnav_right {
		width:81px;
		float:right;
		padding:0px;
	}

	.blue {
		color:#52A6D7;
	}
	
/*TABLE STRUCTURE, BOOK TRACKING WELCOME*/
	
	.table_book_tracking_welcome {
	width:490;
	margin: 0px;
	padding: 0px;
	}

	.table_book_tracking_welcome_cell_left {
	padding-right: 20px;
	width:150px;
	background-image: url(http://www.collaborativeconsumption.com/images/bckgd_table_vertical.gif);
	background-repeat: repeat-y;
	}

	.table_book_tracking_welcome_cell_middle {
	padding-right: 20px;
	width:150px;
	background-image: url(http://www.collaborativeconsumption.com/images/bckgd_table_vertical.gif);
	background-repeat: repeat-y;
	}

	.table_book_tracking_welcome_cell_right {
	width:150px;
	}		

	.table_book_tracking_welcome_cell_long {
	width:490px;
	}

	.table_book_tracking_welcome_q {
	font-family:arial,sans-serif;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	text-transform:uppercase;
	margin-top:10px;
	}

	.table_book_tracking_welcome_a {
	font-family:arial,sans-serif;
	color:#666666;
	font-size:21px;
	font-weight:bold;
	line-height:24px;
	margin-bottom:10px;
	}
#search_area {
	width:490px;
	height:120px;
}

#search_col_01 {
	float:left;
	width:280px;
	height:120px;
	padding:0px;
	margin:0px;
}

#search_col_02 {
	float:left;
	width:180px;
	height:90px;
	padding:30px 0px 0px 30px;
	margin:0px;
	background-image: url(http://www.collaborativeconsumption.com/images/search_bckgd_col_02.gif);
	background-repeat: repeat-x;
text-align:right;
	}

	input.submit
	{
	font-family: arial, ,sans-serif;
	font-weight: bold;
	font-size:9px;
	line-height:9px;
	color: #ffffff;
	letter-spacing:1px;
	text-transform:uppercase;
	width: auto;
	background: #52A6D7;
	margin:12px 0px 0px 2px;
	border:0px;
	padding:6px 5px 7px 7px;
	}

	.submit {
	cursor:pointer;
	}

