@import url(common.css);
@import url(http://cf.kampyle.com/k_button.css);

#viewziFooter li {display:inline; margin-right:15px;}

/* `Home Page
----------------------------------------------------------------------------------------------------*/
#viewziHome		 										{ background:#30393e; }

#viewziHome td											{text-align:center !important;}
#viewziHome td#viewzi-home-header						{background:#3a444b url(../images/home-header-bg.jpg) no-repeat center bottom; text-align:center;} 

#viewziHome #viewziLogo 								{ left:0; margin:5px 0 0 5px; }
#viewziHome #viewziCrumb 								{ bottom:5px; margin-left:-180px;position:absolute;left:50%;}
#viewziHome .content
#viewziErrorPage 										{ width:950px;margin:0 auto; }

#viewziHome #viewziViewsearchinput						{ height:17px; background:#fff; padding:5px !important; width:335px !important;}

#viewziHome #viewziViewsearchinput,
#viewziHome #viewzi-search-submit,						
#viewziHome #favs_toggle_arrow,
#viewziHome #viewziSearchForm							{ position:static !important;} 	

#viewziHome #viewziViewsearchinput,
#viewziHome #viewzi-search-submit,
#viewziHome #favs_toggle_arrow							{ float:left !important;}
#viewziHome #viewzi-search-submit						{ margin-left:5px;}

#viewziHome #viewziFooter 								{ line-height:30px;padding:0 0 0 5px;position:fixed;bottom:0;left:0;width:100%;height:30px; }

#viewziHome #safe_search_status 						{ padding-right:10px; }
#viewziHome #viewziNav 									{ padding-left:10px; }
#viewziHome #viewziUser 								{ z-index:9999999;right:5px;bottom:5px; }
#viewziHome #viewziFooter #viewzi-user 					{ float:right; text-align:right; margin-right:0 !important; padding-right:10px !important;}
#viewziHome #viewziFooter #viewzi-name-menu 			{ display:none; z-index:99999999999999; position:absolute; background:#21292e; right:10px; bottom:26px; width:150px; text-align:right; padding:0 !important;}

h1#homepage-logo										{margin:15px auto; text-indent:-9999999px; width:182px; height:45px; background:url(../images/homepage-logo.png) no-repeat left center;}
#viewzi-home-search										{width:450px; margin:0 auto 15px auto; }
.home-search-anon										{width:430px !important;}

#viewzi-home-content									{background:url(../images/homepage-content-bg.jpg) no-repeat center top; }
#viewzi-home-content #content							{width:960px; margin:35px auto 0 auto;}
#viewzi-home-content #get-vss							{width:700px; height:151px; background:url(../images/get-vss-tray.jpg) no-repeat left top;float:left; margin-right:10px;}
#viewzi-home-content #view-spotlight					{padding-top:11px;float:left;width:220px; height:150px; background:url(../images/view-spotlight-tray.jpg) no-repeat left top;}

#make-viewzi-yours										{background:url(../images/make-viewzi-yours.jpg) no-repeat right top; width:283px; height:125px; padding:35px 0 0 7px; position:absolute; right:10px; top:0;}
#make-viewzi-yours h2									{text-indent:-999999px; width:261px; height:19px; background:url(../images/make-viewzi-title.jpg) no-repeat left top;}
#make-viewzi-searchbar									{display:block; text-indent:-999999px; width:277px; height:45px; background:url(../images/make-viewzi-yours-buttons.jpg) no-repeat left top;}
a:hover#make-viewzi-searchbar							{background-position:-289px top;}
#make-viewzi-home										{display:block; text-indent:-999999px; width:277px; height:41px; background:url(../images/make-viewzi-yours-buttons.jpg) no-repeat left -46px;}
a:hover#make-viewzi-home								{background-position:-289px -46px;}

/* `Header
----------------------------------------------------------------------------------------------------*/
#viewzi-header 											{ background:#39434a;border-bottom:2px solid #28333a;color:#fff;position:relative;z-index:600px;font-size:11px;padding:1px 0;}
#viewzi-header a 										{ color:#a3bed2;}

#viewzi-active-view										{width:100px; height:60px; padding-left:15px;background:url(../images/viewzi-active-view.jpg) no-repeat 5px center;}
#viewzi-viewmix-container td 							{height:80px; }
#viewzi-viewmix-container #viewziMinimix 				{background:url(../images/more-views.jpg) no-repeat 8px center; padding-left:17px;} 
#viewzi-minimix-search 									{padding:0 5px;width:375px; background:url(../images/viewzi-viewmix-search.jpg) no-repeat right center;}
#viewzi-minimix-search ul								{margin-top:35px;}
#viewzi-viewinfo-default								{float:left;}
#viewzi-viewinfo-name a									{text-decoration:underline;}
li#error_did_you_mean									{float:right;}
li#error_did_you_mean a 								{ color:#fff; line-height:21px; white-space:nowrap;}
li#error_did_you_mean a strong 							{ font-style:italic; text-decoration:underline; }

#viewzi-user 											{ float:right; text-align:right; padding:0 !important; margin-top:-5px; margin-right:0 !important;}
a#viewzi-name,
.viewziUserAnon a 										{ text-decoration:underline; display:block; color:#fff; background:url(../images/header-twiddle.png) no-repeat right 50%; padding:5px 20px 5px 5px !important;}
.viewziUserAnon a										{ display:inline; background: transparent; padding:5px !important;}
.viewziUserAnon											{margin-top:5px; display:block;}
a:hover#viewzi-name,
.modal_open					 							{ background:#21292e url(../images/header-twiddle.png) no-repeat right 50% !important; ;}
#viewzi-name-menu 										{ display:none; z-index:99999999999999; position:absolute; background:#21292e; right:5px; bottom:27px; width:150px; text-align:right; padding:0 !important;}
#viewzi-name-menu li									{ padding:0 !important; margin:0 !important; line-height:1em !important;}
#viewzi-name-menu li a									{ color:#fff;display:block; padding:5px !important; font-size:12px !important; line-height:1em !important;}
#viewzi-name-menu li a:hover							{ background:#4cb4e0 !important;color:#000 !important; }
.viewziUserAnon a 										{ text-decoration:underline; font-weight:bold; color:#fff;}

#viewzi-header #viewziSearchForm						{ }
#viewziViewsearchinput 									{ position:absolute; top:15px; left:120px;z-index:9999999;background:#fff url(../images/search-input-bg.jpg) no-repeat 97% -43px; padding:5px 60px 3px 5px !important; height:17px; width:205px !important; font:bold 13px "Helvetica Neue","Helvetica","Arial",sans-serif !important; color:#000;}
.search-input-clicked									{ background-position:97% 7px !important;}

#viewzi-search-submit 									{ position:absolute; top:14px; left:400px; z-index:9999999;display:block; width:68px; height:31px; background:url(../images/viewziSearch.jpg) no-repeat left top; text-indent:-999999px; }
a:hover#viewzi-search-submit 							{ background-position:left -30px; }
#viewzi-vss-modal #viewzi-search-submit,
#viewziHome .anon-search-button,
.anon-search-button						 				{ border-right:2px solid #474e54 !important; }
#favs_toggle_arrow						 				{ position:absolute; top:14px; left:468px; z-index:9999999; display:block; width:23px; height:31px; background:url(../images/viewziSearchDD.jpg) no-repeat left top; text-indent:-999999px; float:left; }
a:hover#favs_toggle_arrow 								{ background-position:left -30px; }

#viewzi-vss-modal #viewzi-search-submit 				{top: 25px !important;}
#viewzi-vss-modal #viewziViewsearchinput 				{top: 26px !important;}
#viewzi-vss-modal #viewzi-minimix-search				{width: 358px;}
#viewmix-feedback 										{ background:#000;padding:8px;color:#fff;font-weight:bold; }
#viewmix-feedback a 									{ color:#00d2ff;text-decoration:underline; }
#viewmix-feedback b 									{ font-weight:bold;color:#fce100; }
#viewmix-feedback-hide 									{ float:right;margin-top:2px;padding-right:10px;text-indent:-99999999px;width:40px;height:10px;background:url(../images/mix-feedback-hide.jpg) no-repeat left center; }
a:hover#viewmix-feedback-hide 							{ background-position:-50px center; }

/* `View Content
----------------------------------------------------------------------------------------------------*/
#viewziviewcontent,
#viewziContent 											{ background:#39434a; }

/* `Messaging Content
----------------------------------------------------------------------------------------------------*/
#viewziAutoMsg 											{ background:url(../images/MsgBoxAutoMsgBG.png) no-repeat;width:371px;height:38px;top:130px;position:absolute; }
#viewziAutoMsgIcon 										{ top:8px;left:10px;position:relative; }
#viewziAutoMsgClose 									{ top:2px;left:325px;position:relative; }
#viewziAutoMsgText 										{ color:#000;position:relative;top:2px;left:15px; }
#viewziDialogMsg 										{ color:#000;position:absolute;top:130px;left:200px;z-index:999999999; }
#viewziDialogMsgTop 									{ background:url(../images/MsgBoxTitleSized.png) no-repeat;width:355px;position:relative;border-bottom:1px solid #a9a9a9;padding:10px; }
#viewziDialogMsgIcon 									{ top:14px;left:10px;position:relative; }
#viewziDialogMsgTitle 									{ display:block;font-weight:bold;line-height:21px; }
#viewziDialogMsgText 									{ display:block;width:355px; }
#viewziDialogMsgContent				 					{ background:#fff;border-color:#888;border-style:solid;border-width:0 1px;width:353px;position:relative;padding:10px; }
#viewziDialogMsgBot 									{ background:url(../images/MsgBoxActionSized.png) no-repeat left bottom;width:355px;padding:10px;border-top:1px solid #a9a9a9; }
#viewziDialogMsgButtonNo 								{ position:absolute;right:40px;bottom:15px;font-weight:bold;color:#000 !important; }
#viewziErrorMsg 										{ color:#000;position:absolute;top:130px;left:200px; }
#viewziErrorMsgTop 										{ background:url(../images/MsgBoxTitleAlert.png) no-repeat;width:355px;position:relative;border-bottom:1px solid #585858;padding:10px; }
#viewziErrorMsgIcon 									{ top:14px;left:10px;position:relative; }
#viewziErrorMsgTitle 									{ display:block;font-weight:bold;color:#fff; }
#viewziErrorMsgText 									{ display:block;width:355px;color:#fff;padding:10px; }
#viewziErrorMsgContent 									{ background:url(../images/MsgBoxBodyAlert.png) repeat-y;width:375px;position:relative;padding:10px; }
#viewziErrorMsgBot 										{ background:url(../images/MsgBoxActionAlert.png) no-repeat left bottom;width:355px;padding:10px;border-top:1px solid #585858; }
#viewziErrorMsgBot .viewziButton 						{ background:url(../images/MsgBoxButtonAlert.png) repeat-x !important;border:1px solid #7e0707;padding-left:10px;padding-right:10px; }
#viewziErrorMsgButtonNo 								{ position:absolute;right:40px;bottom:15px;font-weight:bold;color:#fff !important; }
.viewziMsgBox			 								{ width:375px;position:relative;z-index:100000;margin:10px;font-size:120%;color:#000; }
.viewziMsgBox .viewziMsgBoxTitle 						{ background:url(../images/MsgBoxTitle.png) no-repeat center top;padding:10px;border-bottom:1px solid #757373; }
.viewziMsgBoxTitle h2.viewziMsgBoxTitleText 			{ font-family:'Helvetica Neue',Arial,Sans-serif;font-size:110%;font-weight:bold !important;padding-top:3px;padding-bottom:3px;text-shadow:1px 1px 1px #fff; }
.viewziMsgBox .viewziMsgBoxBody 						{ background:url(../images/MsgBoxBody.png) repeat-y center top;padding:10px;border-bottom:1px solid #757373; }
.viewziMsgBox .viewziMsgBoxActions 						{ background:url(../images/MsgBoxAction.png) no-repeat center bottom;padding:10px; }
.viewziMsgBox .viewziMsgBoxActions .viewziMsgBoxActionNo { position:absolute;right:10px;bottom:15px;font-weight:bold;font-size:80%;text-shadow:1px 1px 1px #fff; }
.viewziMsgBox .viewziMsgBoxActions button 				{ padding:5px; }
.viewziMsgInfo .viewziMsgBoxTitle h2 					{ background:url(../images/icons/icon_automsg_info.png) no-repeat left center !important;padding-left:26px; }
.viewziMsgQuestion .viewziMsgBoxTitle h2 				{ background:url(../images/icons/icon_automsg_question.png) no-repeat left center !important;padding-left:26px; }
.viewziMsgOk .viewziMsgBoxTitle h2 						{ background:url(../images/icons/icon_automsg_go.png) no-repeat left center !important;padding-left:26px; }
.viewziMsgAlert .viewziMsgBoxTitle h2			 		{ background:url(../images/icons/icon_automsg_stop.png) no-repeat left center !important;padding-left:26px;color:#400600;text-shadow:1px 1px 1px #f38686 !important; }
.viewziMsgAlert .viewziMsgBoxTitle 						{ background:url(../images/MsgBoxTitleAlert.png) no-repeat center top;border-bottom:1px solid #840505; }
.viewziMsgAlert .viewziMsgBoxBody 						{ background:url(../images/MsgBoxBodyAlert.png) repeat-y center top;color:#ff;border-bottom:1px solid #840505; }
.viewziMsgAlert .viewziMsgBoxActions 					{ background:url(../images/MsgBoxActionAlert.png) no-repeat center bottom; }
.viewziMsgAlert viewziMsgBoxActionNo 					{ color:#fff;color:#400600;text-shadow:1px 1px 1px #f38686 !important; }
.viewziMsgAlert .viewziMsgBoxActions button 			{ background:url(../images/MsgBoxButton.png) repeat-x left bottom;border:1px solid #7e0707; }

/* `Overlay
----------------------------------------------------------------------------------------------------*/
#overlay 												{ background:url(../images/overlay.png);font-size:0;width:0;height:0;overflow:hidden;position:fixed;top:0;left:-99999px;z-index:99999; }

/* `Modal Window
----------------------------------------------------------------------------------------------------*/
#modal_window 											{ font-size:12px;line-height:1.5;margin:-240px 0 0 -345px;width:690px;position:absolute;top:50%;left:50%; }
#modal_window li 										{ list-style:none; }
#modal_window small 									{ color:#999; }
#modal_window a:hover,
#modal_window a:hover * 								{ color:#000; }

/* `Modal Window ~ Topper
----------------------------------------------------------------------------------------------------*/
#modal_topper 											{ background:url(../images/modal_topper.gif) no-repeat;font-weight:bold;overflow:hidden;position:relative;width:670px;height:38px; }
#modal_window_x 										{ cursor:pointer !important;display:block;overflow:hidden;position:absolute;top:7px;right:10px;width:23px;height:23px; }
#modal_topper ul 										{ line-height:1;margin:0 0 0 10px; }
#modal_topper li 										{ float:left;padding:10px 0 0 0; }
#modal_topper li a										{ color:#333;cursor:default;display:block;padding:6px 10px 0 30px;position:relative;overflow:hidden;height:24px; }
#modal_topper li a:hover 								{ text-decoration:underline; }
#modal_topper .modal_tab_left,
#modal_topper .modal_tab_right 							{ display:none;font-size:0;overflow:hidden;width:4px;height:30px;position:absolute;top:0; }
#modal_topper .modal_tab_left 							{ background:url(../images/modal_tab_left.gif) no-repeat;left:0; }
#modal_topper .modal_tab_right 							{ background:url(../images/modal_tab_right.gif) no-repeat;right:0; }
#modal_topper .modal_tab_active 						{ background:url(../images/modal_tab_active.gif) repeat-x 0 10px; }
#modal_topper .modal_tab_active .modal_tab_left,
#modal_topper .modal_tab_active .modal_tab_right 		{ display:block; }
#modal_tab_info 										{ background-image:url(../images/modal_tab_info.gif); }
#modal_tab_favorites 									{ background-image:url(../images/modal_tab_favorites.gif); }
#modal_tab_rating 										{ background-image:url(../images/modal_tab_rating.gif); }
#modal_tab_info,
#modal_tab_favorites,
#modal_tab_rating 										{ background-position:6px 4px;background-repeat:no-repeat; }
.modal_tab_active #modal_tab_info,
.modal_tab_active #modal_tab_favorites,
.modal_tab_active #modal_tab_rating 					{ background-position:6px -38px; }

/* `Modal Window ~ Middle
----------------------------------------------------------------------------------------------------*/
#modal_middle 											{ background:#eee url(../images/modal_middle.gif) repeat-y;border-color:#807e7e;border-style:solid;border-width:0 1px;color:#444;overflow:auto;width:668px;height:390px; }
#modal_middle a 										{ color:#44a2e2;font-weight:bold; }
#modal_middle h3,
#modal_middle h4,
#modal_middle ul,
#modal_middle p 										{ clear:both; }
#modal_middle p 										{ margin:0 0 15px; }
#modal_middle h3,
#modal_middle h4 										{ border-bottom:1px solid #ccc;font-size:15px;line-height:1;margin:0 0 5px;padding:0 0 5px; }
#modal_middle h4 										{ font-weight:normal; }
.modal_left,
.modal_right 											{ display:inline;float:left;padding:15px 15px 5px; }
.modal_left 											{ overflow:hidden;width:405px; }
.modal_right 											{ width:195px;padding-right:0; }
.modal_right li 										{ background:url(../images/modal_right_li.gif) no-repeat left center;padding:0 0 0 15px; }
.modal_content 											{ display:none; }
.modal_content.active 									{ display:block; }

/* `Modal Window ~ Content ~ Favorites
----------------------------------------------------------------------------------------------------*/
.make_default_hidden 									{ display:none; }
.make_favorite_hidden 									{ display:none; }
#confirm	 											{ background:#dfc url(../images/icons/accept.png) no-repeat 10px 10px;padding:10px 10px 10px 30px; }
#make_favorite 											{ background:url(../images/make_favorite.gif) no-repeat left center;padding:0 0 0 25px; }
#make_default_note 										{ font-size:10px;padding:0 0 0 18px; }
#recently_favorited 									{ float:left;padding:5px 0 10px; }
#recently_favorited li 									{ display:inline;float:left;margin:0 5px 5px 0; }
#recently_favorited a 									{ background:#ddeefb;border:1px solid #abc;border-width:0 1px 1px 0;color:#444;display:block;padding:3px 5px 3px 3px;text-transform:lowercase;white-space:nowrap; }
#recently_favorited img 								{ border:1px solid #abc;padding:1px;vertical-align:middle;width:20px;height:20px; }
#recently_favorited a:hover 							{ background:#ffc;border-color:#cba; }
#recently_favorited a:hover img 						{ background:#fff;border-color:#cba; }

/* `Modal Window ~ Content ~ Sidebar
----------------------------------------------------------------------------------------------------*/
.modal_sidebar_group 									{ line-height:1;padding:5px 0 0; }
.modal_sidebar_group li 								{ background:none;clear:both;padding:0 0 15px; }
.modal_sidebar_group img 								{ border:2px solid #44a2e2;float:left;margin:0 10px 20px 0;height:45px; }
.modal_sidebar_group small 								{ display:block;font-size:9px;font-weight:normal;padding:5px 0 0; }
.modal_sidebar_group a:hover img 						{ background:#fff;border-width:1px;border-color:#000;padding:1px; }

/* `Modal Window ~ Content ~ Rating Form
----------------------------------------------------------------------------------------------------*/
#rating_tabs											{float:left;padding:0 0 0 7px;text-align:center;}
#rating_tabs li											{float:left;padding:0 10px;}
#rating_tabs label										{background-repeat:no-repeat;background-position:0 0;color:#999;cursor:pointer;display:block;padding:30px 0 0;overflow:hidden;white-space:nowrap;width:58px;height:18px;}
#rating_tabs label:hover								{text-decoration:underline;}
#rating_tabs label.active								{background-position:right top;}
#rating_tab_love.active									{color:#360;}
#rating_tab_like.active									{color:#360;}
#rating_tab_ok.active									{color:#666;}
#rating_tab_dislike.active								{color:#900;}
#rating_tab_hate.active									{color:#900;}
#rating_tab_love										{background-image:url(../images/rating_tab_love.gif);}
#rating_tab_like										{background-image:url(../images/rating_tab_like.gif);}
#rating_tab_ok											{background-image:url(../images/rating_tab_ok.gif);}
#rating_tab_dislike										{background-image:url(../images/rating_tab_dislike.gif);}
#rating_tab_hate										{background-image:url(../images/rating_tab_hate.gif);}
#rating_form											{padding:15px 0 20px;}
#rating_form textarea									{border:1px solid;border-color:#333 #999 #ccc #666;color:#444;display:block;font:12px Arial,sans-serif;margin:0 0 10px 10px;padding:2px 3px;width:375px;height:150px;max-width:375px;max-height:150px;}
#rating_form fieldset									{background-image:url(../images/rating_fieldset.gif);background-repeat:no-repeat;clear:both;overflow:hidden;visibility:hidden;width:405px;height:0;}
#rating_form fieldset p									{margin:0;padding:10px 10px 5px;}
.rating_form_hate fieldset,
.rating_form_hate .rating_form_bottom					{background-color:#ffb2b2;}
.rating_form_dislike fieldset,
.rating_form_dislike .rating_form_bottom				{background-color:#fcc;}
.rating_form_ok fieldset,
.rating_form_ok .rating_form_bottom						{background-color:#e1e1e1;}
.rating_form_like fieldset,
.rating_form_like .rating_form_bottom					{background-color:#ebf5cc;}
.rating_form_love fieldset,
.rating_form_love .rating_form_bottom					{background-color:#e0f0b2;}
#rating_form fieldset input								{display:inline;float:left;margin:0 0 6px 10px;}
#rating_form fieldset #post_anon						{float:right;margin:0;}
#rating_form fieldset label								{float:right;font-size:11px;padding:0 25px 0 5px;}
.rating_form_bottom										{background-image:url(../images/rating_form_bottom.gif);background-repeat:no-repeat;clear:both;font-size:0;overflow:hidden;width:405px;height:4px;}
#rating_spinner											{display:none;float:left;padding:2px 0 0 10px;}
#processing_spinner										{display:none;float:right;padding:0;}
a#rating_edit:hover										{text-decoration:underline;}

/* `Modal Window ~ Content ~ Rating Form
----------------------------------------------------------------------------------------------------*/
#rating_tabs 											{ float:left;padding:0 0 0 7px;text-align:center; }
#rating_tabs li 										{ float:left;padding:0 10px; }
#rating_tabs label 										{ background-repeat:no-repeat;background-position:0 0;color:#999;cursor:pointer;display:block;padding:30px 0 0;overflow:hidden;white-space:nowrap;width:58px;height:18px; }
#rating_tabs label:hover 								{ text-decoration:underline; }
#rating_tabs label.active 								{ background-position:right top; }
#rating_tab_love.active 								{ color:#360; }
#rating_tab_like.active 								{ color:#360; }
#rating_tab_ok.active 									{ color:#666; }
#rating_tab_dislike.active 								{ color:#900; }
#rating_tab_hate.active 								{ color:#900; }
#rating_tab_love 										{ background-image:url(../images/rating_tab_love.gif); }
#rating_tab_like 										{ background-image:url(../images/rating_tab_like.gif); }
#rating_tab_ok 											{ background-image:url(../images/rating_tab_ok.gif); }
#rating_tab_dislike 									{ background-image:url(../images/rating_tab_dislike.gif); }
#rating_tab_hate 										{ background-image:url(../images/rating_tab_hate.gif); }
#rating_form 											{ padding:15px 0 20px; }
#rating_form textarea 									{ border:1px solid;border-color:#333 #999 #ccc #666;color:#444;display:block;font:12px Arial,sans-serif;margin:0 0 10px 10px;padding:2px 3px;width:375px;height:150px;max-width:375px;max-height:150px; }
#rating_form fieldset 									{ background-image:url(../images/rating_fieldset.gif);background-repeat:no-repeat;clear:both;overflow:hidden;visibility:hidden;width:405px;height:0; }
#rating_form fieldset p 								{ margin:0;padding:10px 10px 5px; }
.rating_form_hate fieldset,
.rating_form_hate .rating_form_bottom 					{ background-color:#ffb2b2; }
.rating_form_dislike fieldset,
.rating_form_dislike .rating_form_bottom 				{ background-color:#fcc; }
.rating_form_ok fieldset,
.rating_form_ok .rating_form_bottom 					{ background-color:#e1e1e1; }
.rating_form_like fieldset,
.rating_form_like .rating_form_bottom 					{ background-color:#ebf5cc; }
.rating_form_love fieldset,
.rating_form_love .rating_form_bottom 					{ background-color:#e0f0b2; }
#rating_form fieldset input 							{ display:inline;float:left;margin:0 0 6px 10px; }
#rating_form fieldset #post_anon 						{ float:right;margin:0; }
#rating_form fieldset label 							{ float:right;font-size:11px;padding:0 25px 0 5px; }
.rating_form_bottom 									{ background-image:url(../images/rating_form_bottom.gif);background-repeat:no-repeat;clear:both;font-size:0;overflow:hidden;width:405px;height:4px; }
#rating_spinner 										{ display:none;float:left;padding:2px 0 0 10px; }
#processing_spinner 									{ display:none;float:right;padding:0; }
a#rating_edit:hover 									{ text-decoration:underline; }

/* `Modal Window ~ Content ~ Rating Comments
----------------------------------------------------------------------------------------------------*/
#rating_comments big 									{ float:left;font-size:13px;margin:0 0 5px;text-transform:lowercase; }
#rating_comments small 									{ float:right;font-family:Georgia,serif;font-size:11px;margin:0 0 5px; }
#rating_comments div 									{ background:#f0f0f0 url(../images/rating_comments_div.gif) no-repeat left bottom;clear:both;margin:0 0 20px;padding:0 15px 0.01em;width:375px; }
#rating_comments span 									{ background:url(../images/rating_comments_span.gif) no-repeat;display:block;font-size:0;margin:0 -15px;overflow:hidden;width:405px;height:20px; }

/* `Modal Window ~ Bottom
----------------------------------------------------------------------------------------------------*/
#modal_bottom 											{ background:url(../images/modal_bottom.gif) no-repeat;width:670px;height:40px; }
#modal_button_close img 								{ padding:10px 0 0 10px; }

/* `Rating Widget
----------------------------------------------------------------------------------------------------*/
#rating_widget 											{ display:none;font-size:11px;width:250px;position:absolute;z-index:9999; }
#rating_instructions 									{ font-weight:bold; }
#rating_widget_middle 									{ background:#222 url(../images/rating_widget_middle.gif) repeat-y; }
#rating_widget_topper,
#rating_widget_bottom 									{ background-repeat:no-repeat;font-size:0;overflow:hidden;width:250px;height:5px; }
#rating_widget_topper 									{ background-image:url(../images/rating_widget_topper.gif); }
#rating_widget_bottom 									{ background-image:url(../images/rating_widget_bottom.gif); }
#rating_widget_arrow 									{ background:url(../images/rating_widget_arrow.png) no-repeat;font-size:0;width:24px;height:21px;overflow:hidden;position:absolute;top:-17px;right:40px; }
#rating_widget ul 										{ float:left;list-style:none; }
#rating_widget li 										{ float:left;overflow:hidden;width:50px; }
#rating_widget_hate,
#rating_widget_dislike,
#rating_widget_ok,
#rating_widget_like,
#rating_widget_love 									{ background:url(../images/rating_widget_faces.gif) no-repeat;color:#999;display:block;overflow:hidden;padding:25px 0 0;text-align:center;width:50px;height:25px;white-space:nowrap; }
#rating_widget_hate										{ background-position:-250px 5px; }
#rating_widget_hate.active,
#rating_widget_hate:hover 								{ background-position:0 5px; }
#rating_widget_dislike 									{ background-position:-300px 5px; }
#rating_widget_dislike.active,
#rating_widget_dislike:hover 							{ background-position:-50px 5px; }
#rating_widget_ok 										{ background-position:-350px 5px; }
#rating_widget_ok.active,
#rating_widget_ok:hover 								{ background-position:-100px 5px; }
#rating_widget_like 									{ background-position:-400px 5px; }
#rating_widget_like.active,
#rating_widget_like:hover 								{ background-position:-150px 5px; }
#rating_widget_love 									{ background-position:-450px 5px; }
#rating_widget_love.active,
#rating_widget_love:hover 								{ background-position:-200px 5px; }
#rating_widget li a.active,
#rating_widget li a:hover 								{ color:#fff; }
#rating_widget p 										{ clear:both;margin:0;padding:0;overflow:hidden;visibility:hidden;text-align:center;white-space:nowrap;height:0; }
#rating_widget p a 										{ color:#3cf; }
#rating_widget a:hover 									{ text-decoration:underline; }

/* `Favorites Widget
----------------------------------------------------------------------------------------------------*/
#favs_widget					 						{ display:none;font-size:11px;line-height:1;width:460px;position:absolute;z-index:99999; }
#favs_widget_middle 									{ background:#42535e;border:0 solid #728695;border-width:0 1px;padding:3px 0 0; }
#favs_widget ol 										{ list-style:none;margin:-5px 0 0 4px; }
#favs_widget li 										{ display:inline;float:left;padding:5px 5px 3px;overflow:hidden;text-align:center;width:80px; }
#favs_widget li a	 									{ color:#fff;white-space:nowrap; }
#favs_widget img 										{ border:1px solid #5E7281;display:block;margin:0 0 5px;width:78px; }
#favs_widget p 											{ clear:both;font-size:11px;padding:0;position:relative; }
#favs_widget p a 										{ color:#0cf;position:absolute;top:-20px;right:15px; }
#favs_widget p a:hover					 				{ color:#fff; }
#favs_widget a:hover img 								{ border-color:#fff; }
#favs_widget_arrow 										{ background:url(../images/favs_widget_arrow.png) no-repeat;font-size:0;overflow:hidden;width:28px;height:20px;position:absolute;top:-19px;left:216px; }
#favs_widget_topper,
#favs_widget_bottom 									{ font-size:0;overflow:hidden;width:460px;height:7px; }
#favs_widget_topper 									{ background:url(../images/favs_widget_topper.gif) no-repeat; }

#favs_widget_bottom { background:url(../images/favs_widget_bottom.gif) no-repeat; }

