/*~  Default/shared styles
----------------------------------------------------------------------*/
body {
	font: normal 70% Verdana, Arial, sans-serif;

  margin: 0px 20px 0px 20px;
	
}

.bkg_bluebar_top {

  height: 31px;
  background-image:url('../images/bkg_bluebar_top.jpg');
  background-repeat:repeat-x;
  border: 0px solid red;

}

#bkg_bluebar_bottom {

  
  height: 30px;
  margin: 0px 0px 0px 0px;
  background-image:url('../images/bkg_bluebar_bottom.jpg');
  background-repeat:repeat-x;
  border: 0px solid red;

}



#WebsiteContainer {
  width: 940px;  
  margin: 20px 0 20px 0;
  border: 0px solid red;
  
}

.HeaderContainer {
	
	
	width: 940px;
	border: 0px solid green;
}

.HeaderColumnContent_1 { 	
	
	width: 400px;
  height: 109px; /* temporary */	
	border: 0px;
	text-align: left;
  margin-left: 0px;
	float: left;
	border: 0px solid blue;
}

.HeaderColumnContent_2 {	
	
	width: 408px;
	height: 109px; /* temporary */
  margin-left: 0px;
  text-align: left;
	float: left;
	border: 0px solid red;
}

.HeaderColumnContent_3 {	
	
	width: 126px;
	height: 109px; /* temporary */
  margin-left: 0px;
  text-align: right;  
	color: #74a2ce;
	float: left;
	border: 0px solid red;
}

.NavigationContainer {
	
	margin: 0 0 0 0px;
  width: 940px;       
  height: 36px;
	border: 0px solid red;
}

.jquerySliderContainer {
	
	width: 940px;     
  height: 350px;
  padding: 5px 0px 5px 0px;
	border: 0px solid red;
	
}

.MainContentContainer {
	
 
  width: 940px;
	background-color: #ffffff;
  border: 0px solid red;
	
}

.MainContentWrapper {
	
	width: 940px; 
  padding: 5px 0px 5px 0px;
	border: 0px solid blue;
	
}

.MainContentInsideWrapper {
	
	width: 940px; 
  padding: 5px 0px 5px 0px;
	border: 0px solid blue;
	
}

.MadeToOrderContainer {
	
	width: 940px;
	height: 181px;
  margin: 5px 0px 5px 0px;
  padding: 5px 0px 5px 0px;
	border: 0px solid red;
	
}

.InStockContainer {
	
	width: 940px;
	height: 181px;
  margin: 5px 0px 5px 0px;
  padding: 5px 0px 5px 0px;
	border: 0px solid red;
	
}

.socialmedia_wrapper {
  margin: -50px 0px 0px 272px;
  padding: 0 0 0 0;
  width: 300px;
  float: left;
  border: 0px solid green;
}

    /* for Internet Explorer only */
    /*\*/
    socialmedia_wrapper {
      margin: 0px 0px 0px 372px;
      padding: 0 0 0 0;
      width: 200px;
      float: left;
      border: 0px solid green;
    }
    /**/

#MadeToOrder_col1_wrapper {
  margin: 0px 0px 0px 0px;
  width: 60px;
  height: 181px;
  float: left;
  font-family: "Arial", Verdana; 
	font-size: 13pt;
	color: #8c8d8f;
	border: 0px solid green;
}

#MadeToOrder_col2_wrapper {
  margin: 0px 2px 0px 2px;
  width: 212px;
  height: 181px;
  float: left;
  font-family: "Arial", Verdana; 
  font-size: 13pt;
	color: #8c8d8f;
	border: 0px solid green;
}

#MadeToOrder_col3_wrapper {
  margin: 0px 2px 0px 23px;
  width: 220px;
  height: 181px;
  float: left;
  font-family: "Arial", Verdana; 
  font-size: 13pt;
	color: #8c8d8f;
	border: 0px solid green;
}

#MadeToOrder_col4_wrapper {
  margin: 0px 2px 0px 2px;
  width: 200px;
  height: 181px;
  float: left;
  font-family: "Arial", Verdana; 
  font-size: 13pt;
	color: #8c8d8f;
	border: 0px solid green;
}

#MadeToOrder_col5_wrapper {
  margin: 0px 2px 0px 2px;
  width: 200px;
  height: 181px;
  float: left;
  font-family: "Arial", Verdana; 
  font-size: 13pt;
	color: #8c8d8f;
	border: 0px solid green;
}

#InStock_col1_wrapper {
  margin: 0px 0px 0px 0px;
  width: 60px;
  height: 181px;
  overflow: hidden;
  float: left;
  font-family: "Arial", Verdana; 
  font-size: 13pt;
	color: #8c8d8f;
	border: 0px solid green;
}

#InStock_col2_wrapper {
  margin: 0px 2px 0px 2px;
  width: 212px;
  height: 181px;
  overflow: hidden;
  float: left;
  font-family: "Arial", Verdana; 
  font-size: 13pt;
	color: #8c8d8f;
	border: 0px solid green;
}

#InStock_col3_wrapper {
  margin: 0px 2px 0px 23px;
  width: 220px;
  height: 181px;
  overflow: hidden;
  float: left;
  font-family: "Arial", Verdana; 
  font-size: 13pt;
	color: #8c8d8f;
	border: 0px solid green;
}

#InStock_col4_wrapper {
  margin: 0px 2px 0px 2px;
  width: 200px;
  height: 181px;
  overflow: hidden;
  float: left;
  font-family: "Arial", Verdana; 
  font-size: 13pt;
	color: #8c8d8f;
	border: 0px solid green;
}

#InStock_col5_wrapper {
  margin: 0px 2px 0px 2px;
  width: 200px;
  height: 181px;
  overflow: hidden;
  float: left;
  font-family: "Arial", Verdana; 
  font-size: 13pt;
	color: #8c8d8f;
	border: 0px solid green;
}

#ConstructionContainer
{
  width: 940px;
  height: 550px;
	border: 0px solid green;
  
}

.construction_col1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 650px;
  float: left;
  overflow: hidden;
	color: #8c8d8f;
	border: 0px solid green;
}

.construction_col2 {
  margin: 0px 0px 0px 0px;
  padding: 4px 4px 4px 4px;
  width: 200px;
  float: right;
  overflow: hidden;
	color: #8c8d8f;
	border: 0px solid green;
}

#HomePageQuoteContainer {
	
	width: 940px;
	text-align: left;
  margin: 5px 0px 5px 0px;
  padding: 5px 0px 5px 0px;
  font-family: "Arial", Verdana; 
  font-size: 18pt;
	color: #8c8d8f;
	border: 0px solid red;
	
}

#HomePageQuoteWrapper {
	
	width: 780px;
	text-align: left;
  margin: 5px 0px 5px 0px;
  padding: 5px 0px 5px 0px;
  font-family: "Arial", Verdana; 
  font-size: 18pt;
	color: #8c8d8f;
	border: 0px solid red;
	
}

.StyleDetailWrapper {
	
	width: 940px; 
  margin: 70px 0 0 0;
  padding: 5px 0px 5px 0px;	
  border: 0px solid blue;
	
}

.StyleDetailOptionsWrapper {
	
	width: 550px;
	height: 100px;
  margin: -10px 0 0 60px;
  padding: 0px 0px 0px 0px;	
  border: 0px solid blue;
	
}

#ZoomIconWrapper {
	
	width: 150px;
	height: 100px;
  margin: -15px 0 0 0;
  padding: 0px 0px 0px 0px;	
  border: 0px solid red;
  float:left;
	
}

#SectionalPDFIconWrapper {
	
	width: 200px;
	height: 100px;
  margin: -15px 0 0 0;
  padding: 0px 0px 0px 0px;	
  border: 0px solid red;
  float:left;
	
}

#SectionalImageIconWrapper {
	
	width: 150px;
	height: 100px;
  margin: -10px 0 0 0;
  padding: 0px 0px 0px 0px;	
  border: 0px solid red;
  float:left;
	
}

.StyleSpecsWrapper {
	
	width: 340px; 
  margin: 35px 0px 0px 18px;
  padding: 5px 0px 5px 0px;
	border: 0px solid blue;
	
}

.SpecsHeader {

  color: #403c3e;
  font-family: Arial;
  font-weight: bold;
	font-size: 10pt;
	text-align: left;
	margin: 3px 0px 3px 0;

}

.description {
	width: 280px;
  color: #000000;
  font-family: Arial;
	font-size: 9pt;
	text-align: right;
	line-height: 150%;
	margin: 15px 0 0 58px;
  padding: 5px 0 5px 0;
}

.dimensions_disclaimer {
  
  color: #6e6e6e;
  font-family: Arial;
  font-weight: bold;
	font-size: 9pt;
	text-align: right;
	line-height: 150%;
	padding: 5px 0 5px 0;
	margin: 5px 0 0 0;
}

#FooterContainer {
	
	width: 940px;
	height: 295px;
  font-family: "Lucida Grande", Verdana;
  font-size: 8pt;
	color: #979a85;
	border: 0px solid blue;
	margin: 10px 0 0 0;
}

#Footer_col_wrapper {
  margin: 0px 2px 0px 0px;
  padding: 0 0 0 0;
  float: left;
  width: 132px;
  text-align: left;
  font-family: "Arial", Verdana; 
  font-size: 9pt;
  font-weight: bold;
	color: #a4a6ab;
	border: 0px solid green;
}

#quicklaunch_wrapper {
  margin: 50px 0px 0px 20px;
  width: 140px;
  float: left;
  font-family: "Arial", Verdana; 
	font-size: 12pt;
	color: #74a2ce;
	border: 0px solid red;
}

#dealerlogin_wrapper {
  margin: 15px 0px 0px 0px;
  width: 130px;
  height: 20px;
  float: right;
  font-family: "Arial", Verdana; 
	font-size: 12pt;
	color: #74a2ce;
	border: 0px solid red;
}



#quicklaunch_verticalline {
  margin: -10px 0px 0px 0px;
  width: 12px;
  position: relative;
  float: left;
  border: 0px solid red;
}


/* Search box */


#searchwrapper {  
  float: left;
  width: 230px; /*follow your image's size*/
  height: 28px; /*follow your image's size*/
  margin: 46px 0px 0px 0px;
  background-image: url(../images/search_box.png);
  background-repeat: no-repeat; /*important*/
  padding: 0px;
  position: relative; /*important*/
  border: 0px solid red;
}
#searchwrapper form { display:inline ; }
.searchbox {
  border: 0px; /*important*/
  background-color: transparent; /*important*/
  position: absolute; /*important*/
  top: 4px;
  left: 9px;
  width: 190px;
  height: 18px;
  color: #555353;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 11.5px;
}
.searchbox_submit {
  border: 0px; /*important*/
  background-color: transparent; /*important*/
  position: absolute; /*important*/
  top: 4px;
  left: 200px;
  width: 21px;
  height: 20px;
}

span.customStyleSelectBox { 
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size:8pt; 
  background-color: #ffffff; 
  color:#7c7c7c; 
  padding:4px 5px; 
  border:1px solid #bcbcbc;  
}

span.customStyleSelectBox.changed { 
  background-color: #f0dea4; 
}

.customStyleSelectBoxInner { 
  background:url(images/canvas-list-nav-item-arrow-.gif) no-repeat center right; 
 }

.icon_thinkingtrades {

	
  border: 0px solid red;
  
  	
}

.previouspage {
	width: 320px;
  font: 11pt Arial, Verdana;
	font-weight: bold;
  color: #adb0b3;
	margin: 0 0 0 0;
	float: right;
	text-align: right;
	border: 0px solid red;
}

.previouspage a{  	
  font: 11pt Arial, Verdana;
	font-weight: bold;
  color: #adb0b3;
	margin: 0 0 0 5px;
	float: right;
	text-align: right;
	border: 0px solid red;
}

.previouspage a:visited
{
  color: #adb0b3;
  margin: 0 0 0 5px; 
	font: 11pt Arial, Verdana;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	border: 0px solid red;
}  
   
.previouspage a:hover
{
  color: #37538d;
  margin: 0 0 0 5px; 
	font: 11pt Arial, Verdana;
	font-weight: bold;
	text-decoration: underline;
	background-color: rgb(255, 255, 255);
	text-align: right;
	border: 0px solid red;
}

p {
	color: #6e6e6e;
  font-family: Arial;
	font-size: 10pt;
	text-align: left;
	line-height: 120%;
}

p.stylename {
	color: #6f9fcc;
  font-family: Arial;
	font-size: 18pt;
	text-align: left;
}

p.alert_notices {
	color: #60387E;
  
}

p.testimonial_text {
	color: #60387E;
	font-style:italic;
}

p.testimonial_author {
	color: #60387E;
	font-size: 7.5pt;
}

p.footer_large {
	color: #9b9b99;
  font-family: Arial;
	font-size: 12pt;
	line-height: 140%;
}

.association_title {
  font-family: Arial, Verdana;
	font-size: 11.5pt;
	font-weight: bold;
}

.association_tagline {
  color: #868485;
  font-family: Georgia, Arial;
	font-size: 12pt;
	font-style: italic;
}

td.directory_data {
  background-color: #F2F2F2;
  color: #555555;
  font-family: Arial;
}

td.directory_content_data {
  background-color: #ffffff;
  color: #93817F;
  font-family: Arial;
}

td.directory_number {
  background-color: #F08034;
  color: #FFFFFF;
  font-size: 14pt;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
}

td.directory_bullet {
  background-color: #F08034;
  color: #ffffff;
  font-size: 14pt;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
}


.directory_title {
  color: #FFFFFF;
  font-size: 13pt;
  font-family: Lucida Grande, Verdana, Arial;
  text-align: center;
  font-weight: bold;

}

.directory_inside_title {
  color: #FFFFFF;
  font-size: 13pt;
  font-family: Lucida Grande, Verdana, Arial;
  text-align: left;
  font-weight: bold;

}

.directory_inside_subtitle {
  color: #FFFFFF;
  font-size: 11pt;
  font-family: Lucida Grande, Verdana, Arial;
  text-align: left;
  font-weight: bold;

}


.text_highlight {
  color: #f37f34;  

}


div#count {
	
	padding: 6px;
	display: none;
  font: normal 1.2em Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	width: 80%;
	background-color: #CCC;
}

.article {
	border: 0px solid #CCC;
	padding: 8px;
}


img {
  border: 0;
}

h1
{
  font: bold 14pt "Lucida Grande", Arial, Verdana;
}

h2 {
	font: 14pt Arial, Verdana;
	color: #818285;
}

h2.category {
	font: 12pt Arial, Verdana;
	font-weight: bold;
  color: #adb0b3;
	margin: 0 0 0 0;
	text-align: left;
}

h3 {
	font: 11pt Arial, Verdana;
	font-weight: bold;
  color: #adb0b3;
	margin: 0 0 0 0;
	text-align: left;
}

h2.fabric_colour {
	font: 12pt Arial, Verdana;
	font-weight: bold;
  color: #adb0b3;
	margin: 0 0 0 14px;
	text-align: left;
}

h2.fabric_gallery {
	font: 12pt Arial, Verdana;
	font-weight: bold;
  color: #ffffff;
	margin: 0 0 0 7px;
	text-align: left;
}

h2.recently_added_links {
	font-family: Lucida Grande, Verdana, Arial;
	font-weight: bold;	
	color: #000000;
}


h2.footer {
	font: bold 13pt "Lucidia Sans", Arial, Verdana;
	color: #606060;
}

h2.footer .highlighted_text
{
  color: #d45500;
}

p.intro {
	font: bold 1.2em/130% Verdana, Arial, sans-serif;
}

p.summary {
	font: normal 1em/130% Verdana, Arial, sans-serif;
}

p.fulltext {
	font: normal 1em/140% Verdana, Arial, sans-serif;
}


ul.footer_links {

  margin:0px 0px 0px 0px; 
  padding-left:0px; 
  list-style-type:none;
  
}

li.footer_links {

  margin:0px 0px 4px 0px;
  border: 0px solid red; 
  
}


a.more {
	display: block;
	margin: 20px 0 0 0;
}

a
{
  color: #37538d; 
	font-family: Arial; 
	font-size: 10pt;
	line-height: 100%;
	text-decoration: none;
	
}
   
a:visited
{
  color: #37538d; 
	font-family: Arial; 
	font-size: 10pt;
	line-height: 100%;
	text-decoration: none;
}  
   
a:hover
{
  color: #37538d; 
	font-family: Arial; 
	font-size: 10pt;
	line-height: 100%;
	text-decoration: underline;
	background-color: rgb(255, 255, 255)
}

a.dealernet_link
{
  font-family: "Arial", Verdana; 
	font-size: 12pt;
	color: #74a2ce;
	text-decoration: none;
	border: 1px solid #ffffff;
	
}
   
a.dealernet_link:hover
{
  font-family: "Arial", Verdana; 
	font-size: 12pt;
	color: #74a2ce;
	text-decoration: underline;
	border: 1px solid #ffffff;
} 

a.dealernet_link:visited
{
  font-family: "Arial", Verdana; 
	font-size: 12pt;
	color: #74a2ce;
	text-decoration: none;
	border: 1px solid #ffffff;
}  
   



a.stylelinks
{
  color: #818285; 
	font-family: Arial; 
	font-size: 13pt;
	text-decoration: none;
	margin: 0 0 0 0px;
	border: 1px solid #ffffff;
	
}
   
a.stylelinks:visited
{
  color: #37538d; 
	font-family: Arial; 
	font-size: 13pt;
	text-decoration: none;
	border: 1px solid #ffffff;
}  
   
a.stylelinks:hover
{
  color: #37538d; 
	font-family: Arial; 
	font-size: 13pt;
	text-decoration: underline;
	background-color: rgb(255, 255, 255)
	border: 1px solid #ffffff;	
}

a.stylelinks_text
{
  color: #818285; 
	font-family: Arial; 
	font-size: 13pt;
	text-decoration: none;
	margin: 0 0 0 30px;
	border: 1px solid #ffffff;
	
}
   
a.stylelinks_text:visited
{
  color: #37538d; 
	font-family: Arial; 
	font-size: 13pt;
	text-decoration: none;	
	margin: 0 0 0 30px;
	border: 1px solid #ffffff;
}  
   
a.stylelinks_text:hover
{
  color: #37538d; 
	font-family: Arial; 
	font-size: 13pt;
	text-decoration: underline;
	background-color: rgb(255, 255, 255); 
	margin: 0 0 0 30px;
	border: 1px solid #ffffff;	
}

a.icontext
{
  color: #818285; 
	font-family: Arial; 
	font-size: 11pt;
	text-decoration: none;
	text-align: center;
	line-height: 100%;
	
}
   
a.icontext:visited
{
  color: #818285; 
	font-family: Arial; 
	font-size: 11pt;
	text-decoration: none;
	text-align: center;
	line-height: 100%;
}  
   
a.icontext:hover
{
  color: #37538d; 
	font-family: Arial; 
	font-size: 11pt;
	text-decoration: underline;
	background-color: rgb(255, 255, 255)
	text-align: center;
	line-height: 100%;
}

a.homepage_collection_links
{
 
  color: #8c8d8f;
	font-family: Arial; 
	font-size: 13pt;
	text-decoration: none;
	border: 1px solid #ffffff;
	
}
   
a.homepage_collection_links:visited
{
  color: #8c8d8f; 
	font-family: Arial; 
	font-size: 13pt;
	text-decoration: none;
	border: 1px solid #ffffff;
}  
   
a.image_links
{
  color: #8c8d8f;
	font-family: Arial; 
	font-size: 13pt;
	text-decoration: underline;
  border: 1px solid #ffffff;	
}

a.image_links:visited
{
  color: #8c8d8f; 
	font-family: Arial; 
	font-size: 13pt;
	text-decoration: none;
	border: 1px solid #ffffff;
}  
   
a.image_links:hover
{
  color: #8c8d8f;
	font-family: Arial; 
	font-size: 13pt;
	text-decoration: underline;
  border: 1px solid #ffffff;	
}

a.footer_links
{
  color: #81878f; 
	font-family: Arial; 
	font-size: 7.5pt;
	line-height: 120%;
	text-decoration: none;
	
}
   
a.footer_links:visited
{
  color: #81878f; 
	font-family: Arial; 
	font-size: 7.5pt;
	line-height: 120%;
	text-decoration: none;
}  
   
a.footer_links:hover
{
  color: #81878f; 
	font-family: Arial; 
	font-size: 7.5pt;
	line-height: 120%;
	text-decoration: underline;
	background-color: rgb(255, 255, 255)
}

a.home_learnmore
{
  color: #b6b7ba; 
	font-family: Arial; 
	font-size: 12pt;
	line-height: 120%;
	text-decoration: none;
	
}
   
a.home_learnmore:visited
{
  color: #b6b7ba; 
	font-family: Arial; 
	font-size: 12pt;
	line-height: 120%;
	text-decoration: none;
}  
   
a.home_learnmore:hover
{
  color: #37538d; 
	font-family: Arial; 
	font-size: 12pt;
	line-height: 120%;
	text-decoration: underline;
	background-color: rgb(255, 255, 255)
}

a.directory_links
{
  font-weight: bold;
	
}
   
a.directory_links:visited
{
  font-weight: bold;
}  
   
a.directory_links:hover
{
  font-weight: bold;
}

a.socialmedia_icons
{  
	  
	text-decoration: none;
	background-color: rgb(28, 1, 18);
	 line-height: 100%;
}
a.socialmedia_icons:visited
{
  text-decoration: none;
  background-color: rgb(28, 1, 18);
	 line-height: 100%;
}  
   
a.socialmedia_icons:hover
{
   text-decoration: none;  	
	 background-color: rgb(28, 1, 18);
	 line-height: 100%;
}
   

a.logolink
{  
	background-color: #dddddd;  
	text-decoration: none;
}
a.logolink:visited
{
  background-color: #dddddd; 
	font-family: "Lucida Grande", Verdana; 
	font-size: 10pt;
	text-decoration: none;
}  
   
a.logolink:hover
{
  background-color: #dddddd; 
	font-family: "Lucida Grande", Verdana; 
	font-size: 10pt;
	text-decoration: none;
}
   

a.footer
{  
  color: #2777e6; 
	font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
	line-height: 150%;
	text-decoration: none;
	font-weight:normal
}
   
a.footer:visited
{
  color: #2777e6; 
	font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
	line-height: 102%;
	text-decoration: none;
	  font-weight:normal
}  
   
a.footer:hover
{
  color: #3654AE; 
	font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
	line-height: 102%;
	text-decoration: underline;
	  font-weight:normal
}

a.footer_large
{  
  color: #2777e6; 
	font-family: Arial; 
	font-size: 12pt;
	line-height: 150%;
	text-decoration: none;
	font-weight:normal
}
   
a.footer_large:visited
{
  color: #2777e6; 
	font-family: Arial; 
	font-size: 12pt;
	line-height: 150%;
	text-decoration: none;
	  font-weight:normal
}  
   
a.footer_large:hover
{
  color: #3654AE; 
	font-family: Arial; 
	font-size: 12pt;
	line-height: 150%;
	text-decoration: underline;
	  font-weight:normal
}

a.footer_highlighted_links
{  
  color: #2777e6; 
	font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
	line-height: 150%;
	text-decoration: none;
	font-weight:bold;
}
   
a.footer_highlighted_links:visited
{
  color: #2777e6; 
	font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
	line-height: 102%;
	text-decoration: none;
	font-weight:bold;
}  
   
a.footer_highlighted_links:hover
{
  color: #3654AE; 
	font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
	line-height: 102%;
	text-decoration: underline;
	font-weight:bold;
}

a.breadcrumb
{  
  color: #3654AE; 
	font-family: Arial; 
	font-size: 8.5pt;
	line-height: 102%;
	text-decoration: none;
	font-weight:normal
}
   
a.breadcrumb:visited
{
  color: #3654AE; 
	font-family: Arial; 
	font-size: 8.5pt;
	line-height: 102%;
	text-decoration: none;
	  font-weight:normal
}  
   
a.breadcrumb:hover
{
  color: #3654AE; 
	font-family: Arial; 
	font-size: 8.5pt;
	line-height: 102%;
	text-decoration: underline;
	  font-weight:normal
}

a.module_title_link
{
  
  color: #3654AE; 
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 8.5pt;
	text-decoration: none;
	font-weight:bold;
}

a.module_title_link:visited
{
  
  color: #3654AE; 
	font-family: "Lucida Grande", Arial, Verdana; 
	font-size: 8.5pt;
	text-decoration: none;
	  font-weight:bold;
}  
   
a.module_title_link:hover
{
  
  color: #3654AE; 
	font-family: "Lucida Grande", Arial, Verdana; 
	font-size: 8.5pt;
	text-decoration: underline;
	 font-weight:bold;
}

a.home_leftnav
{
  
  color: #3654AE; 
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 8.5pt;
	text-decoration: none;
	font-weight:bold;
}

a.home_leftnav:visited
{
  
  color: #3654AE; 
	font-family: "Lucida Grande", Arial, Verdana; 
	font-size: 8.5pt;
	text-decoration: none;
	  font-weight:bold;
}  
   
a.home_leftnav:hover
{
  
  color: #3654AE; 
	font-family: "Lucida Grande", Arial, Verdana; 
	font-size: 8.5pt;
	text-decoration: underline;
	 font-weight:bold;
}

a.home_leftnav_regular
{
  
  color: #3654AE; 
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 8pt;
	text-decoration: none;
}

a.home_leftnav_regular:visited
{
  
  color: #3654AE; 
	font-family: "Lucida Grande", Arial, Verdana; 
	font-size: 8pt;
	text-decoration: none;
}  
   
a.home_leftnav_regular:hover
{
  
  color: #3654AE; 
	font-family: "Lucida Grande", Arial, Verdana; 
	font-size: 8pt;
	text-decoration: underline;
}

a.h1_anchor
{
  font: bold 14pt "Lucida Grande", Arial, Verdana;
  text-decoration: none;
}

a.h1_anchor:visited
{
  font: bold 14pt "Lucida Grande", Arial, Verdana;
  text-decoration: none;
}  
   
a.h1_anchor:hover
{
  font: bold 14pt "Lucida Grande", Arial, Verdana;
  text-decoration: none;
}

a.home_module_header_small
{  
  
  color: #aaaaaa; 
	font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
	line-height: 100%;
	text-decoration: none;
	font-weight:normal;
}
   
a.home_module_header_small:visited
{
  
  color: #aaaaaa; 
	font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
	line-height: 100%;
	text-decoration: none;
	font-weight:normal;
}  
   
a.home_module_header_small:hover
{
  
  color: #aaaaaa; 
	font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
	line-height: 100%;
	text-decoration: underline;
	font-weight:normal;
}


a.module_postedby_link
{  
  
 
	font-family: Arial, Verdana; 
	font-size: 8pt;
	line-height: 100%;
	text-decoration: none;
	font-weight:normal;
}
   
a.module_postedby_link:visited
{
  
  
	font-family: Arial, Verdana; 
	font-size: 8pt;
	line-height: 100%;
	text-decoration: none;
	font-weight:normal;
}  
   
a.module_postedby_link:hover
{
  
  
	font-family: Arial, Verdana; 
	font-size: 8pt;
	line-height: 100%;
	text-decoration: underline;
	font-weight:normal;
}



.header_module_link_right
{
  padding: 3px 8px 3px 8px;
  float: right;
}

ul,
ul li {
	margin-left: 0;
	padding-left: 0;
}

li.contentbullet
{
  color: #000000;
  font-family: Arial;
	font-size: 10pt;
	line-height: 200%;	
}

ul.warranty
{
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

ol.warranty
{
  margin-left: 20px;
  padding-left: 20px;  
  text-align: left;
  color: #6e6e6e;
  font-family: Arial;
	font-size: 10pt;
	line-height: 150%;
}

li.warranty
{
  color: #6e6e6e;
  font-family: Arial;
	font-size: 10pt;
	line-height: 140%;	
}
 
 #bulletpadding
{
      
      padding-left: 15px;
      margin: 15px;
}

.dateposted
{
  color: #dc4e4d;
  font-family: "Lucida Grande", Arial; 
  font-size: 8pt;
  font-weight: normal;
}

.event_time
{
  color: #313050;
  font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
}

.event_data
{
  color: #313050;
  font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
	margin-bottom:1px
}

.event_category
{
  color: #878686;
  font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
}

.event_details_link
{
  color: #3654AE; 
  font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
  line-height: 102%;
  padding-top: 5px;
}

a.event_details_link 
{
	font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
  text-decoration: none;
  font-weight:normal
}
   
a.event_details_link:visited
{
	font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
  text-decoration: none;
    font-weight:normal
}  
   
a.event_details_link:hover
{
	font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
  text-decoration: underline;
	font-size: 8pt;
	font-weight:normal
}

.quicklinks_data
{
  color: #313050;
  font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
	margin-top:7px;
	margin-bottom:7px;
}

.readmore
{
  color: #3654AE; 
  font-family: "Lucida Grande", Verdana; 
	font-size: 8pt;
  font-weight: bold;
  line-height: 102%;
  padding-bottom: 8px;  
}

a.readmore 
{
	color: #edc67b; 
  font-family: Georgia, "Times New Roman"; 
	font-size: 12pt;
  text-decoration: underline;
}
   
a.readmore:visited
{
	color: #edc67b; 
  font-family: Georgia, "Times New Roman"; 
	font-size: 12pt;
  text-decoration: underline;
}  
   
a.readmore:hover
{
  color: #ffffff; 
  font-family: Georgia, "Times New Roman"; 
  font-size: 12pt;
  text-decoration: underline;
  background-color: rgb(48, 96, 119)
}

hr {
border: 1px solid #afafaf;
color: #efefef;
background-color: #efefef;
height: 1px;
width: 100%;
text-align: left;
border-style: none none solid
}

hr.footer {
border: 1px solid #afafaf;
color: #efefef;
background-color: #efefef;
height: 1px;
width: 100%;
border-style: none none solid;
float: left;
}

hr.fabric_color {
border: 1px solid #afafaf;
color: #efefef;
background-color: #efefef;
height: 1px;
width: 900px;
border-style: none none solid;
margin: 0 0 0 15px;
float: left;
}

hr.stylename {
border: 1px solid #afafaf;
margin: -20px 0 0 0;
color: #efefef;
background-color: #efefef;
height: 1px;
width: 550px;
border-style: none none solid;
float: left;
}

.HeaderTop {
	
	float: left;
	text-align: left;
  height: 54px;
	background-color: #1c0114;  	
}



.HeaderTopLinks
{
  float: right;
  text-align: right;
  color: #ffffff;
  margin-top: 8px;
  margin-left: 10px;
  margin-right: 10px;
  
  font-family: Lucida Grande, sans-serif, arial;
  font-size: x-small;
}

   
a.HeaderTopLinks:visited
{
  color: #ffffff;
  font-family: Lucida Grande, sans-serif, arial;
  font-size: x-small;
	text-decoration: none;
	
}  
   
a.HeaderTopLinks:hover
{
  color: #3654AE;
  font-family: Lucida Grande, sans-serif, arial;
  font-size: x-small;	
	text-decoration: underline;
}



.HeaderMiddle {
	
	float: left;
	text-align: left;
  height: 100px;
	background-color: #dddddd;
}

.HeaderBottom {
	
	float: left;
	text-align: left;
  height: 20px;
	background-color: #a30006;
}




.HeaderSearchWrapper {
	
  margin-top: -75px;
  margin-left: 20px;
  border: 0px solid red;
  font-family: Lucida Grande, sans-serif, arial;
  color:#3d3841;
  font-size: 10px;
  font-weight: bold;
	
}



.NavigationContent {
	

  margin-top: 10px;
}



.ColumnContent_1 {	

	padding:0 2px 0 0;
	margin: 2px;
	text-align: left;
	float: left;
	
	border: 0px solid red;
}

.ColumnContent_2 {

	padding:0 2px 0 0;
	margin: 2px;
	text-align: left;
	float: left;
	background-color: #ffffff;
	border: 0px solid red;
}

.ColumnContent_3 {

  padding:0 0 0 0;  
  margin: 2px 0 0 2px; 	
	text-align: left;
	float: left;
	border: 0px solid red;
}

.ColumnContent_1_2col {	

	padding:0px;
	margin: 0px;
	text-align: left;
	float: left;
	border: 0px solid red;
}

.ColumnContent_2_2col {

	
	text-align: left;
	float: left;
	background-color: #ffffff;
	border: 0px solid red;
}


.FooterTop {
	
	float: left;
	text-align: left;
  height: 36px;
	background-color: #e8e8e8;
}

.FooterTop2 {
	
	float: left;
	text-align: left;
  height: 26px;
	width: 100%;
  background-color: #6b0103;
	border: 0px solid red;
}

.FooterMiddle {
	
	float: left;
	text-align: left;
	background-color: #1c0114;
}

.FooterBottom {
	
	float: left;
	text-align: left;
	background-color: #1c0114;
}

.FooterLeft {
	
	float: left;
	text-align: left;
  margin: 5px 5px 5px 35px;
	border: 0px solid white;
}

.FooterRight {
	
	float: left;
	text-align: right;
	margin: 5px 5px 5px 25px;
	border: 0px solid white;
}

.ColumnContent_1_alerts {

  width: 195px;
  background-color: #eeeeee;
  

}

.alerts_content {

  margin-left: 7px;
  margin-right: 7px;
}

.alerts_header {
  width: 195px;
  height: 33px;
  background-color: #d8d8d8;
  color: #3d3841;
  font: bold 12pt "Lucida Grande", Arial, Verdana;
}

span.leftcol_header_text { 
  
  position: relative; 
  left: 10px;
  top: 5px;
  border: 0px solid red;
  
}

div.leftcol_nav_2col {

  width: 175px;
  position: relative; 
  left: 10px;
  top: 5px;
  border: 0px solid red;

}


.searchBox {
  background-image:url('images/bkg_google_custom_search.jpg');
  background-repeat:no-repeat;
  width: 150px; 
  height: 20px;
  padding:5px;
  border: 1px solid #FFFFFF;
   
}

.searchButton {
  background-image:url('images/button_search.jpg');
  background-repeat: no-repeat;
  width: 21px;
  height: 20px;
  margin-left: -35px;
  display:inline;
  cursor:pointer;  
  border: 0px solid red;

}

.searchButton2 {
  background-image:url('images/button_search.jpg');
  background-repeat: no-repeat;
  width: 21px;
  height: 30px;
  border: 1px solid red;

}

hr.dotted {
height: 0;
border-bottom: 1px dotted #afafaf;
padding: 5px;
}

#recently_added_links {
  padding:0;  
}
  
#recently_added_links li {	
  list-style-type:none;
  margin-bottom: 10px;
}

.division_description
{
	margin-top: -3px;
    margin-left: 8px;
}

.division_link_description
{
  color: #555555; 
	font-family: Arial; 
	font-size: 9.5pt;
	line-height: 120%;
}



.homepage_module_container_1
{
  
  
  float: left;
  padding: 8px 8px 3px 8px;
  margin-right: 10px;
  width: 294px;
  border: 0px solid red;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 10pt;
}

.homepage_module_container_2
{
  
  
  float: left;
  padding: 8px 8px 3px 8px;
  margin-right: 10px;
  width: 294px;
  border: 0px solid red;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 10pt;
}

.homepage_module_header
{
  float: left;
  background-color: #a30006;
  padding: 3px 3px 3px 3px;
  width: 294px;
  border: 0px solid red;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
}


.homepage_module_header_counter
{   
  float: left;
  padding: 3px 8px 0 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #fdcc65;  
}


#homepage_module_post_data
{
  
  
  
  float: left;
  padding: 8px 0px 0px 0px;
  width: 292px;
  border: 0px solid red;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 10pt;
}


#header_module_event_content_left
{
  float: left;
  width: 66px;
  border: 0px solid red;
}
#header_module_event_content_right
{
  float: right;
  width: 220px;
  border: 0px solid red;
  font-family: "Lucida Grande", Arial, Verdana; 
	font-size: 8.5pt;
}

hr.homepage_leftnav
{
  float: left;
  color: #fff; 
  width: 185px;
  background-color: #fff; 
  border: 1px dotted #aaaaaa; 
  border-style: none none dotted; 
}

hr.module_dotted
{
  float: left;
  color: #fff; 
  width: 300px;
  background-color: #fff; 
  border: 1px dotted #aaaaaa; 
  border-style: none none dotted; 
}

.homepage_module_postedby
{
  font-family: Arial, Verdana; 
	font-size: 8pt;
}

.counter_style2
{  
  color: #e65600;
  font-weight: bold;
}

#homepage_leftnav_accountsignin
{
  
  float: left;
  background-color: #e8e8e8;
  width: 185px;
  padding: 0 0 0 0;
  border: 0px solid green;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 8pt;
}

#homepage_leftnav_container
{
  
  float: left;
  width: 185px;
  padding: 8px 0 0 0;
  border: 0px solid green;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 10pt;
}

#homepage_leftnav_content_left
{
  float: left;
  width: 31px;
  border: 0px solid red;
}
#homepage_leftnav_content_right
{
  float: right;
  padding: 5px 0 0 0;
  width: 150px;
  border: 0px solid red;
  font-family: "Lucida Grande", Arial, Verdana; 
	font-size: 8pt;
}

#homepage_accountsignin_left
{
  float: left;
  width: 49px;
  border: 0px solid red;
}
#homepage_accountsignin_right
{
  float: right;
  padding: 8px 0 0 0;
  width: 130px;
  border: 0px solid red;
  font-family: "Lucida Grande", Arial, Verdana; 
	font-size: 8pt;
}

.Contact_Last_Name { display: none; } 

.fabricindent
{
    margin-left: 10px;
} 

li.fabricindent
{
    margin: 0 0 5px 60px;
    
} 

/*~  Body class: initial
----------------------------------------------------------------------*/
.initial .article {
	width: 79.5%;
}


.initial h3 {
	font: bold 1.2em Arial, Helvetica, sans-serif;
}

.initial dd {
	position: absolute;
	right: 0;
	margin-top: -1.1em;
}

.initial dl {
	position: relative;
	width: 150px;
}

.initial .imagewrapper {
	margin: 0 6px 6px 0;
}

.initial img {
	max-width: 100%;
}

/*~  Body class: screen_med
----------------------------------------------------------------------*/

.screen_med #searchfilter {
  float: left;    
}

.screen_med #searchwrapper {  
  margin: 8px 0 0 30px;
  float: left;     
}

.screen_med #searchfilter {   
  margin: 10px 0 0 0px;    
}

.screen_med .article {
	width: 960px;
	padding: 16px;
}

.screen_med .HeaderContainer {
	

  width: 960px;
}

.screen_med .HeaderTop {
		
  width: 960px;   
	  	
}  

.screen_med .HeaderMiddle {
	
  width: 960px;
}

.screen_med .HeaderBottom {
	
	
  width: 960px;
}

.screen_med .HeaderColumnContent_1 {
	
	width: 560px;

}

.screen_med .HeaderColumnContent_2 {
	
	width: 365px;
	
}

.screen_med .NavigationContainer { 	
	
  width: 960px; 
}

.screen_med .NavigationContent {
	
	margin-left: 80px;
}


.screen_med .MainContentContainer {
	
	
  width: 960px;
  background-image:url('images/bkg_column1.jpg');
  background-repeat: repeat-y;
  
}

.screen_med .ColumnContent_1 {
	
	width: 187px;	
}

.screen_med .ColumnContent_2 {
	
	width: 740px;	
}

.screen_med .ColumnContent_3 {
	
	width: 160px;
}

.screen_med .ColumnContent_1_2col {
	
	width: 187px;	
}

.screen_med .ColumnContent_2_2col {
	
	width: 718px;
  padding:5px;
	margin-right: 2px;
  margin-left: 20px;
  margin-top: 2px;
  margin-bottom: 2px;	
}

.screen_med .homepage_module_container_1
{ 
  display: none;  
}

.screen_med .homepage_module_container_2
{ 
  display: none;  
}

.screen_med div.breadcrumb {

  width: 710px;
  position: relative; 
  border: 0px solid red;
  font-family: arial;
  font-size: 8.5pt;
}

.screen_med .FooterLinksContainer {

  width: 960px;
	
}

.screen_med .FooterTop { 	
	
  width: 960px;
}

.screen_med .FooterMiddle {	
	
  width: 960px;
}

.screen_med .FooterBottom { 	
	
  width: 960px;
}


.screen_med .FooterLeft { 	
	
	width: 650px;
}

.screen_med .FooterRight { 	
	
	width: 210px;
}

.screen_med .titleimagewrapper {
	
  float: left;
  width: 210px;
	clear: right;
	margin-top: 10px;
	 border: 0px solid red;
}

.screen_med .associationnamewrapper {
	
  float: left;
  width: 300px;
	clear: right;
	margin: 10px 0 0 32px;
	 border: 0px solid red;
  	
}

.screen_med .footer_associationlogo_wrapper {

	margin-top: 15px;
  margin-left: 1px;
  	
}

.screen_med .imagewrapper {
	width: 589px;
	clear: right;
	height: 120px;
	float: right;
	margin: 0 0 8px 8px
}

.screen_med td.directory_data {  
  font-size: 8pt;  
}

 .screen_med h2.recently_added_links {	
	font-size: 8pt;
}

 .screen_med #recently_added_links a {	
	font-size: 8pt;
}

.screen_med #recently_added_links {  
  margin-left:10px;
}

.screen_med .searchBox {
    
  width: 150px;  
}

/*~  Body class: screen_high
----------------------------------------------------------------------*/
.screen_high #searchfilter {
  float: right;    
}

.screen_high #searchwrapper {  
  float: right;
  margin: 30px 0 0 0px;    
}

.screen_high #searchfilter {   
  margin: 33px 0 0 0px;    
}

.screen_high .article {
	width: 1255px;
	padding: 0px;
}

.screen_high .HeaderContainer {
	

  width: 1255px;
}

.screen_high .HeaderTop {
		
  width: 1255px;   
	  	
}  

.screen_high .HeaderMiddle {
	
  width: 1255px;
}

.screen_high .HeaderBottom {
	
	
  width: 1255px;
}

.screen_high .HeaderColumnContent_1 {
	
	width: 820px;

}

.screen_high .HeaderColumnContent_2 {
	
	width: 400px;
	
}

.screen_high .NavigationContainer { 	
	
  width: 1255px; 
}

.screen_high .NavigationContent {
	
	margin-left: 206px;
}


.screen_high .MainContentContainer {
	
	
  width: 1255px;
  background-image:url('images/bkg_column1.jpg');
	background-repeat: repeat-y;
}

.screen_high .ColumnContent_1 {
	
	width: 187px;	
}

.screen_high .ColumnContent_2 {
	
	width: 740px;	
}

.screen_high .ColumnContent_3 {
	
	width: 308px;
}


.screen_high .ColumnContent_1_2col {
	
	width: 187px;
}

.screen_high .ColumnContent_2_2col {
	
	width: 945px;
	padding:5px;
	margin: 2px;
}

.screen_high .homepage_module_container_2
{ 
  display: none;  
}

.screen_high div.breadcrumb {

  width: 911px;
  position: relative; 
  border: 0px solid red;
  font-family: arial;
  font-size: 8.5pt;
}


.screen_high .FooterLinksContainer {

  width: 1255px;
	
}

.screen_high .FooterTop { 	
	
  width: 1255px;
}

.screen_high .FooterMiddle {	
	
  width: 1255px;
}

.screen_high .FooterBottom { 	
	
  width: 1255px;
}


.screen_high .FooterLeft { 	
	
	width: 750px;
}

.screen_high .FooterRight { 	
	
	width: 400px;
}

.screen_high .titleimagewrapper {
	
  float: left;
  width: 210px;
	clear: right;
	margin-top: 10px;
	 border: 0px solid red;
}

.screen_high .associationnamewrapper {
	
  float: left;
  width: 290px;
	clear: right;
	margin-top: 30px;
	 border: 0px solid red;
  	
}

.screen_high .footer_associationlogo_wrapper {	
	
	margin-top: 15px;
  margin-left: 1px;
  	
}


.screen_high .imagewrapper {
	width: 589px;
	clear: right;
	height: 120px;
	float: right;
	margin: 0 0 8px 8px
}

.screen_high td.directory_data {  
  font-size: 8pt;
  
}

 .screen_high h2.recently_added_links{	
	font-size: 10pt;
}

 .screen_high #recently_added_links a {	
	font-size: 8pt;
}

.screen_high #recently_added_links {  
  margin-left:10px;
}

.screen_high .searchBox {
  
  width: 350px;  
}

/*~  Body class: screen_wide
----------------------------------------------------------------------*/
.screen_wide #searchfilter {
  float: right;    
}

.screen_wide #searchwrapper {  
  margin: 30px 0 0 0px;
  float: right;      
}

.screen_wide #searchfilter {   
  margin: 33px 0 0 0px;    
}

.screen_wide .article {
	width: 1700px;
	padding: 16px;
}

.screen_wide .HeaderContainer {
	
  width: 1700px;
}

.screen_wide .HeaderTop {
		
  width: 1700px;   
	  	
}


.screen_wide .HeaderMiddle {
	
  width: 1700px;
}

.screen_wide .HeaderBottom {
	
	
  width: 1700px;
}


.screen_wide .HeaderColumnContent_1 {
	
	width: 1115px;
}

.screen_wide .HeaderColumnContent_2 {
	
	width: 550px;
}

.screen_wide .titleimagewrapper {
	
  float: left;
  width: 210px;
	clear: right;
	margin-top: 10px;
	 border: 0px solid red;
  	
}

.screen_wide .associationnamewrapper {
	
  float: left;
  width: 350px;
	clear: right;
	margin-top: 30px;
	 border: 0px solid red;
  	
}

.screen_wide .footer_associationlogo_wrapper {	
	
	margin-top: 15px;
  margin-left: 1px;
	
  	
}


.screen_wide .NavigationContainer {	
	
  width: 1700px;
  border: 0px solid red;
   
}

.screen_wide .NavigationContent {
	
  margin-left: 449px;
  border: 0px solid blue;  

  
}


.screen_wide .MainContentContainer {
	
	
  width: 1700px;
  background-image:url('images/bkg_column1.jpg');
	background-repeat: repeat-y;
  
}

.screen_wide .ColumnContent_1 {
	
	width: 187px;
}

.screen_wide .ColumnContent_2 {
	
	width: 740px;
}

.screen_wide .ColumnContent_3 {
	
	width: 753px;
}

.screen_wide .ColumnContent_1_2col {
	
	width: 187px;
}

.screen_wide .ColumnContent_2_2col {
	
	width: 1459px;
	padding:5px;
	margin: 2px;
}

.screen_wide div.breadcrumb {

  width: 1425px;
  position: relative; 
  border: 0px solid red;
  font-family: arial;
  font-size: 8.5pt;
}

.screen_wide .FooterLinksContainer { 	
	
  width: 1700px;
	
}

.screen_wide .FooterTop { 	
	
  width: 1700px;
}

.screen_wide .FooterMiddle {	
	
  width: 1700px;
}

.screen_wide .FooterBottom { 	
	
  width: 1700px;
}


.screen_wide .FooterLeft { 	
	
	width: 800px;
}

.screen_wide .FooterRight { 	
	
	width: 800px;
}


.screen_wide .imagewrapper {
	width: 589px;
	clear: right;
	height: 120px;
	float: right;
	margin: 0 0 8px 8px
}

.screen_wide td.directory_data {  
  font-size: 10pt;
} 
 
 .screen_wide h2.recently_added_links {	
	font-size: 10pt;
}

 .screen_wide #recently_added_links a {	
	font-size: 10pt;
}

.screen_wide #recently_added_links {  
  margin-left:20px;
}

.screen_wide .searchBox {
  
  width: 350px;  
}
  
