

body { margin: 0; background-color: #ffffff; color: #666666; font-size:12px; font-family: Verdana; }
img { border: medium none; margin: 0; padding: 0; vertical-align:middle; }


/*******************************
		Layout 
*******************************/
.pagecontent { padding: 5px 5px 0px 5px; }
.content{ padding:5px 12px; }

.pad { padding-left: 5px; }
.pad-less{ padding:10px; }
.pad-more{ padding:30px; }

/* Header Control*/
.mobileheader {	background: white; text-align: right; vertical-align: top; white-space:nowrap; }
.PageHeaderText { background: #32659A; color: #FFFFFF; vertical-align : middle;	border-top: 2px solid #32659A; border-bottom: 2px solid #32659A; border-left: 5px solid #32659A; border-right: 5px solid #32659A; }

.blk_prodheader { font-weight: bold; font-size: 12px; color: #000000; }
.SectionTitle { background-image: url(/images/mobile/Mobile_HomePage_Bar_BG_Promotions.png); line-height: 20px;	COLOR: #FFFFFF; padding-left:5px; margin: -5px -5px 5px -5px; font-weight:bolder; }
.UniversePageTitle { background-image: url(/images/mobile/Mobile_HomePage_Bar_BG_Page_Indicator.png); line-height: 20px; COLOR: #000000;	padding-left:5px; margin: -5px -5px 5px -5px; font-weight:bolder; font-style:italic; }

div.fieldvalue{	padding-left: 100px; }

div.passwordfieldvalue{	padding-left: 130px; }

div.logo { border:0px; margin:0px; height:64px; background: url(/images/mobile/MySkyscape_landscape.png) no-repeat; }


/*******************************
		Typography 
*******************************/
/* headers */
h1{ color:#336699; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; }
h2{ color:#336699; font-family:Arial, Helvetica, sans-serif; font-size:18; font-weight:normal; padding:0; margin:4px 0 7px 0; }

p{ padding:0; margin:3px 0 10px 0; }

/* anchors */
a{ color: #FF9933; text-decoration: none; }
a.box_link, a.box_link:link, a.box_link:active, a.box_link:visited{ font-size: 12px; color:#ff9933; text-decoration: underline; }
a.body_link_dashed, a.body_link_dashed:link, a.body_link_dashed:active, a.body_link_dashed:visited{ color:#666666; border-bottom:1px dotted; text-decoration: none; }
a.body_link_dashed:hover {color: #ff9933;border-bottom: 1px solid; text-decoration: none;}
a.blacklink{ color: #143296; text-decoration: none; }
a.button_link{ font-weight: bold; font-size: 12px; color: #000000; white-space: nowrap;	text-decoration: underline; }
div.linkscontainer a{ color: #4272A0; text-decoration: none; font-weight:bolder; }
a.menuText{ WHITE-SPACE: nowrap; COLOR: #ffffff; FONT-WEIGHT: bold; border-top: 7px solid transparent; border-bottom: 7px solid transparent; }

/* lists */
ol{ padding:2px 25px 10px 50px; }
ol.large-numbers li{ font-size:19px; color:#464646; font-family:helvetica, arial, sans-serif; } 
ol.large-numbers li p{ font-size:14px; color:#696969; font-family:Arial, Helvetica, sans-serif }

.txt-center{ text-align:center; }
.blue {	COLOR: #336699 }


/*******************************
		Forms 
*******************************/




/*******************************
		Buttons 
*******************************/
.btn-ios-blue{ color:#ffffff; font-size:12px; font-family:'helvetica neue', helvetica, arial, sans-serif; font-weight:bold; padding:8px 12px;	text-shadow:0px -1px 0px rgba(0, 0, 0, 0.65); cursor:pointer; -webkit-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.75); box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.75); background:-webkit-gradient(linear, left top, left bottom, from(#007fd3), to(#0057c5)); }
a.btn-ios-blue{ color:#ffffff; text-decoration:none; }


/*******************************
		Tables 
*******************************/
th { font:  normal 12px "Verdana", Arial; font-weight: bold; color: #444; margin: 0; text-align: left; background-color: #efefef; padding: 2px 4px; }
th.rt {	text-align: right; }
th.bdr { border-right: 1px solid #ccc; }

/* use "mycart" on my cart table (cart/checkout page) */
table.mycart { border: 1px solid #ccc; }
table.mycart td { padding: 6px 5px 4px 6px;	border-top: 1px solid #ccc; vertical-align: top; }

/* additional cell classes used with mycart table */
td.rt { text-align: right; }
td.bg {	background-color: #efefef; }
table.mycart td.nobd { border-top: none; }
td.bdr { border-right: 1px solid #ccc; }


/*******************************
		Content Specific 
*******************************/
.inset{ position:relative; margin:5px auto; padding:15px 15px; background:#f8f8f8; -webkit-box-shadow: inset 0px 7px 10px -10px #696969; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f4f5), color-stop(50%,#ffffff), color-stop(100%,#fbfbfb)); background: -webkit-linear-gradient(top,  #f2f4f5 0%,#ffffff 50%,#fbfbfb 100%); background: linear-gradient(top,  #f2f4f5 0%,#ffffff 50%,#fbfbfb 100%); }
.inset:after { position:absolute; bottom:0; left:0; clear:both; display:block;	content: ' '; height:10px; width:100%;  -webkit-box-shadow: inset 0px -6px 10px -10px #696969;	}

div.linkscontainer { border-bottom: 1px solid #E0E0E0; font-size: 12px; font-weight: normal; list-style: none; padding-right: 32px; background: url(/images/mobile/iPhoneArrow.png) no-repeat right center; vertical-align: middle; line-height:18px; }

.bbpad { border-top: 12px solid #FFFFFF; border-bottom: 12px solid #FFFFFF;	border-right: 5px solid #FFFFFF; }

TextBox { font-size: 12px; font-family: Verdana; width: 175px; }

.ProductName { font-size: 14px; font-weight: bold; font-family: Verdana; }

#NoResultsFound { font-weight: bold; margin-top: 30px; }
