/* --------------------------------------------------
   DEVICES PRODUCT PAGE CSS
-------------------------------------------------- */
#m #middle {	
	margin:0 0 0 0;
	padding:0 5px 0 8px;}
#mr #middle {
   width:72%;
   padding:0 5px 0 8px;}

#gallery-wrap {
   margin:0 0 0 -8px;
   padding:0;
   width:760px;}

#gallery-wrap h6 {
   font-size:1em;
   color:#f26422;
   font-weight:bold;
   margin:0 0 10px 0;
   padding:0;}
#gallery-wrap ul {
  list-style-image:url(/images/promo/v5fxt/square.gif); }
#search-wrap {
  margin:0 0 45px 0;
  padding:0;
  background-color:white;}
#search-wrap form {
  padding:0;
  margin:0;}
#search-wrap p {
  margin:0;
  padding:0;}
#search-wrap a,
#search-wrap a.visited {
  color:white;
  font-size:0.9em;}
.round {
  background-color:#8b8d09;
  color:white;
  padding:15px 8px;}
#promoWrap {
   margin:0;
   padding:0;}
a#promo {
   display:block;
   margin:0;
   padding:0;}
a#promo img {
    border:none;}
#midSection {
  margin:-3px 0 0 0;
  padding:30px 0 0 0;
  width:760px;
  background:url(/images/css/shadingDown.jpg) 0 0 repeat-x;}
.overviewLCol {
  width:50%;
  padding:0 0 0 8px;
  margin:0;}
.overviewLCol h2,
.overviewRCol h2,
#bottomSection h2 {
  color:#f36422;
  font-weight:normal;
  margin:0 0 25px 0;
  padding:0;
  font-size:1.3em;}
.emphasize {
  font-weight:bold;}
.overviewRCol {
  width:325px;
  margin:0 15px 0 0;
  padding:0;
  float:right;}
.overviewRCol a {
   color:#245cce;
   text-decoration:none;}
#bottomSection {
  clear:both;
  padding:15px 0 15px 8px;
  margin:0;
 /* background:url(/images/css/shadingUp.jpg) bottom left repeat-x; */}
.dlc_steps {
width:350px;
  margin:0 0 25px 0;
  padding:0;}
.dlc_steps img {
  float:left;}
.dlc_steps p {
  margin:0 0 3px 0;}
.dlc_steps a {
  text-decoration:none;
  color:#245cce;}
.dlc_stepContent {
  margin:0 0 0 60px;}
.stepTitle {
  color:#8b8d09;
  text-transform:uppercase;
  font-weight:bold;
  padding:0;
  margin:0;
  letter-spacing:1px;}
.gtc-list-items {
  width:98%;}
.gtc-list-items table {
  font-size:1em;
  margin:15px 0 35px 0;}
.gtc-list-items table th {
  text-align:left;
  padding-left:5px;}
/* --------------------------------------------------
 FEATURED STYLES
-------------------------------------------------- */ 
.featured,
.featured_noimage {
  margin:0 0 10px 0;
  padding:0;
  position:relative;
  color:#666;}
/* .featured img {
  border:0px;} */
.featured img {
  float:left;
  clear:left;
  border:0px;}
.featured_noimage img {
  display:none;}
/* .featuredContent {
  position:absolute;
  top:5px;
  left:130px;} */
.featuredContent {
  margin:0 0 15px 110px;}
/* .featured_noimage .featuredContent {
  position:relative;
  top:5px;
  left:15px;} */
.featured_noimage .featuredContent {
  margin-left:15px;}
.featuredTitle {
  font-size:1.2em;
  color:#666;
  text-transform:uppercase;
  margin:0;
  padding:0;}
.featuredContent a {
  color:#666;
  text-decoration:none;}
.featuredContent a:hover {
  color:#be0000;
  text-decoration:underline;}
.featuredSubTitle {
  font-size:1.2em;
  font-weight:normal;
  margin:0;
  padding:2px 0 10px 0;
  color:#be0000;}
/* --------------------------------------------------
 ACCORDION STYLES
-------------------------------------------------- */   
.accord  {
        width:322px;
        margin:0 0 25px 0; /* added 25px bottom for bk gallery page */
        padding:0;}
.accord a {
   color:#245cce;
   text-decoration:none;}
.accord a:hover {
   color:#be0000; 
   text-decoration:underline;}
.accord div.accordOuter {
        background:transparent url(/images/css/galleryAccordOuter.gif) bottom left no-repeat;
        margin:-3px 0px 2px 0;
        padding:0;}
.accord div.accordInner {
        background:transparent url(/images/css/galleryAccordInner.gif) 0 0 no-repeat;
        z-index:500;
        margin:0;
        padding:10px;
        height:165px;
  overflow:auto;}

.accord a.acTitle {
	cursor:pointer;
	display:block;
	padding:5px;
        margin:0 0 2px 0;
	text-decoration: none;}
.accord p {
        margin:0 0 5px 0;}
.accord a.acTitle.selected {

}

.accord a#acTitle01 {
        background:transparent url(/images/css/galleryAccord01.jpg) no-repeat;}
.accord a#acTitle02 {
        background:transparent url(/images/css/galleryAccord02.jpg) no-repeat;}
.accord a#acTitle03 {
        background:transparent url(/images/css/galleryAccord03.jpg) no-repeat;}
.accord a#acTitle04 {
        background:transparent url(/images/css/galleryAccord04.jpg) no-repeat;}
.accord a#acTitle05 {
        background:transparent url(/images/css/galleryAccord05.jpg) no-repeat;}
.accord a#acTitle06 {
        background:transparent url(/images/css/galleryAccord06.jpg) no-repeat;}
.accord a#acTitle07 {
        background:transparent url(/images/css/galleryAccord07.jpg) no-repeat;}
.accord a#acTitle08 {
        background:transparent url(/images/css/galleryAccord08.jpg) no-repeat;}

/* --------------------------------------------------
  FEATURE TABLE STYLES
-------------------------------------------------- */   
.featureTable {
   margin:0 0 0 0;
   border:1px solid #97b5d3;
  border-width:0 0 1px 0;
  width:98%}
.featureTable td {
   border:0;
   padding:4px;
   border:1px dotted #97b5d3;
   border-width:0px 1px 1px 0px;
   text-align:left;
   font-size:1em;}
.stripe {
   background-color:#e8f0f6;}
.featureTable a {
   color:#245cce;
   text-decoration:none;}
.featureTable a:hover {
   color:#be0000; 
   text-decoration:underline;}
td.thBorder {
  border-bottom:1px solid #97b5d3;}

/* --------------------------------------------------
  IP SYSTEM REQUIREMENTS TABLE STYLES
-------------------------------------------------- */ 
#sysreqs th {
  vertical-align:bottom;
  text-align:left;
  padding:5px;
    border:1px dotted #97b5d3;
  border-width:0px 1px 1px 0px;}
#sysreqs td {
  vertical-align:top;}
#sysreqs td p {
  margin:0 0 3px 0;}
#sysreqs th#rp {
  width:175px;}
#sysreqs th#sd {
  width:175px;}
#sysreqs tr.hiliterow {
  background-color:#ffffcc;}
.alert-wrap {

  text-align:center;
  border:1px dotted #97b5d3;
  padding:0px;
  width:735px;
  margin:0 0 18px 0;


}
.alert-wrap h4 {
  height:25px;
  color:#696A6C;
  padding:3px 0 0 25px;
  margin-bottom:10px;
  font-weight:normal;
  background:transparent url(/images/css/alertDoc.gif) 220px 0 no-repeat;
}
.alert-wrap h4 span {
  font-weight:bold;
  color:#ee3424;
  font-size:1.2em;}