body {
margin: 0px; 
padding: 0px; 
background: #ffffff;
}

*:focus {outline: none;}

#quickbar {
        z-index:27;
        position: fixed;
        top: 510px;
	right:-282px;
        width: 600px;
        height:28px;
	-webkit-transform: rotate(90deg);	
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

#uquickbar {
	z-index:28;
        position: fixed;
        top: 295px;
        left:-60px;
        width: 150px;
        height:28px;
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        -o-transform: rotate(270deg);
        transform: rotate(-270deg);
}

.addressphone {
        padding:3px;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
}



        A:link    {text-decoration: none; color: #0038DF; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #535353;}
        A:visited {text-decoration: none; color: #0038DF; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #535353;}
        A:active  {text-decoration: none; color: #2058FF; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #d7d7d7;}
        A:hover   {text-decoration: none; color: #2058FF; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #d7d7d7;}

        A.smalllink:link    {text-decoration: none; color: #0038DF; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #535353;}
        A.smalllink:visited {text-decoration: none; color: #0038DF; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #535353;}
        A.smalllink:active  {text-decoration: none; color: #2058FF; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #d7d7d7;}
        A.smalllink:hover   {text-decoration: none; color: #2058FF; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #d7d7d7;}




        A.statuslink:link    {z-index:24;position:relative; text-decoration: none; color: #0038DF; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #535353;}
        A.statuslink:visited {z-index:24;position:relative; text-decoration: none; color: #0038DF; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #535353;}
        A.statuslink:active  {z-index:24;position:relative; text-decoration: none; color: #2058FF; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #d7d7d7;}
        A.statuslink:hover   {z-index:25;position:relative; text-decoration: none; color: #2058FF; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #d7d7d7;}

a.statuslink span{display: none;}

a.statuslink:hover span{
	 z-index:26;
        -moz-box-shadow: 5px 5px 10px #000000;
        box-shadow: 5px 5px 10px #000000;
	-webkit-box-shadow: 5px 5px 10px #000000;
        padding: 5px;
        -moz-border-radius:10px;
        border-radius:10px;
        display:block;
        position:absolute;
        top:0em; left:15em; width:30em;
	color:#fff;
        text-align: left;
 	text-shadow: #000000 2px 2px 1px;
}




        A.csc:link    {z-index:24;position:relative; text-decoration: none; color: #0038DF;FONT-WEIGHT: bold;FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #535353;}
        A.csc:visited {z-index:24;position:relative; text-decoration: none; color: #0038DF;FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #535353;}
        A.csc:active  {z-index:24;position:relative; text-decoration: none; color: #2058FF;FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #d7d7d7;}
        A.csc:hover   {z-index:25;position:relative; text-decoration: none; color: #2058FF;FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; border-bottom: 1px solid #d7d7d7;}

a.csc span{display: none;}

a.csc:hover span{
         z-index:26;
        -moz-box-shadow: 5px 5px 10px #000000;
        box-shadow: 5px 5px 10px #000000;
        -webkit-box-shadow: 5px 5px 10px #000000;
        padding: 5px;
        -moz-border-radius:10px;
        border-radius:10px;
        display:block;
        position:absolute;
        top:0em; left:4em; width:25em;
        color:#fff;
        text-align: left;
        text-shadow: #000000 2px 2px 1px;
}




        A.grouphover:link    {z-index:24;position:relative; text-decoration: none; color: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 15px;FONT-FAMILY: Verdana,Arial,Helvetica;border-bottom:none;text-shadow: #444444 2px 2px 1px;}
        A.grouphover:visited {z-index:24;position:relative; text-decoration: none; color: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 15px;FONT-FAMILY: Verdana,Arial,Helvetica;border-bottom:none;text-shadow: #444444 2px 2px 1px;}
        A.grouphover:active  {z-index:24;position:relative; text-decoration: none; color: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 15px;FONT-FAMILY: Verdana,Arial,Helvetica;border-bottom:none;text-shadow: #444444 2px 2px 1px;}
        A.grouphover:hover   {z-index:25;position:relative; text-decoration: none; color: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 15px;FONT-FAMILY: Verdana,Arial,Helvetica;border-bottom: 2px solid #ffffff;text-shadow: #444444 2px 2px 1px;}


a.grouphover span{display: none;}

a.grouphover:hover span{
        z-index:26;
        -moz-box-shadow: 5px 5px 10px #000000;
        box-shadow: 5px 5px 10px #000000;
        -webkit-box-shadow: 5px 5px 10px #000000;
        padding: 5px;
        -moz-border-radius:10px;
        border-radius:10px;
        display:block;
        position:absolute;
       top:2em; right:0; width:30em;
	color:#fff;
        border:2px solid #000000;
        text-align: left;
        background: #cae0f3;
}



.buttonslim {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
        -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
        box-shadow:inset 0px 1px 0px 0px #97c4fe;
background: #cfe7fa; /* Old browsers */
background: -moz-linear-gradient(top, #cfe7fa 0%, #6393c1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfe7fa), color-stop(100%,#6393c1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* IE10+ */
background: linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* W3C */
        background-color:#1500ff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:2px solid #0000ff;
        display:inline-block;
        color:#000000;
        font-family:Verdana;
        font-size:12px;
        font-weight:bold;
        padding:0px 4px;
        text-decoration:none;
        text-shadow:0px 0px 0px #0261ff;
        margin:0px;
}.buttonslim:hover {
background: #6393c1; /* Old browsers */
background: -moz-linear-gradient(top, #6393c1 0%, #cfe7fa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6393c1), color-stop(100%,#cfe7fa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6393c1 0%,#cfe7fa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6393c1 0%,#cfe7fa 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #6393c1 0%,#cfe7fa 100%); /* IE10+ */
// filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6393c1', endColorstr='#cfe7fa',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #6393c1 0%,#cfe7fa 100%); /* W3C */
}.buttonslim:active {
        position:relative;
        top:1px;
}

.buttonslimoff {
        -moz-box-shadow:inset 0px 1px 0px 0px #eeeeee;
        -webkit-box-shadow:inset 0px 1px 0px 0px #eeeeee;
        box-shadow:inset 0px 1px 0px 0px #eeeeee;
background: #dddddd; /* Old browsers */
background: -moz-linear-gradient(top, #dddddd 0%, #aaaaaa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfe7fa), color-stop(100%,#6393c1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* IE10+ */
background: linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* W3C */
        background-color:#1500ff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:2px solid #555555;
        display:inline-block;
        color:#222222;
        font-family:Verdana;
        font-size:12px;
        font-weight:bold;
        padding:0px 4px;
        text-decoration:none;
        text-shadow:0px 0px 0px #0261ff;
        margin:0px;
}

/* Main Button */

.button {
color:#fff;
border:1px #13367C solid;
background: #2e6dd3;
background: -moz-linear-gradient(top,  #2e6dd3 0%, #1d4eb7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e6dd3), color-stop(100%,#1d4eb7));
background: -webkit-linear-gradient(top,  #2e6dd3 0%,#1d4eb7 100%);
background: -o-linear-gradient(top,  #2e6dd3 0%,#1d4eb7 100%);
background: -ms-linear-gradient(top,  #2e6dd3 0%,#1d4eb7 100%);
background: linear-gradient(to bottom,  #2e6dd3 0%,#1d4eb7 100%);
text-shadow:#13367C 0 1px 2px;
-webkit-text-shadow:#13367C 0 1px 2px;
-moz-text-shadow:#13367C 0 1px 2px;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(144, 218, 244, 0.75);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(144, 218, 244, 0.75);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(255, 218, 244, 0.75);
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
padding:4px 16px;
font-size:13px;
	display:inline-block;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	margin:3px;
}

.button:hover {
background: #1d4eb7;
background: -moz-linear-gradient(top,  #1d4eb7 0%, #2e6dd3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d4eb7), color-stop(100%,#2e6dd3));
background: -webkit-linear-gradient(top,  #1d4eb7 0%,#2e6dd3 100%);
background: -o-linear-gradient(top,  #1d4eb7 0%,#2e6dd3 100%);
background: -ms-linear-gradient(top,  #1d4eb7 0%,#2e6dd3 100%);
background: linear-gradient(to bottom,  #1d4eb7 0%,#2e6dd3 100%);
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 1px rgba(255, 255, 255, 1);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 1px rgba(255, 255, 255, 1);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 1px rgba(255, 255, 255, 1);
}
.button:active {
	position:relative;
	top:1px;
}
.button:disabled {
background: #818181;
background: -moz-linear-gradient(top,  #818181 0%, #6a6a6a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#6a6a6a));
background: -webkit-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -o-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -ms-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: linear-gradient(to bottom,  #818181 0%,#6a6a6a 100%);
        border:1px solid #555555;
       text-shadow:#555555 0 1px 2px;
	color:eeeeee;
}


.ibutton {
color:#fff;
border:1px #B52B1E solid;
background: #ff2925;
background: -moz-linear-gradient(top,  #ff2925 0%, #ea1c09 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2925), color-stop(100%,#ea1c09));
background: -webkit-linear-gradient(top,  #ff2925 0%,#ea1c09 100%);
background: -o-linear-gradient(top,  #ff2925 0%,#ea1c09 100%);
background: -ms-linear-gradient(top,  #ff2925 0%,#ea1c09 100%);
background: linear-gradient(to bottom,  #ff2925 0%,#ea1c09 100%);
text-shadow:#B52B1E 0 1px 2px;
-webkit-text-shadow:#B52B1E 0 1px 2px;
-moz-text-shadow:#B52B1E 0 1px 2px;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(255, 198, 198, 0.75);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(255, 198, 198, 0.75);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(255, 198, 198, 0.75);
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
padding:4px 16px;
font-size:13px;

        display:inline-block;
        font-family:Verdana;
        font-weight:bold;
        text-decoration:none;
        margin:2px;

}.ibutton:hover {
background: #ea1c09;
background: -moz-linear-gradient(top,  #ea1c09 0%, #ff2925 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea1c09), color-stop(100%,#ff2925));
background: -webkit-linear-gradient(top,  #ea1c09 0%,#ff2925 100%);
background: -o-linear-gradient(top,  #ea1c09 0%,#ff2925 100%);
background: -ms-linear-gradient(top,  #ea1c09 0%,#ff2925 100%);
background: linear-gradient(to bottom,  #ea1c09 0%,#ff2925 100%);
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 1px rgba(255, 255, 255, 1);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 1px rgba(255, 255, 255, 1);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 1px rgba(255, 255, 255, 1);
}.ibutton:active {
	position:relative;
	top:1px;
}.ibutton:disabled {
background: #818181;
background: -moz-linear-gradient(top,  #818181 0%, #6a6a6a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#6a6a6a));
background: -webkit-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -o-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -ms-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: linear-gradient(to bottom,  #818181 0%,#6a6a6a 100%);
        border:1px solid #555555;
       text-shadow:#555555 0 1px 2px;
        color:eeeeee;
}



.bigbutton {
color:#fff;
border:2px #0E590F solid;
background: #34d32f;
background: -moz-linear-gradient(top,  #34d32f 0%, #1db722 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34d32f), color-stop(100%,#1db722));
background: -webkit-linear-gradient(top,  #34d32f 0%,#1db722 100%);
background: -o-linear-gradient(top,  #34d32f 0%,#1db722 100%);
background: -ms-linear-gradient(top,  #34d32f 0%,#1db722 100%);
background: linear-gradient(to bottom,  #34d32f 0%,#1db722 100%);
text-shadow:#0E590F 0 1px 2px;
-webkit-text-shadow:#0E590F 0 1px 2px;
-moz-text-shadow:#0E590F 0 1px 2px;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(198, 255, 198, .75);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(198, 255, 198, .75);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(198, 255, 198, .75);
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
padding:8px 16px;
font-size:30px;

        display:inline-block;
        font-family:Verdana;
        font-weight:bold;
        text-decoration:none;
        margin:2px;
}
.bigbutton:hover {
background: #1db722;
background: -moz-linear-gradient(top,  #1db722 0%, #34d32f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1db722), color-stop(100%,#34d32f));
background: -webkit-linear-gradient(top,  #1db722 0%,#34d32f 100%);
background: -o-linear-gradient(top,  #1db722 0%,#34d32f 100%);
background: -ms-linear-gradient(top,  #1db722 0%,#34d32f 100%);
background: linear-gradient(to bottom,  #1db722 0%,#34d32f 100%);
}
.bigbutton:active {
        position:relative;
        top:1px;
}
.bigbutton:disabled {
background: #818181;
background: -moz-linear-gradient(top,  #818181 0%, #6a6a6a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#6a6a6a));
background: -webkit-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -o-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -ms-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: linear-gradient(to bottom,  #818181 0%,#6a6a6a 100%);
        border:1px solid #555555;
       text-shadow:#555555 0 1px 2px;
        color:eeeeee;
}



.rbigbutton {
color:#fff;
border:2px #0E590F solid;
background: #34d32f;
background: -moz-linear-gradient(top,  #34d32f 0%, #1db722 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34d32f), color-stop(100%,#1db722));
background: -webkit-linear-gradient(top,  #34d32f 0%,#1db722 100%);
background: -o-linear-gradient(top,  #34d32f 0%,#1db722 100%);
background: -ms-linear-gradient(top,  #34d32f 0%,#1db722 100%);
background: linear-gradient(to bottom,  #34d32f 0%,#1db722 100%);
text-shadow:#034C00 0 1px 2px;
-webkit-text-shadow:#B52B1E 0 1px 2px;
-moz-text-shadow:#B52B1E 0 1px 2px;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(168, 255, 168, 0.75);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(168, 255, 168, 0.75);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(168, 255, 168, 0.75);
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
padding:10px 16px;
width:300px;
font-size:40px;

        display:inline-block;
        font-family:Verdana;
        font-weight:bold;
        text-decoration:none;
        margin:2px;
}
.rbigbutton:hover {
background: #1db722;
background: -moz-linear-gradient(top,  #1db722 0%, #34d32f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1db722), color-stop(100%,#34d32f));
background: -webkit-linear-gradient(top,  #1db722 0%,#34d32f 100%);
background: -o-linear-gradient(top,  #1db722 0%,#34d32f 100%);
background: -ms-linear-gradient(top,  #1db722 0%,#34d32f 100%);
background: linear-gradient(to bottom,  #1db722 0%,#34d32f 100%);
}
.rbigbutton:active {
        position:relative;
        top:1px;
}
.rbigbutton:disabled {
background: #818181;
background: -moz-linear-gradient(top,  #818181 0%, #6a6a6a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#6a6a6a));
background: -webkit-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -o-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -ms-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: linear-gradient(to bottom,  #818181 0%,#6a6a6a 100%);
        border:2px solid #555555;
       text-shadow:#555555 0 1px 2px;
        color:eeeeee;
}



.rbigbuttonoc {
color:#fff;
border:2px #B52B1E solid;
background: #ff2925;
background: -moz-linear-gradient(top,  #ff2925 0%, #ea1c09 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2925), color-stop(100%,#ea1c09));
background: -webkit-linear-gradient(top,  #ff2925 0%,#ea1c09 100%);
background: -o-linear-gradient(top,  #ff2925 0%,#ea1c09 100%);
background: -ms-linear-gradient(top,  #ff2925 0%,#ea1c09 100%);
background: linear-gradient(to bottom,  #ff2925 0%,#ea1c09 100%);
text-shadow:#B52B1E 0 1px 2px;
-webkit-text-shadow:#B52B1E 0 1px 2px;
-moz-text-shadow:#B52B1E 0 1px 2px;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(255, 198, 198, 0.75);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(255, 198, 198, 0.75);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(255, 198, 198, 0.75);
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
padding:10px 16px;
width:300px;
font-size:40px;

        display:inline-block;
        font-family:Verdana;
        font-weight:bold;
        text-decoration:none;
        margin:2px;
}
.rbigbuttonoc:hover {
background: #ea1c09;
background: -moz-linear-gradient(top,  #ea1c09 0%, #ff2925 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea1c09), color-stop(100%,#ff2925));
background: -webkit-linear-gradient(top,  #ea1c09 0%,#ff2925 100%);
background: -o-linear-gradient(top,  #ea1c09 0%,#ff2925 100%);
background: -ms-linear-gradient(top,  #ea1c09 0%,#ff2925 100%);
background: linear-gradient(to bottom,  #ea1c09 0%,#ff2925 100%);
}
.rbigbuttonoc:active {
        position:relative;
        top:1px;
}
.rbigbuttonoc:disabled {
background: #818181;
background: -moz-linear-gradient(top,  #818181 0%, #6a6a6a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#6a6a6a));
background: -webkit-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -o-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -ms-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: linear-gradient(to bottom,  #818181 0%,#6a6a6a 100%);
        border:2px solid #555555;
       text-shadow:#555555 0 1px 2px;
        color:eeeeee;
}


.redbigbutton40 {
color:#fff;
border:2px #B52B1E solid;
background: #ff2925;
background: -moz-linear-gradient(top,  #ff2925 0%, #ea1c09 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2925), color-stop(100%,#ea1c09));
background: -webkit-linear-gradient(top,  #ff2925 0%,#ea1c09 100%);
background: -o-linear-gradient(top,  #ff2925 0%,#ea1c09 100%);
background: -ms-linear-gradient(top,  #ff2925 0%,#ea1c09 100%);
background: linear-gradient(to bottom,  #ff2925 0%,#ea1c09 100%);
text-shadow:#B52B1E 0 1px 2px;
-webkit-text-shadow:#B52B1E 0 1px 2px;
-moz-text-shadow:#B52B1E 0 1px 2px;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(255, 198, 198, 0.75);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(255, 198, 198, 0.75);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(255, 198, 198, 0.75);
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
padding:8px 16px;
font-size:30px;

        display:inline-block;
        font-family:Verdana;
        font-weight:bold;
        text-decoration:none;
        margin:2px;
}
.redbigbutton40:hover {
background: #ea1c09;
background: -moz-linear-gradient(top,  #ea1c09 0%, #ff2925 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea1c09), color-stop(100%,#ff2925));
background: -webkit-linear-gradient(top,  #ea1c09 0%,#ff2925 100%);
background: -o-linear-gradient(top,  #ea1c09 0%,#ff2925 100%);
background: -ms-linear-gradient(top,  #ea1c09 0%,#ff2925 100%);
background: linear-gradient(to bottom,  #ea1c09 0%,#ff2925 100%);
}
.redbigbutton40:active {
        position:relative;
        top:1px;
}
.redbigbutton40:disabled {
background: #818181;
background: -moz-linear-gradient(top,  #818181 0%, #6a6a6a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#6a6a6a));
background: -webkit-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -o-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -ms-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: linear-gradient(to bottom,  #818181 0%,#6a6a6a 100%);
        border:2px solid #555555;
       text-shadow:#555555 0 1px 2px;
        color:eeeeee;
}






INPUT.bigrbutton {width: 30px; height: 30px; -moz-border-radius:15px;border-radius:15px; border: 3px solid #990000;}


.gbutton {
color:#fff;
border:2px #0E590F solid;
background: #34d32f;
background: -moz-linear-gradient(top,  #34d32f 0%, #1db722 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34d32f), color-stop(100%,#1db722));
background: -webkit-linear-gradient(top,  #34d32f 0%,#1db722 100%);
background: -o-linear-gradient(top,  #34d32f 0%,#1db722 100%);
background: -ms-linear-gradient(top,  #34d32f 0%,#1db722 100%);
background: linear-gradient(to bottom,  #34d32f 0%,#1db722 100%);
text-shadow:#0E590F 0 1px 2px;
-webkit-text-shadow:#0E590F 0 1px 2px;
-moz-text-shadow:#0E590F 0 1px 2px;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(198, 255, 198, .75);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 1px rgba(198, 255, 198, .75);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(198, 255, 198, .75);
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
padding:8px 16px;
font-size:16px;

        display:inline-block;
        font-family:Verdana;
        font-weight:bold;
        text-decoration:none;
        margin:2px;
}
.gbutton:hover {
background: #1db722;
background: -moz-linear-gradient(top,  #1db722 0%, #34d32f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1db722), color-stop(100%,#34d32f));
background: -webkit-linear-gradient(top,  #1db722 0%,#34d32f 100%);
background: -o-linear-gradient(top,  #1db722 0%,#34d32f 100%);
background: -ms-linear-gradient(top,  #1db722 0%,#34d32f 100%);
background: linear-gradient(to bottom,  #1db722 0%,#34d32f 100%);
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 2px rgba(198, 255, 198, .75);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(198, 255, 198, .75);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 2px rgba(198, 255, 198, .75);
}
.gbutton:active {
        position:relative;
        top:1px;
}
.gbutton:disabled {
background: #818181;
background: -moz-linear-gradient(top,  #818181 0%, #6a6a6a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#6a6a6a));
background: -webkit-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -o-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -ms-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: linear-gradient(to bottom,  #818181 0%,#6a6a6a 100%);
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(198, 198, 198, .75);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(198, 198, 198, .75);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 2px 2px rgba(198, 198, 198, .75);
        border:1px solid #555555;
       text-shadow:#555555 0 1px 2px;
        color:eeeeee;
}





INPUT.deactbutton { background-color:#999999;font-family:Verdana,Arial,Helvetica;font-weight:bold;color:#cccccc;font-size:small; -moz-border-radius:8px;border-radius:8px}

INPUT.largebutton { background-color:#009900;font-family:Verdana,Arial,Helvetica;font-weight:bold;color:#ffffff;font-size:30px; -moz-border-radius:15px;border-radius:15px; border: 3px solid #003300;text-shadow: 2px 2px 4px black,-1px 0px #444444, 0px 1px #444444, 1px 0px #444444, 0px -1px #444444;}

.touchbackground {
background:#ffffff;
}

	
.touchbutton {
	font-family:Verdana,Arial,Helvetica;
	font-weight:bold;
	color:#ffffff;
	font-size:30px; 
	text-shadow: #000000 2px 2px 2px,-1px 0px #444444, 0px 1px #444444, 1px 0px #444444, 0px -1px #444444;
	-moz-border-radius:5px;
	border-radius:5px;
        -moz-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.65), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
        box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.65), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
        -webkit-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.65), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
}

.touchbutton:active {
        position:relative;
        top:2px;
}




.text10 {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.text10b {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bolder; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.text10i {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; font-style: italic; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.text12 {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;text-shadow:none;}
.text12i {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; font-style: italic; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;text-shadow:none;}
.text12eng {BACKGROUND: none; COLOR: #777777; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; text-shadow: #ffffff 1px 1px 0px;}
.text12b {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;text-shadow:none;}
.text12bu {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline;}

.quickdivider {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;text-shadow:none;border-bottom: 2px solid #333333}

.text12bub {BACKGROUND: #777777; padding:1px;COLOR: #ffffff; FONT-SIZE: 12px; font-style: italic; FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; TEXT-DECORATION: none;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-bottom-left-radius:5px;border-top-left-radius:5px; text-shadow: #000000 1px 1px 1px;-moz-box-shadow: 1px 1px 4px #222222;box-shadow: 1px 1px 4px #222222; -webkit-box-shadow: 1px 1px 4px #000000; line-height:250%}
.text12bub2 {BACKGROUND: #ffffff; padding:1px;COLOR: #000000; FONT-SIZE: 12px; font-style: italic;FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; 
border-bottom: 1px solid #000000; border-right: 1px solid #000000;border-top: 1px solid #000000;
TEXT-DECORATION: none;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px; border-bottom-right-radius:5px;
border-top-right-radius:5px; -moz-box-shadow: 1px 1px 4px #222222, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);box-shadow: 1px 1px 4px #222222, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75); -webkit-box-shadow: 1px 1px 4px #000000, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75); line-height:250%;}

.bwoid {BACKGROUND: #575757; padding:1px;COLOR: #eeeeee; FONT-SIZE: 12px; font-style: italic;FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; 
border-bottom: 1px solid black; border-left: 1px solid black;border-top: 1px solid black;
TEXT-DECORATION: none;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px; border-bottom-left-radius:5px;
border-top-left-radius:5px; -moz-box-shadow: 1px 1px 4px #222222;box-shadow: 1px 1px 4px #222222; -webkit-box-shadow: 1px 1px 4px #000000; padding:0px 5px;}

.bpcid {BACKGROUND: #575757; padding:1px;COLOR: #eeeeee; FONT-SIZE: 12px; font-style: italic;FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; 
border-bottom: 1px solid black; border-left: 1px solid black;border-top: 1px solid black;
TEXT-DECORATION: none;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px; border-bottom-left-radius:5px;
border-top-left-radius:5px; -moz-box-shadow: 1px 1px 4px #222222;box-shadow: 1px 1px 4px #222222; -webkit-box-shadow: 1px 1px 4px #000000; padding:0px 5px;}

.awoid {BACKGROUND: #b7efac; padding:1px;COLOR: #0e5300; FONT-SIZE: 12px; font-style: italic;
FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; border: 1px solid green;
TEXT-DECORATION: none;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;
border-bottom-right-radius:5px;border-top-right-radius:5px; -moz-box-shadow: 1px 1px 4px #222222;
box-shadow: 1px 1px 4px #222222; -webkit-box-shadow: 1px 1px 4px #000000; padding:0px 5px;}

.apcid {BACKGROUND: #ffc7c7; padding:1px;COLOR: #530000; FONT-SIZE: 12px; font-style: italic;
FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; border: 1px solid red;
TEXT-DECORATION: none;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;
border-bottom-right-radius:5px;border-top-right-radius:5px; -moz-box-shadow: 1px 1px 4px #222222;
box-shadow: 1px 1px 4px #222222; -webkit-box-shadow: 1px 1px 4px #000000; padding:0px 5px;}

.bwoid10 {BACKGROUND: #575757; padding:1px; COLOR: #eeeeee; FONT-SIZE: 10px; font-style: normal;FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica;
border-bottom: 1px solid black; border-left: 1px solid black;border-top: 1px solid black;
TEXT-DECORATION: none;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px; border-bottom-left-radius:5px;
border-top-left-radius:5px; padding:0px 5px;}

.bpcid10 {BACKGROUND: #575757; padding:1px; COLOR: #eeeeee; FONT-SIZE: 10px; font-style: normal;FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica;
border-bottom: 1px solid black; border-left: 1px solid black;border-top: 1px solid black;
TEXT-DECORATION: none;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px; border-bottom-left-radius:5px;
border-top-left-radius:5px; padding:0px 5px;}

.awoid10 {BACKGROUND: #b7efac; padding:1px; COLOR: #0e5300; FONT-SIZE: 10px; font-style: normal;
FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; border: 1px solid green;
TEXT-DECORATION: none;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;
border-bottom-right-radius:5px;border-top-right-radius:5px; padding:0px 5px;}

.apcid10 {BACKGROUND: #ffc7c7; padding:1px; COLOR: #530000; FONT-SIZE: 10px; font-style: normal;
FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; border: 1px solid red;
TEXT-DECORATION: none;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;
border-bottom-right-radius:5px;border-top-right-radius:5px; padding:0px 5px;}


.bgid {BACKGROUND: #575757; padding:1px;COLOR: #eeeeee; FONT-SIZE: 12px; font-style: italic;FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica;
border-bottom: 1px solid black; border-left: 1px solid black;border-top: 1px solid black;
TEXT-DECORATION: none;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px; border-bottom-left-radius:5px;
border-top-left-radius:5px; -moz-box-shadow: 1px 1px 4px #222222;box-shadow: 1px 1px 4px #222222; -webkit-box-shadow: 1px 1px 4px #000000; padding:0px 5px;}

.agid {BACKGROUND: #89aaff; padding:1px;COLOR: #000053; FONT-SIZE: 12px; font-style: italic;
FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; border: 1px solid blue;
TEXT-DECORATION: none;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;
border-bottom-right-radius:5px;border-top-right-radius:5px; -moz-box-shadow: 1px 1px 4px #222222;
box-shadow: 1px 1px 4px #222222; -webkit-box-shadow: 1px 1px 4px #000000; padding:0px 5px;}

.notify {BACKGROUND: #ffd7d7; padding:1px; border: 1px solid red; -moz-border-radius:5px; width:100%;
border-radius:5px; -moz-box-shadow: 2px 2px 4px #222222;
box-shadow: 2px 2px 4px #222222; -webkit-box-shadow: 2px 2px 4px #000000; padding:3px 5px;}


.bstat {BACKGROUND: #575757; padding:1px;COLOR:#eeeeee; FONT-SIZE: 14px; font-style: italic;FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica;
border-bottom: 1px solid black; border-left: 1px solid black;border-top: 1px solid black;
TEXT-DECORATION: none;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px; border-bottom-left-radius:5px;
border-top-left-radius:5px; -moz-box-shadow: 1px 1px 4px #222222;box-shadow: 1px 1px 4px #222222; -webkit-box-shadow: 1px 1px 4px #000000; padding:0px 5px;}

.astat {padding:1px; COLOR: #ffffff; FONT-SIZE: 14px; font-style: italic;
FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; border: 1px solid black;
text-shadow: 2px 2px 3px black,-1px 0px #444444, 0px 1px #444444, 1px 0px #444444, 0px -1px #444444;
TEXT-DECORATION: none;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;
border-bottom-right-radius:5px;border-top-right-radius:5px; -moz-box-shadow: 1px 1px 4px #222222;
box-shadow: 1px 1px 4px #222222; -webkit-box-shadow: 1px 1px 4px #000000; padding:0px 5px;}


.attachext {BACKGROUND: #eeeeee; padding:1px;COLOR: #444444; FONT-SIZE: 10px; font-style: italic;FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica;
border: 1px solid black; TEXT-DECORATION: none;-moz-border-radius-bottomleft:7px;-moz-border-radius-topleft:7px; border-bottom-left-radius:7px;
border-top-left-radius:7px; padding:1px 5px;}

.thankyou {
background: #5a6608; /* Old browsers */
background: -moz-linear-gradient(top,  #5a6608 0%, #b28a1c 7%, #caab32 23%, #d4bf64 29%, #eee17c 35%, #f7ef85 41%, #d8c766 52%, #cdae47 57%, #caab32 63%, #d1b85f 69%, #dfd26d 76%, #d7c363 82%, #cdae49 87%, #b28c22 93%, #887516 97%, #5a6608 100%, #5a6608 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a6608), color-stop(7%,#b28a1c), color-stop(23%,#caab32), color-stop(29%,#d4bf64), color-stop(35%,#eee17c), color-stop(41%,#f7ef85), color-stop(52%,#d8c766), color-stop(57%,#cdae47), color-stop(63%,#caab32), color-stop(69%,#d1b85f), color-stop(76%,#dfd26d), color-stop(82%,#d7c363), color-stop(87%,#cdae49), color-stop(93%,#b28c22), color-stop(97%,#887516), color-stop(100%,#5a6608), color-stop(100%,#5a6608)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5a6608 0%,#b28a1c 7%,#caab32 23%,#d4bf64 29%,#eee17c 35%,#f7ef85 41%,#d8c766 52%,#cdae47 57%,#caab32 63%,#d1b85f 69%,#dfd26d 76%,#d7c363 82%,#cdae49 87%,#b28c22 93%,#887516 97%,#5a6608 100%,#5a6608 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5a6608 0%,#b28a1c 7%,#caab32 23%,#d4bf64 29%,#eee17c 35%,#f7ef85 41%,#d8c766 52%,#cdae47 57%,#caab32 63%,#d1b85f 69%,#dfd26d 76%,#d7c363 82%,#cdae49 87%,#b28c22 93%,#887516 97%,#5a6608 100%,#5a6608 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5a6608 0%,#b28a1c 7%,#caab32 23%,#d4bf64 29%,#eee17c 35%,#f7ef85 41%,#d8c766 52%,#cdae47 57%,#caab32 63%,#d1b85f 69%,#dfd26d 76%,#d7c363 82%,#cdae49 87%,#b28c22 93%,#887516 97%,#5a6608 100%,#5a6608 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5a6608 0%,#b28a1c 7%,#caab32 23%,#d4bf64 29%,#eee17c 35%,#f7ef85 41%,#d8c766 52%,#cdae47 57%,#caab32 63%,#d1b85f 69%,#dfd26d 76%,#d7c363 82%,#cdae49 87%,#b28c22 93%,#887516 97%,#5a6608 100%,#5a6608 100%); /* W3C */
COLOR: #000000; FONT-SIZE: 10px; font-style: normal;FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica;
border: 1px solid black;text-shadow: #ffffff 1px 1px 0px;
TEXT-DECORATION: none;-moz-border-radius:3px; border-radius:3px; padding:0px 5px;}


.text12money {BACKGROUND: #ffffff; padding:2px;COLOR: #000000; FONT-SIZE: 13px; font-style: normal; FONT-WEIGHT: bold; FONT-FAMILY:Verdana,Helvetica; border: 2px solid #000000; TEXT-DECORATION: none; -moz-border-radius:5px;border-radius:5px; -moz-box-shadow: 1px 1px 4px #222222;box-shadow: 1px 1px 4px #222222; -webkit-box-shadow: 1px 1px 4px #000000; line-height:250%}

.systemheading {
padding:1px;
white-space:nowrap;
margin-right:5px;
COLOR: #ffffff; 
FONT-SIZE: 25px; 
font-style: italic;
text-align:right;
FONT-WEIGHT: bold; 
FONT-FAMILY:Trebuchet MS,Verdana,Helvetica,Arial; 
border-bottom: 2px solid #000000; 
border-left: 2px solid #000000;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
TEXT-DECORATION: none;
 text-shadow: 2px 2px 1px #333333,-2px 0px 1px #333333, 0px 2px 1px #333333, 2px 0px 1px #333333, 0px -2px 1px #333333;
-moz-border-radius-bottomleft:10px;
border-bottom-left-radius:10px;
-moz-box-shadow: -2px 2px 4px #222222,inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
box-shadow: -2px 2px 4px #222222,inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
background: #7d7e7d;
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );

}


.currentcart {
padding:0px;
COLOR: #ffffff;
FONT-SIZE: 25px;
font-style: italic;
text-align:right;
FONT-WEIGHT: bold;
FONT-FAMILY:Trebuchet MS,Verdana,Helvetica,Arial;
border-bottom: 2px solid #000000;
border-left: 2px solid #000000;
border-top: 2px solid #000000;
TEXT-DECORATION: none;
text-shadow: #000000 2px 2px 2px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-moz-box-shadow: -2px 2px 3px #222222;
box-shadow: -2px 2px 3px #222222;
-webkit-box-shadow: -2px 2px 3px #222222;
background: rgb(168,168,168);
background: -moz-linear-gradient(top,  rgba(168,168,168,1) 0%, rgba(130,130,130,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(168,168,168,1)), color-stop(100%,rgba(130,130,130,1)));
background: -webkit-linear-gradient(top,  rgba(168,168,168,1) 0%,rgba(130,130,130,1) 100%);
background: -o-linear-gradient(top,  rgba(168,168,168,1) 0%,rgba(130,130,130,1) 100%);
background: -ms-linear-gradient(top,  rgba(168,168,168,1) 0%,rgba(130,130,130,1) 100%);
background: linear-gradient(to bottom,  rgba(168,168,168,1) 0%,rgba(130,130,130,1) 100%);
}


.currentcartitems {
padding:0px;
COLOR: #ffffff;
FONT-SIZE: 25px;
font-style: italic;
text-align:right;
FONT-WEIGHT: bold;
FONT-FAMILY:Trebuchet MS,Verdana,Helvetica,Arial;
border-bottom: 2px solid #000000;
border-top: 2px solid #000000;
border-right: 2px solid #000000;
TEXT-DECORATION: none;
text-shadow: #000000 2px 2px 2px;
-moz-border-radius-bottomright:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topright:4px;
border-top-right-radius:4px;
-moz-box-shadow: -2px 2px 3px #222222;
box-shadow: -2px 2px 3px #222222;
-webkit-box-shadow: -2px 2px 3px #222222;
background: rgb(255,130,130);
background: -moz-linear-gradient(top,  rgba(255,130,130,1) 0%, rgba(209,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,130,130,1)), color-stop(100%,rgba(209,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(255,130,130,1) 0%,rgba(209,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(255,130,130,1) 0%,rgba(209,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,130,130,1) 0%,rgba(209,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(255,130,130,1) 0%,rgba(209,0,0,1) 100%);
}



#assetpreview {
BACKGROUND: #ffffff;  
border: 1px solid #000000; 
margin-top:5px; 
margin-bottom: 5px; 
padding:5px;
-moz-border-radius:7px;
border-radius:7px;
-moz-box-shadow: 1px 1px 4px #222222; 
box-shadow: 3px 3px 8px #222222;
-webkit-box-shadow: 1px 1px 4px #222222;
position:absolute;
display:none;
z-index:50;
}


.assetimage {
BACKGROUND: #ffffff;
border: 1px solid #000000;
margin-top:5px;
margin-bottom: 5px;
padding:5px;
-moz-border-radius:7px;
border-radius:7px;
-moz-box-shadow: 1px 1px 4px #222222;
box-shadow: 1px 1px 4px #222222;
-webkit-box-shadow: 1px 1px 4px #222222;
}

.productimage {
BACKGROUND: #ffffff;
border: 1px solid #000000;
margin-top:5px;
margin-bottom: 5px;
margin-left:25px;
padding:5px;
-moz-border-radius:7px;
border-radius:7px;
-moz-box-shadow: 1px 1px 4px #222222;
box-shadow: 1px 1px 4px #222222;
-webkit-box-shadow: 1px 1px 4px #222222;
}


.rnumbers {BACKGROUND: #95c7ff; border: 1px solid #000000; padding:5px; -moz-border-radius:3px; border-radius:3px; font-family:Verdana,Arial,Helvetica; font-weight:bold; color:#000000; FONT-SIZE: 12px;}
A.rnumbers:link {BACKGROUND: #eeeeee;border: 1px solid #000000;padding:5px;-moz-border-radius:3px;border-radius:3px;font-family:Verdana,Arial,Helvetica;font-weight:bold;color:#000000; FONT-SIZE: 12px;}
A.rnumbers:visited {BACKGROUND: #eeeeee;border: 1px solid #000000;padding:5px;-moz-border-radius:3px;border-radius:3px;font-family:Verdana,Arial,Helvetica;font-weight:bold;color:#000000; FONT-SIZE: 12px;}
A.rnumbers:active {BACKGROUND: #ffffff;border: 1px solid #000000;padding:5px;-moz-border-radius:3px;border-radius:3px;font-family:Verdana,Arial,Helvetica;font-weight:bold;color:#000000; FONT-SIZE: 12px;}
A.rnumbers:hover {BACKGROUND: #ffffff;border: 1px solid #000000;padding:5px;-moz-border-radius:3px;border-radius:3px;font-family:Verdana,Arial,Helvetica;font-weight:bold;color:#000000; FONT-SIZE: 12px;}

A.assetpreview:link    {text-decoration: none;  border-bottom: none;}
A.assetpreview:visited {text-decoration: none;  border-bottom: none;}
A.assetpreview:active  {text-decoration: none; border-bottom: none;}
A.assetpreview:hover   {text-decoration: none; border-bottom: none;}


.pcid {BACKGROUND: #ffffff; padding:1px 3px 1px 3px;COLOR: #000000; FONT-SIZE: 12px; font-style: italic; FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; border: 1px solid #000000;TEXT-DECORATION:none;-moz-border-radius:5px;border-radius:5px; box-shadow: 0px 0px 2px #222222;-moz-box-shadow: 0px 0px 2px #222222;-webkit-box-shadow: 0px 0px 2px #000000; line-height:250%;}


.text14b {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.text20b {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 20px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.text20bo {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 20px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; border: 2px solid #000000; padding:3px; border-radius: 5px; -moz-border-radius: 5px;}
.text30b {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 30px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

.textpaymentheading {
border: 2px solid #000000;
padding 3px;
FONT-FAMILY:Verdana, Helvetica;
FONT-SIZE: 14px;
COLOR: #ffffff;
border-radius:7px;
BACKGROUND: #0000ff;
FONT-WEIGHT: bold;
COLOR: #ffffff;
}

.text14bu {
      FONT-SIZE: 14px;
    COLOR: #ffffff;
        font-style: italic;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Helvetica;
       text-shadow: #000000 2px 2px 1px,-1px 0px #333333, 0px 1px #333333, 1px 0px #333333, 0px -1px #333333;
background: #888888;
border: 1px solid #888888;
background: -moz-linear-gradient(top, #aaaaaa 0%, #888888 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(100%,#888888));
background: -o-linear-gradient(top, #aaaaaa 0%,#888888 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #aaaaaa 0%,#888888 100%); /* IE10+ */
background: linear-gradient(top, #aaaaaa 0%, #888888 100%); /* W3C */
border-radius: 4px;
-moz-border-radius: 4px;
padding:2px;
line-height:250%;
    text-shadow: #000000 2px 2px 1px,-1px 0px #333333, 0px 1px #333333, 1px 0px #333333, 0px -1px #333333;
        -moz-box-shadow: 2px 2px 4px #222222, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
        box-shadow: 2px 2px 4px #222222, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
        -webkit-box-shadow: 2px 2px 4px #000000, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);

}


.text16bu {
      FONT-SIZE: 16px;
    COLOR: #ffffff;
        font-style: italic;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Helvetica;
       text-shadow: #000000 2px 2px 1px,-1px 0px #333333, 0px 1px #333333, 1px 0px #333333, 0px -1px #333333;
background: #888888;
border: 1px solid #888888;
background: -moz-linear-gradient(top, #aaaaaa 0%, #888888 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(100%,#888888));
background: -o-linear-gradient(top, #aaaaaa 0%,#888888 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #aaaaaa 0%,#888888 100%); /* IE10+ */
background: linear-gradient(top, #aaaaaa 0%, #888888 100%); /* W3C */
border-radius: 4px;
line-height:200%;
-moz-border-radius: 4px;
padding:5px;
    text-shadow: #000000 2px 2px 1px,-1px 0px #333333, 0px 1px #333333, 1px 0px #333333, 0px -1px #333333;
        -moz-box-shadow: 2px 2px 4px #222222, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
        box-shadow: 2px 2px 4px #222222, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
        -webkit-box-shadow: 2px 2px 4px #000000, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);

}

.text16heading {
white-space:nowrap; 
       padding:4px;
        COLOR: #ffffff;
        FONT-SIZE: 16px;
        font-style: italic;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Helvetica;
        border: 2px solid #000000;
        TEXT-DECORATION: none;
        -moz-border-radius:4px;
        border-radius:4px;
        text-shadow: #000000 2px 2px 1px;
        -moz-box-shadow: 2px 2px 3px #777777,inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 2px 2px 3px #777777,inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
        -webkit-box-shadow: 2px 2px 3px #777777,inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
background: #7d7e7d;
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%);
}

.groupheading {
        padding:4px;
        COLOR: #ffffff;
        FONT-SIZE: 16px;
        font-style: italic;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Helvetica;
        border: 2px solid #000000;
        TEXT-DECORATION: none;
        -moz-border-radius:7px;
        border-radius:7px;
        text-shadow: #000000 2px 2px 1px,-1px 0px #444444, 0px 1px #444444, 1px 0px #444444, 0px -1px #444444;
        -moz-box-shadow: 2px 2px 8px #222222;
	box-shadow: 2px 2px 8px #222222;
        -webkit-box-shadow: 2px 2px 8px #000000;
        background: #0000ff; /* old browsers */
	background: -moz-linear-gradient(top, #6699FF 0%, #003399 100%); /* firefox */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6699FF), color-stop(100%,#003399));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6699FF', endColorstr='#003399',GradientType=0 ); /* ie */
        background: -o-linear-gradient(top, #6699FF 0%, #003399 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #6699FF 0%, #003399 100%); /* IE10+ */
        background: linear-gradient(top, #6699FF 0%, #003399 100%); /* W3C */
}


.text12heading {
        padding:4px;
        COLOR: #ffffff;
        FONT-SIZE: 12px;
        font-style: italic;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Helvetica;
        border: 2px solid #000000;
        TEXT-DECORATION: none;
        -moz-border-radius:7px;
        border-radius:7px;
        text-shadow: #000000 2px 2px 1px;
        -moz-box-shadow: 2px 2px 8px #222222;
	box-shadow: 2px 2px 8px #222222;
        -webkit-box-shadow: 2px 2px 8px #000000;
        background: #333333; /* old browsers */
        background: -moz-linear-gradient(top, #A8A8A8 0%, #4F4F4F 50%, #232323 51%, #A8A8A8 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A8A8A8), color-stop(50%,#4F4F4F), color-stop(51%,#232323), color-stop(100%,#A8A8A8));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A8A8A8', endColorstr='#4f4f4f',GradientType=0 );
        background: -o-linear-gradient(top, #A8A8A8 0%,#4F4F4F 50%,#232323 51%,#A8A8A8 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #A8A8A8 0%,#4F4F4F 50%,#232323 51%,#A8A8A8 100%); /* IE10+ */
        background: linear-gradient(top, #A8A8A8 0%,#4F4F4F 50%,#232323 51%,#A8A8A8 100%); /* W3C */
}


.text16bu-ongreen {
      FONT-SIZE: 16px;
    COLOR: #ffffff;
        font-style: italic;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Helvetica;
       text-shadow: #000000 2px 2px 1px,-1px 0px #333333, 0px 1px #333333, 1px 0px #333333, 0px -1px #333333;
	background: #636d42;
        background: -moz-linear-gradient(top, #88965B 0%, #636D42 100%); /* firefox */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88965B), color-stop(100%,#636D42)); /* webkit */
        background: -o-linear-gradient(top, #88965B 0%, #636D42 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #88965B 0%, #636D42 100%); /* IE10+ */
        background: linear-gradient(top, #88965B 0%, #636D42 100%); /* W3C */
     border: 1px solid #636d42;
border-radius: 4px;
-moz-border-radius: 4px;
padding:3px;
line-height:200%;
    text-shadow: #000000 2px 2px 1px,-1px 0px #333333, 0px 1px #333333, 1px 0px #333333, 0px -1px #333333;
        -moz-box-shadow: 2px 2px 4px #222222, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
        box-shadow: 2px 2px 4px #222222, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
        -webkit-box-shadow: 2px 2px 4px #000000, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);

}



.textred10 {BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.textblue10 {BACKGROUND: none; COLOR: #0000ff; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.textred12 {BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.textred12b {BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.textwhite12 {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.textwhite12b {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; text-shadow: 2px 2px 1px black,-1px 0px #444444, 0px 1px #444444, 1px 0px #444444, 0px -1px #444444;}
.textwhite14b {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; text-shadow: 2px 2px 1px black,-1px 0px #444444, 0px 1px #444444, 1px 0px #444444, 0px -1px #444444;}
.textred14b {BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.textred20b {BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 20px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.textred30b {BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 30px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.textgreen12b {BACKGROUND: none; COLOR: green; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.textgreen14b {BACKGROUND: none; COLOR: green; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.textblue12b {BACKGROUND: none; COLOR: #0000ff; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.textgray12b {BACKGROUND: none; COLOR: gray; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.textwhite16b {BACKGROUND: none; COLOR: white; FONT-SIZE: 15px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; text-shadow: 2px 2px 1px black,-1px 1px #222222, 1px -1px #222222, 1px 1px #222222, -1px -1px #222222,-1px 0px #222222, 0px 1px #222222, 1px 0px #222222, 0px -1px #222222;}
.textwhite20b {BACKGROUND: none; COLOR: white; FONT-SIZE: 20px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; text-shadow: 2px 2px 1px black,-1px 1px #222222, 1px -1px #222222, 1px 1px #222222, -1px -1px #222222,-1px 0px #222222, 0px 1px #222222, 1px 0px #222222, 0px -1px #222222;}
.textgray10i {BACKGROUND: none; COLOR: gray; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; FONT-STYLE: italic}
.textgray12i {BACKGROUND: none; COLOR: gray; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; FONT-STYLE: italic}
.textltblue12b {BACKGROUND: none; COLOR: #a9a9ff; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;text-shadow: 2px 2px 1px black,-1px 0px #444444, 0px 1px #444444, 1px 0px #444444, 0px -1px #444444;}


A.biglink:link    {text-decoration: none; color: #010d57; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #535353;}
A.biglink:visited {text-decoration: none; color: #010d57; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #535353;}
A.biglink:active  {text-decoration: none; color: #2058FF; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #d7d7d7;}
A.biglink:hover   {text-decoration: none; color: #2058FF; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #d7d7d7;}
A.giantlink:link    {text-decoration: none; color: #0038DF; FONT-SIZE: 30px; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #535353;}
A.giantlink:visited {text-decoration: none; color: #0038DF; FONT-SIZE: 30px; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #535353;}
A.giantlink:active  {text-decoration: none; color: #2058FF; FONT-SIZE: 30px; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #d7d7d7;}
A.giantlink:hover   {text-decoration: none; color: #2058FF; FONT-SIZE: 30px; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #d7d7d7;}
A.imagelink:link    {text-decoration: none;  border-bottom: none;}
A.imagelink:visited {text-decoration: none;  border-bottom: none;}
A.imagelink:active  {text-decoration: none; border-bottom: none;}
A.imagelink:hover   {text-decoration: none; border-bottom: none;opacity:0.7;}
A.imagelinksolid:link    {text-decoration: none;  border-bottom: none;}
A.imagelinksolid:visited {text-decoration: none;  border-bottom: none;}
A.imagelinksolid:active  {text-decoration: none; border-bottom: none;}
A.imagelinksolid:hover   {text-decoration: none; border-bottom: none;}
A.boldlink:link    {text-decoration: none; color: ##0038DF; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #535353;}
A.boldlink:visited {text-decoration: none; color: ##0038DF; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #535353;}
A.boldlink:active  {text-decoration: none; color: #2058FF; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #d7d7d7;}
A.boldlink:hover   {text-decoration: none; color: #2058FF; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #d7d7d7;}
A.noprint:link          {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.noprint:active        {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.noprint:visited	{BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.noprint:hover         {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

A.toplink:link    {text-decoration: none; color: #021693; FONT-SIZE: 11px; FONT-WEIGHT: bolder; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #535353;}
A.toplink:visited {text-decoration: none; color: #021693; FONT-SIZE: 11px; FONT-WEIGHT: bolder; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #535353;}
A.toplink:active  {text-decoration: none; color: #2863d9; FONT-SIZE: 11px; FONT-WEIGHT: bolder; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #d7d7d7;}
A.toplink:hover   {text-decoration: none; color: #ff0000; FONT-SIZE: 11px; FONT-WEIGHT: bolder; FONT-FAMILY: Verdana, Helvetica; border-bottom: 1px solid #d7d7d7;}

A.menulink:link    {display:block;width:250px; text-decoration: none; color: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica;border-bottom:none;border-radius:3px;}
A.menulink:visited {display:block;width:250px; text-decoration: none; color: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica;border-bottom:none;border-radius:3px;}
A.menulink:active  {display:block;width:250px; text-decoration: none; color: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica;border-bottom:none;border-radius:3px;}
A.menulink:hover   {display:block;width:250px; text-decoration: none; color: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica;background:#777777;border-bottom:none;border-radius:3px;}

A.menulinksm:link    {display:block;width:270px; text-decoration: none; color: #333333; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica;border-bottom:none;border-radius:3px;}
A.menulinksm:visited {display:block;width:270px; text-decoration: none; color: #333333; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica;border-bottom:none;border-radius:3px;}
A.menulinksm:active  {display:block;width:270px; text-decoration: none; color: #333333; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica;border-bottom:none;border-radius:3px;}
A.menulinksm:hover   {display:block;width:270px; text-decoration: none; color: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica;background:#777777;border-bottom:none;border-radius:3px;}


A.infolink:link {BACKGROUND: #89aaff; padding:1px;COLOR: #000053; FONT-SIZE: 12px; font-style: italic;
FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; border: 1px solid blue; border-radius:5px;  padding:0px 5px;}
A.infolink:visited {BACKGROUND: #89aaff; padding:1px;COLOR: #000053; FONT-SIZE: 12px; font-style: italic;
FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; border: 1px solid blue; border-radius:5px;  padding:0px 5px;}
A.infolink:active {BACKGROUND: #89aaff; padding:1px;COLOR: #000053; FONT-SIZE: 12px; font-style: italic;
FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; border: 1px solid blue; border-radius:5px;  padding:0px 5px;}
A.infolink:hover {BACKGROUND: #89aaff; padding:1px;COLOR: #000053; FONT-SIZE: 12px; font-style: italic;
FONT-WEIGHT: bolder; FONT-FAMILY:Verdana,Helvetica; border: 1px solid blue; border-radius:5px;  padding:0px 5px;}


table.interface { width:100%; border-style:none; padding:0px; margin:0px;
        background: #999999; /* old browsers */
        background: -moz-linear-gradient(left, #b5bdc8 0%, #28343b 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D3D3D3', endColorstr='#686868',GradientType=0 ); /* ie */
        background: -o-linear-gradient(left, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(left, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* IE10+ */
        background: linear-gradient(left, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C */
}

/* This is the empty bar under the main top link bar */
.topline {
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
        width: 100%;
        height: 8px;
        background: #65FF00; /* old browsers */
        background: -moz-linear-gradient(top, #65FF00 0%, #439600 100%); /* firefox */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65FF00), color-stop(100%,#439600)); /* webkit */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65FF00', endColorstr='#439600',GradientType=0 ); /* ie */
        -moz-box-shadow: 0px 3px 10px #000000;
	box-shadow: 0px 3px 10px #000000;
        -webkit-box-shadow: 0px 3px 10px #000000;
        background: -o-linear-gradient(top, #65FF00 0%,#439600 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #65FF00 0%,#439600 100%); /* IE10+ */
        background: linear-gradient(top, #65FF00 0%,#439600 100%); /* W3C */
}




/* This is the background behind the top linkbar */
.topnavbar {
        border-top: 1px solid #aaaaaa;
        width: 100%;
	padding:2px 0px 2px 0px;
background: #ffffff; /* old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* ie */
        background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%, #ffffff 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%, #ffffff 100%); /* IE10+ */
        background: linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%, #ffffff 100%); /* W3C */
}

.bottombar {
        border: 2px solid #777777;
	border-top-right-radius:20px;
	border-top-left-radius:20px;
        width: 75%;
        margin-left:auto;
        margin-right:auto;
	text-align:center;       
 	padding:10px 0px 10px 0px;
        background: #fcfff4; /* old browsers */
        background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); /* firefox */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(40%,#dfe5d7), color-stop(100%,#b3bead)); /* webkit */
        background: -o-linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* IE10+ */
        background: linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* W3C */
}

/* This is the orange bar used in the report graphs */
.gbarorange {
	float: left;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-right: 1px solid #000000;
	height: 10px;
      	margin-top: 2px;
        margin-right: 10px;
        margin-bottom: 2px;
	background: #ffb76b; /* old browsers */
	background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(50%,#ffa73d), color-stop(51%,#ff7c00), color-stop(100%,#ff7f04)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* ie */
        background: -o-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%); /* IE10+ */
        background: linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%); /* W3C */
        -moz-box-shadow: 0px 3px 5px #000000;
	box-shadow: 0px 3px 5px #000000;
        -webkit-box-shadow: 0px 3px 5px #000000;
}

/* This is the red bar used in the report graphs */
.gbarred {
	float: left;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-right: 1px solid #000000;
        height: 8px;
        margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	background: #f85032; /* old browsers */
	background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* ie */
        background: -o-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* IE10+ */
        background: linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* W3C */
        -moz-box-shadow: 0px 3px 5px #000000;
	box-shadow: 0px 3px 5px #000000;
        -webkit-box-shadow: 0px 3px 5px #000000;
}

/* This is the green bar used in the report graphs */
.gbargreen {
       	float: left;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-right: 1px solid #000000;
        height: 8px;
        margin-top: 2px;
	margin-right: 10px;
        margin-bottom: 2px;
	background: #9dd53a; /* old browsers */
	background: -moz-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* ie */
        background: -o-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* IE10+ */
        background: linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C */
        -moz-box-shadow: 0px 3px 5px #000000;
	box-shadow: 0px 3px 5px #000000;
        -webkit-box-shadow: 0px 3px 5px #000000;
}




option.one {color: #888888; font-style: italic;}

.textbox, .textboxw {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
        background-color:#ffffff;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:3px;
        border:2px solid #aaaaaa;
        display:inline-block;
        color:#333333;
        font-family:Verdana;
        font-size:12px;
        font-weight:bold;
        padding:5px;
        text-decoration:none;
}

.textbox:focus, .textboxw:focus {
  box-shadow: 0 0 5px #0090FF;
  padding: 5px;
  border: 2px solid #0090FF;
  display:inline-block;
  background-color:#ffffff;
}

.textbox:hover, .textboxw:hover {
  border: 2px solid #0090FF;
}




.textboxt{
 font-size: 12px;
 padding: 3px;
 font-weight: bold;
 background-color: #ffffff;
 border: 2px solid #555555;
 -moz-border-radius: 8px;
 border-radius: 8px;
}


.selectwarning {
 border: 2px solid #ff3333;
border-radius: 3px;
}


.selectb {
 background-color: #ffc0c0;
 font-size: 16px;
 padding: 3px;
 font-weight: bold;
 border: 1px solid #333333;
border-radius: 3px;
}

.selectbig {
 background-color: #ffffff;
 font-size: 16px;
 padding: 3px;
 font-weight: bold;
 border: 1px solid #333333;
border-radius: 3px;
}


.selects {
 background-color: #ffc0c0;
 font-size: 10px;
 padding: 2px;
 font-weight: bold;
 border: 1px solid #cf0404;
border-radius: 3px;
}


input.search {
	font-size: 14px;
 	padding: 3px;
 	font-weight: bold;
 	background-color: #eeeeee;
 	border: 1px solid #555555;
	padding-left:25px;
	background-image: url('images/find.png');
	background-repeat: no-repeat;
}



.submenu{
margin-bottom: 0.5em;
}



/* This is the style for the POS stock category buttons  */
.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#555555;
color:#eeeeee;
width:200px;
padding:8px;
text-align:center;
font-weight:bold;
border:1px solid #000000;
-moz-border-radius:4px;
border-radius:4px;
-moz-box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.85);
box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.85);
-webkit-box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.85);
}



.statusdrop {
	font-weight: bold; color:white; padding:3px;
	text-shadow: 2px 2px 1px black,-1px 0px #444444, 0px 1px #444444, 1px 0px #444444, 0px -1px #444444, -1px -1px #444444, 1px -1px #444444, -1px 1px #444444, 1px 1px #444444;
}

.touchstatusdropselector {
	border: 2px solid #999999;
	background:#eeeeee;
        font-weight: bold;
        font-size: 20px;
        color:white;
        padding:2px;
	margin:5px;
        text-shadow: 2px 2px 3px black,-2px 0px #222222, 0px 2px #222222, 2px 0px #222222, 0px -2px #222222, -2px -2px #222222, 2px -2px #222222, -1px 2px #222222, 2px 2px #222222;

}


.touchstatusdrop {
        font-weight: bold; 
	font-size: 20px;
	color:white; 
	padding:2px;
	text-shadow: 2px 2px 3px black,-2px 0px #222222, 0px 2px #222222, 2px 0px #222222, 0px -2px #222222, -2px -2px #222222, 2px -2px #222222, -1px 2px #222222, 2px 2px #222222;
}



/* scan,install,action,note drop down boxes - this only works in Firefox */
select.icon-menu option {
background-repeat:no-repeat;
background-position:bottom left;
padding-left:30px;
padding-bottom:5px;
padding-top:5px;
}


/* this is the style for the cart display in the POS */
table.pos {
	width: 100%;
	border-width: 0px;
	border-spacing: 3px;
	border-style: none;
	border-color: black;
	border-collapse: separate;
}
table.pos th {
	border-width: 3px;
	border-color: black;
	border-style: solid;
	padding: 3px;
	background-color: #c4f4b3;
	-moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        text-align: left;
}
table.pos td {
	padding: 3px;
	background-color: white;
	-webkit-border-radius: 6px;
        -moz-border-radius: 6px;
}



/* this is the style for the cart display in the POS */
table.pos2 {
	margin-left:auto; 
    margin-right:auto;
        width: 100%;
        padding:0px;
	border-width: 2px;
        border-spacing: 0px;
        border-style: solid;
        border-color: black;
        border-collapse: separate;
        -moz-box-shadow: 2px 2px 5px #000000;
        box-shadow: 2px 2px 5px #000000;
       -webkit-box-shadow: 2px 2px 5px #000000;
       -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
}
table.pos2 th {
        border-width: 1px;
        border-color: black;
        border-style: solid;
        padding: 3px;
        text-align: left;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
       background: #636d42;
        background: -moz-linear-gradient(top, #88965B 0%, #636D42 100%); /* firefox */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88965B), color-stop(100%,#636D42)); /* webkit */
       	background: -o-linear-gradient(top, #88965B 0%, #636D42 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #88965B 0%, #636D42 100%); /* IE10+ */
        background: linear-gradient(top, #88965B 0%, #636D42 100%); /* W3C */
        -moz-box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
        box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
        -webkit-box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
}
table.pos2 td {
        padding: 3px;
        background-color: white;
	border-bottom: 2px solid #cccccc;
        border-left: 2px solid #cccccc;
}


/* this is the style for the sticky note calendar */
table.cal {
        width: 100%;
        border-width: 0px;
        border-spacing: 3px;
        border-style: none;
        border-color: black;
        border-collapse: separate;
}
table.cal th {
        border-width: 3px;
        border-color: black;
        border-style: solid;
        padding: 3px;
        background-color: #c4f4b3;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        text-align: left;
}
table.cal td {
	text-align: right;
	vertical-align: top;
        padding: 3px;
        background-color: white;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
}


/* this is the style for the recurring invoice list */
table.inv {
	width: 100%;
        border-width: 0px;
        border-collapse: collapse;
}
table.inv th {
        padding: 5px;
        background: #eeeeee;
        text-align: left;
        border-bottom: 5px solid #777777
}
table.inv td {
	padding: 5px;
}

.troweven {
        border-bottom: 1px solid #777777;
        background: #cccccc;
}

.trowodd {
        border-bottom: 1px solid #777777;
        background: #eeeeee;
}



/* this is a generic style for all the gray interface boxes */
.startbox {
	border: 2px solid #aaaaaa;
	-moz-border-radius:4px;
	border-radius:4px;
	padding: 3px;
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* W3C */

}

.startbox_nested {
        border: 2px solid #aaaaaa;
        background-color: #eeeeee;
        -moz-border-radius:4px;
        border-radius:4px;
        padding: 3px;
	width: 97%;
	margin-left:auto;
	margin-right:auto;
        -moz-box-shadow: 2px 2px 4px #999999;
	box-shadow: 2px 2px 3px #999999, inset 0px 0px 1px 2px rgba(255, 255, 255, 0.75); 
       -webkit-box-shadow: 2px 2px 3px #999999, inset 0px 0px 1px 2px rgba(255, 255, 255, 0.75);
}

.repaircartitem {
background: #f6feda;
background: -moz-linear-gradient(top,  #f6feda 0%, #e0edb7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6feda), color-stop(100%,#e0edb7));
background: -webkit-linear-gradient(top,  #f6feda 0%,#e0edb7 100%);
background: -o-linear-gradient(top,  #f6feda 0%,#e0edb7 100%);
background: -ms-linear-gradient(top,  #f6feda 0%,#e0edb7 100%);
background: linear-gradient(to bottom,  #f6feda 0%,#e0edb7 100%);
        border-left: 10px solid #6F7A4A;
 border-top: 1px solid #6F7A4A;
 border-bottom: 1px solid #6F7A4A;
 border-right: 1px solid #6F7A4A;
       border-top-left-radius:10px;
        border-bottom-left-radius:10px;
        -moz-border-radius-topleft:10px;
        -moz-border-radius-bottomleft:10px;
        padding: 2px;
	margin-bottom:3px;
        width: 95%;
        margin-left:0px;
}


/* this is the style for the Charges area and the Quick Labor add area on the repair system */
.moneybox {
        border: 2px solid #88965B;
        -moz-border-radius:4px;
        border-radius:4px;
	padding: 3px;
	background: #F3FFCE; /* old browsers */
	background: -moz-linear-gradient(top, #F3FFCE 0%, #C7DB85 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3FFCE), color-stop(100%,#C7DB85)); /* webkit */
        background: -o-linear-gradient(top, #F3FFCE 0%, #C7DB85 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #F3FFCE 0%, #C7DB85 100%); /* IE10+ */
        background: linear-gradient(top, #F3FFCE 0%, #C7DB85 100%); /* W3C */
}

/* this is the style for the boxes at the bottom of the current cart */
.moneybox_nested {
        border: 2px solid #88965B;
        -moz-border-radius:4px;
        border-radius:4px;
        padding: 3px;
	width: 97%;
	background: #F3FFCE; /* old browsers */
	background: -moz-linear-gradient(top, #F3FFCE 0%, #C7DB85 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3FFCE), color-stop(100%,#C7DB85)); /* webkit */
        background: -o-linear-gradient(top, #F3FFCE 0%, #C7DB85 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #F3FFCE 0%, #C7DB85 100%); /* IE10+ */
        background: linear-gradient(top, #F3FFCE 0%, #C7DB85 100%); /* W3C */
}


.groupbox {
        border: 2px solid #004987;
        background: #cae0f3;
}

.invoicebox {
        border: 2px solid #645814;
        background: #e5deb5;
}

.invoiceprebox {
        border: 2px solid #645814;
        background: #fff7ca;
}


/* this is the style for all other color interface boxes*/
.colorbox {
        -moz-border-radius:4px;
        border-radius:4px;
	padding: 7px;
}

/* this is the style for the sticky note boxes*/
.colorboxsn {
	text-align:left;
        -moz-border-radius:3px;
        border-radius:3px;
        padding: 3px;
	margin: 5px 3px 5px 3px;
        -moz-box-shadow: 1px 1px 3px #000000;
	box-shadow: 2px 2px 3px #000000, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
        -webkit-box-shadow: 3px 3px 5px #000000, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
}


.colorbox_nested {
        -moz-border-radius:4px;
        border-radius:4px;
        padding: 3px;
  	width:97;
	margin-left:auto;
        margin-right:auto;
	-moz-box-shadow: 2px 2px 4px #000000;
	box-shadow: 2px 2px 4px #000000, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
        -webkit-box-shadow: 2px 2px 4px #000000, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
}

.touchbox {
        border: 2px solid #777777;
        -moz-border-radius:4px;
        border-radius:4px;
        padding: 7px;
	background:#ffffff;
        -moz-box-shadow: 2px 2px 4px #000000;
        box-shadow: 2px 2px 4px #000000, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
        -webkit-box-shadow: 2px 2px 4px #000000, inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
}


/* styles for the pc status boxes with no corner radii*/
.colortitle {
      	border-right: 2px solid #000000;
        border-left: 2px solid #000000;
	border-top: 2px solid #000000;
        border-bottom: 1px solid #000000;
        padding: 4px;
        text-align: left;
	width: 100%;
        -moz-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.65);
        box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.65), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
        -webkit-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.65), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
}

/* styles for for the pc status boxes with corner radii - everything else should match above style */ 
.colortitletopround {
        padding: 4px;
        text-align: left;
        border-top-left-radius:6px;
        border-top-right-radius:6px;
  	-moz-border-radius-topleft:6px;
        -moz-border-radius-topright:6px;
	width: 100%;
	-moz-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.65);
	box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.65), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
        -webkit-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.65), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
}

.whitemiddle {
        border-right: 2px solid #000000;
        border-left: 2px solid #000000;
        padding: 4px;
        background: #ffffff;
        text-align: left;
}


.whitebottom {
        border-bottom: 2px solid #000000;
        border-right: 2px solid #000000;
        border-left: 2px solid #000000;
        padding: 4px;
        background: #ffffff;
        text-align: left;
        border-bottom-left-radius:5px;
        border-bottom-right-radius:5px;
        -moz-border-radius-bottomleft:5px;
        -moz-border-radius-bottomright:5px;
}


.whitebottom, .bluetitle, .colorbox, .moneybox, .startbox, .whitemiddle, .colortitletopround, .colortitle, .graytitle {
 	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.65), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.65), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
        -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.65), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.75);
	 width: 100%;
}



a.infotext{
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:none}

a.infotext:hover{z-index:25; background-color:#fff}

a.infotext span{display: none}

a.infotext:hover span{
        -moz-box-shadow: 5px 5px 10px #000000;
	box-shadow: 5px 5px 10px #000000;
        -webkit-box-shadow: 5px 5px 10px #000000;
	padding: 5px;
   -moz-border-radius:3px;
        border-radius:3px;
  	display:block;
    position:absolute;
    top:2em; left:-10em; width:40em;
    border:2px solid #999999;
    background-color:#eeeeee; color:#000;
    text-align: left}


.productimagebg {
background: #ffffff; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzkzOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffffff 0%, #939393 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#939393)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#939393 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#939393 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#939393 100%); /* IE10+ */
background: linear-gradient(left,  #ffffff 0%,#939393 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#939393',GradientType=1 ); /* IE6-8 */

}


.bigbluebutton {
color:#fff;
border:1px #13367C solid;
background: #2e6dd3;
background: -moz-linear-gradient(top,  #2e6dd3 0%, #1d4eb7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e6dd3), color-stop(100%,#1d4eb7));
background: -webkit-linear-gradient(top,  #2e6dd3 0%,#1d4eb7 100%);
background: -o-linear-gradient(top,  #2e6dd3 0%,#1d4eb7 100%);
background: -ms-linear-gradient(top,  #2e6dd3 0%,#1d4eb7 100%);
background: linear-gradient(to bottom,  #2e6dd3 0%,#1d4eb7 100%);
text-shadow:#13367C 0 1px 2px;
-webkit-text-shadow:#13367C 0 1px 2px;
-moz-text-shadow:#13367C 0 1px 2px;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(144, 218, 244, 0.75);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(144, 218, 244, 0.75);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(255, 218, 244, 0.75);
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
padding:4px 16px;
font-size:25px;

        display:inline-block;
        font-family:Verdana;
        font-weight:bold;
        text-decoration:none;
        margin:2px;
}

.bigbluebutton:hover {
background: #1d4eb7;
background: -moz-linear-gradient(top,  #1d4eb7 0%, #2e6dd3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d4eb7), color-stop(100%,#2e6dd3));
background: -webkit-linear-gradient(top,  #1d4eb7 0%,#2e6dd3 100%);
background: -o-linear-gradient(top,  #1d4eb7 0%,#2e6dd3 100%);
background: -ms-linear-gradient(top,  #1d4eb7 0%,#2e6dd3 100%);
background: linear-gradient(to bottom,  #1d4eb7 0%,#2e6dd3 100%);
}
.bigbluebutton:active {
        position:relative;
        top:1px;
}
.bigbluebutton:disabled {
background: #818181;
background: -moz-linear-gradient(top,  #818181 0%, #6a6a6a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#6a6a6a));
background: -webkit-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -o-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -ms-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: linear-gradient(to bottom,  #818181 0%,#6a6a6a 100%);
        border:1px solid #555555;
       text-shadow:#555555 0 1px 2px;
        color:eeeeee;
}

.touchmenubutton {
color:#fff;
border:1px #13367C solid;
width:250px;
background: #2e6dd3;
background: -moz-linear-gradient(top,  #2e6dd3 0%, #1d4eb7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e6dd3), color-stop(100%,#1d4eb7));
background: -webkit-linear-gradient(top,  #2e6dd3 0%,#1d4eb7 100%);
background: -o-linear-gradient(top,  #2e6dd3 0%,#1d4eb7 100%);
background: -ms-linear-gradient(top,  #2e6dd3 0%,#1d4eb7 100%);
background: linear-gradient(to bottom,  #2e6dd3 0%,#1d4eb7 100%);
text-shadow:#13367C 0 1px 2px;
-webkit-text-shadow:#13367C 0 1px 2px;
-moz-text-shadow:#13367C 0 1px 2px;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(144, 218, 244, 0.75);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(144, 218, 244, 0.75);
box-shadow:0 1px 1px rgba(0,0,0,0.3), inset 0px 0px 1px 1px rgba(255, 218, 244, 0.75);
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
padding:4px 16px;
font-size:25px;

        display:inline-block;
        font-family:Verdana;
        font-weight:bold;
        text-decoration:none;
        margin:5px;
}

.touchmenubutton:hover {
background: #1d4eb7;
background: -moz-linear-gradient(top,  #1d4eb7 0%, #2e6dd3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d4eb7), color-stop(100%,#2e6dd3));
background: -webkit-linear-gradient(top,  #1d4eb7 0%,#2e6dd3 100%);
background: -o-linear-gradient(top,  #1d4eb7 0%,#2e6dd3 100%);
background: -ms-linear-gradient(top,  #1d4eb7 0%,#2e6dd3 100%);
background: linear-gradient(to bottom,  #1d4eb7 0%,#2e6dd3 100%);
}
.touchmenubutton:active {
        position:relative;
        top:1px;
}
.touchmenubutton:disabled {
color:#cccccc;
background: #818181;
background: -moz-linear-gradient(top,  #818181 0%, #6a6a6a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#6a6a6a));
background: -webkit-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -o-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: -ms-linear-gradient(top,  #818181 0%,#6a6a6a 100%);
background: linear-gradient(to bottom,  #818181 0%,#6a6a6a 100%);
        border:1px solid #555555;
       text-shadow:#555555 0 1px 2px;
        color:eeeeee;
}



.calendar {
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	background-color: #999999;
	color: #333;
	border: 2px solid #333;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 0.2em;
	width: 14em;
	box-shadow: #000000 4px 4px 4px;
}
.calendar a {
	outline: none;
}
.calendar .months {
	background-color: #333333;
	border: 1px solid #000000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	padding: 0.2em;
	text-align: center;
}
.calendar .prev-month, .calendar .next-month {
	padding: 0;
}
.calendar .prev-month {
	float: left;
}
.calendar .next-month {
	float: right;
}
.calendar .current-month {
	margin: 0 auto;
}
.calendar .months a {
	color: #FFF;
	text-decoration: none;
	padding: 0 0.4em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.calendar .months a:hover {
	background-color: #555555;
	color: #ffffff;
}
.calendar table {
	border-collapse: collapse;
	padding: 0;
	font-size: 0.8em;
	width: 100%;
}
.calendar th {
	text-align: center;
}
.calendar td {
	text-align: right;
	padding: 1px;
	width: 14.3%;
}
.calendar td a {
	border-radius:5px;
	display: block;
	color: #07009d;
	background-color: #f4f4f4;
	border: 1px solid #666666;
	text-decoration: none;
	padding: 0.2em;
}
.calendar td a:hover {
	color: #ffffff;
	background-color: #2058FF;
	border: 1px solid #000000;
}



/* MegaMenu */

#nav {
    width:175px;
    padding:0px;
    margin-bottom:10px;
    margin-top:0px;
}
#nav li {
    list-style:none;
    width:100%;
    position:relative;
}
#nav .primary_link {
    display:block;
    text-decoration:none;
    border-bottom: none;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    FONT-FAMILY: Verdana,Arial,Helvetica;
    text-align:center;
    padding:5px 0px;;
    background-color:#111111;
    -moz-border-radius:4px;
    border-radius:4px;
    color:#fff;
    text-shadow: 1px 1px 2px black,-1px 0px #222222, 0px 1px #222222, 1px 0px #222222, 0px -1px #222222, -1px -1px #222222,1px -1px #222222, 
-1px 1px #222222, 1px 1px #222222;

}
#nav .primary_link:hover {
    opacity:.8;
}
#nav .dropdown {
    z-index:202;
    display:none;
    width:275px;
    position:absolute;
    padding:10px;
    top:100%;
        border: 2px solid #aaaaaa;
        background-color: #eeeeee;
        -moz-border-radius:4px;
        border-radius:4px;
        margin-left:auto;
        margin-right:auto;
        -moz-box-shadow: 2px 2px 5px #999999;
        box-shadow: 2px 2px 5px #999999, inset 0px 0px 1px 2px rgba(255, 255, 255, 0.75);
       -webkit-box-shadow: 2px 2px 5px #999999, inset 0px 0px 1px 2px rgba(255, 255, 255, 0.75);
}
#nav li:hover .dropdown {
    display:block;
}

.menuicon {
padding:2px;
vertical-align:middle;
margin-bottom: .25em;
border:none;
}


/* exp header */

#topnavbarfixed {
        z-index:80;
        position: fixed;
	top:0px;
        width: 100%;
	min-width:800px;
	-moz-box-shadow: 0px 2px 4px #333333;
	box-shadow: 0px 2px 4px #222222;
	-webkit-box-shadow: 0px 2px 4px #222222;
       	border-bottom: 2px solid #000000;
        padding:0px 0px 0px 0px;
	background: #eeeeee; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* web$
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* ie */
        background: -o-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* IE10+ */
        background: linear-gradient(top, #ffffff 0%, #dddddd 100%); /* W3C */
}


#navgo {
    position: fixed;
    width:175px;
    top:0px;
    padding:0px;
    margin-bottom:10px;
    margin-top:0px;
    z-index:81;
}
#navgo li {
    list-style:none;
    width:100%;
    position:relative;
    z-index:82;
}
#navgo .primary_linkgo {
    display:block;
    text-decoration:none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    text-align:center;
    padding:10px 0px;
    background-color:#111111;
    -moz-border-radius-bottom-right:10px;
    border-bottom-right-radius:10px;
    color:#fff;
    text-shadow: 1px 1px 2px black,-2px 0px #222222, 0px 2px #222222, 2px 0px #222222, 0px -2px #222222, -2px -2px #222222,2px -2px #222222,-2px 2px #222222, 2px 2px #222222;


border: 1px solid #000000;
-moz-box-shadow: -2px 2px 4px #222222,inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
box-shadow: -2px 2px 4px #222222,inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
background: #7d7e7d;
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%);



}
#navgo .dropdowngo {
    display:none;
    width:255px;
    position:absolute;
    padding:10px;
    left:10px;
    top:100%;
        border: 2px solid #aaaaaa;
        background-color: #eeeeee;
        -moz-border-radius:4px;
        border-radius:4px;
        margin-left:auto;
        margin-right:auto;
        -moz-box-shadow: 2px 2px 5px #333333, inset 0px 0px 1px 2px rgba(255, 255, 255, 0.75);
        box-shadow: 2px 2px 5px #333333, inset 0px 0px 1px 2px rgba(255, 255, 255, 0.75);
       -webkit-box-shadow: 2px 2px 5px #333333, inset 0px 0px 1px 2px rgba(255, 255, 255, 0.75);
}
#navgo li:hover .dropdowngo {
    display:block;
}

