

.telbox {
	padding-right: 15px;
	height: 125px;
	vertical-align:middle
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.leftbox_hdr {
	height: 25px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-khtml-border-radius-topright: 15px;
	padding-left: 12px;
	color: #ffffff;
}
.leftbox_main {
	border:1px solid #888888;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-khtml-border-radius-bottomleft: 15px;
	padding: 12px;
	border-bottom:3px solid #888888;
}
.rightbox_hdr {
	height: 25px;
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-khtml-border-radius-topleft: 15px;
	padding-left: 12px;
	color: #ffffff;
}
.rightbox_main {
	border:1px solid #888888;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-khtml-border-radius-bottomright: 15px;
	padding: 12px;
	border-bottom:3px solid #888888;
}
.mainbox {
	background-color: #FFF;
	border:1px solid #000000;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	-moz-box-shadow: 0 0 4px 4px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 4px 4px rgba(0,0,0,0.5);
	box-shadow: 0 0 4px 4px rgba(0,0,0,0.5);
	-khtml-box-shadow: 0 0 4px 4px rgba(0,0,0,0.5);
}
body {
        background-color: #ffffff;
	background-repeat: repeat-x;
}
.topcurved {
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-khtml-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-khtml-border-radius-topright: 15px;
	border-bottom:6px solid #104570;
}
.bottomcurved {
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-khtml-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-khtml-border-radius-bottomright: 15px;
	padding: 15px;
}
.bottomstripe {
	background-image: url(nailfast_double_line.png);
	background-repeat: repeat-x;
	height: 12px;
}
.logobox {
	padding-left: 15px;
	height: 125px;
}
.contentbox {
	padding: 15px;
}
.centrebox {
	padding-left: 15px;
	padding-right: 15px;
}
.menucurved {
	height: 25px;
	color: #FFF;
	font-weight: bold;
	background-color: #104570;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-khtml-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-khtml-border-radius-bottomright: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.centre_column {
	background-color: #FFF;
	border:1px solid #888888;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	padding: 15px;
}
.leftbox_hdr1 {
	height: 25px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-khtml-border-radius-topright: 15px;
	padding-left: 12px;
	color: #ffffff;
}
.leftbox_main1 {
	border:1px solid #888888;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-khtml-border-radius-bottomleft: 15px;
	padding: 12px;
	border-bottom:3px solid #888888;
}
fieldset
{
    border:1px solid #888888;
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
    border-radius:12px;
    -khtml-border-radius: 15px;
}
.jumpbox {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #4a7aac;	
	color: #ffffff;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;	
}
.jumpbox a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}
.jumpbox td {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}
.abovelogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.glancemainheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #4d7fb3;
	text-decoration: none;
}
.glancesubcat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.glancemaincat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #4d7fb3;
	text-decoration: none;
}
.glancemain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.glanceminitxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
}
.rollovers {
	border: 1px solid #AAAAAA;
}
.multisave {
	font-weight: bold;
	color: #CC0000;
}
.multisave_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.maintxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.whitetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.menuhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.currency2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #888888;
	text-decoration: none;
}
TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
text-align:left;
}
H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #4d7fb3;
	text-decoration: none;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #4d7fb3;
	text-decoration: none;
}
.mainheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #4d7fb3;
	text-decoration: none;
}
.pagetitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #4d7fb3;
	text-decoration: none;
}
.subheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	border: 1px solid #888888;
}
.textbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #888888;
	padding-left: 5px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
}
.minitxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.session {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.test {
	font-family: Arial, Helvetica, sans-serif;
}
.menutop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #4d7fb3;
	border-right-color: #4d7fb3;
	border-bottom-color: #4d7fb3;
	border-left-color: #4d7fb3;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-left-style: dotted;
	background-color: #DDDDEE;
	background-image: url(/gfx/headerbg.jpg);
}
.boxmain {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-right-color: #4d7fb3;
	border-bottom-color: #4d7fb3;
	border-top-style: none;
	border-right-style: dotted;
	border-left-style: none;
}
.txtbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4d7fb3;
	border: 1px solid #CDCEE3;
}
.tablebord {
	border: 1px solid #CDCEE3;
}
a:hover {
	text-decoration: underline;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.lb_table {

	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CDCEE3;
	border-right-color: #CDCEE3;
	border-bottom-color: #CDCEE3;
	border-left-color: #CDCEE3;
}
.rb_table {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CDCEE3;
	border-right-color: #CDCEE3;
	border-bottom-color: #CDCEE3;
	border-left-color: #CDCEE3;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}
.lt_table {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CDCEE3;
	border-right-color: #CDCEE3;
	border-bottom-color: #CDCEE3;
	border-left-color: #CDCEE3;
	border-top-width: 1px;
	border-top-style: solid;
}
.rt_table {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CDCEE3;
	border-right-color: #CDCEE3;
	border-bottom-color: #CDCEE3;
	border-left-color: #CDCEE3;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
}
.saleprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.ourprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.listprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
}
.saveprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #996666;
	text-decoration: none;
}
#oldtable{
width: 90%;
float: left;
}
#imagebox{
width: 120px;
float: left;
}
#descriptionbox{
width: 450px;
float: left;
}
#contactbox{
width: 150px;
float: left;
}
.matrixtxt {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4d7fb3;
}
.matrixhdr {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4d7fb3;
}
.matrixbord {
	border: 1px solid #4d7fb3;
}
.matrixprod {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4d7fb3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4d7fb3;
}
.matrixprodx {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4d7fb3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4d7fb3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4d7fb3;
}
.matrixbottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4d7fb3;
}
.matrixtop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4d7fb3;
}
.matrixright {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4d7fb3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4d7fb3;
}









.highslide
{
     cursor: url(/highslide/graphics/zoomin.cur), pointer;
     outline: none;
}
.highslide img
{
}
.highslide:hover img
{
}
.highslide-image
{
}
.highslide-image-blur
{
}
.highslide-caption
{
    display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
    border: 2px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading
{
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: white;
	/
	padding-left: 22px;
	background-image: url(/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
	/
}
a.highslide-credits,
a.highslide-credits i
{
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i
{
	color: white;
	background-color: gray;
}
.highslide-move
{
	cursor: move;
}

.highslide-overlay
{
	display: none;
}
/* Controlbar example */
.controlbar
{
	background: url(/highslide/graphics/controlbar5.gif);
	width: 167px;
	height: 25px;
	margin-top: 0px;
}
.controlbar a
{
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/
	height: 20px;
}
.controlbar a:hover
{
	background-image: url(/highslide/graphics/controlbar5-hover.gif);
}
.controlbar .empty
{
	width: 86px;
	background-position: -0px 0;
}
.controlbar .previous
{
	width: 20px;
	background-position: -86px 0;
}
.controlbar .next
{
	width: 20px;
	background-position: -106px 0;
}
.controlbar .highslide-move
{
	width: 20px;
	background-position: -126px 0;
}
.controlbar .close
{
	width: 20px;
	background-position: -146px 0;
}
/* Necessary for functionality */
.highslide-display-block
{
	display: block;
}
.highslide-display-none
{
	display: none;
}

