﻿/* CSS Document */

* 
{
margin:0; padding:0;
}
div.sec1 {
background: #484848;
width:100%;
height:25%;
}
div.sec2 {
background: #e9e9e9;
width:100%;
height:100%;
} 
div.sec3 {
background: #e9e9e9;
width:100%;
height:100%;
}

 body {
background-color: #e9e9e9;
font-size:12px;
font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
margin:auto;
}
div#wrapper {
width: 1024px;
height:100%;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
border: Opx;
background-color: #484848;

}


div#bodywrapper {
width: 1024px;
height:100%;
margin-top:0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;



}
div#innerbodywrapper {
width: 1024px;
height:100%!Important;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color:#ffffff;
border-top: thin solid #D6D6D6;
border-bottom: thin solid #D6D6D6;
border-left: thin solid #D6D6D6;
border-right: thin solid #D6D6D6;
margin-top: 10px;
}


div#bodywrapperenq {
width: 1024px;
height:600px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color:#FDFDFD;
border-top: thin solid #D6D6D6;
border-bottom: thin solid #D6D6D6;
border-left: thin solid #D6D6D6;
border-right: thin solid #D6D6D6;
}

div#bodywrapperhome {
width: 1024px;
height:500px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color:#FDFDFD;
border-top: thin solid #D6D6D6;
border-bottom: thin solid #D6D6D6;
border-left: thin solid #D6D6D6;
border-right: thin solid #D6D6D6;
}

div#bodywrapperproduct {
width: 1024px;
height:850px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color:#FDFDFD;
border-top: thin solid #D6D6D6;
border-bottom: thin solid #D6D6D6;
border-left: thin solid #D6D6D6;
border-right: thin solid #D6D6D6;

font-size:medium
}

div#bodywrappervideodemo {
width: 1024px;
height:2300px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color:#FDFDFD;
border-top: thin solid #D6D6D6;
border-bottom: thin solid #D6D6D6;
border-left: thin solid #D6D6D6;
border-right: thin solid #D6D6D6;

font-size:medium
}

div#banbutton{



font-size:12px;

font-family:Verdana, Arial, Helvetica, sans-serif;

background-color:#484848;

float:right;

margin-top:20px;

margin-right:5px;

}

div#image{

float:left;

padding-bottom:20px;

}

div#img{
float:left;
color:#484848;
width:220px;
height:30px;
padding-top:10px;
padding-bottom:10px;
font-size:16px;
font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;

}
div#header {
width:1024px;
height:100%;
padding: 0px;
margin: 0px;
vertical-align:top;
text-align: center;
background-color: #484848;
padding-top:10px;
}
div#insideheader {
width:1024px;
height:100%;
padding: 0px;
margin: 0px;
vertical-align:top;
background-color: #484848;
}
#menu {background:url(images/middle.gif) top repeat-x; height:36px; }
#menu .rightbg {background:url(images/right.gif) top right no-repeat;}
#menu .leftbg {background:url(images/left.gif) top left no-repeat; width:100%; height:36px;}
#menu .padding {padding:9px 0;}
#menu li {float:left; width:100px; background:url(images/menu_libg.gif) top right repeat-y; font-size:12px; text-align:center;  display:block; height:36px;}
#menu li a {color:#484848; text-decoration:none; font-weight:normal; font-size:12px; display:block; padding:8px 0 14px 0;}
#menu li span{ display:block; padding:8px 0 5px 0;}
#menu li a:hover {color:red; text-decoration:none;}
#menu li span {color:red; text-decoration:none;}
#menu .last {background:none;}
}


#dtmovie
{
display: block;
width: 182px;
height: 148px;
background: url("utubeimage.jpg") no-repeat 0 0;
vertical-align:middle;
}

div#insidebody {
width:1024px;
height:100%;
padding: 0px;
margin: 0px;
vertical-align:top;
background-color: #484848;
}
div#flash {
padding: 0px;
margin: 0px;
background-color: #484848;
width:1024px;
height:224px;
}
div#main {
margin-left:221px;
font-size:12px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#484848;
background-color:#ffffff;
border-left: thin solid #D6D6D6;
}

.mainbody {      

height:100%!Important;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}

.innermain {      
height:900px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

}

.innermain2 {      
height:1200px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;


}
.smallbody {      
height:1160px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

}

.mediumbody {
height:1200px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

}

.mediumbody2 {
height:1350px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

}

.largebody {
height:1550px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

}
.xlargebody {
height:1800px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

}


.xx1largebody {
height:2400px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

}

.x2largebody {
height:2250px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

}

.xxlargebody {
height:2550px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

}



.x3largebody {
height:2600px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

}


.indexmain {      

height:780px;

}



.aboutusmain {      

height:1550px;

}



.contactusmain {      

height:780px;

}

.solutionsmain {      

height:780px;

}

.supportsmain {      

height:100%!Important;

}

.enquirymain {      

height:780px;

}



.requestsentmain {      

height:780px;

}



div#insidebody2 {



height:100%;

padding: 0px;

margin: 0px;

vertical-align:top;

background-color: #ffffff;

}

div#mainstyle2 {
height:100%;
font-size:12px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#484848;
background-color:#ffffff;
}


div#spacerline{

width:100%;

height:10px;

margin-top:10px; 

}  


div#productline11{

width:680px;

height:250px;

font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

background-color:#ffffff;

color:#484848;

float:left;

margin: 0;

}



div#productlinecol1{

width:340px;

float:left;

font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

background-color:#ffffff;

color:#484848;

font-size:x-small;

margin: 0;

}

div#productlinecol2{
width:340px;
float:right;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
background-color:#ffffff;
color:#484848;
font-size:x-small;
margin: 0;
}

div#productline12{
width:340px;
height:250px;
float:right;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
background-color:#ffffff;
color:#484848;
font-size:x-small;
margin: 0;
  }
div#productline13{
width:340px;
height:250px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
background-color:#ffffff;
color:#484848;
font-size:x-small;
margin: 0;
  }


div#nav {
width: 220px;
height:100%;
background-color:#FDFDFD;
text-align: center;
line-height:25px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
padding-left:0px;
}
div#message{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#484848;

}
div#menu2{
width: 220px;
height: 360px;
background-color:#FDFDFD;
text-align:left;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-size:12px;
padding-top:15px;
vertical-align:middle;
position: relative; 
clear: both; 
text-decoration:none;

}
.class1 a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #484848; 
text-decoration: none;
display: block;
width: 180px;
height: 32px;
background: url("images/btnbc1.jpg") no-repeat 0 0;
vertical-align:middle;
}
.class1 a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;color:#484848;
text-decoration: none;
vertical-align:middle;
}
.class1 a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
text-decoration: none;
color:#DA251C;
background: url("images/btnbc.jpg") no-repeat 0 0;
display: block;
width: 180px;
height: 32px;
vertical-align:middle;
}
.class1 a:active {
text-decoration: none;
background: url("images/btnbc.jpg") no-repeat 0 0;
display: block;
width: 180px;
height: 32px;
vertical-align:middle;
text-align:center;

}
#correctaddresstext{
text-decoration: none;
text-indent:38px;
}
#navcorrectaddressbt
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsCorrectAddressOff.jpg") no-repeat 0 0;
vertical-align:middle;
}
#navcorrectaddressbt:hover
{ 
background: url("images/NavButtonsCorrectAddressOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;


}
#navtwinsms{
text-decoration: none;
text-indent:38px;
}
#navtwinsms
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsTwinsMSOff.jpg") no-repeat 0 0;
vertical-align:middle;
}
#navtwinsms:hover
{ 
background: url("images/NavButtonsTwinsMSOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;

}
#navtwinsdq{
text-decoration: none;
text-indent:38px;
}
#navtwinsdq
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsTwinsDQOff.jpg") no-repeat 0 0;
vertical-align:middle;
}
#navtwinsdq:hover
{ 
background: url("images/NavButtonsTwinsDQOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;

}
#correctaddressrapidtext{
text-decoration: none;
text-indent:38px;
}
#navcorrectaddressrapidbt
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsCorrectAddressRapidOff.jpg") no-repeat 0 0;
vertical-align:middle;
}
#navcorrectaddressrapidbt:hover
{ 
background: url("images/NavButtonsCorrectAddressRapidOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;


}
#correctaddressbatchtext{
text-decoration: none;
text-indent:38px;
}
#navcorrectaddressbatchbt
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsCorrectAddressBatchOff.jpg") no-repeat 0 0;
vertical-align:middle;
}
#navcorrectaddressbatchbt:hover
{ 
background: url("images/NavButtonsCorrectAddressBatchOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;



}
#correctaddresswebtext{
text-decoration: none;
text-indent:38px;
}
#navcorrectaddresswebbt
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsCorrectAddressWebServiceOff.jpg") no-repeat 0 0;
vertical-align:middle;
}
#navcorrectaddresswebbt:hover
{ 
background: url("images/NavButtonsCorrectAddressWebServiceOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;




}
#navtext{
text-decoration: none;
text-indent:38px;
}
#navtwinsbt
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsTwinsOff.jpg") no-repeat 0 0;
vertical-align:middle;
}
#navtwinsbt:hover
{ 
background: url("images/NavButtonsTwinsOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;



}
#navbatbt
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsBatOff.jpg") no-repeat 0 0;
vertical-align:middle;
}
#navbatbt:hover
{ 
background: url("images/NavButtonsBatOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;
}



#navratbt
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsRatOff.jpg") no-repeat 0 0;
vertical-align:middle;


}
#navratbt:hover
{ 
background: url("images/NavButtonsRatOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;

}


#navdqobt
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsDqoOff.jpg") no-repeat 0 0;
vertical-align:middle;


}
#navdqobt:hover
{ 
background: url("images/NavButtonsDqoOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;

}


#navpigeonbt
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsPigeonOff.jpg") no-repeat 0 0;
vertical-align:middle;

}
#navpigeonbt:hover
{ 
background: url("images/NavButtonsPigeonOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;
}
#navfpcbt
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsFpcOff.jpg") no-repeat 0 0;
vertical-align:middle;

}
#navfpcbt:hover
{ 
background: url("images/NavButtonsFpcOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;

}
#navservicestext{
text-decoration: none;
text-indent:38px;

}
#navservicesbt
{
display: block;
width: 220px;
height: 63px;
background: url("images/NavButtonsServicesOff.jpg") no-repeat 0 0;
vertical-align:middle;
}
#navservicesbt:hover
{ 
background: url("images/NavButtonsServicesOn.jpg") no-repeat 0 0;
vertical-align:middle;
line-height:63px;
}



div#navimg{
}
div#navcolu1{	
width:15%;
position: relative; 
float: left; 
padding-bottom:20px;
}
div#navcolu2{	
width:84%;
float:right;
position: relative; 
padding-bottom:20px;
}


div#navcolu1b{	
width:15%;
position: relative; 
float: left; 
padding-bottom:20px;
}
div#navcolub2{	
width:84%;
float:right;
position: relative; 
padding-bottom:20px;
}


h1{ 
font-weight:bold;
font-size:35px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
background-color:#FFFFFF;
padding-left:20px;
padding-top:12px;
padding-bottom:5px;
}


h2{ 
font-weight:normal;
font-size:15px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
background-color:#FFFFFF;
padding-bottom:25px;
padding-left:20px;
}

h3{ 
color:#484848;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
}
h4{ 

color:#484848;

font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

font-size:16px;

font-weight:bold;

}
.bodyheadingcorrect {         

color:#ffcd32;

}


.bodyheadingt {         

color:#004080;

}

.bodyheadingr {         

color:#ea7423;

}



.bodyheadingb {         
color:#da251c;
}

.bodyheadingf {         
color:#7e2369;
}

.bodyheadingd {         
color:#00843d;
}

.bodyheadingp {         
color:#e896ba;
}

.bodyheadinggrey {         
color:#484848;
}




div#bodyheadingtdine{         
color:#00843d;
font-style:bold; 
font-size:15px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
background-color:#FFFFFF;
padding-top:12px;
padding-bottom:15px;
}


div#bodyheadingp{         
color:#e896ba;
font-style:bold; 
font-size:35px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
background-color:#FFFFFF;
padding-left:20px;
padding-top:12px;
padding-bottom:10px;
}

div#bodyheadingpline{         
color:#e896ba;
font-style:bold; 
font-size:15px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
background-color:#FFFFFF;
padding-top:12px;
padding-bottom:15px;

}
div#bodytext{

font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

font-size:12px; 

background-color:#ffffff;

color:#484848;

line-height:20px;

height:780px;

}

div#bodytext2{

font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

font-size:medium; 

background-color:#ffffff;

color:#484848;

line-height:20px;

height:780px;

}


div#productbodytext{

font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

font-size:12px; 

background-color:#ffffff;

color:#484848;

line-height:20px;

height:500px;

}

div#textp{

font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

font-size:12px; 

background-color:#ffffff;

color:#484848;

line-height:20px;

}

div#derektext{

font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

font-size: medium; 

background-color:#ffffff;

color:#484848;

line-height:20px;

height:500px;


}
div#column1{
width:45%;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-size:12px; 
background-color:#ffffff;
color:#484848;
float:left;
padding-left:20px;
padding-right:10px;
line-height:19px;

}
div#column2{
width:45%;
float:right;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
background-color:#ffffff;
color:#484848;
padding-left:15px;
padding-right:10px;
font-size:12px;
line-height:19px;
}

div#twinscolumn1{
width:45%;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-size:12px; 
background-color:#ffffff;
color:#484848;
float:left;
padding-left:20px;
padding-right:10px;
line-height:19px;


}
div#twinscolumn2{
width:45%;
float:right;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
background-color:#ffffff;
color:#484848;
padding-left:15px;
padding-right:10px;
font-size:12px;
line-height:19px;

}

div#bodytextonlinehelp{

font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

font-size:12px; 

background-color:#ffffff;

color:#484848;

line-height:20px;

height:6200px;

}

div#derekonline{

font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

font-size: medium; 

background-color:#ffffff;

color:#484848;

line-height:20px;

height:2400px;

}
div#spacer{

width:100%;

height:110px;

float:right;

margin-top:3px; 

}   


/* Footer */

div#footer {

height:30px;

padding: 5px;

margin: 0px;

background-color:#e9e9e9;

font-size: small;

text-align: right;

}





div#footer1{

width:45%;

font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

font-size: small;

background-color:#e9e9e9;

color:#484848;

float:left;

padding-left:3px;

padding-right:10px;

text-align:left;



}

div#footer2{
width:45%;
float:right;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
background-color:#e9e9e9;
color:#484848;
padding-left:15px;
padding-right:10px;
font-size:small;
}

.footerlink a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #484848; 
text-decoration: none;
font-size: small;
}
.footerlink a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#484848;
text-decoration: none;
font-size:small;
}
.footerlink a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#DA251C;
font-size:small;
}
.footerlink a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #484848; 
text-decoration: none;
font-size:small;

}


div#resquestform{
width:430px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-size:12px;
background-color:#ffffff;
color:#484848;
float:left;
padding-left:10px;
padding-right:3px;
text-align:right;
padding-top:5px;
line-height:25px;

}

.clickherelink a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #da251c; 
text-decoration: none;
font-size:12px;
}
.clickherelink  a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#da251c;
text-decoration: none;
font-size:12px;
}
.clickherelink  a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#da251c;
font-size:12px;
}
.clickherelink a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #da251c;
text-decoration: none;
font-size:12px;
}

}

.productpagelinkd a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #00843d; 
text-decoration: none;
font-size:16px;
}
.productpagelinkd a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#00843d;
text-decoration: none;
font-size:16px;
}
.productpagelinkd a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#00843d;
font-size:16px;
}
.productpagelinkd a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #00843d; 
text-decoration: none;
font-size:16px;
}





.productpagelinkds a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #00843d; 
text-decoration: none;
font-size:12px;
}
.productpagelinkds a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#00843d;
text-decoration: none;
font-size:12px;
}
.productpagelinkds a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#00843d;
font-size:12px;
}
.productpagelinkds a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #00843d;
text-decoration: none;
font-size:12px;
}

.productpagelinkp a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #e896ba; 
text-decoration: none;
font-size:16px;
}
.productpagelinkp a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#e896ba;
text-decoration: none;
font-size:16px;
}
.productpagelinkp a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#e896ba;
font-size:16px;
}
.productpagelinkp a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #e896ba; 
text-decoration: none;
font-size:16px;
}





.productpagelinkps a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #e896ba; 
text-decoration: none;
font-size:12px;
}
.productpagelinkps a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#e896ba;
text-decoration: none;
font-size:12px;
}
.productpagelinkps a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#e896ba;
font-size:12px;
}
.productpagelinkps a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #e896ba;
text-decoration: none;
font-size:12px;
}


.productpagelinkf a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #7e2369; 
text-decoration: none;
font-size:16px;
}
.productpagelinkf a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#7e2369;
text-decoration: none;
font-size:16px;
}
.productpagelinkf a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#7e2369;
font-size:16px;
}
.productpagelinkf a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #7e2369;
text-decoration: none;
font-size:16px;
}





.productpagelinkfs a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #7e2369;
text-decoration: none;
font-size:12px;
}
.productpagelinkfs a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#7e2369;
text-decoration: none;
font-size:12px;
}
.productpagelinkfs a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#7e2369;
font-size:12px;
}
.productpagelinkfs a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #7e2369;
text-decoration: none;
font-size:12px;

}


.productpagelinkc a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #ffcc29; 
text-decoration: none;
font-size:16px;
}
.productpagelinkc a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#ffcc29; 
text-decoration: none;
font-size:16px;
}
.productpagelinkc a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#ffcc29; 
font-size:16px;
}
.productpagelinkc a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #ffcc29; 
text-decoration: none;
font-size:16px;
}



.productpagelinkcs a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #ffcc29; 
text-decoration: none;
font-size:12px;
}
.productpagelinkcs a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#ffcc29; 
text-decoration: none;
font-size:12px;
}
.productpagelinkcs a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#ffcc29; 
font-size:12px;
}
.productpagelinkcs a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #ffcc29; 
text-decoration: none;
font-size:12px;

}


.productpagelink a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #484848; 
text-decoration: none;
font-size:16px;
}
.productpagelink a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#484848;
text-decoration: none;
font-size:16px;
}
.productpagelink a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#484848;
font-size:16px;
}
.productpagelink a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #484848; 
text-decoration: none;
font-size:16px;
}


.productpagelinks a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #484848; 
text-decoration: none;
font-size:12px;
}
.productpagelinks a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#484848;
text-decoration: none;
font-size:12px;
}
.productpagelinks a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#484848;
font-size:12px;
}
.productpagelinks a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #484848; 
text-decoration: none;
font-size:12px;
}


.productpagelinkt a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #004080; 
text-decoration: none;
font-size:16px;
}
.productpagelinkt a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#004080;
text-decoration: none;
font-size:16px;
}
.productpagelinkt a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#004080;
font-size:16px;
}
.productpagelinkt a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #004080; 
text-decoration: none;
font-size:16px;
}


.productpagelinkts a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #004080; 
text-decoration: none;
font-size:12px;
}
.productpagelinkts a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#004080;
text-decoration: none;
font-size:12px;
}
.productpagelinkts a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#004080;
font-size:12px;
}
.productpagelinkts a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #004080; 
text-decoration: none;
font-size:12px;
}

.productpagelinkr a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #ea7423; 
text-decoration: none;
font-size:16px;
}
.productpagelinkr a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#ea7423;
text-decoration: none;
font-size:16px;
}
.productpagelinkr a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#ea7423;
font-size:16px;
}
.productpagelinkr a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #ea7423; 
text-decoration: none;
font-size:16px;
}


.productpagelinkrs a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #ea7423; 
text-decoration: none;
font-size:12px;
}
.productpagelinkrs a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#ea7423;
text-decoration: none;
font-size:12px;
}
.productpagelinkrs a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#ea7423;
font-size:12px;
}
.productpagelinkrs a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #ea7423; 
text-decoration: none;
font-size:12px;
}

.productpagelinkb a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #da251c; 
text-decoration: none;
font-size:16px;
}
.productpagelinkb a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#da251c;
text-decoration: none;
font-size:16px;
}
.productpagelinkb a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#da251c;
font-size:16px;
}
.productpagelinkb a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #da251c; 
text-decoration: none;
font-size:16px;
}





.productpagelinkbs a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #da251c; 
text-decoration: none;
font-size:12px;
}
.productpagelinkbs a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#da251c;
text-decoration: none;
font-size:12px;
}
.productpagelinkbs a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#da251c;
font-size:12px;
}
.productpagelinkbs a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #da251c;
text-decoration: none;
font-size:12px;
}


.productpagelinkd a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #00843d; 
text-decoration: none;
font-size:16px;
}
.productpagelinkd a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#00843d;
text-decoration: none;
font-size:16px;
}
.productpagelinkd a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#00843d;
font-size:16px;
}
.productpagelinkd a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #00843d; 
text-decoration: none;
font-size:16px;
}


.productpagelinkds a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #00843d; 
text-decoration: none;
font-size:12px;
}
.productpagelinkds a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#00843d;
text-decoration: none;
font-size:12px;
}
.productpagelinkds a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#00843d;
font-size:12px;
}
.productpagelinkds a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #00843d;
text-decoration: none;
font-size:12px;
}

.productpagelinkp a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #e896ba; 
text-decoration: none;
font-size:16px;
}
.productpagelinkp a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#e896ba;
text-decoration: none;
font-size:16px;
}
.productpagelinkp a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#e896ba;
font-size:16px;
}
.productpagelinkp a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #e896ba; 
text-decoration: none;
font-size:16px;
}





.productpagelinkps a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #e896ba; 
text-decoration: none;
font-size:12px;
}
.productpagelinkps a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#e896ba;
text-decoration: none;
font-size:12px;
}
.productpagelinkps a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#e896ba;
font-size:12px;
}
.productpagelinkps a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #e896ba;
text-decoration: none;
font-size:12px;
}


.productpagelinkf a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #7e2369; 
text-decoration: none;
font-size:16px;
}
.productpagelinkf a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#7e2369;
text-decoration: none;
font-size:16px;
}
.productpagelinkf a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#7e2369;
font-size:16px;
}
.productpagelinkf a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #7e2369;
text-decoration: none;
font-size:16px;
}





.productpagelinkfs a:link {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #7e2369;
text-decoration: none;
font-size:12px;
}
.productpagelinkfs a:visited {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color:#7e2369;
text-decoration: none;
font-size:12px;
}
.productpagelinkfs a:hover {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-decoration: none;
color:#7e2369;
font-size:12px;
}
.productpagelinkfs a:active {
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #7e2369;
text-decoration: none;
font-size:12px;
}

.ddimgtooltip{
box-shadow: 3px 3px 5px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 5px #818181;
-moz-box-shadow: 3px 3px 5px #818181;
display:none;
position:absolute;
border:1px solid black;
background:white;
color: black;
z-index:2000;
padding: 4px;
}
div#solutiontablewrap{	
width:700px;


}

div#solutiontableL{	
width:251px;
height:100px;
float:left; 
}
div#solutiontableR{	
width:251.5px;
height:100px;
float:right; 

}
div#solutiontable2L{	
width:251px;
height:100px;
float:left; 
 
}

div#solutiontable2R{	
width:251.5px;
height:68px;
float:right; 
 
}

