.Breadcrumbs #SwitchCurrency {position:relative;right:5px;float:right;text-align:right;}
.Breadcrumbs #SwitchCurrency a {background:transparent;text-decoration:none;white-space:nowrap;}

#PageContainer11 {position:relative;width:100%;}
#PageContainer1 {position:relative;}
#PageContainer3 {position:relative;clear:right;}

#idxSubpageNavigation {display:inline-block;vertical-align:top;min-width:0;width:200px;position:relative;z-index:1;}
#idxSubpageNavigation:empty {display:none;}
#idxSubpageNavigation + #Content {width:calc(100% - 200px);min-width:0!important;display:inline-block;}
#idxSubpageNavigation:empty + #Content {display:block;width:100%;}
#SideBar_R {display:none;border-width:0px;border-style:solid;}

.PageImage {margin:10px;float:right;border-width:0px;border-style:solid;}
.PageImageCaption { text-align:right;padding:0 3px;}

.PageTitle {font-size:1.875em;margin:0 5px;padding:.25em 5px;font-weight:bold;line-height:1.2em;word-wrap:break-word;border-width:0px;border-style:solid;}
.PageIntroduction {font-size:1.125em;margin:5px 5px 0 5px;padding:.25em 5px;line-height:1.5em;font-weight:bold;word-wrap:break-word;border-width:0px;border-style:solid;}
.PageIntroduction a {text-decoration:underline;}
.PageDescription {font-size:1em;margin:5px 5px 0 5px;padding:.25em 5px;line-height:1.5em;word-wrap:break-word;border-width:0px;border-style:solid;}
.PageDescription a {text-decoration:underline;}

.Product { clear:both;}

/* BEGIN: ContactUs page specific*/
#PageContactUsContainer{margin-top:10px;padding:0 10px 10px 10px;}
.Addressformat {text-align:left;line-height:130%;width:100%;overflow-x:auto;}
.Addressformat ul,.Addressformat li {margin:0;padding:0;list-style:none;}
.Addressformat li {padding:.25em 0px;word-wrap:break-word;background-color:transparent;}
.Addressformat li a {background-color:transparent;text-decoration:underline;}
.Addressformat li:first-child {margin-bottom:.25em;}
.Addressformat li:last-child {padding-bottom:10px;}
.Addressformat li span {font-weight:bold;display:block;}
.Addressformat li span + span {margin-left:1em;}
.AddressformatTitle {font-weight:bold;border-bottom-width:1px;border-bottom-style:solid;}
.AddressformatTitle span {display:none;}
/* END: ContactUs page specific */

/* BEGIN: Basket page specific*/
table#bsktbl td {padding:.5em;text-align:right;}
table#bsktbl .ViewbasketHeader  {text-align:right;font-weight:bold;font-size:0.8125em;}
table#bsktbl span[tag=I_], table#bsktbl span[tag=T_] {text-align:left;display:block;}
table#bsktbl .ViewbasketHeader span[tag=LD_TITLE] {display:block;text-align:left;font-weight:bold;}
table#bsktbl #bsktbl_ttl td {font-weight:bold;font-size:0.8125em;}
table#bsktbl .ViewbasketCkBox td {text-align:left ! important;}
table#bsktbl .ViewbasketCkBox label {margin-left:.5em;}
.DropDowns {width:180px;} /* Select fields for country and region */
.ViewbasketRow2, .ViewbasketExtras {border-width:1px;border-style:solid;}
.ViewbasketCheckOut {height:20px;margin:20px;padding:0;vertical-align:bottom;background-color:transparent;border:0;}
/* END: Basket page specific */

@media all and (min-width:1025px) and (max-width:1240px){
	#idxSubpageNavigation{min-width:0!important;}
	#idxSubpageNavigation + #Content {width:calc(940px - 200px);min-width:0!important;display:inline-block;}

}
@media all and (min-width:768px) and (max-width:1024px){
	#idxSubpageNavigation{min-width:0!important;width:200px;}
	#idxSubpageNavigation + #Content {width:calc(724px - 200px);min-width:0!important;display:inline-block;}
}
@media all and (max-width:767px){
	#idxSubpageNavigation + #Content {display:block;min-width:inherit!important;}
}
@media all and (max-width:635px){
}

/*
Version tag, please don't remove
$Revision: 35464 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V12_20/bin/SFXTemplates/Themes/SFX-CAR-CA_bes/Pages/SFX-Content_1/stylesheet.css $
*/