/*RESET*/
img{border:none;}
p,ul,li,h1,h2,h3,h4,form{-webkit-padding-start:0px; margin:0; padding:0; font-weight:normal;}
a{outline:none;}

html{overflow-y:scroll;}
body{margin:0; padding:0; background-color:#fff;/*background-color:#F5F5F5;*/ font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#666666; /*background-image:url(/images/bg_grid.gif);*/ background-position:top left; background-repeat:repeat;}

.ClearLeft{clear:left; height:0; margin:0; font-size:1px; line-height:0;}
.ClearBoth{clear:both; height:0; margin:0; font-size:1px; line-height:0;}
h1{padding:0 0 4px 0; font-size:1.3em; color:#fff;}
h2{padding:0 0 4px 0; font-size:1.2em; color:#fff;}
h3{padding:0 0 4px 0; font-size:1.2em; color:#fff;}
h4{padding:0 0 4px 0; font-size:1.1em; color:#fff;}
p, q{font-size:.75em; padding:0 0 8px 0; line-height:140%;}

a{text-decoration:none; color:#00adef;}
a:hover{text-decoration:underline;}

#Container{width:960px; margin:0 auto;/* background-color:#0FF;*/}
.small{font-size:8pt;color:#333333;}
#Footer{background-color:#000; -webkit-border-radius:10px; -moz-border-radius:10px; padding:16px 0 16px 0;}

/*HEADER*/
#Header{margin:0 0 10px 0; min-height:90px; background:#000 url(/img/bg/header2.png) repeat-x top left; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px;}
#MainLogo{margin:0 62px 0 0; float:left;}
li.MNItem a{text-decoration:none; color:#fff;}
li.MNItem a:hover{text-decoration:none; color:#fff;}
#SolarSoundSWF, #HomeSWF, #CharitiesSWF{width:930px; margin:0 0 10px 15px;}
.FlashHeader{}

#HeaderRegionNavigation{margin:20px 0 0 0; width:24px; float:left;}
#HeaderRegionNavigation li{list-style:none;}
.HRNItem{height:16px; margin:0 0 4px 0;}

/*MAIN NAVIGATION*/
#MainNavigation{float:left; margin:30px 16px 0 0; height:38px; background:url(/img/bg/main_nav_divider.png) repeat-x top left; /*width:630px;*/}
#MainNavigation li{float:left; color:#fff; /*margin:0 10px 0 0;*/ display:inline; list-style:none;}
#MainNavigation li a{text-decoration:none; font-size:.9em; margin:0 1px 0 0; line-height:38px; display:block; text-align:center; width:84px; height:38px; color:#fff;}
#MainNavigation li a.Static{background:url(/img/bg/main_nav.png) repeat-x top left;}
#MainNavigation .Last{margin:0 0px 0 0;}
#MainNavigation li a.Active{color:#00adef;/* background:url(/img/bg/main_nav_active.png) repeat-x top left;*//* background-color:#1a1a1a;*/}

/*CONTENT*/
#Content{margin:0 0 10px 0;}

/*HOME*/
#Home{padding:16px 0; background-color:#000; -webkit-border-radius:10px; -moz-border-radius:10px;}
#Home #CartSummary{margin:0 0 8px 15px;}
#ThreeColumnTemplate{}
#ThreeColumnTemplate h1{color:#00adef; margin:0 0 6px 15px;}
#ThreeColumnTemplate h2{color:#fff; margin:0 0 8px 0; border-bottom:1px solid #7F7F7F;}
#ThreeColumnTemplate h3{color:#fff; margin:0 0 8px 15px;}
#ThreeColumnTemplate p{color:#fff;}
/*.TCTC{width:300px; margin:0 15px 0 0; float:left;}*/
#TCT1{width:300px; margin:0 15px 8px 15px; float:left;}
#TCT2{width:300px; margin:0 15px 8px 0; float:left;}
#TCT3{width:300px; margin:0 0 8px 0; float:left;}
#HomeRow1{padding:0 0 8px 0; margin:0 0 8px 0; border-bottom:2px solid #fff;}
#HomeRow1 ul{margin:0 0 8px 16px;}
#HomeRow1 li{color:#fff; font-size:.75em; padding:0 0 4px 0; /*line-height:160%;*/}
.HomeButton{margin:0 0 16px 0;}
#HR2Column1{float:left; margin:0 15px 0 15px;}
#HR2Column2{float:left; margin:0 15px 0 0;}
#HR2Column1{width:615px;}
#HR2Column2{width:300px;}

.MoreLink{position:relative;}
.MLIcon{float:left; height:16px; width:16px; background:#00adef url(/img/bg/more_link_black_mask.png) no-repeat top left;}
.MoreLink a{font-size:.8em; margin:0 0 0 4px; text-decoration:none; color:#00adef; float:left;}
.MoreLink a:hover{text-decoration:underline;}

#HR2C1NewsBlock, #HR2C2NewsBlock{margin:0 0 16px 0; background:#f1f1f2 url(/img/bg/news_block.png) repeat-x top left;  -webkit-border-radius:4px; -moz-border-radius:4px;}
#HR2C1NewsBlock{height:216px; width:615px;}
#HR2C2NewsBlock{width:300px;}
.HomeQuote li{list-style:none;}
.HomeQuote{padding:8px;}
.HomeQuote h4{color:#1E1E1E;}
#HomeRow2 p{color:#3F3F3F;}
.Quoter{font-weight:bold; margin:0 10px 0 0; text-align:right; font-style:italic;}

.LinkItem{cursor:pointer;}

/*ONE COLUMN TEMPLATE*/
#OneColumnTemplate{padding:16px 0 16px 15px; background-color:#000; -webkit-border-radius:10px; -moz-border-radius:10px;}
#OCTBlock{width:930px; background-color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px;}
#OneColumnTemplate h1{margin:0 0 8px 0; color:#00adef;}
#OneColumnTemplate p{font-size:.8em; color:#000;}

/*TWO COLUMN TEMPLATE*/
#TwoColumnTemplateContent{padding:16px 0; background-color:#000; -webkit-border-radius:10px; -moz-border-radius:10px;}
#TwoColumnTemplate{margin:0 0 0 15px;}
#TwoColumnTemplate h1{margin:0 0 8px 0; color:#00adef;}
#TCTC1{float:left; width:615px; margin:0 15px 0 0;}
#TCTC2{float:left; width:300px;}
#C1Block, #C2Block{padding:8px; margin:0 0 16px 0; background:#f1f1f2 url(/img/bg/news_block.png) repeat-x top left; -webkit-border-radius:4px; -moz-border-radius:4px;}

/*ABOUT US*/
#AboutUs{padding:16px;}
#OCTBlock{background:#f1f1f2 url(/img/bg/news_block.png) repeat-x top left;}

/*NGO CHARITIES*/
#NGOCharities{padding:16px;}

/*CONTACT US*/
#ContactUs p{color:#000;}

/*FAQ*/
#FAQ{padding:16px;}
#FAQ h2{font-size:1.4em; margin:0 0 8px 0; border-bottom:1px solid #ccc; color:#333;}
#FAQ h2 a{color:#333; text-decoration:none;}
#FAQ h2 a:hover{text-decoration:none;}
#FAQ h3{font-size:1em; color:#00adef;}
#FAQ p a{color:#000; text-decoration:none;}
#FAQ p a:hover{text-decoration:none;}

.FAQGroup{margin:0 0 24px 0;}
.GenericImageContainer{margin:0 0 6px 0;}
.GenericImageContainer img{border:1px solid #BFBFBF;}

/*PRODUCT TEMPLATE*/
#ProductImageTitle{margin:0 0 10px 0;}

/*NEWS*/
#NewsReviews{padding:8px;}
#NewsReviews h2, #NewsReviews h3{color:#1E1E1E;}
#NewsReviews h2{/*width:842px;*/ font-size:1.4em; margin:0 0 16px 0; border-bottom:1px solid #ccc; color:#333;}
#NewsReviews h2 a{color:#333; text-decoration:none;}
#NewsReviews h2 a:hover{text-decoration:none;}

#Testimonials{margin:0 83px; width:500px;}
#TMatrix{}
#TMatrix .RMItem{/*height:320px;*/}
p.Quote{font-style:italic;}
p.Quoter{font-style:italic;}
p.Quoter a{color:#000; text-decoration:none;}
p.Quoter a:hover{text-decoration:none;}


/*PRESS*/
#PressContainer{margin:0 0 0 83px;}
.PressRelease{border:1px solid #A5A5A5; padding:16px; background-color:#fff; /*margin:0 auto 16px auto;*/ width:700px;}

/*VIDEO REVIEWS*/
.NRVideoReviews{margin:0 0 0 83px;}
.NRVideoReviews a.Zoomvideo{/* text-align:center;*/}
.YTRVideoItem{width:354px; float:left; margin:0 40px 24px 0;}
.YTRVideoItem h3{font-size:1em; margin:0 0 6px 0; padding:0;}
.YTRVideoItem h3 a{color:#333; text-decoration:none;}
.YTRVideoItem h3 a:hover{text-decoration:underline;}

.YTRVideoItem q, .RMItem q{line-height:120%; color:#000; font-style:italic; display:block; padding:0 0 6px 0; font-size:.8em;}

.YTRVIScreengrab{margin:0 0 6px 0;}

/*SOLAR SOUND 2 REVIEWS*/
#NRReviewMatrix{margin:0 0 16px 83px;}
.RMItem{float:left; width:230px; margin:0 25px 24px 0;}
.RMItem h3{font-weight:bold; font-size:.9em; margin:0 0 2px 0; padding:0;}
.RMItem h3 a{color:#333; text-decoration:none;}
.RMItem h3 a:hover{text-decoration:underline;}

.RMItem h4{font-style:italic; font-size:.9em; margin:0 0 6px 0; padding:0;}
.RMItem h4 a{color:#333; text-decoration:none;}
.RMItem h4 a:hover{text-decoration:underline;}

.RMIScreengrab{margin:0 0 6px 0;}
.RMIScreengrab img{border:1px solid #BFBFBF;}


.ScreenGrabMatrix{/*float:left; */width:858px; margin:0 0 20px 36px;}
#SolarSoundMatrix{margin:0 0 20px 87px;}
#preview{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff;}
.ScreenGrabItem{height:310px; margin:0 42px 0 0; float:left; width:210px;}
.ScreenGrabMatrix .Last{margin:0;}
.ScreenGrabItem h3{margin:0 0 4px 10px; padding:0;}
.ScreenGrabItem h3 a{color:#333; text-decoration:none;}
.ScreenGrabItem h3 a:hover{text-decoration:underline;}
.ScreenGrabItem img{margin:0 8px 0 0;}
.ScreenGrabItem q{color:#000; font-style:italic; display:block; padding:0 0 6px 0; margin:0 0 0 10px; font-size:.8em;}

.ScreenGrabItem1 img{margin:0 8px 16px 0; float:left; border:1px solid #ccc; width:135px; height:81px;}
.ScreenGrabItem2 img{margin:0 8px 16px 0; float:left; width:135px; height:116px;}
.ScreenGrabItem3 img{margin:0 8px 16px 0; float:left; width:135px; height:82px;}

/*PRODUCTS*/
#Products{}
.PRow{padding:16px 0; background-color:#000; -webkit-border-radius:10px; -moz-border-radius:10px; margin:0 0 10px 0;}
.PRColumn1{float:left; margin:0 15px 0 15px; width:300px;}
.PRColumn2{float:left; width:615px;}
.PRC2Title{margin:0 0 16px 0;}
.PRC2Column1{margin:0 15px 0 0; float:left; width:300px;}
.PRC2Column1 p, .PRC2Column2 p{color:#fff;}
.PRC2Column2{float:left; width:300px;}
.PRC2C2ListContainer{margin:0 0 8px 0;}
.PRC2C2ListContainer ul{margin:0 0 0 16px; padding:0 0 0 0;}
.PRC2C2ListContainer li{font-size:.75em; color:#fff;}

/*SOLAR SOUND*/
#SSMainImage{margin:0 0 10px 0;}
#SSColumn1 h1{font-size:1.5em; color:#333333; font-weight:bold; /*padding:0 0 10px 0;*/}
#SSColumn1 h2{font-size:1em; color:#333333; font-weight:bold; padding:0 0 8px 0;}
#SSColumn1 p{color:#333; text-align:justify; margin:0 0 10px 0;}
#SSColumn1 del{font-weight:normal; color:#606060;}
#SSColumn1 ins{text-decoration:none;}

#SSColumn2{}
#SSColumn2 h3{margin:0 0 4px 0; font-weight:bold; font-size:.9em; color:#333;}
#SSColumn2 p{color:#333;}

#SSReview, #SSImageGallery, #SSImprovments{padding:0 0 8px 0; margin:0 0 10px 0; border-bottom:1px solid #979797;}

#SSReviewImage{padding:0 0 8px 0;}
#SSReviewLink{padding:0 10px 6px 10px;}
#SSReviewLink a, #SSPressLink a, #SSImageGalleryLink a, #SSMLink a{font-size:.9em; text-decoration:none; color:#09abd9;}
#SSReviewLink a:hover, #SSPressLink a:hover, #SSImageGalleryLink a:hover, #SSMLink a:hover{border-bottom:1px solid #09abd9; color:#09abd9;}

.SSMoreLink{position:relative;}
.SSMLIcon{float:left; height:16px; width:16px; background:url(/img/icon/more_link_blue.png) no-repeat top left;}
.SSMoreLink a{font-size:.8em; margin:0 0 0 4px; text-decoration:none; color:#00adef; float:left;}
.SSMoreLink a:hover{text-decoration:underline;}

#SSImprovments{}
#SSImprovments ul{margin:0 0 0 16px;}
#SSImprovments li{font-size:.8em; color:#333; line-height:160%;}

#SSManual{}
#SSManualImage{margin:0 10px 0 0; float:left;}
#SSManualDescription{float:left;}

#SSContentWrapper{margin:20px 0 0 0; text-align:left; padding:0 0 0 16px;/* background-color:#997689;*/}
#SSColumn1{margin:0 00px 0 0;/* background-color:#508499;*/}
#SSListWrapper{margin:0 0 10px 16px;}
#SSListWrapper li{font-size:.8em; color:#333333; line-height:160%;}

.SSAddToCart{margin:0 0 10px 0; padding:0 0 0 10px; height:38px; background-color:#ceeef7; border:1px solid #09abd9;}
.SSAddToCart a{line-height:38px; text-decoration:none; color:#09abd9;}
.SSAddToCart a:hover{border-bottom:1px solid #09abd9; color:#09abd9;}
.SSAddToCartImage{float:left; padding:10px 10px 0 0;}

#SSButtonCountryWrapper{margin:0 0 10px 0;}
#SSMainCartbutton{/*float:left; */margin:0 10px 0 0; width:180px;/* background-color:#489952;*/}
#SSCountryChooser{margin:0 0 16px 0;}
#SSCountryChooser a{color:#00adef; text-decoration:none; margin:0 8px 0 0; font-size:.9em;}
#SSCountryChooser a:hover{text-decoration:none;}

#SSPriceContainer{margin:0 0 4px 0;}
#SSPrice{display:inline; font-size:1.3em; color:#333333; font-weight:bold;}
#SSPAP{display:inline; font-weight:bold; margin:0 0 8px 0; font-size:.9em; color:#00adef;}
ins{color:#007F00;}

#SSShoppingCartLink{margin:4px 0 16px 0;}
#SSShoppingCartLink a{font-size:.8em; color:#09abd9; text-decoration:none;}
#SSShoppingCartLink a:hover{color:#09abd9; text-decoration:none; border-bottom:1px solid #09abd9;}
#SSShoppingCartLink p{}

#SSOverview{background-color:#fff; margin:0 0 10px 0; text-align:center; /*background-color:#ceeef7; */border:1px solid #09abd9;}
#SSOverviewImage{padding:6px 10px}
#SSOverviewLink{padding:0 10px 6px 10px;}
#SSOverviewLink a, #SSPressLink a, #SSImageGalleryLink a, #SSMLink a{font-size:.9em; text-decoration:none; color:#09abd9;}
#SSOverviewLink a:hover, #SSPressLink a:hover, #SSImageGalleryLink a:hover, #SSMLink a:hover{border-bottom:1px solid #09abd9; color:#09abd9;}

#SSManualLinkImage{padding:6px 0;}
#SSMHeader{text-align:center; padding:6px 6px 0 6px;}

#SSPress{background-color:#fff; margin:0 0 10px 0; padding:6px; text-align:center; border:1px solid #09abd9;}
#SSPressIcon{float:left; margin:0 10px 0 0;}
#SSPressLink{/*padding:0 0 10px 0;*/}

#SSImageGallery{margin:0 0 10px 0;}

#SSIGContent .ZoomImage{margin:0 8px 8px 0; float:left;}
#SSIGContent{}
#SSIGContent .Last{margin:0 0 8px 0;}

#SSImageGalleryIcon{float:left; margin:0 10px 0 0;}
#SSImageGalleryLink{}

#SSThumbs{margin:0 0 16px 0;}
#SSThumbs .ZoomImage{padding:2px; border:1px solid #09abd9; margin:0 8px 0 0; float:left; font-size:0;}
#SSThumbs .Last{margin:0;}

#SSPromo{color:#007F00; margin:0 0 6px 0;}

#SSSumaryContainer{text-align:center;}

#USJanShippingInfo{font-size:1.3em; color:#000; margin:0 16px 16px 0;  padding:12px; background-color:#fffcd8; border:1px solid #ffd563;}

#C1Videos{padding:16px 0 0 0; border-top:1px solid #979797;}
#C1Videos h2{font-size:1.3em;}

#C1iPhone4Connection{float:left; width:294px; margin:10px 11px 10px 0;}
#C1iPadConnection{float:left; width:294px; margin:10px 0 10px 0;}
#C1IP4VideoThumb, #C1IPVideoThumb{margin:0 0 8px 0;}
#C1IP4VideoDescription p, #C1IPVideoDescription p, #C1SDVideoDescription p{text-align:center;}


#C1SoundDemo{float:left; width:294px; margin:10px 0 10px 0;}
#C1SDVideoThumb{text-align:center; margin:0 0 8px 0;}


#C1Awards{padding:16px 0 0 0; border-top:1px solid #979797;}
#C1Awards h2{font-size:1.3em;}

#C1ReviewComments{padding:16px 0 0 0; border-top:1px solid #979797;}
#C1ReviewComments h2{font-size:1.3em;}
#C1ReviewComments h4{font-size:1em;}

#SS2CommentsScroller{}
#SS2CSList{list-style:none;}
#SS2CSList q{color:#333; display:block;}

/*FOOTER*/
#Footer{margin:0 0 10px 0; padding:10px 15px;}
#FMainNav{float:left;}
#FooterNavigation{padding:0 0 4px 0; border-bottom:1px solid #3F3F3F; margin:0 0 4px 0;}
#FooterNavigation li{font-size:.8em; display:inline; list-style:none;}
li.FNItem{margin:0 10px 0 0;}
li.FNItem a{text-decoration:none; color:#999;}
li.FNItem a:hover, #FInfo1 a:hover{text-decoration:none; color:#fff;}

#FooterRegionNavigation{float:right;}
#FooterRegionNavigation li{display:inline; list-style:none;}
.FRNItem{margin:0 0 0 10px;}

#FInfo{}
p.FILine1, p.FILine2, p.FILine3, p.FILine4{padding:0;}
p.FILine1{margin:0 0 4px 0; font-size:.9em; color:#999;}
p.FILine2{margin:0 0 6px 0; font-size:.75em; color:#999;}
p.FILine2 a{color:#999;}
p.FILine3{margin:0 0 4px 0; font-size:.7em; color:#676767;}
p.FILine4{font-size:.7em; color:#676767;}


/*#Footer a{color:#7F7F7F; text-decoration:none;}
#Footer a:hover{color:#7F7F7F; text-decoration:none;}*/

/*CHECKOUT*/
#CheckoutContainer{padding:8px 0 8px 0; margin:0 0 0 106px;}


.NavLink{font-family:Tahoma; font-size:.7em; color:#666666; text-decoration:none;}
a.NavLink:link{text-decoration:none;}
a.NavLink:hover{color:#0066CC; text-decoration:underline;}

.Link{color:#003acc; text-decoration:none;}
a.Link:link{text-decoration:none;}
a.Link:hover{color:#003acc; text-decoration:underline;}

.EmailLink{color:#003acc; text-decoration:none;}
a.EmailLink:link{text-decoration:none;}
a.EmailLink:hover{color:#003acc; text-decoration:underline;}

.smallNav{font-size:.8em; color:#0099CC; text-decoration:none;}

/*Home content*/
#ContentLeft{}
#VerticalDivider{background-image:url(/images/divider_v.gif); background-position:top left; background-repeat:repeat;}
#ContentRight{}
.HomeContentImage{display:inline; padding:0 4px 0 0;}

.Centre{text-align:center;}


#Step{color:#666666; padding:10px 0 10px 0; text-align:center;}
.ActiveStep{display:inline; color:#0099CC;}

.Center{text-align:center;}

.StepLink{text-decoration:none; color:#666666;}
a.StepLink:link{text-decoration:none;}
a.StepLink:hover{text-decoration:none; color:#0099CC;}

.ActiveStep .StepLink{text-decoration:none; color:#0099CC;}
.ActiveStep a.StepLink:link{text-decoration:none;}
.ActiveStep a.StepLink:hover{text-decoration:none;}

.ReadMoreLink{text-decoration:none;}
a.ReadMoreLink{text-decoration:none; color:#2eb200;}
a.ReadMoreLink:hover{text-decoration:none; color:#2eb200;}

.NavIcon{padding:10px 0 0 0;}

#Products{}/*hard set in table width - 728*/

.ProductPicWrapper{width:230px; height:230px; text-align:center; border: 1px solid #CCCCCC; margin:10px 0 10px 0; background-color:#fff;}
.ProductPic{margin:10px 0 10px 0;}

.ProductPicLargeWrapper{width:726px; text-align:center; border: 1px solid #CCCCCC; margin:10px 0 10px 0; background-color:#fff;}

.ProductInfo{margin:10px 0 10px 10px; text-align:left;}
.ProductPrice{font-size:.9em; color:#00F; font-weight:bold;}
.Divider{background: url("/images/divider_h.gif") top left repeat-x;}
#LatestProductImg{padding:0 0 14px 0;}

/*------------ Pub------------ */
.PubLink{padding:2px 6px; text-decoration: none; color: #fff; background-color:#d80000;}
a.PubLink:link{text-decoration: none; background-color:#d80000;}
a.PubLink:hover{text-decoration: none; color: #fff; background-color:#ff0000;}
.Pub{color: #ff0000;}

/*------------ Select------------ */
.SelectLink{padding:2px 6px; text-decoration: none; color: #fff; background-color:#0099CC;}
a.SelectLink:link{text-decoration: none; background-color:#0099CC;}
a.SelectLink:hover{text-decoration: none; color: #fff; background-color:#00b3ee;}
.SelectLink{color: #fff;}

#PostageTable{color:#000;text-align:left; margin:0 0 10px 0;}
#PostageTable table{background-color:#E6E6E6; font-size:.8em;}
#PostageTable tr{background-color:#fff;}

/* ------------- CART ------------- */
#Cart, #PAP, #Checkout{/*text-align:center;*/ padding:8px; background-color:#f7f9ff; border:1px solid #80d9ff; width:700px; margin:0 0 12px 0;}
#Cart h3, #PAP h3, #Checkout h3{text-align:center; color:#0880cc}

#CartTable{margin:0 0 0 40px;}

#CartSummary{margin:0 0 8px 0;padding:6px 6px 20px 6px; width:914px; background-color:#fffcd8; /*border:1px solid #ffd563;*/}
#CartSummary h3{font-size:1em; font-weight:normal; padding:0 0 10px 0; color:#000; text-align:center;}
#CartSummary p{}

#CartSummaryTable{margin:0 auto; width:569px; padding:0 0 20px 0;}
#CartSummary table{background-color:#ffe396;}
#CartSummary tr{background-color:#fff;}

#CartSummary{font-size:.8em;}
#CartSummary .Heading{font-weight:bold; color:#000;}
#CartSummary .Product{width:300px;}
#CartSummary .UnitPrice{width:80px;}
#CartSummary .Quantity{width:80px;}
#CartSummary .TotalCost{width:80px;}

.SummaryProductDes{color:#000;}
.SummaryProductUnitPrice{color:#000;}
.SummaryProductQuantity{color:#000;}
.SummaryProductTotalPrice{color:#000;}

#Cart{}
#Cart h3{text-align:center;}
#Cart p, #PAP p{text-align:center;}

#Cart table{width:605px; font-size:.8em; background-color:#E6E6E6; margin:0 0 10px 0;}
#Cart tr{background-color:#fff;}

#Cart .Heading{font-weight:bold; color:#000;}
#Cart .Product{width:360px;}
#Cart .UnitPrice{width:80px;}
#Cart .Quantity{width:80px;}
#Cart .QuantityInput{font-size:.7em; padding:0; margin:0;}
#Cart .TotalCost{width:80px;}

.CartProductDes{color:#000;}
.CartProductUnitPrice{color:#000;}
.CartProductQuantity{color:#000;}
.CartProductTotalPrice{color:#000;}

#PAP{}
#PAP h3{}
#PAP table{width:603px; font-size:.8em; background-color:#E6E6E6; margin:0 0 4px 0;}
#PAPTable{margin:0 0 0 40px;}
#PAP tr{background-color:#fff;}

#PAP .Heading{font-weight:bold; color:#000;}
#PAP .PostageType{width:520px;}
#PAP .PostagePrice{width:80px;}
#PAP .PostageOption{color:#000;}
#PAP .TotalCost{color:#000;}

#Checkout{text-align:center; margin:0 0 20px 0; width:700px;}
#Checkout h3{}
#Checkout p{text-align:center;}

#CheckoutGoogle, #CheckoutPayPal{margin:10px auto; padding:8px; width:280px; background-color:#fff; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6;}
#CheckoutGoogle{}
#CheckoutPayPal{}

.Price{color:#0ca400; font-weight:bold;}


.AddToCartLink{padding:2px 6px; text-decoration: none; color: #fff; background-color:#099DFF; border:1px solid #0785D9;}
a.AddToCartLink:link{text-decoration: none;}
a.AddToCartLink:hover{text-decoration: none; color: #fff; background-color:#0785D9;  border:1px solid #0785D9;}

#SummaryProceedLinkWrapper{width:569px; margin:0 auto;}
.SummaryProceedLink{margin:0 0 0 0; font-size:1.3em; padding:5px 126px; text-decoration:none; color:#fff; background-color:#6687FF; border:1px solid #0000ff;}
a.SummaryProceedLink:link{text-decoration:none;}
a.SummaryProceedLink:hover{text-decoration:none; color:#fff; background-color:#0000ff; border:1px solid #0000ff;}

#PAPCountryDes{font-size:.8em; color:#000;}
#PAPCountryNote{font-size:1em; color:#000;}

#Step3Preview{margin:0 0 20px 0;}
#Step3Preview p{text-align:center;}
#Step3Image{width:718px; height:257px; background:url(/img/checkout/total_and_payment_preview.png) no-repeat top left;}
#Step3Image p{padding:70px 20px;/*line-height:130px;*/ font-size:1.8em; color:#000;}

.Notice{padding:0 8px; /*line-height:100%;*/ position:absolute; background-color:#DB0009; color:#fff; font-size:.9em;}

/*SUMMARY*/
#SumaryContainer{margin:0 0 16px 0;}






/* ------------- PRODUCT DETAIL SMALL THUMBS ------------- */
#SmallThumb{width:728px;/* background-color:#ffbc06;*/}
.SmallThumbImageWrapper{background-color:#fff; float:left; text-align:center; width:170px; /*height:170px;*/ margin:0 10px 0 0; border:1px solid #cccccc;}
.SmallThumbImage{padding:5px;}

#ChooseCountryForm{margin:0 0 10px 90px;}
#ChooseCountryForm form{margin:0 0 4px 0;}