
body, td, th, p {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
padding : 0;
margin : 0;
}
blockquote {
padding : 0;
margin : 0;
}
.normalfont {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.errfont {
color : #ff0000;
}
.call {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
padding-bottom : 15px;
padding-right : 10px;
color : #373737;
}
.txtfeield {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.txtleft {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
padding-left : 10px;
padding-right : 10px;
text-align : left;
background-color : #fffece;
margin-top : 0;
margin-bottom : 0;
padding-top : 25px;
padding-bottom : 25px;
}
.txtleftwithicon {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
padding-left : 6px;
padding-right : 6px;
text-align : left;
background-color : #fffece;
margin-top : 0;
margin-bottom : 0;
padding-top : 6px;
padding-bottom : 6px;
}
.txtleftsub {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
padding-left : 15px;
text-align : left;
background-color : #fffece;
padding-top : 0;
padding-bottom : 0;
margin-top : 0;
margin-bottom : 0;
}
.LeftBoxFooter {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
vertical-align : middle;
background-color : #d1d0cc;
text-align : right;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 10px;
padding-right : 10px;
margin-top : 0;
}
.off {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #ff6600;
}
.save {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ff6600;
}
.cart {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
padding-left : 8px;
padding-right : 4px;
text-align : center;
}
.reverse {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
padding-left : 10px;
}
.sub {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
.smalltxt {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
.smalltm {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
}
.spacer {
padding-left : 10px;
}
a:link {
color : #000099;
text-decoration : underline;
}
a:visited {
text-decoration : underline;
color : #000000;
}
a:hover {
text-decoration : underline;
color : #ed9c15;
}
a:active {
text-decoration : underline;
color : #000099;
}
.TopPadding {
padding-top : 10px;
}
.RightHeaderText {
color : #e2ac4a;
font-weight : bold;
text-align : center;
padding-top : 5px;
}
.RightParagraph {
padding-top : 0;
margin-top : 5px;
font-size : 9px;
}
.LeftBoxDiv {
margin-top : 10px;
margin-left : 6px;
}
.PageHeader {
font-weight : bold;
padding-top : 10px;
font-size : 12px;
}
.PageSubHeader {
font-weight : bold;
padding-top : 10px;
font-size : 12px;
color : #ed9c15;
}
.PageSubHeader1 {
font-weight : bold;
padding-top : 10px;
font-size : 11px;
}
.HeaderBar {
height : 20px;
font-weight : bold;
background-color : #ffe0a8;
color : #800000;
padding-top : 5px;
padding-left : 10px;
}
.LearningTitle {
font-size : 11px;
padding-bottom : 0;
margin-bottom : 0;
font-style : italic;
}
.testimonial {
padding-top : 5px;
padding-bottom : 0;
}
.testimonialname {
text-align : right;
padding-top : 0;
margin-top : 0;
padding-bottom : 20px;
font-style : italic;
}
.TechniquePictureCaption {
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
}
.TechniqueLeftText {
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
}
.DataTable tr td, .DataTable tr th {
border : 1px solid #cccccc;
}
.ShoppingCartHeading {
background-color : #d2d1cd;
}
.ShoppingCartCell {
background-color : #fffece;
}
.clear {
padding : 0;
margin : 0;
line-height : 0;
height : 0;
font-size : 0;
clear : both;
}
.blue-txt {
color : #030075;
padding : 2px 10px 2px 0;
margin : 0;
font-weight : bold;
font-size : 11px;
}
.inner-container {
width : 961px;
padding : 0 2px 14px 1px;
margin : 0 auto;
background : url(../images/newlayout/con-bg.gif) repeat-y left top;
border-bottom : 2px solid #dcdcdc;
}
.logo {
width : 359px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
}
.right-banner {
width : 600px;
float : right;
display : block;
padding : 0;
margin : 0;
background : url(../images/newlayout/header-img.jpg) no-repeat right top;
height : 71px;
}
.header-inner {
width : 961px;
padding : 0;
margin : 0;
}
.top-links {
width : auto;
padding : 8px 5px 0 0;
margin : 0;
}
.top-links ul {
padding : 0;
margin : 0;
list-style-type : none;
}
.top-links ul li {
padding : 0 5px 0 0;
margin : 0;
float : right;
display : block;
width : auto;
font-weight : bold;
}
.top-links ul li a {
padding : 0;
margin : 0;
display : block;
font-size : 11px;
color : black;
font-weight : bold;
text-decoration : none;
}
.top-links ul li a:hover {
text-decoration : underline;
}
.gray-pan {
width : 961px;
padding : 0;
margin : 0;
background : url(../images/newlayout/gray-bg.gif) repeat-x left top;
height : 22px;
}
.gray-links {
width : 600px;
padding : 3px 0 0 0;
margin : 0;
float : left;
display : block;
}
.gray-links ul {
padding : 0;
margin : 0;
list-style-type : none;
}
.gray-links ul li {
padding : 0 0 0 5px;
margin : 0;
float : left;
display : block;
width : auto;
font-weight : bold;
}
.gray-links ul li a {
padding : 0;
margin : 0;
display : block;
font-size : 11px;
color : #4d4d4d;
font-weight : bold;
text-decoration : none;
}
.gray-links ul li a:hover {
text-decoration : underline;
}
.phno {
width : 300px;
padding : 3px 0 0 0;
margin : 0;
float : right;
display : block;
}
.gray-pan2 {
width : 961px;
padding : 6px 0 0 0;
margin : 0;
background : url(../images/newlayout/gray-shadowbg.gif) repeat-x left top;
height : 39px;
}
.white-content {
width : 923px;
padding : 0 19px 0 19px;
margin : 0;
}
.con-left {
width : 542px;
float : left;
display : block;
padding : 20px 15px 0 0;
margin : 0;
}
.con-left2 {
width : 542px;
float : left;
display : block;
padding : 0 15px 0 0;
margin : 0;
}
.con-right {
width : 365px;
float : left;
display : block;
padding : 0;
margin : 0;
}
h1 {
font-size : 18px;
padding : 0 0 20px 0;
margin : 0;
color : black;
font-weight : normal;
}
.left-formcon {
width : 538px;
padding : 0 0 14px 0;
margin : 0;
background : white;
border : 2px solid #d0cce7;
}
.violet-head {
width : 514px;
padding : 5px 6px 3px 18px;
margin : 0 0 14px 0;
background : #7f81fc;
color : white;
font-size : 12px;
font-weight : bold;
}
.gen-left {
float : left;
display : block;
padding : 0;
margin : 0;
}
.gen-right {
float : right;
display : block;
padding : 0;
margin : 0;
}
.address-box {
padding : 2px 15px 2px 42px;
margin : 0;
background : white url(../images/newlayout/blue-arrow.gif) no-repeat left top;
border-top : 1px solid #686880;
border-bottom : 1px solid #686880;
border-right : 1px solid #686880;
font-size : 11px;
color : #000000;
font-weight : normal;
}
.address-box a {
font-size : 10px;
text-decoration : underline;
}
.address-box a:hover {
text-decoration : none;
}
.form-info {
width : auto;
padding : 0;
margin : 0;
}
.form-info fieldset {
padding : 0;
margin : 0;
border : 0;
}
.form-info fieldset legend {
padding : 0;
margin : 0;
border : 0;
}
.form-info fieldset label {
padding : 3px 0 0 14px;
margin : 0 0 7px 0;
width : 150px;
float : left;
display : block;
font-size : 12px;
color : black;
}
.form-info fieldset label.small {
padding : 3px 0 0 14px;
margin : 0 0 7px 0;
width : 80px;
float : left;
display : block;
font-size : 12px;
color : black;
}
.form-info fieldset label.big {
width : 210px;
border : 0 solid red;
}
.form-info fieldset label.big2 {
width : 150px;
border : 0 solid red;
}
.form-info fieldset label.big3 {
width : 180px;
border : 0 solid red;
}
.form-info fieldset label.padleft {
padding : 0 0 0 160px;
margin : 0;
width : 70px;
}
.form-info fieldset label span {
color : #d4262f;
}
.form-info fieldset input.txt {
width : 170px;
float : left;
display : block;
background : white;
border-left : 2px solid #434341;
border-top : 2px solid #434341;
border-right : 1px solid #d4d3d1;
border-bottom : 1px solid #d4d3d1;
height : 18px;
padding : 0;
margin : 0 0 7px 0;
}
.form-info fieldset input.small {
width : 70px;
float : left;
display : block;
background : white;
border-left : 2px solid #434341;
border-top : 2px solid #434341;
border-right : 1px solid #d4d3d1;
border-bottom : 1px solid #d4d3d1;
height : 18px;
padding : 0;
margin : 0 0 7px 0;
}
.form-info fieldset select {
width : 208px;
float : left;
display : block;
background : white;
border-left : 2px solid #434341;
border-top : 2px solid #434341;
border-right : 1px solid #d4d3d1;
border-bottom : 1px solid #d4d3d1;
height : 20px;
padding : 0;
margin : 0 0 7px 0;
}
.form-info fieldset select.mid {
width : 140px;
float : left;
display : block;
background : white;
border-left : 2px solid #434341;
border-top : 2px solid #434341;
border-right : 1px solid #d4d3d1;
border-bottom : 1px solid #d4d3d1;
height : 20px;
padding : 0;
margin : 0 0 7px 0;
}
.form-info fieldset select.small {
width : 80px;
float : left;
display : block;
background : white;
border-left : 2px solid #434341;
border-top : 2px solid #434341;
border-right : 1px solid #d4d3d1;
border-bottom : 1px solid #d4d3d1;
height : 20px;
padding : 0;
margin : 0 0 7px 5px;
}
.form-info fieldset div.violet-head {
width : 514px;
padding : 5px 6px 3px 18px;
margin : 0 0 14px 0;
background : #7f81fc;
color : white;
font-size : 12px;
font-weight : bold;
}
.form-info fieldset input.check {
width : 14px;
height : 14px;
float : left;
display : block;
padding : 0;
margin : 3px 0 0 15px;
}
.form-info fieldset label.vbig {
width : 480px;
}
.form-info fieldset input.radio {
width : 15px;
height : 15px;
border : none;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0 0 7px 10px;
}
.form-info fieldset div.card {
width : 185px;
float : left;
display : block;
padding : 0;
margin : 0 0 7px 0;
}
.green-box {
width : 363px;
background : #ddffde;
padding : 0 0 10px 0;
margin : 0 0 12px 0;
border : 1px solid #cccccc;
}
.violet-headsmall {
padding : 5px 6px 3px 18px;
margin : 0 0 4px 0;
background : #7f81fc;
color : white;
font-size : 12px;
font-weight : bold;
display : block;
}
.side-pad {
padding : 0 10px 0 10px;
margin : 0;
}
.gray-txt {
color : #888888;
}
.gray-border {
border-bottom : 1px dashed #888888;
padding : 0;
margin : 0;
}
.td-txt {
padding : 5px;
}
.sky-box {
width : 363px;
background : #f7faff;
padding : 0 0 10px 0;
margin : 0 0 12px 0;
border : 1px solid #d0dcdc;
}
.green-headsmall {
padding : 5px 6px 3px 18px;
margin : 0 0 4px 0;
background : #7fff7d;
color : black;
font-size : 12px;
font-weight : bold;
display : block;
}
.gary-headsmall {
padding : 5px 6px 3px 18px;
margin : 0 0 4px 0;
background : #eeeeee;
color : black;
font-size : 12px;
font-weight : bold;
display : block;
}
.lightgray-box {
width : 363px;
background : #f8f9f4;
padding : 0 0 10px 0;
margin : 0 0 12px 0;
border : 1px solid #d0dcdc;
}
.green-box2 {
width : 400px;
padding : 10px;
margin : 0 0 12px 16px;
background : #ddffde;
}
.red-txt {
padding : 0;
margin : 0;
color : #ce0a22;
}
.violet-boxinfo {
width : 822px;
background : #ccccfe url(../images/newlayout/i-icon.gif) no-repeat 20px center;
border : 1px solid #bcbdd2;
padding : 15px 15px 15px 84px;
margin : 0 0 15px 0;
}
.white-box {
width : 252px;
background : white;
padding : 5px;
margin : 3px 0 3px 3px;
}
.bigtxtarea {
width : 240px;
height : 67px;
}
.bigcon-area {
width : 910px;
background : #fffcf7;
border : 1px solid #eeecdd;
padding : 6px;
margin : 0;
}
.vbig-txtarea {
width : 890px;
height : 77px;
background : white;
border-left : 2px solid #424242;
border-top : 2px solid #424242;
border-right : 1px solid #cfcbc8;
border-bottom : 1px solid #cfcbc8;
padding : 0;
margin : 5px 0 0 0;
}
.shopping-cartleft {
width : 347px;
float : left;
display : block;
padding : 0;
margin : 0;
}
.number {
width : 106px;
float : left;
display : block;
padding : 0;
margin : 0;
}
.right-links {
width : 470px;
float : left;
display : block;
padding : 0;
margin : 0;
}
a.help-links {
color : #345d74;
text-decoration : underline;
padding : 8px 0 0 40px;
margin : 0;
background : url(../images/newlayout/question-markicon.gif) no-repeat left top;
width : 130px;
font-size : 12px;
height : 40px;
display : block;
}
a.help-links:hover {
text-decoration : none;
}
a.print-links {
color : #345d74;
text-decoration : underline;
padding : 8px 0 0 40px;
margin : 0;
background : url(../images/newlayout/printer-icon.gif) no-repeat left top;
width : 200px;
font-size : 12px;
height : 40px;
display : block;
}
a.print-links:hover {
text-decoration : none;
}
.tabular-content {
width : 921px;
padding : 0 0 0 0;
margin : 14px 0 14px 0;
border : 1px solid #ccac57;
}
.yellow-table {
background : #fffbde;
padding : 0;
margin : 0;
}
.td-pad {
padding : 5px;
}
.td-padwhite {
padding : 5px;
color : #ffffff;
}
a.blue-links {
color : #225174;
padding : 0;
margin : 0;
text-decoration : underline;
}
a.blue-links:hover {
text-decoration : none;
}
.small-txtfield {
width : 60px;
}
a.red-links {
color : #9d0800;
padding : 0;
margin : 0;
text-decoration : underline;
}
a.red-links:hover {
text-decoration : none;
}
.violet-txt {
color : #7065db;
font-size : 12px;
font-weight : bold;
padding : 0 0 0 5px;
margin : 0;
}
.normal-smalltxt {
font-size : 11px;
padding : 0;
margin : 0;
}
.normal-smalltxt span {
color : #007000;
}
.normal-smalltxt a {
font-size : 11px;
padding : 0;
margin : 0;
color : #436caa;
text-decoration : underline;
}
.normal-smalltxt a:hover {
text-decoration : none;
}
.green-txt {
color : #007906;
padding : 0;
margin : 0;
}
.table-grayboredr {
border : 1px solid #cccccc;
}
.side-dashborder {
border-right : 1px dashed #cccccc;
}
.side-dashwhiteborder {
border-right : 1px solid #ffffff;
}
.blue-head {
color : #181c5c;
}
a.green-links {
color : #007906;
padding : 0;
margin : 0;
text-decoration : underline;
}
a.green-links:hover {
text-decoration : none;
}
.normal-graytxt {
color : #9b9b9b;
padding : 0;
margin : 0;
}
.normal-graytxt a {
color : #9b9b9b;
padding : 0;
margin : 0;
text-decoration : none;
}
.normal-graytxt a:hover {
text-decoration : none;
}
.normal-bluetxt {
color : #0d5262;
}
.deepblue-txt {
color : #110693;
}
h2 {
font-size : 18px;
padding : 0 0 20px 0;
margin : 0;
color : #0007de;
font-weight : normal;
}
h3 {
font-size : 17px;
color : black;
padding : 0 0 22px 0;
margin : 0;
font-weight : normal;
}
.red-txt {
color : #9d1f2b;
}
.gary-infobox {
width : 893px;
background : #f4f4f4;
border : 1px solid #cccccc;
padding : 15px;
}
.gary-infobox2 {
width : 893px;
background : #f4f4f4;
border : 1px solid #cccccc;
padding : 0 15px 0 15px;
}
.gray-borderbg {
width : 893px;
padding : 15px 0 15px 0;
margin : 0;
background : url(../images/newlayout/gray-borderbg.gif) repeat-y left top;
}
.footer-box1 {
width : 169px;
padding : 0 18px 0 0;
margin : 0;
float : left;
display : block;
}
.footer-box2 {
width : 169px;
padding : 0 22px 0 0;
margin : 0;
float : left;
display : block;
}
.footer-box3 {
width : 173px;
padding : 0 20px 0 0;
margin : 0;
float : left;
display : block;
}
.footer-box4 {
width : 171px;
padding : 0 21px 0 0;
margin : 0;
float : left;
display : block;
}
.footer-box5 {
width : 130px;
padding : 0 0 0 0;
margin : 0;
float : left;
display : block;
}
ul.normal-listing {
padding : 0;
margin : 0;
list-style-type : none;
}
ul.normal-listing li {
padding : 0 0 7px 0;
margin : 0;
font-size : 11px;
color : #717370;
}
ul.normal-listing li a {
color : #717370;
font-size : 11px;


text-decoration : none;
}
ul.normal-listing li a:hover {
text-decoration : none;
color : #010085;
}
.violet-headsmall2 {
padding : 5px 6px 4px 18px;
margin : 0 0 0 0;
background : #7f81fc;
color : white;
font-size : 12px;
font-weight : normal;
display : block;
}
.violet-headsmall2 span {
padding : 0 0 0 18px;
color : #bc0e27;
}
.normal-smalltxtfield {
width : 118px;
height : 17px;
background : white;
border-top : 2px solid #4d494a;
border-left : 2px solid #4d494a;
border-bottom : 1px solid #c7c7c7;
border-right : 1px solid #c7c7c7;
}
.left-infobox {
width : 448px;
float : left;
display : block;
padding : 0;
margin : 0;
background : #fffcf7;
border : 1px solid #ecece4;
}
.right-infobox {
width : 470px;
float : left;
display : block;
padding : 0;
margin : 0;
}
.infobox-inner {
width : 428px;
padding : 10px;
margin : 0;
}
.normal-bigtxtfield {
width : 280px;
height : 17px;
background : white;
border-top : 2px solid #4d494a;
border-left : 2px solid #4d494a;
border-bottom : 1px solid #c7c7c7;
border-right : 1px solid #c7c7c7;
font-size : 12px;
color : #000000;
}
.skymid-box {
width : 426px;
background : #f7faff;
border : 1px solid #dce4e6;
}
.normal-midtxtfield {
width : 230px;
height : 17px;
background : white;
border-top : 2px solid #4d494a;
border-left : 2px solid #4d494a;
border-bottom : 1px solid #c7c7c7;
border-right : 1px solid #c7c7c7;
font-size : 12px;
color : #000000;
}
.sky-green-box {
width : 469px;
padding : 0;
margin : 0;
background : url(../images/newlayout/sky-greenborder-bg.gif) repeat-y left top;
}
.sky-green-boxarrow {
width : 447px;
padding : 0 0 0 22px;
margin : 0;
background : url(../images/newlayout/green-arrow.gif) no-repeat left 187px;
}
.sky-green-boxborder {
width : 427px;
border-bottom : 3px solid #7fff7d;
border-top : 3px solid #7fff7d;
padding : 10px;
margin : 0;
}
.msgfont {
color: #FF0000;
padding: 10px 10px 10px 40px;
margin: 0 0 10px 0;
border: 1px solid #EEEEEE;
font: 12px normal Verdana, Arial, Helvetica, sans-serif;
background:#FFECEC url(../images/newlayout/wmsg.gif) no-repeat 5px;
}
.msgfont b, .msgfont strong{
font-weight:normal;
}


