.give_form input[type="submit"]{margin-left:90px;}


/*Getting started */
/*PROFILE */
#space {height:15px;}
.welcome {background-color:#FEFEE2; margin:-20px -20px 10px -20px; padding:20px; position:relative;}
.welcome h2 {color:#E19D38;}
.welcome p {color:#333 width:300px; width:700px; margin:5px 0px;}
.welcome .close {position:absolute; height:20px; width:50px; top:20px; right:20px;}
.welcome .close a {color:#C5B99F; font-weight:bold; text-decoration:none;}
.poll .mapRate {margin:10px 0px 0px 55px;}

/*email import start */
.emailHost li {display:block; float:left; padding:0px 10px;}
.emphasis {color:#3A6997; font-weight:bold; margin-bottom:15px;}
.boxIt {border:1px solid #D8D4D5; padding:10px; width:600px;}
.emailSelect {border-bottom:1px solid #D8D4D5; padding:10px 0px;}

.emailInfo {width:450px; margin:20px auto 0px auto;}
.emailInfo label {float:left; line-height:2em; width:70px; margin-right:8px; text-align:right;}
.emailInfo .emailDomain {line-height:2em;}
.emailInfo p {float:left; margin-top:10px;}

.emailInfo button {margin-left:78px;}
.emailInfo .note {margin:10px 0px 10px 78px; font-size:.9em;}

.send .main .pickSend textarea {height:40px; width:450px; margin-bottom:15px;}
.send .main textarea, .findInvite textarea, .send textarea {height:70px;} {height:50px; width:450px;}

/*email importing*/
.emailImport input, .currentEmail input {display:inline; float:none;}
.emailImport li {line-height:2em;}
.emailImport {border-right:1px solid #999; border-bottom:1px solid #999; border-left:none; border-top:none; width:465px; height:125px; overflow:auto;}
#emailBox {border-top:1px solid #666}.inputText {background:#FFFFCC; color:#FF0000; text-shadow:#33CCCC; font-size:large;  font-size:18px; height:20px}
.cm {font-weight:bold; font-style:italic; color:#D6843A}
.currentEmail {margin:5px 0px 10px 0px;}
.importFunction {clear:both; padding:5px; margin-bottom:0px; border-top:1px solid #999; width:455px; border-right:1px solid #999; z-index: 2;}

.send .give_form {margin-bottom:15px;}
.send #recipients, .findInvite #recipients {width:455px; height:50px; margin-bottom:15px;}
.findInvite .section {margin:15px 0px 3px 0px; display:block;}



.tabBox {border-left:1px solid #999; width:450px; margin-top:4px;;}
.tabBox .boxNav li {display:block; float:left; margin:0px 0px -1px 0px; z-index:100;}
.boxNav li a {display:block; float:left; color:#000; font-weight:bold; position:relative; text-decoration:none; padding:5px; background-color:#E5E3E4; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999;}
.boxNav li .on {background-color:#FFF; border-bottom:1px solid #FFF;}
.send #message, .findInvite #message {width:470px; height:100px;}
.send input[type="submit"] {margin-top:10px;}

hr.thin {border:1px solid #EBF2FC;}
hr.thin {margin:20px 0px;}

.formInputs {width:470px; float:left; overflow:hidden; margin-right:30px;}
.formInputs textarea {width:450px;}
.send .give_form {margin:-15px -15px 15px -15px;}

.formInputs {width:470px; float:left; overflow:hidden; margin-right:30px;}
.formSide {width:280px; float:left;}
#borderIt {border:5px solid #EBF2FC; padding:5px;}

.formSide .success {background-color:#FEFEE2; padding:15px; margin-top:160px;}
.formSide .success p {margin-bottom:10px;}
.formSide .h3padding {margin-top:20px;}
.startImport #ctl00_PageContent_FiltersProgress {float:left; margin-top:5px; height:16px; width:16px;}
.startImport #ctl00_PageContent_selectedServiceImageId {float:left;}
.startImport {margin-top:45px;}
.startImport small {font-weight:normal; display:block; margin-bottom:10px;}
.startImport label {display:block; clear:both;}
.startImport input[type="text"] {margin-bottom:10px;}
.startImport .note strong, .startImport .note {display:block; float:none; clear:both; font-weight:normal; margin:10px 0px;}


/*	-------------------------------------------------------------
	Thummit, General Layout
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.author		Matthew Ortiz
	.version	1.0
	.url		Thummit.com
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	Thummit, Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	1. Body
	2. Container
	3. Header
		4. Navigation
		5. Search
		6. Functional Nav
	7. Footer
	8. General Properties
			=buttons
	9. Interior Pages
		10. Recommendations
		11. Polls
		12. Lists
		13. Favs
	14. Browse

*/
		html, body, div, 
		h1, h2, h3, h4, 
		h5, h6, ul, ol, 
		dl, li, dt, dd, 
		p, blockquote, 
		pre, form, fieldset, 
		table, th, td {margin:0px; padding:0px; border: 0; outline: none;}
		
		* {font-size:100.01%}
		html {font-size:62.5%;}

		 h1 {
		 letter-spacing:-1px;
		 font-size:2em;
		 }
		
		 h2 {
		 letter-spacing:-1px;
		 font-size:1.7em;
		 }
		
		 h3 {
		 font-size:1.2em;
		 font-weight:bold;
		 }
		 ul, ol {list-style-type:none;}
		 a img{border:none;}
		 a{outline:none;}
/*	-------------------------------------------------------------
	1. BODY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body{	
		background:url(swish_background.gif) repeat #468dc5;
		font-family:Verdana, Helvetica, sans-serif;
		}

/*-------------------------------------------------------------
	2. Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#container {
		font-size:1.2em;
		width:950px;
		background-color:#FFF;
 		margin:0 auto 0px auto;	
		}

/*-------------------------------------------------------------
	3. Header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
 	
   #logoCenter {
		height: 163px;
		overflow: hidden;
		position: relative;
		width: 430px;
		margin:10px 0px 10px 20px; 
		float:none;
		}
		
	#logoCenter span {
	
		display: block;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		}
	#logoCenter p {font-size: .9em;}


	#logoNew {
		height: 130px;
		overflow: hidden;
		position: relative;
		width: 100%;
		margin:10px 0px 10px 20px; 
		float:left;
		}
		
	#logoNew span {
		background: url(logo_tag.png) no-repeat;
		display: block;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		}
		
	#logoNew #badget{
		background: url(badget.png) no-repeat;
		display: block;
		height: 100%;
		right: 20;
		position: relative;
		top: 0;
		width: 100%;
		}
	#logoNew p {font-size: .9em;}
	
	
	#logo {
		height: 63px;
		overflow: hidden;
		position: absolute;
		width: 430px;
		margin:10px 0px 10px 20px; 
		top:0 ;
		left:0;
		}
	#logo span {
		background: url(logo_tag.png) no-repeat;
		display: block;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		}
	#logo p {font-size: .9em;}
	#ctl00_pnlGuestUser div {margin-bottom:7px;}

	/*	-------------------------------------------------------------
			4. Navigation
			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#nav_bar {background:url(navBg.png) repeat-x #2D6B9C; color:#FFF; height:60px; width:930px; margin:5px auto 0px auto;}
		#nav {width:513px; list-style-type:none; display:inline;font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;}
		#nav li {float:left; width:230px; position:relative; z-index:105; display: inline;}
		#nav li a {
			color:#9CD5FF; 
			text-decoration:none; 
			display:block; 
			padding:15px 0px 6px 20px;   
			height:38px;
			background:url(navBg.png) repeat-x #2D6B9C; 
			border-right:1px solid #ACC9E7;
			font-size:1em;
			}
		#nav li a:hover {background-color:#1E4D81;}
		#nav li:hover > a, #nav ul:hover > a {background-color:#1E4D81; background-image:none;}
		#nav li strong {display:block; color:#FFF; font-size:1.3em;}
		#nav ul {
			position: absolute;
			top: 59px;
			left:0px;
			list-style-type:none;
			float:none;
			text-align:center; 
			}
		#nav li ul li {display:block;}
		#nav li ul li a {
			color:#FFF; 
			display:block; 
			float:none; 
			background-color:#15375C; background-image:none; 
			border-top:1px solid #577FA3; 
			width:209px;
			padding:6px 0px 6px 20px; 
			height:auto;
			text-align:left; 
			}
		#nav li ul {visibility: hidden;}
		#nav li.sfhover ul, #nav li:hover ul, #nav a:hover ul {visibility:visible;}
.navRight {background:url(navRight.png); width:10px; height:60px; float:right;}
.navLeft {background:url(navLeft.png); width:10px; height:60px; float:left;}
	/*	-------------------------------------------------------------
			5. Search
			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#search {float:right; margin:15px 10px 0px 0px; width:430px; display:inline; }
		/*#search input {border:1px solid #CCC; padding:5px; height:13px; font-size:.9em;} */
		#search #search_name {width:240px;}
 		#search #search_loc {width:120px;}
 		#search input[type="text"]{overflow:hidden; width:auto !important;}
 		#search input[type="submit"]{ width:auto; padding:0 10px;}
 		/*.orange {background: url(../images/orange.png) #FFD457; height:30px; padding-bottom:1px;color:#945B02; sans-serif; padding:0px; width:64px; outline: none;}*/
		
/*	-------------------------------------------------------------
	6. Functional Nav
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#func_nav { text-align:right; float:right; margin:5px 10px 0px 0px;}
	#welcome {font-size:.9em; margin-bottom:10px;}
	#welcome a {color:#000;}		
	
	#user_messages {color:#2080BD; background:url(funcleft.png) no-repeat top left #D6ECF7; padding-left:5px; margin-bottom:10px;  margin-top:10px;}
	#user_messages ul {height:31px;}
	#user_messages ul li {float:left; display:block; text-align:center; position:relative; z-index:101; display: inline;}
	#user_messages ul li a {
		color:#3A8193; font-weight:bold;
		text-decoration:none; 
		display:block; 
		padding:9px 15px 8px 15px;   
		border-right:1px solid #FFF;
		font-size:1em;  border-bottom:1px solid #FFF; height:14px;
	}
	#user_messages ul a img {height:14px; width:14px; border:none;}
	#user_messages ul li a:hover, #user_messages ul ul a,
	#user_messages ul li:hover > a, #user_messages ul ul:hover > a {background-color:#EEF5FB; border-bottom:1px solid #EEF5FB;}
	#user_messages ul li.noDrop:hover > a, #user_messages ul li.funcRight:hover > a{border-bottom:1px solid #FFF;}
	
	#user_messages ul ul {position:absolute; top:32px; background-color:#EEF5FB;}
	.me, .inbox, .friends, .profile {left:0px;}
	#user_messages .me li {width:150px;}
	#user_messages .inbox li {width:170px;}
	#user_messages .friends li {width:175px;}
	#user_messages .profile li {width:170px;}
	#user_messages .share li {width:175px;}
	#user_messages .funcRight .share li {width:150px; background-image:none !important;}
	#user_messages ul ul li a {display:block; padding:5px 10px; text-align:left; font-size:.9em;}
	#user_messages ul ul li a:hover {color:#346296;}
	#user_messages ul li ul {visibility: hidden;}
	#user_messages ul li.sfhover ul, #user_messages ul li:hover ul, #user_messages ul a:hover ul {visibility:visible;}
	#user_messages .funcRight a{background:url(../images/funcRight.png) top right no-repeat;}
	#user_messages .funcRight ul li a {background-image:none; background-color: #EEF5FB}
	.user_tabs li a {color:#2080BD; font-weight:bold; text-decoration:none;}


/*-------------------------------------------------------------
	7. Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {background:url(../images/bottom.png) no-repeat top #468dc5; height:30px; padding:30px 0px 0px 15px; color:#FFF;}
	#footer #copyright a {color:#FFF; text-decoration:none;}
	#footer #copyright a:hover {text-decoration:underline;}
	
/*	-------------------------------------------------------------
	8. General Properties
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#content {position:relative; padding:15px 20px 9px 20px;}
	.clear {clear:both;}
	a {color:#2080BD;}
	a:hover, #welcome a:hover, .user_tabs li a:hover, .save_rate .recommend_save a:hover {color:#1E4D81;}
	.progress img {margin:2px 8px;}
	
	#pages {border-top: 1px solid #ccc; padding-top:5px; margin-top: 5px;}
	#pages a {display:block; padding:5px 7px; float:left; background-color:#F1F6FA; margin-right:3px; font-weight:bold; font-size:1em; color:#1E4D81; text-decoration:none;}
	#pages a:hover {color:#72A5C0;}
	#pages a.on {background-color:#FFF; border:1px solid #72A5C0; color:#72A5C0;}
	
	/* =buttons
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			button, .button , input[type="submit"] {
				text-align: center;
				border:0px;
				margin:0px;
				padding:0px;
				overflow: visible;
				background:url(../images/dk_orange.png) #BD793C; 
				height:30px; 
				width:109px; 
				color:#FFF;
				text-transform:capitalize;
 				font-size:1.1em;
 				outline: none;
 				Trebuchet MS, Verdana, Helvetica, sans-serif; 
				}
				.button{display:block; padding-top:7px; height:23px; width:220px; text-decoration:none;}

/*	-------------------------------------------------------------
	9. Interior Pages General Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tabsHead {border-bottom:1px solid #ccc; position:relative; height:65px; margin:0px;} 
	#interior_wrap {margin-left:60px;}
	.profile #interior_wrap {margin-left:0px;}
	.profile #tab_bucket {width:700px; float:left;}
	.profileSide {width:150px; float:left; margin-left:20px;}
	.profile .recommendations {width:100%;}
	.profileSide h3 {background-color:#9A9A9A; color:#FFF; font-weight:normal; margin-bottom:10px; padding:5px;}
	/*.widget a {display:block; padding:20px 10px; background-color:#EAEAEA; margin-bottom:10px; color:#000; text-align:center;} */

	
	.user_tabs {list-style-type:none; margin:5px 0px 0px 10px; font-weight:bold; color:#2080BD; height:24px; _margin-bottom:-1px; position:relative; display:block;}
	.friends .user_tabs, .polls .user_tabs, .profile .user_tabs {margin-top:15px;}
	.polls .user_tabs {margin-top:11px;}
	.user_tabs li {float:left; background-color:#EAEAEA; height:14px; padding:5px 15px; margin:0px 5px 0px 0px; border:1px solid #ccc; }
	.user_tabs li.active {border-bottom:1px solid #FFF; color:#000; background-color:#FFF;}
	
	#user_info {font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;}
	#user_info img {float:left; margin:0px 10px 15px 20px ;}
	#user_info #user_tag_info h2 {float:left; padding:0px 10px 0px 0px; font-size:2em; font-weight:normal;}
	#user_info h2 {float:none;}
	#user_info .user_home {line-height:2.9em; }
	h2.lpadd {margin-left:10px; font-size:2em !important; }
	
	#add_friend {position:absolute; left:650px; top:40px; _left:630px;}
	#add_friend button {width:111px; height:25px; background-color:#1C91BC; border:none; color:#FFF; font-size:.9em;}	
	
	.ownerHeaderView {background-color:#EBF2FC; padding:15px;}
	.ownerHeaderView strong {font-size:1.4em; font-weight:normal;}
	.ownerHeaderView small {color:#5B9AC6; font-size:1.1em;}
	


	/*		-------------------------------------------------------------
			10. Recommendations
			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.recommendations {width:720px;}	
		.memberResponse {border-top:1px solid #EAE6C9; padding:10px 0px 10px 0px; position:relative; zoom:1; _padding-bottom: 0px;}
		.favorites .memberResponse {padding-top:0px;}
		.current_rating, .pollUserImg, .commentDetails, .commentDetailsFull, .commentDetailsMed, .commentDetailsMed2 {float:left; margin-right:10px;}
		.current_rating {width:25px; height:25px; margin-top:5px;}
		.pollUserImg {width:50px;}
		.commentDetails {width:390px;}
		.commentDetailsFull {width:620px;}
		.commentDetailsMed {width:585px;}
		.commentDetailsMed2 {width:430px;  margin-top:5px;}
		

	

/*-------------------------------------------------------------
12. Lists
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.give_form {_zoom:1;}
.give_form label {float:left; width:80px; margin:5px 10px 0px 0px; text-align:right; clear:left;}		
.medium input[type="text"], .medium textarea { width:300px; overflow:hidden }
.small input[type="text"], .small textarea {width:200px;}
input[type="text"], textarea, input[type="password"] {display:block; float:left; height:16px; overflow:auto; border:1px solid #ccc; padding:6px; font:normal 1em/1em Verdana, Helvetica, sans-serif; margin-right: 3px;}

.give_form .eg {margin-left:90px; clear:left; padding:3px 0px 8px 0px}
.give_form p.medium {float:left; margin-bottom:5px; width:500px;}
		.give_form small.required {font-style:italic; color:#5886C4; float:left; width:60px; line-height:2.2em; margin-left:15px;}
		.give_form button {margin:0px 0px 0px 91px; float:left;}
		.give_form big {font-size:1.3em;}
		.give_form small {font-size:.9em}

		.find_places {background-color:#FBF7D1; padding:20px; margin-top:10px; border:2px solid #F5EF99; zoom:1; }
		.find_places .add_header {margin-bottom:5px;}
		.find_places .add_header strong {color:#511C0A; font-size:1.1em;}
		.find_places .add_header span {font-size:.8em;}
		.find_places .add_header a {color:#000;}
		
		.rest_add, #help_list, .rest_add input,.rest_add button {float:left;}
		.rest_add {width:520px;}

		#help_list {width:190px; border-left:2px solid #F5EF99; padding-left:5px;}
		#help_list ul {list-style-type:none;}
		#help_list li {line-height:1.7em;}
		
		#rest_list {margin-top:20px;}
		#list {float:left; padding-left:60px; width:550px; position:relative;}
		#list_count {float:left; width:160px; background:url(../images/countTop.png) no-repeat top #EBF2FC; padding:10px; text-align:center;}
		#list_count .bottom {background:url(../images/countBottom.png) no-repeat bottom; height:8px; margin:0px -10px -10px -10px;}
		.start_add {font-style:italic; font-size:.9em; margin-left:20px;}

		#didMean {background-color:#FFF8D1; padding:20px;}
		#didMean ul {margin-left:20px;}
		#didMean li {line-height:1.3em; margin-top:5px }
		#didMean small {font-size:.9em; margin-top:10px; display:block;}
		#didMean span.address{display:block; font-size: .9em}

		#list ul {list-style-image:url(../images/listBullet.gif); width:410px; }
		#list li {position:relative; margin-bottom:5px; line-height:1.5em; zoom:1;}
		#list .listItemDelete {position:absolute; top:7px; right:20px;}
		
		#list .listEdit, #list .listEdit2 {background-color:#E1E8EE; margin-left:-60px; padding:3px 0px 0px 45px; list-style-image:none; list-style-type:none; width:428px; padding-bottom:5px; padding-right:5px;}
		#list .listEdit2 {background-color: #FFF;}
		#list .listEdit img, #list .listEdit2 img {margin-right:8px;}
		.listEdit .added {position:absolute; top:3px; left:8px; font-size:.8em; color:#999; font-style:italic;}
		.addRate {background-color:#FFF; padding:10px 10px 10px 15px; margin:3px 0px;}
		.thummits, .comment {float:left;}
		.comment {width:300px;}
		.comment button {float:left; width:40px; text-decoration:underline;}
		.comment button:hover {color:#3A6D9C;}

		.addRate .thummits {width:100px;}
		.addRate .rateIt {font-weight:bold; color:#5886C4; font-style:italic; font-size:1.1em }
		.comment textarea {width:300px; height:50px; padding:2px; font: normal 1em/1.3em Verdana, Helvetica, sans-serif;}
		.charsLeft {float:left; width:260px; color:#CAAC66; font-weight:bold; font-style:italic; text-align:right;}
		
		.desc, .tags {width:430px; font-size:.9em;}
		.tags {margin-top:5px;}
		.tags, .tagEdit {float:left;}
		.tagEdit {width:200px; font-size:.9em;}

		.allLists {width:300px; float:left; margin:0px 50px 20px 0px; }
		.listType {background-color:#EAF1FB; padding:8px; color:#54A0C4; margin-bottom:4px;}
		.listType strong, .listType a {display:block; float:left;}
		.listType strong {width:220px; font-size:1.1em;}
		.listType a {font-size:.8em; color:#333; font-weight:bold;}
		.allLists ul {list-style-type:none; margin-left:10px;}
		.allLists li {margin-bottom:4px;}
		.viewAll {margin-left:10px; font-weight:bold; color:#666;}
		
		.noList {background-color:#FFFEE2; padding:5px;}
		.noList a {display:block;}

	/*-------------------------------------------------------------
	13. Favs
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.addFavs{background-color:#F6F4E8; padding:20px; zoom:1;}
	.addFavs small {display:block; font-size:.9em; margin-top:3px; color:#999;}
	.addFavs .location {color:#999; font-style:italic;}

/*-------------------------------------------------------------
14. Browse
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#title h2 {margin-bottom:15px; padding:0px; float:left; width:410px;}
.change {display:block; float:left; margin-top:9px; font-size:.8em;}
.change a {color:#000; }
.fullList {float:left; width:250px; margin:0px 0px 15px 0px;}
.fullList ul {margin: 0px;}
.fullList li {line-height:1.4em;}
.browse {clear:both; background-color:#EBF2FC; padding:5px; color:#2080BD; margin-bottom:15px; position:relative;}
.fullList a {text-decoration:none; font-weight:normal;}

/*-------------------------------------------------------------
15. Search
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#signupsidebar {width:350px; margin-top:20px;  float:left; position:relative; overflow: hidden;}
#sidebar {width:200px;  margin-right:20px; float:left; position:relative; overflow: hidden;}
.potw #sidebar {overflow: visible;}
#sidebar2 {width:160px;  float:left; position:relative; overflow: hidden;}

#searchResults {width:490px; float:left; margin:0px 20px 0px 0px; position:relative;}
#sidebar .browse {margin:5px 0px 0px 0px;}
#sidebar .fullList {float:none; margin:0px 0px 3px 10px; width:180px; color:#999;}
#sidebar .showAll {color:#333; margin:0px 0px 15px 10px; display:block;}

.name {display:block;  margin-left:5px; float:left; }
.name, .ratingPercent {font-weight:bold; font-size:1.2em; color:#1E4D81;}
.searchOrder {position:relative; border-top:1px solid #EAE6C9; padding:10px 0px 10px 0px;  width:490px; z-index: 10;}
.order {font-weight:bold; color:#E19A30; float:left; font-size:1.1em; width:15px;}
.loc {display:block; clear:left; margin-left:20px; width:250px;}
.searchOrder .smallDetail {margin:5px 0px 0px 20px;}
.smallDetail {margin-top:5px; color:#666; font-size:.9em; width:250px; line-height:1.4em;}
.shortReview {color:#666; margin-top: 5px;}
.shortReview a {display:block; color:#333; text-decoration:underline;}
.toPhone {display:block;}
.toPhone a {margin-left:20px;}
.readMore {margin:5px 0px;}

#searchResults .currentRatings {top:5px;}
#searchResults .addComment {float:left; width:450px; margin-top:0px;}
#searchResults .saveRate {margin-top:25px;}

.rateIt {width:200px; position:absolute; top:12px; right:0px; color:#999; _top:5px;}		
.currentRatings {text-align:right; font-size:.9em; margin-bottom:3px; position:absolute; top:20px; right:0px;}
.currentRatings a {color:#999;}
.currentRatings a img {border:0px;}
.orderDetails {float:left; width:250px;z-index: 10;}
.searchOrder .saveRateSaved, .searchOrder .saveRate {float:right; margin-top:25px;}
.unhighlight {color:#000;}
.rateIt .unhighlight {font-weight:bold; text-align:right; font-size: .9em; display:block; margin-top:5px;}

.addComment {background-color:#F1F6FA; margin:5px 0px 0px 20px; padding:10px;}
.addComment input[type="text"] { width:95%; height:65px; line-height:1em; overflow:hidden;}
.direction {font-size:1.1em; font-weight:bold; width:120px; float:left;}
.addFav, .addFavOn {display:block; float:right; margin:5px 0px 5px 0px; width:175px; height: 16px; background:url(../images/starWhite.png) no-repeat; padding-left:20px; display:inline; text-decoration:none; color:#000;}
.addFav:hover, .addFavOn {background:url(../images/star.png) no-repeat;}
.addFavOn {float:left !important;}

.charsRemain {display:block; font-weight:bold; color:#999; text-align:right; margin:0px 10px 0px 0; width:110px; float:right;}
.addComment input[type="submit"] { clear:both; display:block; height:30px; width:109px; margin:10px 0px 0px 0px;}

#signupmain {width:500px; margin-right:15px; float:left; position: relative;}
#main {width:690px; margin-right:15px; float:left; position: relative;}
#landing #main {width:510px; margin-right:15px; float:left; position: relative;}
#main .rateIt {top:0px;}
#main .browse {margin-top: 10px;}
#main .button {margin:8px 0px;}
.browse h3 {color: #333;}
.quickRating {position:absolute; top:3px; right:10px; width:140px; font-weight:bold; text-align:right;}
.quickRating img, #ratingBig img {vertical-align: bottom}

/* grey thumb boxes */
.pollRatings {float:left;}
#ratingBig, .pollRatings {width:230px; font-weight:bold; text-align:center; font-size:1.4em; overflow:hidden; color:#1E4D81;}
#ratingBig {position:absolute; top:10px; right:220px; }
#ratingBig span, .pollRatings .spanClassForPoll 
		{border:1px solid #ccc; padding:5px 0px; width:70px; height:23px; float:left; margin:0px 2px 0px 2px; }
.edge {right:5px !important; _right:25px !important;}

.pollRatings .frame {border:1px solid #ccc;}
.noResponse {color:#CCC; padding:10px 0px; font-size:.9em;}
.totalRatings {font-size:1.2em; float:left; display:block; padding:0px 8px;  height:30px;}
.picks {font-size:.6em; font-weight:normal; color:#000; text-align:left; margin:5px 0px; width:175px; float:left;}
.picks strong {display:block; font-size:1.2em; color:#999;}
.ratingsDetail {font-size:.6em; color:#999; font-weight:normal; text-align:right; padding:2px 0px;}


#searchRes {font-size:1.4em;}
.searchTerm {font-weight:bold;}
#searchResults .unhighlight {font-size:.8em; display:block; margin:5px 0px; width:250px;}





 /*-------------------------------------------------------------
 27. SignUp
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.register #sidebar {margin-top:15px;}
.register .terms p{margin:20px 0;}
.register .terms small {width:450px; display:block; margin-left:140px;}
.register .terms input[type="submit"]{margin-left:135px !important;}
input[type="checkbox"]{width:auto !important;}
.register h2{
	font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; font-size:2em; letter-spacing:0;
}

 /*-------------------------------------------------------------
 28. MISC CONTENT
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.general dl{ margin:10px 0;}
.general dt{ margin:0; font-size:1.4em; color:#577EA5; font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;}
.general dd{ margin: 0 200px 30px 40px;color:#333;}
.general p{ margin:10px 0;}

#error, #landing{ background:#FFF; width:500px; margin:20px auto; padding-top:15px; font-size:1.2em;}
#error #logo, #landing #logo{ float:none;}
#error #footer, #landing #footer{margin-bottom:-50px;}


#landing { width:600px; padding-bottom:10px;}
#landing .requestInvite{background:#EBF2FC;}
#landing h2{font-size:1.7em; line-height:1.2em; letter-spacing:0;}
#landing p.message{color:#577EA5;  font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:1.2em;}
#landing #content{margin-bottom:0;}

fieldset.requestInvite{margin:10px 0 20px 0; padding:0 10px 10px 10px; clear:both;}
fieldset.requestInvite input[type="text"]{width:200px; height:30px; margin-right:10px; 
 background: #FFFFCC; color: #999999; font-weight: 100;  font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; } 
fieldset.requestInvite input{vertical-align:top; float:left;}
fieldset.requestInvite p{clear:both;}


div.loader{border:2px solid #ffd791; padding:15px 10px; position:absolute; top:30%; left:37%; background:#fff; width:280px; text-align:center; z-index:100; color:#e0732f;}
div.loader img{ display:block; margin:5px auto 20px auto;}
/* for the Learn More */
.headline {height:60px; background-color:#FFB95A; color:#FFF; padding:20px 30px; margin-top:30px;}
.headline h2, .headline h3 {font-size:1.3em;}
.tour p {margin:10px 0px; font-size:1em;}

a.addFriend{
background:#4983c1; 
color:#fff; 
padding:3px 7px;
display:inline-block; 
text-decoration:none;
margin-top:5px;
}



.watermarked
{
	font-style:italic;
	color:Gray;
	z-index:100;
}





/*-------------------------------------------------------------
IE HACKS!!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
* html .clear {height:-1px;}
* html #tabsHead {zoom:1; width:950px; display:inline;}
* html .loc {display:inline;}


