body 
{
	background-color: #F8F5F1
   padding: 0px;
   margin: 0px;
   text-align:center;
}
table
{
   margin:0px;
   padding:0px;
   border:0px;
   }
table td
{
   margin:0px;
   padding:0px;
   border:0px;
}
p
{
   text-align: left;
   margin:0px;
   padding:0px;
   border:0px;
   font-size: 7pt;
   color: #9F7878;
   font-family: verdana;
   line-height: 12pt;
}
ul
{
   text-align: left;
   margin:0px;
   margin-left: 20px;
   padding:0px;
   border:0px;
   font-size: 7pt;
   color: #9F7878;
   font-family: verdana;
   line-height: 12pt;
}
table.box td
{
   border: #EEE6E5 1px solid;
   border-spacing: 0px;
   padding: 0px;
   margin: 0px;
   border-collapse: collapse;
   color: #9F7878;
   font-family: verdana;
   font-size: 7pt;
   line-height: 12pt;
   text-align: left;
   vertical-align: center;
   white-space: nowrap;
}
table.box tr
{
   vertical-align: center;
}
img
{
   border: 0px;
   margin: 0px;
   padding: 0px;
}
p.disclaimer
{
   font-family: verdana;
   font-size: 12pt;
   color: #9F7878;
}
p.error
{
   font-family: verdana;
   font-size: 10pt;
   color: #FF0000;
}
p.box-title
{
   font-family: vedrana;
   font-size; 12pt;
   color: #C2B6BA;
}
p.pad
{
   padding: 0px;
   padding-top: 7px;
   margin: 0px;
}
table.admin_catalog
{
   margin-top: 30px;
   margin-left: 20%;
   padding: 0px;
   border-spacing: 0px;
   border: 0px;
}
table.admin_catalog td
{
   text-align: center;
   background-color: #C2B6BA;
   border: 0px collapse;
   padding: 0px;
   margin: 0px;
   border-spacing: 0px;
}
p.apc_text
{
   color: #6E6E6E;
   font-size: 8pt;
   font-family: verdana;
   margin: 0px;
   padding: 0px;
   text-align:right;
}
table.front_apc
{
   margin: 0px;
   padding: 0px;
   border-color: #9F7878;
   border-width: 1px;
   border-style: solid;
   border-collapse: collapse;
}
table.front_apc td
{
   text-align: center;
   font-family: verdana;
   font-size: 10pt;
   color: #9F7878;
   background-color: #EEE6E5;
}
a:link { 
	color: #617488;
   text-decoration: none;
	}
a:visited { 
	color: #617488;
   text-decoration: none;
	}
a:hover { 
	color: #617488;
   text-decoration: none;
	}
a:active { 
	color: #617488;
   text-decoration: none;
	}
table.galleryBox
{
   padding: 0px;
   margin:0px;
   border-width: 0px;
   border-collapse: collapse;
}
table.galleryBox td
{
   text-align: center;
   padding:0px;
   margin:0px;
   font-family: verdana;
   border:1px solid #A4A4A4;
   background-color: transparent;
   font-size: 10pt;
   color: #9F7878;
}
table.frontTable
{
   margin-left: auto;
   margin-right: auto;
   margin-top: 35px;
   margin-bottom: 0px;
   border: 0px;
   padding: 0px;
   border-spacing: 0px;
   border-collapse: collapse;
   width: 950px;
   }
table.frontTable td
{
   margin: 0px;
   border: 0px;
   padding: 0px;
   border-spacing: 0px;
   border-collapse: collapse;
   background-color: #FFFFFF;
   }
table.dynamicTable
{
   margin: 0px;
   border: 0px;
   padding: 0px;
   border-spacing: 0px;
   border-collapse: collapse;
   background: no-repeat right top;
   background-image: url(../images/misc/bar_gradient.jpg);
}
table.dynamicTable td
{
   margin: 0px;
   border: 0px;
   padding: 0px;
   border-spacing: 0px;
   border-collapse: collapse;
   background: transparent;
}
table.tabsBox
{
   margin: 0px;
   border: 1px;
   border-style: solid;
   border-color: #EEE6E5;
   padding: 0px;
   border-spacing: 0px;
   border-collapse: collapse;
   background: #EEE6E5;
   text-align: left;
   width: 100%;
   height: 100%;
}
table.tabsBox td
{
   margin: 0px;
   border: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   background: repeat-x top #EEE6E5 url(../images/tabs/mediaCentre_gradient.jpg);
}
table.front_cat
{
   margin: 0px;
   border: 1px solid #E8EAEC;
   padding: 0px;
   border-spacing: 0px;
   border-collapse: collapse;
   background: #FFFFFF;
   text-align: left;
   width: 100%;
   height: 100%;
   }
table.front_cat td
{
   margin: 0px;
   border: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   background: repeat-x top #FFFFFF url(../images/catalog/cat_gradient.jpg);
   font-family: verdana;
   font-size: 8pt;
   color: #A4A4A4;
}
table.front_brown
{
   margin: 0px;
   border: 1px solid #EEE6E5;
   padding: 0px;
   border-spacing: 0px;
   border-collapse: collapse;
   background: #EEE6E5;
   text-align: left;
   width: 100%;
   height: 100%;
}
table.front_brown td
{
   margin: 0px;
   border: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   background: repeat-x top #EEE6E5 url(../images/tabs/mediaCentre_gradient.jpg);
}
form.grey
{
   background: transparent;
   margin: 20%;
   padding: 10px;
   border: 1px solid #E8EAEC;
   border-spacing: 0px;
   border-collapse: collapse;
   width:60%;
   height:60%;
}
form.grey input
{
   background: #FFFFFF;
   margin: 5px;
   padding: 0px;
   border: 1px solid #9F7878;
   border-spacing: 0px;
   border-collapse: collapse;
   color: #9F7878;
   font-size:9pt;
   font-family: verdana;
}
table.item_list
{
   background: #fbf3f0;
   margin: 0px;
   padding-left: 15px;
   border: 1px #ffffff solid;
   border-spacing: 0px;
   border-collapse: collapse;
}
td.item_list
{
   background: #fbf3f0;
   margin: 0px;
   padding-left: 10px;
   padding-right: 10px;
   height: 50px;
   border: 1px #ffffff solid;
   border-spacing: 0px;
   font-family: verdana;
   font-size: 10px;
   border-collapse: collapse;
}
td.dealer
{
   background: #FFFFFF;
   margin: 0px;
   padding: 0px;
   border: 0px;
   border-spacing: 0px;
   border-collapse: collapse;
   color: #617488;
   font-size: 10px;
   font-family: verdana;
   text-align: left;
   background: transparent;
}