#container {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	padding-top:0;
	margin-top:0;
}

#flash_container {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	padding-top:0;
	margin-top:0;
	overflow:hidden;
	text-align:center;
}

.container_homeowner {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	padding-top:0;
	margin-top:0;
}

.container_homeowner_content {
	width:100%;
	background-color:#6a5f52;
	padding:0px 0px 15px 0px;
	margin:0;
}


#content_container {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/roca_bg.jpg);
	background-repeat:repeat-y;
}

#content_container_laufen {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/laufen_bg.gif);
	background-repeat:repeat-y;
}

#content_container_incepa {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/incepa_bg.gif);
	background-repeat:repeat-y;
}

#content_container_projects {
	width:960px;
	margin-left:auto;
	margin-right:auto;
  margin-top:2px;
	background-image: url(../images/projects_bg.gif);
	background-repeat:repeat-y;
}

#content_container_projects img {
  border:none;
  margin:0;
  padding:0;
  float:left;
}

#content_container_projects .blueband {
  margin-top:0;
  padding-top:0;
}

#project_left_column {
  width:186px;
  margin:0 0 0 36px;
  padding:0 19px 0 0;
  float:left;
  font-size:12px;
  font-weight:bold;
}

#project_left_column ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

#project_left_column_nav {
  text-align:center;
  width:170px;
  float:left;
  margin:0 0 10px 0;
  padding:0;
  top:475px;
  position:absolute;
}

#project_left_column_nav #left {
  float:left;
}

#project_left_column_nav #count {
  float:left;
  margin:0 50px;
}

#project_left_column_nav #right {
  float:left;
}

#project_left_column h2 {
  color:#00a3df;
  text-transform:uppercase;
  font-size:14px;
}

.project_12blue {
  font-size:14px;
  color:#00a3df;
  font-weight:normal;
}

.project_11blue {
  font-size:11px;
  color:#00a3df;
  font-weight:normal;
}

.project_11blue a {
  font-size:11px;
  color:#00a3df;
  text-decoration:none;
  font-weight:normal;
}

.project_11blue a:hover {
  font-size:11px;
  color:#00a3df;
  text-decoration:underline;
  font-weight:normal;
}

#project_right_column {
  width:100%;
  margin:0;
  padding:0 0 0 19px;
  float:right;
}

#project_right_column img {
  margin:0;
  padding:0;
  float:left;
  border:none;
}

#content_container_darkgray {
	width:960px;
	background-image: url(../images/usct_bg.gif);
	background-repeat:repeat-y;
	float:left;
	padding:0px;
}

#content_container_green {
	width:960px;
	background-image: url(../images/usct_bg2.gif);
	background-repeat:repeat-y;
	float:left;
	padding:0px;
}


.content_container_plain{
	width:960px;
	padding: 25px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}

.content_container_plain_homeowner{
	width:960px;
	float:left;
	padding:0px;
	margin: 25px 0px 15px 0px;
}

.content_spacer_plain {
	width:960px;
	float:left;
	padding:0px;
	margin: 2px 0px 2px 0px;
}

.content_container_plain a {
	color:#FFFFFF;	
}

#content_container_solidgray{
	width:940px;
	background-color:#322f30;
	padding: 15px 8px 8px 10px;
	float: left;
	clear: both;
}

#content_container_beige{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	background-color:#c0ae96;
	padding: 15px 8px 8px 10px;
	clear: both;
	float: left;
}

#content_container_homeower {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-color:#6a5f52;
	float:none;
	padding:0;
}

#content_container_rtg{
	width:959px;
	background-color:#7c6f60;
	float:left;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}

#content_container_laufen_home {
	width:959px;
	background-color:#FFF;
	float:left;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}

#content_container_incepa_home {
	width:959px;
	background-color:#0066b3;
	float:left;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}

#content_container_usct_home {
	width:959px;
	background-color:#b3c243;
	float:left;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}


/*begin all products layout box */
	
	#all_products_container {
	width:575px;
	padding: 25px 0px 25px 25px;
	background-image:url(../images/all_products_bg.gif);
	background-repeat:repeat-x;
	float:left;
	}
	
	#all_products_container_laufen {
	width:575px;
	padding: 25px 0px 25px 25px;
	background-image: url(../images/all_products_bg_laufen.gif);
	background-repeat:repeat-x;
	float:left;
	}
	
	#all_products_container_usct{
	width:575px;
	padding: 25px 0px 25px 25px;
	background-image: url(../images/all_products_bg_usct.gif);
	background-repeat:repeat-x;
	float:left;
	}
	
	#all_products_container_incepa{
	width:575px;
	padding: 25px 0px 25px 25px;
	background-image: url(../images/all_products_bg_incepa.gif);
	background-repeat:repeat-x;
	float:left;
	}
	
	
	/*#all_products_container h1 {
	font-size:20px;
	letter-spacing:0em;
	float:left;
	}*/
	
	.all_products_cell {
	width:120px;
	padding: 35px 0px 0px 0px;
	float:left;
	line-height:25px;
	font-size: 11px;
	color:#FFFFFF;
	}
	
	#imageswap_cell {
	width:180px;
	float:left;
	width:180px;
	height:180px;
	border:8px solid #FFFFFF;
	margin-top: -30px;
	}

/*end all products layout box */

#banner_greentiles_container {
	width:624px;
	height:315px;
	background-image:url(../images/green_tiles_banner.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
}

.green_tile_banner_content {
	width:170px;
	float:left;
	padding: 208px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;

}

.green_tile_banner_content_lower {
	width:340px;
	float:left;
	padding:0px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}

#flash_container_rtg {
	width: 754px;
	float:left;
	margin:0;
	padding:0;
	height:375px;
	}
	
.rtg_right_container{
	width: 205px;
	float:right;
	margin: 15px 0px 0px 0px;
	text-align:right;
	padding: 0;
	}

  .rtg_right_container_long {
	width: 205px;
	float:right;
	margin: 15px 0px 0px 0px;
	text-align:right;
	padding: 0;
	}
	
.rtg_right_container a {
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	display:block;
	width:180px;
	height:25px;
	padding: 5px 25px 0px 0px;
	}

  .rtg_right_container_long a {
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	display:block;
	width:180px;
	height:25px;
	padding: 5px 25px 0px 0px;
	}

.rtg_right_container a:hover {
	font-size:14px;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	position: static;
	width:180px;
	height:25px;
	padding: 5px 25px 0px 0px;
	background-image:url(../images/arrow.gif);
	}

  .rtg_right_container_long a:hover {
    font-size:14px;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	position: static;
	width:180px;
	height:25px;
	padding: 5px 25px 0px 0px;
  background-image:none;
  background-color:#fff;
  }
	

.laufen_home_right_container{
	width: 205px;
	float:right;
	margin: 15px 0px 0px 0px;
	text-align:right;
	}
	
.laufen_home_right_container a {
	font-size:14px;
	color:#9a9c9e;
	text-transform:uppercase;
	display:block;
	width:180px;
	height:25px;
	padding: 5px 25px 0px 0px;
	}	

.laufen_home_right_container a:hover {
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	position: static;
	width:180px;
	height:25px;
	padding: 5px 25px 0px 0px;
	background-image:url(../images/arrow_blue.gif);
	}
	
#header_container {
	background-color:#000000;
	padding:0;
	margin:0;
}

#logo_header {
	width:180px;
	float: left;
}

#header_image_container {
	width:780px;
	float:left;
}

#tab_container {
	padding: 0px 0px 0px 20px;
	float:none;
	width:935px;
}

#tab_container_home {
	padding: 15px 0px 0px 20px;
	float:none;
	width:860px;
}

.dark_tabs {
	padding:5px 25px 5px 0px;
	float:left;
	background-color:#322f30;
	color:#FFFFFF;
	padding: 10px 15px 5px 15px;
	height:20px;
	width:185px; 
	text-align:center;
}

.beige_tabs {
	padding:5px 25px 5px 0px;
	float:left;
	background-color:#c0ae96;
	color:#FFFFFF;
	padding: 10px 15px 5px 15px;
	height:20px;
	width:180px; 
	text-align:center;
}

.angle_shape_dark {
	padding:0px;
	float:left;
	width:23px;
	height:35px;
	background-image:url(../images/tab_angledark.gif);
}

.angle_shape_light {
	padding:0px;
	float:left;
	width:22px;
	height:35px;
	background-image:url(../images/tab_anglelight.gif);
}

.angle_shape_biege {
	padding:0px;
	float:left;
	width:22px;
	height:35px;
	background-image: url(../images/beige_edge.gif);
}

.angle_shape_white {
	padding:0px;
	float:left;
	width:22px;
	height:35px;
	background-image: url(../images/white_edge.gif);
}

.light_tabs {
	padding:5px 25px 5px 0px;
	float:left;
	background-color:#4c4d4e;
	color:#999999;
	padding: 10px 15px 5px 15px;
	height:20px;
	width:185px; 
	text-align:center;
}

.light_tabs a {
	color:#999999;
}

.white_tabs {
	padding:5px 25px 5px 0px;
	float:left;
	background-color:#ffffff;
	color:#c0ae96;
	padding: 10px 15px 5px 15px;
	height:20px;
	width:180px; 
	text-align:center
}

.white_tabs a {
	color:#c0ae96;
}

.tab {
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	padding: 0px 0px 0px 15px;
	}

.empty_tab {
	float:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	height:20px;
	padding: 10px 0px 5px 0px;
	}

.black_clear {
	clear:both;
	width:172px;
	padding: 0px 4px 0px 4px;
}

.black_cells {
	float:left;
	background-color:#000000;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin: 15px 8px 0px 0px;
	/*padding: 2px 0px 0px 0px;*/
}

.black_cells img {
	padding: 3px 0px 25px 0px;
}

.black_cells2 {
	float:left;
	background-color:#000000;
	font-size:12px;
	color:#FFFFFF;
	text-transform: capitalize;
	margin: 15px 8px 0px 0px;
	/*padding: 2px 0px 0px 0px;*/
	width:180px;
  height:200px;
}

.black_cells2 img {
	padding: 3px 0px 0px 0px;
}

.orangish_cells {
	float:left;
	background-color:#b98056;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin: 15px 8px 0px 0px;
	/*padding: 2px 0px 0px 0px;*/
}

.orangish_cells img {
	padding: 3px 0px 25px 0px;
}

.orangish_cells2 {
	float:left;
	background-color:#b98056;
	font-size:12px;
	color:#FFFFFF;
	text-transform: capitalize;
	margin: 15px 8px 0px 0px;
	padding: 2px 0px 0px 0px;
	width:180px;
  height:200px;
}

.orangish_cells2 img {
	padding: 3px 0px 0px 0px;
}

.merch_textbox {
	float:left;
	width:270px;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	background-color:#E6E7E8;
	min-height:110px;
}

.merch_textbox_right {
	float:left;
	width:270px;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
    margin-left:30px;
	background-color:#E6E7E8;
	min-height:110px;
}

.merch_order {
	float:left;
	width:270px;
	padding-left:20px;
	padding-right:10px;
	margin-bottom:50px;
	background-color:#E6E7E8;
}

.merch_order_right {
	float:left;
	width:270px;
	padding-left:20px;
	padding-right:10px;
    margin-left:30px;
	margin-bottom:50px;
	background-color:#E6E7E8;
}

.view_icon {
	float:right;
	padding:0;
}

.view_icon a {
	color:#3399FF;
	font-size:10px;
	font-weight:bold;
}

.view_icon2 {
	float:right;
	padding:0;
}

.view_icon2 a {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}


/*architects_buttons*/

.project_portfolio {
	background-image:url(../images/project_portfolio.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
}

.project_portfolio:hover {
	background-image:url(../images/project_portfoliox.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
}

.miami_opening {
	background-image: url(../images/miami_showroom.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
}

.miami_opening:hover {
	background-image: url(../images/miami_showroomx.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
}

.visit_showroom {
	background-image: url(../images/visit_our_showroom.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
}

.visit_showroom:hover {
	background-image: url(../images/visit_our_showroomx.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
}

.green_tiles {
	background-image: url(../images/green_tiles.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
	border-right: 0.03em solid #999999;
}

.green_tiles:hover {
	background-image: url(../images/green_tilesx.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
	border-right: 0.03em solid #999999;
}

.keyword {
	background-image: url(../images/arch_keywordbg.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:80px;
	display:block;
	float:left;
	border-right: 0.03em solid #999999;
	color:#FFFFFF;
	padding: 35px 25px 25px 25px;
	text-align:right;
}
/*end architects buttons*/


/*homeowners_buttons*/

.care_maintain {
	background-image: url(../images/care_maintain.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
}

.care_maintain:hover {
	background-image: url(../images/care_maintainx.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
}

.miami_opening_home {
	background-image: url(../images/miami_home.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
}

.miami_opening_home:hover {
	background-image: url(../images/miami_homex.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
}

.visit_showroom_home {
	background-image: url(../images/visit_our_showhome.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
}

.visit_showroom_home:hover {
	background-image: url(../images/visit_our_showhomex.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
}

.green_tiles_home {
	background-image: url(../images/green_tiles_home.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
	border-right: 0.03em solid #999999;
}

.green_tiles_home:hover {
	background-image: url(../images/green_tiles_homex.jpg);
	width:188px;
	height:140px;
	display:block;
	float:left;
	padding: 0px 2px 0px 0px;
	border-left: 0.03em solid #999999;
	border-right: 0.03em solid #999999;
}

.keyword_home {
	background-image: url(../images/home_keword.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:80px;
	display:block;
	float:left;
	border-right: 0.03em solid #999999;
	color:#FFFFFF;
	padding: 35px 25px 25px 25px;
	text-align:right;
}
/*end homeowners buttons*/

.highlight {
	color: #0095D9;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
}

.dim {
	color: #999999;
	font-weight:bold;
}

.highlight2 {
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
}

.green_text_header {
	color:#71bf44;
	font-weight:bold;
	font-size:16px;
	height:25px;
	width:100%;
	line-height:35px;
	border-bottom: 1px solid #999999;
	padding-bottom: 5px;
}

.roca_banner_left{
	/*width:754px;*/
	height:84px;
	float:left;
	display:block;
}

.laufen_banner_left{
	/*width:754px;*/
	height:84px;
	float:left;
	display:block;
}

.incepa_banner_left{
	/*width:754px;*/
	height:84px;
	float:left;
	display:block;
}

.usct_banner_left{
	/*width:754px;*/
	height:84px;
	float:left;
	display:block;
}


#roca_banner_container {
	width:960px;
	background-image:url(../images/roca_bg_coral.gif);
	background-repeat:repeat-y;
	float:left;
}

#laufen_banner_container {
	width:960px;
	background-image: url(../images/laufen_banner_homebg.gif);
	background-repeat:repeat-y;
	float:left;
}

#incepa_banner_container {
	width:960px;
	background-image: url(../images/incepa_bg_home.gif);
	background-repeat:repeat-y;
	float:left;
}

#usct_banner_container {
	width:960px;
	background-image: url(../images/usct_banner_home_bg2.gif);
	background-repeat:repeat-y;
	float:left;
}


#home_page_kwsearch {
	width:180px;
	float:right;
	text-align:right;
	/*margin: 15px 0px 0px 0px;*/
	text-transform:capitalize;
	color:#FFFFFF;
	}
	

#page_title {
	width:400px;
	float:left;

}

	
#page_menu {
	width:600px;
	float:right;
	text-align:right;
	text-transform:uppercase;
}



#page_menu_rtg {
	width:600px;
	float:left;
	text-align:left;
	text-transform:uppercase;
}

#page_title_rtg {
	width:300px;
	float:right;
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 25px 0px 0px;
}

#copy_footer_right {
	float:right;
	text-align:right;
	font-size:9px;
	color: #CCCCCC;
}

#page_menu_container {
	color: #FFFFFF;
	background-color:#000000;
	width:936px;
	padding: 0px 0px 0px 25px;
	height:35px;
	line-height:35px;
	}
	
#page_menu_container_general {
	color: #FFFFFF;
	background-color:#0095d9;
	width:910px;
	padding: 0px 25px 0px 25px;
	height:40px;
	line-height:40px;
	}

	
#left_roca_bar {
	color: #FFFFFF;
	width:180px;
	float: left;
	clear:both;
	padding: 30px 0px 0px 0px;
}

#left_project_bar {
	color: #FFFFFF;
	width:180px;
	float: left;
	clear:both;
	padding: 0;
}

#left_laufen_bar {
	color: #333333;
	width:180px;
	float: left;
	clear:both;
	padding: 30px 0px 0px 0px;
}

#left_laufen_bar a {
	color: #333333;
	text-decoration:none;
}

#left_laufen_bar a:hover {
	color: #333333;
	text-decoration:underline;
}

#left_roca_keywordbox {
	width:180px;
	float: left;
	clear:both;
	background-color:#b9a68d;
	padding: 15px 0px 0px 0px;
}

#left_roca_keywordbox_laufen {
	width:180px;
	float: left;
	clear:both;
	background-color:#bbbdc0;
	color:#ffffff;
	padding: 15px 0px 0px 0px;
}

#left_roca_keywordbox_incepa {
	width:180px;
	float: left;
	clear:both;
	background-color:#5185c5;
	color:#ffffff;
	padding: 15px 0px 0px 0px;
}

#left_roca_keywordbox_lightgray {
	width:180px;
	float: left;
	clear:both;
	background-color:#999999;
	color:#ffffff;
	padding: 15px 0px 0px 0px;
}

#left_project_box {
	width:180px;
	float: left;
	clear:both;
	background-color:#636467;
	color:#fff;
	padding: 15px 0px 0px 0px;
}

#suckerfish, #suckerfish ul {
margin: 0px ;
padding: 0px ;
list-style: none ;
line-height: 20px ;
z-index: 999 ;
color:#fff;
font-size:11px;
font-weight:bold;
width: 144px ;
}

#suckerfish .folder {
float: left ;
margin:0 0 0 8px;
}

#suckerfish > .top-lvl {
float: left ;
width: 150px ;
font-size:11px;
text-transform:uppercase;
}

#suckerfish li {
float: left ;
width: 150px ;
}

#suckerfish a {
display: block;
width: 150px ;
text-decoration: none;
color:#fff;
font-size:11px;
font-weight:bold;
line-height:20px;
padding:0 8px 0 8px;
}

#suckerfish a:hover {
display: block;
text-decoration: underline;
background-color:#000000;
font-size:11px;
font-weight:bold;
color:#00a3df;
}

#suckerfish a.submenu {
  text-decoration:none;
  color:#fff;
  padding:0;
}

#suckerfish a.submenu:hover {
  text-decoration:none;
  color:#fff;
}

#suckerfish a.daddy {
background-position: right center ;
background-repeat: no-repeat ;
}

#suckerfish li ul {
position: absolute ;
margin: -20px 0 0 140px ;
width: 144px ;
left: -999em ;
background-color:#000000;
}

#suckerfish li ul li {
padding-left:15px;
}

#suckerfish li:hover ul ul, #suckerfish li.sfhover ul ul {
left: -999em ;
}

#suckerfish li:hover ul, #suckerfish li li:hover ul, #suckerfish li.sfhover ul, #suckerfish li li.sfhover ul {
left: auto ;
}

div#rocamenu2 > ul{
width:425px;
background-color:#000;
}

div#rocamenu2 > ul > li {
width:425px;
background-color:#000;
}

div#rocamenu2 > ul > li > a {
width:425px;
background-color:#000;
}

#left_roca_keywordbox_usct {
	width:180px;
	float: left;
	clear:both;
	background-color:#95a438;
	color:#ffffff;
	padding: 15px 0px 0px 0px;
}


.clear {
	clear:both;
	padding:0;
	margin:0;
}

.blueband {
	clear:both;
	background-color:#0095d9;
	height:15px;
}

.product_group_clear {
	height: 25px;	
}

.medium_clear {
	height: 10px;	
}

.menu_clearing {
	clear:both;
	height: 10px;
}

#content_area {
	width:630px;
	float:left;
	background-color:#FFFFFF;
	color:#000000;
	clear:right;
	padding: 45px 0px 0px 90px;
}

#content_area a {
	color:#3399FF;
}

#content_area_general {
	width:630px;
	float:left;
	background-color:#FFFFFF;
	color: #666666;
	line-height:18px;
	clear:right;
	padding: 45px 0px 0px 90px;
	margin-left: 1px;
}

#content_area_general a {
	color:#3399FF;
}

#content_area_general p {
	margin: 10px 0px 10px 0px;
}

#content_area_general img {
	margin:5px;
}

#project_home {
  margin:0 0 0 90px;
  padding:0;
  float:left;
}

#content_area_project {
	width:740px;
	float:left;
	background-color:#383739;
	color: #ffffff;
	line-height:18px;
	clear:right;
	padding: 45px 0 20px 0;
	margin-left: 1px;
}

#content_area_project a {
	color:#3399FF;
}

#content_area_project p {
	margin: 10px 0px 10px 0px;
}

#project_home img {
	margin:5px;
}

.left_menu_spacer{
	margin: 0px 0px 15px 25px;
	}

  .left_menu_project_spacer{
	margin: 0px 0px 15px 18px;
	}
	
#left_menu_white_box {
	border-top: 1px dashed #FFFFFF;
	border-bottom: 1px dashed #FFFFFF;
	margin: 15px 0px 15px 0px;
	padding: 10px 0px 10px 0px;
	width:140px;
	line-height:10px;
		
	}
	
.products_content_header {
	width: 100%;
	border-bottom: 1px solid #000000;
	margin: 25px 0px 15px 0px;
}

#tile_information {
	width: 274px;
	float:right;
	color:#666666;
	font-size:10px;
}

#infobox1 {
	width:15px;
	height:25px;
	float:right;
}

#infobox2 {
	width:25px;
	height:25px;
	float:right;
	padding: 0px 10px 0px 10px;
}

#infobox3 {
	height:25px;
	float:right;
	padding: 0px 10px 0px 10px;
}

#infobox3 img {
	padding: 0px 2px 0px 2px;
}


#infobox4 {
	width:25px;
	height:25px;
	float:right;
	text-align:right;
	padding: 0px 5px 0px 5px;
}

.infoboxmain {
	width:75px;
	float:right;
}

#index_footer {
	width:710px;
	height:74px;
	color:#0071a5;
	letter-spacing: .3em;
	margin-left:auto;
	margin-right:auto;
  margin-bottom:15px;
  margin-top:0;
  text-align:center;
	}
	
#index_footer_links {
  float:left;
	margin-top:23px;
  width: 510px;
}
	
	#index_footer a {
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing: 0.1em;
}
	
	#index_footer a:hover {
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:underline;
	letter-spacing: 0.1em;
	}

#index_footer2 {
   float:left;
   margin-left:auto;
   margin-right:auto;
   margin-top:5px;
   margin-bottom:0;
   padding:0;
   width:510px;
   text-align:center;
}
#index_footer2 a{
    border:none;
}

#index_footer_images {
    float:left;
}

#page_footer {
	width:960px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#000000;	
	color:#FFFFFF;
	margin: 20px 0px 15px 0px;
}

#page_footer img{
	border:0;

}


.page_footer_rtg{
	width:185px;
	height:90px;
	background-color:#524f4c;
	padding-left: 25px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 0px;
	float:right;
	clear:both;
	text-transform: uppercase;
	text-align:right;
	text-decoration:none;
}

.page_footer_rtg a{
	text-decoration:none;
}

#page_menu_footer {
	float:left;
	text-align:left;
	text-transform:uppercase;
}


.page_footer_rtg a:hover{
	text-decoration: underline;
}

.page_footer_laufen{
	width:185px;
	height:90px;
	background-color:#d1d2d4;
	padding-left: 25px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 0px;
	float:right;
	clear:both;
	text-transform: uppercase;
	text-align:right;
	text-decoration:none;
}

.page_footer_laufen a{
	text-decoration:none;
}


.page_footer_laufen a:hover{
	text-decoration: underline;
}


.page_footer_incepa{
	width:185px;
	height:90px;
	background-color:#005494;
	padding-left: 25px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 0px;
	float:right;
	clear:both;
	text-transform: uppercase;
	text-align:right;
	text-decoration:none;
}

.page_footer_incepa a{
	text-decoration:none;
}


.page_footer_incepa a:hover{
	text-decoration: underline;
}


.page_footer_usct{
	width:185px;
	height:90px;
	background-color:#95a438;
	padding-left: 25px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 0px;
	float:right;
	clear:both;
	text-transform: uppercase;
	text-align:right;
	text-decoration:none;
}

.page_footer_usct a{
	text-decoration:none;
}

.page_footer_usct a:hover{
	text-decoration: underline;
}


#footer_inside_rtg_right {
	
}

#footer_left_content {
	width:245px;
	float:left;
}
	
#footer_middle_content {
	width:400px;
	float:left;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left:20px;
}

#footer_right_content {
	float:left;
	text-align:center;
	color: #3399FF;
	padding: 20px 0px 15px 25px;
}

.footer_paddings {
	padding: 15px 15px 15px 15px;
}

.footer_padding_general {
	padding: 20px;
	}
	
.footer_padding_general2 {
	padding: 20px 0px 15px 0px;
	}

.footer_links {
	/*font-weight:bold;*/
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}

.footer_links:hover {
	/*font-weight:bold;*/
	font-size:12px;
	text-decoration: underline;
	color:#3399FF;
}

.table_padding_top {
	margin-top:25px;
}

.table_spacing {
	width: 20px;
}

.copyright {
	font-size:9px;
	color:#CCCCCC;
	text-align:center;
	padding-bottom:30px;
	}
	
.copyright_padded {
	font-size:9px;
	color:#CCCCCC;
	text-align:center;
	padding: 10px 0px 30px 0px;
	}
	
	
	
.product_cell {
	float:left;
	padding: 15px 15px 0px 0px;
	font-size:9px;
	width: 104px;

}

.product_cell_wider {
	width:145px;
	float:left;
	padding: 15px 15px 0px 0px;
	font-size:9px;

}


.product_cell_wider2 {
	width:138px;
	float:left;
	padding: 15px 15px 0px 0px;
	font-size:9px;

}

.product_cell_180 {
	width:180px;
	float:left;
	padding: 15px 15px 0px 0px;
	font-size:9px;
}

.product_cell_220 {
	width:220px;
	float:left;
	padding: 15px 15px 0px 0px;
	font-size:9px;
}

.product_cell_360 {
	width:360px;
	float:left;
	padding: 15px 15px 0px 0px;
	font-size:9px;
}

.product_cell_spacer {
	float:left;
	padding: 15px 15px 0px 0px;
	font-size:9px;

}

.product_cell_clearing {
	width:105px;
	float:left;
	padding: 15px 15px 0px 0px;
	font-size:9px;
	clear:both;
}


.product_cell img {
padding: 0px 0px 7px 0px;

}

.product_cell_wider img{
padding: 0px 0px 7px 0px;
}

.product_cell_wider2 img{
padding: 0px 0px 7px 0px;
}

.product_cell_text {
	float:left;
	padding: 0;
	margin: 0;
}

.product_cell_text p {
	float:left;
	padding: 0;
	margin: 0;
	width: 90px;
}

.fraction {
	font-size:7px;
	}
	
.small_title {
	font-size: 11px;
	text-transform: uppercase;
	color: #7C6F60;
}

.small_title_incepa {
	font-size: 11px;
	text-transform: uppercase;
	color: #0095d9;
}

.small_title_usct {
	font-size: 11px;
	text-transform: uppercase;
	color: #939598;
}
.blackfont {
	color:#000000;
}

.copyrightfont {
	color:#666666;
}

.bolder {
	font-weight: bold;
	font-size:16px;
}

.container_color_collection {
	width:630px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	padding-top:0;
	margin-top:0;

}

a.color_collection{
	margin:0;
	padding:8px 8px 11px 8px;
	float: left;
	border:solid 2px #fff;
}

a.color_collection:hover{
	margin:0;
	padding:8px 8px 11px 8px;
	float: left;
	border:solid 2px #CCC;
}

/* Search */
div.search { text-align: left; }
div.search table td { text-align: left; }

#all_products_container_laufen a {
	color:#333;
	text-decoration:none;
	}
	
#all_products_container_laufen a:hover {
	color:#333;
	text-decoration:underline;
	}
	
	#all_products_container_incepa a {
	color:#fff;
	text-decoration:none;
	}
	
#all_products_container_incepa a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
	#all_products_container a {
	color:#fff;
	text-decoration:none;
	}
	
#all_products_container a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
	#all_products_container_usct a {
	color:#fff;
	text-decoration:none;
	}
	
#all_products_container_usct a:hover {
	color:#fff;
	text-decoration:underline;
	}

.button-to {
  float: left;
}

.content_headers {
  color: #000;
}

.accepted { background-color: #DFFFDF; }
.declined { background-color: #FFE1EB; }
.row-line-odd { background-color: #BFEAFF; }
.row-line-even {}

.pdfs {
	float:right;
	margin-top:2px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:18px;
}

.international {
	margin:40px auto 0 auto;
  width:700px;
  font-size:9px;
  text-align:center;
}

.international ul{
	margin:0px;
    padding:0;
}

.international li {
	display:inline;
	
	padding:0px 3px 0px 5px;
	
}

.international li:first-child{
	border-left:none;
	margin:0;
}

.international_contact {
	margin:5px 0px 20px 0px;
	font-size:9px;
	color:#CCCCCC;
	float:left;
}

.international_contact li {
	display:inline;
	padding:0px 3px 0px 0px;
	margin-right:5px;
	border-right:none;
}

.international_contact li:first-child{
	border-right:#3399FF solid 1px;
	margin:0;
}

.international_contact ul {
	float:left;
	margin:0;
	padding:0;
}