/* CSS Document */

/*##############################################################
  Eric Meyer's Latest version of Reset.css (includes Baseline)
##############################################################*/ 



/*#######################
  Element Styles 
#######################*/
body {font-size:14px; font-family:Arial, "sans-serif"; color:#000000; 
text-decoration:none; line-height:150%; 
background:#f0faff url(../images/body_bg3.jpg) left top repeat-x
}

/*  #homepage {font-size:14px; font-family:Arial, "sans-serif"; color:#000000; 
text-decoration:none; line-height:150%; 
background:#f0faff url(../images/homepage_body_bg2.jpg) left top repeat-x
}
*/

h1 {float:left; display:inline; height:46px; 
padding-top:12px;
padding-right:0px;
padding-bottom:3px;
padding-left:120px;
font-size:26px; color:#ffffff; font-family:arial "sans-serif"; font-weight:bold; font-style:italic;  }

h2, h3, h4, h5 {font-weight:bold; font-family:Arial, "sans-serif"; font-weight:bold; font-style:italic; color:#185E78;}
h2 {font-size:16px}
h3 {font-size:14px}
h4 {font-size:12px}
h5 {font-size:10px; font-style:italic; color:gray}

a {color:#185E78; text-decoration:underline}
	a:hover {text-decoration:none}
    
sup {font-size:8px}    
dt {margin:15px 0; font-weight:bold}
dd {margin:5px 0 5px 15px}
ol {margin-left:25px}

input { 
background-color:#1E708A; 
border-color: efefef; 
color:#000000; 
font-weight: bold; 
font-size: 12pt; 
}



/*#######################
  Layout Styles 
#######################*/

#wrapper {width:960px; margin:0px auto;}

#header {float:left; width:100%; 
/* background-image:url(../images/sunestalogtag.jpg);  */
background-image:url(../images/sunesta_logo_tag2.png);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:2px 2px;
margin-bottom: 0px;}

#navigation {float:right; margin:0; padding-top:10px; font-family:Arial, "sans-serif";}
	#navigation li {display:inline; margin-left:25px; font-weight:bold; font-size:18px;}
		#navigation li a {text-decoration:none; color:#fff;}
			#navigation li a:hover {text-decoration:underline}

#content {clear:both; width:100%; font-family: arial,"sans-serif"; margin-top:0px;}	
#content object {clear:both; margin-top:0px;}	

 #homepage #content {padding-top:0px; background:url(../images/sunestapatio.JPG) 10% top no-repeat; font-family:Arial,"sans-serif";}

#bannervideo {clear:both; margin-top:5px; font-family:Arial,"sans-serif";}

#content h1 {clear:both; float:right; margin-top:-275px; width:300px; margin-right:25px; font-size:24px; background:transparent; color:#2B547E; line-height:175%; }

#content sup {font-size:24px;}

/*	#sunesta #content {padding-top:275px; background:url(../images/sunesta2.jpg) 50% top no-repeat;font-family: Arial,"sans-serif";} */
	
#sub_navigation {
float:left; 
font-family: Arial,"sans-serif"; 
width:200px;
margin-top:0px; 
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding-top:0px; 
padding-bottom:0px;
padding-left:0px;
padding-right:0px; 
}	

#sub_navigation li {
list-style-type:none; 
margin-top:0px; 
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding-top:3px; 
padding-bottom:0px;
padding-left:0px;
padding-right:0px; 
border-top:3px solid #ffffff; 
border-bottom:2px solid #1E708A;}

#sub_navigation #info {background:url(../images/info.png) left 50% no-repeat;font-family: Arial,"sans-serif";height:60px;}

#sub_navigation #compare {background:url(../images/documenttable.png) left 50% no-repeat;font-family: Arial,"sans-serif";height:60px;}

 #sub_navigation #contact {background:url(../images/contacts.png) left 50% no-repeat;font-family: Arial,"sans-serif";height:60px;}

#sub_navigation #info2 {background:#1E708A url(../images/info.png) left 50% no-repeat;font-family: Arial,"sans-serif";height:60px;
color:#ffffff;}

#sub_navigation #compare2 {background:#1E708A url(../images/documenttable.png) left 50% no-repeat;font-family: Arial,"sans-serif";height:60px;
color:#ffffff; }

 #sub_navigation #contact2 {background:#1E708A url(../images/contacts.png) left 50% no-repeat;font-family: Arial,"sans-serif";height:60px;
color:#ffffff;}

#info2 h3 {color:#ffffff; text-decoration:none;}
#compare2 h3 {color:#ffffff; text-decoration:none;}
#contact2 h3 {color:#ffffff; text-decoration:none;}

#sub_navigation h3 {margin-left:50px; margin-bottom:5px}
#sub_navigation p {margin-left:50px; font-size:.85em;}

li.pdf {border-bottom:none; padding-left:10px; background-color: transparent;  }
ul.pdf {border:none; list-style-image: url('../images/arw_blue.gif'); padding-left:10px; background-color: #def4ff; } 
.pdf ul{border:none; list-style-image: url('../images/arw_blue.gif'); padding-left:10px; background-color: transparent; } 

.submenu {float:right; padding-left:20px; }

.submenu li {
/*display:inline; */
margin-left:6px; 
margin-right:6px; 
font-weight:bold; 
font-size:12px; 
border-top-width:2px;
border-top-style:solid;
border-top-color:#ffffff;
/*
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#2b547e;*/
line-height:25px;
text-align:left; vertical-align:middle;}

ul.submenu { list-style-image: url('../images/arw_blue.gif');} 

.submenu li a {text-decoration:none; color:#2b547e; text-align:left; vertical-align:middle; line-height:25px;}
.submenu li a:hover {background-color:#8BC4D3; line-height:25px; text-decoration:none; }
.submenu li:hover {background-color:#8BC4D3; line-height:25px; }

li.active:hover {background-color:#2b547e; line-height:25px; }
li.active {text-decoration:none; color:#ffffff; text-align:left; vertical-align:middle; line-height:25px;background-color:#2b547e; border:none; }

/*
#submenu {
clear:both;
margin-top:2px;
width:600px;
margin-right:auto; 
margin-left::auto; 
font-size:12px;
}

#submenu a{
width:200px;
text-decoration:none;
background-color:#ffffff;
border-width:2px;
border-style:solid;
border-color:#2b547e;
text-align:center;
vertical-align:center;
line-height:500%

}
*/

#sunesta {    
    width:680px; 
    height:180px; 
    float:right; 
    display:inline; 
    padding:5px; 
    margin-bottom:2px; 
    background:url(../images/sunesta2.jpg) 10px 0px no-repeat;
    font-family: Arial,"sans-serif";}

#sunesta h2{float:left; margin-left:0px;margin-top:60px;}
#sunesta p{clear:both; float:left; margin-left:0px;font-size:10px;} 

#sunstyle {    
    width:680px; 
    height:180px; 
    float:right; 
    display:inline; 
    padding:5px; 
    margin-bottom:2px; 
    background:url(../images/sunstylelong2.png) 10px 0px no-repeat;
    font-family: Arial,"sans-serif";}

#sunstyle h2{float:left; margin-left:0px;margin-top:0px;}
#sunstyle p{clear:both; float:left; margin-left:0px;font-size:10px;}    

#sunlight {    
    width:680px; 
    height:180px; 
    float:right; 
    display:inline; 
    padding:5px; 
    margin-bottom:2px; 
    background:url(../images/sunlight_primary_image2.jpg) 10px 0px no-repeat;
    font-family: Arial,"sans-serif";} 
    
#sunlight h2{float:left; margin-left:0px;margin-top:60px;}
#sunlight p{clear:both; float:left; margin-left:0px;font-size:10px;}       
	
#sunflair {    
    width:685px; 
    height:180px; 
    float:right; 
    display:inline; 
    padding:5px; 
    margin-bottom:2px; 
    background:url(../images/sunflair_hd2.jpg) 10px 0px no-repeat;
    font-family: Arial,"sans-serif";}  
      
#sunflair h2{float:left; margin-left:0px;margin-top:60px;}
#sunflair p{clear:both; float:left; margin-left:0px;font-size:10px;}

#sundrop {    
    width:680px; 
    height:180px; 
    float:right; 
    display:inline; 
    padding:5px; 
    margin-bottom:2px; 
    background:url(../images/sundrop.jpg) 10px 0px no-repeat;}    
    
#sundrop h2{float:left; margin-left:0px;margin-top:60px;}
#sundrop p{clear:both; float:left; margin-left:0px;font-size:10px;}

#sunbrero {    
    width:680px; 
    height:180px; 
    float:right; 
    display:inline; 
    padding:5px; 
    margin-bottom:2px; 
    background:url(../images/sunbrero2.jpg) 10px 0px no-repeat;
    font-family: Arial,"sans-serif";}  
    
#sunbrero h2{float:left; margin-left:0px;margin-top:60px;}
#sunbrero p{clear:both; float:left; margin-left:0px;font-size:10px;}      
    
.text {width:100%; line-height:135%;}   
 
#callout {
    float:right; 
    display:block;
    padding:0px; 
    margin:5px;
    width:700px; 
    height:190px; 
    background:url(../images/callout_bg.jpg) left top no-repeat;
    font-family: Arial,"sans-serif";
    }

  #callout p {margin-top:10px; margin-left:10px; font-size:13px; float:left; display:inline; width:290px; margin-right:15px;line-height:160%; }    
  #callout dt {font-size:18px;color:#185E78; font-style:italic; }
  #callout dd {font-size:14px;color:#000000;  }  
  #callout h2 {font-size:20px; color:#185E78;text-align:center;
               line-height:150%;margin-top:0px; }  
  #callout h3 {font-size:18px;color:#185E78;line-height:150%;  }
  #callout h4 {font-size:16px;color:#185E78;line-height:150%;  } 
  #callout h5 {font-size:12px;color:#185E78;line-height:150%;  }       
  #callout sup {font-size:16px; }      
  #callout p sup {font-size:8px; }        
  
  #callout a:link {text-decoration: underline;color:#185E78; }
  #callout a:visited {text-decoration: underline;color:#185E78;}
  #callout a:active {text-decoration: underline;color:#185E78;}
  #callout a:hover {text-decoration: none; color:#6a547E;} 
  #callout img {margin-left:210px;  } 
  
#why {

    float:right;
    margin-top:10px;
    padding:0px;
    width:700px; 
    height:190px; 
    background-image:url(../images/callout_bg.jpg);
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-position:40px 0px; 
    }   
     
#why h3 {color:#2B547E; } 
#why br {line-height:65%; }        
     
#whyleft {

    margin-left:45px;
    padding:0px;
    width:290px; 
    float:left;
    }
    
#whyright {
    clear:right;
    width:320px; 
    float:right;
    margin-right:25px;
    }

  #why p { margin:0px; font-size:12px; }  
  #why h5 { color:#185E78; margin:0px; font-size:14px; }   

	#contactleft {
    clear:both;
    margin-left:10px;
    padding:0px;
    width:550px; 
    float:left;
    }
    #contactright {
    clear:both;
    padding:0px;
    width:500px; 
    float:right;
    }
    
#quality {
    clear:both;
    margin-top:10px;
    padding:0px;
    width:950px; 
    font-size:12px;
    display:block;
    }   
     
#quality h3 {color:#185E78; }        
     
#qualleft {

    margin-left:10px;
    padding:0px;
    width:450px; 
    float:left;
    }
    
#qualright {
    clear:right;
    width:450px; 
    float:right;
    }
 
  #goobtn {margin-left:200px; margin-top:50px;}
 
  #directions {
  width:400px;
  margin-left:30px;
  margin-right:auto;
  margin-top:20px;
  clear:both;
  float:left;  
  }    
 
  #directions h3 {font-size:16px;color:#185E78;  }  
  #directions li {font-size:12px;color:#000000;  }      
    
  #description {
  width:900px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  clear:both;
  line-height:150%;
  display:block;  
  }   
  
  #description h2 {font-size:20px; text-align:center;color:#185E78;}
  #description h3 {font-size:18px; text-align:left;color:#185E78;}
  #description p {margin-top:10px; margin-left:10px; font-size:13px; float:left; display:inline; width:425px; margin-right:15px;line-height:150%; }
  #description li {font-size:12px; text-align:left;color:#000000;}
  #description sup {font-size:10px;}
  #description h2 sup {font-size:16px;}
  
  #specs {
  margin-top:5px;
  margin-left:75px; 
  clear:both;
  float:left;
  width:400px;
  }
  
  #specs h2 {font-size:16px; color:#185E78; text-align:left; }
  #specs h3 {font-size:14px; color:#185E78; }  
  #specs li {font-size:12px; color:#000000; text-align:left; margin-left:20px}
  #specs td {text-align:center; }
  #specs th {padding-left:4px; padding-right:4px;  }
  #specs sup {font-size:8px;  }  
  
  #specsright {
  margin-top:5px; 
  float:right;
  width:400px;
  margin-right:50px;
  }
  
  #specsright h2 {font-size:16px; color:#185E78; text-align:left; }
  #specsright h3 {font-size:14px; color:#185E78; }
  #specsright li {font-size:12px; color:#000000; text-align:left;margin-left:20px }
  #specsright td {text-align:center; }
  #specsright th {padding-left:4px; padding-right:4px; }
  #specsright sup {font-size:8px;  }    

  #options {width:500px; margin-left:10px; margin-right:auto; }  
  #options li {font-size:14px; margin-left:25px; }
  #options h2 {font-size:20px; color:#ffffff; margin-top:10px; }
  #options h3 {font-size:20px; color:#185E78; margin-top:10px; margin-left:50px; }  
  #options ul {margin-top:35px; }
  #options sup {font-size:10px; } 
  #options img {margin-left:25px; }  
  
  .closebtn {margin-top:90px; margin-left:150px; }   

  #sunbrerospecs { 
  margin-top:5px;
  margin-left:15px; 
  clear:both;
  width:900px;}   
 
  #specsbrero td {text-align:center; width:290px;}
  #specsbrero th {text-align:center; width:290px; color:#185E78;}
         
  #calloutprod a:link {text-decoration: underline;color:#185E78; }
  #calloutprod a:visited {text-decoration: underline;color:#185E78;}
  #calloutprod a:active {text-decoration: underline;color:#185E78;}
  #calloutprod a:hover {text-decoration: underline; color:#6a547E;}    

#comparegrp {clear:both; margin-left:auto;  margin-right:auto; width:98%; margin-top:20px;}

#comparegrp h2 {color:#185E78; font-size:16px; font-weight:bold;}
#comparegrp h3 {color:#185E78; font-size:14px; font-weight:bold; }
#comparegrp p {color:#000000; font-size:12px; font-weight:normal; }


#comparetbl {width:100%; 
    text-align:center; 
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: red;
	border-collapse: separate;
	background-color:transparent;
}

#comparetbl tr {vertical-align:top; } 
#comparetbl sup {font-size:9px; } 
   
#comparetbl tbody th {width:20%; 
    font-weight:bold;
    font-size:12px;
    color:#ffffff; 
    border-collapse:separate;
	border-width: 3px;
	padding: 5px;
	border-style: ridge;
	border-color:#ffffff;
	background-color:#1E708A;
	-moz-border-radius:3px ;
} 

#comparetbl tbody td {width:40%; 
   font-weight:normal; 
   font-size:12px; 
   color:#000000;
   text-align:left;   
   border-width: 3px;
   padding: 5px;
   border-style: solid;
   border-color:#217A98;
   -moz-border-radius:3px ;
   border-collapse:separate;
    } 

#comparetbl thead th {width:20%; 
   font-weight:bold;
   font-size:14px;
   color:#ffffff;   
   text-align:center;
   border-width: 3px;
   padding: 5px;
   border-style: ridge;
   border-color:#ffffff;
   background-color:#1E708A; 
   -moz-border-radius:3px ;
}    

#comparetbl thead td {width:40%; 
   font-weight:bold;
   font-size:14px;
   color:#ffffff;   
   text-align:center;
   border-width: 3px;
   padding: 5px;
   border-style: ridge;
   border-color:#ffffff;
   background-color:#1E708A; 
   -moz-border-radius:3px ;
}            
   
#warrantytbl {width:100%; 
    margin-top:20px;
    text-align:center; 
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: red;
	border-collapse: separate;
	background-color:transparent;
}

#warrantytbl tr {vertical-align:top; } 
#warrantytbl sup {font-size:7px; } 
   
#warrantytbl tbody th {width:28%; 
    font-weight:bold;
    font-size:12px;
    color:#ffffff; 
    border-collapse:separate;
	border-width: 3px;
	padding: 5px;
	border-style: ridge;
	border-color:#ffffff;
	background-color:#1E708A;
	-moz-border-radius:3px ;
} 

#warrantytbl tbody td {width:12%; 
   font-weight:normal; 
   font-size:12px; 
   color:#000000;
   text-align:center;   
   border-width: 3px;
   padding: 5px;
   border-style: solid;
   border-color:#217A98;
   -moz-border-radius:3px ;
   border-collapse:separate;
    } 

#warrantytbl thead th {width:28%; 
   font-weight:bold;
   font-size:14px;
   color:#ffffff;   
   text-align:center;
   border-width: 3px;
   padding: 5px;
   border-style: ridge;
   border-color:#ffffff;
   background-color:#1E708A; 
   -moz-border-radius:3px ;
}    

#warrantytbl thead td {width:12%; 
   font-weight:bold;
   font-size:14px;
   color:#ffffff;   
   text-align:center;
   border-width: 3px;
   padding: 5px;
   border-style: ridge;
   border-color:#ffffff;
   background-color:#1E708A; 
   -moz-border-radius:3px ;
}  
              
.contentheader {
	font-size: 16px;
    color:#0e6d93;
	font-weight: bold; } 
        
.boldheaders {
	font-weight: bold;
	color: #0e6d93; }         
	
	#content p {line-height:1.25em}
/*	#content ul {margin-left:15px;}
    
	#content li {margin-top:10px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px;}	
*/

	#content .two_columns {float:left; display:inline; width:400px; margin-right:5px; font-size:.9em}
	
#products {  
  clear:both;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  font-size:12px;}  

/*#prodtbl {
    float:right; 
    display:inline; 
    padding:5px; 
    margin-bottom:2px; 
    width:700px; 
    height:180px; 
    background:url(../images/callout_bg.jpg) left top no-repeat; 
    font-family: Arial,"sans-serif";
    }
*/
#prodtbl {
border-collapse:collapse;

    }
    
    
#prodtbl th {width:154px; vertical-align:top; padding-right:5px; padding-left:5px; padding-bottom:7px;}    
#prodtbl td {width:320px; vertical-align:top; padding-right:5px; padding-left:5px; padding-bottom:7px;} 

.none {text-decoration:none;border-width:0px; outline-width:0px; outline-color:transparent; vertical-align:top;} 
 
         
#two_columns {
  clear:both;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  line-height:150%;
  }   
  
.column_one {clear:both; float:left; width:400px; margin-left:35px; 
font-size:.9em; margin-top:20px;}

.column_two {float:right; width:400px; margin-right:35px; font-size:.9em; margin-top:20px;}

/*********************/
/*****            ****/
/***** Form style ****/
/*****            ****/
/*********************/
  #conform { clear:both; font-size:10px; width:500px; background-color:transparent;
             margin-top:0px; margin-left:300px; }
  
  #conform table{font-family: arial, "sans serif"; width:100%;margin-top:10px; border-collapse:collapse;
  border-style:ridge;border-width:10px;border-color:#2CA2C9;
  vertical-align:top;}

  #conform table tr {vertical-align: top;}  
 
  #conform table th {font-family: arial, "sans serif"; font-size:12px;height:20px;
  background-color:transparent;border:none; 
  font-weight: bold;text-align:left;padding-left:5px;
  }
  
  #conform table td {background-color:transparent; height:20px;
  border:none;padding-left:5px;
  }

  #conform sup  {font-size:10px; color:#185E78;}    
  
  #form {font-family: Arial,"Sans Serif"; font-size:10px;
	width:400px; background-color:transparent;  margin-top:auto;
    }
   
  #form table{font-family: arial, "sans serif"; width:100%; border-collapse:collapse;
  border-style:groove;border-width:10px;border-color:#2B547E;
  vertical-align:top;}

  #form table tr {vertical-align: top;}  
 
  #form table th {font-family: arial,"sans serif"; font-size:12px;height:20px;
  background-color:transparent;border:none; 
  font-weight: bold;text-align:left;padding-left:5px;}
  
  #form table td {background-color:transparent; height:20px;
  border:none;padding-left:5px;}
  
  #formtitle {font-family: arial,"Sans Serif"; font-size:22px;color:#2B547E}	

  #form sup  {color:#2B547E;}
  
  #send  {margin-left:25px; vertical-align:top; }
  
  #name {width:184px;background-color:#B7E2F0; height:20px;border-color:#2B547E;
  border-style:groove;border-width:2px;color:#00000;font-weight:bold;} 
   
  #email {width:184px;background-color:#B7E2F0;height:20px;border-color:#2B547E;
  border-style:groove;border-width:2px; color:#000000;font-weight:bold;}
  
  #phone {width:120px;background-color:#B7E2F0; height:20px;border-color:#2B547E;
  border-style:groove;border-width:2px;color:#00000;font-weight:bold;}   
  
  #comment {width:184px;background-color:#B7E2F0;height:90px;border-color:#2B547E;
  border-style:groove;border-width:2px; padding-bottom:5px; 
  scrollbar-arrow-color: #ffffff;
  scrollbar-3dlight-color: #B7E2F0;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #1E708A;
  scrollbar-highlight-color: #fafafa;
  scrollbar-shadow-color: #000000;  
  color:#000000;
  font-weight:bold;
   }
  #select {background-color:#B7E2F0;
  scrollbar-arrow-color: #ffffff;
  scrollbar-3dlight-color: #B7E2F0;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #1E708A;
  scrollbar-highlight-color: #fafafa;
  scrollbar-shadow-color: #000000;
   }
  .checkbox {background-color:transparent; }
  
  #thick {font-size:14px; }
  
  #disc p {font-size:14px; font-weight:bold; }
  #disc hr {color:#2B547E;}  
  
    #cfaq
  {
  font-family: arial, helvetica,"Sans Serif";
  color:#000000; 
  line-height:100%; 
  width:95%;
  padding:0px;
  padding-left:35px;
  }
  
  #cfaq input  { font-family:Arial,"Sans Serif"; font-size:11px} 

  #cfaq p {color:#000000;font-size:12px; line-height:150%;}
  #cfaq ul li p.list {color:#000000;font-size:12px; line-height:100%;}
  
  #cfaq p a:hover {text-decoration: underline; color:#0000FF;}
  
  #cfaq hr {height:5px; color:#1E708A;line-height:150%;}
  
  #cfaq ul {margin-left:0px;color:#000000;font-size:12px; line-height:100%;}
  
  #cfaq li {margin-left:25px;}
  
  #cfaq h1 {color:#cc0000;font-size:24px; line-height:250%;}          
  #cfaq h2 {color:#000000;font-size:24px; line-height:160%;}
  #cfaq h3 {color:#cc0000;font-size:16px; line-height:250%;}
  
  #cfaq h2 a:link {text-decoration: underline; color:#000000;}
  #cfaq h2 a:visited {text-decoration: underline; color:#000000;}
  #cfaq h2 a:active {text-decoration: underline; color:#000000;}
  #cfaq h2 a:hover {text-decoration: underline; color:#0000FF;}  
  
  #btntitle {clear:both; font-family:Arial,"Sans Serif"; font-size:20px;
            margin-left:20%; color:#000000; font-weight:bold; 
            width:70%;
            float:left}
  #cfaqbtn1  {font-family:Arial,"Sans Serif"; font-size:14px;
            margin-left:15%; color:#ffffff; font-weight:bold;} 
  #cfaqbtn2  {font-family:Arial,"Sans Serif"; font-size:14px;
            margin-left:3%; color:#ffffff; font-weight:bold;} 
  #cfaqbtn3  {font-family:Arial,"Sans Serif"; font-size:14px;
            margin-left:9%; color:#ffffff; font-weight:bold;} 
  #cfaqbtn4  {font-family:Arial,"Sans Serif"; font-size:14px;
            margin-left:2%; color:#ffffff; font-weight:bold;}    
            
/* start fabric */
#fabric {
    float:right; 
    display:block;
    padding:0px; 
    margin:5px;
    width:700px; 
    height:190px; 
    background:url(../images/callout_bg.jpg) left top no-repeat;
    font-family: Arial,"sans-serif";
    }

  #fabric p {margin-top:10px; margin-left:10px; font-size:13px; float:left; display:inline; width:290px; margin-right:15px;line-height:160%; }    
  #fabric dt {font-size:18px;color:#185E78; font-style:italic; }
  #fabric dd {font-size:14px;color:#000000;  }  
  #fabric h2 {font-size:20px; color:#185E78;text-align:center;
               line-height:150%;margin-top:0px; }  
  #fabric h3 {font-size:18px;color:#185E78;line-height:150%;  }
  #fabric h4 {font-size:16px;color:#185E78;line-height:150%;  } 
  #fabric h5 {font-size:12px;color:#185E78;line-height:150%;  }       
  #fabric sup {font-size:16px; }      
  #fabric p sup {font-size:8px; }        
  
  #fabric a:link {text-decoration: underline;color:#185E78; }
  #fabric a:visited {text-decoration: underline;color:#185E78;}
  #fabric a:active {text-decoration: underline;color:#185E78;}
  #fabric a:hover {text-decoration: none; color:#6a547E;} 
  #fabric img {margin-left:210px;  } 
#fabricLeft{float: left; text-align: center; width: 170px; padding-right: 54px; margin-top: 60px;}
#fabricLeft a{color: #524b43; text-decoration: none;}
#fabricCenter{float: left; line-height: 1.4em; text-align: center;}
#fabricCenter a{color: #524b43; text-decoration: none;}
#fabricRight{float: right; text-align: center; margin-top: 60px;}
#fabricRight a{color: #524b43; text-decoration: none;}
.clickHere{text-decoration: underline; font-size: 12px;}

.fabHeading{font-size: 22px; font-family: Georgia; color: #00653b;}
.georgia{font-family: Georgia; font-size: 14px;}
.fabricsNav{border: 1px solid #2b547e; padding: 0; margin: 0; list-style: none; width: 488px; display: block; height: 50px; clear: left; }
.fabricsNav li{display: inline; float: left; border-right: 2px solid #2b547e; color:#ffffff;}
.fabricsNav li a{font-family: Georgia; font-size: 13px; display: block; width: 120px; color:#ffffff; text-align: center; padding-top: 8px;  height: 30px; text-decoration: none; }

.greenStripesA, .greenStripes:hover{background: #008000; color:#ffffff;}
.redStripesA, .redStripes:hover{background: #bb0000; color:#ffffff;}
.blueStripesA, .blueStripes:hover{background: #5d7ba1; color:#ffffff;}
.brownStripesA, .brownStripes:hover{background: #8c6955; color:#ffffff;}
.grayStripesA, .grayStripes:hover{background: #999999; color:#ffffff;}
.blocksA, .blocks:hover{background: #292929; color:#ffffff;}
.specialDesignsA, .specialDesigns:hover{background: #c7ae86;  color:#ffffff;}
.solidsA, .solids:hover{background: #d79300;  color:#ffffff;}


a.greenStripesA, .greenStripes{background:transparent; color:#ffffff;}
a.redStripesA, .redStripes{background:transparent; color:#ffffff;}
a.blueStripesA, .blueStripes{background: transparent; color:#ffffff;}
a.brownStripesA, .brownStripes{background: transparent; color:#ffffff;}
a.grayStripesA, .grayStripes{background: transparent; color:#ffffff;}
a.blocksA, .blocks{background: transparent; color:#ffffff;}
a.specialDesignsA, .specialDesigns{background: transparent; color:#ffffff;}
a.solidsA, .solids{background: transparent;color:#ffffff;}


/*  end fabric */                    
  
	
#footer {width:80%; clear:both; margin-left:auto; margin-right:auto; margin-top:20px; font-style:italic; color:gray; text-align:center; bottom:0px}

#footer h3 {clear:both; margin-bottom:0; font-size:13px; font-weight:bold; line-height:150%; color:#185E78;}
#footer h5 {clear:both; margin-bottom:0; font-size:10px; font-style:italic;line-height:150%; color:gray;}



