*{
	margin:0;
}

body {
	/*my background wallpaper- can be changed by user*/
	padding: 0;
	margin: 0;
	background: #fff url(../../images/sponttStdBG2.jpg) repeat-x fixed 0% 0;
	height:100%;
}
 
a{
	text-decoration:none;
}  

.boxheader{
	background-color:#FF9900;
	color:#eee;
	height:20px;
	margin-bottom:5px;
	padding:3px;
	font-weight:900;
	font-size:12px;
} 

.sideBox{
	margin-top:40px;
}
 
/*Tag Classes*/
 .CommunityClass, .DealsClass,.EntertainmentClass{
	font-weight:300;
	font-size:12px;
	padding:3px;
	margin:3px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;	
	cursor:help;
}   

 .CommunityClass{
	/*background-color:blue;*/
	border-color:blue;
	border-width:1px;
	border-style:solid;
	color:blue;

}
 .CommunityClass:hover{
	background-color:blue;
	color:white;

}
 .DealsClass{
 	border-color:red;
	border-width:1px;
	border-style:solid;
	color:red;

}

 .DealsClass:hover{
	background-color:red;
	color:white;
}
 
 .EntertainmentClass{
 	border-color:#333333;
	border-width:1px;
	border-style:solid;
	color:#333333;
}

 .EntertainmentClass:hover{
	background-color:#333333;
	color:white;
}
.subCatClass{
	font-weight:500;
	font-size:10px;
	color:#000000;
}

.sponttTagSel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	}

.sponttTagSel ul li {
	position: relative;
	}
	
.sponttTagSel li ul {
	position: absolute;
	left: 99px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
.sponttTagSel ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html .sponttTagSel ul li { float: left; height: 1%; }
* html .sponttTagSel ul li a { height: 1%; }
/* End */

.sponttTagSel ul li a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */
		
.sponttTagSel li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
.sponttTagSel li:hover ul, li.over ul { display: block; } /* The magic */



.loading{
	background:url(../../images/ajax-loader.gif) no-repeat;
	width:24px;
	height:24px;
	border:none;
	float:right;
}


.logoStyle{
	margin-top:-10px;
	margin-left:-80px;
}
 
/* butttons */
.sendASpontt{
	background: url(../../images/sendSponttBtn30.png) no-repeat;
	/*float:right;*/ 
	height:30px;
	width:170px;
	border:none;	
}

button:active{
	outline:none;
}

.moreSponttBtn{
	background: url(../../images/moreBtn30.png) no-repeat;
	height:30px;
	width:160px;
	border:none;
	margin-top:15px;	
}


#sendSponttBox{
	width:500px;
}

.sponttNotice {padding:.4em;margin-bottom:1em;border:2px solid #ddd;}
.sponttNotice{background:#ff9900;color:#333;border-color:#ff6600;}
.sponttNotice a {color:#ff6600;}



#sponttStats{
	background-color:#FF9900;
	color:#EEE;
	padding-left:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}


#tagContainer{
	-moz-border-radius:5px;
	border:solid;
}
#tagContainer.subCat.subCatName{
	cursor:progress;
}

.btnHeader{
	margin-bottom:-35px;
	
}

.selectItem{
	cursor:pointer;
}

.selectItem:hover{
	background-color:#99FF99;
}

.tagSelection{
	border:solid;
	-moz-border-radius:5px;	
	padding:2px;
}

.tagSelection div{
	border-bottom-style:solid;
	border-width:1px;
}
.tagSelection div span{
	margin-left:25px;
}
.tagSelection div li{
	list-style:none;
}
.tagSelection div li.new{
	list-style:url(../../images/sponttSearcho.png);
}
span.arrow{
	float:right;	
}

hr.light{
	background-color:#B8B8B8;
	border:dotted;
	border-width:1px;
}

hr.sponttStyle{
	background-color:#ffcc33;
	border:ridge;
	border-width:1px;
}
div.sponttStyle{
	background-color:#FF9900;
	color:#EEE;
	border:ridge;
	border-width:1px;
	font-weight:bolder;
	font-size:larger;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#FF9900;	
}
.requiredField{
	color:red;
	font-size:smaller;
}

.sponttActions{
	display:none;  /*SavCo-not degradable */
}

div .rowSelect:hover{
	background-color:#ffcc33;
}


#sponttMessages{
	
}

#sponttMessages .sponttMessage{
	border-bottom-width:1px;
	border-bottom-color:#D0D0D0 ;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:3px;
	border-bottom-style:solid;
}
#sponttMessages .sponttMessage:hover{
	background-color:#eee;
}
#sponttMessages :last-child{
	border-bottom:none;
}

#sponttMessages .sponttMessage .image-container{
	text-align:center;
}

#sponttMessages .sponttMessage .name{
	color:#ff6600;
	font-weight:bold;
}


#sponttMessages .sponttMessage .msg{
	color:#333333; 
	font-size:1.1em;
	font-weight:bold;
}

#sponttMessages .sponttMessage .tags{
	color:#333333; 
	font-size:1.1em;
	margin-bottom:5px;
}


#sponttMessages .sponttMessage .time,#sponttMessages .sponttMessage .distance{
	color:#333;
	font-size:1em;
}
#sponttMessages .sponttMessage .distance{
	font-style:italic;
	font-weight:bolder;
}



 h2{
	color:#ff6600;
	font-family:"Microsoft Sans Serif";
	font-weight:bold;
	font-size:35px;;
 }

h3{
	color:#ff6600;
	font-weight:bolder;
}
h4{
	color:#ff6600;
	font-weight:bolder;
}

hr{
	background-color:#ff6600;
}

#preview-images ul{
	list-style:none;
	margin:0;
	padding:0;
}

#preview-images li{
	float:left;
	font-size:0.85em;
	text-align:center;
	margin:3px;
	padding:2px;
	border:1px solid #ddd;
	background:#fff;
	cursor:move;
}

#preview-images img {
	display:block;
}

#preview-images div{
	clear:both;
}


.bigBtn{
	background-color:#ff6600;
	border-color:#FF9900;
	color:#99FF99;
	border-style:solid;
	border-width:1px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	 font-size:30px;
}


#joinSpontt{
	background-color:#fff;
	color:#333;
	font-weight:400;
	border-color:#333;
	border-style:solid;
	border-width:2px;
	margin-bottom:5px;
	border-width:2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:10px;
}

#profileNameDemo{
	color:#B8B8B8;
	font-style:italic;
	
}

.searchBtn{
	border-style:none;
	background-color:transparent;
	background:url(../../images/sponttSearcho.png) no-repeat;
}

.sponttSearchStd,.sponttSearchCom,.sponttSearchDea,.sponttSearchEnt,.sponttSearchHob,.sponttSearchSpo{
	height:15px;
	width:13px;
	margin-right:2px;
	float:left;
}
.sponttSearchStd{
	background: url(../../images/sponttSearcho.png) no-repeat;
}
.sponttSearchCom{
	background: url(../../images/sponttSearchc.png) no-repeat;
}
.sponttSearchDea{
	background: url(../../images/sponttSearchd.png) no-repeat;
}
.sponttSearchEnt{
	background: url(../../images/sponttSearche.png) no-repeat;
}
.sponttSearchHob{
	background: url(../../images/sponttSearchh.png) no-repeat;
}
.sponttSearchSpo{
	background: url(../../images/sponttSearchs.png) no-repeat;
}

.sponttIcon, .iquestionMark,.icheckMark,.iXMark,.iedit,.iThumbUp,.iThumbDown,.iSatellite,.iSearch,.iSlice,.searchBox,.iPen,.iBlocker,.iBlockerSelected,.iLatcher,.iLatcherSelected,.iLatcher2,.iCompass,.iCamcorder,.iCamera, .iFilm,.iVideo,.iProfile,.iTag,.iSpontt{
	background: url(../../images/sponttIcons.png) no-repeat;
	float:left;
	height:20px;
	width:20px;
}   
.iquestionMark{
	background-position:0px 0px;
}
.iquestionMark:hover{
	background-position:-21px 0px;
}
.icheckMark{
	background-position:0px -20px;

}
.icheckMark:hover{
	background-position:-21px -20px;
}
.iXMark{
	background-position:0px -40px;
}
 /*.iXMark:hover{
	background-position:-19px -40px;
}*/
.iedit{
	background-position:0px -72px;
	height:23px;
	width:23px;
}
.iedit:hover{
	background-position:-20px -72px;
}
.iThumbUp{
	background-position:0px -94px;
}
.iThumbUp:hover{
	background-position:-20px -94px;
}
.iThumbDown{
	background-position:0px -114px;
}
.iThumbDown:hover{
	background-position:-20px -114px;
}
.iSatellite{
	background-position:-0px -145px;
}
.iSatellite:hover{
	background-position:-20px -145px;
}
.iSearch{
	background-position:-51px 0px;
}
.iSearch:hover{
	background-position:-71px -0px;
}
.iSlice{
	background-position:-51px -20px;
}
.iSlice:hover{
	background-position:-71px -20px;
}
.iPen{
	 background-position:-51px -40px;
}
.iPen:hover{
	background-position: -71px -40px;
}
.iBlocker{
	background-position:-51px -72px;
}
.iBlocker:hover{
	background-position:-71px -72px;
}
.iBlockerSelected{
	background-position:-71px -72px;	
}
.iBlockerSelected:hover{
	background-position:-51px -72px;
}
.iLatcher{
	background-position:-51px -94px;
	height:30px;
}
.iLatcher:hover{
	background-position:-51px -119px;
}

.iLatcherSelected{
	background-position:-51px -119px;	
}
.iLatcherSelected:hover{
	background-position:-51px -94px;
	height:30px;
}


.iLatcher2{
	background-position:-71px -94px;
	height:30px;
}
.iLatcher2:hover{
	background-position:-71px -119px;
}
.iCompass{
	background-position:-51px -149px;
}
/*.iCompass:hover{
	background-position:-74px -145px;
}*/

.iCamera{
	background-position:-103px 0px;
}
.iCamera:hover{
	background-position:-127px 0px;
}
 
.iFilm{
	background-position:-103px -20px;
}
.iFilm:hover{
	background-position:-127px -20px;
}

.iCamcorder{
	background-position:-103px -40px;
}
.iProfile{
	background-position:-103px -72px;
}
.iTag{
	background-position:-103px -95px;
}
.iSpontt{
	background-position:-100px -122px;
}


/*newsheet*/
.i2Chart, .i2House,.i2Plus,.i2Minus,.i2ArrowD,.i2ArrowU,.i2ArrowDs,.i2ArrowUs,.i2People{
	background: url(../../images/spontticons2_450.png) no-repeat;
	height:35px;
	width:35px;
	border:none;
	background-color:transparent;
	cursor:pointer;
}   


.i2Chart{
	background-position:0px 0px;
}
.i2House{
	background-position:-50px 0px;
}
.i2ArrowD{
	background-position:-50px -85px;
}
.i2ArrowU{
	background-position:-95px -85px;
}
.i2ArrowDs{
	background-position:-61px -99px;
	height:15px;
	width:13px;
}
.i2ArrowUs{
	background-position:-93px -84px;
	height:19px;
}

.i2People{
	background-position:-155px -85px;
}
/* */
.tagSelector{
	float:right;
	margin-right:5px;
	cursor:pointer; 
	
}
.subCatBody{
	display:none;
}

div .remainCount{
	color:#B8B8B8;
	font-size:16px;
	
}

.searchBox{
	background-position:-71px -0px;
}
/* MARKERS */
.homeMarker{
	background: url(../../images/homeMarker.png) no-repeat;
	height:30px;
	width:30px;
}

.workMarker{
	background: url(../../images/workMarker.png) no-repeat;
	height:30px;
	width:30px;
}
.memberMarker{
	background-image:url(../../images/memberMarker.png);
	height:30px;
	width:30px;
}

.loggedInMsg{
	text-align:right;
	font-size:10px;	
}
.stdMainBody{
	padding-top:20px;
	padding-bottom:20px;
}

/*Policy */
.policyHeading{
	color:#cc6600;
	font-size:1.1em;
	font-weight:bolder;
	font-family:sans-serif;

}

.label{
	text-align:left;
	color:#666666;
	font-weight:bolder;
}

.policyMsg{
	color:#666666;
	font-size:.9em;
}

.launchMsg{
	font-size:1.3em;
		
}

/*Button Classes */
.sponttBtn{
    background: transparent url(../../images/sponttBtn.jpeg) 0 0 no-repeat;
    overflow:hidden;
    height:50px;
    width:196px;
	color:#fff;
    font-weight:900;
	border: none;
    padding: 0;
    float:right;
	background-position: 0px 0px;
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}
.sponttBtn:hover{
    background: transparent url(../../images/sponttBtn.jpeg) 0 0 no-repeat;
    overflow:hidden;
    height:50px;
    width:196px;
	/*color:#333;*/
    border: none;
    padding: 0;
    float:right;
	background-position: 0px -60px;
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}
 
.smallBtn{
    background: transparent url(../../images/roundedgeBtn4735.png) 0 -1px no-repeat;
    overflow:hidden;
    height:26px;
    width:47px;
	color:#fff;
    font-weight:900;
	border: none;
    padding: 0;
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

.smallBtn:hover{
    background: transparent url(../../images/roundedgeBtn4735.jpeg) 0 -41px no-repeat;
}


.xMark{
    background: transparent url(../../images/sponttIcons.png) 0 0 no-repeat;
    overflow:hidden;
    height:20px;
    width:20px;
    border: none;
    padding: 0;
    float:right;
	background-position: 0px -40px;
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}
.xMark:focus{
	outline:none;
}

.loginBtn{
    background: transparent url(../../images/loginBtn.png) 0 0 no-repeat;
    overflow:hidden;
    height:23px;
    width:60px;
    border: none;
    padding: 0;
    float:right;
	background-position: 0px 0px;
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
	margin-top:5px;
	margin-left:-5px;
}


.loginBtn:focus{
	outline:none;
}

.joinBtn{
    background: transparent url(../../images/joinBtn.png) 0 0 no-repeat;
    overflow:hidden;
    height:24px;
    width:60px;
    border: none;
    padding: 0;
    float:right;
	background-position: 0px 0px;
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
	margin-top:0px;
	margin-left:0px;
}



.donate-btn:hover{
    background-position: 0px -40px;
}








/*Sticky Footer */
.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;		
}



.footer{
	background-color:#fff;
	border-color:#ff6600;
	border-width:thin;
	border-style:solid;
	padding:5px;
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
	font-weight:500;
	/*works only firefox and safari*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
		
}


.Advertisement{
	margin-top:20px;
	font-size:.5em;
	
}

/*Header */
#globalMessenger{
	margin-bottom:10px;
	margin-top:10px;	
}

#globalMessengerBtn{
	cursor:pointer;
	float:right;
	color:#ff6600;  /* change tp change accotdingly to type of message */
	font-weight:bold;
}
#globalMessengerBtn:hover{
	color:red;  /* change tp change accotdingly to type of message */
}

/* Application  #ffcc66*/
#application{
	background-color:#fff;
	border-color:#ff6600;
	border-width:thin;
	border-style:solid;	
	height:auto !important;
	/*works only firefox and safari*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}


.txtBtn{
	background:none;
	background:none; 
	font-size:smaller; 
	color:red; 
	border-style:none;	
	cursor:pointer;
}

.txtBtno{
	background:none;
	background:none; 
	font-size:smaller; 
	color:#ff6600; 
	border-style:none;	
	cursor:pointer;
	font-weight:bold;
	
}

.sponttTxt{ 
	font-size:smaller; 
	color:#333; 	
}


/* Profile Page */
#memberProfile table{
	margin-bottom:0px;
}
#memberSideBar {
	/*background: url(../../images/backgrounds/orangeP.gif) repeat fixed 0% 0;*/
	padding-top:10px;
	padding-left:20px;
	-moz-border-radius-topleft:5px;
		
}

#memberSponttFeed{
	background-color:#fff;
}

#memberSideBar{
	min-height:100%;
}

.receivedSentToggle{
	text-align:right;
}

.memberName{
	font-size:large;
	font-weight:bolder;
}

.memberPhoto{
	border-color:#ff6600;
	border-style:solid;
	border-width:thin;	
}

.currentSpontt {
	/*background:#fff url(../../images/sponttStdBG2.jpg) repeat-x fixed 0% 0;*/
	padding:0px;
	border-bottom-width:thick;
	border-bottom-color:#333; 
}

.currentSpontt img{
	height:50px;
	width:50px;
}

.agedSpontt {
	padding:10px;
}

.agedSpontt img{
	height:50px;
	width:50px;
}


/* Tag Group and Colors */
/* Make certain to hide word if over tag limit*/
.communityTag, .dealsTag,.entertainmentTag,.hobbiesTag,.sportsTag{
		background-position:left top;
		padding-top:8px;
		padding-left:15px; 
		height:38px; 
		width:153px;
		/*later seperate if need be*/
		font-size:1.1em;
		font-weight:bolder;
	 	color:#333;
}

.communityTag{
		background: url(../../images/communityTag.png) no-repeat;
}

.dealsTag{
		background: url(../../images/dealsTag.png) no-repeat;
}

.entertainmentTag{
		background: url(../../images/entertainmentTag.png) no-repeat;
}

.hobbiesTag{
		background: url(../../images/hobbiesTag.png) no-repeat;
}

.sportsTag{
		background: url(../../images/sportsTag.png) no-repeat;
}




.indexMap{
	border-color:#ff6600;
	border-width:thick;
	border-style:solid;
}

.locationSelection{
	padding-bottom:40px;	
}

#interestArea{
	border:thick;
	border-color:blue;
	border-style:solid;	
}

.headerDiv { 
		background: url(../../images/headerBG.gif) repeat-x top;
		background-position:left top;
		margin-bottom:-85px;
		top: 0px;
		right: 0px; 
		height: 90px; 
		width:100%;
}

.myLatchers {
	background: url(../../images/latchersBox.png) no-repeat;
	width:187px;
	height:135px;
	padding-top:40px;
	padding-left:10px;
	padding-right:25px;
	margin-bottom:20px;
}

.myStats {
	background: url(../../images/statsBox.png) no-repeat;
	width:194px;
	height:102px;
	padding-top:42px;
	padding-left:20px;
}

.sponttLoc{
	border-left-style:groove;
	border-left-color:orange;
}

#header-container{
	color:#333;
}

#login-form input{
	border-color:#ff6600;
	border-width:thin;
}


ul#main-nav {
	top: 0px;
	left: 0px;
	right: 0px; 
	background-position:left top;
	margin-top:0px;
	height: 46px; 	
}


.registrationForm{
		background: url(../../images/regForm.png)  no-repeat;			 
		padding-top:50px;
		padding-left:10px;
		height:270px;
		width:292px;
}

.registrationForm h2{
	color:#E6E6E6;
	font-size:20px;
	margin-top:-40px;
	padding-left:30px;
	font-family:sans-serif;	
}	

.registrationForm2{
		padding-top:15px;
		padding-left:15px;
		/*height:325px;*/
		height:400px;
		width:345px;
		background: url(../../images/regForm2.png)  no-repeat;		 
}

.registrationForm3{
		padding-top:30px;
		padding-left:15px;
		height:460px;
		width:507px;
		background: url(../../images/regForm3.png)  no-repeat;		 
}

.registrationForm2 .label{
	height:44px;
	text-align:center;	
	font-size:2em;
	font-weight:bolder;
	color:#fff;
}	

.registrationForm2 .submit{
	text-align:center;
}

.liveStream{
		padding-top:50px;
		padding-left:10px;
		height:113px;
		width:353px;
		background: url(../../images/liveStreamHead.png)  no-repeat;		 
}


/* form.css */
input[type=text],input[type=password],input[type=file],select,textarea{
	border-color:#ff6600;
	/*border-color:#33CC66;*/
	font-size:11px;
	padding-left:2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow:auto; /*added for ie */
	 
}
input[type=text]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{
	border-color:#ff6600;
	/*background-color:#CCFFCC;*/
	border-width:2px;
}
input[type=text].search{
	border-width:2px;
}
input[type=text].formError,input[type=password].formError,textarea.formError{
	background-color:#FBC2C4;
}
.sText{
		width:50px;
}
.mText{
		width:150px;
}
.lText{
		width:225px;
}
.tText{
	height:25px;
}
.watermarkOn {
        color: #B8B8B8;
}


/*Boxes*/
textarea{
	width:390px;
	height:75px;
	padding:5px;
}

.sponttMsg,.sponttError{
	padding:.4em;margin-bottom:.5em;border:1px solid #ddd;
}

.sponttMsg{
	background:#FF9900;color:#000000;border-color:#FF6600;
	}
.sponttError{
	background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4
	}
	 
.tagLine{
	margin-left:-30px;
	margin-top:35px;
	font-weight:bold;
	font-size:20px;
	color:#333;
}


#hovermenu{
	border: 1px solid black;
	width: 300px;
	background-color: #E6E6E6;
}

#hovermenu a{
	font: bold 13px Verdana;
	padding: 2px;
	padding-left: 4px;
	display: block;
	width: 100%;
	color: black;
	text-decoration: none;
	border-bottom: 1px solid black;
}

html>body #hovermenu a{ /*Non IE rule*/
	width: auto;
}

#hovermenu a:hover{
	background-color: black;
	color: white;
}

#nav li{
	list-style:none;
	margin-bottom:0px;
}

#nav li a {
	background-image:url(../../images/accountEditingSprite.png);
	background-repeat:no-repeat;
	display:block;
	height:95px;
	width:95px;
	/*padding:0 0 0 90px;*/
}

#nav li a.profile {
	background-position:-115px  -95px}
#nav li a:hover.profile {background-position:-115px 0px}
#nav li a:focus.profile {
	background-position:-115px -185px;
}
#nav li a.profileSelected {
	background-position:-115px -185px;
	height:170px;
	margin-bottom:-5px;
}


#nav li a.personal {background-position:-5px -95px}
#nav li a:hover.personal {background-position:-5px -0px}
#nav li a:focus{
	outline:none;
	height:170px;
	margin-bottom:-5px;	
}

#nav li a:focus.personal {
	background-position:-5px -185px;
}

#nav li a.personalSelected {
	background-position:-5px -185px;
	height:170px;
	margin-bottom:-5px;
}
#nav li a.image {background-position:-225px -95px}
#nav li a:hover.image {background-position:-225px 0px}
#nav li a:focus.image {
	background-position:-225px -185px;
}
#nav li a.imageSelected {
	background-position:-225px -185px;
	height:170px;
	margin-bottom:-5px;
}
#nav li a.add {background-position:-335px -95px}
#nav li a:hover.add {background-position:-335px 0px}
#nav li a:focus.add {
	background-position:-335px -185px;
}
#nav li a.addSelected {
	background-position:-335px -185px;
	height:170px;
	margin-bottom:-5px;
}
#nav li a.security{background-position:-445px -95px}
#nav li a:hover.security {background-position:-445px 0px}
#nav li a:focus.security {
	background-position:-445px -185px;
}
#nav li a.securitySelected {
	background-position:-445px -185px;
	height:170px;
	margin-bottom:-5px;
}
#nav li a.spage {background-position:-555px -95px}
#nav li a:hover.spage {background-position:-555px 0px}
#nav li a:focus.spage {
	background-position:-555px -185px;
}

ul#tagList{
	list-style:none;
	
}
 ul#tagList li{
	cursor:move;
}

ul#tagNav{
	list-style:none;
}

#tagNav li a {
	background-image:url(../../images/tagSprite.png);
	background-repeat:no-repeat;
	display:block;
	height:105px;
	width:105px;
	margin-top:7px;
	/*padding:0 0 0 90px;*/
}

#tagNav li a:focus{
	outline:none;
	
	background-position:0px -105px;	
}

#tagNav li a.community {
	background-position:0px 0px;
	}
#tagNav li a:hover.community {
	background-position:0px -105px;
}
#tagNav li a.communitySelected {
	background-position:0px -210px;
	height:140px;
}


#tagNav li a.deals {background-position:-120px 0px}
#tagNav li a:hover.deals {background-position:-120px -105px}
#tagNav li a.dealsSelected {
	background-position:-120px -210px;
	height:140px;
}

#tagNav li a.entertainment {background-position:-235px 0px}
#tagNav li a:hover.entertainment {background-position:-235px -105px}
#tagNav li a.entertainmentSelected {
	background-position:-235px -210px;
	height:140px;
}

#tagNav li a.hobbies {background-position:-355px 0px}
#tagNav li a:hover.hobbies {background-position:-355px -105px}
#tagNav li a.hobbiesSelected {
	background-position:-355px -210px;
	height:140px;
}

#tagNav li a.sports{background-position:-470px 0px}
#tagNav li a:hover.sports {background-position:-470px -105px}

#tagNav li a.sportsSelected {
	background-position:-470px -210px;
	height:140px;
}


#xTra li{
	list-style:none;
	
}

#xTra li a {
	background-image:url(../../images/xTraBtnSpr.png);
	 background-repeat:no-repeat;
	display:block;
	height:44px;
	width:75px;
	/*padding:0 0 0 90px;*/
	padding-left:10px;
	padding-top:20px;
	font-size:15px;;
	font-weight:900;
	color:#cc6600;
	outline-style:none;
}

#xTra li a.xTra1Dis {
	 background-position:-5px -3px;
}

#xTra li a.xTra1 {
	background-position:-5px -70px;
}

#xTra li a:hover.xTra1 {
	background-position:-5px -140px;
}
	
#xTra li a.xTra1Selected {
		outline:none;
		background-position:-5px -207px;
		height:110px;
}



#memberNav li{
	list-style:none;

}

#memberNav li a {
background-image:url(../../images/memberNavSpr.png);
background-repeat:no-repeat;
display:block;
height:80px;
width:107px;
/*padding:0 0 0 90px;*/
}
.memberNavEnd  {
	width:23px;
}
#memberNav li a:focus{
	outline:none;
	height:140px;
	}
		
#memberNav li a.leftEnd {
	background-position:0px 0px;
	width:23px;}

.memberNavDp,.memberNavDa,.memberNavDt,.memberNavDl,.memberNavDm,.memberNavDs,.memberNavDx {
	display:block;
	height:90px;
}

#memberNav li a.profile {background-position:-24px 0px; width:85px;}
#memberNav li a.profileSelected,#memberNav li a:focus.profile,#memberNav li a:hover.profile{background-position:-24px -84px; width:85px;}
	
.memberNavDp {width:85px;}
#memberNav li a.account {background-position:-113px 0px; width:115px;}
#memberNav li a.accountSelected,#memberNav li a:focus.account, #memberNav li a:hover.account {background-position:-113px -84px; width:115px;}

.memberNavDa {width:115px;}
#memberNav li a.tags {background-position:-230px 0px; width:91px;}
#memberNav li a.tagsSelected,#memberNav li a:focus.tags,#memberNav li a:hover.tags{background-position:-230px -84px; width:91px;}

.memberNavDt {width:91px;}
#memberNav li a.location {background-position:-326px 0px; width:126px;}
#memberNav li a.locationSelected,#memberNav li a:focus.location,#memberNav li a:hover.location{background-position:-326px -84px; width:126px;}
.memberNavDl {width:126px;}

.memberNavDm {width:92px;}
#memberNav li a.map{background-position:-452px 0px; width:92px;}
#memberNav li a.mapSelected,#memberNav li a:focus.map,#memberNav li a:hover.map{background-position:-452px -84px; width:92px;}

.memberNavDs{width:120px;}
#memberNav li a.spontt{background-position:-550px 0px; width:120px;}
#memberNav li a.sponttSelected,#memberNav li a:focus.spontt,#memberNav li a:hover.spontt {
	background-position:-548px -84px;width:120px;}

#memberNav li a.xtra{
	background-image:url(../../images/xMemberNavSpr.png);
	background-position:-3px 0px; 
	width:65px;
	height:26px;
	padding-top:53px;
	padding-left:20px;
	color:#8a1f11;
	font-size:13px;
	font-weight:bold;}
	
#memberNav li a.xtra label{
	font-size:20px;
	font-weight:bold;}	
	
#memberNav li a.xtraSelected,#memberNav li a.xtra:focus,#memberNav li a.xtra:hover{
	background-image:url(../../images/xMemberNavSpr.png);
	width:65px;
	height:26px;
	padding-top:53px;
	padding-left:20px;
	font-weight:bold;
	background-position:-3px -79px; 
	color:#CC6600;}
/*	#memberNav li a:hover.xtra,#memberNav li a:focus.xtra {
	background-position:-3px -79px; 
	color:#CC6600;
	}*/
	
.memberNavDx{
	width:85px;
}

#memberNav li a.rightEnd {
	background-position:-680px 0px;
	width:33px;}



#memberNav li a {
}



/* ------------- */	
#publicNav li{
	list-style:none;

}

#publicNav li a {
background-image:url(../../images/homeNavSpr.png);
background-repeat:no-repeat;
display:block;
height:60px;
width:130px;
/*padding:0 0 0 90px;*/
}
.publicNavD {
display:block;
height:70px;
width:130px;
/*padding:0 0 0 90px;*/
}
.publicNavEnd  {
	width:45px;
}

#publicNav li a:focus{
	outline:none;
	height:140px;}
	
#publicNav li a.leftEnd {
	background-position:0px -1.5px;
	width:45px;}


#publicNav li a.home {background-position:-45px -1.5px}
#publicNav li a:hover.home {background-position:-54.5px -63px}
#publicNav li a:focus.home{
	background-position:-54.5px -63px;}

#publicNav li a.aboutus {background-position:-190px -1.5px}
#publicNav li a:hover.aboutus {background-position:-199.5px -63px}
#publicNav li a:focus.aboutus {
	background-position:-199.5px -63px;
}
#publicNav li a.mobile {background-position:-334px -1.5px}
#publicNav li a:hover.mobile {background-position:-339.5px -63px}
#publicNav li a:focus.mobile {
	background-position:-339.5px -63px;
}
#publicNav li a.top {background-position:-480px -1.5px}
#publicNav li a:hover.top{background-position:-487.5px -63px}
#publicNav li a:focus.top {
	background-position:-487.5px -63px;
}
#publicNav li a.blank{background-position:-560px -1.5px}
#publicNav li a:hover.blank {background-position:-570px -63px}
#publicNav li a:focus.blank {
	background-position:-570px -63px;
}

#publicNav li a.rightEnd {
	background-position:-935px -1.5px;
	width:25px;}	

	
	
	
#navcontainer { width: 200px; }


#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #CC6600;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color:#006633;
color: #fff;
}

/* ------------- */	

#myTags{
 border-right-color: orange;
 border-right-width:thick;	
	
}

#myTagOrder li{
	list-style:none;
	
}


#myTagOrder li a {
background-image:url(../../images/tagOrderBarSpr.png);
background-repeat:no-repeat;
display:block;
height:39px;
width:39px;
outline:none;

}

	
#myTagOrder li a.alpha {
	background-position:0px -40px;
	width:38px;
}
#myTagOrder li a:hover.alpha {
	background-position:0px 0px;
	width:38px;
}
#myTagOrder li a:focus.alpha{
	background-position:0px 0px;
	width:38px;
}
.myTagOrderDalpha {
display:block;
width:38px;
}

#myTagOrder li a.alpha {
	background-position:0px -40px;
	width:38px;
}
#myTagOrder li a:hover.alpha {
	background-position:0px 0px;
	width:38px;
}
#myTagOrder li a:focus.alpha{
	background-position:0px 0px;
	width:38px;
}
.myTagOrderDalpha {
display:block;
width:38px;
}

#myTagOrder li a.group {
	background-position:-40px -40px;
	width:52px;
}
#myTagOrder li a:hover.group {
	background-position:-40px 0px;
	width:52px;
}
#myTagOrder li a:focus.group{
	background-position:-40px 0px;
	width:52px;
}
.myTagOrderDgroup {
display:block;
width:52px;
}

#myTagOrder li a.order {
	background-position:-92px -40px;
	width:60px;
}
#myTagOrder li a:hover.order {
	background-position:-92px 0px;
	width:60px;
}
#myTagOrder li a:focus.order{
	background-position:-92px 0px;
	width:60px;
}
.myTagOrderDorder {
display:block;
width:38px;
}

/*Blog Page */
#blogMain{
	background-color:#eee;
	padding:10px;
}
#blogMain .blog{
	
}
#blogMain .blog .byline{
	margin-top:-15px;
	margin-bottom:10px;
	font-size:8px;
	color:#666666;
}
#blogMain .blog .byline .date {
	float:left;
	
}
#blogMain .blog .byline .blogger {
	float:right;
}

#blogMain .blog .body{
	margin-bottom:15px;
}


#blogSidebar{
	background:url(../../images/Spontt3D.png) no-repeat;;
	padding-top:250px;
}

.sponttBadgeSmall{
	background:url(../../images/SponttBadgeSmall.png) no-repeat;;
	width:20px;
	height:22px;
	float:left;
}
.sponttBadgeBig{
	background:url(../../images/SponttBadgeBig.png) no-repeat;;
	width:40px;
	height:43px;
	float:left;
}
	
	.ac_results {
		border: 2px solid #ff6600;
		/*border-top-color:#fff;*/
		background-color: white;
		padding: 0;
		margin:0px;
		margin-top:-2px;
		list-style: none;
		position: absolute;
		z-index: 10000;
		display: none;
	}
	
	.ac_results li {
		padding: 2px 5px;
		white-space: nowrap;
		color: #101010;
		text-align: left;
	}
	
	.ac_over {
		cursor: pointer;
		background-color:#99FF99;
	}
	
	.ac_match {
		text-decoration:underline;
		color: #ff6600;
	}
/* @end */



