﻿/* Common Print Style Sheet - Last Updated 7 May 2013 by JS */
/* This style sheet provides print styles to all common project pages. */

/* @group General Styles */
dl dt{
float:left;
padding-bottom:1em;
font-weight:bold;
}
dl dd{
padding-bottom:1em;
}
* html dl dd.ie6DDFix{
line-height:normal;
}
.HalfLeft{
width:48%;
float:left;
}
.HalfRight{
width:48%;
float:right;
}
.OneThird{
width:33%;
float:left;
text-align:left;
}
.TwoThirds{
width:60%;
float:right;
text-align:right;
}
.FloatLeft{
float:left;
}
.FloatRight{
float:right;
}
.Clear{
clear:both;
}
.AlignLeft{
text-align:left;
}
.AlignCenter{
text-align:center;
}
.AlignRight{
text-align:right;
}
.Spacing{
margin-top:1.5em;
}
.ReverseSpacing{
margin-bottom:1.5em;
}
.NoSpacing,#bd p.NoSpacing{
margin-top:0;
padding-top:0;
}
.ErrorWidget{
padding:1em;
border:1px solid #000;
background-color:#fff;
}
.ErrorWidget h3{
margin-top:0;
}
/* @end */

/* @group Form Fields */
input.Text,input.Password,input.File,textarea.Textarea,select.Select{
width:50%;
}
select.SelectDate{
width:10%;
}
select.SubscriptionSelect{
width:90%;
}
textarea.Textarea{
height:200px;
}
input.Radio,input[type="radio"],input.Checkbox,input[type="checkbox"]{
position:relative;
top:2px;
margin-right:2px;
}
fieldset{
padding:1.5em;
border:1px solid #000 !important;
}
.Warning,.Validation,.red{
color:#000 !important;
}
.green,.Success{
color:#000 !important;
}
.Validation,.red,.green{
font-size:77%;
line-height:normal;
}
/* @end */

/* @group Widgets */

/* @group My Account, Membership, Gift Cards */
.ForgotHeader{
margin-top:2.5em;
}
.ForgotPasswordForm, .ChangeUsernameForm{
margin-top:1.5em;
}
dl.ForgotPasswordForm dt{
width: 10em;
}
dl.ForgotPasswordForm dd{
margin-left: 10em;
}
dl.ChangeUsernameForm dt{
width: 15em;
}
dl.ChangeUsernameForm dd{
margin-left: 15em;
}
.TestimonyWrapper{
margin-top:2em;
height:36em;
}
.TestimonyWidget{
margin:1.5em 0;
padding:0 1.5em 1.5em 1.5em;
background-color:#fff;
text-align:left;
}
.TestimonyWidget img{
padding-right:1.5em;
}
*:first-child+html .TestimonyWidget img{
padding-top:1.5em;
}
.MembershipComparisonTable th{
background:none !important;
background-color:#fff !important;
border:1px solid #000 !important;
border-top:none;
}
.MembershipComparisonTable th.Header{
font-size:197%;
}
.MembershipComparisonTable th{
font-weight:bold;
}
.MembershipComparisonTable th,.MembershipComparisonTable td{
padding:.5em;
}
.MembershipComparisonTable th{
background:none !important;
background-color:#fff !important;
border:1px solid #000;
border-top:none;
}
.MembershipComparisonTable td{
background-color:#fff;
border-left:1px solid #000;
border-right:1px solid #000;
}
.MembershipComparisonTable tr.AlternatingRow td{
background-color:#fff;
}
.MembershipComparisonTable tr.WidgetFooter td{
border-top:1px solid #000;
border-bottom:1px solid #000;
font-weight:bold;
text-align:center;
}
.MembershipComparisonTable td.NoBotBorder{
border-bottom:none !important;
border-left:none !important;
}
.GiftCardUpsellWidget{
margin-top:1.5em;
padding:1em 1em 1em 90px;
background-color:#fff;
border:1px solid #000;
}
.GiftCardUpsellWidget h3{
margin-top:0;
}
dl.RegistrationForm dt{
width:16em;
clear:both;
}
dl.RegistrationForm dd{
margin-left:16em;
padding-bottom:1.5em;
}
.MyAccountWidget,.MyAccountEditWidget,.MembershipWidget{
margin-top:1.5em;
border:1px solid #000;
zoom:1;
}
.MyAccountWidget{
padding:1em;
}
.MyAccountWidget .WidgetHeader,.MyAccountEditWidget .WidgetHeader,.MembershipWidget .WidgetHeader{
margin-top:0;
}
.MyAccountEditWidget .WidgetHeader,.MembershipWidget .WidgetHeader{
margin-top:0 !important;
padding:.5em 1em;
border-bottom:1px solid #000;
}
.MyAccountWidget .EditLink{
position:relative;
top:-3em;
float:right;
font-size:77%;
}
.MyAccountWidget dt{
width:10em;
}
.MyAccountWidget dd{
margin-left:10em;
}
.YourPreferencesWidget dt{
clear:none !important;
}
.MyAccountWidget .FriendWidget{
padding:.5em;
clear:both;
}
.MyAccountWidget .FriendImage,.MyAccountWidget .GadgetImage,.MyAccountEditWidget .GadgetImage{
padding-right:1em;
float:left;
}
.MyAccountWidget .GadgetSelectWidget{
margin-top:1.5em;
}
.MyAccountEditWidget .WidgetBody,.MembershipWidget .WidgetBody{
padding:1em;
}
dl.SelectDeviceForm dt{
width:5em;
}
dl.SelectDeviceForm dd{
margin-left:5em;
}
dl.MyRatingForm dt,dl.ManageProfileForm dt,.MyAccountEditWidget dl.AddressForm dt{
width:10em;
}
dl.MyRatingForm dd,dl.ManageProfileForm dd,.MyAccountEditWidget dl.AddressForm dd{
margin-left:10em;
}
dl.ChooseDeviceForm dt{
width:9em;
}
dl.ChooseDeviceForm dd{
margin-left:9em;
}
dl.ManageProfileForm dt,.MyAccountEditWidget dl.AddressForm dt{
clear:both;
}
dl.ManageProfileForm dd,.MyAccountEditWidget dl.AddressForm dd{
padding-bottom:1.5em;
}
dl.EmailAddressForm dt{
width:15em;
}
dl.EmailAddressForm dd{
margin-left:15em;
}
.MembershipWidget dl.PaymentForm dt,.MembershipWidget dl.AddressForm dt,.MembershipWidget dl.CreditCardForm dt,.MembershipWidget dl.SubscriptionForm dt,.MembershipWidget dl.GiftCardForm dt{
width:17em;
clear:both;
}
.MembershipWidget dl.PaymentForm dd,.MembershipWidget dl.AddressForm dd,.MembershipWidget dl.CreditCardForm dd,.MembershipWidget dl.SubscriptionForm dd,.MembershipWidget dl.GiftCardForm dd{
margin-left:17em;
padding-bottom:1.5em;
}
#Content ul.GadgetList li{
margin-left:0;
list-style-type:none;
}
dl.PreferencesForm dt{
width:8em;
clear:both;
}
dl.PreferencesForm dd{
margin-left:8em;
padding-bottom:1.5em;
}
dl.CartList dt{
width:15em;
}
dl.CartList dd{
margin-left:15em;
}
p.GiftCardImage{
margin:.5em 1em 0 0;
padding:.5em;
float:left;
text-align:center;
border:1px solid #000;
}
dl.GiftStep1Form dt{
width:16em;
clear:both;
}
dl.GiftStep1Form dd{
margin-left:16em;
padding-bottom:1.5em;
}
.HomeFriendWidget{
padding:1em;
}
.FriendWidget{
float:left;
width:350px;
height:150px;
margin:0 1em 1.5em 0;
padding:1em;
border:1px solid #ccc;
}
.FriendAvatar{
float:left;
}
.FriendText{
width:270px;
float:right;
}
.FriendWidget h4{
margin-top:0;
}
dl.FriendList dt{
padding-bottom:0;
margin-right:0.5em;
}
dl.FriendList dd{
padding-bottom:0;
}
.ChangeUsernameList{
margin-top:1.5em;
}
.ChangeUsernameList dt{
width:15em;
}
.ChangeUsernameList dd{
margin-left:16em;
}
.ManageEmailActionLink{
padding-right:1em;
}
/* @end */

/* @group Free Trial Memberships */
dl.FreeTrialForm{
margin-top:3em;
}
dl.FreeTrialForm dt{
width:16em;
padding-bottom:3em;
}
dl.FreeTrialForm dd{
margin-left:16em;
padding-bottom:3em;
}
dl.FreeTrialForm dt.Last,dl.FreeTrialForm dd.Last{
padding-bottom:0;
}
/* @end */

/* @group GPS Reviews */
#GPSDefault_Tabs{
margin:1.5em 0;
}
.FeaturedGadgetWidget{
float:left;
width:30%;
padding-right:1.75em;
}
.FeaturedGadgetWidget h4,.GadgetHelpWidget h3,.GadgetOwnerReviewWidget h3{
margin-top:0;
}
.FeaturedGadgetWidget .GadgetImage{
text-align:center;
}
.GadgetHelpWidget,.GadgetOwnerReviewWidget{
margin-bottom:1.5em;
padding:1em;
background-color:#fff;
border:1px solid #000;
}
.GadgetOwnerReviewWidget{
margin-top:1.5em;
}
.GadgetReviewWidget{
padding:.5em;
}
#uxMyDeviceInfo_Tabs .EditLink{
margin-top:0;
float:right;
font-size:77%;
}
#uxMyDeviceInfo_Tabs .GadgetImage{
padding-right:1em;
float:left;
}
#uxMyDeviceInfo_Tabs .GadgetSelectWidget{
margin-top:3em;
}
.GadgetListWidget{
margin-top:1.5em;
}
.GadgetListWidget h3{
margin-top:0;
}
.GadgetListWidget .HalfRight{
text-align:right;
}
.GadgetItemWidget,.GadgetReviewWidget{
margin-top:1.5em;
padding:1em;
border:1px solid #000;
min-height:1;
zoom:1;
}
.GadgetItemWidget .OwnedLink,.GadgetDisplayWidget .OwnedLink,.GadgetOwnerReviewWidget .EditLink{
position:relative;
top:-3em;
float:right;
font-size:77%;
}
.GadgetItemWidget .OwnedLink img,.GadgetDisplayWidget .OwnedLink img{
padding-right:.25em;
position:relative;
top:4px;
}
.GadgetItemWidget .GadgetImage,.GadgetDisplayWidget .GadgetImage{
float:left;
padding-right:1em;
}
#Content .GadgetItemWidget ul li,#Content .GadgetDisplayWidget ul li{
margin-left:0;
list-style-type:none;
}
table.GadgetTable,table.GadgetTable td{
border:none !important;
}
select.GPSManufacturerSelect{
width:80% !important;
}
.AmazonBannerAd{
margin:0 auto 1.5em auto;
text-align:center;
}
.AmazonIFrameAd iframe{
margin:0;
padding:0;
width:120px;
height:240px;
}
#Content .AmazonTextAd .WidgetBody ul li{
margin-left:0;
list-style-type:none;
}
.AmazonTextAd .WidgetHeader h3,#Content .AmazonTextAd .WidgetBody ul li{
padding:.5em;
}
/* @end */

/* @group Report Abuse Form */
dl.ReportAbuseForm{
margin-top:1.5em;
}
dl.ReportAbuseForm dt{
width:15em;
clear:both;
}
dl.ReportAbuseForm dd{
margin-left:15em;
padding-bottom:1.5em;
}
/* @end */