/* Default .CSS file for the Internet Advisor core install skin,
   based on the Flexi skin */
body   { background-image: url("gfx/body3-beige.jpg"); margin: 0; padding: 0 }
#TemplateAll   { color: #383838; font-size: 1em; font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-image: url("gfx/Background2.jpg"); background-repeat: repeat-y; margin-top: 10px; margin-right: auto; margin-left: auto; position: relative; width: 975px; height: auto }
#Wrapper1  { background-image: url("gfx/Wrapper1-Background.jpg"); background-repeat: no-repeat; position: relative; width: 975px; height: 170px }
#TemplateTop  { background: url("gfx/template/TemplateTop.gif") no-repeat; position: absolute; right: 5px; width: 550px; height: 85px; border: solid 1px #bbb }
#TemplateLogo  { position: absolute; top: 89px; left: 30px; width: 289px; height: 85px }
#TemplateHeader  { color: #3838a0; font-size: 14px; font-style: italic; font-weight: bold; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 30px; right: 75px; width: 550px; height: 85px }
#Wrapper2 { position: relative; width: 975px; height: auto; clear: both }
#TemplateNav   { font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bolder; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; letter-spacing: 1px; padding-top: 20px; padding-left: 50px; position: relative; width: 165px; height: auto; float: left }
#TemplateNav a:link,  #TemplateNav a:visited  { color: #dedede; text-decoration: none }
#TemplateNav a:hover  { color: #b6e0b0; text-decoration: none }
#TemplateMain { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-left: 230px; padding: 10px 30px; position: relative; width: 685px }
#TemplateMain a:link,  #TemplateMain a:visited { color: #38387e }
#TemplateMain a:hover  { color: #a64047 }
#TemplateTitle   { color: #bbb; font-size: 12px; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-transform: uppercase; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px; position: relative; width: 685px; height: 30px; border-bottom: 1px solid #bbb }
#TemplateTitle a:link,  #TemplateTitle a:visited { color: #bbb; text-decoration: none }
#TemplateTitle a:hover  { color: #a64047 }
#TemplateFooter   { color: #8d8d8d; font-size: 12px; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-left: 230px; padding: 10px; position: relative; width: 685px; height: auto; clear: both }
#TemplateFooter a:link, #TemplateFooter a:visited { color: #8d8d8d; text-decoration: none }
#TemplateFooter a:hover  { color: #a64047; text-decoration: none }
#TemplateFooter input { font-size: 12px; padding: 2px; border: solid 1px #8d8d8d }
#TemplateFooter .searchbutton { color: #fff; background-color: #8d8d8d; text-transform: uppercase; margin-left: 5px; padding: 1px; border: outset 1px #383838 }
#TemplateFooter .searchbutton:hover  { color: #a64047; background-color: #ccc; text-transform: uppercase; margin-left: 5px; padding: 1px; border: outset 1px #383838 }
#TemplateBottom    { color: #7b7b7b; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: url("gfx/BottomBorder.jpg") no-repeat; margin-right: auto; margin-left: auto; padding-top: 30px; padding-right: 55px; padding-left: 55px; position: relative; width: 865px; height: auto; clear: both }

img.thumbs {
 border:1px solid #dddddd; margin:2px; padding:4px; vertical-align: middle; }
img.thumbs:hover, table.thumbtable td.thumbtd div.img:hover {
 border:1px solid red; }
table.thumbtable img.thumbs { border: 0; padding:0; }
table.thumbtable td.thumbtd {  margin:4px; padding:2px;}
table.thumbtable td.thumbtd:hover { border-color:red; }
table.thumbtable { border:1px solid #cccccc; }
table.thumbtable td.thumbtd div.img {
 border: 1px solid #dddddd; text-align: center;}
.caption {
 font-size:.8em; overflow:hidden; padding:0px; line-height:1.1em;}
img.current, table.thumbtable td.thumbtd div.current {
 border-color: #ff0000;}
h1  { color: #a64047; font-size: 1.6em; font-weight: bold; margin: 0.67em 0 }
h2  { color: #a64047; font-size: 1.3em; font-weight: bold; margin: 0.67em 0 }
h3  { color: #a64047; font-size: 1.17em; font-weight: bold; margin: 1em 0; padding-bottom: 3px; border-bottom: 1px dotted #a64047 }
h4  { color: #383838; font-size: 1.17em; font-weight: bold; margin: 1em 0 }
