@charset "utf-8";
/*Improved Meyer Reset */.reset,a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}blockquote,q{quotes:none}body{background:#fff;color:#000;line-height:1}del{text-decoration:line-through}:focus{outline:0}ins{text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}
/* CLEARFIX */
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:block}* html .clearfix{height:1%}
/* -------------------- BASIC SELECTOR STYLES -------------------- */
body {font: 11px/14px Arial, Helvetica, sans-serif;
	background: #e4e0db;}
h2 {font: bold 15px/18px "arial narrow", Arial, Helvetica, sans-serif;}
/* -------------------- LAYOUT STYLES -------------------- */
#head {width: 100%;
	background: #6bc4e5;}
#MainLogo {height: 129px;
	width: 206px;
	left: 184px;
	top: 5px;
	position:relative;
	display: block;
	text-indent: 10000px;
	overflow: hidden;
	background: 0 50% no-repeat;
	float: left;}
#inthestores {
	z-index: 1002;
	position:relative;
	display:block;
	top: 18px;
	left: -50px;
	width: 249px;
	height: 66px;
	background: url(images/inthestores.gif) no-repeat;
	filter:alpha(opacity=0);
	opacity: 0;}
#InLines {height: 151px;
	width: 409px;
	display: block;
	position: absolute;
	top: 0;
	right: 17px;
	z-index: 10;
	background: url(images/inlines.gif) no-repeat;}
#MallTag {height: 226px;
	width: 180px;
	display: block;
	position: absolute;
	top: -55px;
	right: 208px;
	z-index: 2201;
	background: url(images/shopmallstag.png) no-repeat;}
#quikLogo2 {height: 19px;
	width: 89px;
	display: block;
	position: absolute;
	top: 100px;
	right: 144px;
	z-index: 200;
	background: url(images/quikLogo2.png) no-repeat;}
#MainLogo span, #sort span, #sort2 span, #stlogo span, #inthestores span {display: none;}
#sort {
	z-index:10;
	position:relative;
	top:-76px;
	height: 36px;
	width: 128px;
	display: block;
	overflow: hidden;
	background: url(images/clickToSort.png) 0 0 no-repeat;
	float: right;
	margin-top: 45px;
	margin-right: 34px;}
#sort2 {
	z-index:1001;
	position:relative;
	top:-79px;
	height: 36px;
	width: 128px;
	display: none;
	overflow: hidden;
	background: url(images/AllCategories.png) 0 0 no-repeat;
	float: right;
	margin-top: 45px;
	margin-right: 34px;
	left:161px;}
#head-inner {width: 960px;
	margin: 0 auto;
	position: relative;
	height: 151px;
	z-index: 2002;}
#tweet-outer {
	background: #ffffff;
	padding-top:12px;
	margin-left:0px;
/*	margin-left:-475px; IE 6/7*/}
#tweet-outer h2 {background:#ffffff;}
#tweet-outer2 {
	position:relative;
	left:50%;
	margin-left:-475px;
	width: 960px;
	overflow:hidden;
	min-height:250px;
	height:auto !important;
	height:250px;}
#tweet-full {width: 1940px;
	filter:alpha(opacity=0);
	opacity: 0;
	background: #ffffff;
	padding-top: 10px;
	padding-bottom: 20px;
	position:relative;	
	overflow:hidden;}
#tweet-container {width: 960px;
	float:left;
	margin: 0 auto;
	margin-right: 20px;
	filter:alpha(opacity=0);
	opacity: 0;}
#tweet-container2 {/*width: 0px;*/
	overflow:hidden;
	float:left;
	margin: 0 auto;
	filter:alpha(opacity=0);
	opacity: 0;}
#closestorebutton {
	width: 60px;
	filter:alpha(opacity=0);
	opacity: 0;}
#closestorebutton a:link{
	color:#FFFFFF;
	background:#D13491;}
#closestorebutton a:hover{
	background:#99226A;}
.tweet-col {width: 176px;
	float: left;
	display: inline;
	border-right: 1px solid #e1e1e1;
	padding-right: 8px;
	margin-left: 8px;}
.tweet-col:first-child {margin-left: 0;}
.tweet-col:last-child {padding-right: 0;
	border: none;}
#notifyme {
	padding: 0;
	margin: 0;
	position:relative;
	padding-left: 6px;
	top: -12px;
	width: 94px;
	height: 27px;}
#gobutton:hover, #filterbutton:hover, .gotrans:hover {
	cursor: pointer;
	opacity: 0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;}
.tweet:hover {
	opacity: 0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;}
#moreresultsbutton {
	position:relative;
	z-index: 2000;
	top:-40px;
	left: 10px;
	float:right;
	width: 250px;
	height: 1px;
	margin: 0 auto;
	overflow:hidden;
	padding: 0;
	color: #f2a501;
	font-size: 14px;}
#breadcrumbs-inner {
	position:relative;
	position: absolute;
	width: 960px;
	top: 30px;
	margin: 0 auto;
	padding: 0;
	background: #ffffff;
	filter:alpha(opacity=0);
	opacity: 0;}
#breadcrumbs {background: #ffffff;
	width: 100%;
	height: 28px;
	height:48px;
	position: relative;}	
#foot {background: url(images/footergradient.png) repeat-x;
	width: 100%;
	height: 100px;}
#foot-inner {
	width: 960px;
	margin: 0 auto;
	color: #848484;
	font-size: 10px;
	padding-top: 10px;}	
#inneradminsettings {
	margin: 0;
	font-size: 10px;
	padding: 0px;}
#boxcontent {
	margin: 0;
	color: #000000;
	/*font-size: 10px;*/
	padding: 0px;}
#twitterkey {
   display:block;
	float:left;
	width: 648px;}
.twitterkeyw {
	color:#940E66;}
#foot a:link, #foot a:visited, #inneradminsettings a:link, #inneradminsettings a:visited {color: #848484;
	font-weight: bold;
	text-decoration: underline;}
#foot a:hover, #foot a:active, #inneradminsettings a:hover, #inneradminsettings a:active {color: #000000;
	font-weight: bold;}
#stlogo {
	background: url(images/socialTreeLogo.gif) no-repeat;
	width: 197px;
	height: 41px;
	right: 5px;
	display: block;
	position: relative;
	top: -50px;
/*overflow: hidden;*/
/*display: block;*/
	float: right;
/*background: url(images/footerlogo_bright.png) top left no-repeat;*/
/*margin: -60px auto;*/
	text-decoration: none;
	z-index: 1000;
}
/* -------------------- NAV STYLES -------------------- */
#outernav {
	width: 100%;
/*	height: 0px;*/
	background: #FFFFFF;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 2x;
	overflow: hidden;
	height: auto;}
#whitebase {
	background: #ffffff;}
#bottomnav {
	padding: 0;
	width: 100%;
	height: 80px;
	background: url(images/headergradient.png) repeat-x;}
#bottomnav-inner {
	width: 960px;
	margin: 0 auto;
	position: relative;}
#navoverlay {
	position: absolute;
	left:0px;
	top:151px;
	width: 100%;
	z-index: 200;}
#navoverlay-inner {
	width: 970px;
	margin: 0 auto;}
#navcontrolspacer {
	width: 284px;
	float:left;
	display:inline;}
#navcontrols {
	float:right;
	/*position:relative; */
	margin-right: 364px;
	/*left: 284px;*/
	width: 313px;
	height: 38px;
	background: url(images/navcontrols.png) no-repeat;}
#navdiv {width: 960px;
	margin: 0 auto;}
#nav li {display: inline;
	float: left;}
#nav li a:link, #nav li a:visited {font: bold 14px/16px "arial narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;}
#nav li ul li {padding: 5px 2px 0 2px;}
#nav li ul li a:link, #nav li ul li a:visited {color: #4c4c4c;
	border: 1px solid #fff;
	padding: 2px 5px;
	text-transform: none;
	font-size: 13px;}
#nav li ul li a:hover, #nav li ul li a:active {color: #fff;
	background: #e31610;
	border: 1px solid #be0f0d;
	padding: 2px 5px;
	text-transform: none;
	font-size: 13px;}
#alllocations {
	width: 100%;
	text-align:center;}
.locb {
	width: 192px;
	padding: 3px 0 0 0;
	margin-bottom: 0px;
	font: bold 14px/12px "arial narrow", Arial, Helvetica, sans-serif;
	float: left;
	/*color: #ffffff;*/
	height:19px;
	white-space: nowrap;
	text-align:center;}	
.locb img {
	position:relative;
	top: 5px;
	padding: 0;
	margin: 0;
	border: 0;}	
.locb a:link, .locb a:visited {color: #515151;	
	top:-8px;
	padding: 0;
	padding-top: 1px;
	padding-bottom: 2px;
	text-transform: none;
	font-size: 13px;
	height:19px;}	
.locb3 {padding: 3px 0 0 0;
	margin-bottom: 0px;
	font: bold 14px/12px "arial narrow", Arial, Helvetica, sans-serif;
	float: left;
	height:19px;
	white-space: nowrap;
	color: #b5127d;
	top: 4px;
	font-size: 13px;
	height:19px;}	
.locb a:hover, .locb a:active {color: #fff;
	background: #6BC4E5;}	
.locb2 a:link {color: #fff;
	background: #0075A8;}	
.bgtab, #all {height: 23px;
	text-align:center;
	width: 135px;
	display: block;
	overflow: hidden;
	background: url(images/bgtab.png) top left no-repeat;
	padding: 3px 5px 0 0px;}
/* -------------------- SEARCH STYLES -------------------- */
#currentstore {
	position:relative;
	top: 5px;
	left: 2px;
	width: 98px;
	height: 21px;
	float: left;
	color:#FFFFFF;
	text-align:center;
	overflow:hidden;}
#filterdown {
	position: relative;
	top: 4px;
	left: px;
	float: left;}
#gobutton {
	position:relative;
	float: left;
	width: 44px;
	height: 24px;
	left: 23px;
	background: url(images/gobutton.png) no-repeat;
	z-index: 2010;}
#filterbutton {
	position: relative;
	top: 0px;
	float:left;
	left: 13px;
	background: url(images/filterbutton.png) no-repeat;
	width: 117px;
	height: 24px;}
#search {float: left;
	margin-top: 35px;
	padding-bottom: 2px;
	height: 26px;
	left: 583px;
	position:absolute;
	z-index: 100;}
#navcontrols input {
	color: #404040;
	font-weight: normal;
	margin-top: 2px;}
input, textarea {background: #efefe0;
	border: 1px solid #e0e0c3;
	padding: 2px 2px 3px 2px;
	font-family: "arial narrow", Arial, Helvetica, sans-serif;
	font-size: 13px;}
input[type="text"], textarea {width: 124px;
	margin-right: 5px;
	color: #404040;}
input[type="password"] {width: 130px;
	margin-right: 5px;
	color: #404040;}
label, input[type="radio"] {
	cursor: pointer;
	background:none;}
label {position:relative;
	top:-2px;}
input[type="submit"] {width: 46px; height: 23px;}	
/* -------------------- LINK STYLES -------------------- */
a:link, a:visited, select {font-weight: bold;
	text-decoration: none;}
select {
font-size: 11px;}
small {
	font-size:10px;}
.column0 a:link, .column0 a:visited, .column0 select, .column0 small {color: #333;}
.column0 a:active, .column0 a:hover {color: #666;}
.column1 a:link, .column1 a:visited, .column1 select, .column1 small {color: #30b58e;}
.column1 a:active, .column1 a:hover {color: #50D1AA;}
.column2 a:link, .column2 a:visited, .column2 select, .column2 small {color: #c42b90;}
.column2 a:active, .column2 a:hover {color: #D74AAD;}
.column3 a:link, .column3 a:visited, .column3 select, .column3 small {color: #1c8ec4;}
.column3 a:active, .column3 a:hover {color: #54BBE7;}
.column4 a:link, .column4 a:visited, .column4 select, .column4 small {color: #8a9e26;}
.column4 a:active, .column4 a:hover {color: #C1CF41;}
.column5 a:link, .column5 a:visited, .column5 select, .column5 small {color: #f89b26;}
.column5 a:active, .column5 a:hover {color: #FBC48C;}
/* -------------------- TWITTER STYLES -------------------- */
.tweet {
	margin-top: 5px;
	/*margin-bottom: 5px;*/
	width: 176px;
	height: 100%;}
.tweet p {padding: 8px 10px;
	cursor: pointer;
	text-align: left;
	color: #000000;
	word-wrap:break-word;}
p.tweetInfo {padding: 12px 0 0 0;
	font-size: 11px;}
.column0 .tweet {background: url(images/top0.png) no-repeat #BEBEBE; overflow:hidden;}
.column0 .tweetInfo {background: url(images/bottom0.png) no-repeat #fff;}
.column1 .tweet {background: url(images/top1.png) no-repeat #C5E5CE; overflow:hidden;}
.column1 .tweetInfo {background: url(images/bottom1.png) no-repeat #fff;}
.column2 .tweet {background: url(images/top2.png) no-repeat #EDACD0; overflow:hidden;}
.column2 .tweetInfo {background: url(images/bottom2.png) no-repeat #fff;}
.column3 .tweet {background: url(images/top3.png) no-repeat #B3DCEF; overflow:hidden;}
.column3 .tweetInfo {background: url(images/bottom3.png) no-repeat #fff;}
.column4 .tweet {background: url(images/top4.png) no-repeat #C6EEAE; overflow:hidden;}
.column4 .tweetInfo {background: url(images/bottom4.png) no-repeat #fff;}
.column5 .tweet {background: url(images/top5.png) no-repeat #FAD39B; overflow:hidden;}
.column5 .tweetInfo {background: url(images/bottom5.png) no-repeat #fff;}
.tweet-col input {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: right;
	padding: 2px 6px;
	font-size: 11px;
	cursor: pointer;}
.autoexpander {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;}
.column0 input {background: #BEBEBE;
	border: 1px solid #BDBDBD;
	color: #333;}
.column0 input:hover {background: #9E9E9E;
	color: #fff;
	border: 1px solid #7E7E7E;}
.column1 input {background: #C5E5CE;
	border: 1px solid #C5E1C7;
	color: #30B58E;}
.column1 input:hover {background: #30B58E;
	color: #fff;
	border: 1px solid #1D6B53;}
.column2 input {background: #EDACD0;
	border: 1px solid #E2A4BC;
	color: #c42b90;}
.column2 input:hover {background: #c42b90;
	color: #fff;
	border: 1px solid #772981;}	
.column3 input {background: #b3dcef;
	border: 1px solid #a4d8ef;
	color: #1c8ec4;}
.column3 input:hover {background: #1c8ec4;
	color: #fff;
	border: 1px solid #1678a6;}	
.column4 input {background: #c6eeae;
	border: 1px solid #bfe5a7;
	color: #5f9d37;}
.column4 input:hover {background: #5f9d37;
	color: #fff;
	border: 1px solid #50882b;}	
.column5 input {background: #fad39b;
	border: 1px solid #faca89;
	color: #b2782b;}
.column5 input:hover {background: #b2782b;
	color: #fff;
	border: 1px solid #956321;}
/* -------------------- LOADING STYLES -------------------- */
#loginoptions {
	width:300px;}
#adminmenu {
   font-size: 12px;
   width:100%;
   height: 14px;
   padding-bottom: 20px;
   padding-top: 13px;
}
#loading {
	position:absolute;
	top: 105px;
	left: 0px;
	z-index:99;
	width: 100%;
	text-align:center;
	display:block;}
#adminsettings {
	color:#000000;
	position:absolute;
	top: 10px;
	left: 0px;
	z-index:9001;
	width: 100%;
	text-align:center;
	padding:0;}
#box {
	position:absolute;
	top: 128px;
	left: 0px;
	z-index:9001;
	width: 100%;
	text-align:center;
	padding:0;}
.boxtable td {
	padding:0;}
.boxtable {
	position:relative;}
#boxouter {
	width: 100%;}
#boxinner {
	width: 960px;
	margin: 0 auto;}	
.at td {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;}
.at td input {
	font-family: sans-serif, Arial, Helvetica;
	font-size:12px;
	border: 0;
	color:#0A0A0A;
	margin-right: 5px;
	position:relative;
	top:2px;
	height:14px;
	padding:0px;
	overflow: visible;}
.at tr:hover {
	background: #8FAFC5;}
.delb {
 	display:none;
	position:relative;
	top: 10px;}
.delb2 {
 	display:none;}
#index.php?account=<!---AccountNumber--->or {font-size:12px; color:#CC0000;}
#Tweet-full #error {background: #ffffff;}
#error a:link, #error a:visited {color: #aaaa64;}
#error a:active, #error a:hover {color: #77773e;}
#showmore {
	width: 100%;}
/* -------------- DETAILS PAGES ------------------- */
#detailstable {
	overflow:hidden;}
#closebutton {
	/*position: relative;
	top:12px;
	left:3px;*/
	width:18px;
	height:15px;
	overflow:hidden;
	border:0;
	margin:0;}
.TwitterName {
	display:inline;
	font-size: 2.8em;
	line-height: 50px;
	position:relative;
	top:-12px;
	padding:12px;}
.entry-content {
	font-size: 1.77em;
	line-height: 25px;}
.entry-content, .entry-rss {
	width: 395px;
	word-wrap:break-word;}
.published {
	line-height: 25px;
	color: rgb(153, 153, 153);
	margin: 3px 0px 0px 0px;}
.details {
	font-size:14px;
	line-height: 21px;}
.notifybutton {
	padding-right:3px;
	float:left;
	width:87px;
	height:25px;}
.ht {background:none;
	border:0;
	opacity: 0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;}
div.socialicons {
	float: right;}
div.socialicons img {
	padding-left: 2px;
	padding-right: 2px;
	height: 16px;
	width: 16px;
}
div.socialicons img:hover {
	position: relative;
	top:-2px;
}
