BODY.shop {
	BACKGROUND-COLOR: #fff
}
BODY.shop HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM: #aaa 1px solid; BORDER-RIGHT-WIDTH: 0px
}
BODY.shop .header {
	WIDTH: 100%; BORDER-BOTTOM: #bdbcbc 0px solid; HEIGHT: 42px; BACKGROUND-COLOR: #fff; min-width: 960px
}
BODY.shop .headerLogo {
	WIDTH: 50px
}
#theme1_topper {
	MARGIN-TOP: 10px
}
#theme1_logo {
	LEFT: 20px; POSITION: absolute; TOP: 4px
}
BODY.shop .headerLinks {
	MARGIN-TOP: 12px; PADDING-LEFT: 120px; FLOAT: left
}
BODY.shop .currencyText {
	FLOAT: left; MARGIN: 12px 0px 0px 30px; WIDTH: 70px
}
BODY.shop #intlCurrencyBasic {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 65px
}
#intlCurrencyBasic {
	BORDER-RIGHT: #d1cec7 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d1cec7 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; BORDER-LEFT: #d1cec7 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #d1cec7 1px solid; POSITION: relative; BACKGROUND-COLOR: #fff
}
#intlCurrencyBasic A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 23px; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px; POSITION: relative; TEXT-DECORATION: none
}
#intlCurrencyBasic A DIV#intlArrowDown {
	RIGHT: 10px; BACKGROUND: url(/content/global/img/intl_arrowdownshop.gif) no-repeat right center; WIDTH: 7px; POSITION: absolute; TOP: 0px; HEIGHT: 7px
}
#intlCurrencyBasic UL {
	BORDER-RIGHT: #d1cec7 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #d1cec7 1px solid; DISPLAY: none; PADDING-LEFT: 7px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -4px; BORDER-LEFT: #d1cec7 1px solid; WIDTH: 63px; PADDING-TOP: 0px; BORDER-BOTTOM: #d1cec7 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
#intlCurrencyBasic LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 63px; PADDING-TOP: 3px; BORDER-BOTTOM: #d8d8d8 1px dashed
}
#intlCurrencyBasic LI.lastintl {
	BORDER-BOTTOM-WIDTH: 0px
}
#intlCurrencyDropdown A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#intlCurrencyDropdown A:hover {
	COLOR: #006699; TEXT-DECORATION: underline
}
.aud {
	DISPLAY: block; POSITION: relative
}
.cad {
	DISPLAY: block; POSITION: relative
}
.gbp {
	DISPLAY: block; POSITION: relative
}
.usd {
	DISPLAY: block; POSITION: relative
}
A.aud {
	DISPLAY: none
}
A.cad {
	DISPLAY: none
}
A.gbp {
	DISPLAY: none
}
A.usd {
	DISPLAY: none
}
A.verybig {
    FONT-SIZE: 20pt;
}
.aud {
	BACKGROUND: url(/content/global/img/intl_flagAUS.gif) no-repeat left center
}
.cad {
	BACKGROUND: url(/content/global/img/intl_flagCAN.gif) no-repeat left center
}
.gbp {
	BACKGROUND: url(/content/global/img/intl_flagUK.gif) no-repeat left center
}
.eur {
	BACKGROUND: url(/content/global/img/intl_flagEuro.gif) no-repeat left center
}
.usd {
	BACKGROUND: url(/content/global/img/intl_flagUS.gif) no-repeat left center
}
.whiteline {
	DISPLAY: none; Z-INDEX: 200; LEFT: -3px; WIDTH: 71px; POSITION: absolute; TOP: 18px; HEIGHT: 1px; BACKGROUND-COLOR: transparent
}
BODY.shop .headerSearch {
	PADDING-RIGHT: 20px; FLOAT: right; PADDING-TOP: 11px; TEXT-ALIGN: right
}
BODY.shop .headerSearchTextInput {
	BORDER-RIGHT: #bdbcbc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bdbcbc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #bdbcbc 1px solid; WIDTH: 250px; PADDING-TOP: 1px; BORDER-BOTTOM: #bdbcbc 1px solid
}
BODY.shop .disabled {
	COLOR: #aaa
}
BODY.shop .headerSearchButtonInput {
	BORDER-RIGHT: #80b25a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #80b25a 1px solid; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(/content/shop/theme/1/img/search_btn_grad.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; BORDER-LEFT: #80b25a 1px solid; WIDTH: 60px; PADDING-TOP: 0px; BORDER-BOTTOM: #80b25a 1px solid; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center
}
BODY.shop .footerContainer {
	MARGIN-TOP: 35px; PADDING-BOTTOM: 20px
}
BODY.shop .footerContainer .grid_10 {
	PADDING-BOTTOM: 20px
}
BODY.shop .footerLegal {
	MARGIN-TOP: 5px; FONT-SIZE: 0.8em; COLOR: #999999
}
BODY.shop .footerLegal A {
	COLOR: #999999
}
BODY.shop .footerHackerSafeContainer {
	MARGIN: 15px 0px 0px 20px
}
BODY.shop .footerHackerSafeImg {
	WIDTH: 115px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 0px; BORDER-BOTTOM-STYLE: none
}
BODY.shop .returnToShop {
	BACKGROUND-POSITION: left 50%; MARGIN-TOP: 10px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/content/shop/theme/1/img/back_arrow_cart.gif); BACKGROUND-REPEAT: no-repeat
}
BODY.basicShopHomePage .product .productImageLink {
	DISPLAY: block; TEXT-ALIGN: center
}
BODY.basicShopHomePage .product .productImage {
	
}
BODY.basicShopHomePage #productCategories {
	MARGIN-BOTTOM: 30px
}
BODY.basicShopHomePage .productCategory {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(/content/shop/theme/1/img/category_btn_grad.gif); MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 6px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-REPEAT: repeat-x
}
BODY.basicShopHomePage .productCategory A {
	TEXT-DECORATION: none
}
BODY.basicShopHomePage .productCategoryTitle {
	COLOR: #333; BORDER-BOTTOM: #ccc 1px solid
}
BODY.basicShopHomePage .productCategoryName {
	FLOAT: left; MARGIN: 0px
}
BODY.basicShopHomePage .productCategoryBackToTop {
	FLOAT: right; COLOR: #999; PADDING-TOP: 2px; TEXT-DECORATION: none
}
BODY.basicShopHomePage .products {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none
}
BODY.basicShopHomePage .product {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-TOP: 60px; OVERFLOW: visible; WIDTH: 300px; PADDING-TOP: 0px
}
BODY.basicShopHomePage .position-1 {
	CLEAR: left;
}
BODY.basicShopHomePage .position-4 {
	CLEAR: left;
}
BODY.basicShopHomePage .position-7 {
	CLEAR: left;
}
BODY.basicShopHomePage .position-10 {
	CLEAR: left;
}
BODY.basicShopHomePage .position-13 {
	CLEAR: left;
}
BODY.basicShopHomePage .position-16 {
	CLEAR: left;
}
BODY.basicShopHomePage .position-19 {
	CLEAR: left;
}
BODY.basicShopHomePage .position-22 {
	CLEAR: left;
}
BODY.basicShopHomePage .position-25 {
	CLEAR: left;
}
BODY.basicShopHomePage .position-28 {
	CLEAR: left;
}
BODY.basicShopHomePage .position-31 {
	CLEAR: left;
}
BODY.basicShopHomePage .position-34 {
	CLEAR: left;
}
BODY.basicShopHomePage .position-37 {
	CLEAR: left;
}
BODY.basicShopHomePage .product .productColor {
	DISPLAY: block; HEIGHT: 16px; TEXT-ALIGN: center
}
BODY.basicShopHomePage .product .productName {
	DISPLAY: block; TEXT-ALIGN: center
}
BODY.basicShopHomePage .product .productImage {
	
}
BODY.basicShopHomePage .product .productPrice {
	DISPLAY: block; TEXT-ALIGN: center
}
BODY.basicShopHomePage .product .productDescription {
	DISPLAY: none
}
BODY.basicShopHomePage .productSection {
	CLEAR: left; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
}
BODY.basicShopHomePage #leftNav H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
BODY.basicShopHomePage #shopkeeper {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/content/shop/theme/1/img/sk_bio_grad.gif); MARGIN-BOTTOM: 30px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-REPEAT: repeat-x
}
BODY.basicShopHomePage #shopkeeper LI {
	PADDING-LEFT: 6px; FONT-SIZE: 0.85em; MARGIN-BOTTOM: 5px
}
BODY.basicShopHomePage H2#shopkeeperTitle {
	PADDING-LEFT: 6px; MARGIN-BOTTOM: 8px; BORDER-BOTTOM: #ccc 1px solid
}
BODY.basicShopHomePage .shopkeeperLabel {
	FONT-WEIGHT: normal
}
BODY.basicShopHomePage #newsletter {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/content/shop/theme/1/img/newsletter_bkgd.gif); MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 60px
}
BODY.basicShopHomePage #createShopLink {
	
}
BODY.basicShopHomePage #logoAndDescription {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
BODY.basicShopHomePage #storeDescription {
	MARGIN: 10px 0px; TEXT-ALIGN: left
}
BODY.shop .footerContainer {
	
}
BODY.basicShopCartPage #shoppingCart {
	MARGIN-TOP: 20px
}
BODY.basicShopCartPage #shoppingCart LI {
	PADDING-LEFT: 10px; LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
BODY.basicShopCartPage #shoppingCart .checkoutDivider {
	OVERFLOW: hidden; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 0px
}
BODY.basicShopCartPage #shoppingCart .tableheaderbg {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #aaa
}
BODY.basicShopAboutMePage #about {
	MARGIN-TOP: 15px
}
BODY.basicShopAboutMePage #myStores {
	BORDER-TOP: #aaa 1px solid; MARGIN-TOP: 15px
}

