body, td, div, ul, li { font: 12px/15px Helvetica, Arial, Vedana, sans-serif; color: #61451D; }

form { margin: 0px; padding: 0px; }

sup { vertical-align: top; }

a { font-weight: bold; }
a:link { color: #61451D; }
a:visited { color: #452F11; }
a:hover { color: #000; }

div { margin: 0; padding: 0; border: none; }
img { margin: 0; padding: 0; border: none; }

br.clear { clear: both; font-size: 0; margin: 0; padding: 0; }

body { background: url(../images/bg-wood.jpg); }

#pagediv_C { width: 100%;  text-align: center; }
  
  #pagediv { width: 750px; text-align: left; margin: 0 auto 0 auto; }
	
  
		/*** TOP CUSTOM STYLES  ********************************/
	   #topRow1 { position: relative; height: 39px; background: #DAC8AD; }
	   #topRow1-col1 { position: absolute; top: 15px; left: 15px; width: 295px; }
	   #topRow1-col2 { position: absolute; top: 15px; left: 510px; width: 234px; }
	   	#topRow1-col2 a { text-decoration: none; }
	  
	   #topRow2 { position: relative; height: 151px; }
		
	   #topRow3 { position: relative; height: 21px; z-index: 50; }

		
	/*** Main Column LAYOUT   *******************************/
	#pageColumns { width: 750px;  background: #FFFFFF; position: relative; }
	

	 #ColumnRt { width: 554px; float: right; background: url(../images/bg-txt.jpg) repeat-x 0px 152px; }
	 	  /*** RIGHT COLUMN CUSTOM STYLES  ********************************/
		  #topContent { background: url(../images/h-bg-top.jpg) no-repeat top left; height: 152px; }
		  #topContent div { font-size: 10px; line-height: 11px; float: left; }
		  #topContent .smLink { font-size: 10px; line-height: 10px; }
		  #topContent H3 { margin: 25px 0px 0px 0px; font-size: 16px; line-height: 16px; }
		  #topContent #box1 { width: 150px; margin-left: 7px; }
		  #topContent #box2 { width: 180px; margin-left: 14px; }
		  #topContent #box3 { width: 174px; margin-left: 14px; }
		  
		  #homeTitle { padding-left: 10px; }
		  
		  .contentTable { width: auto; padding: 0; margin: 0; border-spacing: 0; border-collapse: collapse; border-width: 0; }
	   	  #contentAreaC { width: 340px; float: left; }
		  #contentArea { padding: 10px 17px 20px 17px; margin: 0; min-height: 230px; _height: 230px; }
	      #contentArea p { margin: 0 0 12px 0; padding: 0; }
		  
		  #askAnExpert { width: 206px; float: right; }
		  
		  #media { border: 1px solid #000; border-left: 0px; border-bottom: 0px; }
		  #media td { border-left: 1px solid #000; border-bottom: 1px solid #000; padding: 5px; }
		  #mediaLabels { font-weight: bold; background: #4b2613; color: #FFF; }
		  
		  
	#ColumnLft { width: 196px; float: left; }  	
	    /*** LEFT COLUMN CUSTOM STYLES ********************************/
		#sideContent div { padding: 0px 10px 0px 10px; font-size: 10px; line-height: 11px;  }
		#sideContent H3 { margin: 0px 0px 0px 0px; font-size: 15px; line-height: 16px; }
		#sideContent #box1 { background: url(../images/h-bg-experts.jpg) no-repeat top left; padding-top: 25px; padding-bottom: 9px; }
		#sideContent #box2 { height: 138px; background: url(../images/h-bg-questions.jpg) no-repeat top left; padding-top: 10px; }
		#sideContent #box3 { height: 156px; background: url(../images/h-bg-professional.jpg) no-repeat top left; padding-top: 10px; }
		
		  

	#clearOut { width: 100%; height: 1px; clear: both; } /* to clear footer */
	*html #clearOut { margin-top: -13px; } /* Only for IE*/


	/*** BOTTOM CUSTOM STYLES ********************************/
	
	#btmNav { color: #000; }
	#btmNav a { font-size: 10px; color: #000; }
	#btmNav #left { width: 672px; float: left; padding: 10px 0px 0px 0px; }
	#btmNav #right { width: 78px; float: left; }
	


/*** INTERNAL CUSTOM STYLES  **************************************************************************/

.int #topRow1 { position: relative; height: 88px; }

.int #topRow2 { position: relative; height: 21px; z-index: 50; }


.int #ColumnRt { width: 199px; float: right; background: none; }

	.int #sideContent { background: url(../images/rt-side.jpg) no-repeat top left; }
	.int #sideContent div { padding: 0px 12px 0px 30px; font-size: 11px; line-height: 11px; }
	.int #sideContent #box1 { height: 145px; background: none; padding-top: 12px; padding-bottom: 0px; }
		*html .int #sideContent #box1 { height: 155px;; }
	.int #sideContent #box2 { height: 180px; background: none; padding-top: 12px; padding-bottom: 0px; }
		*html .int #sideContent #box2 { height: 195px;; }
	.int #sideContent #box3 { height: 224px; background: none; padding-top: 12px; padding-bottom: 0px; }
	
	.int #bannerAd { padding: 10px 0px 0px 18px; height: 224px; background: url(../images/rt-side.jpg) no-repeat 0px -340px; }
		  
		  
.int #ColumnLft { width: 551px; float: left; background: url(../images/bg-content.jpg); }
	
	.int #contentAreaC { float:none; width: 100%; min-height: 313px; _height: 313px; background: url(../images/bg-content2.jpg) no-repeat top; }
	.int #contentArea { padding: 0px 17px 20px 28px; }
	
	.int #title { height: 78px; background: url(../images/bg-title.jpg)}
	.int H1 { font: 22px Helvetica, Arial, verdana, sans-serif; padding-top: 20px; margin: 0px 0px 0px 20px; }

	.int H2 { font: 18px Helvetica, Arial, verdana, sans-serif; margin: 0px; padding: 0px; font-weight: bold; }
	.int H3 { font: 15px Helvetica, Arial, verdana, sans-serif; margin: 0px; padding: 0px; font-weight: bold; }
	
	.int #footnote { font: 9px Helvetica, Arial, verdana, sans-serif; font-style: italic; }
	
	.int #shareThis { position: absolute; top: 5px; right: 200px; }


	#sitemap a { font-weight: normal; }


	
	