/* - Symantec Euro Customer Service style sheet - */
/* June 2006 - CS3 */

#wrapper {
  border-top: 1px solid #fff;
  position: relative;
  top: 0px;
  width: 800px;
}

#gutter {
  float: left;
  margin-top: -1px;
  position: relative;
  width: 153px;
}

.cs_CustomerService {
  margin-left: 178px;
  position: absolute;
  top: 0px;
  width: 600px;
}

.cs_CustomerService, .cs_CustomerService h1, .cs_CustomerService h2, .cs_CustomerService h3, .cs_CustomerService li, .cs_CustomerService p, .cs_CustomerService th, .cs_CustomerService td {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  position: relative; /* fix the IE peekaboo bug */
}

.cs_CustomerService a:link, .cs_CustomerService a:visited {
  color: #C60;
}

.cs_CustomerService a:hover {
  color: #999;
}

.cs_section {
  margin: 10px 10px 10px 0px;
  position: relative;
}

#cs_LandingPage .cs_section {
  float: left;
  width: 288px;
}

.cs_subSection {
  border: 2px solid #ccc;
}


.cs_CustomerService h1 {
  font-size: 19px;
  color: #666;
  margin: 0px;
  padding: 5px 0px 10px;
}

#cs_h1_StoreCustomerService {
  background: url(header-StoreCustomerService.gif) no-repeat;
  height: 0px;
  margin: 10px 0px;
  overflow: hidden;
  padding: 100px 0px 0px;
  position: relative;
  width: 600px;
}


.cs_section h2 {
  background: url(gradient-gray-wide.gif) repeat-y;
  color: #666;
  font-size: 15px;
  margin: 5px 0px 15px;
  padding: 5px;
}
.cs_subSection + h2 {
  margin-top: 10px;
}


#cs_LandingPage .cs_section h2 {
  background: url(gradient-gray.gif) repeat-y;
}

.cs_CustomerService h3 {
  color: #999;
  font-size: 12px;
  margin: 0px;
  padding: 3px 0px 10px;
}

.cs_section h3 {
	font-style: italic;
  margin: 0px;
  padding: 5px 5px 7px;
}

.cs_CustomerService h4 {
  color: #333;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  margin: 0px;
  padding: 5px;
}

.cs_CustomerService p {
  color: #666;
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
  margin: 0px;
  padding: 6px 5px 7px;
}

.cs_section li {
  color: #666;
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
}

.cs_section ul {
  margin: 0px;
  padding: 5px 5px 10px;
  list-style-type: none;
}

.cs_section li, .cs_stillNeedHelp a, .cs_forgotPassword a {
  background: url(arrow-right-button.gif) 0px 2px no-repeat;
  font-style: normal;
  margin: 2px 0px 0px 0px;
  padding: 0px 5px 8px 18px;
}

#cs_answerPage .cs_section ul, #cs_answerPage .cs_section ol {
  padding: 5px 5px 0px 25px;
}

#cs_answerPage .cs_section ul {
  color: #333;
  list-style-type: disc;
}

#cs_answerPage .cs_section li {
  background: transparent;
  padding-left: 1px;
}

.cs_section hr {
  background-color: #DFDFDF;
  border-top: 3px solid #D88634;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  color: #DFDFDF;
  height: 6px;
  margin: 1px 24px 10px;
  padding: 0px;
}

.cs_section img {
  display: block;
  margin: 10px auto 0px;
}

.cs_stillNeedHelp p {
  background: url(gradient-gray-wide.gif) repeat-y;
  color: #666;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  margin: 5px 0px;
  padding: 5px;
}

#footer {
  clear: both;
}

.cs_row {
  clear: right;
  overflow: hidden;
  position: relative;
  width: 600px;
}

.cs_clear {
  clear: both;
  position: relative;
}

.cs_clear_left {
  clear: left;
}

.cs_clear_right {
  clear: right;
}

/* - File Download Info styles - */

#cs_CatFileDownloadInformation table {
  margin: 1px 0px 8px -2px;
}

#cs_CatFileDownloadInformation th, #cs_CatFileDownloadInformation td {
	font-size: 11px;
	font-weight: bold;
}

.cs_topLeftCorner {
  background: #C0C0C0 url(top-left-corner.gif) top left no-repeat;
}

.style8 {
  font-size: 9px;
}

/* - Order Status lookup styles - */

.cs_subSection form {
  padding: 0px;
  margin: 0px;
}

.cs_subSection form p {
  text-align: right;
  white-space: nowrap;
  width: 275px;
}

.cs_subSectionLeft form p {
  text-align: left;
  white-space: nowrap;
  width: 275px;
}

.cs_subSection .cs_or {
  color: #C60;
  font-size: 15px;
  text-align: center;
  text-transform: uppercase;
  width: 275px;
}

.cs_subSection ol li {
  color: #CC6600;
  margin: 0px;
}

.grey {
  color: #666;
  margin: 0px;
}

.orange {
  color: #CC6600;
}

.cs_forgotPassword {
  font-style: italic;
}

/* - how do I download styles - */

#download table {
  font:8pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0px
  padding: 0px;
  width:420px;
    }
#download td {
  text-align:left;
  padding: 4px;
  width:210px;
}

#download th {
  text-align:left;
  padding: 4px;
  width:210px;
}

#download thead th {
  background: #CCCCCC url(images/corner1.gif) top left no-repeat;
    }
#download thead td {
  background-color:#EBEBEB;
    }

 #download tbody th {
  background-color:#CCCCCC;
    }
#download tbody td {
  background-color:#EBEBEB;
    }
