﻿/***** DEFAULT  RESET STYLES *****************************************************************************************************************/
html,body,h1, h2, h3, p, ul, select{margin:0;padding:0;}
body {background:#fff url(../images/bg.gif);font-family: "Trebuchet MS" , Arial, sans-serif;font-size:13px;}
a {color:#fbcd0d;color:#d89d03; overflow:hidden;outline-color:#ccc;text-decoration:underline;}
a:hover {text-decoration:none;}


input[type=text],input[type=password], textarea, select { font-family: "Trebuchet MS" , Arial, sans-serif; color: #666666; font-size: 12px; }
input[type=text],input[type=password], textarea { padding-left: 5px; border: 1px solid #D1D1C0; width: 200px; }
input[type=text],input[type=password] { height: 17px; }
select{border: 1px solid #D1D1C0;}
optgroup {font-style:normal;}


h1 {color:#111;font-size:26px; height: 45px; margin: 0 0 12px 4px; padding: 0; border-bottom: 1px dashed #b2aa94;font-weight: normal; }
h1 strong {font-weight:normal;color:#B1A595;font-size:0.95em;}
h2 { margin-bottom: 5px; padding: 0; font-size: 20px; font-weight: normal; color: #4B403B; }
h2 strong{color: #9a9b6c;font-weight:normal;}
h3 { margin-bottom: 10px; padding: 0; font-size: 20px; font-weight: normal; color: #9a9b6c; }
h3 strong {font-weight:normal;color:#9a9b6c;}


td.label{text-align:right;vertical-align:top;padding:5px;}
td.field{padding:5px;}



/*****  UTIL   *******/

.noBorder{border:none !important;}



a.linkAction,a.linkMore,a.linkDisabled{background:url(../images/btn-red-left.gif) no-repeat;display:block;color:#fff;padding:0;text-decoration:none;margin-right:3px;overflow:visible;}
a.linkAction:hover,a.linkMore:hover{text-decoration:underline;}
a.linkAction span,a.linkMore span,a.linkDisabled span{background:url(../images/btn-red-right.gif) no-repeat 100% 0;display:block;color:#fff;text-align:center;height:27px;padding:0 15px;line-height:27px;vertical-align:middle;margin-right:-3px;text-transform:uppercase;cursor:pointer; }
a.linkMore{background-image:url(../images/btn-blue-left.gif);}
a.linkMore span{background-image:url(../images/btn-blue-right.gif);}
a.linkDisabled{background-image:url(../images/btn-gray-left.gif);cursor:default;}
a.linkDisabled span{background-image:url(../images/btn-gray-right.gif);cursor:default;}



/***** MASTER PAGE STRUCTURE **********************************************************************************************************/

/***** MISC *********************************/



.statusBar {background:#000;}
.statusBar #StatusBarContent {width:990px;margin:0 auto;height:40px;position:relative;color:#fff;}
.statusBar #StatusBarContent #Language {margin-left:15px;}
.statusBar #StatusBarContent #Language span{color:#999;padding-right:28px;background:url(../images/icoFlagEnglish.gif) 100% 16px no-repeat;margin-right:7px;line-height:40px;vertical-align:middle;height:40px;float:left;}
.statusBar #StatusBarContent #Language select{float:left;margin-top:9px;}
.statusBar #StatusBarContent #Cart {position:absolute;right:10px;height:40px;top:0}
.statusBar #StatusBarContent #Cart #CartItems {line-height:50px;vertical-align:40px;float:left;font-size:12px;background:url(../images/icoCart.gif) no-repeat 100% 18px;padding-right:25px;margin-right:10px;}
.statusBar #StatusBarContent #Cart #CartItems span {font-weight:bold;font-size:12px;padding-right:3px;}
.statusBar #StatusBarContent #Cart a.gotoCheckout{float:left;display:block;background:url(../images/btnGoToCheckout.gif) no-repeat;width:177px;height:27px;text-indent:-9999px;margin:13px 0 0 10px; }

#SiteWrapper{background:#e5e5da url(../images/body-bg.gif) repeat-x 0 -114px;}


#PageWrapper {width: 990px;margin:0 auto;}
#PageWrapper #Header {height:90px;position:relative;}
#PageWrapper #Header #HeaderLogo{display:block;height:58px;width:263px;top:18px;left:10px; background:url(../images/header-logo.png);position:absolute;text-indent:-9999px;}
#PageWrapper #Header ul#navPrimary {position:absolute;right:0;bottom:5px;height:27px;}
#PageWrapper #Header ul#navPrimary li { float: left; display: block; width: 121px; height: 27px; margin: 0 8px 0 0; padding: 0 0 0 0; text-align: right; list-style-type: none; }
#PageWrapper #Header ul#navPrimary li a { float: left; display: block; width: 106px; height: 19px; padding: 8px 15px 0 0; background: url(../images/nav-tab-bg.png) no-repeat; text-decoration: none; color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#PageWrapper #Header ul#navPrimary li a:hover,#PageWrapper #Header ul#navPrimary li a:focus { text-decoration: underline; background-position: 0 -27px;outline:none; }
#PageWrapper #Header ul#navPrimary li a.CMSListMenuLinkHighlighted,#PageWrapper #Header ul#navPrimary li a.CMSListMenuLinkHighlighted:hover{text-decoration: none; background-position:0 -54px; cursor: default;color:#5e573a;}
#PageWrapper #Header span#TagLine {background:url(../images/header-text-2.png) no-repeat;height:21px;width:619px;position:absolute;top:23px;right:5px;text-indent:-999px;overflow:hidden; }/*hover defined for ie6*/



/* SECONDARY MENU */
.navSecondary {background:url(../images/subnav-bg.gif);height:57px;padding-left:6px;}
.navSecondary ul li {display:inline;float:left;position:relative;z-index:90;overflow:visible !important; }
.navSecondary ul li a{display:block;overflow:visible;color:#5e573a;text-decoration:none;}
.navSecondary ul li a span {color:#5e573a;font-size: 13px;background:url(../images/subnav-spacer.gif) no-repeat 100% 50%;padding:0 20px;line-height:41px;vertical-align:middle;display:block;} 

.navSecondary ul li a:hover span, .navSecondary ul li a:focus span {text-decoration:underline;}
.navSecondary ul li.lastItem a.level1CMSListMenuLink span {background:none;}/* don't show spacer on last item*/
.navSecondary ul li.level1CMSListMenuHighlightedLI {position:relative;left:-1px}
.navSecondary ul li a.level1CMSListMenuLinkHighlighted{background:url(../images/subnav-active-left-bg.gif) no-repeat 0 5px;overflow:visible;text-decoration:none;}
.navSecondary ul li a.level1CMSListMenuLinkHighlighted span{background:url(../images/subnav-active-right-bg.gif) no-repeat 100% 5px ;} 


/* implmented as .hover not :hover for IE6 support */
.navSecondary ul li a.hover{background:url(../images/subnav-hover-left-bg.gif) no-repeat 0 5px !important;} 
.navSecondary ul li a.hover span {background:url(../images/subnav-hover-right-bg.gif) no-repeat 100% 5px !important;color:#fff;}  
/* html .navSecondary ul li a.hover span{background:none !important;}  


/* TERTIARY MENU */
.navSecondary ul ul {background:#565656;position:absolute;z-index:1000;display:none;padding:4px 0;min-width:100%} 
.navSecondary ul ul li{display:block;float:none;overflow:visible;white-space:nowrap;margin:0 4px;}  
.navSecondary ul ul li:hover{background:#4A4A4A}  
.navSecondary ul ul li a {background:none;height:41px;}
.navSecondary ul ul li span{color:#fff;background:none;height:41px;cursor:pointer;} 
* html .navSecondary ul ul li a:hover {text-decoration:underline !important;}
* html .navSecondary ul ul {width:99%}






.PageContentWrapper {background:#e5e5da;padding: 10px 10px 0px 10px;overflow:hidden;position:relative;}
.PageContentWrapper.SecondaryNavVisible {padding-top:0px;}
.PageContent {background:#fff;padding:10px;overflow:hidden;zoom:1;color:#666;}



.submenu {padding:0 10px 10px 10px;}	


.cartTemplate{position:relative;}
.cartTemplate #PageContentMain .validationSummary{margin:10px 0;}
.cartTemplate #PageContentMain .validationSummary ul{margin-left:7px;}
.cartTemplate #PageContentMain .validationSummary ul li{color:#f33;list-style-image:none;margin-bottom:0;list-style-type:none; }
.cartTemplate td.CartStepHeader span.index{text-align:right;font-size:18px;position:absolute;right:20px;top:20px;display:block;color:#9d9e70;}
.cartTemplate td.CartStepHeader span.title{color:#111;font-size:26px; height: 45px; margin: 0 0 12px 0; padding: 0; border-bottom: 1px dashed #b2aa94;font-weight: normal;display:block; }

.cartTemplate #PageContentMain {position:relative;}
.cartTemplate #PageContentMain .actions{position:static;float:right;clear:right;}
.cartTemplate #PageContentMain .actions a{float:left;margin-left:7px;}
.cartTemplate #PageContentMain hr{clear:both;}

.cartTemplate #PageContentMain .cartStepWrapper {min-height:300px;margin-bottom:30px;}
.cartTemplate #PageContentMain .tblCart{width:100%;margin-bottom:10px;}
.cartTemplate #PageContentMain .tblCart td{}
.cartTemplate #PageContentMain tr.header{background:url(../images/cart-header-bg.gif);}
.cartTemplate #PageContentMain tr.header th{padding:7px;color:#ccc;font-weight:bold;}
.cartTemplate #PageContentMain tr.header th.title{}
.cartTemplate #PageContentMain tr.header th.quantity{width:110px;text-align:right;}
.cartTemplate #PageContentMain tr.header th.price{width:75px;text-align:right;padding-right:10px;}
.cartTemplate #PageContentMain tr.header th.remove{text-align:center;width:70px;}
.cartTemplate #PageContentMain tr.header th.discount{text-align:right;width:90px;}
.cartTemplate #PageContentMain tr.header th.total{text-align:right;width:60px;}
.cartTemplate #PageContentMain tr.footer{background:url(../images/bg.gif);}
.cartTemplate #PageContentMain tr.footer td{padding:7px;border-top:solid 1px #fff;color:#fff;}
.cartTemplate #PageContentMain tr.footer td.discount{color:#fbcd0d;font-weight:bold;text-align:right;}
.cartTemplate #PageContentMain tr.footer td.total{text-align:right;font-weight:bold;}
.cartTemplate #PageContentMain tr.item {background:url(../images/cart-item-bg.gif);color:#fff;}
.cartTemplate #PageContentMain tr.item td{padding:10px;border-bottom:dashed 1px #fff}
.cartTemplate #PageContentMain tr.item td.title{color:#fbcd0d;}
.cartTemplate #PageContentMain tr.item td.title span.option{padding-left:10px;}
.cartTemplate #PageContentMain tr.item td.quantity{text-align:right;}
.cartTemplate #PageContentMain tr.item td.price{text-align:right;}
.cartTemplate #PageContentMain tr.item td.remove{text-align:center;}
.cartTemplate #PageContentMain tr.item td.discount{text-align:right;}
.cartTemplate #PageContentMain tr.item td.total{text-align:right;}

.cartTemplate #PageContentMain tr.altItem {background:url(../images/cart-alt-item-bg.gif);}
.cartTemplate #PageContentMain tr.lastItem td{border:none}

.cartTemplate #CouponSideBox .selection {overflow:hidden;}
.cartTemplate #CouponSideBox .selection span.label{display:block;}
.cartTemplate #CouponSideBox .selection input{float:left;}
.cartTemplate #CouponSideBox .selection a.linkAction{float:right;}
.cartTemplate #CouponSideBox .selection span.validator{clear:right;display:block;padding-top:10px;color:#f00;}


.cartTemplate .form {background:#d3d3c2 url(../images/form-bg.gif) repeat-x;margin-bottom:20px;}
.cartTemplate .form .header{background:url(../images/form-header-right.gif) no-repeat 100% 0;height:40px;line-height:40px;vertical-align:middle;}
.cartTemplate .form .header .title{float:left;color:#756D65;font-size:18px;display:block;background:url(../images/form-header-left.gif) no-repeat 0 0;padding-left:20px;}
.cartTemplate .form .header .reqDefintion{float:right;padding-right:20px;}
.cartTemplate .form .header .reqDefintion span{color:#d7094d;font-weight:normal;}

.cartTemplate .form .body{border:solid 1px #d3d3c0;border-top-width:0;padding:0 10px 10px 10px;}
.cartTemplate .form .body .fields{background:#f0f0ea;padding:10px;}
.cartTemplate .form .body .fields td.label{color:#000;text-align:left;font-weight:bold;padding:0 5px 3px 5px}
.cartTemplate .form .body .fields td.label .req{color:#d7094d;font-weight:normal;}
.cartTemplate .form .body .fields td.field {padding:0 5px 10px 5px;}
.cartTemplate .form .body .fields td.seperator {border-right:dashed 1px #b3aa94;padding-left:10px;}
.cartTemplate .form .body .fields td.seperatorPadder {padding-left:10px;}



.cartTemplate .cartStepAddress .form .fields td.right {padding-left:15px;}
.cartTemplate .cartStepAddress .form .fields td.field input {width:280px;}
.cartTemplate .cartStepAddress .form span.newsletter {padding-top:20px;display:block;color:#333;}


.cartTemplate .cartStepPayment .form td.terms {vertical-align:top;padding-top:17px;}
.cartTemplate .cartStepPayment .validationSummary {color:red;} 
.cartTemplate .cartStepPayment  a.paymentExpress{text-indent:-9999px;background:url(../images/shoppingcart/paymentexpress.png) no-repeat;display:block;padding-top:50px;color:#cc0000;margin-left:10px;font-size:12px;width:250px;margin-top:17px} 


.cartTemplate #PageContentMain {}
.cartTemplate #tblDownload td.help a {display:block;background:url(../images/cart-btn-help.png);height:34px;width:34px;margin:0 auto;}
.cartTemplate #tblDownload td.download a {display:block;background:url(../images/cart-btn-download.png);height:32px;width:34px;margin:0 auto;}
.cartTemplate #tblDownload td.download span {display:block;background:url(../images/cart-btn-download-inactive.png);height:32px;width:34px;margin:0 auto;}
.cartTemplate #tblDownload td.license {text-align:center;}







.PageContent.supportTemplate{background:#fff url(../images/pagecontent-bg.gif) repeat-x;margin-top:-10px;}



#PageContentMain { float:left;width:656px;backgroundXXX: #fff url('../images/bg-content-left.gif') no-repeat; }
#PageContentMain p { line-height: 22px; margin: 10px 0px 20px 0px; }
#PageContentMain a {  }
#PageContentMain ul {margin-left:20px;}
#PageContentMain ul li {list-style-image:url(../images/bullet-list.gif);margin-bottom:7px;color:#333;margin-bottom:14px;line-height:18px;}
#PageContentMain img{vertical-align:middle;border-width:0;}
#PageContentMain hr {background:url(../images/content-seperator.gif) no-repeat 50% 100%;height:40px;border-width:0;}


#PageContentMain div.actions {position:absolute;right:0;bottom:0;}
#PageContentMain div.inlineActions{overflow:hidden;}
#PageContentMain div.inlineActions a{float:right;margin-right:10px;}


#PageContentMainXXX .contentItem{background:url(../images/content-seperator.gif) no-repeat 50% 100%;padding-bottom:40px;}
#PageContentMain .contentItem.lastItem {background:none;}
#PageContentMain #MainDetail{float:left;width:315px;padding:0 5px; background:url(../images/vertical-seperator-999.gif) repeat-y 100% 0;}
#PageContentMain #MainDetail hr,#PageContentMain #OtherDetail hr {display:block;background:url(../images/content-seperator-short.gif) no-repeat 50% 0;height:20px;border-width:0}
#PageContentMain #OtherDetail{float:right;width:315px;padding-left:5px;}
#PageContentSidebar {float:right;width:276px;}

#PageContentFullWidth {color:#666;}
#PageContentFullWidth h1 {color:#333;font-size:26px; height: 45px; margin: 0 0 12px 0; padding: 0; border-bottom: 1px dashed #aaa;font-weight: normal; }
#PageContentFullWidth p { line-height: 22px; margin: 20px 0px 20px 0px; }
#PageContentFullWidth a{color:#febc04;}


#PageContentFooter{clear:both;background:url(../images/content-seperator-wide.gif) no-repeat 50% 100%;padding-bottom:50px;zoom:1}

/***** HEADER *********************************/

#PageBannerHeader {height:215px;position:relative;overflow:hidden;margin-bottom:14px; }
#PageBannerHeader div.content{position:absolute;left:610px;top:20px;z-index:2;text-align:center;}
#PageBannerHeader h1,#PageBannerHeader h2,#PageBannerHeader h3 {font-size: 16px;font-weight: normal; color: #000;width:290px;text-align:center;border:none;height:auto;margin:0;padding:0;}
#PageBannerHeader h2 {color: #fff;}
#PageBannerHeader h3 {color: #4B403B;}
#PageBannerHeader img {position:absolute;top:0;left:0;z-index:1;}
#PageBannerHeader .EditableImageEdit img {position:static;}/* changes the display at edit time */
#PageBannerHeader a.bannerLink {position:absolute;z-index:10;height:100%;width:100%;display:block;background:url(../images/blank.gif)}/*background image added as IE*/





/***** FOOTER *********************************/
#FooterWrapper{background:url(../images/footer-bg.gif) repeat-x;height:99px;border-top:solid 5px #fbcd0d;}
#Footer {width:920px;margin:0 auto;padding-right:20px;}
#Footer #Pricing {color:#999;margin-top:11px;font-size:11px;float:left;}
#Footer #FooterNav{float:right;background:url(../images/footer-nav-left-bg.png) no-repeat;margin-right:9px;padding:0 0 0 10px;}
#Footer #FooterNav ul {background:url(../images/footer-nav-right-bg.png) no-repeat 100% 0;padding-right:9px;margin-right:-9px;display:block;height:36px;}
#Footer #FooterNav ul li {display:inline;float:left;}
#Footer #FooterNav ul li a {color:#999;font-size:11px;float:left;height:36px;padding:0 15px;line-height:36px;vertical-align:middle;display:block;height:36px;text-decoration:none; }
#Footer #FooterNav ul li a:hover,#Footer #FooterNav ul li a:focus{color:#fff;text-decoration:underline;outline:none;}
#Footer #FooterNav ul li a:hover{color:#fff;text-decoration:underline;outline:none;cursor:pointer;}



#Products {overflow:hidden;}

.productBox {position:relative;float:left;height:219px;width:295px;padding:10px 10px 0 10px}
.productBox a.title {display:block;color:#333;text-indent:-9999px;height:75px; }
.productBox a.linkMore{display:block;position:absolute;bottom:0;right:10px;}
.productBox span.blurb {display:block;font-size:13px;color:#333;}

.productBox#SpriteBackup { background:url(../images/vertical-seperator-666.gif) no-repeat 100% 20px;}
.productBox#SpriteBackup a.title{background:url(../images/logo-backup.gif) no-repeat 0 20px;}
.productBox#Powerpack a.title{background:url(../images/logo-powerpack.gif) no-repeat 0 15px;}
.productBox#Powerpack span.blurb{background:url(../images/logo-powerpack-small-horizontal.gif) no-repeat 0 100%;padding-bottom:40px;}
.productBox#HTCUpgrade {background:#000 url(../images/htc.png) no-repeat -3px 0;width:289px;float:right;color:#ddd;}



.productSummary{height:240px;position:relative;margin-bottom:15px;color:#fff;zoom:1;}
.productSummary h1{color:#333;font-weight:normal;font-size:28px;letter-spacing:3px;position:absolute;top:15px;left:25px;padding-left:50px !important;height:42px;border:none !important;}
.productSummary .blurb {font-size:13px;font-weight:bold;display:block;position:absolute;left:75px;top:60px;width:300px; } 
.productSummary .price {font-size:30px;font-weight:bold;color:#d9094d;position:absolute;left:75px;bottom:35px;} 
.productSummary ul.features {position:absolute;top:60px;left:410px;margin:0 !important;} 
.productSummary ul.features li{list-style-image:url(../images/bullet-pink.gif) !important;font-size:13px;margin-bottom:4px !important;color:#fff !important;} 
.productSummary .actions {position:absolute;bottom:1px;left:430px;}
.productSummary .actions a{float:left;margin-right:10px;}

#BackupSummary{background:url(../images/backup-summary-bg.jpg) no-repeat #62a9ff;}
#BackupSummary h1 {background:url(../images/icoBackup.png) no-repeat;}
#BackupSummary h1 span{color:#0083d7;}

#TerminatorSummary{background:url(../images/terminator-summary-bg.jpg) no-repeat;color:#444;}
#TerminatorSummary h1 {background:url(../images/icoTerminator.png) no-repeat;}
#TerminatorSummary h1 span{color:#fc7613;}
#TerminatorSummary ul.features li{color:#444 !important;}

#CloneSummary{background:url(../images/clone-summary-bg.jpg) no-repeat;}
#CloneSummary h1 {background:url(../images/icoClone.png) no-repeat;}
#CloneSummary h1 span{color:#939;}



/**********   SIDE BAR FORMATTING   *******************************************************************************************************/

/* box structure and base theme */
.boxWrapper {clear:both;margin-bottom:15px;overflow:hidden;}
.boxWrapper  h1 {font-size:18px;height:auto;font-weight:normal;color:#60564f;border:none;margin:0; }
.boxWrapper .header{background:url(../images/sidebar-base-header-left.gif) no-repeat;margin-right:5px;}
.boxWrapper .header .inner{background:url(../images/sidebar-base-header-right.gif) no-repeat 100% 0;margin-right:-5px;padding:10px 10px 0 10px;height:25px;}
.boxWrapper .body{padding:0 4px; border: 1px solid #d3d3c2;border-top-width:0;background:#d3d3c2 url(../images/sidebar-base-body-bg.gif) repeat-x 0 -35px;position:relative;}
.boxWrapper .body .content {padding:0 5px 10px 5px;color:#333;}
.boxWrapper .body .content p {margin-bottom:20px;line-height:22px;}
.boxWrapper .body .content .selection {background:#f0f0ea;padding:10px;}
.boxWrapper .body .content .selection span.label {color:#000;font-size:12px;font-weight:bold;}
.boxWrapper .body .content .selection select {display:block;width:225px;}
.boxWrapper .body .actions {position:absolute;bottom:0;right:0}
.boxWrapper .body .actions a {float:right;margin-right:10px;}


/* brown theme */
.boxWrapper.brownTheme .header{background-image:url(../images/sidebar-brown-header-left.gif)}
.boxWrapper.brownTheme .header .inner{background-image:url(../images/sidebar-brown-header-right.gif);}
.boxWrapper.brownTheme .body{background:#473e38;border-color:#d1d1c0;}
.boxWrapper.brownTheme .body .content {color:#fff;}

/* metal theme */
.boxWrapper.metalTheme .header{background-image:url(../images/sidebar-metal-header-left.gif);margin-right:3px;}
.boxWrapper.metalTheme .header .inner{background-image:url(../images/sidebar-metal-header-right.gif);margin-right:-3px;}
.boxWrapper.metalTheme .header h1{color:#fff;}
.boxWrapper.metalTheme .body{background:#666 url(../images/sidebar-metal-body-bg.gif);border-color:#4a4a4a;color:#fff;}
.boxWrapper.metalTheme .body .content {border:none;}
.boxWrapper.metalTheme .body a{color:#febc04;}
.boxWrapper.metalTheme .body a.footer {display:block;background:url(../images/link-red-inverted-left.gif) no-repeat;margin-right:4px;overflow:visible;margin-bottom:5px;}
.boxWrapper.metalTheme .body a.footer span{display:block;text-align:center;background:url(../images/link-red-inverted-right.gif) 100% 0 no-repeat;height:26px;margin-right:-4px;line-height:26px;vertical-align:middle;}
.boxWrapper.metalTheme .body a.footer:hover span,.boxWrapper.brownTheme .body a.footer:focus span{text-decoration:underline;outline:none;}

/* white theme */
.boxWrapper.whiteTheme .header{background-image:url(../images/sidebar-white-header-left.gif)}
.boxWrapper.whiteTheme .header .inner{background-image:url(../images/sidebar-white-header-right.gif);}
.boxWrapper.whiteTheme .body{background:#fff;border-color:#d1d1c0;color:#333;}

/* blue theme */
.boxWrapper.blueTheme .header{background-image:url(../images/sidebar-blue-header-left.gif)}
.boxWrapper.blueTheme .header .inner{background-image:url(../images/sidebar-blue-header-right.gif);}
.boxWrapper.blueTheme .body{background:url(../images/sidebar-blue-body-bg.gif) #76baff repeat-x;border-color:#d1d1c0;color:#333;}

/* gray theme */
.boxWrapper.grayTheme .header{background-image:url(../images/sidebar-gray-header-left.gif)}
.boxWrapper.grayTheme .header .inner{background-image:url(../images/sidebar-gray-header-right.gif);}
.boxWrapper.grayTheme .header h1{color:#9c8d72;} 
.boxWrapper.grayTheme .body{background:#e5e5dc;border-color:#d1d1c0;color:#333;}

/* lightblue theme */
.boxWrapper.lightBlueTheme .header{background-image:url(../images/sidebox/sidebar-lightblue-header-left.gif)}
.boxWrapper.lightBlueTheme .header .inner{background-image:url(../images/sidebox/sidebar-lightblue-header-right.gif);}
.boxWrapper.lightBlueTheme .body{background:url(../images/sidebox/sidebar-lightblue-body-bg.gif) #67ACFF repeat-x 0 -35px;border-color:#B2DBFF;color:#333;}

/***** SPECIFIC BOX FORMATTING ******/

/* nav box */
#NavTertiaryBox.boxWrapper .header .inner {height:35px;}
#NavTertiaryBox.boxWrapper .body {padding:0;border:none;}
#NavTertiaryBox.boxWrapper .body .content {padding:1px 0 0 0;}
#NavTertiaryBox.boxWrapper .body ul {list-style:none;}
#NavTertiaryBox.boxWrapper .body li {list-style:none;margin:0;padding:0;list-style-image:none;}/*redfine list-style-image as IE wont apply list-style:none generically */
#NavTertiaryBox.boxWrapper .body .menu a{display:block;height:32px;text-decoration:none;margin-top:1px;padding-left:20px;line-height:32px;vertical-align:middle; text-transform:uppercase; }
#NavTertiaryBox.boxWrapper .body .menu a:hover{background:#D7094D;}
#NavTertiaryBox.boxWrapper .body .menu a.active{background:#D7094D;}
#NavTertiaryBox.boxWrapper .body .expansion {padding:15px 0 20px 0;}
#NavTertiaryBox.boxWrapper .body .expansion a {display:block;text-decoration:none;margin-bottom:1px;width:160px;line-height:26px; height:26px;vertical-align:middle;padding-left:10px;}
#NavTertiaryBox.boxWrapper .body .expansion a:hover{font-weight:bold; background:url('../images/sidebar-metal-highlight.gif') 100% 0 no-repeat;} 
#NavTertiaryBox.boxWrapper .body .expansion a.CMSListMenuLinkHighlighted{font-weight:bold;background:url('../images/sidebar-metal-highlight.gif') 100% 0 no-repeat;} 

/* virtual mobile box */
#VirtualMobileSideBox .header .inner {height:40px;}
#VirtualMobileSideBox h1 {background:url(../images/sidebox/vmlogosmall.gif) no-repeat;text-indent:-9999px;color:#fff;height:35px;}
#VirtualMobileSideBox .body span.blurb{display:block;background:url(../images/sidebox/vmphone.jpg) no-repeat;padding:85px 0 15px 0;height:50px;overflow:hidden;}

/* power pack box */
#PowerPackSideBox .header .inner {height:40px;}
#PowerPackSideBox h1 {background:url(../images/sidebox/logo-powerpack.gif) no-repeat;text-indent:-9999px;height:40px;}
#PowerPackSideBox .body {position:relative;padding-bottom:30px;}
#PowerPackSideBox .body span.blurb{display:block;background:url(../images/sidebox/logo-powerpack-small-vertical.gif) no-repeat 50% 100%;padding: 10px 0 80px 0;}
#PowerPackSideBox .body a.learnMore{position:absolute;bottom:0;right:5px;}

/* feedback box */
#FeedbackSideBox .content{padding-bottom:25px;}
#FeedbackSideBox .body{padding-top:10px;}
#FeedbackSideBox aXXX{display:block;text-indent:-9999px;overflow:hidden;background:url(../images/btnfeedback.gif) no-repeat;position:absolute;bottom:0;right:0;height:27px;width:154px;}

/* resellers box */
#ResellersSideBox .body .content #ResellerLinks{background:url(../images/sidebar-metal-body-bg.gif);margin:-3px;padding:7px;}
#ResellersSideBox .body .content ul li{list-style:none;margin-bottom:10px;}
#ResellersSideBox .body .content ul img {vertical-align:middle;margin-right:5px;}

/* customer rating box */
#CustomerRatingSideBox #CustomerRatingIndicator img{margin-right:5px;}
#CustomerRatingSideBox .body {position:relative;padding-top:10px;}
#CustomerRatingSideBox .body .content {padding-bottom:20px;}
#CustomerRatingSideBox .body .content a.writeReview {position:absolute;right:10px;bottom:0px;}

/* backup upgrade box */
#BackupUpgradeSideBar .body {position:relative;}
#BackupUpgradeSideBar .body .content{padding:10px 5px 50px;}
#BackupUpgradeSideBar .body a.validate {position:absolute;right:10px;bottom:0px;background:url(../images/sidebox/btnvalidate.gif) no-repeat;display:block;text-indent:-9999px;overflow:hidden;height:27px;width:112px;}
#BackupUpgradeSideBar .body .selection input {margin-bottom:9px;width:222px}
#BackupUpgradeSideBar .body .selection span.label {margin-bottom:1px;display:block;}
#BackupUpgradeSideBar .body #btnSubmit {display:none;}
/* help tutorials */
#HelpTutorialsBox #HelpTutorialsBoxSearch {padding-bottom:15px;margin-bottom:15px;border-bottom:dashed 1px #fff;}
#HelpTutorialsBox #HelpTutorialsBoxSearch .selection a{display:block;background:url(../images/btngo.gif) no-repeat;height:20px;width:55px;}
#HelpTutorialsBox #HelpTutorialsBoxSearch .selection input{float:left;width:150px;margin-right:10px;}

/* product pricing */
#ProductPricingSideBox {position:relative;}
#ProductPricingSideBox img.background {position:absolute;top:0px}
#ProductPricingSideBox .header {height:10px;background:none;}
#ProductPricingSideBox .header .inner {background:none;}
#ProductPricingSideBox .body {position:relative;background-position:-15px;background:none;border-width:0;}
#ProductPricingSideBox .body .content {padding-bottom:50px;color:#000;height:161px;}
#ProductPricingSideBox .body .content a.buy{position:absolute;right:10px;bottom:1px;}
#ProductPricingSideBox .body .content td.label{font-weight:bold;width:120px;padding:2px 0;vertical-align:middle;text-align:left;vertical-align:top;}
#ProductPricingSideBox .body .content td.field{padding:3px;}
#ProductPricingSideBox .body .content span.price{color:#d9094d;font-size:22px;font-weight:bold;position:absolute;left:15px;top:115px;}
#ProductPricingSideBox .body .content .special {position:absolute;left:125px;top:70px;}
#ProductPricingSideBox.designMode img {position:static !important;}
#ProductPricingSideBox.designMode img.background {height:70px;overflow:hidden;}
#ProductPricingSideBox.designMode .content {height:auto;}
#ProductPricingSideBox.designMode .body .content span.price{position:static;}
#ProductPricingSideBox.designMode .body .content .actions{position:static;}


#ProductPricingSideBox.virtualMobile td.label,#ProductPricingSideBox.virtualMobile td.field {color:#fff;}
#ProductPricingSideBox.virtualMobile span.price {font-size:18px !important;}
#ProductPricingSideBox.htc td.label,#ProductPricingSideBox.htc td.field {color:#fff;}
#ProductPricingSideBox.androidBackup td.label,#ProductPricingSideBox.androidBackup td.field {color:#fff;}
#ProductPricingSideBox.androidBackup span.price {left:18px; top:10px}





/* backup upgrade box on the products overview page */


#ProductsBackupUpgradeBox {background-image:url(../images/sidebox/pricebox-backup-upgrade.png);background-repeat:no-repeat; }
#ProductsBackupUpgradeBox .header {background:none;}
#ProductsBackupUpgradeBox .header .inner{background:none;}
#ProductsBackupUpgradeBox h1 {background:url(../images/sidebox/icoBackupUpgrade.png) no-repeat;text-indent:-9999px;height:25px;}
#ProductsBackupUpgradeBox .body {border-width:0;background:url(../images/sidebox/pricebox-backup-upgrade.png) 0 -15px;}
#ProductsBackupUpgradeBox .body .content {position:relative;height:194px;}
#ProductsBackupUpgradeBox span.blurb{color:#333;position:absolute;width:250px;top:15px;}
#ProductsBackupUpgradeBox span.callToAction{color:#002baa;position:absolute;display:block;font-size:22px;width:120px;left:115px;top:80px;text-align:center;}
#ProductsBackupUpgradeBox span.price{padding-left:23px;color:#fff;display:block;background:url(../images/sidebox/special-price-bg.png);height:87px;width:64px;vertical-align:middle;line-height:80px;position:absolute;left:7px;bottom:37px;letter-spacing:-1px;font-size:36px; }

#ProductsBackupUpgradeBox div.actions{right:0px;left:auto;bottom:0px;position:absolute;}
#ProductsBackupUpgradeBox div.actions a {float:left;margin-left:5px;}

/* virtual mobile box on the products overview page */
#ProductsVirtualMobileSideBox .header .inner {height:40px;}
#ProductsVirtualMobileSideBox .header .inner h1 {background:url(../images/sidebox/vmlogosmall.gif) no-repeat;text-indent:-9999px;color:#fff;}
#ProductsVirtualMobileSideBox .body .content {height:181px;}
#ProductsVirtualMobileSideBox .body .content p{display:block;background:url(../images/sidebox/vmphone.jpg) no-repeat;padding:85px 0 15px 0;height:50px;overflow:hidden;}

/* power pack box on the products overview page*/
#ProductsPowerPackSideBox .header .inner {height:40px;}
#ProductsPowerPackSideBox h1 {background:url(../images/sidebox/logo-powerpack.gif) no-repeat;text-indent:-9999px;height:40px;}
#ProductsPowerPackSideBox .body {position:relative;padding-bottom:30px;height:159px;}
#ProductsPowerPackSideBox .body span.blurb{display:block;background:url(../images/sidebox/logo-powerpack-small-vertical.gif) no-repeat 50% 100%;padding: 10px 0 80px 0;}
#ProductsPowerPackSideBox .body a.learnMore{position:absolute;bottom:0;right:5px;}



#SelectorSideBox .body{padding:5px}
#SelectorSideBox .body label{padding-left:5px;}
#SelectorSideBox .body table {width:95%}
#SelectorSideBox .body table thead td{font-weight:bold;font-size:12px;border-bottom:solid 1px #333;}



#NewsBox.boxWrapper .blogItem {border-bottom:1px solid #bbb;padding-bottom:10px;margin-bottom:10px;font-size:12px;color:#666;line-height:20px;}
/*#NewsBox.boxWrapper .blogItem.last {border:none;}*/
#NewsBox.boxWrapper .blogItem .date{font-size: 12px; color: #60564F;display:block;font-weight:bold;} 
#NewsBox.boxWrapper .blogItem a.title{font-size: 13px;display:block;text-decoration:none;} 
#NewsBox.boxWrapper .blogItem a.title:hover{text-decoration:underline; } 
#NewsBox.boxWrapper .blogItem .teaserXXX{line-height: 18px; font-size: 11px;}
#NewsBox.boxWrapper .blogItem pXXX {margin:0;font-size:12px;line-height:12px;padding:5px 0}
#NewsBox.boxWrapper .body {padding-top:10px;padding-bottom:15px;}
#NewsBox.boxWrapper .body .actions a{height:27px;background:url(../images/btn-red-left.gif);color:#fff;text-decoration:none;line-height:27px;vertical-align:middle;width:90px;text-align:center;}
#NewsBox.boxWrapper .body .actions a:hover{text-decoration:underline;}



/********** COMPONENTS **************/
#ProductTryNowLink span.label {display:block;color:#000 !important;padding-left:5px;margin-bottom:3px;font-weight:bold;}
#ProductTryNowLink span.label span {padding-left:5px;color:#d7094d}
#ProductTryNowLink a {display:block;margin:0 0 5px 5px;overflow:hidden;}
#ProductTryNowLink input {margin-bottom:10px;}
#ProductTryNowLink ul {margin-bottom:5px;}
#ProductTryNowLink ul li {list-style-image:none;color:#d7094d !important;}
#ProductTryNowLink input.submit {display:none; }


#BackupProductTour a {background:url(../images/backup-tour.jpg) no-repeat;display:block;height:220px;}


#Sitemap #Column1,#Sitemap #Column2  {background:url(../images/vertical-seperator-999.gif) repeat-y 100% 0;}
#Sitemap .column {float:left;min-height:100px;width:290px;margin:10px 0 0 0;padding:0 5px 0 20px;min-height:780px;}
#Sitemap .column h2 {margin-bottom:15px;}
#Sitemap .column a {display:block;margin-bottom:10px;}
#Sitemap .column hr {display:block;background:url(../images/content-seperator-short.gif) no-repeat 50% 0;height:20px;border-width:0;margin-top:17px;}



#ContactDetails #ContactMap {float:right;}
#ContactDetails #Address {float:left;padding-left:5px;}
#ContactDetails div.email {float:left;margin-right:10px;width:270px;}
#ContactDetails hr {clear:both;}


#MigrateDiagram {margin-left:10px;} 
#MigrateDiagram td {}
#MigrateDiagram tr.header td {background:url(../images/migrate-diagram-header-bg.gif) no-repeat;color:#ccc;font-size:16px;padding:10px 30px 10px 15px;} 
#MigrateDiagram tr.header td .title  {color:#fff;font-size:28px;display:block;margin-bottom:5px;} 
#MigrateDiagram tr.body td {padding:0;} 
#MigrateDiagram tr.footer td {background:url(../images/migrate-diagram-footer-bg.gif) repeat-y;padding:10px 30px 0 15px;color:#fff;width:270px;} 
#MigrateDiagram tr.footer td div {height:90px;position:relative;} 
#MigrateDiagram tr.footer td div a {position:absolute;right:0;bottom:0} 


/**********  PAGE SPECIFIC FORMATTING ******************************************************************************************************/

#PageNotFound #Description{margin-bottom:10px;}


.newsSummaryTemplate .newsItem h2 {margin-bottom:10px;}
.newsSummaryTemplate .newsItem span.date {display:block;margin-bottom:10px;color:#9a9b6c;}
.newsSummaryTemplate .newsItem div.image {float:left;overflow:hidden;height:100px;width:100px;}
.newsSummaryTemplate .newsItem p {margin:0 0 0 117px !important;}
.newsSummaryTemplate .newsItem a.more {float:right;padding-right:10px;}
.newsSummaryTemplate .newsItem hr {clear:right;}


.newsItemTemplate .newsItem span.date {display:block;margin-bottom:20px;color:#9a9b6c;}

#PageProducts .PageContent {padding-bottom:0;}


/*#PageIndex.PageContent {margin-top:10px;}*/
#PageIndex #Products {margin-top:2px;}



.staffTemplate #PageContentMain {position:relative;}
.staffTemplate .staffItem {padding-bottom:10px;margin-bottom:10px;}
.staffTemplate .staffItem.lastItem {margin-bottom:10px;}
.staffTemplate .staffItem img { float: left; width: 135px; margin: 0px 10px 0px 0px;clear:left; }
.staffTemplate .staffItem p {margin:0 !important;}
.staffTemplate a.nextTeam {position:absolute;text-decoration:underline;outline:none;bottom:10px;right:10px;}
.staffTemplate a.nextTeam span {padding-left:5px;}



.contactTemplate #ContactAddress img{float:right;}







.bannerDownloadBox {border:solid 5px #e1e1d6;width:170px;float:left;margin-right:55px;}
.bannerDownloadBox div.example{background:#fff;height:72px;position:relative;text-align:center;padding:10px 0}
.bannerDownloadBox div.example a{position:absolute;top:0;right:0;display:block;height:22px;width:20px;background:url(../images/icoMagnifier.gif)}
.bannerDownloadBox div.download{background:url(../images/download-bg.gif);height:72px;}
.bannerDownloadBox div.download a{color:#fff;display:block;padding:10px 0 0 30px;background:url(../images/download-icon.gif) no-repeat 7px 10px}



ul.faq li {margin-bottom:14px;color:#fff;}
ul.faq li a {color:#da9903;margin-left:9px;}
ul.faq li span{display:none;}
ul.faq li.active a.question{display:block;padding:5px 10px;background:url(../images/faq-question-bg.gif);color:#fbcd0d;margin-left:0;outline-width:0;text-decoration:none;}
ul.faq li.active{list-style:none !important; }
ul.faq li.active a.question{cursor:default; }
ul.faq li.active span.answer{display:block;padding:10px 10px 20px 10px;background:url(../images/faq-answer-bg.gif);color:#fff;color:#fff; }
ul.faq li.active span.answer a{color:#fbcd0d;}
ul.faq li.active span.answer li{color:#fff !important; }
  
 
 /* products template formatting */
  
.productTemplate #PageBannerHeader{height:220px;}
.productTemplate #PageBannerHeader .content {width:280px;left:15px;top:70px;text-align:left;}
.productTemplate #PageBannerHeader .content h1 {text-align:left;}
.productTemplate #PageBannerHeader .content h2 {text-align:left;}
.productTemplate #PageBannerHeader .content h3 {text-align:left;}
/*
.productTemplate #PageBannerHeader .content h1{color:#fff;font-size:14px;font-weight:bold;text-decoration:none;border:none;margin:0 0 0 0}
.productTemplate #PageBannerHeader .content h2{color:#fff;font-size:13px;line-height:17px;}
.productTemplate #PageBannerHeader h3{left:20px;top:70px;}
*/
.productTemplate #PageContentMain {}
.productTemplate #PageContentMain h2 {}
.productTemplate #PageContentMain a.tryNow{float:right;}
.productTemplate #PageContentMain p {width:300px;}
.productTemplate #PageContentSidebar{width:276px;}



#ProductFeatureVideo {margin:10px 0 20px;}
#ProductFeatureVideo div  {border:solid 5px #e1e1d6;background:url(../images/txt-metal.gif);width:304px;overflow:hidden;margin-bottom:5px; }
#ProductFeatureVideo a.start {background:url(../images/btnVideoStart.png);display:block;height:55px;width:55px;margin:15px auto;}



.affiliateTemplate #PageContentMain{position:relative;}
.affiliateTemplate #PageContentMain #MainDetail{padding-bottom:50px;}
.affiliateTemplate #PageContentMain a.reseller{position:absolute;bottom:0;right:0;}
.affiliateTemplate #PageContentMain a.join{position:absolute;bottom:0;left:230px;}
.affiliateTemplate #PageContentMain .actions img {position:absolute;bottom:0;left:0;}
.affiliateTemplate #PageContentMain .actions {position:static;}



.fullPageWithBannerTemplate #PageContentMain {width:auto;float:none;}
.fullPageWithBannerTemplate #PageContentMain hr {display:block;background:url(../images/content-seperator-wide.gif) no-repeat 50% 20px;height:50px;}


.baseTemplate {}
.baseTemplate.PageContent {position:relative;}
.baseTemplate.PageContent span#SubTitle {text-align:right;font-size:16px;position:absolute;right:20px;top:20px;display:block;font-size:18px;}


.migrateTemplate{} 
.migrateTemplate #PageContentInner{position:relative;overflow:hidden;} 
.migrateTemplate #PageContentInner .actions{position:absolute;bottom:0;right:300px;} 




#ScreenShotGallery {border:solid 5px #e1e1d6;background:url(../images/screenShotGallery-BG.gif);width:304px;overflow:hidden;margin:10px 0 20px;background:none;}
#ScreenShotGallery #SSGScreenShotContainer {height:200px;text-align:center;position:relative;padding-bottom:2px;overflow:hidden;}
#ScreenShotGallery #SSGScreenShotContainer a{border-width:0;background:url(../images/icoMagnifier.gif);display:block;height:22px;width:20px;position:absolute;right:0;top:0;}
#ScreenShotGallery #SSGScreenShotContainer img{border-width:0;}
#ScreenShotGallery #SSGNavigation {position:relative;}
#ScreenShotGallery #SSGNavigation span {background:#fc0;display:block;padding:5px;font-size:11px;color:#333;text-decoration:none;min-height:16px;}
#ScreenShotGallery #SSGNavigation a#SSGRestore:hover {text-decoration:underline;}
#ScreenShotGallery #SSGNavigation a#SSGPrevious{background:url(../images/screenShotGallery-left.png) no-repeat;height:30px;width:30px;display:block;position:absolute;top:25px;left:5px;outline:none;}
#ScreenShotGallery #SSGNavigation a#SSGNext{background:url(../images/screenShotGallery-right.png) no-repeat;height:30px;width:30px;display:block;position:absolute;top:25px;right:5px;outline:none;}
#ScreenShotGallery #SSGNavigation a#SSGNext:hover,#ScreenShotGallery #SSGNavigation a#SSGPrevious:hover{background-position:0 -31px;} 

#ScreenShotGallery #SSGNavigation #SSGScrollContainer {margin:4px 40px;overflow:hidden;height:76px;position:relative;width:222px;}
#ScreenShotGallery #SSGNavigation #SSGScrollContainer #SSGScroll {height:70px;width:1000px;position:relative;}
#ScreenShotGallery #SSGNavigation #SSGScrollContainer #SSGScroll a{display:block;float:left;border-width:0;outline:none;}
#ScreenShotGallery #SSGNavigation #SSGScrollContainer #SSGScroll a img{background:url(../images/screenShotGallery-thumb-bg.png);padding:4px 9px 9px 4px;margin:3px;vertical-align:middle;height:56px;width:56px;border-width:0}
#ScreenShotGallery #SSGNavigation #SSGScrollContainer #SSGScroll a:hover img{background-position:0 -70px;}
#ScreenShotGallery #SSGNavigation #SSGScrollContainer #SSGScroll a.active img{background-position:0 -70px;}





#ModalContainer {position:absolute;display:none;z-index:9999;top:0;left:0;width:100%}
#ModalContainer #ModalBG{position:fixed;width:100%;height:100%;background:#000;top:0;left:0;opacity:0.8;filter:alpha(opacity=80);}
#ModalContainer #ModalContent {border:solid 1px #999;position:relative;margin:150px auto;} 
#ModalContainer #ModalContent iframe{margin:0 auto;display:block;z-index:1;border:none;}
#ModalContainer #ModalContent a.close{background:url(../images/window-close.png);display:block;position:absolute;left:-18px;top:-18px;height:42px;width:42px;}
#ModalContainer #ModalContent a.close:hover{background-position:42px 0;}



#SalesRequestForm td.label{width:300px;}



 
 #CorporateSurvey td.label {text-align:left;color:#222;font-weight:bold;padding:0 0 0 0;}
 #CorporateSurvey td.field {padding:5px 0 30px 0;}
 #CorporateSurvey td.field textarea {width:450px;}
 #CorporateSurvey td.field label {padding-left:5px;}
 #CorporateSurvey h2{padding:25px 0 7px 0;border-bottom:dashed 1px #aaa;display:block;}
 #CorporateSurvey tr.personal td.field{padding-bottom:5px;}
 #CorporateSurvey tr.personal h2{padding-top:10px;}




.blogSummaryTemplate .blogItem {overflow:hidden;margin-top:10px;}
.blogSummaryTemplate .blogItem h2 {margin-bottom:10px;}
.blogSummaryTemplate .blogItem span.date {display:block;margin-bottom:10px;color:#9a9b6c;}
.blogSummaryTemplate .blogItem img.teaser {float:left;margin-right:10px;}
.blogSummaryTemplate .blogItem p {margin:0 !important;}
.blogSummaryTemplate .blogItem a.more {float:right;padding-right:10px;}
.blogSummaryTemplate .blogItem hr {clear:both;}




.blogItemTemplate .BlogCommentsTitle,.blogItemTemplate .BlogLeaveComment {font-weight:bold;font-size:14px;display:block;margin-bottom:5px;}
.blogItemTemplate .BlogLeaveComment {display:block;margin:50px 0 10px 0;}
.blogItemTemplate .CommentDetail {border-bottom:dashed 1px #aaa;padding:5px 0;margin:10px;}
.blogItemTemplate .BlogCommentWrapper{padding-left:10px;}
.blogItemTemplate .BlogCommentName,.blogItemTemplate .BlogCommentUrl,.blogItemTemplate .BlogCommentComments{display:block;margin-bottom:2px;}



.sitemapTemplate #PageContentMain {}
.sitemapTemplate #PageContentMain li{list-style-type:none !important;list-style-image:none !important;background:url(../images/page.png) no-repeat;padding-left:20px;}
.sitemapTemplate #PageContentMain li li{background:none;}
.sitemapTemplate #PageContentMain .CMSSiteMapList {margin-top:20px;margin-left:50px;}
.sitemapTemplate #PageContentMain .CMSSiteMapList .CMSSiteMapList {margin-top:20px;margin-left:20px;}



.twoColumnTemplate #PageContentMain {position:relative;}





/* third party */
#fdbk_tab{display:none;}

.resellersMediaGallery {border-width:2px 1px 1px 1px; border-spacing:0px; border-style:solid none solid none; border-collapse:separate; background-color:#ddd}
.resellersMediaGallery thead th {text-align:left; font-weight:bold; color:#000; background-color: #999999; padding-left:10px; border-bottom-width:2px; border-bottom-style:solid;}
.resellersMediaGallery thead th td{border:none; color:#000;}

.resellersMediaGallery tr:hover a {color:#000;}
.resellersMediaGallery tr td {height:50px; vertical-align:middle; text-align:left; padding-left:15px; border-bottom-style:solid; border-bottom-width:1px;}
.resellersMediaGallery tr.contentRow:hover > td { background:#ffca05}
.resellersMediaGallery th.imageType { width:100px;}
.resellersMediaGallery td.imageTypeLast {width:100px; border-bottom-style:none}
.resellersMediaGallery th.colorDepth { width:100px;}
.resellersMediaGallery td.colorDepthLast {width:100px; border-bottom-style:none}
.resellersMediaGallery th.imageSize { width:100px;}
.resellersMediaGallery td.imageSizeLast {width:100px; border-bottom-style:none}
.resellersMediaGallery th.fileSize { width:100px;}
.resellersMediaGallery td.fileSizeLast {width:100px; border-bottom-style:none}
.resellersMediaGallery th.download { width:100px;}
.resellersMediaGallery td.downloadLast {width:100px; border-bottom-style:none}

#migrateSupportedPhones {margin-left:10px; margin-right:10px}
#migrateSupportedPhones p {text-align:center;}
#migrateSupportedPhones .blurb {text-align:left; margin-left:10px; margin-bottom:15px;}
#migrateSupportedPhones a:link {text-decoration: none}
#migrateSupportedPhones .manufacturerRule {border: 0; color: #cccccc; background-color: #bbbbbb; height: 2px;}
#migrateSupportedPhones .phoneRule {border: 0; color: #cccccc; background-color: #cccccc; height: 1px;}
#migrateSupportedPhones table { padding-left:0px; margin-top:2px; margin-bottom:0px;}
#migrateSupportedPhones .phoneDetails td {width:110px; text-align:center; margin-bottom:10px;}
#migrateSupportedPhones img {margin-bottom:10px;}