/* CSS Document *//* ------- Website containers ------- */body {background-image:url(../images/bg.gif); background-color:#333333; margin:0px;  padding:0px;font: 12px/16px arial, verdana, sans-serif; color: #353535;}#feedback {margin:0px; background-color:#FFFFFF; width:100%}#feedbacktxt {float:left; margin:15px; width:450px}#container {width:787px; height:100%; margin:0px auto 0px auto}#wrapper {position:relative;height:100%; width:787px;background:url(../images/wrapper.gif) repeat-y}.clearfix:after {display:block; content:"."; height:0; visibility:hidden; clear:both;}.clearfix {display:inline-table}/* for IEMac only */.clearfix {display:block} /* resets to block *//* end hide from IEMac */#content {float:left; margin:15px 0 0 10px;width:500px}/* ------- end website containers ------- *//* ------- Text and list styles --------- */br {line-height: 7px;}p {margin-top:10px}p.span {margin:0px}p.sitemap {margin:14px 0 0 0; color:#003366}p.contact, p.centerbold {font-weight:bold}p.contact, p.span{padding:0px}p.contact {color:#5D8868; margin:10px 0 3px 0px; font-size: 13px}p.centerbold {color:#003366; text-align:center; line-height:15px}h1 {font-size:20px; margin:-3px 0 0 0; padding: 0; color:#006666; line-height: 18px}h2 {color:#66966B; margin: 16px 0 0 0;padding:0px; font-size: 16px; font-weight:bold;}h3 {margin:4px 0 0 0px; padding:0px; text-indent:-3000px} h4 {font-size: 12px; font-weight:bold; color:#4D8061; margin:0px; padding-top:8px}#sitemap2 {margin-left:10px}*html ul.prices {margin:15px 5px 0 0px; padding:0px; }*html ul.prices2 {margin:5px 5px 0 0px; padding:0px; }ul.prices2 {margin:60px 0px 0 15px; padding:0px; }ul.prices {margin:70px 0px 0 15px; padding:0px; }ul.partnersbox {float:left; margin-top:50px; width:200px}ul.partnersbox {float:left; margin-top:50px; width:200px}ul {padding:0px; margin-left:50px}li {list-style-type: none; margin:0 0 0 -15px; color:#003333}li.pricelistlinks {margin:0px}/* -------- End text and list styles ----------*//* -------- Text Links ----------*/

.surname {

visibility: hidden; margin:0px; padding:0px

}


.links:link, 
.links:visited{color:#006641; text-decoration: none; padding-right:4px; background:  url("../images/line1.gif") bottom repeat-x;}
.links:hover{color:#ffffff; background-color:#006666}


.links2:link, 
.links2:visited{font-size:11px; color:#006641; text-decoration: none; padding-right:4px; background:  url("../images/line1.gif") bottom repeat-x;}
.links2:hover{color:#ffffff; background-color:#006666}


/* -------- End Text Links ----------*//* Blue side bar headers */*html #sidebar {margin:-27px 0 0 12px; float:left; width:230px}#sidebar {margin:-20px 0 0 15px; float:left; width:230px}.boxcontainer {float:left; width:210px;}.txt{font-size:11px; color:#3D5863; width:180px; }.txt {margin: 0 0 0px 15px}.frontlogintxt {padding-bottom:5px; margin:-5px 0 0 15px}.txt2 {margin:10px 0 0 15px; width:180px}.txt1 {margin:0px 0 0 5px; width:185px}#loginheader, #newsheader, #prodheader, #contactheader, #contactheader2,#accountheader, #partnerheader, #writeusheader,   #phoneheader, #branchlocheader, #galheader{text-align:center; float:left; padding-bottom:8px; height:33px; width:206px}#pricesheader {float:left; width:206px; height:33px; margin: 0}/* Blue side bar headers - top*/#pricesheader{margin:15px 0 0 0px} #newsheader, #loginheader, #writeusheader   {margin:0px 0 0 0px}#loginheader     {background:url(../images/headerlogin.gif) no-repeat}#newsheader      {background:url(../images/header1.gif) no-repeat}#writeusheader   {background:url(../images/writetous.gif) no-repeat}#header   {background:url(../images/writetous.gif) no-repeat}#pricesheader{background:url(../images/header6.gif) no-repeat}/* Blue side bar headers - bottom*/#galheader,  #contactheader,#contactheader2, #prodheader,#accountheader, #partnerheader, #phoneheader, #branchlocheader {margin:15px 0 0 5px}#galheader   {background:url(../images/header4.gif) no-repeat}#contactheader   {background:url(../images/header3.gif) no-repeat}#contactheader2   {background:url(../images/header3c.gif) no-repeat}#phoneheader     {background:url(../images/phone.gif) no-repeat}#prodheader      {background:url(../images/header2.gif) no-repeat}#branchlocheader      {background:url(../images/branchloc.gif) no-repeat}#pricesheader      {background:url(../images/header6.gif) no-repeat}/* --------------- Side Bar ------------------- *//* --------------- header --------------------- */#header {background:url(../images/header.jpg) no-repeat; margin:0px; width:787px; height:116px}.logoscontainer {float:left; margin-left:15px; padding:0px 10px 10px 0}#clock {float:left; margin-top:-15px; margin-left:16px; font-size:11px; color:#66966B}.linktop, .linktop:visited, span {font-size:11px; color:#466A5F;text-decoration: none;padding: 0 4px 0 0;font-weight: normal}.linktop:hover{color:#ffffff;  background-color:#466A5F}/* --------------- End header --------------------- */#navbar { margin:0px auto 0px auto; background:url(../images/navbar.gif) no-repeat; width:787px; height:39px}#navlinks {	position:absolute;	margin-left:23px;	margin-top:3px;}#tabcontainer {margin-left:237px}.tabsoff, .tabson  {margin-top:2px; float:left; width:100%;text-indent:-3000px;width:86px}  .tabs {float:left; width:86px;text-indent:-3000px} .abouton, .abouton:link, .productson, .sitemapon,  .galleryon,  .contacton, .linkon            {width:86px; height:21px; margin-top:3px; display:block; text-decoration:none}   .abouton {background:url(../images/tabs/about.gif) no-repeat; background-position:0 -21px}.productson {background:url(../images/tabs/products.gif) no-repeat; background-position:0 -21px}.sitemapon {background:url(../images/tabs/sitemap.gif) no-repeat; background-position:0 -21px} .galleryon {background:url(../images/tabs/gallery.gif) no-repeat; background-position:0 -21px} .contacton {background:url(../images/tabs/contact.gif) no-repeat; background-position:0 -21px}  .linkon {background:url(../images/tabs/links.gif) no-repeat; background-position:0 -21px}/* -------------------------------------------------------------- */.aboutoff, .productsoff, .sitemapoff,  .galleryoff,  .contactoff, .linkoff{width:86px; height:21px; margin-top:3px; display:block; text-decoration:none}   .aboutoff:hover, .productsoff:hover, .sitemapoff:hover, .galleryoff:hover, .contactoff:hover, .linkoff:hover {background-position:0 -21px; text-decoration:none}.aboutoff    {background:url(../images/tabs/about.gif) no-repeat}.productsoff {background:url(../images/tabs/products.gif) no-repeat}.sitemapoff {background:url(../images/tabs/sitemap.gif) no-repeat} .galleryoff {background:url(../images/tabs/gallery.gif) no-repeat} .contactoff {background:url(../images/tabs/contact.gif) no-repeat} .linkoff {background:url(../images/tabs/links.gif) no-repeat}/* --------------- End Navigation tabs --------------------- *//* --------------- Main Pages --------------------- *//* ------- Account Page ---------- *//* -- account application button --*/.floataccount {padding:0px; float:right; background:url(../images/account.gif) no-repeat; width:224px; height:109px; margin:20px 0px 0 10px}.floataccountlink {margin:80px 0 0 120px}.accountbutton {background:url(../images/accountbutton.gif) no-repeat; margin:2px 0 0 140px; display:block; width:191px; text-indent:-3000px; height:31px}.accountbutton, .accountbutton:link, .accountbutton:hover {text-decoration:none}.accountbutton:hover {background-position:0 -31px}/* -- End account application button --*//* ------- Site Map / Links Page ---------- */.container1 {float:left; margin-top:15px; padding-bottom:50px; margin-left:10px}.container2 {float:left; margin:15px 0px 0 150px}/* ------- End Site Map Page ---------- *//* ------- Login Page ---------- */.loginbox {float:left; border:1px solid #C9D3D3; width:230px; height:220px; margin:40px 20px 0px 0}.logintext {margin:-5px 10px 10px 10px; padding:0px}/* ------- End  Login Page ---------- *//* ------- Team Pictures Page ---------- */ .team {position:relative; height:150px; margin:0px 0 0 0} /* ------- End Team Pictures Page ---------- */ /* ------- Quality Page ---------- */.nqalink1{position:absolute; margin:280px 0px 0 44px}.nqalink2{position:absolute;  margin:280px  0px 0 289px} /* ------- End Quality Page ---------- *//* --- Partners Main page  ---------- */.partnerlink{position:absolute; margin:112px 0 0 122px}/* --- End Partners Main page  ---------- *//* saia burgess pictures --*/.partner1 {position:absolute; margin:-353px 0 0 400px}.partner2 {position:absolute; margin:-230px 0 0 400px}.partner3 {position:absolute; margin:-110px 0 0 400px}.partner4 {position:absolute; margin:18px 0 0 400px}/* ---------- footer --------------- */#footerbg, #footer {width:850px; height:48px; margin:0px auto 0px auto}#footerbg {float:left; background:url(../images/footer.gif) no-repeat}#footer {position:relative}/* footer links */#footerlinks, #copyright{font-size: 11px; color:#006666}#footerlinks {position:absolute; margin:0 0px 0px 15px;  padding-top:18px; color: #7C4E88;}.footerlink:link, .footerlink:active, a.footerlink:visited{text-decoration: none; font-size:11px; color:#006666}.footerlink:hover {color:#006666}#copyright {text-decoration: none}.copylink, .copylink:link {font-size: 11px; padding-right:10px; color:#003366}.copylink:link, .copylink:active, .copylink:visited, .copylink:hover {text-decoration: none}.linkstop{position:absolute; margin:55px 0 0 70px}.linkstop:link, .linkstop:active, .linkstop:visited{text-decoration: none; font-size:14px; font-weight:bold; color:#ffffff}/* footer - xhtml / css containers */#xhtml, #css {margin-top:14px; height:14px; width:80px; text-decoration:none; text-indent:-3000px; position:absolute}#xhtml       {margin-left:520px}#css         {margin-left:597px}/* footer - xhtml / css links */.xhtml, .css {display:block; height:15px; width:80px; margin-top:0px; text-decoration:none}.css         {background: url(../images/css.gif) no-repeat;margin-left:50px}.xhtml       {background: url(../images/xhtml.gif) no-repeat; margin-left:40px}/* ---------- End footer --------------- *//* ----------Float pictures  ------------------- */.floatleft  {float:left; margin:0 10px 0 0px}.textcontain {position:relative}*html .textlinkside {height:14px; width:200px; padding: 0 0 20px 0; margin:4px 0 0 7px; }.textlinkside {float:left; padding: 0 0 8px 0; margin:0 0 0 10px} *html .textcontainnew {width:210px; margin:0px; padding:0px; position:relative}  *html .textcontainnew {width:210px; margin:0px 0 0 -20px; padding:0px; position:relative}.floatprods  {float:left; padding-right:5px; }.floatprodstext  {font-size:11px; color:#3D5863; float:left; margin:3px 0 0 10px; height:60px;}.floatright {float:right}/* forms */#form {margin-top:-18px;}.inputbox {margin:0px; padding-bottom:0px;background-color:#ffffff; font: 12px "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; color:#3E676B ; height:16px; width:200px; border:1px solid #B0D9B1}.frontlogin {margin:0px; padding-bottom:0px;background-color:#ffffff; font: 11px "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; color:#142e63; height:14px; width:180px; border:1px solid #6F93B4}.inputaddress{margin:0px; padding-bottom:0px;background-color:#ffffff; font: 12px "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; color:#3E676B ;  width:400px; border:1px solid #B0D9B1}.viewbttn, .viewbttn:link {display:block; text-decoration: none; margin-top:15px; height:15px; width:68px; background:url(../images/view.gif) no-repeat; text-indent: -3000px}.viewbttn:hover{background-repeat:no-repeat; background-position: 0 -20px; text-indent: -3000px}.submit, .submit:link {text-decoration: none; margin-top:15px; height:15px; width:68px; background-image:url(../images/submit.gif); text-indent: -3000px}.submit:hover{background-repeat:no-repeat; background-position: 0 -20px; text-indent: -3000px}/* Data  - Css Mock tables*//* Products Container */.prodcontainer {position:relative; height:120px; width:520px; margin:0px 0 0 0; border-bottom:1px solid #CDE6DB}.floatright2 {float:right; padding-left:20px; margin-top:-25px}#fenceborder1 {width: 465px; border-bottom:1px solid #E7F0D0; margin-top:5px}#fencetable {width: 400px}tr.rowtop {background:url(../images/rowtop1.gif) repeat-x; height:23px; color:#FFFFFF; font-weight:bold}tr.rowtop2 {background:url(../images/rowtop2.gif) repeat-x; height:23px}tr.row1 {background:url(../images/row1.gif) repeat-x; height:22px}tr.row2 {background:url(../images/row2.gif) repeat-x; height:22px}tr {height:22px; margin:0px; padding:0px}td.prices {font-size:12px; color:#323232; padding:0 0 0 7px}td.border {}td.rowtxt {padding:2px 0 2px 8px; color:#003333;font-weight:bold}p.priceh2 {font-size:13px; color:#6A967B; font-weight:bold; padding:5px 0 0 0; margin:0px 0 0 15px}table {width:450px; margin:0 0 0 15px }#showcasecontent {margin:0 0 0 15px; padding:0px}.floatleftsc  {float:left;padding:10px}.floatleftsc2  {float:left;padding:10px; margin-left:30px; text-align:center}p.scfont {color:#66966B; margin: 16px 0 0 0;padding:0px; font-size: 16px; font-weight:bold;}