body, td    {font-family:verdana;font-size:75%;color:#006261;}
a           {color:#ED8722;text-decoration:none;}
a:hover     {text-decoration:underline;}
a:visited   {color:#ED8722;}
.full       {width:100%;}
li          {margin-bottom:0.5em;}

/* main layout */
td.menu1    {padding:30px;vertical-align:top;}
td.logo     {text-align:center;padding:15px 30px 15px;}
td.logo img {border:0;}
/*td.path     {color:#F7CB9F;padding-left:3em;} */
/*td.path a.path {color:#F7CB9F;} */
td.path     {color:#fff;padding-left:3em;}
td.path a.path {color:#fff;}
div.print    {padding-left:1em;margin-bottom:1em;}
ol.search li {margin-bottom:1em;}

td.textbox li {
	list-style-image: url(bullet.jpg);
}
td.textbox ul{
	padding-left:20px;
	margin:0px;
}


/* content */
td.content {padding:30px 30px 60px;vertical-align:top;}
td.scontent {padding:0em 3em;}
h1 {font-size:150%;font-weight:bold;border-bottom:1px dotted #008e8d;padding-bottom:0.2em;}
h2 {font-size:135%;font-weight:bold;}
h3 {font-size:120%;font-weight:normal;}

td.text0    {padding:0.6em 0.5em 0.6em 30px;border-bottom:1px solid #fff;font-size:85%;font-weight:bold;}
td.text1    {padding:0.5em 0.5em 0.5em 40px;background:#fff;font-size:85%;}
td.text2    {padding:0.5em 0.5em 0.5em 58px;background:#fff;}
td.text3    {padding:0.5em 0.5em 0.5em 45px;background:#fff;}

/* footer */

/* forms */
td.formHeader   {border-bottom:2px solid #f5e5c3;height:1px;padding:0;font-size:1px;}
td.name         {border-bottom:1px solid #f5e5c3;width:30%;font-size:75%;}
td.nameRequired {border-bottom:1px solid #f5e5c3;width:30%;font-size:75%;font-weight:bold;}
td.value        {background:#FBF9F2; border-bottom:1px solid #f5e5c3;width:80%;border-left:2px solid #f5e5c3;}
td.svalue       {padding:0px; vertical-align:middle;font-size:75%;}
td.valueFailed  {text-align:right;border-bottom:1px solid #f5e5c3;background:#FFE2DD;width:80%;border-left:2px solid #FF6A6A;}
td.empty        {font-size:4px;border-bottom:1px solid #F0EBDC;}
td.submit       {padding:10px; text-align:right;border-top:1px solid #f5e5c3;}
input.text      {width:100%;}
textarea.text      {width:100%;}

/* tables */
table.table_pricelist td          {border-bottom:solid 1px #E5E5E5; border-left:solid 1px #F0EBDC;font-size:85%;padding:0.2em;vertical-align:top;} /* class for table tag */
table.table_pricelist .headrow td {border-bottom:none; border-left:none;} /* class for headin row */
table.table_pricelist .code       {border-left:none; width:5em;text-align:center;} /* class for product code tag */
table.table_pricelist .price      {background:#FAFBFC; width:5em;text-align:right;} /* class for price cell */

/* gallery */
table.images        {background-color:#F3F3F3; width:95%; margin-top:1em;}
table.search_images {background-color:#F3F3F3; width:85%; margin-top:2em; margin-bottom:1em;}
td.thumbRight       {text-align:center; border-top:1px solid #ffffff; border-right:1px solid #ffffff; width:33%;}
td.thumbEmpty       {text-align:center; border-top:1px solid #ffffff; width:33%;}
td.thumbFirstRight  {text-align:center; border-right:1px solid #ffffff; width:33%;}
td.thumbFirstEmpty  {text-align:center; width:33%;}

/* gallup */
table.gallup            {width:100%;}
table.gallup td.title   {padding:0 0.5em 1em 45px;font-size:75%;font-weight:bold;}
table.gallup td.radio   {padding:0 0 0 45px;width:1px;vertical-align:top;}
table.gallup td.text    {padding:0 0.5em 0 2px;width:100%;font-size:75%;padding-right:10px;}
table.gallup td.result  {padding-top:0.2em;padding-left:45px;padding-right:0.5em;font-size:75%;}
table.gallup td.graph   {padding-left:45px;width:100%;vertical-align:middle;}
table.gallup div.bg     {background-color:#f5e5c3;margin:6px 0 0;}
table.gallup div.fg     {height:4px;background-color:#ed8722;margin:3px 0;}
table.gallup td.num     {text-align:right;padding-left:15px;font-size:75%;padding-right:2em;}
table.gallup td.dash    {padding:3px 15px 0;}
table.gallup td.button  {padding:5px 0 0 40px;}

/* removed inline styles */
body {
        margin:0px; 
        padding:0px; 
        background:url(/design/header_bg.jpg) repeat-x top;
}
#header {
        margin:0px;
        padding:0px;
        width:100%;
        border:0px;
        background:url(/design/logo_bg.jpg) no-repeat left top;
        border-collapse:collapse;
}
#header .header-td-left{
        margin:0px;
        padding:0px;
        vertical-align:top;
}
#header .header-td-right{
        padding:0px;
        padding-top:39px;
}
#icon-contact{
        background: url("/design/contact.jpg") no-repeat scroll center top transparent;
    color: #FFFFFF;
    display: block;

    padding-top: 44px;

}
#icon-print{
        background: url("/design/print.jpg") no-repeat scroll center top transparent;
    color: #FFFFFF;
    display: block;

    padding-top: 44px;

}
#icon-sitemap{
        background: url("/design/sitemap.jpg") no-repeat scroll center top transparent;
    color: #FFFFFF;
    display: block;

    padding-top: 44px;

}
.icon-divider{
        background: url("/design/divider.jpg") no-repeat scroll center top transparent;
        vertical-align:top;
        width:10px;
        text-align:center;
}
#search {
        background:url(/design/searchback.jpg) top left no-repeat; border:0px; height:28px;margin:0px;padding:0px;padding-top:9px;padding-right:15px;margin-left:17px;
}
#top-bar{
        margin:0px;padding:0px;width:100%;border:0px;border-collapse:collapse;
}
#content-div{
        position:absolute;top:142px;width:100%;
}
.special-color{
        color:#ED8722;
}
#csi-box{
        vertical-align:top;height:110px;border:1px solid #e3efef;background:url(/design/textbox.jpg) repeat-x #FFFFFF;padding:5px 10px;
}
