/* global styles for AOL InStore and Pinpoint project */
/* document styles */
body {background-color:#ffffff;color:#666666;font-family:arial,verdana,sans-serif;font-size:x-small;margin:0}
body {font-size: /**/small;}
td, table{font-size:x-small;color:#666666;}
td, table{font-size: /**/small;}
input, select, textarea {font-size:85%;color:#666666;}
textarea {font-size:85%;color:#666666;font-family:arial,verdana,sans-serif;}
form {margin:0;}
a:link {color:#1289D0;text-decoration:none;}
a:visited {color:#1289D0;text-decoration:none;}
a:hover {color:#1289D0;text-decoration:underline;}
a.linkBold:link,a.linkBold:visited{font-weight:bold;}
a.whiteLink:link, a.whiteLink:visited {font-size:x-small;color:#ffffff;}
a.whiteLink:link, a.whiteLink:visited {font-size:/**/small}
a.greyLink:link, a.greyLink:visited {color:#5F6062;text-decoration:underline;}
img{border:0}
img.block {display:block;}

/* padding and margin type styles */
.paddingT6 {padding-top:6px;}
.paddingL6 {padding-left:6px;}
.paddingT10 {padding-top:10px;}
.paddingT15 {padding-top:16px;}
.paddingT20 {padding-top:20px;}
.paddingT22 {padding-top:22px;}
.paddingT25 {padding-top:25px;}
.paddingT9B16 {padding:9px 0px 16px 0px;}
.paddingL5 {padding-left:5px;}
.padding16x8 {padding:16px 8px;}
.padding8x8x8x16 {padding:8px 8px 8px 16px;}
.padding16x8x16x16 {padding:16px 8px 16px 16px;}
.padding8 {padding:8px}
.paddingB20 {padding-bottom:20px;}
.paddingB10 {padding-bottom:10px;}
.paddingL16R16 {padding:0px 16px 0px 16px;}
.padding6x0 {padding:6px 0px;}
.paddingT20B10 {padding:20px 0px 10px 0px;}
.paddingR100 {padding-right:100px;}
.padding0x7 {padding:0px 7px;}
.paddingT9B12 {padding:9px 0px 12px 0px;}
.paddingB0 {padding-bottom:0px;}

/* containers */
.logo{position:absolute;top:11px;left:17px;}
.mainContainer {position:relative;width:736px;z-index:1;top:6px;left:6px;}
.leftnavContainer {position:absolute;top:110px;left:13px;width:133px;z-index:5;font-size:85%;}
.brandingContainer {position:absolute;width:736px;height:73px;background:url(../img/bg_hdr.gif) no-repeat;z-index:5;}
.mainContentContainer {position:absolute;top:90px;left:165px;width:566px;}
.mainContentContainerAZ {position:absolute;top:90px;left:25px; padding-left: 1px; font-size: 85%; width:566px;}
.rememberContainer{position:absolute;top:43px;left:549px;z-index:25;}
.leftnavHomeContainer {position:absolute;top:122px;left:13px;width:133px;z-index:5;font-size:85%;}
.leftnavPinpointContainer {position:absolute;top:140px;left:13px;width:133px;z-index:5;font-size:85%;}
.module2 {background-color:#EDF8FD;}
.footerLinks {position:relative;padding-top:10px;line-height:16px;width:566px;background:url(../img/hr_dots.gif) top repeat-x;margin-top:25px;}
.aolKey {position:absolute;top:11px;right:0px;color:#3CA1DD;}
.pageinatePad {padding:0px 6px 0px 6px;}
.pageFlipper {padding:9px 0px 9px 0px;}
.pageFlipper td {font-size:85%;}
.ratingLegend {font-size:xx-small;}
.ratingLegend {font-size: /**/x-small;}
.leftnavModule{margin-bottom:40px;}
.leftnavItem{padding:4px 0;background:url(../img/hr_dots.gif) top repeat-x;}
.selected, .leftnavItem a.selected, .leftnavItem a.selected:visited {color:#8ECDEE;}

/* header styles */
h1{font-size:28px;color:#3CA1DD;font-weight:normal;margin:0;padding:0;}
h2{font-size:large;color:#3CA1DD;font-weight:normal;margin:0;padding:0;}
h2{font-size: /**/x-large;}
h3{font-size:x-small;font-weight:bold;color:#ffffff;background-color:#3CA1DD;padding:1px 9px 2px 16px;margin:0;}
h3{font-size: /**/small;}
h3 a:link, h3 a:visited {color:#fff;}
h4{font-size:x-small;font-weight:bold;color:#ffffff;background-color:#8ECDEE;padding:0px 0px 3px 16px;margin:0;}
h4{font-size: /**/small;}
.compareHdr {font-size:x-large;color:#81C0EB;padding:12px 16px 8px 0px;}
.compareHdr {font-size: /**/large;}
.loyaltyPointsHdr{position:absolute;top:13px;left:582px;z-index:5;}
.loyaltyPoints{position:absolute;text-align:right;top:14px;left:665px;width:45px;font-weight:bold;color:#fff;z-index:5;}
.leftnavHdr{padding-bottom:7px;background:url(../img/hr_dots.gif) bottom repeat-x;}
.hdrCol1, .hdrCol2{height:74px;vertical-align:middle}
.hdrCol2{text-align:right;}
.slTitle {font-weight:bold;font-size:85%;padding-top:6px;}
.printHeader{display:none;}

/* text related styles */
.normalText {font-size:x-small;}
.normalText {font-size: /**/small;}
.smallText {font-size:xx-small;}
.smallText {font-size: /**/x-small;}
.bigText {font-size:140%;}
.priceText {font-weight:bold;font-size:x-small;}
.priceText {font-size: /**/small;}
.priceOld {font-size:xx-small;font-weight:normal;color:#FF0000;text-decoration:line-through;}
.priceOld {font-size: /**/x-small;}
.whiteText {font-size:x-small;color:#ffffff;}
.whiteText {font-size:/**/small;}
.liBullet{padding-left:10px;background:url(../img/bullet.gif) 2px 6px no-repeat;}
.conditionText {color:#FF6600;font-weight:normal;}
.errorText{color:#F00;}
.linkText{color:#1289D0;}
.greyText {color:#A5A5A5;}

/* form element tweaks */
.leftnavDropdown{width:133px;margin-bottom:8px;}
.leftnavTextField{width:114px;padding:0}

/* misc styles */
.clear {clear:both;}
.rapportSpace {margin-top:50px;}
.rapportSpaceBackless {margin-top:40px;}
.storeRating {padding:5px 0px;}
.floatLeft {float:left;}
.hrFull {background:url(../img/hr_dots.gif)}
.favStore{padding:2px 7px 4px 0;background:url(../img/hr_dots.gif) bottom repeat-x;}
.favStoreBtm{padding:10px 6px 10px 6px;background:#EDF8FD url(../img/hr_dots.gif) bottom repeat-x;line-height:16pt;}
.flyerLink{padding-top: 4px;display:block;}
.serviceSearch{padding:4px 7px 9px 7px;background:#EDF8FD url(../img/hr_dots.gif) bottom repeat-x;}
.service{padding:4px 7px;background:#F8FCFE url(../img/hr_dots.gif) bottom repeat-x;}
.strike{text-decoration:line-through;}

/* remember it styles */
.rememberItTop{background:#fff;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;}
.rememberItemCount{position:absolute;top:10px;right:8px;font-size:90%;}
#rememberItLinks{background:#DFF3FC;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;padding:8px 9px 5px 9px;display:none;}
#rememberItLinks td{font-size:85%;color:#BBB;}
#rememberItems{background:#8ECDEE;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;padding:4px 4px 6px 4px;display:none;}
#rememberItemsFrame{border:1px solid #C1C1C1;width:168px;height:232px;}
* html #rememberItemsFrame{width:168px;w\idth:166px;}
.rememberBody{margin:10px;background:#fff;}
#rememberItemsContainer{font-size:85%;}
.liRemember{padding:6px 0 0 10px;text-indent:-10px;}
.rememberIntro{color:#3F3F3F;font-size:125%;}
.rememberHdr{color:#3CA1DD;font-size:17px;padding-bottom:8px;}