﻿html
{
  min-height: 100%;
}


html 
{
  overflow: -moz-scrollbars-vertical !important;
}

html, body
{
  background-color: #FFFFFF;
  height: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  text-align: center;
  font-family:Arial;
}

body
{
  text-align: center;
  padding: 0px;
  margin: 0px;
}

div#homeFlashArea
{
  height:400px;
  width:100% 
}

div#homeTextPanel
{
  width:930px;
  margin: 0px auto;
}

div#homeTextContent
{
  padding-top:25px;
  width:460px;
  text-align:left;
  float:left;
}

div#container
{
  width: 100%;
  /*height: 100%;
  min-height: 100%;
  position: relative;*/
  padding: 0px;
  margin: 0px auto;
  background-image: url(../images/layout/seagate_main_container_bcg.jpg); /*TOP BCG ROW */
  background-position:top;
  background-repeat: repeat-x;
}

div#headerRow /*Need to handle width + 1486px */
{
  background-image: url(../images/layout/seagate_header_bcg.jpg);
  background-position: top;
  background-repeat: no-repeat;
  height: 90px;
  width: 100%;
  margin: 0px auto;
}

div#headerRowHome
{
  background-image: url(../images/layout/seagate_header_bcg_home.jpg);
  background-position: top;
  background-repeat: no-repeat;
  height: 107px;
  width: 100%;
  margin: 0px auto;
}

div#headerNav
{
  background-color: Transparent;
  width: 930px;
  text-align: left; /*padding-top:27px;*/
  margin: 0px auto;
  padding: 0px; /*margin-top:30px;*/
}

div#headerNavLeftCol
{
  background-color: Transparent;
  width: 266px;
  float: left;
  position: relative;
  margin-top: 25px;
  text-align: left;
}

div#headerNavRightCol
{
  background-color: Transparent;
  width: 664px;
  float: left;
  position: relative;
  margin-top: 25px;
  text-align: right;
}

div#langContainer
{
  background-color: Transparent;
  width: 664px;
  text-align: right;
  position: relative;
  padding-bottom: 20px;
}

div#primeContent
{
  background-image: url(../images/layout/seagate_prime_bcg.jpg);
  background-position: top;
  background-repeat: no-repeat;
  width:100%;
  
}

div#innerContent
{
  background-color: Transparent;
  width: 930px;  
  min-height: 194px;
  text-align: left;
  margin: 0px auto;
  padding: 0px;
}

div#innerContentHome
{
  background-color: Transparent;
  width:100%;  
  text-align: left;
  margin: 0px auto;
  padding: 0px;
}

div#innerContentLeftCol
{
  float: left;
  width: 155px;
  background-color: Transparent;
  position: relative;
  padding-right: 58px;
}

div#innerContentRightCol
{
  float: left;
  width: 717px;
  background-color: Transparent;
  position: relative;
}

div#innerContentLeft
{
  float: left;
  width: 310px;
  background-color: Transparent;
  position: relative;
  /*height:400px;
  min-height:400px;*/
}

div#innerContentRight
{
  float: left;
  width: 407px;
  background-color: Transparent;
  position: relative;
  /*height:400px;
  min-height:400px;*/
}

div#innerFooter
{
  width: 720px;
  background-color: Transparent;
  position: relative;
  clear: both;
  margin: 0px auto;
  float: left;
}


div#innerFooterLeft
{
  width: 275px;
  background-color: Transparent;
  position: relative;
  float: left;
  margin-right: 55px;
}


div#innerFooterRight
{
  width: 275px;
  background-color: Transparent;
  position: relative;
  float: left;
  margin-right: 55px;
}

div.genericDivLine
{
  width: 100%;
  height: 1px;
  background-image: url(../images/layout/seagate_dot_div.png);
  background-repeat: repeat-x;
  margin-bottom: 15px;
}

div#footer
{
  clear:both;
  display:block;
  width: 100%;
  height: 168px;
  min-height :168px;
  background-image: url(../images/layout/seagate_footer_bcg.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}

div#footerNav
{
  margin: 0px auto;
  padding-top: 40px;
  vertical-align: middle;
}

/*FOOTER NAV*/

div#footerNav ul
{
  display: inline;
  margin: 0;
  padding: 0;
}

div#footerNav li
{
  display: inline;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
  background-image: url(../images/layout/top_nav_bcg_div.gif);
  background-position: left;
  background-repeat: no-repeat;
}

div#footerNav li.index8
{
  background-image: url(../images/layout/top_nav_bcg_div.gif);
  background-position: left;
  background-repeat: no-repeat;
}


div#footerNav li.staticNav
{
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 16px;
  background-image: none;
}

div#footerNav li.staticNav
{
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 12px;
  background-image: none;
}

div#footerNav a:link
{
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}


div#footerNav a:visited
{
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

div#footerNav a:hover
{
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

div#footerNav a:active
{
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

div#footerNav a.selected
{
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

/*TOP NAV*/

div#topNavMain
{
  width: 100%;
  background-color: transparent;
  text-align: right;
  margin: 0px auto;
}

div#topNavMain ul
{
  display: inline;
  margin: 0;
  padding: 0;
}

div#topNavMain li
{
  display: inline;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
  background-image: url(../images/layout/top_nav_bcg_div.gif);
  background-position: left;
  background-repeat: no-repeat;
}

#topNavMain li.index0
{
  background-image: none;
  padding-left: 0px;
}

#topNavMain li.index5
{
  padding-right: 0px;
}

div#topNavMain a:link
{
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 15px;
  text-decoration: none;
}


div#topNavMain a:visited
{
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 15px;
  text-decoration: none;
}

div#topNavMain a:hover
{
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 15px;
  text-decoration: none;
}

div#topNavMain a:active
{
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 15px;
  text-decoration: none;
}

div#topNavMain a.selected
{
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 15px;
  text-decoration: none;
}



/*SUB NAV*/
#navCFbanner
{
  clear: both;
}

#navContainer
{
  width: 155px;
  min-height: 26px;
  float: left;
  position: relative;
  text-align: left;
  padding-bottom: 40px;
  background-image: none;
}

#navContainer ul
{
  margin: 0px;
  padding: 0px;
  border: none;
  list-style: none;
}

#navContainer ul li
{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#navContainer ul li li
{
  list-style: none;
}

/*
Links - primary nav.
*/
#navContainer li a
{
  display: block;
  margin: 0px;
  padding: 3px 2px 10px;
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 16px;
  text-decoration: none;
}

#navContainer li a:hover
{
  display: block;
  margin: 0px;
  padding: 3px 2px 10px;
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 16px;
  text-decoration: none;
}

#navContainer li a.selected
{
  display: block;
  margin: 0px;
  padding: 3px 2px 10px;
  padding: 3px 2px 10px;
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 16px;
  text-decoration: none;
}

#navContainer li a.hidden
{
  display: none;
  padding: 0px;
  margin: 0px;
}

/*
Links - secondary nav.
*/
div#navContainer li li a
{
  display: block;
  margin: 0px;
  padding: 0px 0px 0px 12px;
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
}

div#navContainer li li a:hover
{
  display: block;
  margin: 0px;
  padding: 0px 0px 0px 12px;
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
}

div#navContainer li li a.selected
{
  display: block;
  margin: 0px;
  padding: 0px 0px 0px 12px;
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
}

/*
Links - tertiary nav.
*/
#navContainer li li li a
{
  display: block;
  margin: 0px;
  padding-left: 30px;
  font-family: Calibri, Arial;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  list-style-image: none;
  background-image: none;
  line-height: 1.5em;
}

#navContainer li li li a:hover
{
  display: block;
  margin: 0px;
  padding-left: 30px;
  font-family: Calibri, Arial;
  font-size: 8pt;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  list-style-image: none;
  background-image: none;
  line-height: 1.5em;
}

#navContainer li li li a.selected
{
  display: block;
  margin: 0px;
  padding-left: 30px;
  font-family: Calibri, Arial;
  font-size: 8pt;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  list-style-image: none;
  background-image: none;
  line-height: 1.5em;
}

/*
Links - forth level nav.
*/
#navContainer li li li li a
{
  display: block;
  margin: 0px;
  padding-left: 35px;
  font-family: Calibri, Arial;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  list-style-image: none;
}

#navContainer li li li li a:hover
{
  display: block;
  margin: 0px;
  padding-left: 35px;
  font-family: Calibri, Arial;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  list-style-image: none;
}

#navContainer li li li li a.selected
{
  display: block;
  margin: 0px;
  padding-left: 35px;
  font-family: Calibri, Arial;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  list-style-image: none;
}

/*
Creative Fund Banner
*/

.imgCreativeFund
{
  padding-top:20px;
  padding-bottom:20px;
}

/*
Drop Down Form
*/

.ddLangSelection
{
  font-family: Calibri, Arial;
  color: #87888A;
  font-size: small;
  width: 124px;
}

.ddCountrySelection
{
  font-family: Calibri, Arial;
  color: #87888A;
  font-size: small;
  width: 200px;
}


/*
Text Styles
*/

h1
{
  font-family: Calibri, Arial;
  color: #414042;
  font-size: 24px;
  font-weight: normal;
  line-height:0.7em;
}

h2
{
  font-family: Calibri, Arial;
  color: #414042;
  font-size: 16px;
  font-weight: normal;
}

h3
{
  font-family: Calibri, Arial;
  color: #414042;
  font-size: 16px;
  font-weight: normal;
}

h4
{
  font-family: Calibri, Arial;
  color: #414042;
  font-size: 24px;
  font-weight: normal;
}

h5
{
  font-family: Calibri, Arial;
  color: #414042;
  font-size: 16px;
  font-weight: normal;
  line-height:0.3em;
  margin-top:0.3em;
  margin-bottom:0.3em; 
}

h6
{
  font-family: Calibri, Arial;
  color: #414042;
  font-size: 20px;
  font-weight: normal;
  line-height:0.3em;
  margin-top:0.3em;
  margin-bottom:0.3em; 
}

p.bodyCopy
{
  font-family: Calibri, Arial;
  color: #87888A;
  font-size: small;
  font-weight: normal;
  line-height:1.3em;
}

p.bodyCopy span
{
  font-family: Calibri, Arial;
  color: #414042;
  font-size: small;
  font-weight: normal;
  line-height:1.3em;
}


p.bodyCopy a
{
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: small;
  text-decoration: none;
}

p.bodyCopy span a
{
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: small;
  text-decoration: none; 
}

span.header
{
  font-family: Calibri, Arial;
  color: #414042;
  font-size: small;
  font-weight: normal;
  line-height: 2em;
}

/* Lists */

ul.bodyList

{
  color:#87888A;
  font-family: Calibri, Arial;
  font-size:small; 
  /*margin-left:25px;*/
}


ul.bodyList li

{
  color:#DE6F00;
  font-family: Calibri, Arial;
  font-size:small; 
  padding-bottom:15px;
  list-style-type:none;
  list-style-image:url(../images/layout/seagate_link_bcg.png);
  margin:0px;
  padding-bottom:3px;
}

ul.bodyList li span

{
  color:#87888A;
  font-family: Calibri, Arial;
  font-size:small;
}

/* Custom links with bcg arrow */

 a.seagateLinkProductDefault:link,
 a.seagateLinkProductDefault:visited,
 a.seagateLinkProductDefault:active,
 a.seagateLinkProductDefault:focus,
 a.seagateLinkProductDefault:hover
   
{
  background-image: url(../images/layout/seagate_link_selected_bcg.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: small;
  text-decoration: none;
  text-transform:uppercase;
  padding-top:5px;
  padding-bottom:5px;
  display:block;
  outline:none;
}

 a.seagateLinkBodyOther:link,
 a.seagateLinkBodyOther:visited,
 a.seagateLinkBodyOther:active,
 a.seagateLinkBodyOther:focus,
 a.seagateLinkBodyOther:hover
   
{
  background-image: url(../images/layout/seagate_link_selected_bcg.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: small;
  text-decoration: none;
  text-transform:none;
  padding-top:5px;
  padding-bottom:5px;
  display:block;
  outline:none;
}

 a.seagateCapacityLink:link,
 a.seagateCapacityLink:visited,
 a.seagateCapacityLink:active,
 a.seagateCapacityLink:active,
 a.seagateCapacityLink:hover
   
{
  border:none;
  outline: none;
}

a.seagateLinkProduct:link
{
  background-image: url(../images/layout/seagate_link_bcg.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #87888A;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: small;
  text-decoration: none;
  text-transform:uppercase;
  padding-top:5px;
  padding-bottom:5px;
  display:block;
  outline:none;
}

a.seagateLinkProduct:visited
{
  background-image: url(../images/layout/seagate_link_bcg.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #87888A;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: small;
  text-decoration: none;
  text-transform:uppercase;
  padding-top:5px;
  padding-bottom:5px;
  display:block;
  outline:none;
}

a.seagateLinkProduct:active
{
  background-image: url(../images/layout/seagate_link_selected_bcg.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: small;
  text-decoration: none;
  text-transform:uppercase;
  padding-top:5px;
  padding-bottom:5px;
  display:block;
  outline:none;
}

a.seagateLinkProduct:focus
{
  background-image: url(../images/layout/seagate_link_selected_bcg.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: small;
  text-decoration: none;
  text-transform:uppercase;
  padding-top:5px;
  padding-bottom:5px;
  display:block;
  outline:none;
}

a.seagateLinkProduct:hover
{
  background-image: url(../images/layout/seagate_link_selected_bcg.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: small;
  text-decoration: none;
  text-transform:uppercase;
  padding-top:5px;
  padding-bottom:5px;
  display:block;
  outline:none;
}

/* CF Links Nav */

a.seagateCFlink:link, a.seagateCFlink:visited, a.seagateCFlink:active, a.seagateCFlink:hover 
{
  background-image: url(../images/layout/seagate_main_link_bcg.png);
  background-position:center left;
  background-repeat: no-repeat;
  padding-left: 20px;
  color: #999999;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 16px;
  text-decoration: none;
  display:block;
  padding-bottom:15px;
  width:110px;
}


a.seagateCFlink:hover 
{
  background-image: url(../images/layout/seagate_main_link_bcg.png);
  background-position:center left;
  background-repeat: no-repeat;
  padding-left: 20px;
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 16px;
  text-decoration: none;
  display:block;
  padding-bottom:15px;
  width:110px;
}


/* Button Links */

a.seagateLinkButton:link, a.seagateLinkButton:visited, a.seagateLinkButton:active, a.seagateLinkButton:hover 
{
  color:#FFFFFF; 
  text-transform:uppercase;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: small;
  text-decoration:none;
}


/*
Freeagent Go - layout
*/

img.freeagentGoColours
{
  margin-top: 76px;
}

img.freeagentGoDesign
{
  margin-left: 60px;
}

img.freeagentAccessories
{
  margin-right: 28px;
}

img.freeagentGoMac
{
  margin-left: 60px;
}

img.freeagentGoImg
{
  border:0;
}

div#colourSelector
{
  float: right;
}

div#driveKeyFeatures
{
  margin-top:37px;
  margin-left:40px;
}

div#driveSize
{
  margin-top:37px;
  margin-left:40px;
}

div#driveTransfer
{
  margin-top:37px;
  margin-left:40px;
}



/*Features Box*/

td.FeatureBoxLeftCol
{
  background-image:url(../images/layout/seagate_features_box_left.png);
  background-repeat:repeat-y;
  width:33px; 
}

td.FeatureBoxRightCol
{
  background-image:url(../images/layout/seagate_features_box_right.png);
  background-repeat:repeat-y; 
  width:49px;
}

td.FeatureBoxContent
{
  width:288px;
  background-color:#FFFFFF;
}

td.FeatureBoxHeader
{
  width:370px;
  height:23px;
  min-height:23px;
  background-image:url(../images/layout/seagate_features_box_top.png);
  background-repeat:no-repeat;
}

td.FeatureBoxFooter
{
  width:370px;
  height:23px;
  min-height:23px;
  background-image:url(../images/layout/seagate_features_box_bottom.png);
  background-repeat:no-repeat;  
}

/*Buttons*/

div.btnContainer
{
   position:relative;
   background-color:#313131;
   background-repeat:repeat-x;
   width:110px;
   text-align:center;
   float:left;
   margin-right:10px;
   display:block;
   padding-bottom:3px;
}

div.btnWrapper
{
  position:relative;
  width:307px;
}

div#freeagentGo
{
  width:720px;
  position:relative;
  float:left;
}

div#freeagentDesk
{
  width:720px;
  position:relative;
  float:left;
}

div#freeagentXtreme
{
  width:720px;
  position:relative;
  float:left;
}

/* Hide Product */

div.productHide
{
  display:none;
}

/* ##################################################
Tooltip styles
################################################## */

#dhtmltooltip
{
  position: absolute;
  width: 110px;
  border: none;
  padding: 2px;
  background-color: #DE6F00;
  visibility: hidden;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: white;
  text-align: center;
  z-index: 100;
}

/* Capacity Indicator */

div#driveSelection
{
  width:720px;
  padding-left:50px;
  padding-right:50px;
  padding-top:30px;
  padding-bottom:30px;
  position:relative; 
  float:left;
}

div.imgCapacity
{
  position:relative;
  float:left;
  margin-right:50px;
  text-align:center;
}

/*Capacity Table*/

td.CapacityBoxLeftCol
{
  background-image:url(../images/layout/seagate_capacity_ind_table_left.gif);
  background-repeat:repeat-y;
  width:6px; 
}

td.CapacityBoxRightCol
{
  background-image:url(../images/layout/seagate_capacity_ind_table_right.gif);
  background-repeat:repeat-y; 
  width:6px;
}

td.CapacityBoxContent
{
  width:683px;
  background-color:#FFFFFF;
  padding-left:25px;
  padding-top:20px;
  padding-bottom:20px;
}

td.CapacityBoxHeader
{
  width:720px;
  height:7px;
  min-height:7px;
  background-image:url(../images/layout/seagate_capacity_ind_table_hdr.gif);
  background-repeat:no-repeat;
}

td.CapacityBoxFooter
{
  width:720px;
  height:7px;
  min-height:7px;
  background-image:url(../images/layout/seagate_capacity_ind_table_ftr.gif);
  background-repeat:no-repeat;  
}

/*Capacity Table Inner*/

table.InnerCapacityTable
{
  border-style:solid;
  border-width:1px;
  border-color:#C8C8C8;
  border-collapse:collapse 
}

table.InnerCapacityTable td
{
  padding:5px;
}

table.InnerCapacityTable th
{
  padding-left:15px;
  padding-top:5px;
}

td.VerticalCol
{
  background-image:url(../images/layout/seagate_table_bcg_v.gif);
  background-repeat:repeat-y;
  background-position:right top;
  width:1px; 
}

td.HorizontalCol
{
  background-image:url(../images/layout/seagate_table_bcg_h.gif);
  background-repeat:repeat-x;
  background-position:top;
  height:1px;
}

img.CapacityInd
{
  padding-right:10px; 
}

/*Classic Drives */

div.classicCol
{
  width:209px;
  float:left;
  position:relative;
  background-color:Transparent;
  padding-right:45px;
}

div.classicColLast
{
  width:209px;
  float:left;
  position:relative;
  background-color:Transparent;
}

div#classicInterRow
{
  position:relative;
  float:none;
  clear:both;
}

/* Promotion Zone */

img.bodyPromotionImg
{
  margin-top:20px; 
}

input.btnCal
{
	background: transparent url(../images/layout/cal.gif) no-repeat right top;
	height:16px;
	width:16px;
	color: #FFFFFF;
	font-family:Verdana, Arial;
	font-weight: bold;
	font-size: x-small;
	outline: none;
	margin-left: 5px;
  border: 0;
	cursor: pointer; /* hand-shaped cursor */
}

td.promotionDiv
{
  background-image:url(../images/layout/seagate_promotion_zone_form_bcg.png);
  background-repeat:repeat-y;
  background-position:right top;
  width:1px;  
}

td.FormCell
{
  padding-right:20px;
}


td.TitleCell
{
  padding-right:5px;
  padding-bottom:5px;
}

td.TitleCellRight
{
  padding-left:20px;
  padding-bottom:8px;
}

input.txtField
{
  background-color:#FFFFFF;
  border:solid 1px #7A7A7A; 
  font-family: Calibri, Arial;
  color: #87888A;
  font-size: small;
  width:160px;
}

.lblForm
{
  font-family: Calibri, Arial;
  color: #87888A;
  font-size: small;
  font-weight: normal;
  line-height:1.3em;
}

div#captchaDiv
{
  padding-top:20px;
}

input.btnSeagate
{
  background: transparent url(../images/layout/seagate_submit_btn_bcg.png) no-repeat right top;
	height:22px;
	width:109px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	font-family:Calibri;
	text-transform:uppercase;
	margin: 0;
  border: 0;
	cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

/* On The Move */

img.imgHotspot
{
  padding-top:25px;
  padding-bottom:0px;
  margin-bottom:0px;
}

div#hotspotCol
{
  float:left;
  width:185px;
  position:relative;
}

/* Where to buy */

div#singleColLeft
{
  float:left;
  width:178px;
  position:relative;
  margin-right:30px;
}

div#singleColRight
{
  float:left;
  width:720px;
  position:relative;
}

td.genericPanelHdr
{
  background-image:url(../images/layout/seagate_prime_generic_panel_hdr.png);
  background-repeat:repeat-x;
  background-position:top;
  height:7px;  
}

td.genericPanelFtr
{
  background-image:url(../images/layout/seagate_prime_generic_panel_ftr.png);
  background-repeat:repeat-x;
  background-position:top;
  height:7px; 
}

td.genericPanelLeftCol
{
  background-image:url(../images/layout/seagate_generic_panel_col.png);
  background-repeat:repeat-y;
  background-position:top;
  width:1px; 
}

td.genericPanelRightCol
{
  background-image:url(../images/layout/seagate_generic_panel_col.png);
  background-repeat:repeat-y;
  background-position:top;
  width:1px; 
}

td.genericPanelPrimeContent
{
  background-color:#FFFFFF; 
}

td.genericPanelPaddLeft
{
  padding-left:30px;
  padding-bottom:15px;
  padding-top:10px;
}

td.genericPanelStoreList
{
  padding-left:70px;
  padding-bottom:45px;
  padding-top:20px;
}

td.genericPipe
{
  background-image:url(../images/layout/seagate_pipe.gif);
  background-repeat:no-repeat;
  background-position:center;
}

/* Site Map */

div#siteMap
{
  
}

div#siteMap a:link
{
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}


div#siteMap a:visited
{
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

div#siteMap a:hover
{
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

div#siteMap a:active
{
  color: #414042;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

div#siteMap a.selected
{
  color: #DE6F00;
  font-family: Calibri, Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

/* Generic Prime */



/* Contact Us */

table.GenericTable
{
  border-style:solid;
  border-width:1px;
  border-color:#C8C8C8;
  border-collapse:collapse 
}

table.GenericTable td
{
  padding-top:15px;
  padding-bottom:5px; 
}

table.GenericTable td.left
{
  padding-left:15px;
}

table.GenericTable td.right
{
  padding-right:15px;
}


/* CF FUND */

div#innerContentCF
{
  background-color: Transparent;
  width:931px;  
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  border-top:solid 1px #b0b1b4; 
}

div#primeContentCF
{
  background-image: url(../images/layout/seagate_prime_bcg.jpg);
  background-position: top;
  background-repeat: no-repeat;
  width:100%;
}

td.genericFullPanelHdr
{
  background-image:url(../images/layout/seagate_full_generic_panel_hdr.png);
  background-repeat:repeat-x;
  background-position:top;
  height:7px;  
}

td.genericFullPanelFtr
{
  background-image:url(../images/layout/seagate_full_generic_panel_ftr.png);
  background-repeat:repeat-x;
  background-position:top;
  height:7px; 
}

td.genericFullPanelLeftCol
{
  background-image:url(../images/layout/seagate_generic_full_panel_col.png);
  background-repeat:repeat-y;
  background-position:top;
  width:1px; 
}

td.genericFullPanelRightCol
{
  background-image:url(../images/layout/seagate_generic_full_panel_col.png);
  background-repeat:repeat-y;
  background-position:top;
  width:1px; 
}

td.genericFullPanelPrimeContent
{
  background-color:#FFFFFF; 
}

div#cfPrimeContent

{
  width:879px;
  padding-left:25px;
  padding-right:25px;
  padding-top:20px;
  padding-bottom:20px;
  position:relative;
  min-height:560px;
}


/*From Seagagte CF*/

.pHeading
{
color:#414042;
font-family:Calibri;
font-size:20pt;
font-weight:600;	
line-height:0.9em;
}

.divLeftColumn
{
	width:350px;
	float:left;
}

.divRightColumn
{
    float:left;
    height:415px;
    width:510px;
    padding-left:19px;
    padding-bottom:20px;
}

.divLeftColumnPerson
{
	width:250px;
	float:left;
}

.divRightColumnPerson
{
    float:left;
    padding-left:19px;
    padding-bottom:20px;
}

.divLeftColumnPersonSpecial
{
	width:250px;
	float:left;
}

.divRightColumnPersonSpecial
{
    float:left;
    padding-left:19px;
    padding-bottom:20px;
}

.LHTextWhiteBig
{
	color: #8C8C8C;	
	font-weight: bold;
	font-size: 1.5em;
}

.LHTextWhite
{
	color: #8c8c8c;	
}
.LHText, .LHText a, .LHText a:link, .LHText a:hover, .LHText a:visited
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.LHText a img
{
	border:solid 1px #FFFFFF;
}
.LHText a:hover img
{
	border:solid 1px #DE6F00;
}
.LHText a
{
	padding: 3px 3px 0 0;
}
.LHTextWhite
{
	color: #77787b;	
}
.LHTextWhiteBig
{
	color: #77787b;	
	font-weight: 600;
	font-size: 1.8em;
	font-family:Calibri;
}
.LHTextOrange
{
	color: #de6f00;
}
.LHTextGrey
{
	color: #8c8c8c;
}
.LHTextOrange2
{
	color: #d18e1f;
}

.spanLink a
{
text-decoration:none;
color:#c25912;	
}

.spanTitle
{
color:#8c8c8c;
}

.spanName
{
font-weight:600;
font-size:1.3em;
color:#000000;	
}
.ptitle
{
font-size:1.5em;	
}

.divMainNav
{
}
.spanQuestion
{
	color:#414042;
	font-weight:bold;
}

.spanFindOut
{
/*color:#929395;*/
/*position:absolute;*/
/*left:570px;
top:720px;*/
font-size:1.2em;	
width:605px;
color:#414042;
display:block;
padding-top:10px;
padding-bottom:10px;
}

#divMoreAbout
{
/*position:absolute;*/
/*left:570px;
top:750px;*/	
width:605px;
color:#77787b;	
font-size:0.8em;
border-top:solid 1px #8c8c8c;
margin:0;
}

#divMoreAbout p
{
    margin-top:10px;
}

.divNavBox
{
	/*top:16px;*/
	/*top:216px;*/
	border:solid 1px #c75a13;
	height:72px;
	width:73px;
	/*z-index:1;*/
    position:absolute;
    /*float:left;
    clear:both;*/
    
}

.NavCol1
{
	left:16px;
}

.NavCol2
{
	left:105px;
}

.NavCol3
{
	left:194px;
}

.NavCol4
{
	left:283px;
}

.NavCol5
{
	left:372px;
}

.NavCol6
{
	left:461px;
}

.NavCol7
{
	left:550px;
}

.NavCol8
{
	left:639px;
}

.NavCol9
{
	left:728px;
}

.NavCol10
{
	left:817px;
}

.NavDivCol1
{
	left:16px;
}

.NavDivCol2
{
	left:105px;
}

.NavDivCol3
{
	left:194px;
}

.NavDivCol4
{
	left:283px;
}

.NavDivCol5
{
	left:372px;
}

.NavDivCol6
{
	left:356px;
}

.NavDivCol7
{
	left:445px;
}

.NavDivCol8
{
	left:534px;
}

.NavDivCol9
{
	left:623px;
}

.NavDivCol10
{
	left:712px;
}

.divNavDescription
{
	height:50px;
	width:178px;
	background-color:#414042;
	border:solid 1px #c75a13;
	z-index:2;
	position:absolute;
	top:88px;
	padding-top:5px;
}

.divDescription1
{
	background-color:#de6f00;
	border:solid 1px #de6f00;
	height:84px;
	width:183px;
	z-index:2;
	position:absolute;
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.divDescription2
{
	background-color:#000000;
	border:solid 1px #000000;
	height:181px;
	width:183px;
	z-index:2;
	position:absolute;
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
}

.MediaFrame
{
	/*position:absolute;*/
	background-color:#ffffff;
	color:#000000;
	/*left:288px;
	top:34px;*/
	z-index:0;
}
.MediaFrameBG
{
	background-color:#ffffff;
	color:#000000;
	background-image:none;
	margin: 0 0 0 0;	
}

#divWinnersignore
{	
	border:solid 1px #c75a13;
	height:113px;
	width:162px;
	z-index:1;
	position:absolute;	
}

.spanCFLink a
{
    text-decoration:none;
    color:#de6f00;
    font-size:0.8em;
    margin-top:5px;
}

.spanCFTitle
{
    color:#8c8c8c;
    font-size:0.8em;
}

.spanCFName
{
    font-weight:600;
    font-size:0.9em;
    color:#333333;	
}


.divWinnersHolder
{
    width:900px;
    float:left;
    clear:both;
}

.divBob
{
	left:16px;
	float:left;
	width:148px;
	text-decoration:none;
}

.divMaxim
{
	left:193px;
	float:left;
	width:148px;
	text-decoration:none;
}

.divLena
{
	left:370px;
	float:left;
	width:148px;
}

.divLasse
{
	left:547px;
	float:left;
	width:148px;
}

.divRichard
{
	left:724px;
	float:left;
	width:148px;
}

.divDaniele
{
	left:820px;
	float:left;
	width:148px;
}

.divContentCell
{
	border:solid 1px #c75a13;
	height:84px;
	width:84px;
	color:White;
	background-color:black;
	position:absolute;
	left:300px;
	top:100px;
	z-index:1;
}

.ContentRow1
{
	top:15px;
}


.ContentRow2
{
	top:112px;
}



.ContentRow3
{
	top:209px;
}

.ContentRow4
{
	top:306px;
}

.ContentRow5
{
	top:403px;
}

.ContentRow6
{
	top:500px;
}

.ContentCol1
{
	left:22px;
}

.ContentCol2
{
	left:121px;
}

.ContentCol3
{
	left:220px;
}

.ContentCol4
{
	left:319px;
}

.ContentCol5
{
	left:418px;
}

.ContentCol6
{
	left:517px;
}

.ContentCol7
{
	left:616px;
}

.ContentCol8
{
	left:715px;
}

.ContentCol9
{
	left:814px;
}

.CellImage
{
	vertical-align:top;
}

.GridNameText
{
	color: #de6f00;
	padding-left:5px;
}
.GridTitleText
{
	color: #b2b2b2;
	padding-left:5px;
}
.GridMainText
{
	color: #ffffff;
	padding-left:5px;
}
.GridWatchText
{
	color: #de6f00;
	padding-left:5px;
}
.GridONameText
{
	color: #000000;
	padding-left: 5px;
	padding-top: 5px;
}
.GridOTitleText
{
	color: #ffffff;
	padding-left: 5px;
}	
.GridOViewText
{
	padding-left: 5px;
}
.GridOViewText a
{
	color:#ffb243;
	text-decoration:none;
}

.linkOrangeText a, .linkOrangeText a:visited, .linkOrangeText a:hover, #divMoreAbout a, #divMoreAbout a:visited, #divMoreAbout a:hover
{
	color:#de6f00 !important;
	text-decoration:none !important;
}

.divHeaderNavPanel
{
    width:900px; 
    float:left;
    clear:both;
    height:85px;  
}
.divNameText
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #ffffff;
	margin: 0 0 0 5px;
}
.divTitleText
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #b2b2b2;
	margin: 0 0 0 5px;
}
.divOViewText a, .divOViewText a:link, .divOViewText a:hover, .divOViewText a:visited
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #d18e1f;
	text-decoration:none;
	margin: 0 0 0 5px;
}
