/**********************************

Use: Reset Styles for all browsers

***********************************/
	
body, p, blockquote {
	overflow-x:hidden;
	padding: 0;
	}

a img, iframe { border: none; }
	
/* Headers
------------------------------*/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	}
	
/* Lists
------------------------------*/
	
ul, ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
	}
	
/* Links
------------------------------*/


/* Forms
------------------------------*/

form, fieldset {
	margin: 0;
	padding: 0;
	}
	
fieldset { border: 1px solid #000; }

legend {
	padding: 0;
	color: #000;
	}

input, textarea, select {
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;
	}
	
select { padding: 0; }
body{
	background-color:#E5ECF3;
	
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin-top:0px;
}
.shell{
 width:90%;
 margin-left:auto;
 margin-right:auto;
 min-width:800px;
 /*background:#E5ECF3 url('/images/logos/topbg1.jpg');*/
background-repeat:no-repeat;
}
.logo{
	float:left;
	display:block;
}
.location{
	float:right;
	display:block;
	margin-top:15px;
}
.navarea{
	width:100%;
}
.mainarea{
	width:100%;
	margin-top:15px !important;
}

.leftPanel{
float:left;	
width:70%;
}

.signuptext{
font-size:12px;
}


.promoText{
font-size:18px;	
}
.rule{
height:1px;
background-color:#e8e8e8;
margin:20px;
margin-right:0px;
margin-left:0px;
}

#footer{
width:100%;
background:url(http://spidercatfiles.bobbrllc.netdna-cdn.com/images/bg/footerShadow.jpg);
top: 0; left: 0; 
background-position:top center;
height:70px;
background-repeat:no-repeat;
}
#footer .content{
color:white;
font-size:11px;

padding-top:10px;
}

p.stackP{
width:45%;
padding:10px;
float:left;
color:#999999;
}
p.stackP:hover{
color:#ff9c00;	
}

.searcharea{
	
}
.primaryNavigation{
	background-color:#434343;
	background:url('http://spidercatfiles.bobbrllc.netdna-cdn.com/images/bg/topnav_bg.jpg') !important;
	background-repeat:repeat-x;
	
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	
	}
.primaryNavigation ul li{
	display:inline-block;
	padding:10px;
	padding-right:1px;
	padding-left:0px;
}
.primaryNavigation ul li a{
	background-color:#ffffff;
	padding:10px;
	color:#489337;
	text-decoration:none;
	border:solid 1px #999999;
	border-bottom:none;
	
}
.primaryNavigation ul li a:hover{
	background-color:#e8e8e8; 
	color:#489337;
	
}
.scrollPanel{
	background:url('http://spidercatfiles.bobbrllc.netdna-cdn.com/images/bg/scroll_dark_bg.jpg');
	background-repeat:repeat-x;
	background-color:#434343;
	width:100%;
	height:30px !important;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	overflow:hidden;
	padding-top:12px;
	border-top:solid 1px #999999;
	}
.scrollPanel span{
	margin-left:20px;
	
}
.scrollPanel span a{
	background-color:#eeeeee;
	color:#434343;
	padding:10px;
	padding-top:5px;
	border:solid 1px #999999;
	padding-bottom:8px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	
}
.scrollPanel span a:hover{
	background-color:#111111;
	color:#ffffff;

	
}



.scrollPanel2{
	background:url('http://spidercatfiles.bobbrllc.netdna-cdn.com/images/bg/scroll_dark_bg.jpg');
	background-repeat:repeat-x;
	background-color:#434343;
	width:100%;
	height:30px !important;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	overflow:hidden;
	padding-top:12px;
	border-top:solid 1px #999999;
	}
.scrollPanel2 span{
	margin-left:20px;
	
}
.scrollPanel2 span a{
	background-color:#eeeeee;
	color:#434343;
	padding:10px;
	padding-top:5px;
	border:solid 1px #999999;
	padding-bottom:8px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	
}
.scrollPanel2 span a:hover{
	background-color:#111111;
	color:#ffffff;

	
}

.scrollContent{
	display:inline;
	overflow:hidden;
}


.trendheader{
	background-color:#489337;
	color:#ffffff;
	padding:10px;
	padding-top:5px;
	border:solid 1px #999999;
	padding-bottom:8px;
	padding-left:15px;
}

.left{padding:10px; overflow-x:hidden;} 
.right{width:300px; padding:10px; background-color:white; }

.rightHeader{padding-bottom:4px; font-size:28px;padding-left:20px;padding-top:10px;width:70%;float:left;} 

ul.trendBoxNav{
	margin: 0;
	padding: 0;
	cursor: default; 
	list-style-type: none;

}
ul.trendBoxNav{
	width: 300px;
/*Optional, to make the navigation bar positions on the left of the content*/
	float: left;
	margin-right: 1em;
}

ul.trendBoxNav>li.selected{
	margin: 0;
	padding-left: 30px;
	padding-top:9px;
	margin-top:2px;
	margin-bottom:0px;
	background:url('http://spidercatfiles.bobbrllc.netdna-cdn.com/images/ui_components/beacon_green.jpg');
	height:28px;
	width:320px;
	background-repeat:no-repeat;
}
ul.trendBoxNav>li.selected a{
	color:#ffffff;
}
ul.trendBoxNav>li.selected a:hover{
	color:#ffffff;
}

ul.trendBoxNav>li{
	margin: 0;
	padding-left: 30px;
	padding-top:4px;
	height:20px;
	width:320px;
	background-repeat:no-repeat;
}

ul.trendBoxNav>li a{
	color:#6699cc;
}
ul.trendBoxNav>li a:active{
	color:#ffffff;
}

ul.trendBoxNav>li a:hover{
	color:#006699;
}

ul.trendBoxNav li>ul{
/*Make the sub list items invisible*/
	display: none;
	position: absolute;
	width: 20ex;
	left: 20ex;
	margin-top: -1.4em;
	margin-left: 9px;
}

ul.trendBoxNav li:hover>ul{
/*When hovered, make them appear*/
	display : block;
}

.trendBoxNav ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	padding: 2px 10px;
	color:#489337;
}

/*** Menu styles (customizable) ***/

ul.trendBoxNav,
.trendBoxNav ul,
.trendBoxNav ul li a{
	background-color: #fff;
	color: #489337;
}

ul.trendBoxNav li:hover,
.trendBoxNav ul li a:hover{
	/*background-color: #489337;
	color: #fff;*/
}

/*
ul.trendBoxNav li:active,
.trendBoxNav ul li a:active{
	background-color: #e5ecf3;
	color: #fff;
}
*/

div.trendBoxNav{width:310px !important;padding-left:10px;}
.trendBoxNav a{
	text-decoration: none; 
}
.trendBox{
	height:310px;
	margin-bottom:10px;
	padding-top:5px;
	overflow:hidden;
}

.trendExpander{
	margin-top:12px;
}

.break{
	border-bottom:dashed 1px #e5ecf3;
	height:1px;
	margin-top:8px;
	margin-bottom:4px;
}
#loadingPane{
	background-color:#ffffff;
	padding:10px;
}
h2{font-size:24px;}
.borderbottom{ border-bottom:dashed 1px #e5ecf3;padding-bottom:15px;}
.green{color:green;}
.blue{color:green;}
.resultHeader{font-size:32px; border-bottom:dashed 1px #e5ecf3; margin-bottom:5px;padding-bottom:5px;}
.resultArea{padding:5px; width:100%;margin-top:10px;margin-right:20px; float:left; display:inline;overflow-x:hidden;}
.resultArea ul{list-style-type: none;margin-left:5px;}
.resultArea{padding:5px;}
.resultArea ul li{list-style-type: none;margin-left:5px;margin-top:3px;}
.resultArea ul li a{text-decoration:none;}
.resultArea ul li a:hover{color:#00cc00; text-decoration:underline;}
.resultArea ul li div.searchResult{margin-top:15px;}
.resultArea ul li div.searchResultLink{margin-top:8px;margin-bottom:3px;}
.resultArea ul li div.searchResultDescription{color:#555555; font-size:12px;margin-top:3px;margin-bottom:3px;}
.resultArea ul li div.searchResultAnswer{color:#555555; font-size:12px;margin-top:3px;margin-bottom:6px; font-style:italic;}
.searchResultLink a{color:#6699CC; font-size:14px;}
.searchResultFooterLink a{color:green; font-size:12px;}
.searchResultFooterLinkBlue a{color:#6699CC; font-size:12px;}
.relatedSearchResultsArea{width:100%;}
.relatedSearchResultsArea ul li{list-style-type: none;margin-left:0px;margin-top:10px;margin-right:10px; display:inline; padding-left:0px;}
.relatedList li a{color:green;}
.searchBoxArea{padding-left:20px;}
.searchBoxArea input{color:#e5ecf3; font-size:22px; width:295px; padding:10px; padding-left:5px; padding-right:5px; border:solid 1px #e5ecf3;}
.searchBox{color:#e5ecf3; font-size:22px; padding:10px; padding-left:5px; padding-right:5px; border:solid 1px #e5ecf3;}
div.mapLink a span{padding:4px; background-color:#e5ecf3; text-align:center; font-size:11px;} 
div.mapLink a span:hover{background-color:green;}
div.mapLink a{color:#6699CC !important;text-decoration:none;}
div.mapLink a:hover{color:#ffffff !important; text-decoration:underline;}
div.mapLink{margin-top:10px;margin-bottom:10px; display:block;}
div.searchResultFooterLink a span{margin-top:8px;}
.searchResultFooterLink{font-size:10px; margin-bottom:5px;}
.rating{margin-left:8px;color:#cccccc;}
.review{margin-top:5px; }
.small{font-size:10px;}
.changeLocationLink{padding-left:5px;}
.floatRight{float:right;}
.floatLeft{float:left;}
.twitterProfileIcon{float:left; padding-right:5px;padding-bottom:30px}
.twitterProfileIcon img{width:48px; height:48px;}
.twitterResultsRight{float:right;}
.mapModule{border:solid 0px #333333; background-color:#cccccc;padding-top:5px; z-index:500px; position:absolute;}
.headerbar{color:green; font-size:18px; font-style:italic;margin-bottom:8px;float:left; width:40%}
.headerbarright{color:green; font-size:18px; font-style:italic;margin-bottom:8px;float:right; width:40%; text-align:right;}
#rightadshidden{display:none;}
.question{font-style:italic;margin-top:3px; margin-bottom:3px;}
.answer{padding-left:10px;margin-top:3px; margin-bottom:3px;color:#cccccc !important;}
.answer span:hover{color:green !important;}
.spiderCatTweet{
	padding-left:5px !important;
	margin-top:10px;
	}
.currentLocationDiv{}
a.upcursor{cursor:s-resize !important;}
a.upcursor:hover{cursor:s-resize !important;}
a.downcursor{cursor:n-resize !important;}
a.downcursor:hover{cursor:n-resize !important;}

.spidergorizeLinks a{margin-right:8px;}
.spidergorizeLinks img{padding-right:25px; width:150px; height:150px;}
.qrcodeDiv{background-color:white; text-align:center;}
.qrcodeDiv div{padding:5px;padding-left:15px; padding-right:15px; font-size:11px; text-align:left;}


.caticon{margin-right:15px;}
.catlink{margin-left:10px;}
.settingsLeft{float:left; width:100%;min-height:200px; background-color:white !important; }
.settingsRight{float:right; width:30%;min-height:200px; background-color:white !important; }
.rightSettingsArea{ border:dashed 1px #cccccc; padding:10px;min-height:160px;}
.dragpanel {float:left;width:200px;margin:20px;}
#settingsBox{background-color:#ffffff; border-bottom:dashed 1px #cccccc;}
.settingsLeftPanel ul {
    list-style-type:none;
    border:1px solid #999;
    background:#ccc;
    padding:20px;
    min-height:150px;
    width:100px;
}

.settingsLeftPanel li {
    display:block;
    border:1px solid #999;
    background:#fff; 
    width:80px;
    padding:5px 10px;
    margin-bottom:5px;
}

.dds_selected {
    background:#ffc;
}
.dds_ghost {
    opacity:0.5;
}
.dds_move {
    background:#cfc;
}
.dds_hover {
    background:#fc9;
    border:3px dashed #c96;
}

.settingsLeftPanel .holder {
    border:3px dashed #333;
    background:#fff;
}

.nonselectedmodule{
	 display:block !important;
    border:1px solid #999;
    background:#fff !important;
    
    padding:5px;
    margin-bottom:5px !important;
}
.connectedSortable{
	min-height:150px;

}
.droparea{
	border:solid 1px #c9c9c9;
	padding:5px;
}
.droparea li{
	border-style:solid !important;
}
.dragarea{
	
	
}
.dragarea li{
	border-style:dashed !important;
}


.connectedSortable li{
padding:8px;

}
.connectedSortable li div.image{
	width:20%;
	float:left;
	position:relative;
	top:-6px;

}
.connectedSortable li div.text{
	width:80%;
	float:right;

}

.twitter{
	border-style:dashed;
	border-width: 1px;
	border-color: #10a3d1;
	color:#10a3d1 ;
	
	
}
.droparea li.twitter{
	color:#ffffff !important;
	background-color:#10a3d1 !important;
}

.dragarea li.twitter{
	color:#10a3d1 !important;
	background-color:#ffffff !important;
}

.yahoo{
	border-style:dashed;
	border-width: 1px;
	border-color: #a25fb3;
	color:#a25fb3 ;
	
	
}
.droparea li.yahoo{
	color:#ffffff !important;
	background-color:#a25fb3 !important;
}

.dragarea li.yahoo{
	color:#a25fb3 !important;
	background-color:#ffffff !important;
}


.bing{
	border-style:dashed;
	border-width: 1px;
	border-color: #fec538;
	color:#fec538 ;
	
	
}
.droparea li.bing{
	color:#ffffff !important;
	background-color:#fec538 !important;
}

.dragarea li.bing{
	color:#fec538 !important;
	background-color:#ffffff !important;
}

.flickr{
	border-style:dashed;
	border-width: 1px;
	border-color: #ff3096;
	color:#ff3096 ;
	
	
}
.droparea li.flickr{
	color:#ffffff !important;
	background-color:#ff3096 !important;
}

.dragarea li.flickr{
	color:#ff3096 !important;
	background-color:#ffffff !important;
}

.lastfm{
	border-style:dashed;
	border-width: 1px;
	border-color: #b40200;
	color:#b40200 ;
	
	
}
.droparea li.lastfm{
	color:#ffffff !important;
	background-color:#b40200 !important;
}

.dragarea li.lastfm{
	color:#b40200 !important;
	background-color:#ffffff !important;
}


.facebook{
	border-style:dashed;
	border-width: 1px;
	border-color: #3B5998;
	color:#3B5998 ;
	
	
}
.droparea li.facebook{
	color:#ffffff !important;
	background-color:#3B5998 !important;
}

.dragarea li.facebook{
	color:#3B5998 !important;
	background-color:#ffffff !important;
}

.youtube{
	border-style:dashed;
	border-width: 1px;
	border-color: #b40200;
	color:#b40200 ;
	
	
}
.droparea li.youtube{
	color:#ffffff !important;
	background-color:#b40200 !important;
}

.dragarea li.youtube{
	color:#b40200 !important;
	background-color:#ffffff !important;
}


.google{
	border-style:dashed;
	border-width: 1px;
	border-color: green;
	color:green ;
	
	
}
.droparea li.google{
	color:#ffffff !important;
	background-color:green !important;
}

.dragarea li.google{
	color:green !important;
	background-color:#ffffff !important;
}


.inktomi{
	border-style:dashed;
	border-width: 1px;
	border-color: #10a3d1;
	color:#10a3d1 ;
	
	
}
.droparea li.inktomi{
	color:#ffffff !important;
	background-color:#10a3d1 !important;
}

.dragarea li.inktomi{
	color:#10a3d1 !important;
	background-color:#ffffff !important;
}


#mainleft{width:49%;float:left;}
#mainright{width:49%;float:right;}
span.even a{color:#cccccc;}
span.odd a{color:#cccccc;}
span.even a:hover{color:#6699cc;}
span.odd a:hover{color:green;}

a.even{color:#6699cc !important;}
a.odd{color:green !important;}
a.even:hover{color:#6699cc !important;}
a.odd:hover{color:green !important;}


.loadingArea{width:100%;height:250px;background-image:url(/images/icons/ajax_load2.gif); background-position:center; background-repeat:no-repeat;border:dashed 1px #6699cc; text-align:center;padding-top:140px;}

