
/* tsammx - main css file. "You STOLE fizzy lifting drinks. You LOSE. Good DAY SIR!!" */

/* First of all, let's import the other .css files */

@import url(/styles/globalsTSA.css);
@import url(/styles/tsa-pages.css);
@import url(/styles/brands.css);
@import url(/styles/basket.css);
@import url(/styles/customer.css);
@import url(/styles/legacy.css);
@import url(/styles/extras.css);



/* Central content */

#DEVBOXWARNING					{ position: absolute; top: 0px; left: 0px; z-index: 10000; margin: 0px auto 0px auto; }

#ie6								{ display: none; }
#editorial							{ float: left; clear: both !important; width: 764px; }



/* iFrames */

#tsavision.panels					{ width: 100%; height: 300px; text-align: center; background-color: #FFFFFF; border: 0px; border-top: 0px solid #c0c0c0; border-bottom: 0px solid #c0c0c0; padding: 0px; margin: 0px auto 10px auto; }



span.quote						{ float: right; width: 250px; color: #808080; background: #eeeeee; margin: 7px 0px 15px 15px; padding: 15px; text-align: left; line-height: 15pt; }
span.quote b						{ color: #a0a0a0; }
span.quote:hover					{ color: #606060; background: #e0e0e0; }
span.quote:hover b					{ color: #808080; }

span.quoteL						{ float: left; width: 250px; color: #808080; background: #eeeeee; margin: 7px 15px 15px 0px; padding: 15px; text-align: left; line-height: 15pt; }
span.quoteL b						{ color: #a0a0a0; }
span.quoteL:hover					{ color: #606060; background: #e0e0e0; }
span.quoteL:hover b					{ color: #808080; }



.block							{ display: block; float: left; margin-top: 20px; padding-left: 20px; font-weight: bold; }
.ptop								{ margin-top:20px; }
.largetext							{ font-size: 1.2em; }
.imgleft img						{ float:left;margin: 0px 15px 15px 0px; }
#peaklink						{position:relative;top:0;left:400px;color:#e6e6e6 !important;font-size:0.8em;}


/* Errr "Snowrep" stuff I guess..? */

#snowrep #srhead					{ display:block;float:left;width:750px;border: 1px solid #01A1DD;background-color: #00BAFF;padding: 5px;color: #ffffff;margin-bottom:5px; }
#snowrep #srhead b					{ color: #ffffff;font-size: 1.3em; }
#snowrep #srhead .left				{ display:inline;float:left; }
#snowrep #srhead .right				{ display:inline;float:right; }
#snowrep #srcl						{ display:inline;float:left;width: 377px;height:275px; margin: 0px 3px 0px 0px; }
#snowrep #srcr						{ display:inline;float:left;width: 377px;height:275px; margin: 0px 0px 0px 3px; }
#snowrep #srcr #srcrhead 			{ background-color: #00BAFF;padding: 5px;border: 1px solid #01A1DD;color: #ffffff;font-weight:bold; }
#snowrep .srcontent					{ border: 1px solid #B4E6FB;display:block;float:left;width: 365px;height:219px; padding:5px;background: url('/graphics/snflk-2.gif') repeat left top; }
#snowrep #srcl .infoleft				{ display:inline;float:left;width:175px;height:15px;background-color: #E9E9E9;border:1px solid #d6d6d6;padding: 3px 5px;font-weight:bold;margin-bottom:3px; font-size:1.2em;margin-right:3px; }
#snowrep #srcl .inforight				{ display:inline;float:left;width:171px;height:15px;background-color: #F3F3F3;border:1px solid #d6d6d6;padding: 3px 5px;font-weight:bold;margin-bottom:3px; }



/* Store Pages */

#stores							{ display:block;float:left;width: 764px;height:auto; margin: 20px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#stores #leftside					{ display:inline;float:left;width: 474px;height:auto; margin: 0px 15px 0px 0px; padding: 0px 0px 20px 0px; }
#stores #rightside					{ display:inline;float:left;width: 275px;height:auto; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#stores .imgleft img					{ float:left;margin: 0px 15px 15px 0px; }
#stores .imgleftC img					{ float:left;margin: 0px 15px 15px 0px;vertical-align:middle;line-height:60px; }
#stores .centerimg 					{ width:100%;display:block; text-align:center; }
#stores .storelogos					{ display:block;float:left; }
#stores .storelogos img				{ display:inline;float:left; }
#stores .storelogos .slicenter			{ margin: 0px 74px 0px 84px; }
#stores p							{ margin-bottom:0px;padding-bottom:0px; }

#shopdetails						{ display:block;float:left;width:764px;height:auto;padding: 10px 0px 10px 0px; }
#shopdetails #ebmap					{ display:inline;float:left; width: 473px;margin: 0px 10px 0px 0px;padding:0px; }
#shopdetails #shdetails				{ display:inline;float:left; width: 281px;margin: 0px 0px 0px 0px;padding:0px; }
#shopdetails p 						{ margin: 0px;padding:0px;font-size: 12px;line-height:16px; }
#shopdetails .shopimg				{ float:right;margin: 0px 0px 10px 0px;border:1px solid #606060; }
#googleIframe						{ margin-bottom:10px; }
#googleIframe p					{ width:760px; }
.storextphoto img					{ display:inline;float:left;margin-right:5px;margin-bottom:5px; }

#teamface						{ display: none; }

#linkstbl td						{ background-color: #ffffff; border: none; }
#linkstbl .tdheadera					{ background-color: #EFEFEF; border: 1px solid #D9D9D9; text-align:left;padding-left: 5px; }
#linkstbl .tdheaderb					{ background-color: #EAEAEA; border: 1px solid #D9D9D9; text-align:left;padding-left: 5px; }
#linkstbl .tdheaderc					{ background-color: #E5E5E5; border: 1px solid #D9D9D9; text-align:center; font-weight:bold; }
#linkstbl .tdtitle						{ background-color: #D8D8D8; border: 1px solid #C4C4C4;padding: 2px; color: #505050; text-align:center; font-weight:bold; font-size:1.1em; margin-top:10px; }
#linkstbl .tblrow td					{ background-color: #ffffff; border: none; text-align:left;  }
#linkstbl .tblrow .tdright 				{ background-color: #ffffff; border: none; text-align:right; }

#climbzoneleft						{ display:inline;float:left;width: 780px;height:auto;margin: 0px 0px 0px 0px;padding:0px; }
#climbzoneright						{ display:inline;float:left;width: 190px;height:auto;margin: 0px 0px 0px 10px;padding:0px; }



/* End of css file. It's been emotional */
