.g_iphone{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/iphone_s_l.gif) no-repeat left top}
.g_ipodnano{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/ipod_nano_s_l.gif) no-repeat left top}
.g_zen{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/ZEN_s_l.gif) no-repeat left top}
.g_zune{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/ZUNE_s_l.gif) no-repeat left top}
.g_bb{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/BLACKBERRY_s_l.gif) no-repeat left top}
.g_sony{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/sony_s_g_1.gif) no-repeat left top}
.g_mobile{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/mobile_s_g_1.gif) no-repeat left top}
.phonesOn a{border:1px solid #fff}
.phonesOn a:hover{border:1px solid #999}
.phonesOn .g_iphone, .g_iphone:hover{background:transparent url(/images/devices/iphone_s.gif) no-repeat left top}
.phonesOn .g_ipodnano, .g_ipodnano:hover{background:transparent url(/images/devices/ipod_nano_s.gif) no-repeat left top}
.phonesOn .g_zen, .g_zen:hover{background:transparent url(/images/devices/ZEN_s.gif) no-repeat left top}
.phonesOn .g_zune, .g_zune:hover{background:transparent url(/images/devices/ZUNE_s.gif) no-repeat left top}
.phonesOn .g_sony, .g_sony:hover{background:transparent url(/images/devices/sony_s_g.gif) no-repeat left top}
.phonesOn .g_mobile, .g_mobile:hover{background:transparent url(/images/devices/mobile_s_g.gif) no-repeat left top}
.phonesOn .g_bb,.g_bb:hover{background:transparent url(/images/devices/BLACKBERRY_s.gif) no-repeat left top}
.bgGymHomePark{background:#fff url(/images/guest/gym_home_park.jpg) no-repeat left bottom}
.fitkitbg{background:#fff url(/images/guest/fitkit.gif) no-repeat left top}         
/* packages */
#waitmsg{clear:both;margin-top:10px}
body div.pkg{width:168px;height:100px;margin-top:2px;}
body div.pkgSubs{width:356px;height:100px;background:transparent url(/images/pkgSubs.gif) no-repeat left top}
body div.pkgSubsSpecial{width:356px;height:100px;background:transparent url(/images/pkgSubsSpecial.gif) no-repeat left top}
body div.pkg h1{font-size:1.3em;color:#FFFFFF;font-weight:bold;padding:12px;margin:0px;_font-size:1.25em}
body div.pkg div{text-align:center;font-size:0.95em;font-weight:bold;color:#000000;margin:0px;padding:0px 5px 0px 10px;}
body div.pkg div a,body div.pkg div a:visited{color:#000000;text-decoration:none}
body div.pkg div a:hover{color:#444444;text-decoration:none}
body div.pkgGreen{background:#c1c1c1 url(/images/pkgGreen.jpg) no-repeat left top}
body div.pkgPurple{background:#c1c1c1 url(/images/pkgPurple.jpg) no-repeat left top}
body div.pkgPurpleTrans{background:transparent url(/images/pkgPurple.gif) no-repeat left top}
body div.pkgOrange{background:#c1c1c1 url(/images/pkgOrange.jpg) no-repeat left top}
body div.pkg h1{height:32px}
body div.pkg h1{position:relative; display:block; color:#fff; margin:0px 0px 0px 0px;padding:12px 0px 0px 15px}
body div.pkg h1 span { position:absolute; display:block; top:0px;left:0px; margin:0px; padding:12px 0px 0px 15px;text-shadow: #611E6A 2px 2px 2px }
body div.pkg h1:before { display:block; position:absolute; margin:0px;padding:1px 0px 0px 1px; content: attr(title); color:#000;  } 
body div.pkgSubsSpecial h1{color:#FFC1C1}

div.adwords_container{margin-top:15px;margin-left:15px;width:680px}
div.adwords_top{background:#fff url(/images/guest/adwords_top.jpg) no-repeat left top;color:#804d6d}
div.adwords_top h1{margin:0px;text-align:center}
div.adwords_btm{background:#fff url(/images/guest/adwords_btm.jpg) no-repeat left bottom !important;color:#804d6d;margin:0px}
div.adwords_btm_d{height:200px;background:transparent url(/images/guest/adwords_btm_d.jpg) no-repeat left bottom !important;color:#804d6d;margin:0px}
div.promo{margin:10px;color:#804d6d;background:#F3E4F0;border:2px solid #CDB5C2}

.guestPod{padding:8px;background:#fff url(/images/guest/pod_on.jpg) no-repeat top left}
.guestPod:hover{background:#fff url(/images/guest/pod.jpg) no-repeat top left}

.priceGreen{font-size:1em;margin:0px 0px 0px 5px;padding:10px 5px 25px 15px;background:#fff url(/images/guest/priceGreen.jpg) no-repeat left top;width:100px;height:50px;color:#FFFFFF}
.priceGreen h2{font-size:1.4em;font-weight:bold}
.priceGreen a,.priceGreen a:hover,.priceGreen a:visited{text-decoration:none;display:block;color:#FFFFFF}
.pgPadB{padding-bottom:242px !important}

.greenShadow{position:relative; display:block; color:#fff;}
.greenShadow span { position:absolute; display:block; top:0px; margin:0px; padding:4px 0px 0px 0px;text-shadow: #611E6A 2px 2px 2px }
.greenShadow:before { display:block; margin:0px;padding:0px 0px 0px 2px; content: attr(title); color:#00480A;  } 

/* Chris Main Area Additions */

.g_wyg{background:#fff url(/images/guest/PTs/g_wyg.gif) no-repeat 15px 0px}

.noPaddingOrMargins{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.mainCell{background-color:#C1C1C1; text-align:center; vertical-align:middle;}

.ptCell{background-color:#C1C1C1; text-align:left; vertical-align:top; padding:2px;}
.ptCellPadLeft{padding-left:2px; padding-right:1px; padding-top:2px;}
.ptCellPadMiddle{padding-left:1px; padding-right:1px; padding-top:2px;}
.ptCellPadRight{padding-left:1px; padding-right:2px; padding-top:2px;}
.ptText{font-size:80%; color:#EEEEEE;}
.ptName{color:#FFFFFF; font-weight:bold;}
.ptMargin{margin-left:6px;margin-top:0px;}

.plansTable{padding:0px; border-width:0px; border-spacing:0px; border-collapse:collapse; width:326px !important; height:40px !important; align:center;}
.plansRow{height:40px !important;}
.plansText{font-size:150%;}
.plansMonthPriceText{font-size:75%;}
.plansTotalPriceText{font-size:150%; font-weight:bold;}

.plansLeftSideCells{width:190px;}
.plansRightSideCells{width:86px;}

.plansAlign{position:relative;left:0px;}

.plansLeftEnds{width:15px;}
.plansRightEnds{width:14px;}

.plansGoldLozengeLeft{width:15px;height:40px;background-image:url(/images/guest/lozenges/gold/left.gif);}
.plansGoldLozengeRight{width:14px;height:40px;background-image:url(/images/guest/lozenges/gold/right.gif);}
.plansGoldLozengeRepeat{height:40px;width:320px;background-image:url(/images/guest/lozenges/gold/repeat.gif);}

.plansSilverLozengeLeft{width:15px;height:40px;background-image:url(/images/guest/lozenges/silver/left.gif);}
.plansSilverLozengeRight{width:14px;height:40px;background-image:url(/images/guest/lozenges/silver/right.gif);}
.plansSilverLozengeRepeat{height:40px;width:320px;background-image:url(/images/guest/lozenges/silver/repeat.gif);}

.plansBronzeLozengeLeft{width:15px;height:40px;background-image:url(/images/guest/lozenges/bronze/left.gif);}
.plansBronzeLozengeRight{width:14px;height:40px;background-image:url(/images/guest/lozenges/bronze/right.gif);}
.plansBronzeLozengeRepeat{height:40px;width:320px;background-image:url(/images/guest/lozenges/bronze/repeat.gif);}

.plansWhiteLozengeLeft{width:15px;height:40px;background-image:url(/images/guest/lozenges/white/left.gif);}
.plansWhiteLozengeRight{width:14px;height:40px;background-image:url(/images/guest/lozenges/white/right.gif);}
.plansWhiteLozengeRepeat{height:40px;width:320px;background-image:url(/images/guest/lozenges/white/repeat.gif);}


.bl {background: url(/images/guest/panelCorners/bottomLeft.gif) bottom left no-repeat #777777}
.br {background: url(/images/guest/panelCorners/bottomRight.gif) bottom right no-repeat}
.tl {background: url(/images/guest/panelCorners/topLeft.gif) top left no-repeat}
.tr {background: url(/images/guest/panelCorners/topRight.gif) top right no-repeat;}

.bl2 {background: url(/images/guest/panelCorners/C1_bottomLeft.gif) 0 100% no-repeat #C1C1C1}
.br2 {background: url(/images/guest/panelCorners/C1_bottomRight.gif) 100% 100% no-repeat}
.tl2 {background: url(/images/guest/panelCorners/C1_topLeft.gif) 0 0 no-repeat}
.tr2 {background: url(/images/guest/panelCorners/C1_topRight.gif) 100% 0 no-repeat;padding:8px;}


.bl3 {background: url(/images/guest/panelCorners/C1_bottomLeft.gif) 0 100% no-repeat #C1C1C1}
.br3 {background: url(/images/guest/panelCorners/C1_bottomRight.gif) 100% 100% no-repeat}
.tl3 {background: url(/images/guest/panelCorners/C1_topLeft.gif) 0 0 no-repeat}
.tr3 {background: url(/images/guest/panelCorners/C1_topRight.gif) 100% 0 no-repeat;padding:2px;}

.clear{clear:both;}
.tidy {font-size: 1px; height: 1px} 