#pt_storefront #mainContentArea {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#pt_storefront #content {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 12px
}
#noNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; valign: top
}
#pt_storefront #breadcrumb {
	MARGIN: 2px 2px 2px 0px
}
#breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.staticContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainNoLeft {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 5px 20px 20px; PADDING-TOP: 20px
}
#mainNoLeft UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
#pt_storefront #content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#pt_storefront #content UL {
	MARGIN: 5px 10px 5px 30px; LIST-STYLE-TYPE: square
}
#pt_storefront #content OL {
	MARGIN: 5px 10px 5px 30px; LIST-STYLE-TYPE: decimal
}
#pt_storefront #content BLOCKQUOTE {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 10px 5px 30px; PADDING-TOP: 5px
}
#pt_storefront #content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px
}
#pt_storefront #content #contentHeading H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 21px; PADDING-BOTTOM: 0px; COLOR: #e37c00; PADDING-TOP: 15px
}
#pt_storefront #content #contentHeading2 H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px
}
.secondTitle {
	COLOR: #e37c00
}
#pt_storefront #leftColumn .leftNav H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px
}
#pt_storefront #leftColumn .leftNav H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #935d51; PADDING-TOP: 0px
}
#pt_storefront #leftColumn .leftNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #556571
}
#pt_storefront #leftColumn .leftNav IMG.leftNavHeaderImg {
	MARGIN: 0px 0px 10px; BORDER-BOTTOM: #cccccc 1px solid
}
#pt_storefront #leftColumn LI {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px
}
#pt_storefront #leftColumn LI LI {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px
}
A.unSelectedSubPage {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.unSelectedSubPage:hover {
	FONT-SIZE: 11px; COLOR: #e37c00; TEXT-DECORATION: none
}
A.selectedSubPage {
	FONT-SIZE: 11px; COLOR: #e37c00; TEXT-DECORATION: none
}
A.selectedSubPage:hover {
	FONT-SIZE: 11px; COLOR: #e37c00; TEXT-DECORATION: none
}
A.unSelectedPage {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.unSelectedPage:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e37c00; TEXT-DECORATION: none
}
A.selectedPage {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e37c00; TEXT-DECORATION: none
}
A.selectedPage:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e37c00; TEXT-DECORATION: none
}
A.CSunSelectedSubPage {
	FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none
}
A.CSunSelectedSubPage:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
.CSselectedSubPage {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.CSunSelectedPage {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none
}
A.CSunSelectedPage:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
.CSselectedPage {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
.paddingTopChiefs {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 300px; PADDING-TOP: 5px
}
.contentthird {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 450px; PADDING-TOP: 0px
}
.contentthirdnoline {
	PADDING-RIGHT: 6px; DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 560px; PADDING-TOP: 0px
}
.contentonethird {
	DISPLAY: inline; PADDING-LEFT: 7px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 240px; PADDING-TOP: 0px
}
.blockMiddle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 60px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.contentbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(../images/contentbox.gif) no-repeat; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; WIDTH: 242px; PADDING-TOP: 2px; HEIGHT: 85px
}
.contentboximage {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.contentboxcareer {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 15px; BACKGROUND: url(../images/career-opportunities.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 217px; PADDING-TOP: 35px; HEIGHT: 151px
}
.globalBoxDiv {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; BACKGROUND: #eeecc2; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 190px; MARGIN-RIGHT: 7px; PADDING-TOP: 5px
}
.csrBoxDiv {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; BACKGROUND: #eeecc2; FLOAT: left; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; WIDTH: 195px; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; HEIGHT: 190px
}
.contentboxglobalright {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eeecc2; PADDING-BOTTOM: 5px; WIDTH: 230px; PADDING-TOP: 5px
}
.contentboxglobalwarming1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eeecc2; PADDING-BOTTOM: 0px; WIDTH: 242px; PADDING-TOP: 0px
}
.contentboxglobalwarming2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #cec658; PADDING-BOTTOM: 0px; WIDTH: 242px; PADDING-TOP: 0px
}
.ourcommitmentbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/our-commitment.gif) no-repeat; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 242px; PADDING-TOP: 58px; HEIGHT: 213px
}
.globalcontentnoline {
	PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 648px; PADDING-TOP: 5px
}
#pt_storefront #content .globalLink A {
	FONT-SIZE: 10px; COLOR: #897d14; TEXT-DECORATION: underline
}
#pt_storefront #content .globalLink A:hover {
	FONT-SIZE: 10px; COLOR: #999; TEXT-DECORATION: none
}
.customerServiceDiv {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(../images/contentbox.gif) no-repeat; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; WIDTH: 242px; PADDING-TOP: 2px; HEIGHT: 85px
}
#csDiv {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #efefef; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#csDiv H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #935d51
}
A.customerServiceLink {
	COLOR: #935d51; TEXT-DECORATION: underline
}
A.customerServiceLink:hover {
	COLOR: #999; TEXT-DECORATION: none
}
#siteMap A {
	COLOR: #333; TEXT-DECORATION: underline
}
#siteMap A:hover {
	COLOR: #a57c52; TEXT-DECORATION: none
}
TD.dotsTD {
	BORDER-BOTTOM: #ccc 1px dotted
}
.timelineDate {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tiny {
	FONT-SIZE: 10px
}
A.pressLink {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: underline
}
A.pressLink:hover {
	FONT-WEIGHT: bold; COLOR: #f1af58; TEXT-DECORATION: none
}
A.readMoreLink {
	COLOR: #333; TEXT-DECORATION: underline
}
A.readMoreLink:hover {
	COLOR: #f1af58; TEXT-DECORATION: none
}
.pdfImage {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#pt_storefront #content #welcomepage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#pt_search #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 732px; PADDING-TOP: 0px
}
#pt_storefront #content #welcomepage TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
#pt_storefront #content #welcomepage TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#faq {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: url(rt-faq.gif) no-repeat center 50%; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 10px; WIDTH: 242px; COLOR: #333; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 190px
}
#faq .faqInner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
#faq .faqInner2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#faq #stillQuestion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
#faq #stillQuestion .tiny {
	FONT-SIZE: 9px; COLOR: #666666
}
#faq #stillQuestion .phone {
	FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 20px
}
#faq UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px 30px; COLOR: #999999; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
#faq UL LI A {
	COLOR: #333; TEXT-DECORATION: none
}
#faq UL LI A:hover {
	COLOR: #999; TEXT-DECORATION: underline
}
TABLE.storeLocator {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
TABLE.storeLocator TH.location {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cccccc; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #333333; TEXT-ALIGN: left
}
TABLE.storeLocator TH.storeName {
	BORDER-RIGHT: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
TABLE.storeLocator TD {
	BORDER-RIGHT: #cccccc 1px solid; FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #333333; TEXT-ALIGN: left
}
A.storeLocationAnchor {
	FONT-SIZE: 12px; COLOR: #ff9933; TEXT-DECORATION: underline
}
A.storeLocationAnchor:hover {
	FONT-SIZE: 12px; COLOR: #333; TEXT-DECORATION: none
}
A.returnTop {
	FONT-SIZE: 10px; COLOR: #ff9933; TEXT-DECORATION: underline
}
A.returnTop:hover {
	FONT-SIZE: 10px; COLOR: #333; TEXT-DECORATION: none
}
.stakeTable TH {
	PADDING-LEFT: 0px
}
.stakeTable TD {
	PADDING-LEFT: 20px
}
#vatpage {
	MARGIN: 15px; WIDTH: 800px
}
#vatpage #vatframe {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; FLOAT: none; PADDING-BOTTOM: 10px; BORDER-LEFT: 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: justify
}
#vatpage #vatframe #headerInformation {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 600px
}
#vatpage #vatframe #orderNumber {
	FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 150px
}
#vatpage #vatframe #invoiceDate {
	FLOAT: left; MARGIN-LEFT: 10px; VERTICAL-ALIGN: top; WIDTH: 400px
}
#vatpage #vatframe #details {
	MARGIN-TOP: 30px; FLOAT: none
}
#vatpage #vatframe #details TABLE {
	WIDTH: 100%; POSITION: relative
}
#vatpage #vatframe #details .pliheader {
	FONT-WEIGHT: bold; COLOR: #333; BACKGROUND-COLOR: #f0f0f0
}
#vatpage #vatframe #details .pliheader1 {
	PADDING-LEFT: 6px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#vatpage #vatframe #details .pliheader2 {
	BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center
}
#vatpage #vatframe #details .pliheader3 {
	PADDING-RIGHT: 6px; TEXT-ALIGN: right
}
#vatpage #vatframe #details .pliheader4 {
	PADDING-RIGHT: 6px; TEXT-ALIGN: right
}
#vatpage #vatframe #details .pliheader5 {
	PADDING-RIGHT: 6px; TEXT-ALIGN: right
}
#vatpage #vatframe #details .pliheader6 {
	PADDING-RIGHT: 6px; TEXT-ALIGN: right
}
#vatpage #vatframe #details .pliheader7 {
	PADDING-RIGHT: 6px; TEXT-ALIGN: right
}
#vatpage #vatframe #details .pli {
	PADDING-TOP: 6px
}
#vatpage #vatframe #details .pli1 {
	PADDING-LEFT: 6px
}
#vatpage #vatframe #details .pli2 {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
#vatpage #vatframe #details .pli3 {
	PADDING-RIGHT: 6px; VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
#vatpage #vatframe #details .pli4 {
	PADDING-RIGHT: 6px; VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
#vatpage #vatframe #details .pli5 {
	PADDING-RIGHT: 6px; VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
#vatpage #vatframe #details .pli6 {
	PADDING-RIGHT: 6px; VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
#vatpage #vatframe #details .pli7 {
	PADDING-RIGHT: 6px; VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
#vatpage #vatframe #details .total {
	FONT-WEIGHT: bold; COLOR: #333; BACKGROUND-COLOR: #f0f0f0
}
#vatpage #vatframe #details .total1 {
	PADDING-LEFT: 6px
}
#vatpage #vatframe #details .total2 {
	TEXT-ALIGN: center
}
#vatpage #vatframe #details .total3 {
	PADDING-RIGHT: 6px; TEXT-ALIGN: right
}
#vatpage #vatframe #details .total4 {
	PADDING-RIGHT: 6px; TEXT-ALIGN: right
}
#vatpage #vatframe #details .total5 {
	PADDING-RIGHT: 6px; TEXT-ALIGN: right
}
#vatpage #vatframe #details .total6 {
	PADDING-RIGHT: 6px; TEXT-ALIGN: right
}
#vatpage #vatframe #details .total7 {
	PADDING-RIGHT: 6px; TEXT-ALIGN: right
}
#vatpage #vatframe #details .hltotal {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: black
}
#vatpage #vatframe #details .hltotal1 {
	PADDING-LEFT: 6px
}
#vatpage #vatframe #details .hltotal7 {
	PADDING-RIGHT: 6px; TEXT-ALIGN: right
}
#vatpage #vatframe #details .whitespace {
	HEIGHT: 6px
}
#vatpage #vatframe #addresses {
	MARGIN-TOP: 50px; WIDTH: 100%
}
#vatpage #vatframe #addresses #billingAddress {
	MARGIN-TOP: -182px; MARGIN-LEFT: 390px; VERTICAL-ALIGN: top; WIDTH: 30%
}
#vatpage #vatframe #addresses #shippingAddress {
	VERTICAL-ALIGN: top; WIDTH: 30%
}
#vatpage #vatframe #contact {
	MARGIN-TOP: 150px; VERTICAL-ALIGN: top; WIDTH: 100%
}
#vatpage #vatframe .addressContent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; WIDTH: 300px; PADDING-TOP: 20px
}
