BODY  {
    FONT-WEIGHT: normal;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Helvetica;
    HEIGHT: 100%;
    margin: 0px;
}

.right{float:right;}
.left{float:left;}
.center{text-align:center;}

#divHeader {
  margin-top:0px;
  margin-bottom:-1px;
  background:none;
}

#divHeader A:link, #divHeader A:visited, #divHeader A:active {
  color:black;
  text-decoration:none;
}

#divHeader A:hover {
  color:orange;
  text-decoration:none;
}

#divMenu {
  font-size:12px;
  font-weight:bold;
  position:relative;
  background:black;
  height:30px;
  margin-top:-3px;
}

#divMenu A:link, #divMenu A:visited, #divMenu A:active {
  color:white;
  text-decoration:none;
}

#divMenu A:hover {
  color:orange;
  text-decoration:none;
}

#divFoot {
  font-size:9px;
  font-weight:bold;
  padding-top: 5px;
  background:black;
  height:20px;
  margin-top:0px;
  text-align:center;
}

#divFoot A:link, #divFoot A:visited, #divFoot A:active {
  color:white;
  text-decoration:none;
}

#divFoot A:hover {
  color:orange;
  text-decoration:none;
}
.spnInsurance  {
  position:absolute;
  padding-left:16px;
  padding-right:16px;
  margin-top:2px;
  margin-left:2px;
  font-size:12px;
  text-decoration:none;
  border-width:.01em;
  border-style:solid;
  border-color:white;
  line-height:24px;
}

.spnSecurities  {
  position:absolute;
  padding-left:16px;
  padding-right:16px;
  margin-top:2px;
  margin-left:97px;
  font-size:12px;
  text-decoration:none;
  border-width:.01em;
  border-style:solid;
  border-color:white;
  line-height:24px;
}

.spnStudyOnline  {
  position:absolute;
  padding-left:16px;
  padding-right:16px;
  margin-top:2px;
  margin-left:193px;
  font-size:12px;
  text-decoration:none;
  border-width:.01em;
  border-style:solid;
  border-color:white;
  line-height:24px;
}

.spnTechnicalSupport  {
  position:absolute;
  padding-left:16px;
  padding-right:16px;
  margin-top:2px;
  margin-left:302px;
  font-size:12px;
  text-decoration:none;
  border-width:.01em;
  border-style:solid;
  border-color:white;
  line-height:24px;
}

.spnContactUs  {
  position:absolute;
  padding-left:16px;
  padding-right:16px;
  margin-top:2px;
  margin-left:443px;
  font-size:12px;
  text-decoration:none;
  border-width:.01em;
  border-style:solid;
  border-color:white;
  line-height:24px;
}

.spnOrder {
  position:absolute;
  padding-left:16px;
  padding-right:36px;
  margin-top:2px;
  margin-left:543px;
  font-size:12px;
  text-decoration:none;
  border-width:.01em;
  border-style:solid;
  border-color:white;
  line-height:24px;
  
}

.spnGlobe {
  position:absolute;
  padding-top:3px;
  padding-left:16px;
  padding-right:16px;
  margin-top:2px;
  margin-left:619px;
  font-size:12px;
  text-decoration:none;
  line-height:24px;
  
}

.spnCart {
  position:absolute;
  padding-left:10px;
  padding-right:42px;
  margin-top:2px;
  margin-left:670px;
  font-size:12px;
  text-decoration:none;
  border-width:.01em;
  border-style:solid;
  border-color:white;
  line-height:24px;
}

.spnCartImage {
  position:absolute;
  padding-top:2px;
  padding-right:0px;
  margin-top:2px;
  margin-left:712px;
  font-size:12px;
  text-decoration:none;
  line-height:24px;
}
  
.imgManLaptop {
  margin-top:60px;
  position:relative;
}

.spnTitle  {
  font-size:30px;
  font-style:italic;
  font-weight:bold;
  color:#364DA0;
  letter-spacing:1px;
  float:right;
  margin-left:0px;
  margin-right:150px;
  margin-top:20px;
  
}

.spnTitle2  {
  font-size:28px;
  font-style:normal;
  font-weight:normal;
  color:black;
  letter-spacing:1px;
  float:right;
  margin-right:30px;
  margin-left:0px;
  margin-bottom:10px;
  text-transform:uppercase;
  
}

#divNormalDefault  {
  font-size:13px;
  font-weight:normal;
  color:black;
  margin-bottom:0px;
  margin-left:10px;
  margin-right:15px;
  text-align:justify;
}
  
#divContentHead {
  position:relative;
  font-size:20px;
  font-weight:normal;
  color:#364DA0;
  padding-top:10px;
  padding-bottom:10px;
  letter-spacing:1px;
  vertical-align:top;
  margin-left:15px;
  margin-right:15px;
  text-decoration:none;
}

#divContentHead A:link, #divContentHead A:visited, #divContentHead A:active  {
  color:#003FF5;
  text-decoration:none;
}

#divContentHead A:hover  {
  color:orange;
  text-decoration:none;
}

#divBodyText A:link, #divBodyText A:visited, #divBodyText A:active {
  color:black;
}

#divBodyText A:hover {
  color:orange;
}

#divText {
  font-size:13px;
  letter-spacing:0px;
  color:black;
  margin-left:35px;
  margin-right:35px;
  font-weight:normal;
}

#divText A:link, #divText A:visited, #divText A:active {
  color:black;
}

#divText A:hover {
  color:orange;
}

.spnText {
  font-size:13px;
  letter-spacing:0px;
  color:black;
  margin-left:35px;
  margin-right:35px;
  font-weight:normal;
}

.spnText A:link, .spnText A:visited, .spnText A:active {
  color:black;
}

.spnText A:hover {
  color:orange;
}

#divContentHead .spnText {
  font-size:13px;
  letter-spacing:0px;
  color:black;
  margin-left:35px;
  margin-right:35px;
  font-weight:normal;
}

#divContentHead .spnText A:link, #divContentHead .spnText A:visited, #divContentHead .spnText A:active  {
  color:black;
  text-decoration:none;
}

#divContentHead .spnText A:hover  {
  color:orange;
  text-decoration:none;
}

#divTextQuestion  {
  font-size:13px;
  color:black;
  font-weight:bold;
  margin-left:35px;
  margin-right:35px;
}

#divTextQuestion A:link, #divTextQuestion A:visited, .divTextQuesiton A:active {
  color:black;
}

#divTextQuestion A:hover  {
  color:orange;
}

.spnTextQuestion  {
  font-size:13px;
  color:black;
  font-weight:bold;
  margin-left:35px;
  margin-right:65px;
  letter-spacing:0px;
}

.spnTextQuestion A:link, .spnTextQuestion A:visited, .spnTextQuesiton A:active {
  color:black;
}

.spnTextQuestion A:hover  {
  color:orange;
}

#divTextQuestionIndent  {
  font-size:13px;
  color:black;
  font-weight:bold;
  margin-left:35px;
  margin-right:65px;
}

#divStates {
  font-size:12px;
  font-weight:bold;
  letter-spacing:0px;
  color:black;
}

#divStates A:link, #divStates A:visited, #divStates A:active {
  color:black;
}

#divStates A:hover {
  color:orange;
}

#MyDataGrid  {
  font-size:13px;
  font-weight:bold;
  color:black;
  letter-spacing:0px;
  margin-top:20px;
  margin-left:30px;
  text-decoration:none;  
}

#MyList  {
  font-size:12px;
  font-weight:bold;
  color:black;
  letter-spacing:0px;
  margin-top:15px;
  margin-left:30px;
  margin-bottom:10px;
  text-decoration:none;  
}

#MyList A:link, #MyList A:visited, #MyList A:active {
  color:black;
  text-decoration:none;
}

#MyList A:hover {
  color:orange;
  text-decoration:none;
}

.spnTESW  {
  font-size:12px;
  font-weight:bold;
  color:black;
  letter-spacing:0px;
  margin-top:15px;
  margin-left:30px;
  margin-bottom:10px;
  text-decoration:none;  
}

.spnTESW A:link, .spnTESW A:visited, .spnTESW A:active {
  color:black;
  text-decoration:none;
}

.spnTESW A:hover {
  color:orange;
  text-decoration:none;
}

.spnTESWPrice  {
  font-size:12px;
  font-weight:normal;
  color:#039;
  letter-spacing:0px;
  margin-left:35px;
  margin-top:0px;
  margin-bottom:10px;
}

.ProductListHead  {
  font-size:12px;
  font-weight:normal;
  letter-spacing:.5px;
  line-height:15px;
  margin-left:15px;
}

#MyList .spnPrice  {
  font-size:12px;
  font-weight:normal;
  color:#039;
  letter-spacing:0px;
  margin-left:5px;
  margin-bottom:10px;
}

#ModelName  {
  font-size:12px;
  font-weight:bold;
  color:black;
  letter-spacing:0px;
  margin-left:35px;
  text-decoration:none;
}

#ModelName #addtoCart  {
  color:black;
  font-weight:normal;
  font-size:10px;
  text-decoration:none;
  margin-left:35px;
}

#divPrice  {
  font-size:12px;
  font-weight:bold;
  color:#039;
  letter-spacing:0px;
  margin-left:5px;
}

#ModelName .spnPrice  {
  font-size:12px;
  font-weight:bold;
  color:#039;
  letter-spacing:0px;
  margin-left:5px;
}

.addToCart  {
  color:black;
  font-weight:bold;
  font-size:10px;
  text-decoration:underline;
  margin-left:0px;
}

.spnNormal  {
  font-size:12px;
  font-weight:bold;
  color:black;
  letter-spacing:0px;
  padding:0px;
  margin-left:30px;
  margin-right:30px;
  line-height:100%;
  position:relative;
  float:left;
}

.spnNormal A:link, .spnNormal A:visited, .spnNormal A:active {
  color:black;
  text-decoration:underline;
}

.spnNormal A:hover {
  color:orange;
  text-decoration:underline;
}

.spnNormal2  {
  font-size:12px;
  font-weight:normal;
  color:black;
  letter-spacing:0px;
  padding:0px;
  margin-left:30px;
  margin-right:30px;
  line-height:150%;
  position:relative;
  float:left;
}

.spnNormal2 a:link, .spnNormal2 a:visited, .spnNormal2 a:active {
  color:black;
  text-decoration:underline;
}

.spnNormal2 A:hover {
  color:orange;
  text-decoration:underline;
}

.spnNormal3  {
  font-size:16px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
  padding:0px;
  margin-top:20px;
  margin-bottom:30px;
  line-height:110%;
  position:relative;
  float:left;
}

.spnNormal4  {
  font-size:12px;
  font-weight:bold;
  color:black;
  letter-spacing:0px;
  padding:0px;
  margin-left:60px;
  margin-top:15px;
  
}

.spnNormal5  {
  font-size:12px;
  font-weight:normal;
  color:black;
  letter-spacing:0px;
  padding:0px;
  margin-left:90px;
  margin-top:15px;
  
}
.spnNormal5 A:link, .spnNormal5 A:visited, .spnNormal5 A:active {
  color:black;
  text-decoration:underline;
}

.spnNormal5 A:hover {
  color:orange;
  text-decoration:underline;
}

.spnNormal6  {
  font-size:16px;
  font-weight:bold;
  color:black;
  letter-spacing:0px;
  padding:0px;
  margin-left:0px;
  margin-top:15px;
}

.sample_track  {
  font-size:12px;
  font-weight:normal;
  font-style:italic;
  color:orange;
  letter-spacing:0px;
  padding:0px;
  margin-left:0px;
  margin-top:15px;
  
}
.sample_track A:link, .sample_track A:visited, .sample_track A:active {
  color:black;
  text-decoration:none;
}

.sample_track A:hover {
  color:orange;
  text-decoration:none;
}
.sample_track2  {
  font-size:40px;
  font-weight:normal;
  font-style:italic;
  color:orange;
  margin-left:340px;
  margin-top:15px;
  padding-bottom:15px;
  
}
.sample_track2 A:link, .sample_track2 A:visited, .sample_track2 A:active {
  color:black;
  text-decoration:none;
}

.sample_track2 A:hover {
  color:orange;
  text-decoration:none;
}

#Message  {
  font-size:12px;
  font-weight:bold;
  color:orange;
  margin-left:35px;
  text-transform:uppercase;

}

#MyError  {
  font-size:12px;
  font-weight:bold;
  color:orange;
  margin-left:35px;
  text-transform:uppercase;
}


.spnRetailPrice  {
  font-size:12px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
  margin-left:35px;
}

#ProductCode_required {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#RequiredName {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#RequiredEmail {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#RequiredPhone {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#RequiredProductCode {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#saddFName_required {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#saddFName_required {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#saddLName_required {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#saddAddress1_required {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#saddAddress2_required {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#saddCity_required {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#saddZip_required {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#saddPhone_required {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#spCCNumber_required {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

#spCCName_required {
  font-size:10px;
  font-weight:bold;
  color:orange;
  letter-spacing:0px;
}

.Notes
{
    BORDER-RIGHT: black 2px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 2px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 15px 5px 25px;
    BORDER-LEFT: black 2px solid;
    WIDTH: 240px;
    COLOR: black;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 2px solid;
    FONT-FAMILY: Helvetica;
    POSITION: static;
    BACKGROUND-COLOR: orange;
}

.cd
{
    margin: 0px 10px 10px 10px;
}

#dlsSchools {
  margin-left: 20px;
}

#btnGoBack {
  margin-left: 20px;
}

#lblMessage {
  margin-left: 20px;
}
